Repository: microsoft/data-formulator
Branch: main
Commit: 676e7225c060
Files: 273
Total size: 11.9 MB
Directory structure:
gitextract_rufwyicb/
├── .devcontainer/
│ └── devcontainer.json
├── .github/
│ ├── dependabot.yml
│ └── workflows/
│ └── python-build.yml
├── .gitignore
├── .python-version
├── .vscode/
│ ├── launch.json
│ └── tasks.json
├── CODESPACES.md
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── DEVELOPMENT.md
├── LICENSE
├── MANIFEST.in
├── README.md
├── SECURITY.md
├── SUPPORT.md
├── embed/
│ ├── README.md
│ ├── dynamic.html
│ ├── index.html
│ └── postMessageTest.html
├── eslint.config.js
├── index.html
├── local_server.bat
├── local_server.sh
├── package.json
├── public/
│ ├── df_gas_prices.json
│ ├── df_global_energy.json
│ ├── df_movies.json
│ ├── df_stock_prices_live.json
│ ├── df_unemployment.json
│ ├── manifest.json
│ └── robots.txt
├── py-src/
│ └── data_formulator/
│ ├── __init__.py
│ ├── __main__.py
│ ├── agent_routes.py
│ ├── agents/
│ │ ├── __init__.py
│ │ ├── agent_chart_insight.py
│ │ ├── agent_code_explanation.py
│ │ ├── agent_data_clean_stream.py
│ │ ├── agent_data_load.py
│ │ ├── agent_data_rec.py
│ │ ├── agent_data_transform.py
│ │ ├── agent_interactive_explore.py
│ │ ├── agent_report_gen.py
│ │ ├── agent_sort_data.py
│ │ ├── agent_utils.py
│ │ ├── agent_utils_sql.py
│ │ ├── client_utils.py
│ │ ├── data_agent.py
│ │ ├── semantic_types.py
│ │ └── web_utils.py
│ ├── app.py
│ ├── auth.py
│ ├── code_signing.py
│ ├── data_loader/
│ │ ├── README.md
│ │ ├── __init__.py
│ │ ├── athena_data_loader.py
│ │ ├── azure_blob_data_loader.py
│ │ ├── bigquery_data_loader.py
│ │ ├── external_data_loader.py
│ │ ├── kusto_data_loader.py
│ │ ├── mongodb_data_loader.py
│ │ ├── mssql_data_loader.py
│ │ ├── mysql_data_loader.py
│ │ ├── postgresql_data_loader.py
│ │ └── s3_data_loader.py
│ ├── datalake/
│ │ ├── __init__.py
│ │ ├── azure_blob_workspace.py
│ │ ├── cache_manager.py
│ │ ├── cached_azure_blob_workspace.py
│ │ ├── file_manager.py
│ │ ├── metadata.py
│ │ ├── parquet_utils.py
│ │ └── workspace.py
│ ├── demo_stream_routes.py
│ ├── example_datasets_config.py
│ ├── sandbox/
│ │ ├── __init__.py
│ │ ├── base.py
│ │ ├── docker_sandbox.py
│ │ ├── local_sandbox.py
│ │ └── not_a_sandbox.py
│ ├── session_routes.py
│ ├── tables_routes.py
│ ├── workflows/
│ │ ├── __init__.py
│ │ ├── chart_semantics.py
│ │ └── create_vl_plots.py
│ └── workspace_factory.py
├── pyproject.toml
├── requirements.txt
├── src/
│ ├── app/
│ │ ├── App.tsx
│ │ ├── chartCache.ts
│ │ ├── chartRecommendation.ts
│ │ ├── dfSlice.tsx
│ │ ├── identity.ts
│ │ ├── store.ts
│ │ ├── tableThunks.ts
│ │ ├── tokens.ts
│ │ ├── useDataRefresh.tsx
│ │ ├── useFormulateData.ts
│ │ └── utils.tsx
│ ├── assets/
│ │ └── icon-design.md
│ ├── components/
│ │ ├── ChartTemplates.tsx
│ │ ├── ComponentType.tsx
│ │ ├── FunComponents.tsx
│ │ ├── RotatingTextBlock.tsx
│ │ └── chartUtils.ts
│ ├── data/
│ │ ├── column.ts
│ │ ├── table.ts
│ │ ├── types.ts
│ │ └── utils.ts
│ ├── icons.tsx
│ ├── index.css
│ ├── index.tsx
│ ├── lib/
│ │ └── agents-chart/
│ │ ├── README.md
│ │ ├── chartjs/
│ │ │ ├── README.md
│ │ │ ├── assemble.ts
│ │ │ ├── index.ts
│ │ │ ├── instantiate-spec.ts
│ │ │ ├── recommendation.ts
│ │ │ └── templates/
│ │ │ ├── area.ts
│ │ │ ├── bar.ts
│ │ │ ├── histogram.ts
│ │ │ ├── index.ts
│ │ │ ├── line.ts
│ │ │ ├── pie.ts
│ │ │ ├── radar.ts
│ │ │ ├── rose.ts
│ │ │ ├── scatter.ts
│ │ │ └── utils.ts
│ │ ├── core/
│ │ │ ├── compute-layout.ts
│ │ │ ├── decisions.ts
│ │ │ ├── field-semantics.ts
│ │ │ ├── filter-overflow.ts
│ │ │ ├── index.ts
│ │ │ ├── recommendation.ts
│ │ │ ├── resolve-semantics.ts
│ │ │ ├── semantic-types.ts
│ │ │ ├── type-registry.ts
│ │ │ └── types.ts
│ │ ├── docs/
│ │ │ ├── README.md
│ │ │ ├── design-semantics.md
│ │ │ ├── design-stretch-model.md
│ │ │ └── test_plan.md
│ │ ├── echarts/
│ │ │ ├── README.md
│ │ │ ├── assemble.ts
│ │ │ ├── facet.ts
│ │ │ ├── index.ts
│ │ │ ├── instantiate-spec.ts
│ │ │ ├── recommendation.ts
│ │ │ └── templates/
│ │ │ ├── area.ts
│ │ │ ├── bar.ts
│ │ │ ├── boxplot.ts
│ │ │ ├── candlestick.ts
│ │ │ ├── density.ts
│ │ │ ├── funnel.ts
│ │ │ ├── gauge.ts
│ │ │ ├── heatmap.ts
│ │ │ ├── histogram.ts
│ │ │ ├── index.ts
│ │ │ ├── jitter.ts
│ │ │ ├── line.ts
│ │ │ ├── lollipop.ts
│ │ │ ├── pie.ts
│ │ │ ├── pyramid.ts
│ │ │ ├── radar.ts
│ │ │ ├── ranged-dot.ts
│ │ │ ├── rose.ts
│ │ │ ├── sankey.ts
│ │ │ ├── scatter.ts
│ │ │ ├── streamgraph.ts
│ │ │ ├── sunburst.ts
│ │ │ ├── treemap.ts
│ │ │ ├── utils.ts
│ │ │ └── waterfall.ts
│ │ ├── gofish/
│ │ │ ├── README.md
│ │ │ ├── assemble.ts
│ │ │ ├── index.ts
│ │ │ ├── recommendation.ts
│ │ │ └── templates/
│ │ │ ├── area.ts
│ │ │ ├── bar.ts
│ │ │ ├── index.ts
│ │ │ ├── line.ts
│ │ │ ├── pie.ts
│ │ │ ├── scatter.ts
│ │ │ ├── scatterpie.ts
│ │ │ └── utils.ts
│ │ ├── index.ts
│ │ ├── test-data/
│ │ │ ├── area-tests.ts
│ │ │ ├── bar-tests.ts
│ │ │ ├── chartjs-tests.ts
│ │ │ ├── date-tests.ts
│ │ │ ├── debug-tests.ts
│ │ │ ├── discrete-axis-tests.ts
│ │ │ ├── distribution-tests.ts
│ │ │ ├── echarts-tests.ts
│ │ │ ├── facet-tests.ts
│ │ │ ├── gas-pressure-tests.ts
│ │ │ ├── generators.ts
│ │ │ ├── gofish-tests.ts
│ │ │ ├── index.ts
│ │ │ ├── line-area-stretch-tests.ts
│ │ │ ├── line-area-tests.ts
│ │ │ ├── line-tests.ts
│ │ │ ├── scatter-tests.ts
│ │ │ ├── semantic-tests.ts
│ │ │ ├── specialized-tests.ts
│ │ │ ├── stress-tests.ts
│ │ │ └── types.ts
│ │ └── vegalite/
│ │ ├── README.md
│ │ ├── assemble.ts
│ │ ├── index.ts
│ │ ├── instantiate-spec.ts
│ │ ├── recommendation.ts
│ │ └── templates/
│ │ ├── area.ts
│ │ ├── bar.ts
│ │ ├── bump.ts
│ │ ├── candlestick.ts
│ │ ├── custom.ts
│ │ ├── density.ts
│ │ ├── index.ts
│ │ ├── jitter.ts
│ │ ├── line.ts
│ │ ├── lollipop.ts
│ │ ├── map.ts
│ │ ├── pie.ts
│ │ ├── radar.ts
│ │ ├── rose.ts
│ │ ├── scatter.ts
│ │ ├── utils.ts
│ │ └── waterfall.ts
│ ├── scss/
│ │ ├── App.scss
│ │ ├── DataView.scss
│ │ ├── DraggableCard.scss
│ │ ├── EncodingShelf.scss
│ │ └── VisualizationView.scss
│ ├── types.d.ts
│ └── views/
│ ├── About.tsx
│ ├── AgentRulesDialog.tsx
│ ├── ChartGallery.tsx
│ ├── ChartRecBox.tsx
│ ├── ChartRenderService.tsx
│ ├── ChartifactDialog.tsx
│ ├── ChatDialog.tsx
│ ├── ChatThreadView.tsx
│ ├── DBTableManager.tsx
│ ├── DataFormulator.tsx
│ ├── DataLoadingChat.tsx
│ ├── DataLoadingThread.tsx
│ ├── DataThread.tsx
│ ├── DataThreadCards.tsx
│ ├── DataView.tsx
│ ├── EncodingBox.tsx
│ ├── EncodingShelfCard.tsx
│ ├── EncodingShelfThread.tsx
│ ├── ExampleSessions.tsx
│ ├── ExplComponents.tsx
│ ├── MessageSnackbar.tsx
│ ├── ModelSelectionDialog.tsx
│ ├── MultiTablePreview.tsx
│ ├── OperatorCard.tsx
│ ├── ReactTable.tsx
│ ├── RefreshDataDialog.tsx
│ ├── ReportView.tsx
│ ├── SelectableDataGrid.tsx
│ ├── SimpleChartRecBox.tsx
│ ├── TableSelectionView.tsx
│ ├── TestPanel.tsx
│ ├── UnifiedDataUploadDialog.tsx
│ ├── ViewUtils.tsx
│ ├── VisualizationView.tsx
│ └── useFormulateData.ts
├── tsconfig.json
└── vite.config.ts
================================================
FILE CONTENTS
================================================
================================================
FILE: .devcontainer/devcontainer.json
================================================
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/python
{
"name": "Data Formulator Dev",
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
"image": "mcr.microsoft.com/devcontainers/python:1-3.11-bullseye",
// Features to add to the dev container. More info: https://containers.dev/features.
"features": {
"ghcr.io/devcontainers/features/node:1": {
"version": "18"
},
"ghcr.io/devcontainers/features/azure-cli:1": {},
"ghcr.io/astral-sh/uv:1": {}
},
// Use 'forwardPorts' to make a list of ports inside the container available locally.
"forwardPorts": [5000, 5173],
// Use 'postCreateCommand' to run commands after the container is created.
"postCreateCommand": "cd /workspaces/data-formulator && npm install && npm run build && uv sync && uv run data_formulator"
// Configure tool-specific properties.
// "customizations": {},
// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
// "remoteUser": "root"
}
================================================
FILE: .github/dependabot.yml
================================================
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for more information:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
# https://containers.dev/guide/dependabot
version: 2
updates:
- package-ecosystem: "devcontainers"
directory: "/"
schedule:
interval: weekly
================================================
FILE: .github/workflows/python-build.yml
================================================
# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
name: build
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
# Global permissions required for OIDC authentication
permissions:
id-token: write
contents: read
jobs:
build:
runs-on: ubuntu-latest
strategy:
fail-fast: false
steps:
- uses: actions/checkout@v4
- name: Set Node.js 20
uses: actions/setup-node@v4
with:
node-version: 20
cache: 'yarn'
- name: Set up uv
uses: astral-sh/setup-uv@v4
with:
python-version: 3.12
- name: Install node dependencies
run: yarn install
- name: Build frontend
run: yarn build
- name: Build python artifact
run: uv build
- name: Archive production artifacts
uses: actions/upload-artifact@v4
with:
name: release-dist
path: dist
pypi-publish:
runs-on: ubuntu-latest
needs:
- build
if: github.event_name == 'push' && contains(github.event.head_commit.message, '[deploy]')
environment:
name: pypi
url: https://pypi.org/p/data-formulator
permissions:
id-token: write
steps:
- name: Retrieve release distributions
uses: actions/download-artifact@v4
with:
name: release-dist
path: dist/
- name: Publish package distributions to PyPI
uses: pypa/gh-action-pypi-publish@release/v1
================================================
FILE: .gitignore
================================================
*env
.venv/
.env
**/*.ipynb_checkpoints/
.DS_Store
build/
dist/
experiment_data/
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore
# User-specific files
*.rsuser
*.suo
*.user
*.userosscache
*.sln.docstates
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# Mono auto generated files
mono_crash.*
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
[Ll]ogs/
# Visual Studio 2015/2017 cache/options directory
.vs/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/
# Visual Studio 2017 auto generated files
Generated\ Files/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
# NUnit
*.VisualState.xml
TestResult.xml
nunit-*.xml
# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c
# Benchmark Results
BenchmarkDotNet.Artifacts/
# .NET Core
project.lock.json
project.fragment.lock.json
artifacts/
# ASP.NET Scaffolding
ScaffoldingReadMe.txt
# StyleCop
StyleCopReport.xml
# Files built by Visual Studio
*_i.c
*_p.c
*_h.h
*.ilk
*.meta
*.obj
*.iobj
*.pch
*.pdb
*.ipdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*_wpftmp.csproj
*.log
*.tlog
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc
# Chutzpah Test files
_Chutzpah*
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb
# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap
# Visual Studio Trace Files
*.e2e
# TFS 2012 Local Workspace
$tf/
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
# TeamCity is a build add-in
_TeamCity*
# DotCover is a Code Coverage Tool
*.dotCover
# AxoCover is a Code Coverage Tool
.axoCover/*
!.axoCover/settings.json
# Coverlet is a free, cross platform Code Coverage Tool
coverage*.json
coverage*.xml
coverage*.info
# Visual Studio code coverage results
*.coverage
*.coveragexml
# NCrunch
_NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*
# MightyMoose
*.mm.*
AutoTest.Net/
# Web workbench (sass)
.sass-cache/
# Installshield output folder
[Ee]xpress/
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish/
# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# Note: Comment the next line if you want to checkin your web deploy settings,
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj
# Microsoft Azure Web App publish settings. Comment the next line if you want to
# checkin your Azure Web App publish settings, but sensitive information contained
# in these scripts will be unencrypted
PublishScripts/
# NuGet Packages
*.nupkg
# NuGet Symbol Packages
*.snupkg
# The packages folder can be ignored because of Package Restore
**/[Pp]ackages/*
# except build/, which is used as an MSBuild target.
!**/[Pp]ackages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/[Pp]ackages/repositories.config
# NuGet v3's project.json files produces more ignorable files
*.nuget.props
*.nuget.targets
# Microsoft Azure Build Output
csx/
*.build.csdef
# Microsoft Azure Emulator
ecf/
rcf/
# Windows Store app package directories and files
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt
*.appx
*.appxbundle
*.appxupload
# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!?*.[Cc]ache/
# Others
ClientBin/
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.jfm
*.pfx
*.publishsettings
orleans.codegen.cs
# Including strong name files can present a security risk
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
#*.snk
# Since there are multiple workflows, uncomment next line to ignore bower_components
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
#bower_components/
# RIA/Silverlight projects
Generated_Code/
# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
ServiceFabricBackup/
*.rptproj.bak
# SQL Server files
*.mdf
*.ldf
*.ndf
# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings
*.rptproj.rsuser
*- [Bb]ackup.rdl
*- [Bb]ackup ([0-9]).rdl
*- [Bb]ackup ([0-9][0-9]).rdl
# Microsoft Fakes
FakesAssemblies/
# GhostDoc plugin setting file
*.GhostDoc.xml
# Node.js Tools for Visual Studio
.ntvs_analysis.dat
node_modules/
# Visual Studio 6 build log
*.plg
# Visual Studio 6 workspace options file
*.opt
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
*.vbw
# Visual Studio 6 auto-generated project file (contains which files were open etc.)
*.vbp
# Visual Studio 6 workspace and project file (working project files containing files to include in project)
*.dsw
*.dsp
# Visual Studio 6 technical files
*.ncb
*.aps
# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions
# Paket dependency manager
.paket/paket.exe
paket-files/
# FAKE - F# Make
.fake/
# CodeRush personal settings
.cr/personal
# Python Tools for Visual Studio (PTVS)
__pycache__/
*.pyc
# Cake - Uncomment if you are using it
# tools/**
# !tools/packages.config
# Tabs Studio
*.tss
# Telerik's JustMock configuration file
*.jmconfig
# BizTalk build output
*.btp.cs
*.btm.cs
*.odx.cs
*.xsd.cs
# OpenCover UI analysis results
OpenCover/
# Azure Stream Analytics local run output
ASALocalRun/
# MSBuild Binary and Structured Log
*.binlog
# NVidia Nsight GPU debugger configuration file
*.nvuser
# MFractors (Xamarin productivity tool) working folder
.mfractor/
# Local History for Visual Studio
.localhistory/
# Visual Studio History (VSHistory) files
.vshistory/
# BeatPulse healthcheck temp database
healthchecksdb
# Backup folder for Package Reference Convert tool in Visual Studio 2017
MigrationBackup/
# Ionide (cross platform F# VS Code tools) working folder
.ionide/
# Fody - auto-generated XML schema
FodyWeavers.xsd
# VS Code files for those working on multiple tools
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
*.code-workspace
# Local History for Visual Studio Code
.history/
# Windows Installer files from build outputs
*.cab
*.msi
*.msix
*.msm
*.msp
# JetBrains Rider
*.sln.iml
venv
\.\NUL
NUL
================================================
FILE: .python-version
================================================
3.11
================================================
FILE: .vscode/launch.json
================================================
{
"version": "0.2.0",
"configurations": [
{
"name": "Flask",
"type": "debugpy",
"request": "launch",
"program": "${workspaceFolder}/py-src/data_formulator/app.py",
"args": ["run", "--no-debugger", "--no-reload"],
"env": {
"FLASK_APP": "app.py",
"FLASK_ENV": "development",
"FLASK_RUN_PORT": "5000",
"FLASK_RUN_HOST": "0.0.0.0"
},
"preLaunchTask": "Activate Virtual Environment",
}
]
}
================================================
FILE: .vscode/tasks.json
================================================
{
"version": "2.0.0",
"tasks": [
{
"label": "Activate Virtual Environment",
"type": "shell",
"command": "source /workspaces/data-formulator/venv/bin/activate",
"problemMatcher": [],
"group": {
"kind": "test",
"isDefault": true
},
"presentation": {
"reveal": "always",
"panel": "new"
}
}
]
}
================================================
FILE: CODESPACES.md
================================================
# Set up Data Formulator on Codespaces
Use a preconfigured Codespace to get Data Formulator up and running quickly.
## Prerequisites
You will need a GitHub account and to be logged in to use Codespaces.
### Step 1: Create a Codespace (~5 minutes)
[](https://codespaces.new/microsoft/data-formulator?quickstart=1)
### Step 2: Run the app
The codespace is a VSCode development environment in the cloud. Once the Codespace is created, start Data Formuator with the following steps:
* A toast about port forwarding will appear, click the **Open in Browser** button.
* You will see the Data Formulator app!
### Usage
See the [Usage section on the README.md page](README.md#usage).
================================================
FILE: CODE_OF_CONDUCT.md
================================================
# Microsoft Open Source Code of Conduct
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
Resources:
- [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/)
- [Microsoft Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/)
- Contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with questions or concerns
================================================
FILE: CONTRIBUTING.md
================================================
# Contributing
This project welcomes contributions and suggestions. Most contributions require you to
agree to a Contributor License Agreement (CLA) declaring that you have the right to,
and actually do, grant us the rights to use your contribution. For details, visit
https://cla.microsoft.com.
When you submit a pull request, a CLA-bot will automatically determine whether you need
to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the
instructions provided by the bot. You will only need to do this once across all repositories using our CLA.
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/)
or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.
================================================
FILE: DEVELOPMENT.md
================================================
# Set up a local Data Formulator development environment
How to set up your local machine.
## Prerequisites
* Python >= 3.11
* Node.js
* Yarn
* [uv](https://docs.astral.sh/uv/) (recommended) or pip
## Backend (Python)
### Option 1: With uv (recommended)
uv is faster and provides reproducible builds via lockfile.
```bash
uv sync # Creates .venv and installs all dependencies
uv run data_formulator # Run app (opens browser automatically)
uv run data_formulator --dev # Run backend only (for frontend development)
```
**Which command to use:**
- **End users / testing the full app**: `uv run data_formulator` - starts server and opens browser to http://localhost:5567
- **Frontend development**: `uv run data_formulator --dev` - starts backend server only, then run `yarn start` separately for the Vite dev server on http://localhost:5173
### Option 2: With pip (fallback)
- **Create a Virtual Environment**
```bash
python -m venv venv
source venv/bin/activate # Unix
# or .\venv\Scripts\activate # Windows
```
- **Install Dependencies**
```bash
pip install -r requirements.txt
```
- **Configure environment variables (optional)**
- copy `.env.template` to `.env` and fill in your values:
- **API keys**: set `{PROVIDER}_ENABLED=true`, `{PROVIDER}_API_KEY=...`, and `{PROVIDER}_MODELS=...` for each LLM provider you want to use. See the [LiteLLM setup](https://docs.litellm.ai/docs#litellm-python-sdk) guide for provider-specific fields.
- **Server settings**: `DISABLE_DISPLAY_KEYS`, `SANDBOX`, etc.
- **Azure Blob workspace** (optional): see [Azure Blob Storage Workspace](#azure-blob-storage-workspace) below.
- this lets Data Formulator automatically load API keys at startup so you don't need to enter them in the UI.
- **Run the app**
```bash
# Unix
./local_server.sh
# Windows
.\local_server.bat
# Or directly
data_formulator # Opens browser automatically
data_formulator --dev # Backend only (for frontend development)
```
## Frontend (TypeScript)
- **Install NPM packages**
```bash
yarn
```
- **Development mode**
First, start the backend server (in a separate terminal):
```bash
uv run data_formulator --dev # or ./local_server.sh
```
Then, run the frontend in development mode with hot reloading:
```bash
yarn start
```
Open [http://localhost:5173](http://localhost:5173) to view it in the browser.
The page will reload if you make edits. You will also see any lint errors in the console.
## Build for Production
- **Build the frontend and then the backend**
Compile the TypeScript files and bundle the project:
```bash
yarn build
```
This builds the app for production to the `py-src/data_formulator/dist` folder.
Then, build python package:
```bash
# With uv
uv build
# Or with pip
pip install build
python -m build
```
This will create a python wheel in the `dist/` folder. The name would be `data_formulator--py3-none-any.whl`
- **Test the artifact**
You can then install the build result wheel (testing in a virtual environment is recommended):
```bash
# replace with the actual build version.
pip install dist/data_formulator--py3-none-any.whl
```
Once installed, you can run Data Formulator with:
```bash
data_formulator
```
or
```bash
python -m data_formulator
```
Open [http://localhost:5567](http://localhost:5567) to view it in the browser.
## Sandbox
AI-generated Python code runs inside a **sandbox** to isolate it from the main server process. Two backends are available:
| Backend | Flag | How it works | Overhead |
|---------|------|--------------|----------|
| **local** (default) | `--sandbox local` | Persistent warm subprocess with pre-imported pandas/numpy/duckdb. Audit hooks block file writes and dangerous operations (subprocess, shutil, etc.). | ~1 ms |
| **docker** | `--sandbox docker` | Each execution runs in a disposable `docker run --rm` container. Workspace is mounted read-only; output is returned via a bind-mounted parquet file. Memory/CPU/PID limits enforced. | ~700 ms |
```bash
# Use the default local sandbox
python -m data_formulator
# Use Docker sandbox (requires Docker daemon)
python -m data_formulator --sandbox docker
```
The Docker sandbox image is built from `py-src/data_formulator/sandbox/Dockerfile.sandbox`:
```bash
docker build -t data-formulator-sandbox -f py-src/data_formulator/sandbox/Dockerfile.sandbox .
```
Source: [`py-src/data_formulator/sandbox/`](py-src/data_formulator/sandbox/)
## Azure Blob Storage Workspace
By default, workspace data (uploaded files, parquet tables, metadata) is stored on the **local filesystem** under `~/.data_formulator/workspaces/`. For cloud deployments you can switch to **Azure Blob Storage** so all workspace data lives in a blob container instead.
### Quick start (local dev with connection string)
1. **Install extra dependencies:**
```bash
pip install azure-storage-blob
# or with uv:
uv pip install azure-storage-blob
```
2. **Create a storage account & container** (one-time setup):
```bash
az storage account create -n -g -l eastus --sku Standard_LRS
az storage container create -n data-formulator --account-name
```
3. **Get the connection string:**
```bash
az storage account show-connection-string -n -g -o tsv
```
4. **Add to `.env`:**
```env
WORKSPACE_BACKEND=azure_blob
AZURE_BLOB_CONNECTION_STRING=DefaultEndpointsProtocol=https;AccountName=...
# AZURE_BLOB_CONTAINER=data-formulator # default, change if needed
```
5. **Run normally:**
```bash
uv run data_formulator --dev
```
Or pass as CLI flags:
```bash
data_formulator --workspace-backend azure_blob \
--azure-blob-connection-string "DefaultEndpointsProtocol=https;AccountName=..."
```
### Production setup with Entra ID (no secrets)
In production (Azure App Service, AKS, etc.) you can authenticate the app to blob storage via **Managed Identity** instead of a connection string. This eliminates secrets entirely.
1. **Install extra dependencies:**
```bash
pip install azure-storage-blob azure-identity
```
2. **Assign a role to the app's Managed Identity:**
```bash
# Get the App Service's principal ID
PRINCIPAL_ID=$(az webapp identity show -n -g --query principalId -o tsv)
# Grant it "Storage Blob Data Contributor" on the storage account
az role assignment create \
--assignee "$PRINCIPAL_ID" \
--role "Storage Blob Data Contributor" \
--scope "/subscriptions//resourceGroups//providers/Microsoft.Storage/storageAccounts/"
```
3. **Set environment variables** (no secrets needed):
```env
WORKSPACE_BACKEND=azure_blob
AZURE_BLOB_ACCOUNT_URL=https://.blob.core.windows.net
# AZURE_BLOB_CONTAINER=data-formulator
```
The app uses [`DefaultAzureCredential`](https://learn.microsoft.com/python/api/azure-identity/azure.identity.defaultazurecredential), which automatically picks up the Managed Identity.
4. **For local development** with the same Entra ID path, log in with the Azure CLI:
```bash
az login
# Grant your user the same "Storage Blob Data Contributor" role
az role assignment create \
--assignee "" \
--role "Storage Blob Data Contributor" \
--scope "/subscriptions//resourceGroups//providers/Microsoft.Storage/storageAccounts/"
```
Then set:
```env
WORKSPACE_BACKEND=azure_blob
AZURE_BLOB_ACCOUNT_URL=https://.blob.core.windows.net
```
`DefaultAzureCredential` will use your `az login` session.
### Authentication methods summary
| Method | Env var | When to use |
|--------|---------|-------------|
| **Connection string** | `AZURE_BLOB_CONNECTION_STRING` | Local dev, quick tests |
| **Entra ID (Managed Identity)** | `AZURE_BLOB_ACCOUNT_URL` | Azure App Service, AKS — no secrets |
| **Entra ID (az login)** | `AZURE_BLOB_ACCOUNT_URL` | Local dev without secrets |
| **Entra ID (service principal)** | `AZURE_BLOB_ACCOUNT_URL` + `AZURE_CLIENT_ID` / `AZURE_TENANT_ID` / `AZURE_CLIENT_SECRET` | CI/CD pipelines |
If both `AZURE_BLOB_CONNECTION_STRING` and `AZURE_BLOB_ACCOUNT_URL` are set, the connection string takes precedence.
### Blob layout
All workspace data is stored under `//` inside the container:
```
data-formulator/ ← container
workspaces/ ← datalake_root (default)
browser_550e8400.../ ← anonymous user workspace
workspace.yaml
sales_data.parquet
user_alice_example_com/ ← authenticated user workspace
workspace.yaml
quarterly_report.parquet
```
### CLI flags reference
| Flag | Env var | Default | Description |
|------|---------|---------|-------------|
| `--workspace-backend` | `WORKSPACE_BACKEND` | `local` | `local` or `azure_blob` |
| `--azure-blob-connection-string` | `AZURE_BLOB_CONNECTION_STRING` | — | Shared-key connection string |
| `--azure-blob-account-url` | `AZURE_BLOB_ACCOUNT_URL` | — | Account URL for Entra ID auth |
| `--azure-blob-container` | `AZURE_BLOB_CONTAINER` | `data-formulator` | Blob container name |
## Security Considerations for Production Deployment
⚠️ **IMPORTANT SECURITY WARNING FOR PRODUCTION DEPLOYMENT**
When deploying Data Formulator to production, please be aware of the following security considerations:
### Database and Data Storage Security
1. **Workspace and table data**: Table data is stored in per-identity workspaces (e.g. parquet files). DuckDB is used only in-memory per request when needed (e.g. for SQL mode); no persistent DuckDB database files are created by the app.
2. **Identity Management**:
- Each user's data is isolated by a namespaced identity key (e.g., `user:alice@example.com` or `browser:550e8400-...`)
- Anonymous users get a browser-based UUID stored in localStorage
- Authenticated users get their verified user ID from the auth provider
3. **Data persistence**: User data may be written to workspace storage (e.g. parquet) on the server. In multi-tenant deployments, ensure workspace directories are isolated and access-controlled.
### Recommended Security Measures
For production deployment, consider:
1. **Use `--disable-database` flag** to disable table-connector routes when you do not need external or uploaded table support
2. **Implement proper authentication, authorization, and other security measures** as needed for your specific use case, for example:
- User authentication (OAuth, JWT tokens, etc.)
- Role-based access control
- API rate limiting
- HTTPS/TLS encryption
- Input validation and sanitization
### Configuration for Production
```bash
# For stateless deployment (recommended for public hosting)
python -m data_formulator.app --disable-database
```
## Authentication Architecture
Data Formulator supports a **hybrid identity system** that supports both anonymous and authenticated users.
### Identity Flow Overview
```
┌─────────────────────────────────────────────────────────────────────┐
│ Frontend Request │
├─────────────────────────────────────────────────────────────────────┤
│ Headers: │
│ X-Identity-Id: "browser:550e8400-..." (namespace sent by client) │
│ Authorization: Bearer (if custom auth implemented) │
│ (Azure also adds X-MS-CLIENT-PRINCIPAL-ID automatically) │
└─────────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────────┐
│ Backend Identity Resolution │
│ (auth.py: get_identity_id) │
├─────────────────────────────────────────────────────────────────────┤
│ Priority 1: Azure X-MS-CLIENT-PRINCIPAL-ID → "user:" │
│ Priority 2: JWT Bearer token (if implemented) → "user:" │
│ Priority 3: X-Identity-Id header → ALWAYS "browser:" │
│ (client-provided namespace is IGNORED for security) │
└─────────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────────┐
│ Storage Isolation │
├─────────────────────────────────────────────────────────────────────┤
│ "user:alice@example.com" → alice's DuckDB file (ONLY via auth) │
│ "browser:550e8400-..." → anonymous user's DuckDB file │
└─────────────────────────────────────────────────────────────────────┘
```
### Security Model
**Critical Security Rule:** The backend NEVER trusts the namespace prefix from the client-provided `X-Identity-Id` header. Even if a client sends `X-Identity-Id: "user:alice@..."`, the backend strips the prefix and forces `browser:alice@...`. Only verified authentication (Azure headers or JWT) can result in a `user:` prefixed identity.
The key security principle is **namespaced isolation with forced prefixing**:
| Scenario | X-Identity-Id Sent | Backend Resolution | Storage Key |
|----------|-------------------|-------------------|-------------|
| Anonymous user | `browser:550e8400-...` | Strips prefix, forces `browser:` | `browser:550e8400-...` |
| Azure logged-in user | `browser:550e8400-...` | Uses Azure header (priority 1) | `user:alice@...` |
| Attacker spoofing | `user:alice@...` (forged) | No valid auth, strips & forces `browser:` | `browser:alice@...` |
**Why this is secure:** An attacker sending `X-Identity-Id: user:alice@...` gets `browser:alice@...` as their storage key, which is completely separate from the real `user:alice@...` that only authenticated Alice can access.
### Implementing Custom Authentication
To add JWT-based authentication:
1. **Backend** (`tables_routes.py`): Uncomment and configure the JWT verification code in `get_identity_id()`
2. **Frontend** (`utils.tsx`): Implement `getAuthToken()` to retrieve the JWT from your auth context
3. **Add JWT secret** to Flask config: `current_app.config['JWT_SECRET']`
### Azure App Service Authentication
When deployed to Azure with EasyAuth enabled:
- Azure automatically adds `X-MS-CLIENT-PRINCIPAL-ID` header to authenticated requests
- The backend reads this header first (highest priority)
- No frontend changes needed - Azure handles the auth flow
### Frontend Identity Management
The frontend (`src/app/identity.ts`) manages identity as follows:
```typescript
// Identity is always initialized with browser ID
identity: { type: 'browser', id: getBrowserId() }
// If user logs in (e.g., via Azure), it's updated to:
identity: { type: 'user', id: userInfo.userId }
// All API requests send namespaced identity:
// X-Identity-Id: "browser:550e8400-..." or "user:alice@..."
```
This ensures:
1. **Anonymous users**: Work immediately with localStorage-based browser ID
2. **Logged-in users**: Get their verified user ID from the auth provider
3. **Cross-tab consistency**: Browser ID is shared via localStorage across all tabs
## Usage
See the [Usage section on the README.md page](README.md#usage).
================================================
FILE: LICENSE
================================================
MIT License
Copyright (c) Microsoft Corporation.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE
================================================
FILE: MANIFEST.in
================================================
include py-src/data_formulator/dist/*
include py-src/data_formulator/dist/assets/*
global-exclude .DS_Store
exclude py-src/examples
================================================
FILE: README.md
================================================
Data Formulator: AI-powered Data Visualization
🪄 Explore data with visualizations, powered by AI agents.
## News 🔥🔥🔥
[03-02-2026] **Data Formulator 0.7 (alpha)** — More charts, new experience, enterprise-ready
- 📊 **30 chart types** with a new semantic chart engine (area, streamgraph, candlestick, pie, radar, maps, and more).
- 💬 **Hybrid chat + data thread** — chat woven into the exploration timeline with lineage, previews, and reasoning.
- 🤖 **Unified `DataAgent`** replacing four separate agents, plus new recommendation and insight agents.
- 🏗️ **Workspace / Data Lake** — persistent, identity-based data management with local and Azure Blob backends.
- 🔒 **Security hardening** — code signing, sandboxed execution, authentication, and rate limiting.
- 📦 **UV-first build** — reproducible builds via `uv.lock`; `uv sync` + `uv run data_formulator`.
- 📝 Detailed writeup on the new architecture coming soon — stay tuned!
## Previous Updates
Here are milestones that lead to the current design:
- **v0.6** ([Demo](https://github.com/microsoft/data-formulator/releases/tag/0.6)): Real-time insights from live data — connect to URLs and databases with automatic refresh
- **uv support**: Faster installation with [uv](https://docs.astral.sh/uv/) — `uvx data_formulator` or `uv pip install data_formulator`
- **v0.5.1** ([Demo](https://github.com/microsoft/data-formulator/pull/200#issue-3635408217)): Community data loaders, US Map & Pie Chart, editable reports, snappier UI
- **v0.5**: Vibe with your data, in control — agent mode, data extraction, reports
- **v0.2.2** ([Demo](https://github.com/microsoft/data-formulator/pull/176)): Goal-driven exploration with agent recommendations and performance improvements
- **v0.2.1.3/4** ([Readme](https://github.com/microsoft/data-formulator/tree/main/py-src/data_formulator/data_loader) | [Demo](https://github.com/microsoft/data-formulator/pull/155)): External data loaders (MySQL, PostgreSQL, MSSQL, Azure Data Explorer, S3, Azure Blob)
- **v0.2** ([Demos](https://github.com/microsoft/data-formulator/releases/tag/0.2)): Large data support with DuckDB integration
- **v0.1.7** ([Demos](https://github.com/microsoft/data-formulator/releases/tag/0.1.7)): Dataset anchoring for cleaner workflows
- **v0.1.6** ([Demo](https://github.com/microsoft/data-formulator/releases/tag/0.1.6)): Multi-table support with automatic joins
- **Model Support**: OpenAI, Azure, Ollama, Anthropic via [LiteLLM](https://github.com/BerriAI/litellm) ([feedback](https://github.com/microsoft/data-formulator/issues/49))
- **Python Package**: Easy local installation ([try it](#get-started))
- **Visualization Challenges**: Test your skills ([challenges](https://github.com/microsoft/data-formulator/issues/53))
- **Data Extraction**: Parse data from images and text ([demo](https://github.com/microsoft/data-formulator/pull/31#issuecomment-2403652717))
- **Initial Release**: [Blog](https://www.microsoft.com/en-us/research/blog/data-formulator-exploring-how-ai-can-help-analysts-create-rich-data-visualizations/) | [Video](https://youtu.be/3ndlwt0Wi3c)
View detailed update history
- [07-10-2025] Data Formulator 0.2.2: Start with an analysis goal
- Some key frontend performance updates.
- You can start your exploration with a goal, or, tab and see if the agent can recommend some good exploration ideas for you. [Demo](https://github.com/microsoft/data-formulator/pull/176)
- [05-13-2025] Data Formulator 0.2.1.3/4: External Data Loader
- We introduced external data loader class to make import data easier. [Readme](https://github.com/microsoft/data-formulator/tree/main/py-src/data_formulator/data_loader) and [Demo](https://github.com/microsoft/data-formulator/pull/155)
- Current data loaders: MySQL, Azure Data Explorer (Kusto), Azure Blob and Amazon S3 (json, parquet, csv).
- [07-01-2025] Updated with: Postgresql, mssql.
- Call for action [link](https://github.com/microsoft/data-formulator/issues/156):
- Users: let us know which data source you'd like to load data from.
- Developers: let's build more data loaders.
- [04-23-2025] Data Formulator 0.2: working with *large* data 📦📦📦
- Explore large data by:
1. Upload large data file to the local database (powered by [DuckDB](https://github.com/duckdb/duckdb)).
2. Use drag-and-drop to specify charts, and Data Formulator dynamically fetches data from the database to create visualizations (with ⚡️⚡️⚡️ speeds).
3. Work with AI agents: they generate SQL queries to transform the data to create rich visualizations!
4. Anchor the result / follow up / create a new branch / join tables; let's dive deeper.
- Checkout the demos at [[https://github.com/microsoft/data-formulator/releases/tag/0.2]](https://github.com/microsoft/data-formulator/releases/tag/0.2)
- Improved overall system performance, and enjoy the updated derive concept functionality.
- [03-20-2025] Data Formulator 0.1.7: Anchoring ⚓︎
- Anchor an intermediate dataset, so that followup data analysis are built on top of the anchored data, not the original one.
- Clean a data and work with only the cleaned data; create a subset from the original data or join multiple data, and then go from there. AI agents will be less likely to get confused and work faster. ⚡️⚡️
- Check out the demos at [[https://github.com/microsoft/data-formulator/releases/tag/0.1.7]](https://github.com/microsoft/data-formulator/releases/tag/0.1.7)
- Don't forget to update Data Formulator to test it out!
- [02-20-2025] Data Formulator 0.1.6 released!
- Now supports working with multiple datasets at once! Tell Data Formulator which data tables you would like to use in the encoding shelf, and it will figure out how to join the tables to create a visualization to answer your question. 🪄
- Checkout the demo at [[https://github.com/microsoft/data-formulator/releases/tag/0.1.6]](https://github.com/microsoft/data-formulator/releases/tag/0.1.6).
- Update your Data Formulator to the latest version to play with the new features.
- [02-12-2025] More models supported now!
- Now supports OpenAI, Azure, Ollama, and Anthropic models (and more powered by [LiteLLM](https://github.com/BerriAI/litellm));
- Models with strong code generation and instruction following capabilities are recommended (gpt-4o, claude-3-5-sonnet etc.);
- You can store API keys in `.env` to avoid typing them every time (copy `.env.template` to `.env` and fill in your keys).
- Let us know which models you have good/bad experiences with, and what models you would like to see supported! [[comment here]](https://github.com/microsoft/data-formulator/issues/49)
- [11-07-2024] Minor fun update: data visualization challenges!
- We added a few visualization challenges with the sample datasets. Can you complete them all? [[try them out!]](https://github.com/microsoft/data-formulator/issues/53#issue-2641841252)
- Comment in the issue when you did, or share your results/questions with others! [[comment here]](https://github.com/microsoft/data-formulator/issues/53)
- [10-11-2024] Data Formulator python package released!
- You can now install Data Formulator using Python and run it locally, easily. [[check it out]](#get-started).
- Our Codespaces configuration is also updated for fast start up ⚡️. [[try it now!]](https://codespaces.new/microsoft/data-formulator?quickstart=1)
- New experimental feature: load an image or a messy text, and ask AI to parse and clean it for you(!). [[demo]](https://github.com/microsoft/data-formulator/pull/31#issuecomment-2403652717)
- [10-01-2024] Initial release of Data Formulator, check out our [[blog]](https://www.microsoft.com/en-us/research/blog/data-formulator-exploring-how-ai-can-help-analysts-create-rich-data-visualizations/) and [[video]](https://youtu.be/3ndlwt0Wi3c)!
## Overview
**Data Formulator** is a Microsoft Research prototype for data exploration with visualizations powered by AI agents.
Data Formulator enables analysts to iteratively explore and visualize data. Started with data in any format (screenshot, text, csv, or database), users can work with AI agents with a novel blended interface that combines *user interface interactions (UI)* and *natural language (NL) inputs* to communicate their intents, control branching exploration directions, and create reports to share their insights.
## Get Started
Play with Data Formulator with one of the following options:
- **Option 1: Install via uv (recommended)**
[uv](https://docs.astral.sh/uv/) is an extremely fast Python package manager. If you have uv installed, you can run Data Formulator directly without any setup:
```bash
# Run data formulator directly (no install needed)
uvx data_formulator
```
Or install it in a project/virtual environment:
```bash
# Install data_formulator
uv pip install data_formulator
# Run data formulator
python -m data_formulator
```
Data Formulator will be automatically opened in the browser at [http://localhost:5567](http://localhost:5567).
- **Option 2: Install via pip**
Use pip for installation (recommend: install it in a virtual environment).
```bash
# install data_formulator
pip install data_formulator
# Run data formulator with this command
python -m data_formulator
```
Data Formulator will be automatically opened in the browser at [http://localhost:5567](http://localhost:5567).
*you can specify the port number (e.g., 8080) by `python -m data_formulator --port 8080` if the default port is occupied.*
- **Option 3: Codespaces (5 minutes)**
You can also run Data Formulator in Codespaces; we have everything pre-configured. For more details, see [CODESPACES.md](CODESPACES.md).
[](https://codespaces.new/microsoft/data-formulator?quickstart=1)
- **Option 4: Working in the developer mode**
You can build Data Formulator locally if you prefer full control over your development environment and develop your own version on top. For detailed instructions, refer to [DEVELOPMENT.md](DEVELOPMENT.md).
## Using Data Formulator
### Load Data
Besides uploading csv, tsv or xlsx files that contain structured data, you can ask Data Formulator to extract data from screenshots, text blocks or websites, or load data from databases use connectors. Then you are ready to explore.
### Explore Data
There are four levels to explore data based depending on whether you want more vibe or more control:
- Level 1 (most control): Create charts with UI via drag-and-drop, if all fields to be visualized are already in the data.
- Level 2: Specify chart designs with natural language + NL. Describe how new fields should be visualized in your chart, AI will automatically transform data to realize the design.
- Level 3: Get recommendations: Ask AI agents to recommend charts directly from NL descriptions, or even directly ask for exploration ideas.
- Level 4 (most vibe): In agent mode, provide a high-level goal and let AI agents automatically plan and explore data in multiple turns. Exploration threads will be created automatically.
https://github.com/user-attachments/assets/164aff58-9f93-4792-b8ed-9944578fbb72
- Level 5: In practice, leverage all of them to keep up with both vibe and control!
### Create Reports
Use the report builder to compose a report of the style you like, based on selected charts. Then share the reports to others!
## Developers' Guide
Follow the [developers' instructions](DEVELOPMENT.md) to build your new data analysis tools on top of Data Formulator.
Help wanted:
* Add more database connectors (https://github.com/microsoft/data-formulator/issues/156)
* Scaling up messy data extractor: more document types and larger files.
* Adding more chart templates (e.g., maps).
* other ideas?
## Research Papers
* [Data Formulator 2: Iteratively Creating Rich Visualizations with AI](https://arxiv.org/abs/2408.16119)
```
@article{wang2024dataformulator2iteratively,
title={Data Formulator 2: Iteratively Creating Rich Visualizations with AI},
author={Chenglong Wang and Bongshin Lee and Steven Drucker and Dan Marshall and Jianfeng Gao},
year={2024},
booktitle={ArXiv preprint arXiv:2408.16119},
}
```
* [Data Formulator: AI-powered Concept-driven Visualization Authoring](https://arxiv.org/abs/2309.10094)
```
@article{wang2023data,
title={Data Formulator: AI-powered Concept-driven Visualization Authoring},
author={Wang, Chenglong and Thompson, John and Lee, Bongshin},
journal={IEEE Transactions on Visualization and Computer Graphics},
year={2023},
publisher={IEEE}
}
```
## Contributing
This project welcomes contributions and suggestions. Most contributions require you to
agree to a Contributor License Agreement (CLA) declaring that you have the right to,
and actually do, grant us the rights to use your contribution. For details, visit
https://cla.microsoft.com.
When you submit a pull request, a CLA-bot will automatically determine whether you need
to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the
instructions provided by the bot. You will only need to do this once across all repositories using our CLA.
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/)
or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.
## Trademarks
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft
trademarks or logos is subject to and must follow
[Microsoft's Trademark & Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general).
Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.
Any use of third-party trademarks or logos are subject to those third-party's policies.
================================================
FILE: SECURITY.md
================================================
## Security
Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), and [our GitHub organizations](https://opensource.microsoft.com/).
If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://aka.ms/opensource/security/definition), please report it to us as described below.
## Reporting Security Issues
**Please do not report security vulnerabilities through public GitHub issues.**
Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://aka.ms/opensource/security/create-report).
If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://aka.ms/opensource/security/pgpkey).
You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://aka.ms/opensource/security/msrc).
Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue:
* Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.)
* Full paths of source file(s) related to the manifestation of the issue
* The location of the affected source code (tag/branch/commit or direct URL)
* Any special configuration required to reproduce the issue
* Step-by-step instructions to reproduce the issue
* Proof-of-concept or exploit code (if possible)
* Impact of the issue, including how an attacker might exploit the issue
This information will help us triage your report more quickly.
If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://aka.ms/opensource/security/bounty) page for more details about our active programs.
## Preferred Languages
We prefer all communications to be in English.
## Policy
Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://aka.ms/opensource/security/cvd).
================================================
FILE: SUPPORT.md
================================================
# Support
## How to file issues and get help
This project uses GitHub Issues to track bugs and feature requests. Please search the existing
issues before filing new issues to avoid duplicates. For new issues, file your bug or
feature request as a new Issue.
## Microsoft Support Policy
Support for this project is limited to the resources listed above.
================================================
FILE: embed/README.md
================================================
# Embed Data Formulator
First you'll need to build the bundle:
```
yarn build
```
This puts the complete js file in the `dist` folder.
## Test bundle
Next you can test to see the complete Data Formulator app by opening `/embed/index.html` in your browser. You can do this by double-clicking in your file explorer (this would use the `file://` protocol).
To test cross-frame messaging, launch `postMessageTest.html` which hosts the app in an iframe, and has buttons to send commands such as `load data`.
## Use in Fabric Notebook
You willl need to enable access to your `dist` from the cloud. There are 2 ways to do this:
* Publish the `dist` (e.g. pip, npm, or other)
* Create a tunnel to your localhost
### Tunnel to localhost
One way is to install [local-web-server](https://www.npmjs.com/package/local-web-server). This will serve a local folder as a website on http://localhost:8000. Next, you can set up a tunnel such as [ngrok](https://ngrok.com/download) which can provide a cloud-accesible url proxy to your local server.
Copy the python function in a notebook cell:
```py
def dfviz(df, tableName, serverUrl):
# df is a PySpark DataFrame
import json
from datetime import date, datetime
# Custom function to convert datetime objects to string
def json_serial(obj):
if isinstance(obj, (datetime, date)):
return obj.isoformat()
raise TypeError ("Type %s not serializable" % type(obj))
# Convert DataFrame rows to dictionaries and collect them into a list
data = [row.asDict() for row in df.collect()]
# Convert list of dictionaries to a single JSON array using the custom function
json_data = json.dumps(data, default=json_serial)
displayHTML(f"""
"""
)
```
Get a dataframe and pass it to the `dfviz` function:
```py
df = spark.sql("SELECT * FROM Sample_lakehouse_475.publicholidays LIMIT 100")
display(df)
dfviz(df, 'Holidays', 'https://')
```
================================================
FILE: embed/dynamic.html
================================================
Data Formulator embedded dynamically
================================================
FILE: embed/index.html
================================================
Data Formulator embedded
================================================
FILE: embed/postMessageTest.html
================================================
Data Formulator embedded iframe
================================================
FILE: eslint.config.js
================================================
import globals from "globals";
import pluginJs from "@eslint/js";
import tseslint from "typescript-eslint";
import pluginReact from "eslint-plugin-react";
import jsxA11y from "eslint-plugin-jsx-a11y";
/** @type {import('eslint').Linter.Config[]} */
export default [
{
languageOptions: { globals: globals.browser },
settings: {
react: {
version: "detect", // Automatically detect the React version
},
},
},
pluginJs.configs.recommended,
...tseslint.configs.recommended,
pluginReact.configs.flat.recommended,
{
plugins: {
'jsx-a11y': jsxA11y,
},
rules: {
"@typescript-eslint/ban-ts-comment": "off",
"@typescript-eslint/no-non-null-asserted-optional-chain": "off",
"@typescript-eslint/no-empty-object-type": "off",
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/no-unused-expressions": "off",
"@typescript-eslint/no-unused-vars": "off",
"no-empty-pattern": "off",
"no-empty": "off",
"no-unsafe-optional-chaining": "off",
"no-useless-escape": "off",
"prefer-const": "off",
"react/no-unescaped-entities": "off",
}
}
];
================================================
FILE: index.html
================================================
Data Formulator
================================================
FILE: local_server.bat
================================================
:: Copyright (c) Microsoft Corporation.
:: Licensed under the MIT License.
@echo off
:: Set HTTP proxy environment variables only (Flask doesn't support SOCKS5)
:: set http_proxy=http://127.0.0.1:7890
:: set https_proxy=http://127.0.0.1:7890
set FLASK_RUN_PORT=5567
:: Use uv if available, otherwise fall back to python
where uv >nul 2>nul
if %ERRORLEVEL% EQU 0 (
uv run data_formulator --port %FLASK_RUN_PORT% --dev
) else (
python -m data_formulator.app --port %FLASK_RUN_PORT% --dev
)
================================================
FILE: local_server.sh
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
# Set HTTP proxy environment variables only (Flask doesn't support SOCKS5)
# export http_proxy=http://127.0.0.1:7890
# export https_proxy=http://127.0.0.1:7890
export FLASK_RUN_PORT=5567
# Use uv if available, otherwise fall back to python
if command -v uv &> /dev/null; then
uv run data_formulator --port ${FLASK_RUN_PORT} --dev
else
python -m data_formulator.app --port ${FLASK_RUN_PORT} --dev
fi
================================================
FILE: package.json
================================================
{
"name": "data-formulator",
"type": "module",
"version": "0.1.0",
"private": true,
"dependencies": {
"@emotion/react": "^11.14.0",
"@emotion/styled": "^11.14.0",
"@fontsource/roboto": "^4.5.5",
"@mui/icons-material": "^7.1.1",
"@mui/lab": "^7.0.1-beta.18",
"@mui/material": "^7.1.1",
"@reduxjs/toolkit": "^1.8.6",
"@types/dompurify": "^3.0.5",
"@types/validator": "^13.12.2",
"allotment": "^1.20.4",
"canvas": "^3.2.1",
"chart.js": "^4.5.1",
"d3": "^7.3.0",
"dompurify": "^3.2.4",
"echarts": "^6.0.0",
"exceljs": "^4.4.0",
"gofish-graphics": "^0.0.22",
"html2canvas": "^1.4.1",
"js-yaml": "^4.1.1",
"katex": "^0.16.22",
"localforage": "^1.10.0",
"lodash": "^4.17.23",
"markdown-to-jsx": "^7.4.0",
"mui-markdown": "^2.0.3",
"prettier": "^2.8.3",
"prism-react-renderer": "^1.3.5",
"prismjs": "^1.30.0",
"prop-types": "^15.8.1",
"react": "^18.2.0",
"react-animate-height": "^3.0.4",
"react-animate-on-change": "^2.2.0",
"react-dnd": "^16.0.1",
"react-dnd-html5-backend": "^16.0.1",
"react-dom": "^18.2.0",
"react-katex": "^3.1.0",
"react-redux": "^8.0.4",
"react-router-dom": "^6.22.0",
"react-selectable-fast": "^3.4.0",
"react-simple-code-editor": "^0.13.1",
"react-vega": "^7.6.0",
"react-virtuoso": "^4.3.10",
"redux": "^4.2.0",
"redux-persist": "^6.0.0",
"typescript": "^4.9.5",
"validator": "^13.15.20",
"vega": "^6.2.0",
"vega-embed": "^6.21.0",
"vega-lite": "6.4.1",
"vm-browserify": "^1.1.2"
},
"scripts": {
"lint": "eslint -c eslint.config.js src/**/*.{ts,tsx} --fix",
"start": "vite",
"build": "vite build"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"devDependencies": {
"@eslint/js": "^9.15.0",
"@types/d3": "^7.4.3",
"@types/lodash": "^4.17.7",
"@types/node": "^20.14.10",
"@types/prismjs": "^1.26.0",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.3.0",
"@types/react-katex": "^3.0.4",
"@typescript-eslint/eslint-plugin": "^8.16.0",
"@typescript-eslint/parser": "^8.16.0",
"@vitejs/plugin-react-swc": "^3.7.0",
"eslint": "^9.15.0",
"eslint-plugin-jsx-a11y": "^6.10.2",
"eslint-plugin-react": "^7.37.2",
"globals": "^15.12.0",
"sass": "^1.77.6",
"typescript-eslint": "^8.16.0",
"vite": "^5.4.21"
}
}
================================================
FILE: public/df_gas_prices.json
================================================
{"tables":[{"id":"weekly_gas_prices","displayId":"gas-prices","names":["date","fuel","grade","formulation","price"],"metadata":{"date":{"type":"date","semanticType":"Date"},"fuel":{"type":"string","semanticType":"String"},"grade":{"type":"string","semanticType":"String","levels":["all","regular","midgrade","premium","low_sulfur","ultra_low_sulfur"]},"formulation":{"type":"string","semanticType":"String","levels":["all","conventional","reformulated","NA"]},"price":{"type":"number","semanticType":"Number"}},"rows":[{"date":"1990-08-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.191},{"date":"1990-08-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.191},{"date":"1990-08-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.245},{"date":"1990-08-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.245},{"date":"1990-09-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.242},{"date":"1990-09-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.242},{"date":"1990-09-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.252},{"date":"1990-09-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.252},{"date":"1990-09-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.266},{"date":"1990-09-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.266},{"date":"1990-09-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.272},{"date":"1990-09-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.272},{"date":"1990-10-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.321},{"date":"1990-10-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.321},{"date":"1990-10-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.333},{"date":"1990-10-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.333},{"date":"1990-10-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.339},{"date":"1990-10-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.339},{"date":"1990-10-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.345},{"date":"1990-10-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.345},{"date":"1990-10-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.339},{"date":"1990-10-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.339},{"date":"1990-11-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.334},{"date":"1990-11-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.334},{"date":"1990-11-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.328},{"date":"1990-11-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.328},{"date":"1990-11-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.323},{"date":"1990-11-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.323},{"date":"1990-11-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.311},{"date":"1990-11-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.311},{"date":"1990-12-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.341},{"date":"1990-12-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.341},{"date":"1991-01-21","fuel":"gasoline","grade":"regular","formulation":"all","price":1.192},{"date":"1991-01-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.192},{"date":"1991-01-28","fuel":"gasoline","grade":"regular","formulation":"all","price":1.168},{"date":"1991-01-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.168},{"date":"1991-02-04","fuel":"gasoline","grade":"regular","formulation":"all","price":1.139},{"date":"1991-02-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.139},{"date":"1991-02-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.106},{"date":"1991-02-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.106},{"date":"1991-02-18","fuel":"gasoline","grade":"regular","formulation":"all","price":1.078},{"date":"1991-02-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.078},{"date":"1991-02-25","fuel":"gasoline","grade":"regular","formulation":"all","price":1.054},{"date":"1991-02-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.054},{"date":"1991-03-04","fuel":"gasoline","grade":"regular","formulation":"all","price":1.025},{"date":"1991-03-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.025},{"date":"1991-03-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.045},{"date":"1991-03-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.045},{"date":"1991-03-18","fuel":"gasoline","grade":"regular","formulation":"all","price":1.043},{"date":"1991-03-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.043},{"date":"1991-03-25","fuel":"gasoline","grade":"regular","formulation":"all","price":1.047},{"date":"1991-03-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.047},{"date":"1991-04-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.052},{"date":"1991-04-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.052},{"date":"1991-04-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.066},{"date":"1991-04-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.066},{"date":"1991-04-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.069},{"date":"1991-04-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.069},{"date":"1991-04-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.09},{"date":"1991-04-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.09},{"date":"1991-04-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.104},{"date":"1991-04-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.104},{"date":"1991-05-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.113},{"date":"1991-05-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.113},{"date":"1991-05-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.121},{"date":"1991-05-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.121},{"date":"1991-05-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.129},{"date":"1991-05-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.129},{"date":"1991-05-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.14},{"date":"1991-05-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.14},{"date":"1991-06-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.138},{"date":"1991-06-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.138},{"date":"1991-06-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.135},{"date":"1991-06-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.135},{"date":"1991-06-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.126},{"date":"1991-06-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.126},{"date":"1991-06-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.114},{"date":"1991-06-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.114},{"date":"1991-07-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.104},{"date":"1991-07-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.104},{"date":"1991-07-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.098},{"date":"1991-07-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.098},{"date":"1991-07-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.094},{"date":"1991-07-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.094},{"date":"1991-07-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.091},{"date":"1991-07-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.091},{"date":"1991-07-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.091},{"date":"1991-07-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.091},{"date":"1991-08-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.099},{"date":"1991-08-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.099},{"date":"1991-08-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.112},{"date":"1991-08-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.112},{"date":"1991-08-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.124},{"date":"1991-08-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.124},{"date":"1991-08-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.124},{"date":"1991-08-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.124},{"date":"1991-09-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.127},{"date":"1991-09-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.127},{"date":"1991-09-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.12},{"date":"1991-09-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.12},{"date":"1991-09-16","fuel":"gasoline","grade":"regular","formulation":"all","price":1.11},{"date":"1991-09-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.11},{"date":"1991-09-23","fuel":"gasoline","grade":"regular","formulation":"all","price":1.097},{"date":"1991-09-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.097},{"date":"1991-09-30","fuel":"gasoline","grade":"regular","formulation":"all","price":1.092},{"date":"1991-09-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.092},{"date":"1991-10-07","fuel":"gasoline","grade":"regular","formulation":"all","price":1.089},{"date":"1991-10-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.089},{"date":"1991-10-14","fuel":"gasoline","grade":"regular","formulation":"all","price":1.084},{"date":"1991-10-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.084},{"date":"1991-10-21","fuel":"gasoline","grade":"regular","formulation":"all","price":1.088},{"date":"1991-10-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.088},{"date":"1991-10-28","fuel":"gasoline","grade":"regular","formulation":"all","price":1.091},{"date":"1991-10-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.091},{"date":"1991-11-04","fuel":"gasoline","grade":"regular","formulation":"all","price":1.091},{"date":"1991-11-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.091},{"date":"1991-11-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.102},{"date":"1991-11-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.102},{"date":"1991-11-18","fuel":"gasoline","grade":"regular","formulation":"all","price":1.104},{"date":"1991-11-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.104},{"date":"1991-11-25","fuel":"gasoline","grade":"regular","formulation":"all","price":1.099},{"date":"1991-11-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.099},{"date":"1991-12-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.099},{"date":"1991-12-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.099},{"date":"1991-12-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.091},{"date":"1991-12-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.091},{"date":"1991-12-16","fuel":"gasoline","grade":"regular","formulation":"all","price":1.075},{"date":"1991-12-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.075},{"date":"1991-12-23","fuel":"gasoline","grade":"regular","formulation":"all","price":1.063},{"date":"1991-12-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.063},{"date":"1991-12-30","fuel":"gasoline","grade":"regular","formulation":"all","price":1.053},{"date":"1991-12-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.053},{"date":"1992-01-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.042},{"date":"1992-01-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.042},{"date":"1992-01-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.026},{"date":"1992-01-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.026},{"date":"1992-01-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.014},{"date":"1992-01-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.014},{"date":"1992-01-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.006},{"date":"1992-01-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.006},{"date":"1992-02-03","fuel":"gasoline","grade":"regular","formulation":"all","price":0.995},{"date":"1992-02-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.995},{"date":"1992-02-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.004},{"date":"1992-02-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.004},{"date":"1992-02-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.011},{"date":"1992-02-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.011},{"date":"1992-02-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.014},{"date":"1992-02-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.014},{"date":"1992-03-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.012},{"date":"1992-03-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.012},{"date":"1992-03-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.013},{"date":"1992-03-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.013},{"date":"1992-03-16","fuel":"gasoline","grade":"regular","formulation":"all","price":1.01},{"date":"1992-03-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.01},{"date":"1992-03-23","fuel":"gasoline","grade":"regular","formulation":"all","price":1.015},{"date":"1992-03-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.015},{"date":"1992-03-30","fuel":"gasoline","grade":"regular","formulation":"all","price":1.013},{"date":"1992-03-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.013},{"date":"1992-04-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.026},{"date":"1992-04-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.026},{"date":"1992-04-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.051},{"date":"1992-04-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.051},{"date":"1992-04-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.058},{"date":"1992-04-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.058},{"date":"1992-04-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.072},{"date":"1992-04-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.072},{"date":"1992-05-04","fuel":"gasoline","grade":"regular","formulation":"all","price":1.089},{"date":"1992-05-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.089},{"date":"1992-05-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.102},{"date":"1992-05-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.102},{"date":"1992-05-18","fuel":"gasoline","grade":"regular","formulation":"all","price":1.118},{"date":"1992-05-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.118},{"date":"1992-05-25","fuel":"gasoline","grade":"regular","formulation":"all","price":1.12},{"date":"1992-05-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.12},{"date":"1992-06-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.128},{"date":"1992-06-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.128},{"date":"1992-06-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.143},{"date":"1992-06-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.143},{"date":"1992-06-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.151},{"date":"1992-06-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.151},{"date":"1992-06-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.153},{"date":"1992-06-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.153},{"date":"1992-06-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.149},{"date":"1992-06-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.149},{"date":"1992-07-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.147},{"date":"1992-07-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.147},{"date":"1992-07-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.139},{"date":"1992-07-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.139},{"date":"1992-07-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.132},{"date":"1992-07-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.132},{"date":"1992-07-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.128},{"date":"1992-07-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.128},{"date":"1992-08-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.126},{"date":"1992-08-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.126},{"date":"1992-08-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.123},{"date":"1992-08-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.123},{"date":"1992-08-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.116},{"date":"1992-08-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.116},{"date":"1992-08-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.123},{"date":"1992-08-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.123},{"date":"1992-08-31","fuel":"gasoline","grade":"regular","formulation":"all","price":1.121},{"date":"1992-08-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.121},{"date":"1992-09-07","fuel":"gasoline","grade":"regular","formulation":"all","price":1.121},{"date":"1992-09-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.121},{"date":"1992-09-14","fuel":"gasoline","grade":"regular","formulation":"all","price":1.124},{"date":"1992-09-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.124},{"date":"1992-09-21","fuel":"gasoline","grade":"regular","formulation":"all","price":1.123},{"date":"1992-09-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.123},{"date":"1992-09-28","fuel":"gasoline","grade":"regular","formulation":"all","price":1.118},{"date":"1992-09-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.118},{"date":"1992-10-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.115},{"date":"1992-10-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.115},{"date":"1992-10-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.115},{"date":"1992-10-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.115},{"date":"1992-10-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.113},{"date":"1992-10-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.113},{"date":"1992-10-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.113},{"date":"1992-10-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.113},{"date":"1992-11-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.12},{"date":"1992-11-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.12},{"date":"1992-11-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.12},{"date":"1992-11-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.12},{"date":"1992-11-16","fuel":"gasoline","grade":"regular","formulation":"all","price":1.112},{"date":"1992-11-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.112},{"date":"1992-11-23","fuel":"gasoline","grade":"regular","formulation":"all","price":1.106},{"date":"1992-11-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.106},{"date":"1992-11-30","fuel":"gasoline","grade":"regular","formulation":"all","price":1.098},{"date":"1992-11-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.098},{"date":"1992-12-07","fuel":"gasoline","grade":"regular","formulation":"all","price":1.089},{"date":"1992-12-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.089},{"date":"1992-12-14","fuel":"gasoline","grade":"regular","formulation":"all","price":1.078},{"date":"1992-12-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.078},{"date":"1992-12-21","fuel":"gasoline","grade":"regular","formulation":"all","price":1.074},{"date":"1992-12-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.074},{"date":"1992-12-28","fuel":"gasoline","grade":"regular","formulation":"all","price":1.069},{"date":"1992-12-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.069},{"date":"1993-01-04","fuel":"gasoline","grade":"regular","formulation":"all","price":1.065},{"date":"1993-01-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.065},{"date":"1993-01-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.066},{"date":"1993-01-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.066},{"date":"1993-01-18","fuel":"gasoline","grade":"regular","formulation":"all","price":1.061},{"date":"1993-01-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.061},{"date":"1993-01-25","fuel":"gasoline","grade":"regular","formulation":"all","price":1.055},{"date":"1993-01-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.055},{"date":"1993-02-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.055},{"date":"1993-02-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.055},{"date":"1993-02-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.062},{"date":"1993-02-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.062},{"date":"1993-02-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.053},{"date":"1993-02-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.053},{"date":"1993-02-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.047},{"date":"1993-02-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.047},{"date":"1993-03-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.042},{"date":"1993-03-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.042},{"date":"1993-03-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.048},{"date":"1993-03-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.048},{"date":"1993-03-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.058},{"date":"1993-03-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.058},{"date":"1993-03-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.056},{"date":"1993-03-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.056},{"date":"1993-03-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.057},{"date":"1993-03-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.057},{"date":"1993-04-05","fuel":"gasoline","grade":"all","formulation":"all","price":1.068},{"date":"1993-04-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.068},{"date":"1993-04-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.068},{"date":"1993-04-12","fuel":"gasoline","grade":"all","formulation":"all","price":1.079},{"date":"1993-04-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.079},{"date":"1993-04-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.079},{"date":"1993-04-19","fuel":"gasoline","grade":"all","formulation":"all","price":1.079},{"date":"1993-04-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.079},{"date":"1993-04-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.079},{"date":"1993-04-26","fuel":"gasoline","grade":"all","formulation":"all","price":1.086},{"date":"1993-04-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.086},{"date":"1993-04-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.086},{"date":"1993-05-03","fuel":"gasoline","grade":"all","formulation":"all","price":1.086},{"date":"1993-05-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.086},{"date":"1993-05-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.086},{"date":"1993-05-10","fuel":"gasoline","grade":"all","formulation":"all","price":1.097},{"date":"1993-05-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.097},{"date":"1993-05-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.097},{"date":"1993-05-17","fuel":"gasoline","grade":"all","formulation":"all","price":1.106},{"date":"1993-05-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.106},{"date":"1993-05-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.106},{"date":"1993-05-24","fuel":"gasoline","grade":"all","formulation":"all","price":1.106},{"date":"1993-05-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.106},{"date":"1993-05-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.106},{"date":"1993-05-31","fuel":"gasoline","grade":"all","formulation":"all","price":1.107},{"date":"1993-05-31","fuel":"gasoline","grade":"regular","formulation":"all","price":1.107},{"date":"1993-05-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.107},{"date":"1993-06-07","fuel":"gasoline","grade":"all","formulation":"all","price":1.104},{"date":"1993-06-07","fuel":"gasoline","grade":"regular","formulation":"all","price":1.104},{"date":"1993-06-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.104},{"date":"1993-06-14","fuel":"gasoline","grade":"all","formulation":"all","price":1.101},{"date":"1993-06-14","fuel":"gasoline","grade":"regular","formulation":"all","price":1.101},{"date":"1993-06-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.101},{"date":"1993-06-21","fuel":"gasoline","grade":"all","formulation":"all","price":1.095},{"date":"1993-06-21","fuel":"gasoline","grade":"regular","formulation":"all","price":1.095},{"date":"1993-06-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.095},{"date":"1993-06-28","fuel":"gasoline","grade":"all","formulation":"all","price":1.089},{"date":"1993-06-28","fuel":"gasoline","grade":"regular","formulation":"all","price":1.089},{"date":"1993-06-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.089},{"date":"1993-07-05","fuel":"gasoline","grade":"all","formulation":"all","price":1.086},{"date":"1993-07-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.086},{"date":"1993-07-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.086},{"date":"1993-07-12","fuel":"gasoline","grade":"all","formulation":"all","price":1.081},{"date":"1993-07-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.081},{"date":"1993-07-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.081},{"date":"1993-07-19","fuel":"gasoline","grade":"all","formulation":"all","price":1.075},{"date":"1993-07-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.075},{"date":"1993-07-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.075},{"date":"1993-07-26","fuel":"gasoline","grade":"all","formulation":"all","price":1.069},{"date":"1993-07-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.069},{"date":"1993-07-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.069},{"date":"1993-08-02","fuel":"gasoline","grade":"all","formulation":"all","price":1.062},{"date":"1993-08-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.062},{"date":"1993-08-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.062},{"date":"1993-08-09","fuel":"gasoline","grade":"all","formulation":"all","price":1.06},{"date":"1993-08-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.06},{"date":"1993-08-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.06},{"date":"1993-08-16","fuel":"gasoline","grade":"all","formulation":"all","price":1.059},{"date":"1993-08-16","fuel":"gasoline","grade":"regular","formulation":"all","price":1.059},{"date":"1993-08-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.059},{"date":"1993-08-23","fuel":"gasoline","grade":"all","formulation":"all","price":1.065},{"date":"1993-08-23","fuel":"gasoline","grade":"regular","formulation":"all","price":1.065},{"date":"1993-08-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.065},{"date":"1993-08-30","fuel":"gasoline","grade":"all","formulation":"all","price":1.062},{"date":"1993-08-30","fuel":"gasoline","grade":"regular","formulation":"all","price":1.062},{"date":"1993-08-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.062},{"date":"1993-09-06","fuel":"gasoline","grade":"all","formulation":"all","price":1.055},{"date":"1993-09-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.055},{"date":"1993-09-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.055},{"date":"1993-09-13","fuel":"gasoline","grade":"all","formulation":"all","price":1.051},{"date":"1993-09-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.051},{"date":"1993-09-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.051},{"date":"1993-09-20","fuel":"gasoline","grade":"all","formulation":"all","price":1.045},{"date":"1993-09-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.045},{"date":"1993-09-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.045},{"date":"1993-09-27","fuel":"gasoline","grade":"all","formulation":"all","price":1.047},{"date":"1993-09-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.047},{"date":"1993-09-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.047},{"date":"1993-10-04","fuel":"gasoline","grade":"all","formulation":"all","price":1.092},{"date":"1993-10-04","fuel":"gasoline","grade":"regular","formulation":"all","price":1.092},{"date":"1993-10-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.092},{"date":"1993-10-11","fuel":"gasoline","grade":"all","formulation":"all","price":1.09},{"date":"1993-10-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.09},{"date":"1993-10-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.09},{"date":"1993-10-18","fuel":"gasoline","grade":"all","formulation":"all","price":1.093},{"date":"1993-10-18","fuel":"gasoline","grade":"regular","formulation":"all","price":1.093},{"date":"1993-10-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.093},{"date":"1993-10-25","fuel":"gasoline","grade":"all","formulation":"all","price":1.092},{"date":"1993-10-25","fuel":"gasoline","grade":"regular","formulation":"all","price":1.092},{"date":"1993-10-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.092},{"date":"1993-11-01","fuel":"gasoline","grade":"all","formulation":"all","price":1.084},{"date":"1993-11-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.084},{"date":"1993-11-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.084},{"date":"1993-11-08","fuel":"gasoline","grade":"all","formulation":"all","price":1.075},{"date":"1993-11-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.075},{"date":"1993-11-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.075},{"date":"1993-11-15","fuel":"gasoline","grade":"all","formulation":"all","price":1.064},{"date":"1993-11-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.064},{"date":"1993-11-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.064},{"date":"1993-11-22","fuel":"gasoline","grade":"all","formulation":"all","price":1.058},{"date":"1993-11-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.058},{"date":"1993-11-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.058},{"date":"1993-11-29","fuel":"gasoline","grade":"all","formulation":"all","price":1.051},{"date":"1993-11-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.051},{"date":"1993-11-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.051},{"date":"1993-12-06","fuel":"gasoline","grade":"all","formulation":"all","price":1.036},{"date":"1993-12-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.036},{"date":"1993-12-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.036},{"date":"1993-12-13","fuel":"gasoline","grade":"all","formulation":"all","price":1.018},{"date":"1993-12-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.018},{"date":"1993-12-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.018},{"date":"1993-12-20","fuel":"gasoline","grade":"all","formulation":"all","price":1.003},{"date":"1993-12-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.003},{"date":"1993-12-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.003},{"date":"1993-12-27","fuel":"gasoline","grade":"all","formulation":"all","price":0.999},{"date":"1993-12-27","fuel":"gasoline","grade":"regular","formulation":"all","price":0.999},{"date":"1993-12-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.999},{"date":"1994-01-03","fuel":"gasoline","grade":"all","formulation":"all","price":0.992},{"date":"1994-01-03","fuel":"gasoline","grade":"regular","formulation":"all","price":0.992},{"date":"1994-01-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.992},{"date":"1994-01-10","fuel":"gasoline","grade":"all","formulation":"all","price":0.995},{"date":"1994-01-10","fuel":"gasoline","grade":"regular","formulation":"all","price":0.995},{"date":"1994-01-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.995},{"date":"1994-01-17","fuel":"gasoline","grade":"all","formulation":"all","price":1.001},{"date":"1994-01-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.001},{"date":"1994-01-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.001},{"date":"1994-01-24","fuel":"gasoline","grade":"all","formulation":"all","price":0.999},{"date":"1994-01-24","fuel":"gasoline","grade":"regular","formulation":"all","price":0.999},{"date":"1994-01-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.999},{"date":"1994-01-31","fuel":"gasoline","grade":"all","formulation":"all","price":1.005},{"date":"1994-01-31","fuel":"gasoline","grade":"regular","formulation":"all","price":1.005},{"date":"1994-01-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.005},{"date":"1994-02-07","fuel":"gasoline","grade":"all","formulation":"all","price":1.007},{"date":"1994-02-07","fuel":"gasoline","grade":"regular","formulation":"all","price":1.007},{"date":"1994-02-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.007},{"date":"1994-02-14","fuel":"gasoline","grade":"all","formulation":"all","price":1.016},{"date":"1994-02-14","fuel":"gasoline","grade":"regular","formulation":"all","price":1.016},{"date":"1994-02-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.016},{"date":"1994-02-21","fuel":"gasoline","grade":"all","formulation":"all","price":1.009},{"date":"1994-02-21","fuel":"gasoline","grade":"regular","formulation":"all","price":1.009},{"date":"1994-02-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.009},{"date":"1994-02-28","fuel":"gasoline","grade":"all","formulation":"all","price":1.004},{"date":"1994-02-28","fuel":"gasoline","grade":"regular","formulation":"all","price":1.004},{"date":"1994-02-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.004},{"date":"1994-03-07","fuel":"gasoline","grade":"all","formulation":"all","price":1.007},{"date":"1994-03-07","fuel":"gasoline","grade":"regular","formulation":"all","price":1.007},{"date":"1994-03-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.007},{"date":"1994-03-14","fuel":"gasoline","grade":"all","formulation":"all","price":1.005},{"date":"1994-03-14","fuel":"gasoline","grade":"regular","formulation":"all","price":1.005},{"date":"1994-03-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.005},{"date":"1994-03-21","fuel":"gasoline","grade":"all","formulation":"all","price":1.007},{"date":"1994-03-21","fuel":"gasoline","grade":"regular","formulation":"all","price":1.007},{"date":"1994-03-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.007},{"date":"1994-03-21","fuel":"diesel","grade":"all","formulation":"NA","price":1.106},{"date":"1994-03-28","fuel":"gasoline","grade":"all","formulation":"all","price":1.012},{"date":"1994-03-28","fuel":"gasoline","grade":"regular","formulation":"all","price":1.012},{"date":"1994-03-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.012},{"date":"1994-03-28","fuel":"diesel","grade":"all","formulation":"NA","price":1.107},{"date":"1994-04-04","fuel":"gasoline","grade":"all","formulation":"all","price":1.011},{"date":"1994-04-04","fuel":"gasoline","grade":"regular","formulation":"all","price":1.011},{"date":"1994-04-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.011},{"date":"1994-04-04","fuel":"diesel","grade":"all","formulation":"NA","price":1.109},{"date":"1994-04-11","fuel":"gasoline","grade":"all","formulation":"all","price":1.028},{"date":"1994-04-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.028},{"date":"1994-04-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.028},{"date":"1994-04-11","fuel":"diesel","grade":"all","formulation":"NA","price":1.108},{"date":"1994-04-18","fuel":"gasoline","grade":"all","formulation":"all","price":1.033},{"date":"1994-04-18","fuel":"gasoline","grade":"regular","formulation":"all","price":1.033},{"date":"1994-04-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.033},{"date":"1994-04-18","fuel":"diesel","grade":"all","formulation":"NA","price":1.105},{"date":"1994-04-25","fuel":"gasoline","grade":"all","formulation":"all","price":1.037},{"date":"1994-04-25","fuel":"gasoline","grade":"regular","formulation":"all","price":1.037},{"date":"1994-04-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.037},{"date":"1994-04-25","fuel":"diesel","grade":"all","formulation":"NA","price":1.106},{"date":"1994-05-02","fuel":"gasoline","grade":"all","formulation":"all","price":1.04},{"date":"1994-05-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.04},{"date":"1994-05-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.04},{"date":"1994-05-02","fuel":"diesel","grade":"all","formulation":"NA","price":1.104},{"date":"1994-05-09","fuel":"gasoline","grade":"all","formulation":"all","price":1.045},{"date":"1994-05-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.045},{"date":"1994-05-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.045},{"date":"1994-05-09","fuel":"diesel","grade":"all","formulation":"NA","price":1.101},{"date":"1994-05-16","fuel":"gasoline","grade":"all","formulation":"all","price":1.046},{"date":"1994-05-16","fuel":"gasoline","grade":"regular","formulation":"all","price":1.046},{"date":"1994-05-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.046},{"date":"1994-05-16","fuel":"diesel","grade":"all","formulation":"NA","price":1.099},{"date":"1994-05-23","fuel":"gasoline","grade":"all","formulation":"all","price":1.05},{"date":"1994-05-23","fuel":"gasoline","grade":"regular","formulation":"all","price":1.05},{"date":"1994-05-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.05},{"date":"1994-05-23","fuel":"diesel","grade":"all","formulation":"NA","price":1.099},{"date":"1994-05-30","fuel":"gasoline","grade":"all","formulation":"all","price":1.056},{"date":"1994-05-30","fuel":"gasoline","grade":"regular","formulation":"all","price":1.056},{"date":"1994-05-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.056},{"date":"1994-05-30","fuel":"diesel","grade":"all","formulation":"NA","price":1.098},{"date":"1994-06-06","fuel":"gasoline","grade":"all","formulation":"all","price":1.065},{"date":"1994-06-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.065},{"date":"1994-06-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.065},{"date":"1994-06-06","fuel":"diesel","grade":"all","formulation":"NA","price":1.101},{"date":"1994-06-13","fuel":"gasoline","grade":"all","formulation":"all","price":1.073},{"date":"1994-06-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.073},{"date":"1994-06-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.073},{"date":"1994-06-13","fuel":"diesel","grade":"all","formulation":"NA","price":1.098},{"date":"1994-06-20","fuel":"gasoline","grade":"all","formulation":"all","price":1.079},{"date":"1994-06-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.079},{"date":"1994-06-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.079},{"date":"1994-06-20","fuel":"diesel","grade":"all","formulation":"NA","price":1.103},{"date":"1994-06-27","fuel":"gasoline","grade":"all","formulation":"all","price":1.095},{"date":"1994-06-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.095},{"date":"1994-06-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.095},{"date":"1994-06-27","fuel":"diesel","grade":"all","formulation":"NA","price":1.108},{"date":"1994-07-04","fuel":"gasoline","grade":"all","formulation":"all","price":1.097},{"date":"1994-07-04","fuel":"gasoline","grade":"regular","formulation":"all","price":1.097},{"date":"1994-07-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.097},{"date":"1994-07-04","fuel":"diesel","grade":"all","formulation":"NA","price":1.109},{"date":"1994-07-11","fuel":"gasoline","grade":"all","formulation":"all","price":1.103},{"date":"1994-07-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.103},{"date":"1994-07-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.103},{"date":"1994-07-11","fuel":"diesel","grade":"all","formulation":"NA","price":1.11},{"date":"1994-07-18","fuel":"gasoline","grade":"all","formulation":"all","price":1.109},{"date":"1994-07-18","fuel":"gasoline","grade":"regular","formulation":"all","price":1.109},{"date":"1994-07-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.109},{"date":"1994-07-18","fuel":"diesel","grade":"all","formulation":"NA","price":1.111},{"date":"1994-07-25","fuel":"gasoline","grade":"all","formulation":"all","price":1.114},{"date":"1994-07-25","fuel":"gasoline","grade":"regular","formulation":"all","price":1.114},{"date":"1994-07-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.114},{"date":"1994-07-25","fuel":"diesel","grade":"all","formulation":"NA","price":1.111},{"date":"1994-08-01","fuel":"gasoline","grade":"all","formulation":"all","price":1.13},{"date":"1994-08-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.13},{"date":"1994-08-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.13},{"date":"1994-08-01","fuel":"diesel","grade":"all","formulation":"NA","price":1.116},{"date":"1994-08-08","fuel":"gasoline","grade":"all","formulation":"all","price":1.157},{"date":"1994-08-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.157},{"date":"1994-08-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.157},{"date":"1994-08-08","fuel":"diesel","grade":"all","formulation":"NA","price":1.127},{"date":"1994-08-15","fuel":"gasoline","grade":"all","formulation":"all","price":1.161},{"date":"1994-08-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.161},{"date":"1994-08-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.161},{"date":"1994-08-15","fuel":"diesel","grade":"all","formulation":"NA","price":1.127},{"date":"1994-08-22","fuel":"gasoline","grade":"all","formulation":"all","price":1.165},{"date":"1994-08-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.165},{"date":"1994-08-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.165},{"date":"1994-08-22","fuel":"diesel","grade":"all","formulation":"NA","price":1.124},{"date":"1994-08-29","fuel":"gasoline","grade":"all","formulation":"all","price":1.161},{"date":"1994-08-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.161},{"date":"1994-08-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.161},{"date":"1994-08-29","fuel":"diesel","grade":"all","formulation":"NA","price":1.122},{"date":"1994-09-05","fuel":"gasoline","grade":"all","formulation":"all","price":1.156},{"date":"1994-09-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.156},{"date":"1994-09-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.156},{"date":"1994-09-05","fuel":"diesel","grade":"all","formulation":"NA","price":1.126},{"date":"1994-09-12","fuel":"gasoline","grade":"all","formulation":"all","price":1.15},{"date":"1994-09-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.15},{"date":"1994-09-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.15},{"date":"1994-09-12","fuel":"diesel","grade":"all","formulation":"NA","price":1.128},{"date":"1994-09-19","fuel":"gasoline","grade":"all","formulation":"all","price":1.14},{"date":"1994-09-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.14},{"date":"1994-09-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.14},{"date":"1994-09-19","fuel":"diesel","grade":"all","formulation":"NA","price":1.126},{"date":"1994-09-26","fuel":"gasoline","grade":"all","formulation":"all","price":1.129},{"date":"1994-09-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.129},{"date":"1994-09-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.129},{"date":"1994-09-26","fuel":"diesel","grade":"all","formulation":"NA","price":1.12},{"date":"1994-10-03","fuel":"gasoline","grade":"all","formulation":"all","price":1.12},{"date":"1994-10-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.12},{"date":"1994-10-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.12},{"date":"1994-10-03","fuel":"diesel","grade":"all","formulation":"NA","price":1.118},{"date":"1994-10-10","fuel":"gasoline","grade":"all","formulation":"all","price":1.114},{"date":"1994-10-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.114},{"date":"1994-10-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.114},{"date":"1994-10-10","fuel":"diesel","grade":"all","formulation":"NA","price":1.117},{"date":"1994-10-17","fuel":"gasoline","grade":"all","formulation":"all","price":1.106},{"date":"1994-10-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.106},{"date":"1994-10-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.106},{"date":"1994-10-17","fuel":"diesel","grade":"all","formulation":"NA","price":1.119},{"date":"1994-10-24","fuel":"gasoline","grade":"all","formulation":"all","price":1.107},{"date":"1994-10-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.107},{"date":"1994-10-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.107},{"date":"1994-10-24","fuel":"diesel","grade":"all","formulation":"NA","price":1.122},{"date":"1994-10-31","fuel":"gasoline","grade":"all","formulation":"all","price":1.121},{"date":"1994-10-31","fuel":"gasoline","grade":"regular","formulation":"all","price":1.121},{"date":"1994-10-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.121},{"date":"1994-10-31","fuel":"diesel","grade":"all","formulation":"NA","price":1.133},{"date":"1994-11-07","fuel":"gasoline","grade":"all","formulation":"all","price":1.123},{"date":"1994-11-07","fuel":"gasoline","grade":"regular","formulation":"all","price":1.123},{"date":"1994-11-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.123},{"date":"1994-11-07","fuel":"diesel","grade":"all","formulation":"NA","price":1.133},{"date":"1994-11-14","fuel":"gasoline","grade":"all","formulation":"all","price":1.122},{"date":"1994-11-14","fuel":"gasoline","grade":"regular","formulation":"all","price":1.122},{"date":"1994-11-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.122},{"date":"1994-11-14","fuel":"diesel","grade":"all","formulation":"NA","price":1.135},{"date":"1994-11-21","fuel":"gasoline","grade":"all","formulation":"all","price":1.113},{"date":"1994-11-21","fuel":"gasoline","grade":"regular","formulation":"all","price":1.113},{"date":"1994-11-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.113},{"date":"1994-11-21","fuel":"diesel","grade":"all","formulation":"NA","price":1.13},{"date":"1994-11-28","fuel":"gasoline","grade":"all","formulation":"all","price":1.117},{"date":"1994-11-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.175},{"date":"1994-11-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.259},{"date":"1994-11-28","fuel":"gasoline","grade":"regular","formulation":"all","price":1.105},{"date":"1994-11-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.082},{"date":"1994-11-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.149},{"date":"1994-11-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.197},{"date":"1994-11-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.174},{"date":"1994-11-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.249},{"date":"1994-11-28","fuel":"gasoline","grade":"premium","formulation":"all","price":1.303},{"date":"1994-11-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.27},{"date":"1994-11-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.351},{"date":"1994-11-28","fuel":"diesel","grade":"all","formulation":"NA","price":1.126},{"date":"1994-12-05","fuel":"gasoline","grade":"all","formulation":"all","price":1.127},{"date":"1994-12-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.143},{"date":"1994-12-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.254},{"date":"1994-12-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.103},{"date":"1994-12-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.075},{"date":"1994-12-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.169},{"date":"1994-12-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.197},{"date":"1994-12-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.167},{"date":"1994-12-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.272},{"date":"1994-12-05","fuel":"gasoline","grade":"premium","formulation":"all","price":1.301},{"date":"1994-12-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.26},{"date":"1994-12-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.37},{"date":"1994-12-05","fuel":"diesel","grade":"all","formulation":"NA","price":1.123},{"date":"1994-12-12","fuel":"gasoline","grade":"all","formulation":"all","price":1.131},{"date":"1994-12-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.118},{"date":"1994-12-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.231},{"date":"1994-12-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.095},{"date":"1994-12-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.064},{"date":"1994-12-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.167},{"date":"1994-12-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.188},{"date":"1994-12-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.156},{"date":"1994-12-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.268},{"date":"1994-12-12","fuel":"gasoline","grade":"premium","formulation":"all","price":1.288},{"date":"1994-12-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.244},{"date":"1994-12-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.363},{"date":"1994-12-12","fuel":"diesel","grade":"all","formulation":"NA","price":1.114},{"date":"1994-12-19","fuel":"gasoline","grade":"all","formulation":"all","price":1.134},{"date":"1994-12-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.099},{"date":"1994-12-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.216},{"date":"1994-12-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.087},{"date":"1994-12-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.056},{"date":"1994-12-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.167},{"date":"1994-12-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.179},{"date":"1994-12-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.147},{"date":"1994-12-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.262},{"date":"1994-12-19","fuel":"gasoline","grade":"premium","formulation":"all","price":1.279},{"date":"1994-12-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.233},{"date":"1994-12-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.36},{"date":"1994-12-19","fuel":"diesel","grade":"all","formulation":"NA","price":1.109},{"date":"1994-12-26","fuel":"gasoline","grade":"all","formulation":"all","price":1.125},{"date":"1994-12-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.088},{"date":"1994-12-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.213},{"date":"1994-12-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.077},{"date":"1994-12-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.044},{"date":"1994-12-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.165},{"date":"1994-12-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.171},{"date":"1994-12-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.136},{"date":"1994-12-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.265},{"date":"1994-12-26","fuel":"gasoline","grade":"premium","formulation":"all","price":1.27},{"date":"1994-12-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.222},{"date":"1994-12-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.358},{"date":"1994-12-26","fuel":"diesel","grade":"all","formulation":"NA","price":1.106},{"date":"1995-01-02","fuel":"gasoline","grade":"all","formulation":"all","price":1.127},{"date":"1995-01-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.104},{"date":"1995-01-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.231},{"date":"1995-01-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.079},{"date":"1995-01-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.063},{"date":"1995-01-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.167},{"date":"1995-01-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.17},{"date":"1995-01-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.159},{"date":"1995-01-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.298},{"date":"1995-01-02","fuel":"gasoline","grade":"premium","formulation":"all","price":1.272},{"date":"1995-01-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.25},{"date":"1995-01-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.386},{"date":"1995-01-02","fuel":"diesel","grade":"all","formulation":"NA","price":1.104},{"date":"1995-01-09","fuel":"gasoline","grade":"all","formulation":"all","price":1.134},{"date":"1995-01-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.111},{"date":"1995-01-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.232},{"date":"1995-01-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.086},{"date":"1995-01-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.07},{"date":"1995-01-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.169},{"date":"1995-01-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.177},{"date":"1995-01-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.164},{"date":"1995-01-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.3},{"date":"1995-01-09","fuel":"gasoline","grade":"premium","formulation":"all","price":1.279},{"date":"1995-01-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.256},{"date":"1995-01-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.387},{"date":"1995-01-09","fuel":"diesel","grade":"all","formulation":"NA","price":1.102},{"date":"1995-01-16","fuel":"gasoline","grade":"all","formulation":"all","price":1.126},{"date":"1995-01-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.102},{"date":"1995-01-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.231},{"date":"1995-01-16","fuel":"gasoline","grade":"regular","formulation":"all","price":1.078},{"date":"1995-01-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.062},{"date":"1995-01-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.169},{"date":"1995-01-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.168},{"date":"1995-01-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.155},{"date":"1995-01-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.299},{"date":"1995-01-16","fuel":"gasoline","grade":"premium","formulation":"all","price":1.271},{"date":"1995-01-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.249},{"date":"1995-01-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.385},{"date":"1995-01-16","fuel":"diesel","grade":"all","formulation":"NA","price":1.1},{"date":"1995-01-23","fuel":"gasoline","grade":"all","formulation":"all","price":1.132},{"date":"1995-01-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.11},{"date":"1995-01-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.226},{"date":"1995-01-23","fuel":"gasoline","grade":"regular","formulation":"all","price":1.083},{"date":"1995-01-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.068},{"date":"1995-01-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.165},{"date":"1995-01-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.177},{"date":"1995-01-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.165},{"date":"1995-01-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.296},{"date":"1995-01-23","fuel":"gasoline","grade":"premium","formulation":"all","price":1.277},{"date":"1995-01-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.256},{"date":"1995-01-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.378},{"date":"1995-01-23","fuel":"diesel","grade":"all","formulation":"NA","price":1.095},{"date":"1995-01-30","fuel":"gasoline","grade":"all","formulation":"all","price":1.131},{"date":"1995-01-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.109},{"date":"1995-01-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.221},{"date":"1995-01-30","fuel":"gasoline","grade":"regular","formulation":"all","price":1.083},{"date":"1995-01-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.068},{"date":"1995-01-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.162},{"date":"1995-01-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.176},{"date":"1995-01-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.163},{"date":"1995-01-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.291},{"date":"1995-01-30","fuel":"gasoline","grade":"premium","formulation":"all","price":1.275},{"date":"1995-01-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.255},{"date":"1995-01-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.37},{"date":"1995-01-30","fuel":"diesel","grade":"all","formulation":"NA","price":1.09},{"date":"1995-02-06","fuel":"gasoline","grade":"all","formulation":"all","price":1.124},{"date":"1995-02-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.103},{"date":"1995-02-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.218},{"date":"1995-02-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.076},{"date":"1995-02-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.062},{"date":"1995-02-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.159},{"date":"1995-02-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.169},{"date":"1995-02-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.157},{"date":"1995-02-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.288},{"date":"1995-02-06","fuel":"gasoline","grade":"premium","formulation":"all","price":1.27},{"date":"1995-02-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.25},{"date":"1995-02-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.368},{"date":"1995-02-06","fuel":"diesel","grade":"all","formulation":"NA","price":1.086},{"date":"1995-02-13","fuel":"gasoline","grade":"all","formulation":"all","price":1.121},{"date":"1995-02-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.099},{"date":"1995-02-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.218},{"date":"1995-02-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.074},{"date":"1995-02-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.058},{"date":"1995-02-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.158},{"date":"1995-02-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.166},{"date":"1995-02-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.153},{"date":"1995-02-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.285},{"date":"1995-02-13","fuel":"gasoline","grade":"premium","formulation":"all","price":1.265},{"date":"1995-02-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.243},{"date":"1995-02-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.367},{"date":"1995-02-13","fuel":"diesel","grade":"all","formulation":"NA","price":1.088},{"date":"1995-02-20","fuel":"gasoline","grade":"all","formulation":"all","price":1.115},{"date":"1995-02-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.093},{"date":"1995-02-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.213},{"date":"1995-02-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.067},{"date":"1995-02-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.052},{"date":"1995-02-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.153},{"date":"1995-02-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.16},{"date":"1995-02-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.148},{"date":"1995-02-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.28},{"date":"1995-02-20","fuel":"gasoline","grade":"premium","formulation":"all","price":1.259},{"date":"1995-02-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.239},{"date":"1995-02-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.363},{"date":"1995-02-20","fuel":"diesel","grade":"all","formulation":"NA","price":1.088},{"date":"1995-02-27","fuel":"gasoline","grade":"all","formulation":"all","price":1.121},{"date":"1995-02-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.101},{"date":"1995-02-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.211},{"date":"1995-02-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.073},{"date":"1995-02-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.06},{"date":"1995-02-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.152},{"date":"1995-02-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.164},{"date":"1995-02-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.153},{"date":"1995-02-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.276},{"date":"1995-02-27","fuel":"gasoline","grade":"premium","formulation":"all","price":1.265},{"date":"1995-02-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.246},{"date":"1995-02-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.362},{"date":"1995-02-27","fuel":"diesel","grade":"all","formulation":"NA","price":1.089},{"date":"1995-03-06","fuel":"gasoline","grade":"all","formulation":"all","price":1.123},{"date":"1995-03-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.103},{"date":"1995-03-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.209},{"date":"1995-03-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.076},{"date":"1995-03-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.063},{"date":"1995-03-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.149},{"date":"1995-03-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.167},{"date":"1995-03-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.157},{"date":"1995-03-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.275},{"date":"1995-03-06","fuel":"gasoline","grade":"premium","formulation":"all","price":1.263},{"date":"1995-03-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.244},{"date":"1995-03-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.358},{"date":"1995-03-06","fuel":"diesel","grade":"all","formulation":"NA","price":1.089},{"date":"1995-03-13","fuel":"gasoline","grade":"all","formulation":"all","price":1.116},{"date":"1995-03-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.096},{"date":"1995-03-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.202},{"date":"1995-03-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.069},{"date":"1995-03-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.056},{"date":"1995-03-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.141},{"date":"1995-03-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.158},{"date":"1995-03-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.15},{"date":"1995-03-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.268},{"date":"1995-03-13","fuel":"gasoline","grade":"premium","formulation":"all","price":1.256},{"date":"1995-03-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.238},{"date":"1995-03-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.353},{"date":"1995-03-13","fuel":"diesel","grade":"all","formulation":"NA","price":1.088},{"date":"1995-03-20","fuel":"gasoline","grade":"all","formulation":"all","price":1.114},{"date":"1995-03-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.095},{"date":"1995-03-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.201},{"date":"1995-03-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.068},{"date":"1995-03-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.055},{"date":"1995-03-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.14},{"date":"1995-03-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.158},{"date":"1995-03-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.149},{"date":"1995-03-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.267},{"date":"1995-03-20","fuel":"gasoline","grade":"premium","formulation":"all","price":1.254},{"date":"1995-03-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.236},{"date":"1995-03-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.351},{"date":"1995-03-20","fuel":"diesel","grade":"all","formulation":"NA","price":1.085},{"date":"1995-03-27","fuel":"gasoline","grade":"all","formulation":"all","price":1.121},{"date":"1995-03-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.102},{"date":"1995-03-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.198},{"date":"1995-03-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.075},{"date":"1995-03-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.063},{"date":"1995-03-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.138},{"date":"1995-03-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.162},{"date":"1995-03-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.153},{"date":"1995-03-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.265},{"date":"1995-03-27","fuel":"gasoline","grade":"premium","formulation":"all","price":1.259},{"date":"1995-03-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.241},{"date":"1995-03-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.349},{"date":"1995-03-27","fuel":"diesel","grade":"all","formulation":"NA","price":1.088},{"date":"1995-04-03","fuel":"gasoline","grade":"all","formulation":"all","price":1.133},{"date":"1995-04-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.116},{"date":"1995-04-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.198},{"date":"1995-04-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.087},{"date":"1995-04-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.077},{"date":"1995-04-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.14},{"date":"1995-04-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.174},{"date":"1995-04-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.167},{"date":"1995-04-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.266},{"date":"1995-04-03","fuel":"gasoline","grade":"premium","formulation":"all","price":1.27},{"date":"1995-04-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.255},{"date":"1995-04-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.35},{"date":"1995-04-03","fuel":"diesel","grade":"all","formulation":"NA","price":1.094},{"date":"1995-04-10","fuel":"gasoline","grade":"all","formulation":"all","price":1.149},{"date":"1995-04-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.134},{"date":"1995-04-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.207},{"date":"1995-04-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.103},{"date":"1995-04-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.094},{"date":"1995-04-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.149},{"date":"1995-04-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.19},{"date":"1995-04-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.186},{"date":"1995-04-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.273},{"date":"1995-04-10","fuel":"gasoline","grade":"premium","formulation":"all","price":1.286},{"date":"1995-04-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.273},{"date":"1995-04-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.357},{"date":"1995-04-10","fuel":"diesel","grade":"all","formulation":"NA","price":1.101},{"date":"1995-04-17","fuel":"gasoline","grade":"all","formulation":"all","price":1.163},{"date":"1995-04-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.149},{"date":"1995-04-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.215},{"date":"1995-04-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.117},{"date":"1995-04-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.11},{"date":"1995-04-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.16},{"date":"1995-04-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.205},{"date":"1995-04-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.201},{"date":"1995-04-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.278},{"date":"1995-04-17","fuel":"gasoline","grade":"premium","formulation":"all","price":1.3},{"date":"1995-04-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.29},{"date":"1995-04-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.361},{"date":"1995-04-17","fuel":"diesel","grade":"all","formulation":"NA","price":1.106},{"date":"1995-04-24","fuel":"gasoline","grade":"all","formulation":"all","price":1.184},{"date":"1995-04-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.173},{"date":"1995-04-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.231},{"date":"1995-04-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.138},{"date":"1995-04-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.133},{"date":"1995-04-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.176},{"date":"1995-04-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.226},{"date":"1995-04-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.224},{"date":"1995-04-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.291},{"date":"1995-04-24","fuel":"gasoline","grade":"premium","formulation":"all","price":1.323},{"date":"1995-04-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.315},{"date":"1995-04-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.377},{"date":"1995-04-24","fuel":"diesel","grade":"all","formulation":"NA","price":1.115},{"date":"1995-05-01","fuel":"gasoline","grade":"all","formulation":"all","price":1.194},{"date":"1995-05-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.181},{"date":"1995-05-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.242},{"date":"1995-05-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.148},{"date":"1995-05-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.141},{"date":"1995-05-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.188},{"date":"1995-05-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.236},{"date":"1995-05-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.234},{"date":"1995-05-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.305},{"date":"1995-05-01","fuel":"gasoline","grade":"premium","formulation":"all","price":1.332},{"date":"1995-05-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.323},{"date":"1995-05-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.389},{"date":"1995-05-01","fuel":"diesel","grade":"all","formulation":"NA","price":1.119},{"date":"1995-05-08","fuel":"gasoline","grade":"all","formulation":"all","price":1.216},{"date":"1995-05-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.204},{"date":"1995-05-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.261},{"date":"1995-05-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.169},{"date":"1995-05-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.164},{"date":"1995-05-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.205},{"date":"1995-05-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.259},{"date":"1995-05-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.257},{"date":"1995-05-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.324},{"date":"1995-05-08","fuel":"gasoline","grade":"premium","formulation":"all","price":1.356},{"date":"1995-05-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.349},{"date":"1995-05-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.408},{"date":"1995-05-08","fuel":"diesel","grade":"all","formulation":"NA","price":1.126},{"date":"1995-05-15","fuel":"gasoline","grade":"all","formulation":"all","price":1.226},{"date":"1995-05-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.213},{"date":"1995-05-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.273},{"date":"1995-05-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.179},{"date":"1995-05-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.173},{"date":"1995-05-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.215},{"date":"1995-05-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.269},{"date":"1995-05-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.267},{"date":"1995-05-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.334},{"date":"1995-05-15","fuel":"gasoline","grade":"premium","formulation":"all","price":1.364},{"date":"1995-05-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.357},{"date":"1995-05-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.418},{"date":"1995-05-15","fuel":"diesel","grade":"all","formulation":"NA","price":1.126},{"date":"1995-05-22","fuel":"gasoline","grade":"all","formulation":"all","price":1.244},{"date":"1995-05-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.232},{"date":"1995-05-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.285},{"date":"1995-05-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.197},{"date":"1995-05-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.191},{"date":"1995-05-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.233},{"date":"1995-05-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.288},{"date":"1995-05-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.285},{"date":"1995-05-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.344},{"date":"1995-05-22","fuel":"gasoline","grade":"premium","formulation":"all","price":1.383},{"date":"1995-05-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.376},{"date":"1995-05-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.429},{"date":"1995-05-22","fuel":"diesel","grade":"all","formulation":"NA","price":1.124},{"date":"1995-05-29","fuel":"gasoline","grade":"all","formulation":"all","price":1.246},{"date":"1995-05-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.234},{"date":"1995-05-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.291},{"date":"1995-05-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.199},{"date":"1995-05-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.193},{"date":"1995-05-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.239},{"date":"1995-05-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.29},{"date":"1995-05-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.288},{"date":"1995-05-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.351},{"date":"1995-05-29","fuel":"gasoline","grade":"premium","formulation":"all","price":1.386},{"date":"1995-05-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.379},{"date":"1995-05-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.435},{"date":"1995-05-29","fuel":"diesel","grade":"all","formulation":"NA","price":1.13},{"date":"1995-06-05","fuel":"gasoline","grade":"all","formulation":"all","price":1.246},{"date":"1995-06-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.234},{"date":"1995-06-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.289},{"date":"1995-06-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.199},{"date":"1995-06-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.194},{"date":"1995-06-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.238},{"date":"1995-06-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.29},{"date":"1995-06-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.288},{"date":"1995-06-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.349},{"date":"1995-06-05","fuel":"gasoline","grade":"premium","formulation":"all","price":1.386},{"date":"1995-06-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.38},{"date":"1995-06-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.434},{"date":"1995-06-05","fuel":"diesel","grade":"all","formulation":"NA","price":1.124},{"date":"1995-06-12","fuel":"gasoline","grade":"all","formulation":"all","price":1.243},{"date":"1995-06-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.23},{"date":"1995-06-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.287},{"date":"1995-06-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.196},{"date":"1995-06-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.19},{"date":"1995-06-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.237},{"date":"1995-06-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.288},{"date":"1995-06-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.286},{"date":"1995-06-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.348},{"date":"1995-06-12","fuel":"gasoline","grade":"premium","formulation":"all","price":1.383},{"date":"1995-06-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.375},{"date":"1995-06-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.433},{"date":"1995-06-12","fuel":"diesel","grade":"all","formulation":"NA","price":1.122},{"date":"1995-06-19","fuel":"gasoline","grade":"all","formulation":"all","price":1.236},{"date":"1995-06-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.224},{"date":"1995-06-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.285},{"date":"1995-06-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.189},{"date":"1995-06-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.183},{"date":"1995-06-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.234},{"date":"1995-06-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.28},{"date":"1995-06-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.277},{"date":"1995-06-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.345},{"date":"1995-06-19","fuel":"gasoline","grade":"premium","formulation":"all","price":1.376},{"date":"1995-06-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.368},{"date":"1995-06-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.432},{"date":"1995-06-19","fuel":"diesel","grade":"all","formulation":"NA","price":1.117},{"date":"1995-06-26","fuel":"gasoline","grade":"all","formulation":"all","price":1.229},{"date":"1995-06-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.217},{"date":"1995-06-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.28},{"date":"1995-06-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.182},{"date":"1995-06-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.177},{"date":"1995-06-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.228},{"date":"1995-06-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.273},{"date":"1995-06-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.27},{"date":"1995-06-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.341},{"date":"1995-06-26","fuel":"gasoline","grade":"premium","formulation":"all","price":1.37},{"date":"1995-06-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.363},{"date":"1995-06-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.428},{"date":"1995-06-26","fuel":"diesel","grade":"all","formulation":"NA","price":1.112},{"date":"1995-07-03","fuel":"gasoline","grade":"all","formulation":"all","price":1.222},{"date":"1995-07-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.209},{"date":"1995-07-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.275},{"date":"1995-07-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.175},{"date":"1995-07-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.169},{"date":"1995-07-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.223},{"date":"1995-07-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.266},{"date":"1995-07-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.262},{"date":"1995-07-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.337},{"date":"1995-07-03","fuel":"gasoline","grade":"premium","formulation":"all","price":1.362},{"date":"1995-07-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.354},{"date":"1995-07-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.423},{"date":"1995-07-03","fuel":"diesel","grade":"all","formulation":"NA","price":1.106},{"date":"1995-07-10","fuel":"gasoline","grade":"all","formulation":"all","price":1.212},{"date":"1995-07-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.2},{"date":"1995-07-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.269},{"date":"1995-07-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.165},{"date":"1995-07-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.159},{"date":"1995-07-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.216},{"date":"1995-07-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.255},{"date":"1995-07-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.252},{"date":"1995-07-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.333},{"date":"1995-07-10","fuel":"gasoline","grade":"premium","formulation":"all","price":1.352},{"date":"1995-07-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.344},{"date":"1995-07-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.416},{"date":"1995-07-10","fuel":"diesel","grade":"all","formulation":"NA","price":1.103},{"date":"1995-07-17","fuel":"gasoline","grade":"all","formulation":"all","price":1.2},{"date":"1995-07-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.189},{"date":"1995-07-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.26},{"date":"1995-07-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.153},{"date":"1995-07-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.148},{"date":"1995-07-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.207},{"date":"1995-07-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.244},{"date":"1995-07-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.243},{"date":"1995-07-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.325},{"date":"1995-07-17","fuel":"gasoline","grade":"premium","formulation":"all","price":1.342},{"date":"1995-07-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.335},{"date":"1995-07-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.409},{"date":"1995-07-17","fuel":"diesel","grade":"all","formulation":"NA","price":1.099},{"date":"1995-07-24","fuel":"gasoline","grade":"all","formulation":"all","price":1.191},{"date":"1995-07-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.179},{"date":"1995-07-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.248},{"date":"1995-07-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.144},{"date":"1995-07-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.138},{"date":"1995-07-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.196},{"date":"1995-07-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.236},{"date":"1995-07-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.234},{"date":"1995-07-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.314},{"date":"1995-07-24","fuel":"gasoline","grade":"premium","formulation":"all","price":1.333},{"date":"1995-07-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.325},{"date":"1995-07-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.397},{"date":"1995-07-24","fuel":"diesel","grade":"all","formulation":"NA","price":1.098},{"date":"1995-07-31","fuel":"gasoline","grade":"all","formulation":"all","price":1.179},{"date":"1995-07-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.166},{"date":"1995-07-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.237},{"date":"1995-07-31","fuel":"gasoline","grade":"regular","formulation":"all","price":1.132},{"date":"1995-07-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.126},{"date":"1995-07-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.183},{"date":"1995-07-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.222},{"date":"1995-07-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.22},{"date":"1995-07-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.304},{"date":"1995-07-31","fuel":"gasoline","grade":"premium","formulation":"all","price":1.319},{"date":"1995-07-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.311},{"date":"1995-07-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.387},{"date":"1995-07-31","fuel":"diesel","grade":"all","formulation":"NA","price":1.093},{"date":"1995-08-07","fuel":"gasoline","grade":"all","formulation":"all","price":1.174},{"date":"1995-08-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.164},{"date":"1995-08-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.229},{"date":"1995-08-07","fuel":"gasoline","grade":"regular","formulation":"all","price":1.127},{"date":"1995-08-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.124},{"date":"1995-08-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.174},{"date":"1995-08-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.217},{"date":"1995-08-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.216},{"date":"1995-08-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.296},{"date":"1995-08-07","fuel":"gasoline","grade":"premium","formulation":"all","price":1.316},{"date":"1995-08-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.309},{"date":"1995-08-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.379},{"date":"1995-08-07","fuel":"diesel","grade":"all","formulation":"NA","price":1.099},{"date":"1995-08-14","fuel":"gasoline","grade":"all","formulation":"all","price":1.172},{"date":"1995-08-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.162},{"date":"1995-08-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.221},{"date":"1995-08-14","fuel":"gasoline","grade":"regular","formulation":"all","price":1.125},{"date":"1995-08-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.121},{"date":"1995-08-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.166},{"date":"1995-08-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.215},{"date":"1995-08-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.214},{"date":"1995-08-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.288},{"date":"1995-08-14","fuel":"gasoline","grade":"premium","formulation":"all","price":1.312},{"date":"1995-08-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.306},{"date":"1995-08-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.372},{"date":"1995-08-14","fuel":"diesel","grade":"all","formulation":"NA","price":1.106},{"date":"1995-08-21","fuel":"gasoline","grade":"all","formulation":"all","price":1.171},{"date":"1995-08-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.163},{"date":"1995-08-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.214},{"date":"1995-08-21","fuel":"gasoline","grade":"regular","formulation":"all","price":1.124},{"date":"1995-08-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.122},{"date":"1995-08-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.16},{"date":"1995-08-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.214},{"date":"1995-08-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.215},{"date":"1995-08-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.28},{"date":"1995-08-21","fuel":"gasoline","grade":"premium","formulation":"all","price":1.311},{"date":"1995-08-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.308},{"date":"1995-08-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.366},{"date":"1995-08-21","fuel":"diesel","grade":"all","formulation":"NA","price":1.106},{"date":"1995-08-28","fuel":"gasoline","grade":"all","formulation":"all","price":1.163},{"date":"1995-08-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.154},{"date":"1995-08-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.209},{"date":"1995-08-28","fuel":"gasoline","grade":"regular","formulation":"all","price":1.117},{"date":"1995-08-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.113},{"date":"1995-08-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.156},{"date":"1995-08-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.205},{"date":"1995-08-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.206},{"date":"1995-08-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.275},{"date":"1995-08-28","fuel":"gasoline","grade":"premium","formulation":"all","price":1.305},{"date":"1995-08-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.3},{"date":"1995-08-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.356},{"date":"1995-08-28","fuel":"diesel","grade":"all","formulation":"NA","price":1.109},{"date":"1995-09-04","fuel":"gasoline","grade":"all","formulation":"all","price":1.16},{"date":"1995-09-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.151},{"date":"1995-09-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.209},{"date":"1995-09-04","fuel":"gasoline","grade":"regular","formulation":"all","price":1.113},{"date":"1995-09-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.111},{"date":"1995-09-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.152},{"date":"1995-09-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.202},{"date":"1995-09-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.202},{"date":"1995-09-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.277},{"date":"1995-09-04","fuel":"gasoline","grade":"premium","formulation":"all","price":1.3},{"date":"1995-09-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.294},{"date":"1995-09-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.362},{"date":"1995-09-04","fuel":"diesel","grade":"all","formulation":"NA","price":1.115},{"date":"1995-09-11","fuel":"gasoline","grade":"all","formulation":"all","price":1.158},{"date":"1995-09-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.148},{"date":"1995-09-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.203},{"date":"1995-09-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.111},{"date":"1995-09-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.107},{"date":"1995-09-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.148},{"date":"1995-09-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.201},{"date":"1995-09-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.201},{"date":"1995-09-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.268},{"date":"1995-09-11","fuel":"gasoline","grade":"premium","formulation":"all","price":1.298},{"date":"1995-09-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.292},{"date":"1995-09-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.356},{"date":"1995-09-11","fuel":"diesel","grade":"all","formulation":"NA","price":1.119},{"date":"1995-09-18","fuel":"gasoline","grade":"all","formulation":"all","price":1.157},{"date":"1995-09-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.147},{"date":"1995-09-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.202},{"date":"1995-09-18","fuel":"gasoline","grade":"regular","formulation":"all","price":1.11},{"date":"1995-09-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.106},{"date":"1995-09-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.146},{"date":"1995-09-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.2},{"date":"1995-09-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.2},{"date":"1995-09-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.265},{"date":"1995-09-18","fuel":"gasoline","grade":"premium","formulation":"all","price":1.297},{"date":"1995-09-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.291},{"date":"1995-09-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.355},{"date":"1995-09-18","fuel":"diesel","grade":"all","formulation":"NA","price":1.122},{"date":"1995-09-25","fuel":"gasoline","grade":"all","formulation":"all","price":1.156},{"date":"1995-09-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.146},{"date":"1995-09-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.198},{"date":"1995-09-25","fuel":"gasoline","grade":"regular","formulation":"all","price":1.109},{"date":"1995-09-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.106},{"date":"1995-09-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.142},{"date":"1995-09-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.198},{"date":"1995-09-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.197},{"date":"1995-09-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.26},{"date":"1995-09-25","fuel":"gasoline","grade":"premium","formulation":"all","price":1.296},{"date":"1995-09-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.29},{"date":"1995-09-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.352},{"date":"1995-09-25","fuel":"diesel","grade":"all","formulation":"NA","price":1.121},{"date":"1995-10-02","fuel":"gasoline","grade":"all","formulation":"all","price":1.151},{"date":"1995-10-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.14},{"date":"1995-10-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.2},{"date":"1995-10-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.105},{"date":"1995-10-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.1},{"date":"1995-10-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.142},{"date":"1995-10-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.192},{"date":"1995-10-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.191},{"date":"1995-10-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.262},{"date":"1995-10-02","fuel":"gasoline","grade":"premium","formulation":"all","price":1.29},{"date":"1995-10-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.282},{"date":"1995-10-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.352},{"date":"1995-10-02","fuel":"diesel","grade":"all","formulation":"NA","price":1.117},{"date":"1995-10-09","fuel":"gasoline","grade":"all","formulation":"all","price":1.144},{"date":"1995-10-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.132},{"date":"1995-10-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.198},{"date":"1995-10-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.097},{"date":"1995-10-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.092},{"date":"1995-10-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.139},{"date":"1995-10-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.185},{"date":"1995-10-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.182},{"date":"1995-10-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.261},{"date":"1995-10-09","fuel":"gasoline","grade":"premium","formulation":"all","price":1.283},{"date":"1995-10-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.275},{"date":"1995-10-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.351},{"date":"1995-10-09","fuel":"diesel","grade":"all","formulation":"NA","price":1.117},{"date":"1995-10-16","fuel":"gasoline","grade":"all","formulation":"all","price":1.133},{"date":"1995-10-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.121},{"date":"1995-10-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.195},{"date":"1995-10-16","fuel":"gasoline","grade":"regular","formulation":"all","price":1.087},{"date":"1995-10-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.081},{"date":"1995-10-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.135},{"date":"1995-10-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.175},{"date":"1995-10-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.173},{"date":"1995-10-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.26},{"date":"1995-10-16","fuel":"gasoline","grade":"premium","formulation":"all","price":1.273},{"date":"1995-10-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.264},{"date":"1995-10-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.348},{"date":"1995-10-16","fuel":"diesel","grade":"all","formulation":"NA","price":1.117},{"date":"1995-10-23","fuel":"gasoline","grade":"all","formulation":"all","price":1.125},{"date":"1995-10-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.113},{"date":"1995-10-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.19},{"date":"1995-10-23","fuel":"gasoline","grade":"regular","formulation":"all","price":1.079},{"date":"1995-10-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.073},{"date":"1995-10-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.129},{"date":"1995-10-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.165},{"date":"1995-10-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.163},{"date":"1995-10-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.254},{"date":"1995-10-23","fuel":"gasoline","grade":"premium","formulation":"all","price":1.263},{"date":"1995-10-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.254},{"date":"1995-10-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.341},{"date":"1995-10-23","fuel":"diesel","grade":"all","formulation":"NA","price":1.114},{"date":"1995-10-30","fuel":"gasoline","grade":"all","formulation":"all","price":1.115},{"date":"1995-10-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.102},{"date":"1995-10-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.179},{"date":"1995-10-30","fuel":"gasoline","grade":"regular","formulation":"all","price":1.068},{"date":"1995-10-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.062},{"date":"1995-10-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.117},{"date":"1995-10-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.157},{"date":"1995-10-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.154},{"date":"1995-10-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.246},{"date":"1995-10-30","fuel":"gasoline","grade":"premium","formulation":"all","price":1.255},{"date":"1995-10-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.245},{"date":"1995-10-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.332},{"date":"1995-10-30","fuel":"diesel","grade":"all","formulation":"NA","price":1.11},{"date":"1995-11-06","fuel":"gasoline","grade":"all","formulation":"all","price":1.112},{"date":"1995-11-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.1},{"date":"1995-11-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.171},{"date":"1995-11-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.065},{"date":"1995-11-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.06},{"date":"1995-11-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.11},{"date":"1995-11-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.153},{"date":"1995-11-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.151},{"date":"1995-11-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.24},{"date":"1995-11-06","fuel":"gasoline","grade":"premium","formulation":"all","price":1.252},{"date":"1995-11-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.245},{"date":"1995-11-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.318},{"date":"1995-11-06","fuel":"diesel","grade":"all","formulation":"NA","price":1.118},{"date":"1995-11-13","fuel":"gasoline","grade":"all","formulation":"all","price":1.109},{"date":"1995-11-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.099},{"date":"1995-11-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.168},{"date":"1995-11-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.063},{"date":"1995-11-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.059},{"date":"1995-11-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.107},{"date":"1995-11-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.151},{"date":"1995-11-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.149},{"date":"1995-11-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.236},{"date":"1995-11-13","fuel":"gasoline","grade":"premium","formulation":"all","price":1.248},{"date":"1995-11-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.242},{"date":"1995-11-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.315},{"date":"1995-11-13","fuel":"diesel","grade":"all","formulation":"NA","price":1.118},{"date":"1995-11-20","fuel":"gasoline","grade":"all","formulation":"all","price":1.106},{"date":"1995-11-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.095},{"date":"1995-11-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.162},{"date":"1995-11-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.06},{"date":"1995-11-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.056},{"date":"1995-11-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.1},{"date":"1995-11-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.149},{"date":"1995-11-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.146},{"date":"1995-11-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.231},{"date":"1995-11-20","fuel":"gasoline","grade":"premium","formulation":"all","price":1.244},{"date":"1995-11-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.238},{"date":"1995-11-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.309},{"date":"1995-11-20","fuel":"diesel","grade":"all","formulation":"NA","price":1.119},{"date":"1995-11-27","fuel":"gasoline","grade":"all","formulation":"all","price":1.107},{"date":"1995-11-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.096},{"date":"1995-11-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.16},{"date":"1995-11-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.061},{"date":"1995-11-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.057},{"date":"1995-11-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.098},{"date":"1995-11-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.149},{"date":"1995-11-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.146},{"date":"1995-11-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.229},{"date":"1995-11-27","fuel":"gasoline","grade":"premium","formulation":"all","price":1.243},{"date":"1995-11-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.237},{"date":"1995-11-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.306},{"date":"1995-11-27","fuel":"diesel","grade":"all","formulation":"NA","price":1.124},{"date":"1995-12-04","fuel":"gasoline","grade":"all","formulation":"all","price":1.108},{"date":"1995-12-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.097},{"date":"1995-12-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.16},{"date":"1995-12-04","fuel":"gasoline","grade":"regular","formulation":"all","price":1.062},{"date":"1995-12-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.058},{"date":"1995-12-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.101},{"date":"1995-12-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.151},{"date":"1995-12-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.147},{"date":"1995-12-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.229},{"date":"1995-12-04","fuel":"gasoline","grade":"premium","formulation":"all","price":1.246},{"date":"1995-12-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.238},{"date":"1995-12-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.307},{"date":"1995-12-04","fuel":"diesel","grade":"all","formulation":"NA","price":1.123},{"date":"1995-12-11","fuel":"gasoline","grade":"all","formulation":"all","price":1.11},{"date":"1995-12-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.097},{"date":"1995-12-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.161},{"date":"1995-12-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.063},{"date":"1995-12-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.057},{"date":"1995-12-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.104},{"date":"1995-12-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.154},{"date":"1995-12-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.148},{"date":"1995-12-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.23},{"date":"1995-12-11","fuel":"gasoline","grade":"premium","formulation":"all","price":1.248},{"date":"1995-12-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.239},{"date":"1995-12-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.307},{"date":"1995-12-11","fuel":"diesel","grade":"all","formulation":"NA","price":1.124},{"date":"1995-12-18","fuel":"gasoline","grade":"all","formulation":"all","price":1.124},{"date":"1995-12-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.111},{"date":"1995-12-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.169},{"date":"1995-12-18","fuel":"gasoline","grade":"regular","formulation":"all","price":1.078},{"date":"1995-12-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.072},{"date":"1995-12-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.113},{"date":"1995-12-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.167},{"date":"1995-12-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.161},{"date":"1995-12-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.236},{"date":"1995-12-18","fuel":"gasoline","grade":"premium","formulation":"all","price":1.262},{"date":"1995-12-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.253},{"date":"1995-12-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.314},{"date":"1995-12-18","fuel":"diesel","grade":"all","formulation":"NA","price":1.13},{"date":"1995-12-25","fuel":"gasoline","grade":"all","formulation":"all","price":1.128},{"date":"1995-12-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.114},{"date":"1995-12-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.178},{"date":"1995-12-25","fuel":"gasoline","grade":"regular","formulation":"all","price":1.082},{"date":"1995-12-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.075},{"date":"1995-12-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.122},{"date":"1995-12-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.17},{"date":"1995-12-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.163},{"date":"1995-12-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.242},{"date":"1995-12-25","fuel":"gasoline","grade":"premium","formulation":"all","price":1.265},{"date":"1995-12-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.255},{"date":"1995-12-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.322},{"date":"1995-12-25","fuel":"diesel","grade":"all","formulation":"NA","price":1.141},{"date":"1996-01-01","fuel":"gasoline","grade":"all","formulation":"all","price":1.129},{"date":"1996-01-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.116},{"date":"1996-01-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.178},{"date":"1996-01-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.083},{"date":"1996-01-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.077},{"date":"1996-01-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.122},{"date":"1996-01-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.171},{"date":"1996-01-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.164},{"date":"1996-01-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.244},{"date":"1996-01-01","fuel":"gasoline","grade":"premium","formulation":"all","price":1.268},{"date":"1996-01-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.258},{"date":"1996-01-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.326},{"date":"1996-01-01","fuel":"diesel","grade":"all","formulation":"NA","price":1.148},{"date":"1996-01-08","fuel":"gasoline","grade":"all","formulation":"all","price":1.139},{"date":"1996-01-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.125},{"date":"1996-01-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.181},{"date":"1996-01-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.093},{"date":"1996-01-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.086},{"date":"1996-01-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.128},{"date":"1996-01-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.181},{"date":"1996-01-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.174},{"date":"1996-01-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.242},{"date":"1996-01-08","fuel":"gasoline","grade":"premium","formulation":"all","price":1.277},{"date":"1996-01-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.266},{"date":"1996-01-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.326},{"date":"1996-01-08","fuel":"diesel","grade":"all","formulation":"NA","price":1.146},{"date":"1996-01-15","fuel":"gasoline","grade":"all","formulation":"all","price":1.145},{"date":"1996-01-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.131},{"date":"1996-01-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.189},{"date":"1996-01-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.098},{"date":"1996-01-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.092},{"date":"1996-01-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.135},{"date":"1996-01-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.186},{"date":"1996-01-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.18},{"date":"1996-01-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.252},{"date":"1996-01-15","fuel":"gasoline","grade":"premium","formulation":"all","price":1.285},{"date":"1996-01-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.274},{"date":"1996-01-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.335},{"date":"1996-01-15","fuel":"diesel","grade":"all","formulation":"NA","price":1.152},{"date":"1996-01-22","fuel":"gasoline","grade":"all","formulation":"all","price":1.138},{"date":"1996-01-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.124},{"date":"1996-01-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.189},{"date":"1996-01-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.091},{"date":"1996-01-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.084},{"date":"1996-01-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.132},{"date":"1996-01-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.179},{"date":"1996-01-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.173},{"date":"1996-01-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.255},{"date":"1996-01-22","fuel":"gasoline","grade":"premium","formulation":"all","price":1.278},{"date":"1996-01-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.267},{"date":"1996-01-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.337},{"date":"1996-01-22","fuel":"diesel","grade":"all","formulation":"NA","price":1.144},{"date":"1996-01-29","fuel":"gasoline","grade":"all","formulation":"all","price":1.133},{"date":"1996-01-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.118},{"date":"1996-01-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.185},{"date":"1996-01-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.087},{"date":"1996-01-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.079},{"date":"1996-01-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.128},{"date":"1996-01-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.176},{"date":"1996-01-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.168},{"date":"1996-01-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.253},{"date":"1996-01-29","fuel":"gasoline","grade":"premium","formulation":"all","price":1.272},{"date":"1996-01-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.26},{"date":"1996-01-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.334},{"date":"1996-01-29","fuel":"diesel","grade":"all","formulation":"NA","price":1.136},{"date":"1996-02-05","fuel":"gasoline","grade":"all","formulation":"all","price":1.13},{"date":"1996-02-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.115},{"date":"1996-02-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.182},{"date":"1996-02-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.083},{"date":"1996-02-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.076},{"date":"1996-02-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.126},{"date":"1996-02-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.172},{"date":"1996-02-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.164},{"date":"1996-02-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.25},{"date":"1996-02-05","fuel":"gasoline","grade":"premium","formulation":"all","price":1.269},{"date":"1996-02-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.258},{"date":"1996-02-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.331},{"date":"1996-02-05","fuel":"diesel","grade":"all","formulation":"NA","price":1.13},{"date":"1996-02-12","fuel":"gasoline","grade":"all","formulation":"all","price":1.126},{"date":"1996-02-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.112},{"date":"1996-02-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.18},{"date":"1996-02-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.08},{"date":"1996-02-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.073},{"date":"1996-02-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.123},{"date":"1996-02-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.169},{"date":"1996-02-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.161},{"date":"1996-02-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.249},{"date":"1996-02-12","fuel":"gasoline","grade":"premium","formulation":"all","price":1.265},{"date":"1996-02-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.252},{"date":"1996-02-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.329},{"date":"1996-02-12","fuel":"diesel","grade":"all","formulation":"NA","price":1.134},{"date":"1996-02-19","fuel":"gasoline","grade":"all","formulation":"all","price":1.133},{"date":"1996-02-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.118},{"date":"1996-02-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.184},{"date":"1996-02-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.087},{"date":"1996-02-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.078},{"date":"1996-02-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.126},{"date":"1996-02-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.177},{"date":"1996-02-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.169},{"date":"1996-02-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.253},{"date":"1996-02-19","fuel":"gasoline","grade":"premium","formulation":"all","price":1.271},{"date":"1996-02-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.259},{"date":"1996-02-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.33},{"date":"1996-02-19","fuel":"diesel","grade":"all","formulation":"NA","price":1.151},{"date":"1996-02-26","fuel":"gasoline","grade":"all","formulation":"all","price":1.153},{"date":"1996-02-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.138},{"date":"1996-02-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.2},{"date":"1996-02-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.107},{"date":"1996-02-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.099},{"date":"1996-02-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.142},{"date":"1996-02-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.197},{"date":"1996-02-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.189},{"date":"1996-02-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.269},{"date":"1996-02-26","fuel":"gasoline","grade":"premium","formulation":"all","price":1.291},{"date":"1996-02-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.279},{"date":"1996-02-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.345},{"date":"1996-02-26","fuel":"diesel","grade":"all","formulation":"NA","price":1.164},{"date":"1996-03-04","fuel":"gasoline","grade":"all","formulation":"all","price":1.17},{"date":"1996-03-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.155},{"date":"1996-03-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.213},{"date":"1996-03-04","fuel":"gasoline","grade":"regular","formulation":"all","price":1.124},{"date":"1996-03-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.115},{"date":"1996-03-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.158},{"date":"1996-03-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.213},{"date":"1996-03-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.205},{"date":"1996-03-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.279},{"date":"1996-03-04","fuel":"gasoline","grade":"premium","formulation":"all","price":1.308},{"date":"1996-03-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.297},{"date":"1996-03-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.355},{"date":"1996-03-04","fuel":"diesel","grade":"all","formulation":"NA","price":1.175},{"date":"1996-03-11","fuel":"gasoline","grade":"all","formulation":"all","price":1.171},{"date":"1996-03-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.156},{"date":"1996-03-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.221},{"date":"1996-03-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.125},{"date":"1996-03-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.116},{"date":"1996-03-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.165},{"date":"1996-03-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.213},{"date":"1996-03-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.206},{"date":"1996-03-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.284},{"date":"1996-03-11","fuel":"gasoline","grade":"premium","formulation":"all","price":1.308},{"date":"1996-03-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.296},{"date":"1996-03-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.361},{"date":"1996-03-11","fuel":"diesel","grade":"all","formulation":"NA","price":1.173},{"date":"1996-03-18","fuel":"gasoline","grade":"all","formulation":"all","price":1.181},{"date":"1996-03-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.167},{"date":"1996-03-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.227},{"date":"1996-03-18","fuel":"gasoline","grade":"regular","formulation":"all","price":1.135},{"date":"1996-03-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.128},{"date":"1996-03-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.17},{"date":"1996-03-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.222},{"date":"1996-03-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.216},{"date":"1996-03-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.292},{"date":"1996-03-18","fuel":"gasoline","grade":"premium","formulation":"all","price":1.317},{"date":"1996-03-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.307},{"date":"1996-03-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.369},{"date":"1996-03-18","fuel":"diesel","grade":"all","formulation":"NA","price":1.172},{"date":"1996-03-25","fuel":"gasoline","grade":"all","formulation":"all","price":1.21},{"date":"1996-03-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.196},{"date":"1996-03-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.247},{"date":"1996-03-25","fuel":"gasoline","grade":"regular","formulation":"all","price":1.164},{"date":"1996-03-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.158},{"date":"1996-03-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.192},{"date":"1996-03-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.25},{"date":"1996-03-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.244},{"date":"1996-03-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.314},{"date":"1996-03-25","fuel":"gasoline","grade":"premium","formulation":"all","price":1.345},{"date":"1996-03-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.334},{"date":"1996-03-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.39},{"date":"1996-03-25","fuel":"diesel","grade":"all","formulation":"NA","price":1.21},{"date":"1996-04-01","fuel":"gasoline","grade":"all","formulation":"all","price":1.223},{"date":"1996-04-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.21},{"date":"1996-04-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.266},{"date":"1996-04-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.178},{"date":"1996-04-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.172},{"date":"1996-04-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.209},{"date":"1996-04-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.263},{"date":"1996-04-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.258},{"date":"1996-04-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.334},{"date":"1996-04-01","fuel":"gasoline","grade":"premium","formulation":"all","price":1.357},{"date":"1996-04-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.347},{"date":"1996-04-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.406},{"date":"1996-04-01","fuel":"diesel","grade":"all","formulation":"NA","price":1.222},{"date":"1996-04-08","fuel":"gasoline","grade":"all","formulation":"all","price":1.248},{"date":"1996-04-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.233},{"date":"1996-04-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.293},{"date":"1996-04-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.204},{"date":"1996-04-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.195},{"date":"1996-04-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.236},{"date":"1996-04-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.289},{"date":"1996-04-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.282},{"date":"1996-04-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.36},{"date":"1996-04-08","fuel":"gasoline","grade":"premium","formulation":"all","price":1.381},{"date":"1996-04-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.37},{"date":"1996-04-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.429},{"date":"1996-04-08","fuel":"diesel","grade":"all","formulation":"NA","price":1.249},{"date":"1996-04-15","fuel":"gasoline","grade":"all","formulation":"all","price":1.287},{"date":"1996-04-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.272},{"date":"1996-04-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.337},{"date":"1996-04-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.242},{"date":"1996-04-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.234},{"date":"1996-04-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.28},{"date":"1996-04-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.329},{"date":"1996-04-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.321},{"date":"1996-04-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.405},{"date":"1996-04-15","fuel":"gasoline","grade":"premium","formulation":"all","price":1.422},{"date":"1996-04-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.411},{"date":"1996-04-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.473},{"date":"1996-04-15","fuel":"diesel","grade":"all","formulation":"NA","price":1.305},{"date":"1996-04-22","fuel":"gasoline","grade":"all","formulation":"all","price":1.301},{"date":"1996-04-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.282},{"date":"1996-04-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.386},{"date":"1996-04-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.256},{"date":"1996-04-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.243},{"date":"1996-04-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.32},{"date":"1996-04-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.341},{"date":"1996-04-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.333},{"date":"1996-04-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.458},{"date":"1996-04-22","fuel":"gasoline","grade":"premium","formulation":"all","price":1.438},{"date":"1996-04-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.422},{"date":"1996-04-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.519},{"date":"1996-04-22","fuel":"diesel","grade":"all","formulation":"NA","price":1.304},{"date":"1996-04-29","fuel":"gasoline","grade":"all","formulation":"all","price":1.318},{"date":"1996-04-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.296},{"date":"1996-04-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.413},{"date":"1996-04-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.273},{"date":"1996-04-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.257},{"date":"1996-04-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.342},{"date":"1996-04-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.356},{"date":"1996-04-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.347},{"date":"1996-04-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.481},{"date":"1996-04-29","fuel":"gasoline","grade":"premium","formulation":"all","price":1.455},{"date":"1996-04-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.437},{"date":"1996-04-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.544},{"date":"1996-04-29","fuel":"diesel","grade":"all","formulation":"NA","price":1.285},{"date":"1996-05-06","fuel":"gasoline","grade":"all","formulation":"all","price":1.321},{"date":"1996-05-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.298},{"date":"1996-05-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.422},{"date":"1996-05-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.275},{"date":"1996-05-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.259},{"date":"1996-05-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.351},{"date":"1996-05-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.359},{"date":"1996-05-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.349},{"date":"1996-05-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.49},{"date":"1996-05-06","fuel":"gasoline","grade":"premium","formulation":"all","price":1.458},{"date":"1996-05-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.439},{"date":"1996-05-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.553},{"date":"1996-05-06","fuel":"diesel","grade":"all","formulation":"NA","price":1.292},{"date":"1996-05-13","fuel":"gasoline","grade":"all","formulation":"all","price":1.323},{"date":"1996-05-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.301},{"date":"1996-05-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.424},{"date":"1996-05-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.277},{"date":"1996-05-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.262},{"date":"1996-05-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.354},{"date":"1996-05-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.361},{"date":"1996-05-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.352},{"date":"1996-05-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.493},{"date":"1996-05-13","fuel":"gasoline","grade":"premium","formulation":"all","price":1.461},{"date":"1996-05-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.442},{"date":"1996-05-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.555},{"date":"1996-05-13","fuel":"diesel","grade":"all","formulation":"NA","price":1.285},{"date":"1996-05-20","fuel":"gasoline","grade":"all","formulation":"all","price":1.33},{"date":"1996-05-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.308},{"date":"1996-05-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.425},{"date":"1996-05-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.285},{"date":"1996-05-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.269},{"date":"1996-05-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.357},{"date":"1996-05-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.369},{"date":"1996-05-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.359},{"date":"1996-05-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.494},{"date":"1996-05-20","fuel":"gasoline","grade":"premium","formulation":"all","price":1.468},{"date":"1996-05-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.45},{"date":"1996-05-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.556},{"date":"1996-05-20","fuel":"diesel","grade":"all","formulation":"NA","price":1.274},{"date":"1996-05-27","fuel":"gasoline","grade":"all","formulation":"all","price":1.321},{"date":"1996-05-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.299},{"date":"1996-05-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.417},{"date":"1996-05-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.275},{"date":"1996-05-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.26},{"date":"1996-05-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.349},{"date":"1996-05-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.358},{"date":"1996-05-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.347},{"date":"1996-05-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.484},{"date":"1996-05-27","fuel":"gasoline","grade":"premium","formulation":"all","price":1.458},{"date":"1996-05-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.44},{"date":"1996-05-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.549},{"date":"1996-05-27","fuel":"diesel","grade":"all","formulation":"NA","price":1.254},{"date":"1996-06-03","fuel":"gasoline","grade":"all","formulation":"all","price":1.315},{"date":"1996-06-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.292},{"date":"1996-06-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.419},{"date":"1996-06-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.269},{"date":"1996-06-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.252},{"date":"1996-06-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.367},{"date":"1996-06-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.353},{"date":"1996-06-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.342},{"date":"1996-06-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.49},{"date":"1996-06-03","fuel":"gasoline","grade":"premium","formulation":"all","price":1.454},{"date":"1996-06-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.434},{"date":"1996-06-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.556},{"date":"1996-06-03","fuel":"diesel","grade":"all","formulation":"NA","price":1.24},{"date":"1996-06-10","fuel":"gasoline","grade":"all","formulation":"all","price":1.307},{"date":"1996-06-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.286},{"date":"1996-06-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.407},{"date":"1996-06-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.262},{"date":"1996-06-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.247},{"date":"1996-06-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.356},{"date":"1996-06-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.345},{"date":"1996-06-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.335},{"date":"1996-06-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.479},{"date":"1996-06-10","fuel":"gasoline","grade":"premium","formulation":"all","price":1.444},{"date":"1996-06-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.426},{"date":"1996-06-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.543},{"date":"1996-06-10","fuel":"diesel","grade":"all","formulation":"NA","price":1.215},{"date":"1996-06-17","fuel":"gasoline","grade":"all","formulation":"all","price":1.302},{"date":"1996-06-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.28},{"date":"1996-06-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.397},{"date":"1996-06-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.258},{"date":"1996-06-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.241},{"date":"1996-06-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.344},{"date":"1996-06-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.34},{"date":"1996-06-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.329},{"date":"1996-06-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.469},{"date":"1996-06-17","fuel":"gasoline","grade":"premium","formulation":"all","price":1.438},{"date":"1996-06-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.419},{"date":"1996-06-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.533},{"date":"1996-06-17","fuel":"diesel","grade":"all","formulation":"NA","price":1.193},{"date":"1996-06-24","fuel":"gasoline","grade":"all","formulation":"all","price":1.289},{"date":"1996-06-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.268},{"date":"1996-06-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.387},{"date":"1996-06-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.245},{"date":"1996-06-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.23},{"date":"1996-06-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.332},{"date":"1996-06-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.328},{"date":"1996-06-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.318},{"date":"1996-06-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.46},{"date":"1996-06-24","fuel":"gasoline","grade":"premium","formulation":"all","price":1.425},{"date":"1996-06-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.407},{"date":"1996-06-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.525},{"date":"1996-06-24","fuel":"diesel","grade":"all","formulation":"NA","price":1.179},{"date":"1996-07-01","fuel":"gasoline","grade":"all","formulation":"all","price":1.279},{"date":"1996-07-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.258},{"date":"1996-07-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.375},{"date":"1996-07-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.234},{"date":"1996-07-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.219},{"date":"1996-07-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.319},{"date":"1996-07-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.317},{"date":"1996-07-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.307},{"date":"1996-07-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.448},{"date":"1996-07-01","fuel":"gasoline","grade":"premium","formulation":"all","price":1.416},{"date":"1996-07-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.397},{"date":"1996-07-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.514},{"date":"1996-07-01","fuel":"diesel","grade":"all","formulation":"NA","price":1.172},{"date":"1996-07-08","fuel":"gasoline","grade":"all","formulation":"all","price":1.276},{"date":"1996-07-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.256},{"date":"1996-07-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.367},{"date":"1996-07-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.231},{"date":"1996-07-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.217},{"date":"1996-07-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.312},{"date":"1996-07-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.315},{"date":"1996-07-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.307},{"date":"1996-07-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.439},{"date":"1996-07-08","fuel":"gasoline","grade":"premium","formulation":"all","price":1.412},{"date":"1996-07-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.395},{"date":"1996-07-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.506},{"date":"1996-07-08","fuel":"diesel","grade":"all","formulation":"NA","price":1.173},{"date":"1996-07-15","fuel":"gasoline","grade":"all","formulation":"all","price":1.273},{"date":"1996-07-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.254},{"date":"1996-07-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.36},{"date":"1996-07-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.228},{"date":"1996-07-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.215},{"date":"1996-07-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.305},{"date":"1996-07-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.311},{"date":"1996-07-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.304},{"date":"1996-07-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.432},{"date":"1996-07-15","fuel":"gasoline","grade":"premium","formulation":"all","price":1.409},{"date":"1996-07-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.394},{"date":"1996-07-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.499},{"date":"1996-07-15","fuel":"diesel","grade":"all","formulation":"NA","price":1.178},{"date":"1996-07-22","fuel":"gasoline","grade":"all","formulation":"all","price":1.272},{"date":"1996-07-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.254},{"date":"1996-07-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.351},{"date":"1996-07-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.227},{"date":"1996-07-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.215},{"date":"1996-07-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.296},{"date":"1996-07-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.31},{"date":"1996-07-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.304},{"date":"1996-07-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.424},{"date":"1996-07-22","fuel":"gasoline","grade":"premium","formulation":"all","price":1.408},{"date":"1996-07-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.394},{"date":"1996-07-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.491},{"date":"1996-07-22","fuel":"diesel","grade":"all","formulation":"NA","price":1.184},{"date":"1996-07-29","fuel":"gasoline","grade":"all","formulation":"all","price":1.263},{"date":"1996-07-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.247},{"date":"1996-07-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.34},{"date":"1996-07-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.218},{"date":"1996-07-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.209},{"date":"1996-07-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.284},{"date":"1996-07-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.302},{"date":"1996-07-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.297},{"date":"1996-07-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.414},{"date":"1996-07-29","fuel":"gasoline","grade":"premium","formulation":"all","price":1.399},{"date":"1996-07-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.386},{"date":"1996-07-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.48},{"date":"1996-07-29","fuel":"diesel","grade":"all","formulation":"NA","price":1.178},{"date":"1996-08-05","fuel":"gasoline","grade":"all","formulation":"all","price":1.253},{"date":"1996-08-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.239},{"date":"1996-08-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.327},{"date":"1996-08-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.207},{"date":"1996-08-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.199},{"date":"1996-08-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.271},{"date":"1996-08-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.292},{"date":"1996-08-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.289},{"date":"1996-08-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.402},{"date":"1996-08-05","fuel":"gasoline","grade":"premium","formulation":"all","price":1.389},{"date":"1996-08-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.379},{"date":"1996-08-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.47},{"date":"1996-08-05","fuel":"diesel","grade":"all","formulation":"NA","price":1.184},{"date":"1996-08-12","fuel":"gasoline","grade":"all","formulation":"all","price":1.248},{"date":"1996-08-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.235},{"date":"1996-08-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.315},{"date":"1996-08-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.203},{"date":"1996-08-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.196},{"date":"1996-08-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.259},{"date":"1996-08-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.287},{"date":"1996-08-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.284},{"date":"1996-08-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.389},{"date":"1996-08-12","fuel":"gasoline","grade":"premium","formulation":"all","price":1.384},{"date":"1996-08-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.374},{"date":"1996-08-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.458},{"date":"1996-08-12","fuel":"diesel","grade":"all","formulation":"NA","price":1.191},{"date":"1996-08-19","fuel":"gasoline","grade":"all","formulation":"all","price":1.249},{"date":"1996-08-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.238},{"date":"1996-08-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.305},{"date":"1996-08-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.205},{"date":"1996-08-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.199},{"date":"1996-08-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.251},{"date":"1996-08-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.288},{"date":"1996-08-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.287},{"date":"1996-08-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.376},{"date":"1996-08-19","fuel":"gasoline","grade":"premium","formulation":"all","price":1.382},{"date":"1996-08-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.376},{"date":"1996-08-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.445},{"date":"1996-08-19","fuel":"diesel","grade":"all","formulation":"NA","price":1.206},{"date":"1996-08-26","fuel":"gasoline","grade":"all","formulation":"all","price":1.253},{"date":"1996-08-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.24},{"date":"1996-08-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.307},{"date":"1996-08-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.209},{"date":"1996-08-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.201},{"date":"1996-08-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.252},{"date":"1996-08-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.29},{"date":"1996-08-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.288},{"date":"1996-08-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.378},{"date":"1996-08-26","fuel":"gasoline","grade":"premium","formulation":"all","price":1.386},{"date":"1996-08-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.378},{"date":"1996-08-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.447},{"date":"1996-08-26","fuel":"diesel","grade":"all","formulation":"NA","price":1.222},{"date":"1996-09-02","fuel":"gasoline","grade":"all","formulation":"all","price":1.242},{"date":"1996-09-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.232},{"date":"1996-09-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.289},{"date":"1996-09-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.197},{"date":"1996-09-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.193},{"date":"1996-09-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.235},{"date":"1996-09-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.281},{"date":"1996-09-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.281},{"date":"1996-09-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.359},{"date":"1996-09-02","fuel":"gasoline","grade":"premium","formulation":"all","price":1.375},{"date":"1996-09-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.37},{"date":"1996-09-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.432},{"date":"1996-09-02","fuel":"diesel","grade":"all","formulation":"NA","price":1.231},{"date":"1996-09-09","fuel":"gasoline","grade":"all","formulation":"all","price":1.247},{"date":"1996-09-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.239},{"date":"1996-09-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.287},{"date":"1996-09-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.203},{"date":"1996-09-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.201},{"date":"1996-09-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.235},{"date":"1996-09-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.286},{"date":"1996-09-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.287},{"date":"1996-09-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.357},{"date":"1996-09-09","fuel":"gasoline","grade":"premium","formulation":"all","price":1.38},{"date":"1996-09-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.375},{"date":"1996-09-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.429},{"date":"1996-09-09","fuel":"diesel","grade":"all","formulation":"NA","price":1.25},{"date":"1996-09-16","fuel":"gasoline","grade":"all","formulation":"all","price":1.25},{"date":"1996-09-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.241},{"date":"1996-09-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.29},{"date":"1996-09-16","fuel":"gasoline","grade":"regular","formulation":"all","price":1.206},{"date":"1996-09-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.203},{"date":"1996-09-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.237},{"date":"1996-09-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.291},{"date":"1996-09-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.29},{"date":"1996-09-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.36},{"date":"1996-09-16","fuel":"gasoline","grade":"premium","formulation":"all","price":1.383},{"date":"1996-09-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.376},{"date":"1996-09-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.433},{"date":"1996-09-16","fuel":"diesel","grade":"all","formulation":"NA","price":1.276},{"date":"1996-09-23","fuel":"gasoline","grade":"all","formulation":"all","price":1.251},{"date":"1996-09-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.241},{"date":"1996-09-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.29},{"date":"1996-09-23","fuel":"gasoline","grade":"regular","formulation":"all","price":1.206},{"date":"1996-09-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.203},{"date":"1996-09-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.238},{"date":"1996-09-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.29},{"date":"1996-09-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.29},{"date":"1996-09-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.359},{"date":"1996-09-23","fuel":"gasoline","grade":"premium","formulation":"all","price":1.383},{"date":"1996-09-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.378},{"date":"1996-09-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.432},{"date":"1996-09-23","fuel":"diesel","grade":"all","formulation":"NA","price":1.277},{"date":"1996-09-30","fuel":"gasoline","grade":"all","formulation":"all","price":1.245},{"date":"1996-09-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.237},{"date":"1996-09-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.284},{"date":"1996-09-30","fuel":"gasoline","grade":"regular","formulation":"all","price":1.2},{"date":"1996-09-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.199},{"date":"1996-09-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.233},{"date":"1996-09-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.285},{"date":"1996-09-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.286},{"date":"1996-09-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.352},{"date":"1996-09-30","fuel":"gasoline","grade":"premium","formulation":"all","price":1.379},{"date":"1996-09-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.374},{"date":"1996-09-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.426},{"date":"1996-09-30","fuel":"diesel","grade":"all","formulation":"NA","price":1.289},{"date":"1996-10-07","fuel":"gasoline","grade":"all","formulation":"all","price":1.239},{"date":"1996-10-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.23},{"date":"1996-10-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.278},{"date":"1996-10-07","fuel":"gasoline","grade":"regular","formulation":"all","price":1.194},{"date":"1996-10-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.191},{"date":"1996-10-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.227},{"date":"1996-10-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.279},{"date":"1996-10-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.279},{"date":"1996-10-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.348},{"date":"1996-10-07","fuel":"gasoline","grade":"premium","formulation":"all","price":1.373},{"date":"1996-10-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.367},{"date":"1996-10-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.421},{"date":"1996-10-07","fuel":"diesel","grade":"all","formulation":"NA","price":1.308},{"date":"1996-10-14","fuel":"gasoline","grade":"all","formulation":"all","price":1.248},{"date":"1996-10-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.241},{"date":"1996-10-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.278},{"date":"1996-10-14","fuel":"gasoline","grade":"regular","formulation":"all","price":1.203},{"date":"1996-10-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.203},{"date":"1996-10-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.228},{"date":"1996-10-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.288},{"date":"1996-10-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.29},{"date":"1996-10-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.344},{"date":"1996-10-14","fuel":"gasoline","grade":"premium","formulation":"all","price":1.382},{"date":"1996-10-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.378},{"date":"1996-10-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.419},{"date":"1996-10-14","fuel":"diesel","grade":"all","formulation":"NA","price":1.326},{"date":"1996-10-21","fuel":"gasoline","grade":"all","formulation":"all","price":1.249},{"date":"1996-10-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.244},{"date":"1996-10-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.273},{"date":"1996-10-21","fuel":"gasoline","grade":"regular","formulation":"all","price":1.204},{"date":"1996-10-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.205},{"date":"1996-10-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.222},{"date":"1996-10-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.29},{"date":"1996-10-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.292},{"date":"1996-10-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.339},{"date":"1996-10-21","fuel":"gasoline","grade":"premium","formulation":"all","price":1.384},{"date":"1996-10-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.382},{"date":"1996-10-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.416},{"date":"1996-10-21","fuel":"diesel","grade":"all","formulation":"NA","price":1.329},{"date":"1996-10-28","fuel":"gasoline","grade":"all","formulation":"all","price":1.26},{"date":"1996-10-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.256},{"date":"1996-10-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.27},{"date":"1996-10-28","fuel":"gasoline","grade":"regular","formulation":"all","price":1.215},{"date":"1996-10-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.217},{"date":"1996-10-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.221},{"date":"1996-10-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.302},{"date":"1996-10-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.305},{"date":"1996-10-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.335},{"date":"1996-10-28","fuel":"gasoline","grade":"premium","formulation":"all","price":1.395},{"date":"1996-10-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.395},{"date":"1996-10-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.413},{"date":"1996-10-28","fuel":"diesel","grade":"all","formulation":"NA","price":1.329},{"date":"1996-11-04","fuel":"gasoline","grade":"all","formulation":"all","price":1.268},{"date":"1996-11-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.264},{"date":"1996-11-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.273},{"date":"1996-11-04","fuel":"gasoline","grade":"regular","formulation":"all","price":1.223},{"date":"1996-11-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.225},{"date":"1996-11-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.225},{"date":"1996-11-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.31},{"date":"1996-11-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.312},{"date":"1996-11-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.336},{"date":"1996-11-04","fuel":"gasoline","grade":"premium","formulation":"all","price":1.403},{"date":"1996-11-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.403},{"date":"1996-11-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.416},{"date":"1996-11-04","fuel":"diesel","grade":"all","formulation":"NA","price":1.323},{"date":"1996-11-11","fuel":"gasoline","grade":"all","formulation":"all","price":1.272},{"date":"1996-11-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.268},{"date":"1996-11-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.27},{"date":"1996-11-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.226},{"date":"1996-11-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.229},{"date":"1996-11-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.223},{"date":"1996-11-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.315},{"date":"1996-11-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.317},{"date":"1996-11-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.329},{"date":"1996-11-11","fuel":"gasoline","grade":"premium","formulation":"all","price":1.408},{"date":"1996-11-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.409},{"date":"1996-11-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.413},{"date":"1996-11-11","fuel":"diesel","grade":"all","formulation":"NA","price":1.316},{"date":"1996-11-18","fuel":"gasoline","grade":"all","formulation":"all","price":1.282},{"date":"1996-11-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.277},{"date":"1996-11-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.277},{"date":"1996-11-18","fuel":"gasoline","grade":"regular","formulation":"all","price":1.236},{"date":"1996-11-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.238},{"date":"1996-11-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.23},{"date":"1996-11-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.326},{"date":"1996-11-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.326},{"date":"1996-11-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.338},{"date":"1996-11-18","fuel":"gasoline","grade":"premium","formulation":"all","price":1.418},{"date":"1996-11-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.419},{"date":"1996-11-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.422},{"date":"1996-11-18","fuel":"diesel","grade":"all","formulation":"NA","price":1.324},{"date":"1996-11-25","fuel":"gasoline","grade":"all","formulation":"all","price":1.289},{"date":"1996-11-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.284},{"date":"1996-11-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.283},{"date":"1996-11-25","fuel":"gasoline","grade":"regular","formulation":"all","price":1.244},{"date":"1996-11-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.246},{"date":"1996-11-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.236},{"date":"1996-11-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.332},{"date":"1996-11-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.332},{"date":"1996-11-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.341},{"date":"1996-11-25","fuel":"gasoline","grade":"premium","formulation":"all","price":1.423},{"date":"1996-11-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.423},{"date":"1996-11-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.428},{"date":"1996-11-25","fuel":"diesel","grade":"all","formulation":"NA","price":1.327},{"date":"1996-12-02","fuel":"gasoline","grade":"all","formulation":"all","price":1.287},{"date":"1996-12-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.281},{"date":"1996-12-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.288},{"date":"1996-12-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.241},{"date":"1996-12-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.242},{"date":"1996-12-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.24},{"date":"1996-12-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.332},{"date":"1996-12-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.33},{"date":"1996-12-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.345},{"date":"1996-12-02","fuel":"gasoline","grade":"premium","formulation":"all","price":1.423},{"date":"1996-12-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.421},{"date":"1996-12-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.433},{"date":"1996-12-02","fuel":"diesel","grade":"all","formulation":"NA","price":1.323},{"date":"1996-12-09","fuel":"gasoline","grade":"all","formulation":"all","price":1.287},{"date":"1996-12-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.28},{"date":"1996-12-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.293},{"date":"1996-12-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.241},{"date":"1996-12-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.241},{"date":"1996-12-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.245},{"date":"1996-12-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.33},{"date":"1996-12-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.327},{"date":"1996-12-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.349},{"date":"1996-12-09","fuel":"gasoline","grade":"premium","formulation":"all","price":1.422},{"date":"1996-12-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.421},{"date":"1996-12-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.437},{"date":"1996-12-09","fuel":"diesel","grade":"all","formulation":"NA","price":1.32},{"date":"1996-12-16","fuel":"gasoline","grade":"all","formulation":"all","price":1.283},{"date":"1996-12-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.272},{"date":"1996-12-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.297},{"date":"1996-12-16","fuel":"gasoline","grade":"regular","formulation":"all","price":1.236},{"date":"1996-12-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.233},{"date":"1996-12-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.248},{"date":"1996-12-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.327},{"date":"1996-12-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.322},{"date":"1996-12-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.354},{"date":"1996-12-16","fuel":"gasoline","grade":"premium","formulation":"all","price":1.419},{"date":"1996-12-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.415},{"date":"1996-12-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.443},{"date":"1996-12-16","fuel":"diesel","grade":"all","formulation":"NA","price":1.307},{"date":"1996-12-23","fuel":"gasoline","grade":"all","formulation":"all","price":1.278},{"date":"1996-12-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.267},{"date":"1996-12-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.298},{"date":"1996-12-23","fuel":"gasoline","grade":"regular","formulation":"all","price":1.231},{"date":"1996-12-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.227},{"date":"1996-12-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.249},{"date":"1996-12-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.323},{"date":"1996-12-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.317},{"date":"1996-12-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.355},{"date":"1996-12-23","fuel":"gasoline","grade":"premium","formulation":"all","price":1.414},{"date":"1996-12-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.409},{"date":"1996-12-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.442},{"date":"1996-12-23","fuel":"diesel","grade":"all","formulation":"NA","price":1.3},{"date":"1996-12-30","fuel":"gasoline","grade":"all","formulation":"all","price":1.274},{"date":"1996-12-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.263},{"date":"1996-12-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.299},{"date":"1996-12-30","fuel":"gasoline","grade":"regular","formulation":"all","price":1.227},{"date":"1996-12-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.224},{"date":"1996-12-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.25},{"date":"1996-12-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.318},{"date":"1996-12-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.313},{"date":"1996-12-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.355},{"date":"1996-12-30","fuel":"gasoline","grade":"premium","formulation":"all","price":1.412},{"date":"1996-12-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.407},{"date":"1996-12-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.443},{"date":"1996-12-30","fuel":"diesel","grade":"all","formulation":"NA","price":1.295},{"date":"1997-01-06","fuel":"gasoline","grade":"all","formulation":"all","price":1.272},{"date":"1997-01-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.26},{"date":"1997-01-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.304},{"date":"1997-01-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.225},{"date":"1997-01-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.22},{"date":"1997-01-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.254},{"date":"1997-01-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.317},{"date":"1997-01-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.311},{"date":"1997-01-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.361},{"date":"1997-01-06","fuel":"gasoline","grade":"premium","formulation":"all","price":1.409},{"date":"1997-01-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.402},{"date":"1997-01-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.448},{"date":"1997-01-06","fuel":"diesel","grade":"all","formulation":"NA","price":1.291},{"date":"1997-01-13","fuel":"gasoline","grade":"all","formulation":"all","price":1.287},{"date":"1997-01-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.275},{"date":"1997-01-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.316},{"date":"1997-01-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.241},{"date":"1997-01-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.235},{"date":"1997-01-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.266},{"date":"1997-01-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.332},{"date":"1997-01-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.326},{"date":"1997-01-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.375},{"date":"1997-01-13","fuel":"gasoline","grade":"premium","formulation":"all","price":1.423},{"date":"1997-01-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.418},{"date":"1997-01-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.458},{"date":"1997-01-13","fuel":"diesel","grade":"all","formulation":"NA","price":1.296},{"date":"1997-01-20","fuel":"gasoline","grade":"all","formulation":"all","price":1.287},{"date":"1997-01-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.275},{"date":"1997-01-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.318},{"date":"1997-01-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.241},{"date":"1997-01-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.236},{"date":"1997-01-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.268},{"date":"1997-01-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.329},{"date":"1997-01-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.324},{"date":"1997-01-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.377},{"date":"1997-01-20","fuel":"gasoline","grade":"premium","formulation":"all","price":1.424},{"date":"1997-01-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.418},{"date":"1997-01-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.459},{"date":"1997-01-20","fuel":"diesel","grade":"all","formulation":"NA","price":1.293},{"date":"1997-01-27","fuel":"gasoline","grade":"all","formulation":"all","price":1.284},{"date":"1997-01-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.271},{"date":"1997-01-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.316},{"date":"1997-01-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.238},{"date":"1997-01-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.232},{"date":"1997-01-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.265},{"date":"1997-01-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.325},{"date":"1997-01-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.321},{"date":"1997-01-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.376},{"date":"1997-01-27","fuel":"gasoline","grade":"premium","formulation":"all","price":1.421},{"date":"1997-01-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.415},{"date":"1997-01-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.458},{"date":"1997-01-27","fuel":"diesel","grade":"all","formulation":"NA","price":1.283},{"date":"1997-02-03","fuel":"gasoline","grade":"all","formulation":"all","price":1.282},{"date":"1997-02-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.27},{"date":"1997-02-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.318},{"date":"1997-02-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.236},{"date":"1997-02-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.23},{"date":"1997-02-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.267},{"date":"1997-02-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.324},{"date":"1997-02-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.319},{"date":"1997-02-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.378},{"date":"1997-02-03","fuel":"gasoline","grade":"premium","formulation":"all","price":1.42},{"date":"1997-02-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.414},{"date":"1997-02-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.458},{"date":"1997-02-03","fuel":"diesel","grade":"all","formulation":"NA","price":1.288},{"date":"1997-02-10","fuel":"gasoline","grade":"all","formulation":"all","price":1.28},{"date":"1997-02-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.266},{"date":"1997-02-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.32},{"date":"1997-02-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.234},{"date":"1997-02-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.227},{"date":"1997-02-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.271},{"date":"1997-02-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.321},{"date":"1997-02-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.315},{"date":"1997-02-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.379},{"date":"1997-02-10","fuel":"gasoline","grade":"premium","formulation":"all","price":1.414},{"date":"1997-02-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.405},{"date":"1997-02-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.46},{"date":"1997-02-10","fuel":"diesel","grade":"all","formulation":"NA","price":1.285},{"date":"1997-02-17","fuel":"gasoline","grade":"all","formulation":"all","price":1.273},{"date":"1997-02-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.26},{"date":"1997-02-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.316},{"date":"1997-02-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.227},{"date":"1997-02-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.22},{"date":"1997-02-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.266},{"date":"1997-02-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.314},{"date":"1997-02-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.309},{"date":"1997-02-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.378},{"date":"1997-02-17","fuel":"gasoline","grade":"premium","formulation":"all","price":1.41},{"date":"1997-02-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.403},{"date":"1997-02-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.458},{"date":"1997-02-17","fuel":"diesel","grade":"all","formulation":"NA","price":1.278},{"date":"1997-02-24","fuel":"gasoline","grade":"all","formulation":"all","price":1.27},{"date":"1997-02-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.257},{"date":"1997-02-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.313},{"date":"1997-02-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.223},{"date":"1997-02-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.217},{"date":"1997-02-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.26},{"date":"1997-02-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.312},{"date":"1997-02-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.307},{"date":"1997-02-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.377},{"date":"1997-02-24","fuel":"gasoline","grade":"premium","formulation":"all","price":1.408},{"date":"1997-02-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.401},{"date":"1997-02-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.454},{"date":"1997-02-24","fuel":"diesel","grade":"all","formulation":"NA","price":1.269},{"date":"1997-03-03","fuel":"gasoline","grade":"all","formulation":"all","price":1.261},{"date":"1997-03-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.248},{"date":"1997-03-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.306},{"date":"1997-03-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.215},{"date":"1997-03-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.208},{"date":"1997-03-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.253},{"date":"1997-03-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.302},{"date":"1997-03-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.298},{"date":"1997-03-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.371},{"date":"1997-03-03","fuel":"gasoline","grade":"premium","formulation":"all","price":1.398},{"date":"1997-03-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.391},{"date":"1997-03-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.448},{"date":"1997-03-03","fuel":"diesel","grade":"all","formulation":"NA","price":1.252},{"date":"1997-03-10","fuel":"gasoline","grade":"all","formulation":"all","price":1.253},{"date":"1997-03-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.24},{"date":"1997-03-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.306},{"date":"1997-03-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.206},{"date":"1997-03-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.199},{"date":"1997-03-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.252},{"date":"1997-03-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.296},{"date":"1997-03-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.292},{"date":"1997-03-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.373},{"date":"1997-03-10","fuel":"gasoline","grade":"premium","formulation":"all","price":1.393},{"date":"1997-03-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.385},{"date":"1997-03-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.448},{"date":"1997-03-10","fuel":"diesel","grade":"all","formulation":"NA","price":1.23},{"date":"1997-03-17","fuel":"gasoline","grade":"all","formulation":"all","price":1.246},{"date":"1997-03-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.231},{"date":"1997-03-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.304},{"date":"1997-03-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.2},{"date":"1997-03-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.191},{"date":"1997-03-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.249},{"date":"1997-03-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.289},{"date":"1997-03-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.283},{"date":"1997-03-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.373},{"date":"1997-03-17","fuel":"gasoline","grade":"premium","formulation":"all","price":1.384},{"date":"1997-03-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.375},{"date":"1997-03-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.444},{"date":"1997-03-17","fuel":"diesel","grade":"all","formulation":"NA","price":1.22},{"date":"1997-03-24","fuel":"gasoline","grade":"all","formulation":"all","price":1.25},{"date":"1997-03-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.235},{"date":"1997-03-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.305},{"date":"1997-03-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.204},{"date":"1997-03-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.196},{"date":"1997-03-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.252},{"date":"1997-03-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.291},{"date":"1997-03-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.285},{"date":"1997-03-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.374},{"date":"1997-03-24","fuel":"gasoline","grade":"premium","formulation":"all","price":1.385},{"date":"1997-03-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.376},{"date":"1997-03-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.442},{"date":"1997-03-24","fuel":"diesel","grade":"all","formulation":"NA","price":1.22},{"date":"1997-03-31","fuel":"gasoline","grade":"all","formulation":"all","price":1.246},{"date":"1997-03-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.231},{"date":"1997-03-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.31},{"date":"1997-03-31","fuel":"gasoline","grade":"regular","formulation":"all","price":1.2},{"date":"1997-03-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.191},{"date":"1997-03-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.256},{"date":"1997-03-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.286},{"date":"1997-03-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.281},{"date":"1997-03-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.38},{"date":"1997-03-31","fuel":"gasoline","grade":"premium","formulation":"all","price":1.383},{"date":"1997-03-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.373},{"date":"1997-03-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.446},{"date":"1997-03-31","fuel":"diesel","grade":"all","formulation":"NA","price":1.225},{"date":"1997-04-07","fuel":"gasoline","grade":"all","formulation":"all","price":1.248},{"date":"1997-04-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.232},{"date":"1997-04-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.314},{"date":"1997-04-07","fuel":"gasoline","grade":"regular","formulation":"all","price":1.203},{"date":"1997-04-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.192},{"date":"1997-04-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.259},{"date":"1997-04-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.288},{"date":"1997-04-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.282},{"date":"1997-04-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.388},{"date":"1997-04-07","fuel":"gasoline","grade":"premium","formulation":"all","price":1.386},{"date":"1997-04-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.374},{"date":"1997-04-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.453},{"date":"1997-04-07","fuel":"diesel","grade":"all","formulation":"NA","price":1.217},{"date":"1997-04-14","fuel":"gasoline","grade":"all","formulation":"all","price":1.244},{"date":"1997-04-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.227},{"date":"1997-04-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.315},{"date":"1997-04-14","fuel":"gasoline","grade":"regular","formulation":"all","price":1.199},{"date":"1997-04-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.187},{"date":"1997-04-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.26},{"date":"1997-04-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.283},{"date":"1997-04-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.278},{"date":"1997-04-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.388},{"date":"1997-04-14","fuel":"gasoline","grade":"premium","formulation":"all","price":1.381},{"date":"1997-04-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.369},{"date":"1997-04-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.452},{"date":"1997-04-14","fuel":"diesel","grade":"all","formulation":"NA","price":1.216},{"date":"1997-04-21","fuel":"gasoline","grade":"all","formulation":"all","price":1.245},{"date":"1997-04-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.228},{"date":"1997-04-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.31},{"date":"1997-04-21","fuel":"gasoline","grade":"regular","formulation":"all","price":1.199},{"date":"1997-04-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.188},{"date":"1997-04-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.256},{"date":"1997-04-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.284},{"date":"1997-04-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.278},{"date":"1997-04-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.381},{"date":"1997-04-21","fuel":"gasoline","grade":"premium","formulation":"all","price":1.381},{"date":"1997-04-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.369},{"date":"1997-04-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.447},{"date":"1997-04-21","fuel":"diesel","grade":"all","formulation":"NA","price":1.211},{"date":"1997-04-28","fuel":"gasoline","grade":"all","formulation":"all","price":1.24},{"date":"1997-04-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.224},{"date":"1997-04-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.305},{"date":"1997-04-28","fuel":"gasoline","grade":"regular","formulation":"all","price":1.195},{"date":"1997-04-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.185},{"date":"1997-04-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.25},{"date":"1997-04-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.279},{"date":"1997-04-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.273},{"date":"1997-04-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.379},{"date":"1997-04-28","fuel":"gasoline","grade":"premium","formulation":"all","price":1.377},{"date":"1997-04-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.365},{"date":"1997-04-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.442},{"date":"1997-04-28","fuel":"diesel","grade":"all","formulation":"NA","price":1.205},{"date":"1997-05-05","fuel":"gasoline","grade":"all","formulation":"all","price":1.238},{"date":"1997-05-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.221},{"date":"1997-05-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.305},{"date":"1997-05-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.193},{"date":"1997-05-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.182},{"date":"1997-05-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.249},{"date":"1997-05-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.276},{"date":"1997-05-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.269},{"date":"1997-05-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.379},{"date":"1997-05-05","fuel":"gasoline","grade":"premium","formulation":"all","price":1.374},{"date":"1997-05-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.363},{"date":"1997-05-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.442},{"date":"1997-05-05","fuel":"diesel","grade":"all","formulation":"NA","price":1.205},{"date":"1997-05-12","fuel":"gasoline","grade":"all","formulation":"all","price":1.238},{"date":"1997-05-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.221},{"date":"1997-05-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.3},{"date":"1997-05-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.193},{"date":"1997-05-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.182},{"date":"1997-05-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.244},{"date":"1997-05-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.278},{"date":"1997-05-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.271},{"date":"1997-05-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.372},{"date":"1997-05-12","fuel":"gasoline","grade":"premium","formulation":"all","price":1.372},{"date":"1997-05-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.359},{"date":"1997-05-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.437},{"date":"1997-05-12","fuel":"diesel","grade":"all","formulation":"NA","price":1.191},{"date":"1997-05-19","fuel":"gasoline","grade":"all","formulation":"all","price":1.247},{"date":"1997-05-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.233},{"date":"1997-05-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.301},{"date":"1997-05-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.203},{"date":"1997-05-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.195},{"date":"1997-05-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.246},{"date":"1997-05-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.286},{"date":"1997-05-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.28},{"date":"1997-05-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.371},{"date":"1997-05-19","fuel":"gasoline","grade":"premium","formulation":"all","price":1.38},{"date":"1997-05-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.37},{"date":"1997-05-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.436},{"date":"1997-05-19","fuel":"diesel","grade":"all","formulation":"NA","price":1.191},{"date":"1997-05-26","fuel":"gasoline","grade":"all","formulation":"all","price":1.255},{"date":"1997-05-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.241},{"date":"1997-05-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.306},{"date":"1997-05-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.212},{"date":"1997-05-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.204},{"date":"1997-05-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.252},{"date":"1997-05-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.294},{"date":"1997-05-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.287},{"date":"1997-05-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.375},{"date":"1997-05-26","fuel":"gasoline","grade":"premium","formulation":"all","price":1.385},{"date":"1997-05-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.375},{"date":"1997-05-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.442},{"date":"1997-05-26","fuel":"diesel","grade":"all","formulation":"NA","price":1.196},{"date":"1997-06-02","fuel":"gasoline","grade":"all","formulation":"all","price":1.258},{"date":"1997-06-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.243},{"date":"1997-06-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.304},{"date":"1997-06-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.215},{"date":"1997-06-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.206},{"date":"1997-06-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.25},{"date":"1997-06-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.297},{"date":"1997-06-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.29},{"date":"1997-06-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.373},{"date":"1997-06-02","fuel":"gasoline","grade":"premium","formulation":"all","price":1.388},{"date":"1997-06-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.378},{"date":"1997-06-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.439},{"date":"1997-06-02","fuel":"diesel","grade":"all","formulation":"NA","price":1.19},{"date":"1997-06-09","fuel":"gasoline","grade":"all","formulation":"all","price":1.251},{"date":"1997-06-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.236},{"date":"1997-06-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.301},{"date":"1997-06-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.207},{"date":"1997-06-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.198},{"date":"1997-06-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.246},{"date":"1997-06-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.291},{"date":"1997-06-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.283},{"date":"1997-06-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.37},{"date":"1997-06-09","fuel":"gasoline","grade":"premium","formulation":"all","price":1.382},{"date":"1997-06-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.372},{"date":"1997-06-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.439},{"date":"1997-06-09","fuel":"diesel","grade":"all","formulation":"NA","price":1.187},{"date":"1997-06-16","fuel":"gasoline","grade":"all","formulation":"all","price":1.242},{"date":"1997-06-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.227},{"date":"1997-06-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.296},{"date":"1997-06-16","fuel":"gasoline","grade":"regular","formulation":"all","price":1.198},{"date":"1997-06-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.189},{"date":"1997-06-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.241},{"date":"1997-06-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.282},{"date":"1997-06-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.274},{"date":"1997-06-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.365},{"date":"1997-06-16","fuel":"gasoline","grade":"premium","formulation":"all","price":1.373},{"date":"1997-06-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.362},{"date":"1997-06-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.435},{"date":"1997-06-16","fuel":"diesel","grade":"all","formulation":"NA","price":1.172},{"date":"1997-06-23","fuel":"gasoline","grade":"all","formulation":"all","price":1.232},{"date":"1997-06-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.217},{"date":"1997-06-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.288},{"date":"1997-06-23","fuel":"gasoline","grade":"regular","formulation":"all","price":1.187},{"date":"1997-06-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.179},{"date":"1997-06-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.232},{"date":"1997-06-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.272},{"date":"1997-06-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.265},{"date":"1997-06-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.359},{"date":"1997-06-23","fuel":"gasoline","grade":"premium","formulation":"all","price":1.364},{"date":"1997-06-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.353},{"date":"1997-06-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.429},{"date":"1997-06-23","fuel":"diesel","grade":"all","formulation":"NA","price":1.162},{"date":"1997-06-30","fuel":"gasoline","grade":"all","formulation":"all","price":1.226},{"date":"1997-06-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.21},{"date":"1997-06-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.273},{"date":"1997-06-30","fuel":"gasoline","grade":"regular","formulation":"all","price":1.181},{"date":"1997-06-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.171},{"date":"1997-06-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.22},{"date":"1997-06-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.267},{"date":"1997-06-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.259},{"date":"1997-06-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.347},{"date":"1997-06-30","fuel":"gasoline","grade":"premium","formulation":"all","price":1.359},{"date":"1997-06-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.348},{"date":"1997-06-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.417},{"date":"1997-06-30","fuel":"diesel","grade":"all","formulation":"NA","price":1.153},{"date":"1997-07-07","fuel":"gasoline","grade":"all","formulation":"all","price":1.222},{"date":"1997-07-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.208},{"date":"1997-07-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.268},{"date":"1997-07-07","fuel":"gasoline","grade":"regular","formulation":"all","price":1.177},{"date":"1997-07-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.169},{"date":"1997-07-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.215},{"date":"1997-07-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.264},{"date":"1997-07-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.257},{"date":"1997-07-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.339},{"date":"1997-07-07","fuel":"gasoline","grade":"premium","formulation":"all","price":1.356},{"date":"1997-07-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.346},{"date":"1997-07-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.41},{"date":"1997-07-07","fuel":"diesel","grade":"all","formulation":"NA","price":1.159},{"date":"1997-07-14","fuel":"gasoline","grade":"all","formulation":"all","price":1.219},{"date":"1997-07-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.203},{"date":"1997-07-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.262},{"date":"1997-07-14","fuel":"gasoline","grade":"regular","formulation":"all","price":1.173},{"date":"1997-07-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.165},{"date":"1997-07-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.208},{"date":"1997-07-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.261},{"date":"1997-07-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.254},{"date":"1997-07-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.333},{"date":"1997-07-14","fuel":"gasoline","grade":"premium","formulation":"all","price":1.352},{"date":"1997-07-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.342},{"date":"1997-07-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.405},{"date":"1997-07-14","fuel":"diesel","grade":"all","formulation":"NA","price":1.152},{"date":"1997-07-21","fuel":"gasoline","grade":"all","formulation":"all","price":1.222},{"date":"1997-07-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.209},{"date":"1997-07-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.259},{"date":"1997-07-21","fuel":"gasoline","grade":"regular","formulation":"all","price":1.177},{"date":"1997-07-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.17},{"date":"1997-07-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.206},{"date":"1997-07-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.265},{"date":"1997-07-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.258},{"date":"1997-07-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.331},{"date":"1997-07-21","fuel":"gasoline","grade":"premium","formulation":"all","price":1.356},{"date":"1997-07-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.347},{"date":"1997-07-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.401},{"date":"1997-07-21","fuel":"diesel","grade":"all","formulation":"NA","price":1.147},{"date":"1997-07-28","fuel":"gasoline","grade":"all","formulation":"all","price":1.216},{"date":"1997-07-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.203},{"date":"1997-07-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.254},{"date":"1997-07-28","fuel":"gasoline","grade":"regular","formulation":"all","price":1.17},{"date":"1997-07-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.164},{"date":"1997-07-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.201},{"date":"1997-07-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.259},{"date":"1997-07-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.252},{"date":"1997-07-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.327},{"date":"1997-07-28","fuel":"gasoline","grade":"premium","formulation":"all","price":1.351},{"date":"1997-07-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.342},{"date":"1997-07-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.4},{"date":"1997-07-28","fuel":"diesel","grade":"all","formulation":"NA","price":1.145},{"date":"1997-08-04","fuel":"gasoline","grade":"all","formulation":"all","price":1.237},{"date":"1997-08-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.222},{"date":"1997-08-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.279},{"date":"1997-08-04","fuel":"gasoline","grade":"regular","formulation":"all","price":1.193},{"date":"1997-08-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.185},{"date":"1997-08-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.228},{"date":"1997-08-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.277},{"date":"1997-08-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.268},{"date":"1997-08-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.347},{"date":"1997-08-04","fuel":"gasoline","grade":"premium","formulation":"all","price":1.37},{"date":"1997-08-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.358},{"date":"1997-08-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.42},{"date":"1997-08-04","fuel":"diesel","grade":"all","formulation":"NA","price":1.155},{"date":"1997-08-11","fuel":"gasoline","grade":"all","formulation":"all","price":1.272},{"date":"1997-08-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.256},{"date":"1997-08-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.316},{"date":"1997-08-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.228},{"date":"1997-08-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.219},{"date":"1997-08-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.265},{"date":"1997-08-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.311},{"date":"1997-08-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.302},{"date":"1997-08-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.385},{"date":"1997-08-11","fuel":"gasoline","grade":"premium","formulation":"all","price":1.404},{"date":"1997-08-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.393},{"date":"1997-08-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.455},{"date":"1997-08-11","fuel":"diesel","grade":"all","formulation":"NA","price":1.168},{"date":"1997-08-18","fuel":"gasoline","grade":"all","formulation":"all","price":1.274},{"date":"1997-08-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.255},{"date":"1997-08-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.331},{"date":"1997-08-18","fuel":"gasoline","grade":"regular","formulation":"all","price":1.229},{"date":"1997-08-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.218},{"date":"1997-08-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.277},{"date":"1997-08-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.312},{"date":"1997-08-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.301},{"date":"1997-08-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.401},{"date":"1997-08-18","fuel":"gasoline","grade":"premium","formulation":"all","price":1.408},{"date":"1997-08-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.393},{"date":"1997-08-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.473},{"date":"1997-08-18","fuel":"diesel","grade":"all","formulation":"NA","price":1.167},{"date":"1997-08-25","fuel":"gasoline","grade":"all","formulation":"all","price":1.288},{"date":"1997-08-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.268},{"date":"1997-08-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.357},{"date":"1997-08-25","fuel":"gasoline","grade":"regular","formulation":"all","price":1.244},{"date":"1997-08-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.23},{"date":"1997-08-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.302},{"date":"1997-08-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.327},{"date":"1997-08-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.314},{"date":"1997-08-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.428},{"date":"1997-08-25","fuel":"gasoline","grade":"premium","formulation":"all","price":1.422},{"date":"1997-08-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.406},{"date":"1997-08-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.498},{"date":"1997-08-25","fuel":"diesel","grade":"all","formulation":"NA","price":1.169},{"date":"1997-09-01","fuel":"gasoline","grade":"all","formulation":"all","price":1.287},{"date":"1997-09-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.267},{"date":"1997-09-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.365},{"date":"1997-09-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.243},{"date":"1997-09-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.229},{"date":"1997-09-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.309},{"date":"1997-09-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.326},{"date":"1997-09-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.315},{"date":"1997-09-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.434},{"date":"1997-09-01","fuel":"gasoline","grade":"premium","formulation":"all","price":1.422},{"date":"1997-09-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.407},{"date":"1997-09-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.504},{"date":"1997-09-01","fuel":"diesel","grade":"all","formulation":"NA","price":1.165},{"date":"1997-09-08","fuel":"gasoline","grade":"all","formulation":"all","price":1.288},{"date":"1997-09-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.266},{"date":"1997-09-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.369},{"date":"1997-09-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.243},{"date":"1997-09-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.227},{"date":"1997-09-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.313},{"date":"1997-09-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.326},{"date":"1997-09-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.313},{"date":"1997-09-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.44},{"date":"1997-09-08","fuel":"gasoline","grade":"premium","formulation":"all","price":1.423},{"date":"1997-09-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.406},{"date":"1997-09-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.509},{"date":"1997-09-08","fuel":"diesel","grade":"all","formulation":"NA","price":1.163},{"date":"1997-09-15","fuel":"gasoline","grade":"all","formulation":"all","price":1.281},{"date":"1997-09-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.258},{"date":"1997-09-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.371},{"date":"1997-09-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.236},{"date":"1997-09-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.219},{"date":"1997-09-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.315},{"date":"1997-09-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.318},{"date":"1997-09-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.305},{"date":"1997-09-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.443},{"date":"1997-09-15","fuel":"gasoline","grade":"premium","formulation":"all","price":1.416},{"date":"1997-09-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.398},{"date":"1997-09-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.509},{"date":"1997-09-15","fuel":"diesel","grade":"all","formulation":"NA","price":1.156},{"date":"1997-09-22","fuel":"gasoline","grade":"all","formulation":"all","price":1.269},{"date":"1997-09-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.247},{"date":"1997-09-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.363},{"date":"1997-09-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.225},{"date":"1997-09-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.208},{"date":"1997-09-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.305},{"date":"1997-09-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.306},{"date":"1997-09-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.294},{"date":"1997-09-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.437},{"date":"1997-09-22","fuel":"gasoline","grade":"premium","formulation":"all","price":1.404},{"date":"1997-09-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.387},{"date":"1997-09-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.502},{"date":"1997-09-22","fuel":"diesel","grade":"all","formulation":"NA","price":1.154},{"date":"1997-09-29","fuel":"gasoline","grade":"all","formulation":"all","price":1.255},{"date":"1997-09-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.233},{"date":"1997-09-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.352},{"date":"1997-09-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.21},{"date":"1997-09-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.195},{"date":"1997-09-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.293},{"date":"1997-09-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.292},{"date":"1997-09-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.281},{"date":"1997-09-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.426},{"date":"1997-09-29","fuel":"gasoline","grade":"premium","formulation":"all","price":1.391},{"date":"1997-09-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.373},{"date":"1997-09-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.492},{"date":"1997-09-29","fuel":"diesel","grade":"all","formulation":"NA","price":1.16},{"date":"1997-10-06","fuel":"gasoline","grade":"all","formulation":"all","price":1.254},{"date":"1997-10-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.234},{"date":"1997-10-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.347},{"date":"1997-10-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.209},{"date":"1997-10-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.195},{"date":"1997-10-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.288},{"date":"1997-10-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.292},{"date":"1997-10-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.283},{"date":"1997-10-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.42},{"date":"1997-10-06","fuel":"gasoline","grade":"premium","formulation":"all","price":1.39},{"date":"1997-10-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.374},{"date":"1997-10-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.486},{"date":"1997-10-06","fuel":"diesel","grade":"all","formulation":"NA","price":1.175},{"date":"1997-10-13","fuel":"gasoline","grade":"all","formulation":"all","price":1.248},{"date":"1997-10-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.227},{"date":"1997-10-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.338},{"date":"1997-10-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.203},{"date":"1997-10-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.187},{"date":"1997-10-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.277},{"date":"1997-10-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.287},{"date":"1997-10-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.276},{"date":"1997-10-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.414},{"date":"1997-10-13","fuel":"gasoline","grade":"premium","formulation":"all","price":1.385},{"date":"1997-10-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.368},{"date":"1997-10-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.48},{"date":"1997-10-13","fuel":"diesel","grade":"all","formulation":"NA","price":1.185},{"date":"1997-10-20","fuel":"gasoline","grade":"all","formulation":"all","price":1.238},{"date":"1997-10-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.218},{"date":"1997-10-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.33},{"date":"1997-10-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.193},{"date":"1997-10-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.178},{"date":"1997-10-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.269},{"date":"1997-10-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.278},{"date":"1997-10-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.268},{"date":"1997-10-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.407},{"date":"1997-10-20","fuel":"gasoline","grade":"premium","formulation":"all","price":1.376},{"date":"1997-10-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.36},{"date":"1997-10-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.472},{"date":"1997-10-20","fuel":"diesel","grade":"all","formulation":"NA","price":1.185},{"date":"1997-10-27","fuel":"gasoline","grade":"all","formulation":"all","price":1.228},{"date":"1997-10-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.208},{"date":"1997-10-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.32},{"date":"1997-10-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.182},{"date":"1997-10-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.168},{"date":"1997-10-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.26},{"date":"1997-10-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.267},{"date":"1997-10-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.258},{"date":"1997-10-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.398},{"date":"1997-10-27","fuel":"gasoline","grade":"premium","formulation":"all","price":1.366},{"date":"1997-10-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.351},{"date":"1997-10-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.461},{"date":"1997-10-27","fuel":"diesel","grade":"all","formulation":"NA","price":1.185},{"date":"1997-11-03","fuel":"gasoline","grade":"all","formulation":"all","price":1.221},{"date":"1997-11-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.202},{"date":"1997-11-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.311},{"date":"1997-11-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.176},{"date":"1997-11-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.163},{"date":"1997-11-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.254},{"date":"1997-11-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.259},{"date":"1997-11-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.251},{"date":"1997-11-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.387},{"date":"1997-11-03","fuel":"gasoline","grade":"premium","formulation":"all","price":1.357},{"date":"1997-11-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.344},{"date":"1997-11-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.452},{"date":"1997-11-03","fuel":"diesel","grade":"all","formulation":"NA","price":1.188},{"date":"1997-11-10","fuel":"gasoline","grade":"all","formulation":"all","price":1.222},{"date":"1997-11-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.204},{"date":"1997-11-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.304},{"date":"1997-11-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.177},{"date":"1997-11-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.164},{"date":"1997-11-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.247},{"date":"1997-11-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.261},{"date":"1997-11-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.253},{"date":"1997-11-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.38},{"date":"1997-11-10","fuel":"gasoline","grade":"premium","formulation":"all","price":1.36},{"date":"1997-11-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.347},{"date":"1997-11-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.446},{"date":"1997-11-10","fuel":"diesel","grade":"all","formulation":"NA","price":1.19},{"date":"1997-11-17","fuel":"gasoline","grade":"all","formulation":"all","price":1.213},{"date":"1997-11-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.195},{"date":"1997-11-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.296},{"date":"1997-11-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.168},{"date":"1997-11-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.156},{"date":"1997-11-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.238},{"date":"1997-11-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.251},{"date":"1997-11-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.244},{"date":"1997-11-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.372},{"date":"1997-11-17","fuel":"gasoline","grade":"premium","formulation":"all","price":1.352},{"date":"1997-11-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.339},{"date":"1997-11-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.437},{"date":"1997-11-17","fuel":"diesel","grade":"all","formulation":"NA","price":1.195},{"date":"1997-11-24","fuel":"gasoline","grade":"all","formulation":"all","price":1.207},{"date":"1997-11-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.19},{"date":"1997-11-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.288},{"date":"1997-11-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.162},{"date":"1997-11-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.15},{"date":"1997-11-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.232},{"date":"1997-11-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.246},{"date":"1997-11-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.239},{"date":"1997-11-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.365},{"date":"1997-11-24","fuel":"gasoline","grade":"premium","formulation":"all","price":1.346},{"date":"1997-11-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.333},{"date":"1997-11-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.43},{"date":"1997-11-24","fuel":"diesel","grade":"all","formulation":"NA","price":1.193},{"date":"1997-12-01","fuel":"gasoline","grade":"all","formulation":"all","price":1.197},{"date":"1997-12-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.18},{"date":"1997-12-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.282},{"date":"1997-12-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.152},{"date":"1997-12-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.14},{"date":"1997-12-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.226},{"date":"1997-12-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.236},{"date":"1997-12-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.23},{"date":"1997-12-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.358},{"date":"1997-12-01","fuel":"gasoline","grade":"premium","formulation":"all","price":1.336},{"date":"1997-12-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.324},{"date":"1997-12-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.424},{"date":"1997-12-01","fuel":"diesel","grade":"all","formulation":"NA","price":1.189},{"date":"1997-12-08","fuel":"gasoline","grade":"all","formulation":"all","price":1.187},{"date":"1997-12-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.168},{"date":"1997-12-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.27},{"date":"1997-12-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.141},{"date":"1997-12-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.128},{"date":"1997-12-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.215},{"date":"1997-12-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.226},{"date":"1997-12-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.218},{"date":"1997-12-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.347},{"date":"1997-12-08","fuel":"gasoline","grade":"premium","formulation":"all","price":1.326},{"date":"1997-12-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.312},{"date":"1997-12-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.412},{"date":"1997-12-08","fuel":"diesel","grade":"all","formulation":"NA","price":1.174},{"date":"1997-12-15","fuel":"gasoline","grade":"all","formulation":"all","price":1.176},{"date":"1997-12-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.158},{"date":"1997-12-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.26},{"date":"1997-12-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.131},{"date":"1997-12-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.118},{"date":"1997-12-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.207},{"date":"1997-12-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.215},{"date":"1997-12-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.208},{"date":"1997-12-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.337},{"date":"1997-12-15","fuel":"gasoline","grade":"premium","formulation":"all","price":1.315},{"date":"1997-12-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.301},{"date":"1997-12-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.401},{"date":"1997-12-15","fuel":"diesel","grade":"all","formulation":"NA","price":1.162},{"date":"1997-12-22","fuel":"gasoline","grade":"all","formulation":"all","price":1.167},{"date":"1997-12-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.148},{"date":"1997-12-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.249},{"date":"1997-12-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.121},{"date":"1997-12-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.108},{"date":"1997-12-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.197},{"date":"1997-12-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.205},{"date":"1997-12-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.198},{"date":"1997-12-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.324},{"date":"1997-12-22","fuel":"gasoline","grade":"premium","formulation":"all","price":1.307},{"date":"1997-12-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.293},{"date":"1997-12-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.389},{"date":"1997-12-22","fuel":"diesel","grade":"all","formulation":"NA","price":1.155},{"date":"1997-12-29","fuel":"gasoline","grade":"all","formulation":"all","price":1.158},{"date":"1997-12-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.139},{"date":"1997-12-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.243},{"date":"1997-12-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.112},{"date":"1997-12-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.099},{"date":"1997-12-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.19},{"date":"1997-12-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.196},{"date":"1997-12-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.189},{"date":"1997-12-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.319},{"date":"1997-12-29","fuel":"gasoline","grade":"premium","formulation":"all","price":1.298},{"date":"1997-12-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.284},{"date":"1997-12-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.384},{"date":"1997-12-29","fuel":"diesel","grade":"all","formulation":"NA","price":1.15},{"date":"1998-01-05","fuel":"gasoline","grade":"all","formulation":"all","price":1.148},{"date":"1998-01-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.13},{"date":"1998-01-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.236},{"date":"1998-01-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.102},{"date":"1998-01-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.089},{"date":"1998-01-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.183},{"date":"1998-01-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.188},{"date":"1998-01-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.181},{"date":"1998-01-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.313},{"date":"1998-01-05","fuel":"gasoline","grade":"premium","formulation":"all","price":1.29},{"date":"1998-01-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.276},{"date":"1998-01-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.378},{"date":"1998-01-05","fuel":"diesel","grade":"all","formulation":"NA","price":1.147},{"date":"1998-01-12","fuel":"gasoline","grade":"all","formulation":"all","price":1.14},{"date":"1998-01-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.123},{"date":"1998-01-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.222},{"date":"1998-01-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.094},{"date":"1998-01-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.083},{"date":"1998-01-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.169},{"date":"1998-01-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.181},{"date":"1998-01-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.174},{"date":"1998-01-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.299},{"date":"1998-01-12","fuel":"gasoline","grade":"premium","formulation":"all","price":1.281},{"date":"1998-01-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.268},{"date":"1998-01-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.365},{"date":"1998-01-12","fuel":"diesel","grade":"all","formulation":"NA","price":1.126},{"date":"1998-01-19","fuel":"gasoline","grade":"all","formulation":"all","price":1.129},{"date":"1998-01-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.112},{"date":"1998-01-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.204},{"date":"1998-01-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.083},{"date":"1998-01-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.072},{"date":"1998-01-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.152},{"date":"1998-01-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.168},{"date":"1998-01-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.162},{"date":"1998-01-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.277},{"date":"1998-01-19","fuel":"gasoline","grade":"premium","formulation":"all","price":1.269},{"date":"1998-01-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.257},{"date":"1998-01-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.345},{"date":"1998-01-19","fuel":"diesel","grade":"all","formulation":"NA","price":1.109},{"date":"1998-01-26","fuel":"gasoline","grade":"all","formulation":"all","price":1.112},{"date":"1998-01-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.095},{"date":"1998-01-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.19},{"date":"1998-01-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.066},{"date":"1998-01-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.055},{"date":"1998-01-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.138},{"date":"1998-01-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.152},{"date":"1998-01-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.146},{"date":"1998-01-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.263},{"date":"1998-01-26","fuel":"gasoline","grade":"premium","formulation":"all","price":1.253},{"date":"1998-01-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.241},{"date":"1998-01-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.333},{"date":"1998-01-26","fuel":"diesel","grade":"all","formulation":"NA","price":1.096},{"date":"1998-02-02","fuel":"gasoline","grade":"all","formulation":"all","price":1.108},{"date":"1998-02-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.092},{"date":"1998-02-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.177},{"date":"1998-02-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.061},{"date":"1998-02-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.051},{"date":"1998-02-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.124},{"date":"1998-02-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.149},{"date":"1998-02-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.144},{"date":"1998-02-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.249},{"date":"1998-02-02","fuel":"gasoline","grade":"premium","formulation":"all","price":1.25},{"date":"1998-02-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.239},{"date":"1998-02-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.319},{"date":"1998-02-02","fuel":"diesel","grade":"all","formulation":"NA","price":1.091},{"date":"1998-02-09","fuel":"gasoline","grade":"all","formulation":"all","price":1.101},{"date":"1998-02-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.086},{"date":"1998-02-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.165},{"date":"1998-02-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.053},{"date":"1998-02-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.045},{"date":"1998-02-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.113},{"date":"1998-02-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.143},{"date":"1998-02-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.138},{"date":"1998-02-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.237},{"date":"1998-02-09","fuel":"gasoline","grade":"premium","formulation":"all","price":1.243},{"date":"1998-02-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.233},{"date":"1998-02-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.307},{"date":"1998-02-09","fuel":"diesel","grade":"all","formulation":"NA","price":1.085},{"date":"1998-02-16","fuel":"gasoline","grade":"all","formulation":"all","price":1.085},{"date":"1998-02-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.072},{"date":"1998-02-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.148},{"date":"1998-02-16","fuel":"gasoline","grade":"regular","formulation":"all","price":1.038},{"date":"1998-02-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.032},{"date":"1998-02-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.095},{"date":"1998-02-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.127},{"date":"1998-02-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.123},{"date":"1998-02-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.219},{"date":"1998-02-16","fuel":"gasoline","grade":"premium","formulation":"all","price":1.226},{"date":"1998-02-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.217},{"date":"1998-02-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.291},{"date":"1998-02-16","fuel":"diesel","grade":"all","formulation":"NA","price":1.082},{"date":"1998-02-23","fuel":"gasoline","grade":"all","formulation":"all","price":1.09},{"date":"1998-02-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.078},{"date":"1998-02-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.137},{"date":"1998-02-23","fuel":"gasoline","grade":"regular","formulation":"all","price":1.044},{"date":"1998-02-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.038},{"date":"1998-02-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.086},{"date":"1998-02-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.132},{"date":"1998-02-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.128},{"date":"1998-02-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.209},{"date":"1998-02-23","fuel":"gasoline","grade":"premium","formulation":"all","price":1.23},{"date":"1998-02-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.221},{"date":"1998-02-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.279},{"date":"1998-02-23","fuel":"diesel","grade":"all","formulation":"NA","price":1.079},{"date":"1998-03-02","fuel":"gasoline","grade":"all","formulation":"all","price":1.075},{"date":"1998-03-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.065},{"date":"1998-03-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.117},{"date":"1998-03-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.028},{"date":"1998-03-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.025},{"date":"1998-03-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.065},{"date":"1998-03-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.119},{"date":"1998-03-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.117},{"date":"1998-03-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.187},{"date":"1998-03-02","fuel":"gasoline","grade":"premium","formulation":"all","price":1.216},{"date":"1998-03-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.211},{"date":"1998-03-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.259},{"date":"1998-03-02","fuel":"diesel","grade":"all","formulation":"NA","price":1.074},{"date":"1998-03-09","fuel":"gasoline","grade":"all","formulation":"all","price":1.065},{"date":"1998-03-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.057},{"date":"1998-03-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.098},{"date":"1998-03-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.018},{"date":"1998-03-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.017},{"date":"1998-03-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.045},{"date":"1998-03-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.111},{"date":"1998-03-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.11},{"date":"1998-03-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.17},{"date":"1998-03-09","fuel":"gasoline","grade":"premium","formulation":"all","price":1.205},{"date":"1998-03-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.203},{"date":"1998-03-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.241},{"date":"1998-03-09","fuel":"diesel","grade":"all","formulation":"NA","price":1.066},{"date":"1998-03-16","fuel":"gasoline","grade":"all","formulation":"all","price":1.055},{"date":"1998-03-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.047},{"date":"1998-03-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.088},{"date":"1998-03-16","fuel":"gasoline","grade":"regular","formulation":"all","price":1.008},{"date":"1998-03-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.006},{"date":"1998-03-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.035},{"date":"1998-03-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.101},{"date":"1998-03-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.1},{"date":"1998-03-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.159},{"date":"1998-03-16","fuel":"gasoline","grade":"premium","formulation":"all","price":1.195},{"date":"1998-03-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.192},{"date":"1998-03-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.232},{"date":"1998-03-16","fuel":"diesel","grade":"all","formulation":"NA","price":1.057},{"date":"1998-03-23","fuel":"gasoline","grade":"all","formulation":"all","price":1.047},{"date":"1998-03-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.038},{"date":"1998-03-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.081},{"date":"1998-03-23","fuel":"gasoline","grade":"regular","formulation":"all","price":1},{"date":"1998-03-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.998},{"date":"1998-03-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.029},{"date":"1998-03-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.091},{"date":"1998-03-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.09},{"date":"1998-03-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.151},{"date":"1998-03-23","fuel":"gasoline","grade":"premium","formulation":"all","price":1.185},{"date":"1998-03-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.181},{"date":"1998-03-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.225},{"date":"1998-03-23","fuel":"diesel","grade":"all","formulation":"NA","price":1.049},{"date":"1998-03-30","fuel":"gasoline","grade":"all","formulation":"all","price":1.077},{"date":"1998-03-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.066},{"date":"1998-03-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.107},{"date":"1998-03-30","fuel":"gasoline","grade":"regular","formulation":"all","price":1.03},{"date":"1998-03-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.026},{"date":"1998-03-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.057},{"date":"1998-03-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.121},{"date":"1998-03-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.117},{"date":"1998-03-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.177},{"date":"1998-03-30","fuel":"gasoline","grade":"premium","formulation":"all","price":1.215},{"date":"1998-03-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.21},{"date":"1998-03-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.251},{"date":"1998-03-30","fuel":"diesel","grade":"all","formulation":"NA","price":1.068},{"date":"1998-04-06","fuel":"gasoline","grade":"all","formulation":"all","price":1.074},{"date":"1998-04-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.063},{"date":"1998-04-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.108},{"date":"1998-04-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.028},{"date":"1998-04-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.023},{"date":"1998-04-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.059},{"date":"1998-04-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.118},{"date":"1998-04-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.114},{"date":"1998-04-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.176},{"date":"1998-04-06","fuel":"gasoline","grade":"premium","formulation":"all","price":1.212},{"date":"1998-04-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.206},{"date":"1998-04-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.248},{"date":"1998-04-06","fuel":"diesel","grade":"all","formulation":"NA","price":1.067},{"date":"1998-04-13","fuel":"gasoline","grade":"all","formulation":"all","price":1.072},{"date":"1998-04-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.058},{"date":"1998-04-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.113},{"date":"1998-04-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.025},{"date":"1998-04-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.018},{"date":"1998-04-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.066},{"date":"1998-04-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.115},{"date":"1998-04-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.111},{"date":"1998-04-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.181},{"date":"1998-04-13","fuel":"gasoline","grade":"premium","formulation":"all","price":1.21},{"date":"1998-04-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.203},{"date":"1998-04-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.252},{"date":"1998-04-13","fuel":"diesel","grade":"all","formulation":"NA","price":1.065},{"date":"1998-04-20","fuel":"gasoline","grade":"all","formulation":"all","price":1.075},{"date":"1998-04-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.062},{"date":"1998-04-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.112},{"date":"1998-04-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.028},{"date":"1998-04-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.021},{"date":"1998-04-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.065},{"date":"1998-04-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.118},{"date":"1998-04-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.114},{"date":"1998-04-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.18},{"date":"1998-04-20","fuel":"gasoline","grade":"premium","formulation":"all","price":1.214},{"date":"1998-04-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.208},{"date":"1998-04-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.251},{"date":"1998-04-20","fuel":"diesel","grade":"all","formulation":"NA","price":1.065},{"date":"1998-04-27","fuel":"gasoline","grade":"all","formulation":"all","price":1.086},{"date":"1998-04-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.073},{"date":"1998-04-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.123},{"date":"1998-04-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.04},{"date":"1998-04-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.032},{"date":"1998-04-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.077},{"date":"1998-04-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.128},{"date":"1998-04-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.123},{"date":"1998-04-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.191},{"date":"1998-04-27","fuel":"gasoline","grade":"premium","formulation":"all","price":1.227},{"date":"1998-04-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.22},{"date":"1998-04-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.26},{"date":"1998-04-27","fuel":"diesel","grade":"all","formulation":"NA","price":1.07},{"date":"1998-05-04","fuel":"gasoline","grade":"all","formulation":"all","price":1.095},{"date":"1998-05-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.079},{"date":"1998-05-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.149},{"date":"1998-05-04","fuel":"gasoline","grade":"regular","formulation":"all","price":1.049},{"date":"1998-05-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.038},{"date":"1998-05-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.101},{"date":"1998-05-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.137},{"date":"1998-05-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.131},{"date":"1998-05-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.221},{"date":"1998-05-04","fuel":"gasoline","grade":"premium","formulation":"all","price":1.236},{"date":"1998-05-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.227},{"date":"1998-05-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.283},{"date":"1998-05-04","fuel":"diesel","grade":"all","formulation":"NA","price":1.072},{"date":"1998-05-11","fuel":"gasoline","grade":"all","formulation":"all","price":1.109},{"date":"1998-05-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.092},{"date":"1998-05-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.161},{"date":"1998-05-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.063},{"date":"1998-05-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.052},{"date":"1998-05-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.115},{"date":"1998-05-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.15},{"date":"1998-05-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.144},{"date":"1998-05-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.232},{"date":"1998-05-11","fuel":"gasoline","grade":"premium","formulation":"all","price":1.247},{"date":"1998-05-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.237},{"date":"1998-05-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.295},{"date":"1998-05-11","fuel":"diesel","grade":"all","formulation":"NA","price":1.075},{"date":"1998-05-18","fuel":"gasoline","grade":"all","formulation":"all","price":1.109},{"date":"1998-05-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.092},{"date":"1998-05-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.175},{"date":"1998-05-18","fuel":"gasoline","grade":"regular","formulation":"all","price":1.072},{"date":"1998-05-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.055},{"date":"1998-05-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.12},{"date":"1998-05-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.161},{"date":"1998-05-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.137},{"date":"1998-05-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.24},{"date":"1998-05-18","fuel":"gasoline","grade":"premium","formulation":"all","price":1.246},{"date":"1998-05-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.228},{"date":"1998-05-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.308},{"date":"1998-05-18","fuel":"diesel","grade":"all","formulation":"NA","price":1.069},{"date":"1998-05-25","fuel":"gasoline","grade":"all","formulation":"all","price":1.108},{"date":"1998-05-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.09},{"date":"1998-05-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.175},{"date":"1998-05-25","fuel":"gasoline","grade":"regular","formulation":"all","price":1.07},{"date":"1998-05-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.052},{"date":"1998-05-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.12},{"date":"1998-05-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.16},{"date":"1998-05-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.138},{"date":"1998-05-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.236},{"date":"1998-05-25","fuel":"gasoline","grade":"premium","formulation":"all","price":1.245},{"date":"1998-05-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.226},{"date":"1998-05-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.307},{"date":"1998-05-25","fuel":"diesel","grade":"all","formulation":"NA","price":1.06},{"date":"1998-06-01","fuel":"gasoline","grade":"all","formulation":"all","price":1.104},{"date":"1998-06-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.086},{"date":"1998-06-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.172},{"date":"1998-06-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.066},{"date":"1998-06-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.047},{"date":"1998-06-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.119},{"date":"1998-06-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.156},{"date":"1998-06-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.132},{"date":"1998-06-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.234},{"date":"1998-06-01","fuel":"gasoline","grade":"premium","formulation":"all","price":1.242},{"date":"1998-06-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.224},{"date":"1998-06-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.304},{"date":"1998-06-01","fuel":"diesel","grade":"all","formulation":"NA","price":1.053},{"date":"1998-06-08","fuel":"gasoline","grade":"all","formulation":"all","price":1.113},{"date":"1998-06-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.097},{"date":"1998-06-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.17},{"date":"1998-06-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.075},{"date":"1998-06-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.06},{"date":"1998-06-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.116},{"date":"1998-06-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.164},{"date":"1998-06-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.142},{"date":"1998-06-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.232},{"date":"1998-06-08","fuel":"gasoline","grade":"premium","formulation":"all","price":1.248},{"date":"1998-06-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.232},{"date":"1998-06-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.305},{"date":"1998-06-08","fuel":"diesel","grade":"all","formulation":"NA","price":1.045},{"date":"1998-06-15","fuel":"gasoline","grade":"all","formulation":"all","price":1.104},{"date":"1998-06-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.087},{"date":"1998-06-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.166},{"date":"1998-06-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.066},{"date":"1998-06-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.049},{"date":"1998-06-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.111},{"date":"1998-06-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.156},{"date":"1998-06-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.134},{"date":"1998-06-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.23},{"date":"1998-06-15","fuel":"gasoline","grade":"premium","formulation":"all","price":1.243},{"date":"1998-06-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.226},{"date":"1998-06-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.302},{"date":"1998-06-15","fuel":"diesel","grade":"all","formulation":"NA","price":1.04},{"date":"1998-06-22","fuel":"gasoline","grade":"all","formulation":"all","price":1.096},{"date":"1998-06-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.079},{"date":"1998-06-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.161},{"date":"1998-06-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.058},{"date":"1998-06-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.041},{"date":"1998-06-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.106},{"date":"1998-06-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.15},{"date":"1998-06-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.127},{"date":"1998-06-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.226},{"date":"1998-06-22","fuel":"gasoline","grade":"premium","formulation":"all","price":1.237},{"date":"1998-06-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.218},{"date":"1998-06-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.301},{"date":"1998-06-22","fuel":"diesel","grade":"all","formulation":"NA","price":1.033},{"date":"1998-06-29","fuel":"gasoline","grade":"all","formulation":"all","price":1.096},{"date":"1998-06-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.081},{"date":"1998-06-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.156},{"date":"1998-06-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.057},{"date":"1998-06-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.042},{"date":"1998-06-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.099},{"date":"1998-06-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.149},{"date":"1998-06-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.128},{"date":"1998-06-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.22},{"date":"1998-06-29","fuel":"gasoline","grade":"premium","formulation":"all","price":1.237},{"date":"1998-06-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.22},{"date":"1998-06-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.296},{"date":"1998-06-29","fuel":"diesel","grade":"all","formulation":"NA","price":1.034},{"date":"1998-07-06","fuel":"gasoline","grade":"all","formulation":"all","price":1.097},{"date":"1998-07-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.08},{"date":"1998-07-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.157},{"date":"1998-07-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.058},{"date":"1998-07-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.041},{"date":"1998-07-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.103},{"date":"1998-07-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.149},{"date":"1998-07-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.127},{"date":"1998-07-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.22},{"date":"1998-07-06","fuel":"gasoline","grade":"premium","formulation":"all","price":1.237},{"date":"1998-07-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.219},{"date":"1998-07-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.296},{"date":"1998-07-06","fuel":"diesel","grade":"all","formulation":"NA","price":1.036},{"date":"1998-07-13","fuel":"gasoline","grade":"all","formulation":"all","price":1.092},{"date":"1998-07-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.076},{"date":"1998-07-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.154},{"date":"1998-07-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.054},{"date":"1998-07-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.037},{"date":"1998-07-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.099},{"date":"1998-07-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.146},{"date":"1998-07-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.123},{"date":"1998-07-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.218},{"date":"1998-07-13","fuel":"gasoline","grade":"premium","formulation":"all","price":1.233},{"date":"1998-07-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.215},{"date":"1998-07-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.294},{"date":"1998-07-13","fuel":"diesel","grade":"all","formulation":"NA","price":1.031},{"date":"1998-07-20","fuel":"gasoline","grade":"all","formulation":"all","price":1.097},{"date":"1998-07-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.082},{"date":"1998-07-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.153},{"date":"1998-07-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.059},{"date":"1998-07-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.044},{"date":"1998-07-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.098},{"date":"1998-07-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.149},{"date":"1998-07-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.128},{"date":"1998-07-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.217},{"date":"1998-07-20","fuel":"gasoline","grade":"premium","formulation":"all","price":1.235},{"date":"1998-07-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.217},{"date":"1998-07-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.293},{"date":"1998-07-20","fuel":"diesel","grade":"all","formulation":"NA","price":1.027},{"date":"1998-07-27","fuel":"gasoline","grade":"all","formulation":"all","price":1.088},{"date":"1998-07-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.073},{"date":"1998-07-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.147},{"date":"1998-07-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.05},{"date":"1998-07-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.035},{"date":"1998-07-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.09},{"date":"1998-07-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.14},{"date":"1998-07-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.118},{"date":"1998-07-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.212},{"date":"1998-07-27","fuel":"gasoline","grade":"premium","formulation":"all","price":1.229},{"date":"1998-07-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.211},{"date":"1998-07-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.289},{"date":"1998-07-27","fuel":"diesel","grade":"all","formulation":"NA","price":1.02},{"date":"1998-08-03","fuel":"gasoline","grade":"all","formulation":"all","price":1.077},{"date":"1998-08-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.061},{"date":"1998-08-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.139},{"date":"1998-08-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.039},{"date":"1998-08-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.023},{"date":"1998-08-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.082},{"date":"1998-08-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.131},{"date":"1998-08-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.109},{"date":"1998-08-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.204},{"date":"1998-08-03","fuel":"gasoline","grade":"premium","formulation":"all","price":1.218},{"date":"1998-08-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.199},{"date":"1998-08-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.282},{"date":"1998-08-03","fuel":"diesel","grade":"all","formulation":"NA","price":1.016},{"date":"1998-08-10","fuel":"gasoline","grade":"all","formulation":"all","price":1.072},{"date":"1998-08-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.056},{"date":"1998-08-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.134},{"date":"1998-08-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.033},{"date":"1998-08-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.018},{"date":"1998-08-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.076},{"date":"1998-08-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.124},{"date":"1998-08-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.102},{"date":"1998-08-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.199},{"date":"1998-08-10","fuel":"gasoline","grade":"premium","formulation":"all","price":1.214},{"date":"1998-08-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.195},{"date":"1998-08-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.278},{"date":"1998-08-10","fuel":"diesel","grade":"all","formulation":"NA","price":1.01},{"date":"1998-08-17","fuel":"gasoline","grade":"all","formulation":"all","price":1.065},{"date":"1998-08-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.049},{"date":"1998-08-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.13},{"date":"1998-08-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.026},{"date":"1998-08-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.011},{"date":"1998-08-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.072},{"date":"1998-08-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.119},{"date":"1998-08-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.097},{"date":"1998-08-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.194},{"date":"1998-08-17","fuel":"gasoline","grade":"premium","formulation":"all","price":1.207},{"date":"1998-08-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.188},{"date":"1998-08-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.275},{"date":"1998-08-17","fuel":"diesel","grade":"all","formulation":"NA","price":1.007},{"date":"1998-08-24","fuel":"gasoline","grade":"all","formulation":"all","price":1.058},{"date":"1998-08-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.042},{"date":"1998-08-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.123},{"date":"1998-08-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.019},{"date":"1998-08-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.004},{"date":"1998-08-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.065},{"date":"1998-08-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.113},{"date":"1998-08-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.09},{"date":"1998-08-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.19},{"date":"1998-08-24","fuel":"gasoline","grade":"premium","formulation":"all","price":1.2},{"date":"1998-08-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.181},{"date":"1998-08-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.268},{"date":"1998-08-24","fuel":"diesel","grade":"all","formulation":"NA","price":1.004},{"date":"1998-08-31","fuel":"gasoline","grade":"all","formulation":"all","price":1.053},{"date":"1998-08-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.037},{"date":"1998-08-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.116},{"date":"1998-08-31","fuel":"gasoline","grade":"regular","formulation":"all","price":1.013},{"date":"1998-08-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.998},{"date":"1998-08-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.059},{"date":"1998-08-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.107},{"date":"1998-08-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.085},{"date":"1998-08-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.181},{"date":"1998-08-31","fuel":"gasoline","grade":"premium","formulation":"all","price":1.196},{"date":"1998-08-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.178},{"date":"1998-08-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.261},{"date":"1998-08-31","fuel":"diesel","grade":"all","formulation":"NA","price":1},{"date":"1998-09-07","fuel":"gasoline","grade":"all","formulation":"all","price":1.046},{"date":"1998-09-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.03},{"date":"1998-09-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.112},{"date":"1998-09-07","fuel":"gasoline","grade":"regular","formulation":"all","price":1.007},{"date":"1998-09-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.991},{"date":"1998-09-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.054},{"date":"1998-09-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.101},{"date":"1998-09-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.079},{"date":"1998-09-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.177},{"date":"1998-09-07","fuel":"gasoline","grade":"premium","formulation":"all","price":1.191},{"date":"1998-09-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.172},{"date":"1998-09-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.258},{"date":"1998-09-07","fuel":"diesel","grade":"all","formulation":"NA","price":1.009},{"date":"1998-09-14","fuel":"gasoline","grade":"all","formulation":"all","price":1.042},{"date":"1998-09-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.026},{"date":"1998-09-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.107},{"date":"1998-09-14","fuel":"gasoline","grade":"regular","formulation":"all","price":1.002},{"date":"1998-09-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.987},{"date":"1998-09-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.049},{"date":"1998-09-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.097},{"date":"1998-09-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.075},{"date":"1998-09-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.173},{"date":"1998-09-14","fuel":"gasoline","grade":"premium","formulation":"all","price":1.187},{"date":"1998-09-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.168},{"date":"1998-09-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.254},{"date":"1998-09-14","fuel":"diesel","grade":"all","formulation":"NA","price":1.019},{"date":"1998-09-21","fuel":"gasoline","grade":"all","formulation":"all","price":1.053},{"date":"1998-09-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.038},{"date":"1998-09-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.114},{"date":"1998-09-21","fuel":"gasoline","grade":"regular","formulation":"all","price":1.014},{"date":"1998-09-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.999},{"date":"1998-09-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.055},{"date":"1998-09-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.108},{"date":"1998-09-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.086},{"date":"1998-09-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.182},{"date":"1998-09-21","fuel":"gasoline","grade":"premium","formulation":"all","price":1.197},{"date":"1998-09-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.179},{"date":"1998-09-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.261},{"date":"1998-09-21","fuel":"diesel","grade":"all","formulation":"NA","price":1.03},{"date":"1998-09-28","fuel":"gasoline","grade":"all","formulation":"all","price":1.053},{"date":"1998-09-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.037},{"date":"1998-09-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.117},{"date":"1998-09-28","fuel":"gasoline","grade":"regular","formulation":"all","price":1.014},{"date":"1998-09-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.999},{"date":"1998-09-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.058},{"date":"1998-09-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.107},{"date":"1998-09-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.085},{"date":"1998-09-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.183},{"date":"1998-09-28","fuel":"gasoline","grade":"premium","formulation":"all","price":1.197},{"date":"1998-09-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.178},{"date":"1998-09-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.263},{"date":"1998-09-28","fuel":"diesel","grade":"all","formulation":"NA","price":1.039},{"date":"1998-10-05","fuel":"gasoline","grade":"all","formulation":"all","price":1.059},{"date":"1998-10-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.045},{"date":"1998-10-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.116},{"date":"1998-10-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.019},{"date":"1998-10-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.006},{"date":"1998-10-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.057},{"date":"1998-10-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.113},{"date":"1998-10-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.093},{"date":"1998-10-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.181},{"date":"1998-10-05","fuel":"gasoline","grade":"premium","formulation":"all","price":1.202},{"date":"1998-10-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.186},{"date":"1998-10-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.261},{"date":"1998-10-05","fuel":"diesel","grade":"all","formulation":"NA","price":1.041},{"date":"1998-10-12","fuel":"gasoline","grade":"all","formulation":"all","price":1.063},{"date":"1998-10-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.05},{"date":"1998-10-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.117},{"date":"1998-10-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.022},{"date":"1998-10-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.01},{"date":"1998-10-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.06},{"date":"1998-10-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.118},{"date":"1998-10-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.1},{"date":"1998-10-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.184},{"date":"1998-10-12","fuel":"gasoline","grade":"premium","formulation":"all","price":1.209},{"date":"1998-10-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.194},{"date":"1998-10-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.263},{"date":"1998-10-12","fuel":"diesel","grade":"all","formulation":"NA","price":1.041},{"date":"1998-10-19","fuel":"gasoline","grade":"all","formulation":"all","price":1.058},{"date":"1998-10-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.046},{"date":"1998-10-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.113},{"date":"1998-10-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.019},{"date":"1998-10-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.007},{"date":"1998-10-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.055},{"date":"1998-10-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.113},{"date":"1998-10-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.095},{"date":"1998-10-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.179},{"date":"1998-10-19","fuel":"gasoline","grade":"premium","formulation":"all","price":1.204},{"date":"1998-10-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.19},{"date":"1998-10-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.257},{"date":"1998-10-19","fuel":"diesel","grade":"all","formulation":"NA","price":1.036},{"date":"1998-10-26","fuel":"gasoline","grade":"all","formulation":"all","price":1.055},{"date":"1998-10-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.04},{"date":"1998-10-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.115},{"date":"1998-10-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.015},{"date":"1998-10-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.001},{"date":"1998-10-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.057},{"date":"1998-10-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.109},{"date":"1998-10-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.089},{"date":"1998-10-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.18},{"date":"1998-10-26","fuel":"gasoline","grade":"premium","formulation":"all","price":1.2},{"date":"1998-10-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.183},{"date":"1998-10-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.26},{"date":"1998-10-26","fuel":"diesel","grade":"all","formulation":"NA","price":1.036},{"date":"1998-11-02","fuel":"gasoline","grade":"all","formulation":"all","price":1.05},{"date":"1998-11-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.037},{"date":"1998-11-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.11},{"date":"1998-11-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.01},{"date":"1998-11-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.997},{"date":"1998-11-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.052},{"date":"1998-11-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.105},{"date":"1998-11-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.086},{"date":"1998-11-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.176},{"date":"1998-11-02","fuel":"gasoline","grade":"premium","formulation":"all","price":1.196},{"date":"1998-11-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.18},{"date":"1998-11-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.255},{"date":"1998-11-02","fuel":"diesel","grade":"all","formulation":"NA","price":1.035},{"date":"1998-11-09","fuel":"gasoline","grade":"all","formulation":"all","price":1.048},{"date":"1998-11-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.034},{"date":"1998-11-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.109},{"date":"1998-11-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.008},{"date":"1998-11-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.994},{"date":"1998-11-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.051},{"date":"1998-11-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.104},{"date":"1998-11-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.083},{"date":"1998-11-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.175},{"date":"1998-11-09","fuel":"gasoline","grade":"premium","formulation":"all","price":1.194},{"date":"1998-11-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.178},{"date":"1998-11-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.256},{"date":"1998-11-09","fuel":"diesel","grade":"all","formulation":"NA","price":1.034},{"date":"1998-11-16","fuel":"gasoline","grade":"all","formulation":"all","price":1.037},{"date":"1998-11-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.022},{"date":"1998-11-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.103},{"date":"1998-11-16","fuel":"gasoline","grade":"regular","formulation":"all","price":0.996},{"date":"1998-11-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.981},{"date":"1998-11-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.045},{"date":"1998-11-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.094},{"date":"1998-11-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.073},{"date":"1998-11-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.17},{"date":"1998-11-16","fuel":"gasoline","grade":"premium","formulation":"all","price":1.183},{"date":"1998-11-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.166},{"date":"1998-11-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.248},{"date":"1998-11-16","fuel":"diesel","grade":"all","formulation":"NA","price":1.026},{"date":"1998-11-23","fuel":"gasoline","grade":"all","formulation":"all","price":1.03},{"date":"1998-11-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.012},{"date":"1998-11-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.105},{"date":"1998-11-23","fuel":"gasoline","grade":"regular","formulation":"all","price":0.989},{"date":"1998-11-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.971},{"date":"1998-11-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.044},{"date":"1998-11-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.089},{"date":"1998-11-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.065},{"date":"1998-11-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.174},{"date":"1998-11-23","fuel":"gasoline","grade":"premium","formulation":"all","price":1.177},{"date":"1998-11-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.156},{"date":"1998-11-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.252},{"date":"1998-11-23","fuel":"diesel","grade":"all","formulation":"NA","price":1.012},{"date":"1998-11-30","fuel":"gasoline","grade":"all","formulation":"all","price":1.015},{"date":"1998-11-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":0.995},{"date":"1998-11-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.099},{"date":"1998-11-30","fuel":"gasoline","grade":"regular","formulation":"all","price":0.974},{"date":"1998-11-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.954},{"date":"1998-11-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.035},{"date":"1998-11-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.074},{"date":"1998-11-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.048},{"date":"1998-11-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.169},{"date":"1998-11-30","fuel":"gasoline","grade":"premium","formulation":"all","price":1.164},{"date":"1998-11-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.141},{"date":"1998-11-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.248},{"date":"1998-11-30","fuel":"diesel","grade":"all","formulation":"NA","price":1.004},{"date":"1998-12-07","fuel":"gasoline","grade":"all","formulation":"all","price":0.996},{"date":"1998-12-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":0.974},{"date":"1998-12-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.088},{"date":"1998-12-07","fuel":"gasoline","grade":"regular","formulation":"all","price":0.954},{"date":"1998-12-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.933},{"date":"1998-12-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.024},{"date":"1998-12-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.056},{"date":"1998-12-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.027},{"date":"1998-12-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.157},{"date":"1998-12-07","fuel":"gasoline","grade":"premium","formulation":"all","price":1.146},{"date":"1998-12-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.12},{"date":"1998-12-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.238},{"date":"1998-12-07","fuel":"diesel","grade":"all","formulation":"NA","price":0.986},{"date":"1998-12-14","fuel":"gasoline","grade":"all","formulation":"all","price":0.987},{"date":"1998-12-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":0.964},{"date":"1998-12-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.081},{"date":"1998-12-14","fuel":"gasoline","grade":"regular","formulation":"all","price":0.945},{"date":"1998-12-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.923},{"date":"1998-12-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.017},{"date":"1998-12-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.046},{"date":"1998-12-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.016},{"date":"1998-12-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.152},{"date":"1998-12-14","fuel":"gasoline","grade":"premium","formulation":"all","price":1.139},{"date":"1998-12-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.112},{"date":"1998-12-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.233},{"date":"1998-12-14","fuel":"diesel","grade":"all","formulation":"NA","price":0.972},{"date":"1998-12-21","fuel":"gasoline","grade":"all","formulation":"all","price":0.986},{"date":"1998-12-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":0.962},{"date":"1998-12-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.079},{"date":"1998-12-21","fuel":"gasoline","grade":"regular","formulation":"all","price":0.944},{"date":"1998-12-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.921},{"date":"1998-12-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.014},{"date":"1998-12-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.044},{"date":"1998-12-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.014},{"date":"1998-12-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.152},{"date":"1998-12-21","fuel":"gasoline","grade":"premium","formulation":"all","price":1.135},{"date":"1998-12-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.107},{"date":"1998-12-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.23},{"date":"1998-12-21","fuel":"diesel","grade":"all","formulation":"NA","price":0.968},{"date":"1998-12-28","fuel":"gasoline","grade":"all","formulation":"all","price":0.979},{"date":"1998-12-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":0.955},{"date":"1998-12-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.074},{"date":"1998-12-28","fuel":"gasoline","grade":"regular","formulation":"all","price":0.937},{"date":"1998-12-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.914},{"date":"1998-12-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.009},{"date":"1998-12-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.038},{"date":"1998-12-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.008},{"date":"1998-12-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.147},{"date":"1998-12-28","fuel":"gasoline","grade":"premium","formulation":"all","price":1.129},{"date":"1998-12-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.1},{"date":"1998-12-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.226},{"date":"1998-12-28","fuel":"diesel","grade":"all","formulation":"NA","price":0.966},{"date":"1999-01-04","fuel":"gasoline","grade":"all","formulation":"all","price":0.977},{"date":"1999-01-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":0.953},{"date":"1999-01-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.071},{"date":"1999-01-04","fuel":"gasoline","grade":"regular","formulation":"all","price":0.935},{"date":"1999-01-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.913},{"date":"1999-01-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.006},{"date":"1999-01-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.036},{"date":"1999-01-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.006},{"date":"1999-01-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.143},{"date":"1999-01-04","fuel":"gasoline","grade":"premium","formulation":"all","price":1.126},{"date":"1999-01-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.098},{"date":"1999-01-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.223},{"date":"1999-01-04","fuel":"diesel","grade":"all","formulation":"NA","price":0.965},{"date":"1999-01-11","fuel":"gasoline","grade":"all","formulation":"all","price":0.982},{"date":"1999-01-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":0.96},{"date":"1999-01-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.068},{"date":"1999-01-11","fuel":"gasoline","grade":"regular","formulation":"all","price":0.941},{"date":"1999-01-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.92},{"date":"1999-01-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.005},{"date":"1999-01-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.039},{"date":"1999-01-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.011},{"date":"1999-01-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.139},{"date":"1999-01-11","fuel":"gasoline","grade":"premium","formulation":"all","price":1.129},{"date":"1999-01-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.102},{"date":"1999-01-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.219},{"date":"1999-01-11","fuel":"diesel","grade":"all","formulation":"NA","price":0.967},{"date":"1999-01-18","fuel":"gasoline","grade":"all","formulation":"all","price":0.985},{"date":"1999-01-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":0.961},{"date":"1999-01-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.073},{"date":"1999-01-18","fuel":"gasoline","grade":"regular","formulation":"all","price":0.944},{"date":"1999-01-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.921},{"date":"1999-01-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.013},{"date":"1999-01-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.042},{"date":"1999-01-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.012},{"date":"1999-01-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.143},{"date":"1999-01-18","fuel":"gasoline","grade":"premium","formulation":"all","price":1.131},{"date":"1999-01-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.104},{"date":"1999-01-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.221},{"date":"1999-01-18","fuel":"diesel","grade":"all","formulation":"NA","price":0.97},{"date":"1999-01-25","fuel":"gasoline","grade":"all","formulation":"all","price":0.977},{"date":"1999-01-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":0.954},{"date":"1999-01-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.067},{"date":"1999-01-25","fuel":"gasoline","grade":"regular","formulation":"all","price":0.936},{"date":"1999-01-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.913},{"date":"1999-01-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.006},{"date":"1999-01-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.035},{"date":"1999-01-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.006},{"date":"1999-01-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.137},{"date":"1999-01-25","fuel":"gasoline","grade":"premium","formulation":"all","price":1.125},{"date":"1999-01-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.098},{"date":"1999-01-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.216},{"date":"1999-01-25","fuel":"diesel","grade":"all","formulation":"NA","price":0.964},{"date":"1999-02-01","fuel":"gasoline","grade":"all","formulation":"all","price":0.971},{"date":"1999-02-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":0.948},{"date":"1999-02-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.056},{"date":"1999-02-01","fuel":"gasoline","grade":"regular","formulation":"all","price":0.929},{"date":"1999-02-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.908},{"date":"1999-02-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":0.994},{"date":"1999-02-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.029},{"date":"1999-02-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.002},{"date":"1999-02-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.127},{"date":"1999-02-01","fuel":"gasoline","grade":"premium","formulation":"all","price":1.12},{"date":"1999-02-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.094},{"date":"1999-02-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.207},{"date":"1999-02-01","fuel":"diesel","grade":"all","formulation":"NA","price":0.962},{"date":"1999-02-08","fuel":"gasoline","grade":"all","formulation":"all","price":0.968},{"date":"1999-02-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":0.947},{"date":"1999-02-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.05},{"date":"1999-02-08","fuel":"gasoline","grade":"regular","formulation":"all","price":0.927},{"date":"1999-02-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.907},{"date":"1999-02-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":0.987},{"date":"1999-02-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.026},{"date":"1999-02-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":0.999},{"date":"1999-02-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.122},{"date":"1999-02-08","fuel":"gasoline","grade":"premium","formulation":"all","price":1.117},{"date":"1999-02-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.092},{"date":"1999-02-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.203},{"date":"1999-02-08","fuel":"diesel","grade":"all","formulation":"NA","price":0.962},{"date":"1999-02-15","fuel":"gasoline","grade":"all","formulation":"all","price":0.96},{"date":"1999-02-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":0.939},{"date":"1999-02-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.043},{"date":"1999-02-15","fuel":"gasoline","grade":"regular","formulation":"all","price":0.919},{"date":"1999-02-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.899},{"date":"1999-02-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":0.981},{"date":"1999-02-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.018},{"date":"1999-02-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":0.99},{"date":"1999-02-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.116},{"date":"1999-02-15","fuel":"gasoline","grade":"premium","formulation":"all","price":1.109},{"date":"1999-02-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.084},{"date":"1999-02-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.195},{"date":"1999-02-15","fuel":"diesel","grade":"all","formulation":"NA","price":0.959},{"date":"1999-02-22","fuel":"gasoline","grade":"all","formulation":"all","price":0.949},{"date":"1999-02-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":0.926},{"date":"1999-02-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.039},{"date":"1999-02-22","fuel":"gasoline","grade":"regular","formulation":"all","price":0.907},{"date":"1999-02-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.885},{"date":"1999-02-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":0.974},{"date":"1999-02-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.008},{"date":"1999-02-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":0.979},{"date":"1999-02-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.112},{"date":"1999-02-22","fuel":"gasoline","grade":"premium","formulation":"all","price":1.1},{"date":"1999-02-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.074},{"date":"1999-02-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.191},{"date":"1999-02-22","fuel":"diesel","grade":"all","formulation":"NA","price":0.953},{"date":"1999-03-01","fuel":"gasoline","grade":"all","formulation":"all","price":0.955},{"date":"1999-03-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":0.932},{"date":"1999-03-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.042},{"date":"1999-03-01","fuel":"gasoline","grade":"regular","formulation":"all","price":0.913},{"date":"1999-03-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.891},{"date":"1999-03-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":0.978},{"date":"1999-03-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.016},{"date":"1999-03-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":0.987},{"date":"1999-03-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.116},{"date":"1999-03-01","fuel":"gasoline","grade":"premium","formulation":"all","price":1.104},{"date":"1999-03-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.077},{"date":"1999-03-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.192},{"date":"1999-03-01","fuel":"diesel","grade":"all","formulation":"NA","price":0.956},{"date":"1999-03-08","fuel":"gasoline","grade":"all","formulation":"all","price":0.963},{"date":"1999-03-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":0.941},{"date":"1999-03-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.051},{"date":"1999-03-08","fuel":"gasoline","grade":"regular","formulation":"all","price":0.921},{"date":"1999-03-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.9},{"date":"1999-03-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":0.985},{"date":"1999-03-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.024},{"date":"1999-03-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":0.995},{"date":"1999-03-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.126},{"date":"1999-03-08","fuel":"gasoline","grade":"premium","formulation":"all","price":1.11},{"date":"1999-03-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.085},{"date":"1999-03-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.198},{"date":"1999-03-08","fuel":"diesel","grade":"all","formulation":"NA","price":0.964},{"date":"1999-03-15","fuel":"gasoline","grade":"all","formulation":"all","price":1.017},{"date":"1999-03-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":0.997},{"date":"1999-03-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.09},{"date":"1999-03-15","fuel":"gasoline","grade":"regular","formulation":"all","price":0.977},{"date":"1999-03-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.958},{"date":"1999-03-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.03},{"date":"1999-03-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.074},{"date":"1999-03-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.048},{"date":"1999-03-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.162},{"date":"1999-03-15","fuel":"gasoline","grade":"premium","formulation":"all","price":1.16},{"date":"1999-03-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.137},{"date":"1999-03-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.23},{"date":"1999-03-15","fuel":"diesel","grade":"all","formulation":"NA","price":1},{"date":"1999-03-22","fuel":"gasoline","grade":"all","formulation":"all","price":1.056},{"date":"1999-03-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.038},{"date":"1999-03-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.126},{"date":"1999-03-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.017},{"date":"1999-03-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":0.999},{"date":"1999-03-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.067},{"date":"1999-03-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.112},{"date":"1999-03-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.086},{"date":"1999-03-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.197},{"date":"1999-03-22","fuel":"gasoline","grade":"premium","formulation":"all","price":1.199},{"date":"1999-03-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.178},{"date":"1999-03-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.262},{"date":"1999-03-22","fuel":"diesel","grade":"all","formulation":"NA","price":1.018},{"date":"1999-03-29","fuel":"gasoline","grade":"all","formulation":"all","price":1.121},{"date":"1999-03-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.093},{"date":"1999-03-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.225},{"date":"1999-03-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.082},{"date":"1999-03-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.055},{"date":"1999-03-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.156},{"date":"1999-03-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.177},{"date":"1999-03-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.141},{"date":"1999-03-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.303},{"date":"1999-03-29","fuel":"gasoline","grade":"premium","formulation":"all","price":1.259},{"date":"1999-03-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.229},{"date":"1999-03-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.351},{"date":"1999-03-29","fuel":"diesel","grade":"all","formulation":"NA","price":1.046},{"date":"1999-04-05","fuel":"gasoline","grade":"all","formulation":"all","price":1.158},{"date":"1999-04-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.125},{"date":"1999-04-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.287},{"date":"1999-04-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.118},{"date":"1999-04-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.087},{"date":"1999-04-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.21},{"date":"1999-04-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.216},{"date":"1999-04-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.172},{"date":"1999-04-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.374},{"date":"1999-04-05","fuel":"gasoline","grade":"premium","formulation":"all","price":1.296},{"date":"1999-04-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.26},{"date":"1999-04-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.412},{"date":"1999-04-05","fuel":"diesel","grade":"all","formulation":"NA","price":1.075},{"date":"1999-04-12","fuel":"gasoline","grade":"all","formulation":"all","price":1.179},{"date":"1999-04-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.144},{"date":"1999-04-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.316},{"date":"1999-04-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.14},{"date":"1999-04-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.107},{"date":"1999-04-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.239},{"date":"1999-04-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.238},{"date":"1999-04-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.193},{"date":"1999-04-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.403},{"date":"1999-04-12","fuel":"gasoline","grade":"premium","formulation":"all","price":1.316},{"date":"1999-04-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.277},{"date":"1999-04-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.442},{"date":"1999-04-12","fuel":"diesel","grade":"all","formulation":"NA","price":1.084},{"date":"1999-04-19","fuel":"gasoline","grade":"all","formulation":"all","price":1.175},{"date":"1999-04-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.14},{"date":"1999-04-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.311},{"date":"1999-04-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.135},{"date":"1999-04-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.103},{"date":"1999-04-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.234},{"date":"1999-04-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.234},{"date":"1999-04-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.19},{"date":"1999-04-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.397},{"date":"1999-04-19","fuel":"gasoline","grade":"premium","formulation":"all","price":1.314},{"date":"1999-04-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.275},{"date":"1999-04-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.442},{"date":"1999-04-19","fuel":"diesel","grade":"all","formulation":"NA","price":1.08},{"date":"1999-04-26","fuel":"gasoline","grade":"all","formulation":"all","price":1.171},{"date":"1999-04-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.137},{"date":"1999-04-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.306},{"date":"1999-04-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.131},{"date":"1999-04-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.099},{"date":"1999-04-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.229},{"date":"1999-04-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.231},{"date":"1999-04-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.187},{"date":"1999-04-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.392},{"date":"1999-04-26","fuel":"gasoline","grade":"premium","formulation":"all","price":1.314},{"date":"1999-04-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.275},{"date":"1999-04-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.44},{"date":"1999-04-26","fuel":"diesel","grade":"all","formulation":"NA","price":1.078},{"date":"1999-05-03","fuel":"gasoline","grade":"all","formulation":"all","price":1.176},{"date":"1999-05-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.145},{"date":"1999-05-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.3},{"date":"1999-05-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.136},{"date":"1999-05-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.107},{"date":"1999-05-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.224},{"date":"1999-05-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.234},{"date":"1999-05-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.194},{"date":"1999-05-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.383},{"date":"1999-05-03","fuel":"gasoline","grade":"premium","formulation":"all","price":1.316},{"date":"1999-05-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.28},{"date":"1999-05-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.433},{"date":"1999-05-03","fuel":"diesel","grade":"all","formulation":"NA","price":1.078},{"date":"1999-05-10","fuel":"gasoline","grade":"all","formulation":"all","price":1.18},{"date":"1999-05-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.149},{"date":"1999-05-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.302},{"date":"1999-05-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.14},{"date":"1999-05-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.109},{"date":"1999-05-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.231},{"date":"1999-05-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.24},{"date":"1999-05-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.201},{"date":"1999-05-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.38},{"date":"1999-05-10","fuel":"gasoline","grade":"premium","formulation":"all","price":1.324},{"date":"1999-05-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.288},{"date":"1999-05-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.438},{"date":"1999-05-10","fuel":"diesel","grade":"all","formulation":"NA","price":1.083},{"date":"1999-05-17","fuel":"gasoline","grade":"all","formulation":"all","price":1.18},{"date":"1999-05-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.151},{"date":"1999-05-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.291},{"date":"1999-05-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.14},{"date":"1999-05-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.112},{"date":"1999-05-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.221},{"date":"1999-05-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.239},{"date":"1999-05-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.203},{"date":"1999-05-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.369},{"date":"1999-05-17","fuel":"gasoline","grade":"premium","formulation":"all","price":1.323},{"date":"1999-05-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.291},{"date":"1999-05-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.427},{"date":"1999-05-17","fuel":"diesel","grade":"all","formulation":"NA","price":1.075},{"date":"1999-05-24","fuel":"gasoline","grade":"all","formulation":"all","price":1.166},{"date":"1999-05-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.14},{"date":"1999-05-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.269},{"date":"1999-05-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.126},{"date":"1999-05-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.101},{"date":"1999-05-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.201},{"date":"1999-05-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.224},{"date":"1999-05-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.191},{"date":"1999-05-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.343},{"date":"1999-05-24","fuel":"gasoline","grade":"premium","formulation":"all","price":1.309},{"date":"1999-05-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.279},{"date":"1999-05-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.407},{"date":"1999-05-24","fuel":"diesel","grade":"all","formulation":"NA","price":1.066},{"date":"1999-05-31","fuel":"gasoline","grade":"all","formulation":"all","price":1.151},{"date":"1999-05-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.128},{"date":"1999-05-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.248},{"date":"1999-05-31","fuel":"gasoline","grade":"regular","formulation":"all","price":1.111},{"date":"1999-05-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.088},{"date":"1999-05-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.182},{"date":"1999-05-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.21},{"date":"1999-05-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.18},{"date":"1999-05-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.319},{"date":"1999-05-31","fuel":"gasoline","grade":"premium","formulation":"all","price":1.297},{"date":"1999-05-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.27},{"date":"1999-05-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.389},{"date":"1999-05-31","fuel":"diesel","grade":"all","formulation":"NA","price":1.065},{"date":"1999-06-07","fuel":"gasoline","grade":"all","formulation":"all","price":1.152},{"date":"1999-06-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.132},{"date":"1999-06-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.235},{"date":"1999-06-07","fuel":"gasoline","grade":"regular","formulation":"all","price":1.112},{"date":"1999-06-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.092},{"date":"1999-06-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.168},{"date":"1999-06-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.21},{"date":"1999-06-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.184},{"date":"1999-06-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.306},{"date":"1999-06-07","fuel":"gasoline","grade":"premium","formulation":"all","price":1.296},{"date":"1999-06-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.272},{"date":"1999-06-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.376},{"date":"1999-06-07","fuel":"diesel","grade":"all","formulation":"NA","price":1.059},{"date":"1999-06-14","fuel":"gasoline","grade":"all","formulation":"all","price":1.148},{"date":"1999-06-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.127},{"date":"1999-06-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.233},{"date":"1999-06-14","fuel":"gasoline","grade":"regular","formulation":"all","price":1.108},{"date":"1999-06-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.088},{"date":"1999-06-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.169},{"date":"1999-06-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.205},{"date":"1999-06-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.178},{"date":"1999-06-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.301},{"date":"1999-06-14","fuel":"gasoline","grade":"premium","formulation":"all","price":1.292},{"date":"1999-06-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.268},{"date":"1999-06-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.371},{"date":"1999-06-14","fuel":"diesel","grade":"all","formulation":"NA","price":1.068},{"date":"1999-06-21","fuel":"gasoline","grade":"all","formulation":"all","price":1.163},{"date":"1999-06-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.144},{"date":"1999-06-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.239},{"date":"1999-06-21","fuel":"gasoline","grade":"regular","formulation":"all","price":1.124},{"date":"1999-06-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.105},{"date":"1999-06-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.176},{"date":"1999-06-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.219},{"date":"1999-06-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.195},{"date":"1999-06-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.307},{"date":"1999-06-21","fuel":"gasoline","grade":"premium","formulation":"all","price":1.304},{"date":"1999-06-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.282},{"date":"1999-06-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.376},{"date":"1999-06-21","fuel":"diesel","grade":"all","formulation":"NA","price":1.082},{"date":"1999-06-28","fuel":"gasoline","grade":"all","formulation":"all","price":1.153},{"date":"1999-06-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.134},{"date":"1999-06-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.233},{"date":"1999-06-28","fuel":"gasoline","grade":"regular","formulation":"all","price":1.113},{"date":"1999-06-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.095},{"date":"1999-06-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.168},{"date":"1999-06-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.21},{"date":"1999-06-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.185},{"date":"1999-06-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.304},{"date":"1999-06-28","fuel":"gasoline","grade":"premium","formulation":"all","price":1.296},{"date":"1999-06-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.274},{"date":"1999-06-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.371},{"date":"1999-06-28","fuel":"diesel","grade":"all","formulation":"NA","price":1.087},{"date":"1999-07-05","fuel":"gasoline","grade":"all","formulation":"all","price":1.165},{"date":"1999-07-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.149},{"date":"1999-07-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.233},{"date":"1999-07-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.125},{"date":"1999-07-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.11},{"date":"1999-07-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.17},{"date":"1999-07-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.221},{"date":"1999-07-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.2},{"date":"1999-07-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.302},{"date":"1999-07-05","fuel":"gasoline","grade":"premium","formulation":"all","price":1.306},{"date":"1999-07-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.289},{"date":"1999-07-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.37},{"date":"1999-07-05","fuel":"diesel","grade":"all","formulation":"NA","price":1.102},{"date":"1999-07-12","fuel":"gasoline","grade":"all","formulation":"all","price":1.182},{"date":"1999-07-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.161},{"date":"1999-07-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.267},{"date":"1999-07-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.143},{"date":"1999-07-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.123},{"date":"1999-07-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.203},{"date":"1999-07-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.236},{"date":"1999-07-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.21},{"date":"1999-07-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.334},{"date":"1999-07-12","fuel":"gasoline","grade":"premium","formulation":"all","price":1.322},{"date":"1999-07-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.299},{"date":"1999-07-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.402},{"date":"1999-07-12","fuel":"diesel","grade":"all","formulation":"NA","price":1.114},{"date":"1999-07-19","fuel":"gasoline","grade":"all","formulation":"all","price":1.208},{"date":"1999-07-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.187},{"date":"1999-07-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.301},{"date":"1999-07-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.169},{"date":"1999-07-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.148},{"date":"1999-07-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.232},{"date":"1999-07-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.265},{"date":"1999-07-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.238},{"date":"1999-07-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.372},{"date":"1999-07-19","fuel":"gasoline","grade":"premium","formulation":"all","price":1.35},{"date":"1999-07-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.326},{"date":"1999-07-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.434},{"date":"1999-07-19","fuel":"diesel","grade":"all","formulation":"NA","price":1.133},{"date":"1999-07-26","fuel":"gasoline","grade":"all","formulation":"all","price":1.232},{"date":"1999-07-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.211},{"date":"1999-07-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.32},{"date":"1999-07-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.193},{"date":"1999-07-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.172},{"date":"1999-07-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.252},{"date":"1999-07-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.288},{"date":"1999-07-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.261},{"date":"1999-07-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.39},{"date":"1999-07-26","fuel":"gasoline","grade":"premium","formulation":"all","price":1.371},{"date":"1999-07-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.348},{"date":"1999-07-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.451},{"date":"1999-07-26","fuel":"diesel","grade":"all","formulation":"NA","price":1.137},{"date":"1999-08-02","fuel":"gasoline","grade":"all","formulation":"all","price":1.234},{"date":"1999-08-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.211},{"date":"1999-08-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.331},{"date":"1999-08-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.195},{"date":"1999-08-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.172},{"date":"1999-08-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.261},{"date":"1999-08-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.292},{"date":"1999-08-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.262},{"date":"1999-08-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.405},{"date":"1999-08-02","fuel":"gasoline","grade":"premium","formulation":"all","price":1.375},{"date":"1999-08-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.35},{"date":"1999-08-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.463},{"date":"1999-08-02","fuel":"diesel","grade":"all","formulation":"NA","price":1.146},{"date":"1999-08-09","fuel":"gasoline","grade":"all","formulation":"all","price":1.246},{"date":"1999-08-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.222},{"date":"1999-08-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.349},{"date":"1999-08-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.206},{"date":"1999-08-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.183},{"date":"1999-08-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.275},{"date":"1999-08-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.302},{"date":"1999-08-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.27},{"date":"1999-08-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.424},{"date":"1999-08-09","fuel":"gasoline","grade":"premium","formulation":"all","price":1.387},{"date":"1999-08-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.361},{"date":"1999-08-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.482},{"date":"1999-08-09","fuel":"diesel","grade":"all","formulation":"NA","price":1.156},{"date":"1999-08-16","fuel":"gasoline","grade":"all","formulation":"all","price":1.275},{"date":"1999-08-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.251},{"date":"1999-08-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.369},{"date":"1999-08-16","fuel":"gasoline","grade":"regular","formulation":"all","price":1.236},{"date":"1999-08-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.214},{"date":"1999-08-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.299},{"date":"1999-08-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.331},{"date":"1999-08-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.3},{"date":"1999-08-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.441},{"date":"1999-08-16","fuel":"gasoline","grade":"premium","formulation":"all","price":1.413},{"date":"1999-08-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.388},{"date":"1999-08-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.501},{"date":"1999-08-16","fuel":"diesel","grade":"all","formulation":"NA","price":1.178},{"date":"1999-08-23","fuel":"gasoline","grade":"all","formulation":"all","price":1.273},{"date":"1999-08-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.25},{"date":"1999-08-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.368},{"date":"1999-08-23","fuel":"gasoline","grade":"regular","formulation":"all","price":1.234},{"date":"1999-08-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.212},{"date":"1999-08-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.298},{"date":"1999-08-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.33},{"date":"1999-08-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.301},{"date":"1999-08-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.441},{"date":"1999-08-23","fuel":"gasoline","grade":"premium","formulation":"all","price":1.414},{"date":"1999-08-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.389},{"date":"1999-08-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.501},{"date":"1999-08-23","fuel":"diesel","grade":"all","formulation":"NA","price":1.186},{"date":"1999-08-30","fuel":"gasoline","grade":"all","formulation":"all","price":1.273},{"date":"1999-08-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.253},{"date":"1999-08-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.361},{"date":"1999-08-30","fuel":"gasoline","grade":"regular","formulation":"all","price":1.233},{"date":"1999-08-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.214},{"date":"1999-08-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.29},{"date":"1999-08-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.329},{"date":"1999-08-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.302},{"date":"1999-08-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.433},{"date":"1999-08-30","fuel":"gasoline","grade":"premium","formulation":"all","price":1.416},{"date":"1999-08-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.393},{"date":"1999-08-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.497},{"date":"1999-08-30","fuel":"diesel","grade":"all","formulation":"NA","price":1.194},{"date":"1999-09-06","fuel":"gasoline","grade":"all","formulation":"all","price":1.282},{"date":"1999-09-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.262},{"date":"1999-09-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.362},{"date":"1999-09-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.242},{"date":"1999-09-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.223},{"date":"1999-09-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.297},{"date":"1999-09-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.338},{"date":"1999-09-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.311},{"date":"1999-09-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.432},{"date":"1999-09-06","fuel":"gasoline","grade":"premium","formulation":"all","price":1.423},{"date":"1999-09-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.401},{"date":"1999-09-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.499},{"date":"1999-09-06","fuel":"diesel","grade":"all","formulation":"NA","price":1.198},{"date":"1999-09-13","fuel":"gasoline","grade":"all","formulation":"all","price":1.29},{"date":"1999-09-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.274},{"date":"1999-09-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.359},{"date":"1999-09-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.25},{"date":"1999-09-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.234},{"date":"1999-09-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.294},{"date":"1999-09-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.346},{"date":"1999-09-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.325},{"date":"1999-09-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.428},{"date":"1999-09-13","fuel":"gasoline","grade":"premium","formulation":"all","price":1.432},{"date":"1999-09-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.415},{"date":"1999-09-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.497},{"date":"1999-09-13","fuel":"diesel","grade":"all","formulation":"NA","price":1.209},{"date":"1999-09-20","fuel":"gasoline","grade":"all","formulation":"all","price":1.307},{"date":"1999-09-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.292},{"date":"1999-09-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.369},{"date":"1999-09-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.268},{"date":"1999-09-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.252},{"date":"1999-09-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.311},{"date":"1999-09-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.365},{"date":"1999-09-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.345},{"date":"1999-09-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.433},{"date":"1999-09-20","fuel":"gasoline","grade":"premium","formulation":"all","price":1.448},{"date":"1999-09-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.431},{"date":"1999-09-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.506},{"date":"1999-09-20","fuel":"diesel","grade":"all","formulation":"NA","price":1.226},{"date":"1999-09-27","fuel":"gasoline","grade":"all","formulation":"all","price":1.302},{"date":"1999-09-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.288},{"date":"1999-09-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.359},{"date":"1999-09-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.262},{"date":"1999-09-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.248},{"date":"1999-09-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.302},{"date":"1999-09-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.359},{"date":"1999-09-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.342},{"date":"1999-09-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.422},{"date":"1999-09-27","fuel":"gasoline","grade":"premium","formulation":"all","price":1.444},{"date":"1999-09-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.429},{"date":"1999-09-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.497},{"date":"1999-09-27","fuel":"diesel","grade":"all","formulation":"NA","price":1.226},{"date":"1999-10-04","fuel":"gasoline","grade":"all","formulation":"all","price":1.296},{"date":"1999-10-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.282},{"date":"1999-10-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.357},{"date":"1999-10-04","fuel":"gasoline","grade":"regular","formulation":"all","price":1.255},{"date":"1999-10-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.242},{"date":"1999-10-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.297},{"date":"1999-10-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.353},{"date":"1999-10-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.335},{"date":"1999-10-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.421},{"date":"1999-10-04","fuel":"gasoline","grade":"premium","formulation":"all","price":1.441},{"date":"1999-10-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.425},{"date":"1999-10-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.5},{"date":"1999-10-04","fuel":"diesel","grade":"all","formulation":"NA","price":1.234},{"date":"1999-10-11","fuel":"gasoline","grade":"all","formulation":"all","price":1.29},{"date":"1999-10-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.275},{"date":"1999-10-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.36},{"date":"1999-10-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.249},{"date":"1999-10-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.234},{"date":"1999-10-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.299},{"date":"1999-10-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.347},{"date":"1999-10-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.327},{"date":"1999-10-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.424},{"date":"1999-10-11","fuel":"gasoline","grade":"premium","formulation":"all","price":1.435},{"date":"1999-10-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.418},{"date":"1999-10-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.502},{"date":"1999-10-11","fuel":"diesel","grade":"all","formulation":"NA","price":1.228},{"date":"1999-10-18","fuel":"gasoline","grade":"all","formulation":"all","price":1.277},{"date":"1999-10-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.261},{"date":"1999-10-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.352},{"date":"1999-10-18","fuel":"gasoline","grade":"regular","formulation":"all","price":1.236},{"date":"1999-10-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.22},{"date":"1999-10-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.288},{"date":"1999-10-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.334},{"date":"1999-10-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.314},{"date":"1999-10-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.416},{"date":"1999-10-18","fuel":"gasoline","grade":"premium","formulation":"all","price":1.424},{"date":"1999-10-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.407},{"date":"1999-10-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.495},{"date":"1999-10-18","fuel":"diesel","grade":"all","formulation":"NA","price":1.224},{"date":"1999-10-25","fuel":"gasoline","grade":"all","formulation":"all","price":1.277},{"date":"1999-10-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.265},{"date":"1999-10-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.34},{"date":"1999-10-25","fuel":"gasoline","grade":"regular","formulation":"all","price":1.237},{"date":"1999-10-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.225},{"date":"1999-10-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.276},{"date":"1999-10-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.336},{"date":"1999-10-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.319},{"date":"1999-10-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.404},{"date":"1999-10-25","fuel":"gasoline","grade":"premium","formulation":"all","price":1.424},{"date":"1999-10-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.41},{"date":"1999-10-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.485},{"date":"1999-10-25","fuel":"diesel","grade":"all","formulation":"NA","price":1.226},{"date":"1999-11-01","fuel":"gasoline","grade":"all","formulation":"all","price":1.271},{"date":"1999-11-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.258},{"date":"1999-11-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.334},{"date":"1999-11-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.23},{"date":"1999-11-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.218},{"date":"1999-11-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.272},{"date":"1999-11-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.329},{"date":"1999-11-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.312},{"date":"1999-11-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.398},{"date":"1999-11-01","fuel":"gasoline","grade":"premium","formulation":"all","price":1.417},{"date":"1999-11-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.403},{"date":"1999-11-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.477},{"date":"1999-11-01","fuel":"diesel","grade":"all","formulation":"NA","price":1.229},{"date":"1999-11-08","fuel":"gasoline","grade":"all","formulation":"all","price":1.274},{"date":"1999-11-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.262},{"date":"1999-11-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.33},{"date":"1999-11-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.233},{"date":"1999-11-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.222},{"date":"1999-11-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.271},{"date":"1999-11-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.33},{"date":"1999-11-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.314},{"date":"1999-11-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.393},{"date":"1999-11-08","fuel":"gasoline","grade":"premium","formulation":"all","price":1.418},{"date":"1999-11-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.405},{"date":"1999-11-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.474},{"date":"1999-11-08","fuel":"diesel","grade":"all","formulation":"NA","price":1.234},{"date":"1999-11-15","fuel":"gasoline","grade":"all","formulation":"all","price":1.292},{"date":"1999-11-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.281},{"date":"1999-11-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.341},{"date":"1999-11-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.251},{"date":"1999-11-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.24},{"date":"1999-11-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.284},{"date":"1999-11-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.35},{"date":"1999-11-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.334},{"date":"1999-11-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.404},{"date":"1999-11-15","fuel":"gasoline","grade":"premium","formulation":"all","price":1.436},{"date":"1999-11-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.425},{"date":"1999-11-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.481},{"date":"1999-11-15","fuel":"diesel","grade":"all","formulation":"NA","price":1.261},{"date":"1999-11-22","fuel":"gasoline","grade":"all","formulation":"all","price":1.309},{"date":"1999-11-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.298},{"date":"1999-11-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.355},{"date":"1999-11-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.269},{"date":"1999-11-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.258},{"date":"1999-11-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.298},{"date":"1999-11-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.367},{"date":"1999-11-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.353},{"date":"1999-11-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.419},{"date":"1999-11-22","fuel":"gasoline","grade":"premium","formulation":"all","price":1.451},{"date":"1999-11-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.44},{"date":"1999-11-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.494},{"date":"1999-11-22","fuel":"diesel","grade":"all","formulation":"NA","price":1.289},{"date":"1999-11-29","fuel":"gasoline","grade":"all","formulation":"all","price":1.315},{"date":"1999-11-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.303},{"date":"1999-11-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.369},{"date":"1999-11-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.274},{"date":"1999-11-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.262},{"date":"1999-11-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.312},{"date":"1999-11-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.372},{"date":"1999-11-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.357},{"date":"1999-11-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.432},{"date":"1999-11-29","fuel":"gasoline","grade":"premium","formulation":"all","price":1.457},{"date":"1999-11-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.445},{"date":"1999-11-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.508},{"date":"1999-11-29","fuel":"diesel","grade":"all","formulation":"NA","price":1.304},{"date":"1999-12-06","fuel":"gasoline","grade":"all","formulation":"all","price":1.313},{"date":"1999-12-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.301},{"date":"1999-12-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.372},{"date":"1999-12-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.273},{"date":"1999-12-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.26},{"date":"1999-12-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.313},{"date":"1999-12-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.37},{"date":"1999-12-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.353},{"date":"1999-12-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.437},{"date":"1999-12-06","fuel":"gasoline","grade":"premium","formulation":"all","price":1.458},{"date":"1999-12-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.445},{"date":"1999-12-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.514},{"date":"1999-12-06","fuel":"diesel","grade":"all","formulation":"NA","price":1.294},{"date":"1999-12-13","fuel":"gasoline","grade":"all","formulation":"all","price":1.315},{"date":"1999-12-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.303},{"date":"1999-12-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.371},{"date":"1999-12-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.275},{"date":"1999-12-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.263},{"date":"1999-12-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.312},{"date":"1999-12-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.372},{"date":"1999-12-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.356},{"date":"1999-12-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.435},{"date":"1999-12-13","fuel":"gasoline","grade":"premium","formulation":"all","price":1.459},{"date":"1999-12-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.446},{"date":"1999-12-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.51},{"date":"1999-12-13","fuel":"diesel","grade":"all","formulation":"NA","price":1.288},{"date":"1999-12-20","fuel":"gasoline","grade":"all","formulation":"all","price":1.31},{"date":"1999-12-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.298},{"date":"1999-12-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.365},{"date":"1999-12-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.269},{"date":"1999-12-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.257},{"date":"1999-12-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.305},{"date":"1999-12-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.367},{"date":"1999-12-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.351},{"date":"1999-12-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.429},{"date":"1999-12-20","fuel":"gasoline","grade":"premium","formulation":"all","price":1.455},{"date":"1999-12-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.442},{"date":"1999-12-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.507},{"date":"1999-12-20","fuel":"diesel","grade":"all","formulation":"NA","price":1.287},{"date":"1999-12-27","fuel":"gasoline","grade":"all","formulation":"all","price":1.314},{"date":"1999-12-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.304},{"date":"1999-12-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.363},{"date":"1999-12-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.273},{"date":"1999-12-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.263},{"date":"1999-12-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.303},{"date":"1999-12-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.372},{"date":"1999-12-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.358},{"date":"1999-12-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.428},{"date":"1999-12-27","fuel":"gasoline","grade":"premium","formulation":"all","price":1.459},{"date":"1999-12-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.448},{"date":"1999-12-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.505},{"date":"1999-12-27","fuel":"diesel","grade":"all","formulation":"NA","price":1.298},{"date":"2000-01-03","fuel":"gasoline","grade":"all","formulation":"all","price":1.312},{"date":"2000-01-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.301},{"date":"2000-01-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.365},{"date":"2000-01-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.272},{"date":"2000-01-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.26},{"date":"2000-01-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.306},{"date":"2000-01-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.369},{"date":"2000-01-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.353},{"date":"2000-01-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.428},{"date":"2000-01-03","fuel":"gasoline","grade":"premium","formulation":"all","price":1.457},{"date":"2000-01-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.444},{"date":"2000-01-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.507},{"date":"2000-01-03","fuel":"diesel","grade":"all","formulation":"NA","price":1.309},{"date":"2000-01-10","fuel":"gasoline","grade":"all","formulation":"all","price":1.304},{"date":"2000-01-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.292},{"date":"2000-01-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.36},{"date":"2000-01-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.264},{"date":"2000-01-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.252},{"date":"2000-01-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.301},{"date":"2000-01-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.361},{"date":"2000-01-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.345},{"date":"2000-01-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.423},{"date":"2000-01-10","fuel":"gasoline","grade":"premium","formulation":"all","price":1.45},{"date":"2000-01-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.437},{"date":"2000-01-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.502},{"date":"2000-01-10","fuel":"diesel","grade":"all","formulation":"NA","price":1.307},{"date":"2000-01-17","fuel":"gasoline","grade":"all","formulation":"all","price":1.318},{"date":"2000-01-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.308},{"date":"2000-01-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.36},{"date":"2000-01-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.277},{"date":"2000-01-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.268},{"date":"2000-01-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.303},{"date":"2000-01-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.375},{"date":"2000-01-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.362},{"date":"2000-01-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.423},{"date":"2000-01-17","fuel":"gasoline","grade":"premium","formulation":"all","price":1.461},{"date":"2000-01-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.451},{"date":"2000-01-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.503},{"date":"2000-01-17","fuel":"diesel","grade":"all","formulation":"NA","price":1.307},{"date":"2000-01-24","fuel":"gasoline","grade":"all","formulation":"all","price":1.354},{"date":"2000-01-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.346},{"date":"2000-01-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.385},{"date":"2000-01-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.315},{"date":"2000-01-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.307},{"date":"2000-01-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.335},{"date":"2000-01-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.409},{"date":"2000-01-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.397},{"date":"2000-01-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.445},{"date":"2000-01-24","fuel":"gasoline","grade":"premium","formulation":"all","price":1.493},{"date":"2000-01-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.484},{"date":"2000-01-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.524},{"date":"2000-01-24","fuel":"diesel","grade":"all","formulation":"NA","price":1.418},{"date":"2000-01-31","fuel":"gasoline","grade":"all","formulation":"all","price":1.355},{"date":"2000-01-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.346},{"date":"2000-01-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.394},{"date":"2000-01-31","fuel":"gasoline","grade":"regular","formulation":"all","price":1.316},{"date":"2000-01-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.307},{"date":"2000-01-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.34},{"date":"2000-01-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.411},{"date":"2000-01-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.398},{"date":"2000-01-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.457},{"date":"2000-01-31","fuel":"gasoline","grade":"premium","formulation":"all","price":1.496},{"date":"2000-01-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.485},{"date":"2000-01-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.535},{"date":"2000-01-31","fuel":"diesel","grade":"all","formulation":"NA","price":1.439},{"date":"2000-02-07","fuel":"gasoline","grade":"all","formulation":"all","price":1.364},{"date":"2000-02-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.358},{"date":"2000-02-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.397},{"date":"2000-02-07","fuel":"gasoline","grade":"regular","formulation":"all","price":1.325},{"date":"2000-02-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.319},{"date":"2000-02-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.343},{"date":"2000-02-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.417},{"date":"2000-02-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.406},{"date":"2000-02-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.458},{"date":"2000-02-07","fuel":"gasoline","grade":"premium","formulation":"all","price":1.504},{"date":"2000-02-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.496},{"date":"2000-02-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.538},{"date":"2000-02-07","fuel":"diesel","grade":"all","formulation":"NA","price":1.47},{"date":"2000-02-14","fuel":"gasoline","grade":"all","formulation":"all","price":1.394},{"date":"2000-02-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.389},{"date":"2000-02-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.419},{"date":"2000-02-14","fuel":"gasoline","grade":"regular","formulation":"all","price":1.356},{"date":"2000-02-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.35},{"date":"2000-02-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.37},{"date":"2000-02-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.447},{"date":"2000-02-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.438},{"date":"2000-02-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.477},{"date":"2000-02-14","fuel":"gasoline","grade":"premium","formulation":"all","price":1.533},{"date":"2000-02-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.527},{"date":"2000-02-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.554},{"date":"2000-02-14","fuel":"diesel","grade":"all","formulation":"NA","price":1.456},{"date":"2000-02-21","fuel":"gasoline","grade":"all","formulation":"all","price":1.443},{"date":"2000-02-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.438},{"date":"2000-02-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.46},{"date":"2000-02-21","fuel":"gasoline","grade":"regular","formulation":"all","price":1.406},{"date":"2000-02-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.4},{"date":"2000-02-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.414},{"date":"2000-02-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.495},{"date":"2000-02-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.487},{"date":"2000-02-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.519},{"date":"2000-02-21","fuel":"gasoline","grade":"premium","formulation":"all","price":1.577},{"date":"2000-02-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.573},{"date":"2000-02-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.59},{"date":"2000-02-21","fuel":"diesel","grade":"all","formulation":"NA","price":1.456},{"date":"2000-02-28","fuel":"gasoline","grade":"all","formulation":"all","price":1.458},{"date":"2000-02-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.45},{"date":"2000-02-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.489},{"date":"2000-02-28","fuel":"gasoline","grade":"regular","formulation":"all","price":1.421},{"date":"2000-02-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.413},{"date":"2000-02-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.438},{"date":"2000-02-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.511},{"date":"2000-02-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.499},{"date":"2000-02-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.551},{"date":"2000-02-28","fuel":"gasoline","grade":"premium","formulation":"all","price":1.593},{"date":"2000-02-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.584},{"date":"2000-02-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.619},{"date":"2000-02-28","fuel":"diesel","grade":"all","formulation":"NA","price":1.461},{"date":"2000-03-06","fuel":"gasoline","grade":"all","formulation":"all","price":1.539},{"date":"2000-03-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.528},{"date":"2000-03-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.582},{"date":"2000-03-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.501},{"date":"2000-03-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.49},{"date":"2000-03-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.529},{"date":"2000-03-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.593},{"date":"2000-03-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.579},{"date":"2000-03-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.643},{"date":"2000-03-06","fuel":"gasoline","grade":"premium","formulation":"all","price":1.674},{"date":"2000-03-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.663},{"date":"2000-03-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.709},{"date":"2000-03-06","fuel":"diesel","grade":"all","formulation":"NA","price":1.49},{"date":"2000-03-13","fuel":"gasoline","grade":"all","formulation":"all","price":1.566},{"date":"2000-03-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.55},{"date":"2000-03-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.637},{"date":"2000-03-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.527},{"date":"2000-03-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.511},{"date":"2000-03-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.574},{"date":"2000-03-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.621},{"date":"2000-03-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.6},{"date":"2000-03-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.703},{"date":"2000-03-13","fuel":"gasoline","grade":"premium","formulation":"all","price":1.705},{"date":"2000-03-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.689},{"date":"2000-03-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.764},{"date":"2000-03-13","fuel":"diesel","grade":"all","formulation":"NA","price":1.496},{"date":"2000-03-20","fuel":"gasoline","grade":"all","formulation":"all","price":1.569},{"date":"2000-03-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.548},{"date":"2000-03-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.662},{"date":"2000-03-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.529},{"date":"2000-03-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.508},{"date":"2000-03-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.592},{"date":"2000-03-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.624},{"date":"2000-03-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.597},{"date":"2000-03-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.731},{"date":"2000-03-20","fuel":"gasoline","grade":"premium","formulation":"all","price":1.711},{"date":"2000-03-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.689},{"date":"2000-03-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.791},{"date":"2000-03-20","fuel":"diesel","grade":"all","formulation":"NA","price":1.479},{"date":"2000-03-27","fuel":"gasoline","grade":"all","formulation":"all","price":1.549},{"date":"2000-03-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.524},{"date":"2000-03-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.655},{"date":"2000-03-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.508},{"date":"2000-03-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.484},{"date":"2000-03-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.583},{"date":"2000-03-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.606},{"date":"2000-03-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.576},{"date":"2000-03-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.725},{"date":"2000-03-27","fuel":"gasoline","grade":"premium","formulation":"all","price":1.693},{"date":"2000-03-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.667},{"date":"2000-03-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.786},{"date":"2000-03-27","fuel":"diesel","grade":"all","formulation":"NA","price":1.451},{"date":"2000-04-03","fuel":"gasoline","grade":"all","formulation":"all","price":1.543},{"date":"2000-04-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.518},{"date":"2000-04-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.647},{"date":"2000-04-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.503},{"date":"2000-04-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.478},{"date":"2000-04-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.578},{"date":"2000-04-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.602},{"date":"2000-04-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.572},{"date":"2000-04-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.717},{"date":"2000-04-03","fuel":"gasoline","grade":"premium","formulation":"all","price":1.687},{"date":"2000-04-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.661},{"date":"2000-04-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.776},{"date":"2000-04-03","fuel":"diesel","grade":"all","formulation":"NA","price":1.442},{"date":"2000-04-10","fuel":"gasoline","grade":"all","formulation":"all","price":1.516},{"date":"2000-04-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.487},{"date":"2000-04-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.63},{"date":"2000-04-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.475},{"date":"2000-04-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.447},{"date":"2000-04-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.559},{"date":"2000-04-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.575},{"date":"2000-04-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.541},{"date":"2000-04-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.702},{"date":"2000-04-10","fuel":"gasoline","grade":"premium","formulation":"all","price":1.662},{"date":"2000-04-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.632},{"date":"2000-04-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.763},{"date":"2000-04-10","fuel":"diesel","grade":"all","formulation":"NA","price":1.419},{"date":"2000-04-17","fuel":"gasoline","grade":"all","formulation":"all","price":1.486},{"date":"2000-04-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.455},{"date":"2000-04-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.608},{"date":"2000-04-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.444},{"date":"2000-04-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.415},{"date":"2000-04-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.534},{"date":"2000-04-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.544},{"date":"2000-04-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.508},{"date":"2000-04-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.68},{"date":"2000-04-17","fuel":"gasoline","grade":"premium","formulation":"all","price":1.634},{"date":"2000-04-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.601},{"date":"2000-04-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.745},{"date":"2000-04-17","fuel":"diesel","grade":"all","formulation":"NA","price":1.398},{"date":"2000-04-24","fuel":"gasoline","grade":"all","formulation":"all","price":1.478},{"date":"2000-04-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.445},{"date":"2000-04-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.599},{"date":"2000-04-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.437},{"date":"2000-04-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.406},{"date":"2000-04-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.532},{"date":"2000-04-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.535},{"date":"2000-04-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.495},{"date":"2000-04-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.669},{"date":"2000-04-24","fuel":"gasoline","grade":"premium","formulation":"all","price":1.622},{"date":"2000-04-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.587},{"date":"2000-04-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.734},{"date":"2000-04-24","fuel":"diesel","grade":"all","formulation":"NA","price":1.428},{"date":"2000-05-01","fuel":"gasoline","grade":"all","formulation":"all","price":1.461},{"date":"2000-05-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.426},{"date":"2000-05-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.587},{"date":"2000-05-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.42},{"date":"2000-05-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.386},{"date":"2000-05-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.522},{"date":"2000-05-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.517},{"date":"2000-05-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.477},{"date":"2000-05-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.655},{"date":"2000-05-01","fuel":"gasoline","grade":"premium","formulation":"all","price":1.607},{"date":"2000-05-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.57},{"date":"2000-05-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.723},{"date":"2000-05-01","fuel":"diesel","grade":"all","formulation":"NA","price":1.418},{"date":"2000-05-08","fuel":"gasoline","grade":"all","formulation":"all","price":1.495},{"date":"2000-05-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.467},{"date":"2000-05-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.593},{"date":"2000-05-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.455},{"date":"2000-05-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.427},{"date":"2000-05-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.535},{"date":"2000-05-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.552},{"date":"2000-05-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.518},{"date":"2000-05-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.659},{"date":"2000-05-08","fuel":"gasoline","grade":"premium","formulation":"all","price":1.638},{"date":"2000-05-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.609},{"date":"2000-05-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.725},{"date":"2000-05-08","fuel":"diesel","grade":"all","formulation":"NA","price":1.402},{"date":"2000-05-15","fuel":"gasoline","grade":"all","formulation":"all","price":1.531},{"date":"2000-05-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.505},{"date":"2000-05-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.609},{"date":"2000-05-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.492},{"date":"2000-05-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.466},{"date":"2000-05-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.562},{"date":"2000-05-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.586},{"date":"2000-05-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.556},{"date":"2000-05-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.67},{"date":"2000-05-15","fuel":"gasoline","grade":"premium","formulation":"all","price":1.672},{"date":"2000-05-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.646},{"date":"2000-05-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.738},{"date":"2000-05-15","fuel":"diesel","grade":"all","formulation":"NA","price":1.415},{"date":"2000-05-22","fuel":"gasoline","grade":"all","formulation":"all","price":1.566},{"date":"2000-05-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.533},{"date":"2000-05-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.623},{"date":"2000-05-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.527},{"date":"2000-05-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.494},{"date":"2000-05-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.587},{"date":"2000-05-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.618},{"date":"2000-05-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.581},{"date":"2000-05-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.682},{"date":"2000-05-22","fuel":"gasoline","grade":"premium","formulation":"all","price":1.703},{"date":"2000-05-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.674},{"date":"2000-05-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.752},{"date":"2000-05-22","fuel":"diesel","grade":"all","formulation":"NA","price":1.432},{"date":"2000-05-29","fuel":"gasoline","grade":"all","formulation":"all","price":1.579},{"date":"2000-05-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.547},{"date":"2000-05-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.642},{"date":"2000-05-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.54},{"date":"2000-05-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.509},{"date":"2000-05-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.603},{"date":"2000-05-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.63},{"date":"2000-05-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.594},{"date":"2000-05-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.697},{"date":"2000-05-29","fuel":"gasoline","grade":"premium","formulation":"all","price":1.713},{"date":"2000-05-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.684},{"date":"2000-05-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.767},{"date":"2000-05-29","fuel":"diesel","grade":"all","formulation":"NA","price":1.431},{"date":"2000-06-05","fuel":"gasoline","grade":"all","formulation":"all","price":1.599},{"date":"2000-06-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.571},{"date":"2000-06-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.66},{"date":"2000-06-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.563},{"date":"2000-06-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.535},{"date":"2000-06-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.627},{"date":"2000-06-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.646},{"date":"2000-06-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.615},{"date":"2000-06-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.712},{"date":"2000-06-05","fuel":"gasoline","grade":"premium","formulation":"all","price":1.73},{"date":"2000-06-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.703},{"date":"2000-06-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.787},{"date":"2000-06-05","fuel":"diesel","grade":"all","formulation":"NA","price":1.419},{"date":"2000-06-12","fuel":"gasoline","grade":"all","formulation":"all","price":1.664},{"date":"2000-06-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.64},{"date":"2000-06-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.692},{"date":"2000-06-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.631},{"date":"2000-06-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.607},{"date":"2000-06-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.669},{"date":"2000-06-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.706},{"date":"2000-06-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.68},{"date":"2000-06-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.74},{"date":"2000-06-12","fuel":"gasoline","grade":"premium","formulation":"all","price":1.785},{"date":"2000-06-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.763},{"date":"2000-06-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.816},{"date":"2000-06-12","fuel":"diesel","grade":"all","formulation":"NA","price":1.411},{"date":"2000-06-19","fuel":"gasoline","grade":"all","formulation":"all","price":1.711},{"date":"2000-06-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.695},{"date":"2000-06-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.715},{"date":"2000-06-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.681},{"date":"2000-06-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.664},{"date":"2000-06-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.694},{"date":"2000-06-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.751},{"date":"2000-06-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.73},{"date":"2000-06-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.762},{"date":"2000-06-19","fuel":"gasoline","grade":"premium","formulation":"all","price":1.827},{"date":"2000-06-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.811},{"date":"2000-06-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.838},{"date":"2000-06-19","fuel":"diesel","grade":"all","formulation":"NA","price":1.423},{"date":"2000-06-26","fuel":"gasoline","grade":"all","formulation":"all","price":1.691},{"date":"2000-06-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.674},{"date":"2000-06-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.712},{"date":"2000-06-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.658},{"date":"2000-06-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.641},{"date":"2000-06-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.679},{"date":"2000-06-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.733},{"date":"2000-06-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.712},{"date":"2000-06-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.762},{"date":"2000-06-26","fuel":"gasoline","grade":"premium","formulation":"all","price":1.813},{"date":"2000-06-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.796},{"date":"2000-06-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.839},{"date":"2000-06-26","fuel":"diesel","grade":"all","formulation":"NA","price":1.432},{"date":"2000-07-03","fuel":"gasoline","grade":"all","formulation":"all","price":1.661},{"date":"2000-07-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.642},{"date":"2000-07-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.716},{"date":"2000-07-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.625},{"date":"2000-07-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.606},{"date":"2000-07-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.666},{"date":"2000-07-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.707},{"date":"2000-07-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.682},{"date":"2000-07-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.774},{"date":"2000-07-03","fuel":"gasoline","grade":"premium","formulation":"all","price":1.792},{"date":"2000-07-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.772},{"date":"2000-07-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.847},{"date":"2000-07-03","fuel":"diesel","grade":"all","formulation":"NA","price":1.453},{"date":"2000-07-10","fuel":"gasoline","grade":"all","formulation":"all","price":1.63},{"date":"2000-07-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.608},{"date":"2000-07-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.709},{"date":"2000-07-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.593},{"date":"2000-07-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.571},{"date":"2000-07-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.651},{"date":"2000-07-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.682},{"date":"2000-07-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.654},{"date":"2000-07-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.769},{"date":"2000-07-10","fuel":"gasoline","grade":"premium","formulation":"all","price":1.769},{"date":"2000-07-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.745},{"date":"2000-07-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.843},{"date":"2000-07-10","fuel":"diesel","grade":"all","formulation":"NA","price":1.449},{"date":"2000-07-17","fuel":"gasoline","grade":"all","formulation":"all","price":1.586},{"date":"2000-07-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.561},{"date":"2000-07-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.686},{"date":"2000-07-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.546},{"date":"2000-07-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.521},{"date":"2000-07-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.62},{"date":"2000-07-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.64},{"date":"2000-07-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.61},{"date":"2000-07-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.749},{"date":"2000-07-17","fuel":"gasoline","grade":"premium","formulation":"all","price":1.733},{"date":"2000-07-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.708},{"date":"2000-07-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.826},{"date":"2000-07-17","fuel":"diesel","grade":"all","formulation":"NA","price":1.435},{"date":"2000-07-24","fuel":"gasoline","grade":"all","formulation":"all","price":1.562},{"date":"2000-07-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.539},{"date":"2000-07-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.663},{"date":"2000-07-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.52},{"date":"2000-07-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.499},{"date":"2000-07-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.59},{"date":"2000-07-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.619},{"date":"2000-07-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.591},{"date":"2000-07-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.728},{"date":"2000-07-24","fuel":"gasoline","grade":"premium","formulation":"all","price":1.711},{"date":"2000-07-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.687},{"date":"2000-07-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.807},{"date":"2000-07-24","fuel":"diesel","grade":"all","formulation":"NA","price":1.424},{"date":"2000-07-31","fuel":"gasoline","grade":"all","formulation":"all","price":1.514},{"date":"2000-07-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.489},{"date":"2000-07-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.631},{"date":"2000-07-31","fuel":"gasoline","grade":"regular","formulation":"all","price":1.471},{"date":"2000-07-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.447},{"date":"2000-07-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.553},{"date":"2000-07-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.573},{"date":"2000-07-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.541},{"date":"2000-07-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.699},{"date":"2000-07-31","fuel":"gasoline","grade":"premium","formulation":"all","price":1.668},{"date":"2000-07-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.641},{"date":"2000-07-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.78},{"date":"2000-07-31","fuel":"diesel","grade":"all","formulation":"NA","price":1.408},{"date":"2000-08-07","fuel":"gasoline","grade":"all","formulation":"all","price":1.504},{"date":"2000-08-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.479},{"date":"2000-08-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.619},{"date":"2000-08-07","fuel":"gasoline","grade":"regular","formulation":"all","price":1.462},{"date":"2000-08-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.437},{"date":"2000-08-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.54},{"date":"2000-08-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.564},{"date":"2000-08-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.532},{"date":"2000-08-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.686},{"date":"2000-08-07","fuel":"gasoline","grade":"premium","formulation":"all","price":1.656},{"date":"2000-08-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.627},{"date":"2000-08-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.77},{"date":"2000-08-07","fuel":"diesel","grade":"all","formulation":"NA","price":1.41},{"date":"2000-08-14","fuel":"gasoline","grade":"all","formulation":"all","price":1.489},{"date":"2000-08-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.46},{"date":"2000-08-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.614},{"date":"2000-08-14","fuel":"gasoline","grade":"regular","formulation":"all","price":1.447},{"date":"2000-08-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.42},{"date":"2000-08-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.536},{"date":"2000-08-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.546},{"date":"2000-08-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.511},{"date":"2000-08-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.682},{"date":"2000-08-14","fuel":"gasoline","grade":"premium","formulation":"all","price":1.639},{"date":"2000-08-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.607},{"date":"2000-08-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.763},{"date":"2000-08-14","fuel":"diesel","grade":"all","formulation":"NA","price":1.447},{"date":"2000-08-21","fuel":"gasoline","grade":"all","formulation":"all","price":1.508},{"date":"2000-08-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.484},{"date":"2000-08-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.614},{"date":"2000-08-21","fuel":"gasoline","grade":"regular","formulation":"all","price":1.468},{"date":"2000-08-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.444},{"date":"2000-08-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.54},{"date":"2000-08-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.565},{"date":"2000-08-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.534},{"date":"2000-08-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.679},{"date":"2000-08-21","fuel":"gasoline","grade":"premium","formulation":"all","price":1.654},{"date":"2000-08-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.626},{"date":"2000-08-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.759},{"date":"2000-08-21","fuel":"diesel","grade":"all","formulation":"NA","price":1.471},{"date":"2000-08-28","fuel":"gasoline","grade":"all","formulation":"all","price":1.521},{"date":"2000-08-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.495},{"date":"2000-08-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.629},{"date":"2000-08-28","fuel":"gasoline","grade":"regular","formulation":"all","price":1.481},{"date":"2000-08-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.456},{"date":"2000-08-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.555},{"date":"2000-08-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.577},{"date":"2000-08-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.544},{"date":"2000-08-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.697},{"date":"2000-08-28","fuel":"gasoline","grade":"premium","formulation":"all","price":1.664},{"date":"2000-08-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.635},{"date":"2000-08-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.771},{"date":"2000-08-28","fuel":"diesel","grade":"all","formulation":"NA","price":1.536},{"date":"2000-09-04","fuel":"gasoline","grade":"all","formulation":"all","price":1.568},{"date":"2000-09-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.539},{"date":"2000-09-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.675},{"date":"2000-09-04","fuel":"gasoline","grade":"regular","formulation":"all","price":1.53},{"date":"2000-09-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.502},{"date":"2000-09-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.605},{"date":"2000-09-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.622},{"date":"2000-09-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.586},{"date":"2000-09-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.743},{"date":"2000-09-04","fuel":"gasoline","grade":"premium","formulation":"all","price":1.706},{"date":"2000-09-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.674},{"date":"2000-09-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.808},{"date":"2000-09-04","fuel":"diesel","grade":"all","formulation":"NA","price":1.609},{"date":"2000-09-11","fuel":"gasoline","grade":"all","formulation":"all","price":1.598},{"date":"2000-09-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.571},{"date":"2000-09-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.704},{"date":"2000-09-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.561},{"date":"2000-09-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.535},{"date":"2000-09-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.632},{"date":"2000-09-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.65},{"date":"2000-09-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.615},{"date":"2000-09-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.773},{"date":"2000-09-11","fuel":"gasoline","grade":"premium","formulation":"all","price":1.735},{"date":"2000-09-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.704},{"date":"2000-09-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.837},{"date":"2000-09-11","fuel":"diesel","grade":"all","formulation":"NA","price":1.629},{"date":"2000-09-18","fuel":"gasoline","grade":"all","formulation":"all","price":1.599},{"date":"2000-09-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.575},{"date":"2000-09-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.696},{"date":"2000-09-18","fuel":"gasoline","grade":"regular","formulation":"all","price":1.562},{"date":"2000-09-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.539},{"date":"2000-09-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.624},{"date":"2000-09-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.65},{"date":"2000-09-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.619},{"date":"2000-09-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.765},{"date":"2000-09-18","fuel":"gasoline","grade":"premium","formulation":"all","price":1.733},{"date":"2000-09-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.706},{"date":"2000-09-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.827},{"date":"2000-09-18","fuel":"diesel","grade":"all","formulation":"NA","price":1.653},{"date":"2000-09-25","fuel":"gasoline","grade":"all","formulation":"all","price":1.586},{"date":"2000-09-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.562},{"date":"2000-09-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.69},{"date":"2000-09-25","fuel":"gasoline","grade":"regular","formulation":"all","price":1.548},{"date":"2000-09-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.525},{"date":"2000-09-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.615},{"date":"2000-09-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.639},{"date":"2000-09-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.607},{"date":"2000-09-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.761},{"date":"2000-09-25","fuel":"gasoline","grade":"premium","formulation":"all","price":1.726},{"date":"2000-09-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.698},{"date":"2000-09-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.825},{"date":"2000-09-25","fuel":"diesel","grade":"all","formulation":"NA","price":1.657},{"date":"2000-10-02","fuel":"gasoline","grade":"all","formulation":"all","price":1.563},{"date":"2000-10-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.536},{"date":"2000-10-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.68},{"date":"2000-10-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.524},{"date":"2000-10-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.498},{"date":"2000-10-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.601},{"date":"2000-10-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.616},{"date":"2000-10-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.58},{"date":"2000-10-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.754},{"date":"2000-10-02","fuel":"gasoline","grade":"premium","formulation":"all","price":1.704},{"date":"2000-10-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.674},{"date":"2000-10-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.817},{"date":"2000-10-02","fuel":"diesel","grade":"all","formulation":"NA","price":1.625},{"date":"2000-10-09","fuel":"gasoline","grade":"all","formulation":"all","price":1.541},{"date":"2000-10-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.511},{"date":"2000-10-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.668},{"date":"2000-10-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.502},{"date":"2000-10-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.473},{"date":"2000-10-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.589},{"date":"2000-10-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.593},{"date":"2000-10-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.554},{"date":"2000-10-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.742},{"date":"2000-10-09","fuel":"gasoline","grade":"premium","formulation":"all","price":1.683},{"date":"2000-10-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.649},{"date":"2000-10-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.806},{"date":"2000-10-09","fuel":"diesel","grade":"all","formulation":"NA","price":1.614},{"date":"2000-10-16","fuel":"gasoline","grade":"all","formulation":"all","price":1.578},{"date":"2000-10-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.554},{"date":"2000-10-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.675},{"date":"2000-10-16","fuel":"gasoline","grade":"regular","formulation":"all","price":1.539},{"date":"2000-10-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.516},{"date":"2000-10-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.603},{"date":"2000-10-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.631},{"date":"2000-10-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.6},{"date":"2000-10-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.746},{"date":"2000-10-16","fuel":"gasoline","grade":"premium","formulation":"all","price":1.717},{"date":"2000-10-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.691},{"date":"2000-10-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.811},{"date":"2000-10-16","fuel":"diesel","grade":"all","formulation":"NA","price":1.67},{"date":"2000-10-23","fuel":"gasoline","grade":"all","formulation":"all","price":1.588},{"date":"2000-10-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.568},{"date":"2000-10-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.67},{"date":"2000-10-23","fuel":"gasoline","grade":"regular","formulation":"all","price":1.551},{"date":"2000-10-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.532},{"date":"2000-10-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.599},{"date":"2000-10-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.641},{"date":"2000-10-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.614},{"date":"2000-10-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.74},{"date":"2000-10-23","fuel":"gasoline","grade":"premium","formulation":"all","price":1.724},{"date":"2000-10-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.7},{"date":"2000-10-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.806},{"date":"2000-10-23","fuel":"diesel","grade":"all","formulation":"NA","price":1.648},{"date":"2000-10-30","fuel":"gasoline","grade":"all","formulation":"all","price":1.584},{"date":"2000-10-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.561},{"date":"2000-10-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.675},{"date":"2000-10-30","fuel":"gasoline","grade":"regular","formulation":"all","price":1.545},{"date":"2000-10-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.523},{"date":"2000-10-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.606},{"date":"2000-10-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.637},{"date":"2000-10-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.608},{"date":"2000-10-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.743},{"date":"2000-10-30","fuel":"gasoline","grade":"premium","formulation":"all","price":1.722},{"date":"2000-10-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.696},{"date":"2000-10-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.811},{"date":"2000-10-30","fuel":"diesel","grade":"all","formulation":"NA","price":1.629},{"date":"2000-11-06","fuel":"gasoline","grade":"all","formulation":"all","price":1.565},{"date":"2000-11-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.54},{"date":"2000-11-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.666},{"date":"2000-11-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.526},{"date":"2000-11-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.502},{"date":"2000-11-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.594},{"date":"2000-11-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.618},{"date":"2000-11-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.586},{"date":"2000-11-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.735},{"date":"2000-11-06","fuel":"gasoline","grade":"premium","formulation":"all","price":1.706},{"date":"2000-11-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.679},{"date":"2000-11-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.804},{"date":"2000-11-06","fuel":"diesel","grade":"all","formulation":"NA","price":1.61},{"date":"2000-11-13","fuel":"gasoline","grade":"all","formulation":"all","price":1.562},{"date":"2000-11-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.539},{"date":"2000-11-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.657},{"date":"2000-11-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.523},{"date":"2000-11-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.501},{"date":"2000-11-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.587},{"date":"2000-11-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.616},{"date":"2000-11-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.587},{"date":"2000-11-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.727},{"date":"2000-11-13","fuel":"gasoline","grade":"premium","formulation":"all","price":1.701},{"date":"2000-11-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.677},{"date":"2000-11-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.792},{"date":"2000-11-13","fuel":"diesel","grade":"all","formulation":"NA","price":1.603},{"date":"2000-11-20","fuel":"gasoline","grade":"all","formulation":"all","price":1.55},{"date":"2000-11-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.525},{"date":"2000-11-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.648},{"date":"2000-11-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.51},{"date":"2000-11-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.487},{"date":"2000-11-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.579},{"date":"2000-11-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.605},{"date":"2000-11-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.573},{"date":"2000-11-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.719},{"date":"2000-11-20","fuel":"gasoline","grade":"premium","formulation":"all","price":1.69},{"date":"2000-11-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.664},{"date":"2000-11-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.786},{"date":"2000-11-20","fuel":"diesel","grade":"all","formulation":"NA","price":1.627},{"date":"2000-11-27","fuel":"gasoline","grade":"all","formulation":"all","price":1.549},{"date":"2000-11-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.527},{"date":"2000-11-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.64},{"date":"2000-11-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.51},{"date":"2000-11-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.489},{"date":"2000-11-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.571},{"date":"2000-11-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.603},{"date":"2000-11-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.575},{"date":"2000-11-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.708},{"date":"2000-11-27","fuel":"gasoline","grade":"premium","formulation":"all","price":1.69},{"date":"2000-11-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.666},{"date":"2000-11-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.779},{"date":"2000-11-27","fuel":"diesel","grade":"all","formulation":"NA","price":1.645},{"date":"2000-12-04","fuel":"gasoline","grade":"all","formulation":"all","price":1.526},{"date":"2000-12-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.503},{"date":"2000-12-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.623},{"date":"2000-12-04","fuel":"gasoline","grade":"regular","formulation":"all","price":1.486},{"date":"2000-12-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.464},{"date":"2000-12-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.55},{"date":"2000-12-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.581},{"date":"2000-12-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.55},{"date":"2000-12-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.695},{"date":"2000-12-04","fuel":"gasoline","grade":"premium","formulation":"all","price":1.668},{"date":"2000-12-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.643},{"date":"2000-12-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.764},{"date":"2000-12-04","fuel":"diesel","grade":"all","formulation":"NA","price":1.622},{"date":"2000-12-11","fuel":"gasoline","grade":"all","formulation":"all","price":1.49},{"date":"2000-12-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.465},{"date":"2000-12-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.598},{"date":"2000-12-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.449},{"date":"2000-12-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.425},{"date":"2000-12-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.524},{"date":"2000-12-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.547},{"date":"2000-12-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.514},{"date":"2000-12-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.672},{"date":"2000-12-11","fuel":"gasoline","grade":"premium","formulation":"all","price":1.636},{"date":"2000-12-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.608},{"date":"2000-12-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.743},{"date":"2000-12-11","fuel":"diesel","grade":"all","formulation":"NA","price":1.577},{"date":"2000-12-18","fuel":"gasoline","grade":"all","formulation":"all","price":1.462},{"date":"2000-12-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.436},{"date":"2000-12-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.575},{"date":"2000-12-18","fuel":"gasoline","grade":"regular","formulation":"all","price":1.422},{"date":"2000-12-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.396},{"date":"2000-12-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.499},{"date":"2000-12-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.518},{"date":"2000-12-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.485},{"date":"2000-12-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.647},{"date":"2000-12-18","fuel":"gasoline","grade":"premium","formulation":"all","price":1.609},{"date":"2000-12-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.579},{"date":"2000-12-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.727},{"date":"2000-12-18","fuel":"diesel","grade":"all","formulation":"NA","price":1.545},{"date":"2000-12-25","fuel":"gasoline","grade":"all","formulation":"all","price":1.453},{"date":"2000-12-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.426},{"date":"2000-12-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.564},{"date":"2000-12-25","fuel":"gasoline","grade":"regular","formulation":"all","price":1.414},{"date":"2000-12-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.388},{"date":"2000-12-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.491},{"date":"2000-12-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.502},{"date":"2000-12-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.467},{"date":"2000-12-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.633},{"date":"2000-12-25","fuel":"gasoline","grade":"premium","formulation":"all","price":1.597},{"date":"2000-12-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.566},{"date":"2000-12-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.711},{"date":"2000-12-25","fuel":"diesel","grade":"all","formulation":"NA","price":1.515},{"date":"2001-01-01","fuel":"gasoline","grade":"all","formulation":"all","price":1.446},{"date":"2001-01-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.416},{"date":"2001-01-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.558},{"date":"2001-01-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.406},{"date":"2001-01-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.377},{"date":"2001-01-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.489},{"date":"2001-01-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.503},{"date":"2001-01-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.467},{"date":"2001-01-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.628},{"date":"2001-01-01","fuel":"gasoline","grade":"premium","formulation":"all","price":1.59},{"date":"2001-01-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.559},{"date":"2001-01-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.704},{"date":"2001-01-01","fuel":"diesel","grade":"all","formulation":"NA","price":1.522},{"date":"2001-01-08","fuel":"gasoline","grade":"all","formulation":"all","price":1.465},{"date":"2001-01-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.439},{"date":"2001-01-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.558},{"date":"2001-01-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.425},{"date":"2001-01-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.4},{"date":"2001-01-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.492},{"date":"2001-01-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.523},{"date":"2001-01-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.492},{"date":"2001-01-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.628},{"date":"2001-01-08","fuel":"gasoline","grade":"premium","formulation":"all","price":1.606},{"date":"2001-01-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.581},{"date":"2001-01-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.696},{"date":"2001-01-08","fuel":"diesel","grade":"all","formulation":"NA","price":1.52},{"date":"2001-01-15","fuel":"gasoline","grade":"all","formulation":"all","price":1.513},{"date":"2001-01-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.497},{"date":"2001-01-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.569},{"date":"2001-01-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.474},{"date":"2001-01-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.458},{"date":"2001-01-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.511},{"date":"2001-01-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.566},{"date":"2001-01-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.546},{"date":"2001-01-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.631},{"date":"2001-01-15","fuel":"gasoline","grade":"premium","formulation":"all","price":1.656},{"date":"2001-01-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.639},{"date":"2001-01-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.71},{"date":"2001-01-15","fuel":"diesel","grade":"all","formulation":"NA","price":1.509},{"date":"2001-01-22","fuel":"gasoline","grade":"all","formulation":"all","price":1.511},{"date":"2001-01-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.496},{"date":"2001-01-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.565},{"date":"2001-01-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.471},{"date":"2001-01-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.456},{"date":"2001-01-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.509},{"date":"2001-01-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.562},{"date":"2001-01-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.543},{"date":"2001-01-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.627},{"date":"2001-01-22","fuel":"gasoline","grade":"premium","formulation":"all","price":1.656},{"date":"2001-01-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.64},{"date":"2001-01-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.708},{"date":"2001-01-22","fuel":"diesel","grade":"all","formulation":"NA","price":1.528},{"date":"2001-01-29","fuel":"gasoline","grade":"all","formulation":"all","price":1.5},{"date":"2001-01-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.486},{"date":"2001-01-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.554},{"date":"2001-01-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.46},{"date":"2001-01-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.446},{"date":"2001-01-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.497},{"date":"2001-01-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.551},{"date":"2001-01-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.533},{"date":"2001-01-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.616},{"date":"2001-01-29","fuel":"gasoline","grade":"premium","formulation":"all","price":1.644},{"date":"2001-01-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.628},{"date":"2001-01-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.697},{"date":"2001-01-29","fuel":"diesel","grade":"all","formulation":"NA","price":1.539},{"date":"2001-02-05","fuel":"gasoline","grade":"all","formulation":"all","price":1.483},{"date":"2001-02-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.466},{"date":"2001-02-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.551},{"date":"2001-02-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.443},{"date":"2001-02-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.426},{"date":"2001-02-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.489},{"date":"2001-02-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.538},{"date":"2001-02-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.517},{"date":"2001-02-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.617},{"date":"2001-02-05","fuel":"gasoline","grade":"premium","formulation":"all","price":1.63},{"date":"2001-02-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.611},{"date":"2001-02-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.696},{"date":"2001-02-05","fuel":"diesel","grade":"all","formulation":"NA","price":1.52},{"date":"2001-02-12","fuel":"gasoline","grade":"all","formulation":"all","price":1.515},{"date":"2001-02-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.499},{"date":"2001-02-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.575},{"date":"2001-02-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.476},{"date":"2001-02-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.46},{"date":"2001-02-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.514},{"date":"2001-02-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.568},{"date":"2001-02-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.547},{"date":"2001-02-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.64},{"date":"2001-02-12","fuel":"gasoline","grade":"premium","formulation":"all","price":1.656},{"date":"2001-02-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.639},{"date":"2001-02-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.714},{"date":"2001-02-12","fuel":"diesel","grade":"all","formulation":"NA","price":1.518},{"date":"2001-02-19","fuel":"gasoline","grade":"all","formulation":"all","price":1.489},{"date":"2001-02-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.468},{"date":"2001-02-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.573},{"date":"2001-02-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.449},{"date":"2001-02-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.429},{"date":"2001-02-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.507},{"date":"2001-02-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.543},{"date":"2001-02-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.517},{"date":"2001-02-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.641},{"date":"2001-02-19","fuel":"gasoline","grade":"premium","formulation":"all","price":1.634},{"date":"2001-02-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.611},{"date":"2001-02-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.713},{"date":"2001-02-19","fuel":"diesel","grade":"all","formulation":"NA","price":1.48},{"date":"2001-02-26","fuel":"gasoline","grade":"all","formulation":"all","price":1.471},{"date":"2001-02-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.45},{"date":"2001-02-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.561},{"date":"2001-02-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.431},{"date":"2001-02-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.41},{"date":"2001-02-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.491},{"date":"2001-02-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.526},{"date":"2001-02-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.498},{"date":"2001-02-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.631},{"date":"2001-02-26","fuel":"gasoline","grade":"premium","formulation":"all","price":1.618},{"date":"2001-02-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.594},{"date":"2001-02-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.703},{"date":"2001-02-26","fuel":"diesel","grade":"all","formulation":"NA","price":1.451},{"date":"2001-03-05","fuel":"gasoline","grade":"all","formulation":"all","price":1.457},{"date":"2001-03-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.433},{"date":"2001-03-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.562},{"date":"2001-03-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.417},{"date":"2001-03-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.393},{"date":"2001-03-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.489},{"date":"2001-03-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.513},{"date":"2001-03-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.482},{"date":"2001-03-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.633},{"date":"2001-03-05","fuel":"gasoline","grade":"premium","formulation":"all","price":1.605},{"date":"2001-03-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.578},{"date":"2001-03-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.701},{"date":"2001-03-05","fuel":"diesel","grade":"all","formulation":"NA","price":1.42},{"date":"2001-03-12","fuel":"gasoline","grade":"all","formulation":"all","price":1.453},{"date":"2001-03-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.426},{"date":"2001-03-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.558},{"date":"2001-03-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.412},{"date":"2001-03-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.387},{"date":"2001-03-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.485},{"date":"2001-03-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.51},{"date":"2001-03-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.477},{"date":"2001-03-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.632},{"date":"2001-03-12","fuel":"gasoline","grade":"premium","formulation":"all","price":1.598},{"date":"2001-03-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.569},{"date":"2001-03-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.699},{"date":"2001-03-12","fuel":"diesel","grade":"all","formulation":"NA","price":1.406},{"date":"2001-03-19","fuel":"gasoline","grade":"all","formulation":"all","price":1.444},{"date":"2001-03-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.416},{"date":"2001-03-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.553},{"date":"2001-03-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.404},{"date":"2001-03-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.377},{"date":"2001-03-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.482},{"date":"2001-03-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.5},{"date":"2001-03-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.464},{"date":"2001-03-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.628},{"date":"2001-03-19","fuel":"gasoline","grade":"premium","formulation":"all","price":1.589},{"date":"2001-03-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.558},{"date":"2001-03-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.695},{"date":"2001-03-19","fuel":"diesel","grade":"all","formulation":"NA","price":1.392},{"date":"2001-03-26","fuel":"gasoline","grade":"all","formulation":"all","price":1.445},{"date":"2001-03-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.418},{"date":"2001-03-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.545},{"date":"2001-03-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.404},{"date":"2001-03-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.379},{"date":"2001-03-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.475},{"date":"2001-03-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.502},{"date":"2001-03-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.468},{"date":"2001-03-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.621},{"date":"2001-03-26","fuel":"gasoline","grade":"premium","formulation":"all","price":1.59},{"date":"2001-03-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.56},{"date":"2001-03-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.686},{"date":"2001-03-26","fuel":"diesel","grade":"all","formulation":"NA","price":1.379},{"date":"2001-04-02","fuel":"gasoline","grade":"all","formulation":"all","price":1.482},{"date":"2001-04-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.451},{"date":"2001-04-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.581},{"date":"2001-04-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.442},{"date":"2001-04-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.411},{"date":"2001-04-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.518},{"date":"2001-04-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.54},{"date":"2001-04-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.502},{"date":"2001-04-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.656},{"date":"2001-04-02","fuel":"gasoline","grade":"premium","formulation":"all","price":1.624},{"date":"2001-04-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.591},{"date":"2001-04-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.718},{"date":"2001-04-02","fuel":"diesel","grade":"all","formulation":"NA","price":1.391},{"date":"2001-04-09","fuel":"gasoline","grade":"all","formulation":"all","price":1.54},{"date":"2001-04-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.509},{"date":"2001-04-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.632},{"date":"2001-04-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.5},{"date":"2001-04-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.469},{"date":"2001-04-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.575},{"date":"2001-04-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.596},{"date":"2001-04-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.562},{"date":"2001-04-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.702},{"date":"2001-04-09","fuel":"gasoline","grade":"premium","formulation":"all","price":1.682},{"date":"2001-04-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.651},{"date":"2001-04-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.763},{"date":"2001-04-09","fuel":"diesel","grade":"all","formulation":"NA","price":1.397},{"date":"2001-04-16","fuel":"gasoline","grade":"all","formulation":"all","price":1.61},{"date":"2001-04-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.575},{"date":"2001-04-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.673},{"date":"2001-04-16","fuel":"gasoline","grade":"regular","formulation":"all","price":1.571},{"date":"2001-04-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.535},{"date":"2001-04-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.631},{"date":"2001-04-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.665},{"date":"2001-04-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.625},{"date":"2001-04-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.736},{"date":"2001-04-16","fuel":"gasoline","grade":"premium","formulation":"all","price":1.753},{"date":"2001-04-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.718},{"date":"2001-04-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.817},{"date":"2001-04-16","fuel":"diesel","grade":"all","formulation":"NA","price":1.437},{"date":"2001-04-23","fuel":"gasoline","grade":"all","formulation":"all","price":1.658},{"date":"2001-04-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.625},{"date":"2001-04-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.736},{"date":"2001-04-23","fuel":"gasoline","grade":"regular","formulation":"all","price":1.619},{"date":"2001-04-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.586},{"date":"2001-04-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.696},{"date":"2001-04-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.712},{"date":"2001-04-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.676},{"date":"2001-04-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.792},{"date":"2001-04-23","fuel":"gasoline","grade":"premium","formulation":"all","price":1.797},{"date":"2001-04-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.766},{"date":"2001-04-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.873},{"date":"2001-04-23","fuel":"diesel","grade":"all","formulation":"NA","price":1.443},{"date":"2001-04-30","fuel":"gasoline","grade":"all","formulation":"all","price":1.665},{"date":"2001-04-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.624},{"date":"2001-04-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.765},{"date":"2001-04-30","fuel":"gasoline","grade":"regular","formulation":"all","price":1.626},{"date":"2001-04-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.585},{"date":"2001-04-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.724},{"date":"2001-04-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.717},{"date":"2001-04-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.671},{"date":"2001-04-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.823},{"date":"2001-04-30","fuel":"gasoline","grade":"premium","formulation":"all","price":1.806},{"date":"2001-04-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.765},{"date":"2001-04-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.907},{"date":"2001-04-30","fuel":"diesel","grade":"all","formulation":"NA","price":1.442},{"date":"2001-05-07","fuel":"gasoline","grade":"all","formulation":"all","price":1.739},{"date":"2001-05-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.695},{"date":"2001-05-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.833},{"date":"2001-05-07","fuel":"gasoline","grade":"regular","formulation":"all","price":1.703},{"date":"2001-05-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.659},{"date":"2001-05-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.794},{"date":"2001-05-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.788},{"date":"2001-05-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.738},{"date":"2001-05-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.889},{"date":"2001-05-07","fuel":"gasoline","grade":"premium","formulation":"all","price":1.869},{"date":"2001-05-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.826},{"date":"2001-05-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.965},{"date":"2001-05-07","fuel":"diesel","grade":"all","formulation":"NA","price":1.47},{"date":"2001-05-14","fuel":"gasoline","grade":"all","formulation":"all","price":1.748},{"date":"2001-05-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.697},{"date":"2001-05-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.861},{"date":"2001-05-14","fuel":"gasoline","grade":"regular","formulation":"all","price":1.713},{"date":"2001-05-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.663},{"date":"2001-05-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.821},{"date":"2001-05-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.793},{"date":"2001-05-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.735},{"date":"2001-05-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.918},{"date":"2001-05-14","fuel":"gasoline","grade":"premium","formulation":"all","price":1.876},{"date":"2001-05-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.824},{"date":"2001-05-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.995},{"date":"2001-05-14","fuel":"diesel","grade":"all","formulation":"NA","price":1.491},{"date":"2001-05-21","fuel":"gasoline","grade":"all","formulation":"all","price":1.724},{"date":"2001-05-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.673},{"date":"2001-05-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.842},{"date":"2001-05-21","fuel":"gasoline","grade":"regular","formulation":"all","price":1.687},{"date":"2001-05-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.637},{"date":"2001-05-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.802},{"date":"2001-05-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.773},{"date":"2001-05-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.715},{"date":"2001-05-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.903},{"date":"2001-05-21","fuel":"gasoline","grade":"premium","formulation":"all","price":1.858},{"date":"2001-05-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.805},{"date":"2001-05-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.981},{"date":"2001-05-21","fuel":"diesel","grade":"all","formulation":"NA","price":1.494},{"date":"2001-05-28","fuel":"gasoline","grade":"all","formulation":"all","price":1.739},{"date":"2001-05-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.691},{"date":"2001-05-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.849},{"date":"2001-05-28","fuel":"gasoline","grade":"regular","formulation":"all","price":1.704},{"date":"2001-05-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.656},{"date":"2001-05-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.807},{"date":"2001-05-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.787},{"date":"2001-05-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.73},{"date":"2001-05-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.91},{"date":"2001-05-28","fuel":"gasoline","grade":"premium","formulation":"all","price":1.871},{"date":"2001-05-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.819},{"date":"2001-05-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.991},{"date":"2001-05-28","fuel":"diesel","grade":"all","formulation":"NA","price":1.529},{"date":"2001-06-04","fuel":"gasoline","grade":"all","formulation":"all","price":1.715},{"date":"2001-06-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.665},{"date":"2001-06-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.831},{"date":"2001-06-04","fuel":"gasoline","grade":"regular","formulation":"all","price":1.679},{"date":"2001-06-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.63},{"date":"2001-06-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.79},{"date":"2001-06-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.762},{"date":"2001-06-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.703},{"date":"2001-06-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.893},{"date":"2001-06-04","fuel":"gasoline","grade":"premium","formulation":"all","price":1.847},{"date":"2001-06-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.794},{"date":"2001-06-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.972},{"date":"2001-06-04","fuel":"diesel","grade":"all","formulation":"NA","price":1.514},{"date":"2001-06-11","fuel":"gasoline","grade":"all","formulation":"all","price":1.688},{"date":"2001-06-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.617},{"date":"2001-06-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.828},{"date":"2001-06-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.647},{"date":"2001-06-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.58},{"date":"2001-06-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.783},{"date":"2001-06-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.741},{"date":"2001-06-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.66},{"date":"2001-06-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.897},{"date":"2001-06-11","fuel":"gasoline","grade":"premium","formulation":"all","price":1.829},{"date":"2001-06-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.754},{"date":"2001-06-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.968},{"date":"2001-06-11","fuel":"diesel","grade":"all","formulation":"NA","price":1.486},{"date":"2001-06-18","fuel":"gasoline","grade":"all","formulation":"all","price":1.644},{"date":"2001-06-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.566},{"date":"2001-06-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.797},{"date":"2001-06-18","fuel":"gasoline","grade":"regular","formulation":"all","price":1.601},{"date":"2001-06-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.526},{"date":"2001-06-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.75},{"date":"2001-06-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.7},{"date":"2001-06-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.611},{"date":"2001-06-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.869},{"date":"2001-06-18","fuel":"gasoline","grade":"premium","formulation":"all","price":1.792},{"date":"2001-06-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.71},{"date":"2001-06-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.942},{"date":"2001-06-18","fuel":"diesel","grade":"all","formulation":"NA","price":1.48},{"date":"2001-06-25","fuel":"gasoline","grade":"all","formulation":"all","price":1.583},{"date":"2001-06-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.495},{"date":"2001-06-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.757},{"date":"2001-06-25","fuel":"gasoline","grade":"regular","formulation":"all","price":1.538},{"date":"2001-06-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.454},{"date":"2001-06-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.708},{"date":"2001-06-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.644},{"date":"2001-06-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.546},{"date":"2001-06-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.833},{"date":"2001-06-25","fuel":"gasoline","grade":"premium","formulation":"all","price":1.737},{"date":"2001-06-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.645},{"date":"2001-06-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.907},{"date":"2001-06-25","fuel":"diesel","grade":"all","formulation":"NA","price":1.447},{"date":"2001-07-02","fuel":"gasoline","grade":"all","formulation":"all","price":1.52},{"date":"2001-07-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.427},{"date":"2001-07-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.703},{"date":"2001-07-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.474},{"date":"2001-07-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.384},{"date":"2001-07-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.654},{"date":"2001-07-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.585},{"date":"2001-07-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.482},{"date":"2001-07-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.784},{"date":"2001-07-02","fuel":"gasoline","grade":"premium","formulation":"all","price":1.678},{"date":"2001-07-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.582},{"date":"2001-07-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.855},{"date":"2001-07-02","fuel":"diesel","grade":"all","formulation":"NA","price":1.407},{"date":"2001-07-09","fuel":"gasoline","grade":"all","formulation":"all","price":1.484},{"date":"2001-07-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.392},{"date":"2001-07-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.664},{"date":"2001-07-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.437},{"date":"2001-07-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.35},{"date":"2001-07-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.613},{"date":"2001-07-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.55},{"date":"2001-07-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.448},{"date":"2001-07-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.746},{"date":"2001-07-09","fuel":"gasoline","grade":"premium","formulation":"all","price":1.641},{"date":"2001-07-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.544},{"date":"2001-07-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.821},{"date":"2001-07-09","fuel":"diesel","grade":"all","formulation":"NA","price":1.392},{"date":"2001-07-16","fuel":"gasoline","grade":"all","formulation":"all","price":1.459},{"date":"2001-07-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.372},{"date":"2001-07-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.63},{"date":"2001-07-16","fuel":"gasoline","grade":"regular","formulation":"all","price":1.413},{"date":"2001-07-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.33},{"date":"2001-07-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.579},{"date":"2001-07-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.524},{"date":"2001-07-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.428},{"date":"2001-07-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.71},{"date":"2001-07-16","fuel":"gasoline","grade":"premium","formulation":"all","price":1.616},{"date":"2001-07-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.525},{"date":"2001-07-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.786},{"date":"2001-07-16","fuel":"diesel","grade":"all","formulation":"NA","price":1.38},{"date":"2001-07-23","fuel":"gasoline","grade":"all","formulation":"all","price":1.44},{"date":"2001-07-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.358},{"date":"2001-07-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.601},{"date":"2001-07-23","fuel":"gasoline","grade":"regular","formulation":"all","price":1.395},{"date":"2001-07-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.318},{"date":"2001-07-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.55},{"date":"2001-07-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.5},{"date":"2001-07-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.408},{"date":"2001-07-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.677},{"date":"2001-07-23","fuel":"gasoline","grade":"premium","formulation":"all","price":1.595},{"date":"2001-07-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.505},{"date":"2001-07-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.761},{"date":"2001-07-23","fuel":"diesel","grade":"all","formulation":"NA","price":1.348},{"date":"2001-07-30","fuel":"gasoline","grade":"all","formulation":"all","price":1.428},{"date":"2001-07-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.358},{"date":"2001-07-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.565},{"date":"2001-07-30","fuel":"gasoline","grade":"regular","formulation":"all","price":1.384},{"date":"2001-07-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.319},{"date":"2001-07-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.514},{"date":"2001-07-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.486},{"date":"2001-07-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.406},{"date":"2001-07-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.641},{"date":"2001-07-30","fuel":"gasoline","grade":"premium","formulation":"all","price":1.581},{"date":"2001-07-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.503},{"date":"2001-07-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.725},{"date":"2001-07-30","fuel":"diesel","grade":"all","formulation":"NA","price":1.347},{"date":"2001-08-06","fuel":"gasoline","grade":"all","formulation":"all","price":1.419},{"date":"2001-08-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.358},{"date":"2001-08-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.539},{"date":"2001-08-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.376},{"date":"2001-08-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.319},{"date":"2001-08-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.49},{"date":"2001-08-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.476},{"date":"2001-08-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.406},{"date":"2001-08-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.611},{"date":"2001-08-06","fuel":"gasoline","grade":"premium","formulation":"all","price":1.57},{"date":"2001-08-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.501},{"date":"2001-08-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.696},{"date":"2001-08-06","fuel":"diesel","grade":"all","formulation":"NA","price":1.345},{"date":"2001-08-13","fuel":"gasoline","grade":"all","formulation":"all","price":1.434},{"date":"2001-08-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.385},{"date":"2001-08-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.53},{"date":"2001-08-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.392},{"date":"2001-08-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.347},{"date":"2001-08-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.482},{"date":"2001-08-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.487},{"date":"2001-08-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.43},{"date":"2001-08-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.596},{"date":"2001-08-13","fuel":"gasoline","grade":"premium","formulation":"all","price":1.58},{"date":"2001-08-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.524},{"date":"2001-08-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.684},{"date":"2001-08-13","fuel":"diesel","grade":"all","formulation":"NA","price":1.367},{"date":"2001-08-20","fuel":"gasoline","grade":"all","formulation":"all","price":1.467},{"date":"2001-08-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.435},{"date":"2001-08-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.53},{"date":"2001-08-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.427},{"date":"2001-08-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.399},{"date":"2001-08-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.485},{"date":"2001-08-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.516},{"date":"2001-08-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.476},{"date":"2001-08-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.591},{"date":"2001-08-20","fuel":"gasoline","grade":"premium","formulation":"all","price":1.608},{"date":"2001-08-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.57},{"date":"2001-08-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.677},{"date":"2001-08-20","fuel":"diesel","grade":"all","formulation":"NA","price":1.394},{"date":"2001-08-27","fuel":"gasoline","grade":"all","formulation":"all","price":1.523},{"date":"2001-08-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.51},{"date":"2001-08-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.547},{"date":"2001-08-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.488},{"date":"2001-08-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.48},{"date":"2001-08-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.505},{"date":"2001-08-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.561},{"date":"2001-08-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.538},{"date":"2001-08-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.604},{"date":"2001-08-27","fuel":"gasoline","grade":"premium","formulation":"all","price":1.647},{"date":"2001-08-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.626},{"date":"2001-08-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.686},{"date":"2001-08-27","fuel":"diesel","grade":"all","formulation":"NA","price":1.452},{"date":"2001-09-03","fuel":"gasoline","grade":"all","formulation":"all","price":1.579},{"date":"2001-09-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.568},{"date":"2001-09-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.6},{"date":"2001-09-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.545},{"date":"2001-09-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.538},{"date":"2001-09-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.559},{"date":"2001-09-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.619},{"date":"2001-09-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.599},{"date":"2001-09-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.659},{"date":"2001-09-03","fuel":"gasoline","grade":"premium","formulation":"all","price":1.698},{"date":"2001-09-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.683},{"date":"2001-09-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.728},{"date":"2001-09-03","fuel":"diesel","grade":"all","formulation":"NA","price":1.488},{"date":"2001-09-10","fuel":"gasoline","grade":"all","formulation":"all","price":1.562},{"date":"2001-09-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.543},{"date":"2001-09-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.601},{"date":"2001-09-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.527},{"date":"2001-09-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.511},{"date":"2001-09-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.559},{"date":"2001-09-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.604},{"date":"2001-09-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.575},{"date":"2001-09-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.661},{"date":"2001-09-10","fuel":"gasoline","grade":"premium","formulation":"all","price":1.686},{"date":"2001-09-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.662},{"date":"2001-09-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.731},{"date":"2001-09-10","fuel":"diesel","grade":"all","formulation":"NA","price":1.492},{"date":"2001-09-17","fuel":"gasoline","grade":"all","formulation":"all","price":1.564},{"date":"2001-09-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.548},{"date":"2001-09-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.595},{"date":"2001-09-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.529},{"date":"2001-09-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.516},{"date":"2001-09-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.554},{"date":"2001-09-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.607},{"date":"2001-09-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.58},{"date":"2001-09-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.658},{"date":"2001-09-17","fuel":"gasoline","grade":"premium","formulation":"all","price":1.689},{"date":"2001-09-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.668},{"date":"2001-09-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.727},{"date":"2001-09-17","fuel":"diesel","grade":"all","formulation":"NA","price":1.527},{"date":"2001-09-24","fuel":"gasoline","grade":"all","formulation":"all","price":1.522},{"date":"2001-09-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.495},{"date":"2001-09-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.577},{"date":"2001-09-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.485},{"date":"2001-09-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.46},{"date":"2001-09-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.534},{"date":"2001-09-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.569},{"date":"2001-09-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.532},{"date":"2001-09-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.641},{"date":"2001-09-24","fuel":"gasoline","grade":"premium","formulation":"all","price":1.653},{"date":"2001-09-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.622},{"date":"2001-09-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.711},{"date":"2001-09-24","fuel":"diesel","grade":"all","formulation":"NA","price":1.473},{"date":"2001-10-01","fuel":"gasoline","grade":"all","formulation":"all","price":1.455},{"date":"2001-10-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.417},{"date":"2001-10-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.531},{"date":"2001-10-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.416},{"date":"2001-10-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.381},{"date":"2001-10-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.487},{"date":"2001-10-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.503},{"date":"2001-10-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.455},{"date":"2001-10-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.596},{"date":"2001-10-01","fuel":"gasoline","grade":"premium","formulation":"all","price":1.591},{"date":"2001-10-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.549},{"date":"2001-10-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.669},{"date":"2001-10-01","fuel":"diesel","grade":"all","formulation":"NA","price":1.39},{"date":"2001-10-08","fuel":"gasoline","grade":"all","formulation":"all","price":1.393},{"date":"2001-10-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.347},{"date":"2001-10-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.483},{"date":"2001-10-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.352},{"date":"2001-10-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.31},{"date":"2001-10-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.438},{"date":"2001-10-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.444},{"date":"2001-10-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.39},{"date":"2001-10-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.548},{"date":"2001-10-08","fuel":"gasoline","grade":"premium","formulation":"all","price":1.535},{"date":"2001-10-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.486},{"date":"2001-10-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.623},{"date":"2001-10-08","fuel":"diesel","grade":"all","formulation":"NA","price":1.371},{"date":"2001-10-15","fuel":"gasoline","grade":"all","formulation":"all","price":1.351},{"date":"2001-10-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.303},{"date":"2001-10-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.445},{"date":"2001-10-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.309},{"date":"2001-10-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.264},{"date":"2001-10-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.401},{"date":"2001-10-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.405},{"date":"2001-10-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.349},{"date":"2001-10-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.512},{"date":"2001-10-15","fuel":"gasoline","grade":"premium","formulation":"all","price":1.495},{"date":"2001-10-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.447},{"date":"2001-10-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.585},{"date":"2001-10-15","fuel":"diesel","grade":"all","formulation":"NA","price":1.353},{"date":"2001-10-22","fuel":"gasoline","grade":"all","formulation":"all","price":1.307},{"date":"2001-10-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.26},{"date":"2001-10-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.4},{"date":"2001-10-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.265},{"date":"2001-10-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.221},{"date":"2001-10-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.355},{"date":"2001-10-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.361},{"date":"2001-10-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.306},{"date":"2001-10-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.467},{"date":"2001-10-22","fuel":"gasoline","grade":"premium","formulation":"all","price":1.452},{"date":"2001-10-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.402},{"date":"2001-10-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.544},{"date":"2001-10-22","fuel":"diesel","grade":"all","formulation":"NA","price":1.318},{"date":"2001-10-29","fuel":"gasoline","grade":"all","formulation":"all","price":1.277},{"date":"2001-10-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.233},{"date":"2001-10-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.365},{"date":"2001-10-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.235},{"date":"2001-10-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.193},{"date":"2001-10-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.319},{"date":"2001-10-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.331},{"date":"2001-10-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.278},{"date":"2001-10-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.432},{"date":"2001-10-29","fuel":"gasoline","grade":"premium","formulation":"all","price":1.423},{"date":"2001-10-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.376},{"date":"2001-10-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.509},{"date":"2001-10-29","fuel":"diesel","grade":"all","formulation":"NA","price":1.31},{"date":"2001-11-05","fuel":"gasoline","grade":"all","formulation":"all","price":1.249},{"date":"2001-11-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.209},{"date":"2001-11-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.327},{"date":"2001-11-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.206},{"date":"2001-11-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.17},{"date":"2001-11-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.28},{"date":"2001-11-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.303},{"date":"2001-11-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.256},{"date":"2001-11-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.394},{"date":"2001-11-05","fuel":"gasoline","grade":"premium","formulation":"all","price":1.395},{"date":"2001-11-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.353},{"date":"2001-11-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.474},{"date":"2001-11-05","fuel":"diesel","grade":"all","formulation":"NA","price":1.291},{"date":"2001-11-12","fuel":"gasoline","grade":"all","formulation":"all","price":1.224},{"date":"2001-11-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.186},{"date":"2001-11-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.298},{"date":"2001-11-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.182},{"date":"2001-11-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.147},{"date":"2001-11-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.253},{"date":"2001-11-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.278},{"date":"2001-11-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.233},{"date":"2001-11-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.365},{"date":"2001-11-12","fuel":"gasoline","grade":"premium","formulation":"all","price":1.368},{"date":"2001-11-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.328},{"date":"2001-11-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.442},{"date":"2001-11-12","fuel":"diesel","grade":"all","formulation":"NA","price":1.269},{"date":"2001-11-19","fuel":"gasoline","grade":"all","formulation":"all","price":1.208},{"date":"2001-11-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.178},{"date":"2001-11-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.268},{"date":"2001-11-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.167},{"date":"2001-11-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.14},{"date":"2001-11-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.222},{"date":"2001-11-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.26},{"date":"2001-11-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.222},{"date":"2001-11-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.333},{"date":"2001-11-19","fuel":"gasoline","grade":"premium","formulation":"all","price":1.351},{"date":"2001-11-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.317},{"date":"2001-11-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.412},{"date":"2001-11-19","fuel":"diesel","grade":"all","formulation":"NA","price":1.252},{"date":"2001-11-26","fuel":"gasoline","grade":"all","formulation":"all","price":1.168},{"date":"2001-11-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.136},{"date":"2001-11-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.231},{"date":"2001-11-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.127},{"date":"2001-11-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.097},{"date":"2001-11-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.186},{"date":"2001-11-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.219},{"date":"2001-11-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.18},{"date":"2001-11-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.295},{"date":"2001-11-26","fuel":"gasoline","grade":"premium","formulation":"all","price":1.312},{"date":"2001-11-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.277},{"date":"2001-11-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.376},{"date":"2001-11-26","fuel":"diesel","grade":"all","formulation":"NA","price":1.223},{"date":"2001-12-03","fuel":"gasoline","grade":"all","formulation":"all","price":1.149},{"date":"2001-12-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.122},{"date":"2001-12-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.201},{"date":"2001-12-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.108},{"date":"2001-12-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.084},{"date":"2001-12-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.156},{"date":"2001-12-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.2},{"date":"2001-12-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.167},{"date":"2001-12-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.264},{"date":"2001-12-03","fuel":"gasoline","grade":"premium","formulation":"all","price":1.291},{"date":"2001-12-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.263},{"date":"2001-12-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.344},{"date":"2001-12-03","fuel":"diesel","grade":"all","formulation":"NA","price":1.194},{"date":"2001-12-10","fuel":"gasoline","grade":"all","formulation":"all","price":1.136},{"date":"2001-12-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.114},{"date":"2001-12-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.179},{"date":"2001-12-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.095},{"date":"2001-12-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.075},{"date":"2001-12-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.134},{"date":"2001-12-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.187},{"date":"2001-12-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.161},{"date":"2001-12-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.239},{"date":"2001-12-10","fuel":"gasoline","grade":"premium","formulation":"all","price":1.28},{"date":"2001-12-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.257},{"date":"2001-12-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.322},{"date":"2001-12-10","fuel":"diesel","grade":"all","formulation":"NA","price":1.173},{"date":"2001-12-17","fuel":"gasoline","grade":"all","formulation":"all","price":1.101},{"date":"2001-12-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.082},{"date":"2001-12-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.139},{"date":"2001-12-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.059},{"date":"2001-12-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.042},{"date":"2001-12-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.093},{"date":"2001-12-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.154},{"date":"2001-12-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.13},{"date":"2001-12-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.201},{"date":"2001-12-17","fuel":"gasoline","grade":"premium","formulation":"all","price":1.249},{"date":"2001-12-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.229},{"date":"2001-12-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.286},{"date":"2001-12-17","fuel":"diesel","grade":"all","formulation":"NA","price":1.143},{"date":"2001-12-24","fuel":"gasoline","grade":"all","formulation":"all","price":1.113},{"date":"2001-12-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.103},{"date":"2001-12-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.133},{"date":"2001-12-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.072},{"date":"2001-12-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.063},{"date":"2001-12-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.088},{"date":"2001-12-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.165},{"date":"2001-12-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.151},{"date":"2001-12-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.192},{"date":"2001-12-24","fuel":"gasoline","grade":"premium","formulation":"all","price":1.257},{"date":"2001-12-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.245},{"date":"2001-12-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.279},{"date":"2001-12-24","fuel":"diesel","grade":"all","formulation":"NA","price":1.154},{"date":"2001-12-31","fuel":"gasoline","grade":"all","formulation":"all","price":1.137},{"date":"2001-12-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.135},{"date":"2001-12-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.14},{"date":"2001-12-31","fuel":"gasoline","grade":"regular","formulation":"all","price":1.096},{"date":"2001-12-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.096},{"date":"2001-12-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.097},{"date":"2001-12-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.187},{"date":"2001-12-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.182},{"date":"2001-12-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.196},{"date":"2001-12-31","fuel":"gasoline","grade":"premium","formulation":"all","price":1.277},{"date":"2001-12-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.275},{"date":"2001-12-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.282},{"date":"2001-12-31","fuel":"diesel","grade":"all","formulation":"NA","price":1.169},{"date":"2002-01-07","fuel":"gasoline","grade":"all","formulation":"all","price":1.152},{"date":"2002-01-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.148},{"date":"2002-01-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.16},{"date":"2002-01-07","fuel":"gasoline","grade":"regular","formulation":"all","price":1.112},{"date":"2002-01-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.109},{"date":"2002-01-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.117},{"date":"2002-01-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.202},{"date":"2002-01-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.194},{"date":"2002-01-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.217},{"date":"2002-01-07","fuel":"gasoline","grade":"premium","formulation":"all","price":1.293},{"date":"2002-01-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.289},{"date":"2002-01-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.301},{"date":"2002-01-07","fuel":"diesel","grade":"all","formulation":"NA","price":1.168},{"date":"2002-01-14","fuel":"gasoline","grade":"all","formulation":"all","price":1.152},{"date":"2002-01-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.139},{"date":"2002-01-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.178},{"date":"2002-01-14","fuel":"gasoline","grade":"regular","formulation":"all","price":1.111},{"date":"2002-01-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.099},{"date":"2002-01-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.134},{"date":"2002-01-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.202},{"date":"2002-01-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.185},{"date":"2002-01-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.236},{"date":"2002-01-14","fuel":"gasoline","grade":"premium","formulation":"all","price":1.299},{"date":"2002-01-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.287},{"date":"2002-01-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.32},{"date":"2002-01-14","fuel":"diesel","grade":"all","formulation":"NA","price":1.159},{"date":"2002-01-21","fuel":"gasoline","grade":"all","formulation":"all","price":1.146},{"date":"2002-01-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.127},{"date":"2002-01-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.185},{"date":"2002-01-21","fuel":"gasoline","grade":"regular","formulation":"all","price":1.105},{"date":"2002-01-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.087},{"date":"2002-01-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.141},{"date":"2002-01-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.198},{"date":"2002-01-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.175},{"date":"2002-01-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.244},{"date":"2002-01-21","fuel":"gasoline","grade":"premium","formulation":"all","price":1.289},{"date":"2002-01-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.27},{"date":"2002-01-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.325},{"date":"2002-01-21","fuel":"diesel","grade":"all","formulation":"NA","price":1.14},{"date":"2002-01-28","fuel":"gasoline","grade":"all","formulation":"all","price":1.142},{"date":"2002-01-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.12},{"date":"2002-01-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.185},{"date":"2002-01-28","fuel":"gasoline","grade":"regular","formulation":"all","price":1.101},{"date":"2002-01-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.081},{"date":"2002-01-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.142},{"date":"2002-01-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.194},{"date":"2002-01-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.167},{"date":"2002-01-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.246},{"date":"2002-01-28","fuel":"gasoline","grade":"premium","formulation":"all","price":1.286},{"date":"2002-01-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.264},{"date":"2002-01-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.325},{"date":"2002-01-28","fuel":"diesel","grade":"all","formulation":"NA","price":1.144},{"date":"2002-02-04","fuel":"gasoline","grade":"all","formulation":"all","price":1.157},{"date":"2002-02-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.137},{"date":"2002-02-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.196},{"date":"2002-02-04","fuel":"gasoline","grade":"regular","formulation":"all","price":1.116},{"date":"2002-02-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.098},{"date":"2002-02-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.154},{"date":"2002-02-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.209},{"date":"2002-02-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.184},{"date":"2002-02-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.258},{"date":"2002-02-04","fuel":"gasoline","grade":"premium","formulation":"all","price":1.297},{"date":"2002-02-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.278},{"date":"2002-02-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.333},{"date":"2002-02-04","fuel":"diesel","grade":"all","formulation":"NA","price":1.144},{"date":"2002-02-11","fuel":"gasoline","grade":"all","formulation":"all","price":1.148},{"date":"2002-02-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.125},{"date":"2002-02-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.195},{"date":"2002-02-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.107},{"date":"2002-02-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.085},{"date":"2002-02-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.152},{"date":"2002-02-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.201},{"date":"2002-02-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.172},{"date":"2002-02-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.258},{"date":"2002-02-11","fuel":"gasoline","grade":"premium","formulation":"all","price":1.291},{"date":"2002-02-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.269},{"date":"2002-02-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.333},{"date":"2002-02-11","fuel":"diesel","grade":"all","formulation":"NA","price":1.153},{"date":"2002-02-18","fuel":"gasoline","grade":"all","formulation":"all","price":1.157},{"date":"2002-02-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.129},{"date":"2002-02-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.213},{"date":"2002-02-18","fuel":"gasoline","grade":"regular","formulation":"all","price":1.116},{"date":"2002-02-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.089},{"date":"2002-02-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.169},{"date":"2002-02-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.21},{"date":"2002-02-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.175},{"date":"2002-02-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.277},{"date":"2002-02-18","fuel":"gasoline","grade":"premium","formulation":"all","price":1.3},{"date":"2002-02-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.272},{"date":"2002-02-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.352},{"date":"2002-02-18","fuel":"diesel","grade":"all","formulation":"NA","price":1.156},{"date":"2002-02-25","fuel":"gasoline","grade":"all","formulation":"all","price":1.157},{"date":"2002-02-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.126},{"date":"2002-02-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.219},{"date":"2002-02-25","fuel":"gasoline","grade":"regular","formulation":"all","price":1.116},{"date":"2002-02-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.087},{"date":"2002-02-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.174},{"date":"2002-02-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.21},{"date":"2002-02-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.172},{"date":"2002-02-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.285},{"date":"2002-02-25","fuel":"gasoline","grade":"premium","formulation":"all","price":1.301},{"date":"2002-02-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.27},{"date":"2002-02-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.359},{"date":"2002-02-25","fuel":"diesel","grade":"all","formulation":"NA","price":1.154},{"date":"2002-03-04","fuel":"gasoline","grade":"all","formulation":"all","price":1.185},{"date":"2002-03-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.157},{"date":"2002-03-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.239},{"date":"2002-03-04","fuel":"gasoline","grade":"regular","formulation":"all","price":1.144},{"date":"2002-03-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.118},{"date":"2002-03-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.196},{"date":"2002-03-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.238},{"date":"2002-03-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.204},{"date":"2002-03-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.304},{"date":"2002-03-04","fuel":"gasoline","grade":"premium","formulation":"all","price":1.326},{"date":"2002-03-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.299},{"date":"2002-03-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.377},{"date":"2002-03-04","fuel":"diesel","grade":"all","formulation":"NA","price":1.173},{"date":"2002-03-11","fuel":"gasoline","grade":"all","formulation":"all","price":1.262},{"date":"2002-03-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.232},{"date":"2002-03-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.322},{"date":"2002-03-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.223},{"date":"2002-03-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.194},{"date":"2002-03-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.279},{"date":"2002-03-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.316},{"date":"2002-03-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.277},{"date":"2002-03-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.39},{"date":"2002-03-11","fuel":"gasoline","grade":"premium","formulation":"all","price":1.398},{"date":"2002-03-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.368},{"date":"2002-03-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.453},{"date":"2002-03-11","fuel":"diesel","grade":"all","formulation":"NA","price":1.216},{"date":"2002-03-18","fuel":"gasoline","grade":"all","formulation":"all","price":1.328},{"date":"2002-03-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.3},{"date":"2002-03-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.384},{"date":"2002-03-18","fuel":"gasoline","grade":"regular","formulation":"all","price":1.288},{"date":"2002-03-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.262},{"date":"2002-03-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.341},{"date":"2002-03-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.382},{"date":"2002-03-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.346},{"date":"2002-03-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.451},{"date":"2002-03-18","fuel":"gasoline","grade":"premium","formulation":"all","price":1.466},{"date":"2002-03-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.439},{"date":"2002-03-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.516},{"date":"2002-03-18","fuel":"diesel","grade":"all","formulation":"NA","price":1.251},{"date":"2002-03-25","fuel":"gasoline","grade":"all","formulation":"all","price":1.382},{"date":"2002-03-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.346},{"date":"2002-03-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.451},{"date":"2002-03-25","fuel":"gasoline","grade":"regular","formulation":"all","price":1.342},{"date":"2002-03-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.308},{"date":"2002-03-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.41},{"date":"2002-03-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.435},{"date":"2002-03-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.393},{"date":"2002-03-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.515},{"date":"2002-03-25","fuel":"gasoline","grade":"premium","formulation":"all","price":1.519},{"date":"2002-03-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.486},{"date":"2002-03-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.579},{"date":"2002-03-25","fuel":"diesel","grade":"all","formulation":"NA","price":1.281},{"date":"2002-04-01","fuel":"gasoline","grade":"all","formulation":"all","price":1.412},{"date":"2002-04-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.379},{"date":"2002-04-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.479},{"date":"2002-04-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.371},{"date":"2002-04-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.339},{"date":"2002-04-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.436},{"date":"2002-04-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.468},{"date":"2002-04-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.428},{"date":"2002-04-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.545},{"date":"2002-04-01","fuel":"gasoline","grade":"premium","formulation":"all","price":1.554},{"date":"2002-04-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.522},{"date":"2002-04-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.613},{"date":"2002-04-01","fuel":"diesel","grade":"all","formulation":"NA","price":1.295},{"date":"2002-04-08","fuel":"gasoline","grade":"all","formulation":"all","price":1.454},{"date":"2002-04-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.422},{"date":"2002-04-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.518},{"date":"2002-04-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.413},{"date":"2002-04-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.382},{"date":"2002-04-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.476},{"date":"2002-04-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.509},{"date":"2002-04-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.472},{"date":"2002-04-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.582},{"date":"2002-04-08","fuel":"gasoline","grade":"premium","formulation":"all","price":1.595},{"date":"2002-04-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.564},{"date":"2002-04-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.651},{"date":"2002-04-08","fuel":"diesel","grade":"all","formulation":"NA","price":1.323},{"date":"2002-04-15","fuel":"gasoline","grade":"all","formulation":"all","price":1.446},{"date":"2002-04-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.408},{"date":"2002-04-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.522},{"date":"2002-04-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.404},{"date":"2002-04-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.368},{"date":"2002-04-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.478},{"date":"2002-04-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.502},{"date":"2002-04-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.457},{"date":"2002-04-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.588},{"date":"2002-04-15","fuel":"gasoline","grade":"premium","formulation":"all","price":1.591},{"date":"2002-04-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.555},{"date":"2002-04-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.659},{"date":"2002-04-15","fuel":"diesel","grade":"all","formulation":"NA","price":1.32},{"date":"2002-04-22","fuel":"gasoline","grade":"all","formulation":"all","price":1.446},{"date":"2002-04-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.407},{"date":"2002-04-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.523},{"date":"2002-04-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.404},{"date":"2002-04-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.367},{"date":"2002-04-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.478},{"date":"2002-04-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.502},{"date":"2002-04-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.457},{"date":"2002-04-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.589},{"date":"2002-04-22","fuel":"gasoline","grade":"premium","formulation":"all","price":1.591},{"date":"2002-04-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.553},{"date":"2002-04-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.661},{"date":"2002-04-22","fuel":"diesel","grade":"all","formulation":"NA","price":1.304},{"date":"2002-04-29","fuel":"gasoline","grade":"all","formulation":"all","price":1.435},{"date":"2002-04-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.393},{"date":"2002-04-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.519},{"date":"2002-04-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.393},{"date":"2002-04-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.353},{"date":"2002-04-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.475},{"date":"2002-04-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.49},{"date":"2002-04-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.44},{"date":"2002-04-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.584},{"date":"2002-04-29","fuel":"gasoline","grade":"premium","formulation":"all","price":1.581},{"date":"2002-04-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.54},{"date":"2002-04-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.659},{"date":"2002-04-29","fuel":"diesel","grade":"all","formulation":"NA","price":1.302},{"date":"2002-05-06","fuel":"gasoline","grade":"all","formulation":"all","price":1.437},{"date":"2002-05-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.396},{"date":"2002-05-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.518},{"date":"2002-05-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.395},{"date":"2002-05-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.356},{"date":"2002-05-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.474},{"date":"2002-05-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.493},{"date":"2002-05-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.446},{"date":"2002-05-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.582},{"date":"2002-05-06","fuel":"gasoline","grade":"premium","formulation":"all","price":1.583},{"date":"2002-05-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.542},{"date":"2002-05-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.658},{"date":"2002-05-06","fuel":"diesel","grade":"all","formulation":"NA","price":1.305},{"date":"2002-05-13","fuel":"gasoline","grade":"all","formulation":"all","price":1.431},{"date":"2002-05-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.389},{"date":"2002-05-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.512},{"date":"2002-05-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.388},{"date":"2002-05-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.349},{"date":"2002-05-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.467},{"date":"2002-05-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.487},{"date":"2002-05-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.439},{"date":"2002-05-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.578},{"date":"2002-05-13","fuel":"gasoline","grade":"premium","formulation":"all","price":1.577},{"date":"2002-05-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.535},{"date":"2002-05-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.655},{"date":"2002-05-13","fuel":"diesel","grade":"all","formulation":"NA","price":1.299},{"date":"2002-05-20","fuel":"gasoline","grade":"all","formulation":"all","price":1.439},{"date":"2002-05-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.4},{"date":"2002-05-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.517},{"date":"2002-05-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.397},{"date":"2002-05-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.36},{"date":"2002-05-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.473},{"date":"2002-05-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.494},{"date":"2002-05-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.449},{"date":"2002-05-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.579},{"date":"2002-05-20","fuel":"gasoline","grade":"premium","formulation":"all","price":1.583},{"date":"2002-05-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.543},{"date":"2002-05-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.657},{"date":"2002-05-20","fuel":"diesel","grade":"all","formulation":"NA","price":1.309},{"date":"2002-05-27","fuel":"gasoline","grade":"all","formulation":"all","price":1.429},{"date":"2002-05-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.389},{"date":"2002-05-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.509},{"date":"2002-05-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.387},{"date":"2002-05-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.348},{"date":"2002-05-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.465},{"date":"2002-05-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.484},{"date":"2002-05-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.438},{"date":"2002-05-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.572},{"date":"2002-05-27","fuel":"gasoline","grade":"premium","formulation":"all","price":1.576},{"date":"2002-05-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.536},{"date":"2002-05-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.65},{"date":"2002-05-27","fuel":"diesel","grade":"all","formulation":"NA","price":1.308},{"date":"2002-06-03","fuel":"gasoline","grade":"all","formulation":"all","price":1.433},{"date":"2002-06-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.393},{"date":"2002-06-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.512},{"date":"2002-06-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.392},{"date":"2002-06-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.353},{"date":"2002-06-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.469},{"date":"2002-06-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.488},{"date":"2002-06-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.442},{"date":"2002-06-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.574},{"date":"2002-06-03","fuel":"gasoline","grade":"premium","formulation":"all","price":1.576},{"date":"2002-06-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.536},{"date":"2002-06-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.65},{"date":"2002-06-03","fuel":"diesel","grade":"all","formulation":"NA","price":1.3},{"date":"2002-06-10","fuel":"gasoline","grade":"all","formulation":"all","price":1.417},{"date":"2002-06-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.372},{"date":"2002-06-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.505},{"date":"2002-06-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.375},{"date":"2002-06-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.332},{"date":"2002-06-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.462},{"date":"2002-06-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.47},{"date":"2002-06-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.42},{"date":"2002-06-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.566},{"date":"2002-06-10","fuel":"gasoline","grade":"premium","formulation":"all","price":1.561},{"date":"2002-06-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.518},{"date":"2002-06-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.642},{"date":"2002-06-10","fuel":"diesel","grade":"all","formulation":"NA","price":1.286},{"date":"2002-06-17","fuel":"gasoline","grade":"all","formulation":"all","price":1.419},{"date":"2002-06-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.375},{"date":"2002-06-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.508},{"date":"2002-06-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.378},{"date":"2002-06-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.335},{"date":"2002-06-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.464},{"date":"2002-06-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.474},{"date":"2002-06-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.423},{"date":"2002-06-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.573},{"date":"2002-06-17","fuel":"gasoline","grade":"premium","formulation":"all","price":1.563},{"date":"2002-06-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.518},{"date":"2002-06-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.646},{"date":"2002-06-17","fuel":"diesel","grade":"all","formulation":"NA","price":1.275},{"date":"2002-06-24","fuel":"gasoline","grade":"all","formulation":"all","price":1.425},{"date":"2002-06-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.381},{"date":"2002-06-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.512},{"date":"2002-06-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.384},{"date":"2002-06-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.342},{"date":"2002-06-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.468},{"date":"2002-06-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.48},{"date":"2002-06-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.428},{"date":"2002-06-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.579},{"date":"2002-06-24","fuel":"gasoline","grade":"premium","formulation":"all","price":1.567},{"date":"2002-06-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.523},{"date":"2002-06-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.65},{"date":"2002-06-24","fuel":"diesel","grade":"all","formulation":"NA","price":1.281},{"date":"2002-07-01","fuel":"gasoline","grade":"all","formulation":"all","price":1.433},{"date":"2002-07-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.396},{"date":"2002-07-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.506},{"date":"2002-07-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.392},{"date":"2002-07-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.357},{"date":"2002-07-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.461},{"date":"2002-07-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.489},{"date":"2002-07-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.444},{"date":"2002-07-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.574},{"date":"2002-07-01","fuel":"gasoline","grade":"premium","formulation":"all","price":1.575},{"date":"2002-07-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.538},{"date":"2002-07-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.644},{"date":"2002-07-01","fuel":"diesel","grade":"all","formulation":"NA","price":1.289},{"date":"2002-07-08","fuel":"gasoline","grade":"all","formulation":"all","price":1.423},{"date":"2002-07-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.384},{"date":"2002-07-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.501},{"date":"2002-07-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.382},{"date":"2002-07-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.345},{"date":"2002-07-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.456},{"date":"2002-07-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.478},{"date":"2002-07-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.431},{"date":"2002-07-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.569},{"date":"2002-07-08","fuel":"gasoline","grade":"premium","formulation":"all","price":1.567},{"date":"2002-07-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.527},{"date":"2002-07-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.641},{"date":"2002-07-08","fuel":"diesel","grade":"all","formulation":"NA","price":1.294},{"date":"2002-07-15","fuel":"gasoline","grade":"all","formulation":"all","price":1.435},{"date":"2002-07-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.399},{"date":"2002-07-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.506},{"date":"2002-07-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.394},{"date":"2002-07-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.361},{"date":"2002-07-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.461},{"date":"2002-07-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.488},{"date":"2002-07-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.444},{"date":"2002-07-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.573},{"date":"2002-07-15","fuel":"gasoline","grade":"premium","formulation":"all","price":1.575},{"date":"2002-07-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.538},{"date":"2002-07-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.644},{"date":"2002-07-15","fuel":"diesel","grade":"all","formulation":"NA","price":1.3},{"date":"2002-07-22","fuel":"gasoline","grade":"all","formulation":"all","price":1.451},{"date":"2002-07-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.419},{"date":"2002-07-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.513},{"date":"2002-07-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.41},{"date":"2002-07-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.381},{"date":"2002-07-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.469},{"date":"2002-07-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.503},{"date":"2002-07-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.465},{"date":"2002-07-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.578},{"date":"2002-07-22","fuel":"gasoline","grade":"premium","formulation":"all","price":1.592},{"date":"2002-07-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.559},{"date":"2002-07-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.653},{"date":"2002-07-22","fuel":"diesel","grade":"all","formulation":"NA","price":1.311},{"date":"2002-07-29","fuel":"gasoline","grade":"all","formulation":"all","price":1.447},{"date":"2002-07-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.414},{"date":"2002-07-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.513},{"date":"2002-07-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.407},{"date":"2002-07-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.376},{"date":"2002-07-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.468},{"date":"2002-07-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.5},{"date":"2002-07-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.459},{"date":"2002-07-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.577},{"date":"2002-07-29","fuel":"gasoline","grade":"premium","formulation":"all","price":1.589},{"date":"2002-07-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.553},{"date":"2002-07-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.654},{"date":"2002-07-29","fuel":"diesel","grade":"all","formulation":"NA","price":1.303},{"date":"2002-08-05","fuel":"gasoline","grade":"all","formulation":"all","price":1.437},{"date":"2002-08-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.395},{"date":"2002-08-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.52},{"date":"2002-08-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.395},{"date":"2002-08-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.355},{"date":"2002-08-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.475},{"date":"2002-08-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.491},{"date":"2002-08-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.443},{"date":"2002-08-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.584},{"date":"2002-08-05","fuel":"gasoline","grade":"premium","formulation":"all","price":1.582},{"date":"2002-08-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.538},{"date":"2002-08-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.662},{"date":"2002-08-05","fuel":"diesel","grade":"all","formulation":"NA","price":1.304},{"date":"2002-08-12","fuel":"gasoline","grade":"all","formulation":"all","price":1.435},{"date":"2002-08-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.395},{"date":"2002-08-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.514},{"date":"2002-08-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.393},{"date":"2002-08-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.355},{"date":"2002-08-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.468},{"date":"2002-08-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.488},{"date":"2002-08-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.441},{"date":"2002-08-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.579},{"date":"2002-08-12","fuel":"gasoline","grade":"premium","formulation":"all","price":1.58},{"date":"2002-08-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.538},{"date":"2002-08-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.658},{"date":"2002-08-12","fuel":"diesel","grade":"all","formulation":"NA","price":1.303},{"date":"2002-08-19","fuel":"gasoline","grade":"all","formulation":"all","price":1.434},{"date":"2002-08-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.397},{"date":"2002-08-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.508},{"date":"2002-08-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.392},{"date":"2002-08-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.357},{"date":"2002-08-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.462},{"date":"2002-08-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.488},{"date":"2002-08-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.443},{"date":"2002-08-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.574},{"date":"2002-08-19","fuel":"gasoline","grade":"premium","formulation":"all","price":1.58},{"date":"2002-08-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.54},{"date":"2002-08-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.652},{"date":"2002-08-19","fuel":"diesel","grade":"all","formulation":"NA","price":1.333},{"date":"2002-08-26","fuel":"gasoline","grade":"all","formulation":"all","price":1.444},{"date":"2002-08-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.404},{"date":"2002-08-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.525},{"date":"2002-08-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.403},{"date":"2002-08-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.365},{"date":"2002-08-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.479},{"date":"2002-08-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.498},{"date":"2002-08-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.45},{"date":"2002-08-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.59},{"date":"2002-08-26","fuel":"gasoline","grade":"premium","formulation":"all","price":1.589},{"date":"2002-08-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.546},{"date":"2002-08-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.668},{"date":"2002-08-26","fuel":"diesel","grade":"all","formulation":"NA","price":1.37},{"date":"2002-09-02","fuel":"gasoline","grade":"all","formulation":"all","price":1.436},{"date":"2002-09-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.393},{"date":"2002-09-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.521},{"date":"2002-09-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.394},{"date":"2002-09-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.353},{"date":"2002-09-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.476},{"date":"2002-09-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.489},{"date":"2002-09-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.438},{"date":"2002-09-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.586},{"date":"2002-09-02","fuel":"gasoline","grade":"premium","formulation":"all","price":1.581},{"date":"2002-09-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.536},{"date":"2002-09-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.665},{"date":"2002-09-02","fuel":"diesel","grade":"all","formulation":"NA","price":1.388},{"date":"2002-09-09","fuel":"gasoline","grade":"all","formulation":"all","price":1.437},{"date":"2002-09-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.395},{"date":"2002-09-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.52},{"date":"2002-09-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.395},{"date":"2002-09-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.355},{"date":"2002-09-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.475},{"date":"2002-09-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.49},{"date":"2002-09-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.441},{"date":"2002-09-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.585},{"date":"2002-09-09","fuel":"gasoline","grade":"premium","formulation":"all","price":1.582},{"date":"2002-09-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.539},{"date":"2002-09-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.662},{"date":"2002-09-09","fuel":"diesel","grade":"all","formulation":"NA","price":1.396},{"date":"2002-09-16","fuel":"gasoline","grade":"all","formulation":"all","price":1.442},{"date":"2002-09-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.406},{"date":"2002-09-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.515},{"date":"2002-09-16","fuel":"gasoline","grade":"regular","formulation":"all","price":1.401},{"date":"2002-09-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.367},{"date":"2002-09-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.469},{"date":"2002-09-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.496},{"date":"2002-09-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.452},{"date":"2002-09-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.58},{"date":"2002-09-16","fuel":"gasoline","grade":"premium","formulation":"all","price":1.587},{"date":"2002-09-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.549},{"date":"2002-09-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.658},{"date":"2002-09-16","fuel":"diesel","grade":"all","formulation":"NA","price":1.414},{"date":"2002-09-23","fuel":"gasoline","grade":"all","formulation":"all","price":1.436},{"date":"2002-09-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.396},{"date":"2002-09-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.516},{"date":"2002-09-23","fuel":"gasoline","grade":"regular","formulation":"all","price":1.395},{"date":"2002-09-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.357},{"date":"2002-09-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.472},{"date":"2002-09-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.488},{"date":"2002-09-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.441},{"date":"2002-09-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.579},{"date":"2002-09-23","fuel":"gasoline","grade":"premium","formulation":"all","price":1.582},{"date":"2002-09-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.541},{"date":"2002-09-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.658},{"date":"2002-09-23","fuel":"diesel","grade":"all","formulation":"NA","price":1.417},{"date":"2002-09-30","fuel":"gasoline","grade":"all","formulation":"all","price":1.455},{"date":"2002-09-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.424},{"date":"2002-09-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.515},{"date":"2002-09-30","fuel":"gasoline","grade":"regular","formulation":"all","price":1.413},{"date":"2002-09-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.385},{"date":"2002-09-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.47},{"date":"2002-09-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.508},{"date":"2002-09-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.471},{"date":"2002-09-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.579},{"date":"2002-09-30","fuel":"gasoline","grade":"premium","formulation":"all","price":1.6},{"date":"2002-09-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.568},{"date":"2002-09-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.658},{"date":"2002-09-30","fuel":"diesel","grade":"all","formulation":"NA","price":1.438},{"date":"2002-10-07","fuel":"gasoline","grade":"all","formulation":"all","price":1.48},{"date":"2002-10-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.456},{"date":"2002-10-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.527},{"date":"2002-10-07","fuel":"gasoline","grade":"regular","formulation":"all","price":1.439},{"date":"2002-10-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.416},{"date":"2002-10-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.484},{"date":"2002-10-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.531},{"date":"2002-10-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.502},{"date":"2002-10-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.587},{"date":"2002-10-07","fuel":"gasoline","grade":"premium","formulation":"all","price":1.623},{"date":"2002-10-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.598},{"date":"2002-10-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.669},{"date":"2002-10-07","fuel":"diesel","grade":"all","formulation":"NA","price":1.46},{"date":"2002-10-14","fuel":"gasoline","grade":"all","formulation":"all","price":1.481},{"date":"2002-10-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.461},{"date":"2002-10-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.522},{"date":"2002-10-14","fuel":"gasoline","grade":"regular","formulation":"all","price":1.44},{"date":"2002-10-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.422},{"date":"2002-10-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.478},{"date":"2002-10-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.533},{"date":"2002-10-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.507},{"date":"2002-10-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.581},{"date":"2002-10-14","fuel":"gasoline","grade":"premium","formulation":"all","price":1.625},{"date":"2002-10-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.603},{"date":"2002-10-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.665},{"date":"2002-10-14","fuel":"diesel","grade":"all","formulation":"NA","price":1.461},{"date":"2002-10-21","fuel":"gasoline","grade":"all","formulation":"all","price":1.499},{"date":"2002-10-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.482},{"date":"2002-10-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.532},{"date":"2002-10-21","fuel":"gasoline","grade":"regular","formulation":"all","price":1.458},{"date":"2002-10-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.443},{"date":"2002-10-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.489},{"date":"2002-10-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.549},{"date":"2002-10-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.527},{"date":"2002-10-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.59},{"date":"2002-10-21","fuel":"gasoline","grade":"premium","formulation":"all","price":1.64},{"date":"2002-10-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.622},{"date":"2002-10-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.671},{"date":"2002-10-21","fuel":"diesel","grade":"all","formulation":"NA","price":1.469},{"date":"2002-10-28","fuel":"gasoline","grade":"all","formulation":"all","price":1.485},{"date":"2002-10-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.466},{"date":"2002-10-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.524},{"date":"2002-10-28","fuel":"gasoline","grade":"regular","formulation":"all","price":1.444},{"date":"2002-10-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.427},{"date":"2002-10-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.48},{"date":"2002-10-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.535},{"date":"2002-10-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.51},{"date":"2002-10-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.583},{"date":"2002-10-28","fuel":"gasoline","grade":"premium","formulation":"all","price":1.629},{"date":"2002-10-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.609},{"date":"2002-10-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.668},{"date":"2002-10-28","fuel":"diesel","grade":"all","formulation":"NA","price":1.456},{"date":"2002-11-04","fuel":"gasoline","grade":"all","formulation":"all","price":1.489},{"date":"2002-11-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.466},{"date":"2002-11-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.534},{"date":"2002-11-04","fuel":"gasoline","grade":"regular","formulation":"all","price":1.448},{"date":"2002-11-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.427},{"date":"2002-11-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.489},{"date":"2002-11-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.541},{"date":"2002-11-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.513},{"date":"2002-11-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.596},{"date":"2002-11-04","fuel":"gasoline","grade":"premium","formulation":"all","price":1.632},{"date":"2002-11-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.608},{"date":"2002-11-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.676},{"date":"2002-11-04","fuel":"diesel","grade":"all","formulation":"NA","price":1.442},{"date":"2002-11-11","fuel":"gasoline","grade":"all","formulation":"all","price":1.48},{"date":"2002-11-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.445},{"date":"2002-11-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.55},{"date":"2002-11-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.439},{"date":"2002-11-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.406},{"date":"2002-11-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.505},{"date":"2002-11-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.531},{"date":"2002-11-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.489},{"date":"2002-11-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.612},{"date":"2002-11-11","fuel":"gasoline","grade":"premium","formulation":"all","price":1.624},{"date":"2002-11-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.588},{"date":"2002-11-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.693},{"date":"2002-11-11","fuel":"diesel","grade":"all","formulation":"NA","price":1.427},{"date":"2002-11-18","fuel":"gasoline","grade":"all","formulation":"all","price":1.451},{"date":"2002-11-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.41},{"date":"2002-11-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.531},{"date":"2002-11-18","fuel":"gasoline","grade":"regular","formulation":"all","price":1.409},{"date":"2002-11-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.37},{"date":"2002-11-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.486},{"date":"2002-11-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.503},{"date":"2002-11-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.456},{"date":"2002-11-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.594},{"date":"2002-11-18","fuel":"gasoline","grade":"premium","formulation":"all","price":1.599},{"date":"2002-11-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.556},{"date":"2002-11-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.679},{"date":"2002-11-18","fuel":"diesel","grade":"all","formulation":"NA","price":1.405},{"date":"2002-11-25","fuel":"gasoline","grade":"all","formulation":"all","price":1.423},{"date":"2002-11-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.376},{"date":"2002-11-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.515},{"date":"2002-11-25","fuel":"gasoline","grade":"regular","formulation":"all","price":1.38},{"date":"2002-11-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.336},{"date":"2002-11-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.468},{"date":"2002-11-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.476},{"date":"2002-11-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.423},{"date":"2002-11-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.579},{"date":"2002-11-25","fuel":"gasoline","grade":"premium","formulation":"all","price":1.573},{"date":"2002-11-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.524},{"date":"2002-11-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.665},{"date":"2002-11-25","fuel":"diesel","grade":"all","formulation":"NA","price":1.405},{"date":"2002-12-02","fuel":"gasoline","grade":"all","formulation":"all","price":1.408},{"date":"2002-12-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.358},{"date":"2002-12-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.507},{"date":"2002-12-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.364},{"date":"2002-12-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.316},{"date":"2002-12-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.459},{"date":"2002-12-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.464},{"date":"2002-12-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.405},{"date":"2002-12-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.575},{"date":"2002-12-02","fuel":"gasoline","grade":"premium","formulation":"all","price":1.562},{"date":"2002-12-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.509},{"date":"2002-12-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.66},{"date":"2002-12-02","fuel":"diesel","grade":"all","formulation":"NA","price":1.407},{"date":"2002-12-09","fuel":"gasoline","grade":"all","formulation":"all","price":1.404},{"date":"2002-12-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.357},{"date":"2002-12-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.497},{"date":"2002-12-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.36},{"date":"2002-12-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.316},{"date":"2002-12-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.448},{"date":"2002-12-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.459},{"date":"2002-12-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.405},{"date":"2002-12-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.563},{"date":"2002-12-09","fuel":"gasoline","grade":"premium","formulation":"all","price":1.557},{"date":"2002-12-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.506},{"date":"2002-12-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.651},{"date":"2002-12-09","fuel":"diesel","grade":"all","formulation":"NA","price":1.405},{"date":"2002-12-16","fuel":"gasoline","grade":"all","formulation":"all","price":1.407},{"date":"2002-12-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.363},{"date":"2002-12-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.494},{"date":"2002-12-16","fuel":"gasoline","grade":"regular","formulation":"all","price":1.363},{"date":"2002-12-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.322},{"date":"2002-12-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.446},{"date":"2002-12-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.462},{"date":"2002-12-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.411},{"date":"2002-12-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.56},{"date":"2002-12-16","fuel":"gasoline","grade":"premium","formulation":"all","price":1.558},{"date":"2002-12-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.51},{"date":"2002-12-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.648},{"date":"2002-12-16","fuel":"diesel","grade":"all","formulation":"NA","price":1.401},{"date":"2002-12-23","fuel":"gasoline","grade":"all","formulation":"all","price":1.443},{"date":"2002-12-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.411},{"date":"2002-12-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.507},{"date":"2002-12-23","fuel":"gasoline","grade":"regular","formulation":"all","price":1.401},{"date":"2002-12-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.371},{"date":"2002-12-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.46},{"date":"2002-12-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.497},{"date":"2002-12-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.459},{"date":"2002-12-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.569},{"date":"2002-12-23","fuel":"gasoline","grade":"premium","formulation":"all","price":1.592},{"date":"2002-12-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.557},{"date":"2002-12-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.658},{"date":"2002-12-23","fuel":"diesel","grade":"all","formulation":"NA","price":1.44},{"date":"2002-12-30","fuel":"gasoline","grade":"all","formulation":"all","price":1.484},{"date":"2002-12-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.457},{"date":"2002-12-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.536},{"date":"2002-12-30","fuel":"gasoline","grade":"regular","formulation":"all","price":1.441},{"date":"2002-12-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.417},{"date":"2002-12-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.491},{"date":"2002-12-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.537},{"date":"2002-12-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.506},{"date":"2002-12-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.598},{"date":"2002-12-30","fuel":"gasoline","grade":"premium","formulation":"all","price":1.63},{"date":"2002-12-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.602},{"date":"2002-12-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.683},{"date":"2002-12-30","fuel":"diesel","grade":"all","formulation":"NA","price":1.491},{"date":"2003-01-06","fuel":"gasoline","grade":"all","formulation":"all","price":1.487},{"date":"2003-01-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.453},{"date":"2003-01-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.554},{"date":"2003-01-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.444},{"date":"2003-01-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.412},{"date":"2003-01-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.507},{"date":"2003-01-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.541},{"date":"2003-01-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.502},{"date":"2003-01-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.616},{"date":"2003-01-06","fuel":"gasoline","grade":"premium","formulation":"all","price":1.639},{"date":"2003-01-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.603},{"date":"2003-01-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.704},{"date":"2003-01-06","fuel":"diesel","grade":"all","formulation":"NA","price":1.501},{"date":"2003-01-13","fuel":"gasoline","grade":"all","formulation":"all","price":1.496},{"date":"2003-01-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.463},{"date":"2003-01-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.562},{"date":"2003-01-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.454},{"date":"2003-01-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.423},{"date":"2003-01-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.516},{"date":"2003-01-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.551},{"date":"2003-01-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.512},{"date":"2003-01-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.625},{"date":"2003-01-13","fuel":"gasoline","grade":"premium","formulation":"all","price":1.645},{"date":"2003-01-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.61},{"date":"2003-01-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.71},{"date":"2003-01-13","fuel":"diesel","grade":"all","formulation":"NA","price":1.478},{"date":"2003-01-20","fuel":"gasoline","grade":"all","formulation":"all","price":1.502},{"date":"2003-01-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.463},{"date":"2003-01-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.579},{"date":"2003-01-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.459},{"date":"2003-01-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.422},{"date":"2003-01-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.534},{"date":"2003-01-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.557},{"date":"2003-01-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.512},{"date":"2003-01-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.643},{"date":"2003-01-20","fuel":"gasoline","grade":"premium","formulation":"all","price":1.651},{"date":"2003-01-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.612},{"date":"2003-01-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.724},{"date":"2003-01-20","fuel":"diesel","grade":"all","formulation":"NA","price":1.48},{"date":"2003-01-27","fuel":"gasoline","grade":"all","formulation":"all","price":1.515},{"date":"2003-01-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.478},{"date":"2003-01-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.589},{"date":"2003-01-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.473},{"date":"2003-01-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.437},{"date":"2003-01-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.544},{"date":"2003-01-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.569},{"date":"2003-01-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.525},{"date":"2003-01-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.653},{"date":"2003-01-27","fuel":"gasoline","grade":"premium","formulation":"all","price":1.663},{"date":"2003-01-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.624},{"date":"2003-01-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.733},{"date":"2003-01-27","fuel":"diesel","grade":"all","formulation":"NA","price":1.492},{"date":"2003-02-03","fuel":"gasoline","grade":"all","formulation":"all","price":1.569},{"date":"2003-02-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.539},{"date":"2003-02-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.629},{"date":"2003-02-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.527},{"date":"2003-02-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.499},{"date":"2003-02-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.585},{"date":"2003-02-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.623},{"date":"2003-02-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.588},{"date":"2003-02-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.69},{"date":"2003-02-03","fuel":"gasoline","grade":"premium","formulation":"all","price":1.713},{"date":"2003-02-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.683},{"date":"2003-02-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.769},{"date":"2003-02-03","fuel":"diesel","grade":"all","formulation":"NA","price":1.542},{"date":"2003-02-10","fuel":"gasoline","grade":"all","formulation":"all","price":1.649},{"date":"2003-02-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.623},{"date":"2003-02-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.701},{"date":"2003-02-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.607},{"date":"2003-02-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.582},{"date":"2003-02-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.656},{"date":"2003-02-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.705},{"date":"2003-02-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.673},{"date":"2003-02-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.765},{"date":"2003-02-10","fuel":"gasoline","grade":"premium","formulation":"all","price":1.795},{"date":"2003-02-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.769},{"date":"2003-02-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.844},{"date":"2003-02-10","fuel":"diesel","grade":"all","formulation":"NA","price":1.662},{"date":"2003-02-17","fuel":"gasoline","grade":"all","formulation":"all","price":1.701},{"date":"2003-02-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.668},{"date":"2003-02-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.766},{"date":"2003-02-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.66},{"date":"2003-02-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.63},{"date":"2003-02-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.722},{"date":"2003-02-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.754},{"date":"2003-02-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.716},{"date":"2003-02-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.83},{"date":"2003-02-17","fuel":"gasoline","grade":"premium","formulation":"all","price":1.841},{"date":"2003-02-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.809},{"date":"2003-02-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.903},{"date":"2003-02-17","fuel":"diesel","grade":"all","formulation":"NA","price":1.704},{"date":"2003-02-24","fuel":"gasoline","grade":"all","formulation":"all","price":1.699},{"date":"2003-02-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.656},{"date":"2003-02-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.785},{"date":"2003-02-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.658},{"date":"2003-02-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.617},{"date":"2003-02-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.741},{"date":"2003-02-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.752},{"date":"2003-02-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.7},{"date":"2003-02-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.852},{"date":"2003-02-24","fuel":"gasoline","grade":"premium","formulation":"all","price":1.841},{"date":"2003-02-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.797},{"date":"2003-02-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.921},{"date":"2003-02-24","fuel":"diesel","grade":"all","formulation":"NA","price":1.709},{"date":"2003-03-03","fuel":"gasoline","grade":"all","formulation":"all","price":1.726},{"date":"2003-03-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.679},{"date":"2003-03-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.821},{"date":"2003-03-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.686},{"date":"2003-03-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.641},{"date":"2003-03-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.778},{"date":"2003-03-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.782},{"date":"2003-03-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.725},{"date":"2003-03-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.893},{"date":"2003-03-03","fuel":"gasoline","grade":"premium","formulation":"all","price":1.865},{"date":"2003-03-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.819},{"date":"2003-03-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.952},{"date":"2003-03-03","fuel":"diesel","grade":"all","formulation":"NA","price":1.753},{"date":"2003-03-10","fuel":"gasoline","grade":"all","formulation":"all","price":1.752},{"date":"2003-03-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.701},{"date":"2003-03-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.854},{"date":"2003-03-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.712},{"date":"2003-03-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.663},{"date":"2003-03-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.812},{"date":"2003-03-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.809},{"date":"2003-03-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.748},{"date":"2003-03-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.927},{"date":"2003-03-10","fuel":"gasoline","grade":"premium","formulation":"all","price":1.889},{"date":"2003-03-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.839},{"date":"2003-03-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.982},{"date":"2003-03-10","fuel":"diesel","grade":"all","formulation":"NA","price":1.771},{"date":"2003-03-17","fuel":"gasoline","grade":"all","formulation":"all","price":1.768},{"date":"2003-03-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.712},{"date":"2003-03-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.881},{"date":"2003-03-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.728},{"date":"2003-03-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.673},{"date":"2003-03-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.838},{"date":"2003-03-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.826},{"date":"2003-03-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.758},{"date":"2003-03-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.956},{"date":"2003-03-17","fuel":"gasoline","grade":"premium","formulation":"all","price":1.906},{"date":"2003-03-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.852},{"date":"2003-03-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.009},{"date":"2003-03-17","fuel":"diesel","grade":"all","formulation":"NA","price":1.752},{"date":"2003-03-24","fuel":"gasoline","grade":"all","formulation":"all","price":1.732},{"date":"2003-03-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.665},{"date":"2003-03-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.864},{"date":"2003-03-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.69},{"date":"2003-03-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.626},{"date":"2003-03-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.82},{"date":"2003-03-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.791},{"date":"2003-03-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.712},{"date":"2003-03-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.943},{"date":"2003-03-24","fuel":"gasoline","grade":"premium","formulation":"all","price":1.874},{"date":"2003-03-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.808},{"date":"2003-03-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.997},{"date":"2003-03-24","fuel":"diesel","grade":"all","formulation":"NA","price":1.662},{"date":"2003-03-31","fuel":"gasoline","grade":"all","formulation":"all","price":1.692},{"date":"2003-03-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.618},{"date":"2003-03-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.841},{"date":"2003-03-31","fuel":"gasoline","grade":"regular","formulation":"all","price":1.649},{"date":"2003-03-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.577},{"date":"2003-03-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.795},{"date":"2003-03-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.753},{"date":"2003-03-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.666},{"date":"2003-03-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.92},{"date":"2003-03-31","fuel":"gasoline","grade":"premium","formulation":"all","price":1.84},{"date":"2003-03-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.766},{"date":"2003-03-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.977},{"date":"2003-03-31","fuel":"diesel","grade":"all","formulation":"NA","price":1.602},{"date":"2003-04-07","fuel":"gasoline","grade":"all","formulation":"all","price":1.673},{"date":"2003-04-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.597},{"date":"2003-04-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.824},{"date":"2003-04-07","fuel":"gasoline","grade":"regular","formulation":"all","price":1.63},{"date":"2003-04-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.557},{"date":"2003-04-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.778},{"date":"2003-04-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.735},{"date":"2003-04-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.645},{"date":"2003-04-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.907},{"date":"2003-04-07","fuel":"gasoline","grade":"premium","formulation":"all","price":1.819},{"date":"2003-04-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.743},{"date":"2003-04-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.96},{"date":"2003-04-07","fuel":"diesel","grade":"all","formulation":"NA","price":1.554},{"date":"2003-04-14","fuel":"gasoline","grade":"all","formulation":"all","price":1.639},{"date":"2003-04-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.561},{"date":"2003-04-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.794},{"date":"2003-04-14","fuel":"gasoline","grade":"regular","formulation":"all","price":1.595},{"date":"2003-04-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.521},{"date":"2003-04-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.747},{"date":"2003-04-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.702},{"date":"2003-04-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.611},{"date":"2003-04-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.876},{"date":"2003-04-14","fuel":"gasoline","grade":"premium","formulation":"all","price":1.788},{"date":"2003-04-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.71},{"date":"2003-04-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.934},{"date":"2003-04-14","fuel":"diesel","grade":"all","formulation":"NA","price":1.539},{"date":"2003-04-21","fuel":"gasoline","grade":"all","formulation":"all","price":1.618},{"date":"2003-04-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.544},{"date":"2003-04-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.764},{"date":"2003-04-21","fuel":"gasoline","grade":"regular","formulation":"all","price":1.574},{"date":"2003-04-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.504},{"date":"2003-04-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.718},{"date":"2003-04-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.678},{"date":"2003-04-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.593},{"date":"2003-04-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.842},{"date":"2003-04-21","fuel":"gasoline","grade":"premium","formulation":"all","price":1.766},{"date":"2003-04-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.691},{"date":"2003-04-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.904},{"date":"2003-04-21","fuel":"diesel","grade":"all","formulation":"NA","price":1.529},{"date":"2003-04-28","fuel":"gasoline","grade":"all","formulation":"all","price":1.6},{"date":"2003-04-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.526},{"date":"2003-04-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.748},{"date":"2003-04-28","fuel":"gasoline","grade":"regular","formulation":"all","price":1.557},{"date":"2003-04-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.486},{"date":"2003-04-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.701},{"date":"2003-04-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.659},{"date":"2003-04-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.574},{"date":"2003-04-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.824},{"date":"2003-04-28","fuel":"gasoline","grade":"premium","formulation":"all","price":1.748},{"date":"2003-04-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.673},{"date":"2003-04-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.888},{"date":"2003-04-28","fuel":"diesel","grade":"all","formulation":"NA","price":1.508},{"date":"2003-05-05","fuel":"gasoline","grade":"all","formulation":"all","price":1.556},{"date":"2003-05-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.482},{"date":"2003-05-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.706},{"date":"2003-05-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.513},{"date":"2003-05-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.441},{"date":"2003-05-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.659},{"date":"2003-05-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.615},{"date":"2003-05-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.528},{"date":"2003-05-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.782},{"date":"2003-05-05","fuel":"gasoline","grade":"premium","formulation":"all","price":1.706},{"date":"2003-05-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.629},{"date":"2003-05-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.848},{"date":"2003-05-05","fuel":"diesel","grade":"all","formulation":"NA","price":1.484},{"date":"2003-05-12","fuel":"gasoline","grade":"all","formulation":"all","price":1.534},{"date":"2003-05-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.467},{"date":"2003-05-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.668},{"date":"2003-05-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.491},{"date":"2003-05-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.427},{"date":"2003-05-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.62},{"date":"2003-05-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.592},{"date":"2003-05-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.514},{"date":"2003-05-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.743},{"date":"2003-05-12","fuel":"gasoline","grade":"premium","formulation":"all","price":1.682},{"date":"2003-05-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.612},{"date":"2003-05-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.813},{"date":"2003-05-12","fuel":"diesel","grade":"all","formulation":"NA","price":1.444},{"date":"2003-05-19","fuel":"gasoline","grade":"all","formulation":"all","price":1.539},{"date":"2003-05-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.482},{"date":"2003-05-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.653},{"date":"2003-05-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.498},{"date":"2003-05-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.444},{"date":"2003-05-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.607},{"date":"2003-05-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.592},{"date":"2003-05-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.524},{"date":"2003-05-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.725},{"date":"2003-05-19","fuel":"gasoline","grade":"premium","formulation":"all","price":1.682},{"date":"2003-05-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.621},{"date":"2003-05-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.797},{"date":"2003-05-19","fuel":"diesel","grade":"all","formulation":"NA","price":1.443},{"date":"2003-05-26","fuel":"gasoline","grade":"all","formulation":"all","price":1.528},{"date":"2003-05-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.477},{"date":"2003-05-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.63},{"date":"2003-05-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.487},{"date":"2003-05-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.439},{"date":"2003-05-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.584},{"date":"2003-05-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.58},{"date":"2003-05-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.517},{"date":"2003-05-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.699},{"date":"2003-05-26","fuel":"gasoline","grade":"premium","formulation":"all","price":1.672},{"date":"2003-05-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.618},{"date":"2003-05-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.772},{"date":"2003-05-26","fuel":"diesel","grade":"all","formulation":"NA","price":1.434},{"date":"2003-06-02","fuel":"gasoline","grade":"all","formulation":"all","price":1.514},{"date":"2003-06-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.466},{"date":"2003-06-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.61},{"date":"2003-06-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.473},{"date":"2003-06-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.428},{"date":"2003-06-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.564},{"date":"2003-06-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.566},{"date":"2003-06-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.507},{"date":"2003-06-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.68},{"date":"2003-06-02","fuel":"gasoline","grade":"premium","formulation":"all","price":1.657},{"date":"2003-06-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.605},{"date":"2003-06-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.754},{"date":"2003-06-02","fuel":"diesel","grade":"all","formulation":"NA","price":1.423},{"date":"2003-06-09","fuel":"gasoline","grade":"all","formulation":"all","price":1.53},{"date":"2003-06-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.492},{"date":"2003-06-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.605},{"date":"2003-06-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.49},{"date":"2003-06-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.456},{"date":"2003-06-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.56},{"date":"2003-06-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.58},{"date":"2003-06-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.534},{"date":"2003-06-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.671},{"date":"2003-06-09","fuel":"gasoline","grade":"premium","formulation":"all","price":1.668},{"date":"2003-06-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.626},{"date":"2003-06-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.745},{"date":"2003-06-09","fuel":"diesel","grade":"all","formulation":"NA","price":1.422},{"date":"2003-06-16","fuel":"gasoline","grade":"all","formulation":"all","price":1.558},{"date":"2003-06-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.517},{"date":"2003-06-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.642},{"date":"2003-06-16","fuel":"gasoline","grade":"regular","formulation":"all","price":1.518},{"date":"2003-06-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.48},{"date":"2003-06-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.598},{"date":"2003-06-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.611},{"date":"2003-06-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.561},{"date":"2003-06-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.71},{"date":"2003-06-16","fuel":"gasoline","grade":"premium","formulation":"all","price":1.696},{"date":"2003-06-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.654},{"date":"2003-06-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.776},{"date":"2003-06-16","fuel":"diesel","grade":"all","formulation":"NA","price":1.432},{"date":"2003-06-23","fuel":"gasoline","grade":"all","formulation":"all","price":1.537},{"date":"2003-06-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.489},{"date":"2003-06-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.636},{"date":"2003-06-23","fuel":"gasoline","grade":"regular","formulation":"all","price":1.496},{"date":"2003-06-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.451},{"date":"2003-06-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.591},{"date":"2003-06-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.591},{"date":"2003-06-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.532},{"date":"2003-06-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.707},{"date":"2003-06-23","fuel":"gasoline","grade":"premium","formulation":"all","price":1.678},{"date":"2003-06-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.63},{"date":"2003-06-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.769},{"date":"2003-06-23","fuel":"diesel","grade":"all","formulation":"NA","price":1.423},{"date":"2003-06-30","fuel":"gasoline","grade":"all","formulation":"all","price":1.528},{"date":"2003-06-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.481},{"date":"2003-06-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.625},{"date":"2003-06-30","fuel":"gasoline","grade":"regular","formulation":"all","price":1.487},{"date":"2003-06-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.443},{"date":"2003-06-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.58},{"date":"2003-06-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.584},{"date":"2003-06-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.525},{"date":"2003-06-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.697},{"date":"2003-06-30","fuel":"gasoline","grade":"premium","formulation":"all","price":1.67},{"date":"2003-06-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.622},{"date":"2003-06-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.761},{"date":"2003-06-30","fuel":"diesel","grade":"all","formulation":"NA","price":1.42},{"date":"2003-07-07","fuel":"gasoline","grade":"all","formulation":"all","price":1.53},{"date":"2003-07-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.485},{"date":"2003-07-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.622},{"date":"2003-07-07","fuel":"gasoline","grade":"regular","formulation":"all","price":1.489},{"date":"2003-07-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.448},{"date":"2003-07-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.577},{"date":"2003-07-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.585},{"date":"2003-07-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.529},{"date":"2003-07-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.693},{"date":"2003-07-07","fuel":"gasoline","grade":"premium","formulation":"all","price":1.672},{"date":"2003-07-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.626},{"date":"2003-07-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.757},{"date":"2003-07-07","fuel":"diesel","grade":"all","formulation":"NA","price":1.428},{"date":"2003-07-14","fuel":"gasoline","grade":"all","formulation":"all","price":1.563},{"date":"2003-07-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.528},{"date":"2003-07-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.635},{"date":"2003-07-14","fuel":"gasoline","grade":"regular","formulation":"all","price":1.521},{"date":"2003-07-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.489},{"date":"2003-07-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.589},{"date":"2003-07-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.617},{"date":"2003-07-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.573},{"date":"2003-07-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.704},{"date":"2003-07-14","fuel":"gasoline","grade":"premium","formulation":"all","price":1.705},{"date":"2003-07-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.67},{"date":"2003-07-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.772},{"date":"2003-07-14","fuel":"diesel","grade":"all","formulation":"NA","price":1.435},{"date":"2003-07-21","fuel":"gasoline","grade":"all","formulation":"all","price":1.566},{"date":"2003-07-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.534},{"date":"2003-07-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.63},{"date":"2003-07-21","fuel":"gasoline","grade":"regular","formulation":"all","price":1.524},{"date":"2003-07-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.496},{"date":"2003-07-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.584},{"date":"2003-07-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.621},{"date":"2003-07-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.582},{"date":"2003-07-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.697},{"date":"2003-07-21","fuel":"gasoline","grade":"premium","formulation":"all","price":1.71},{"date":"2003-07-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.677},{"date":"2003-07-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.771},{"date":"2003-07-21","fuel":"diesel","grade":"all","formulation":"NA","price":1.439},{"date":"2003-07-28","fuel":"gasoline","grade":"all","formulation":"all","price":1.558},{"date":"2003-07-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.527},{"date":"2003-07-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.621},{"date":"2003-07-28","fuel":"gasoline","grade":"regular","formulation":"all","price":1.516},{"date":"2003-07-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.488},{"date":"2003-07-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.574},{"date":"2003-07-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.613},{"date":"2003-07-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.574},{"date":"2003-07-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.688},{"date":"2003-07-28","fuel":"gasoline","grade":"premium","formulation":"all","price":1.702},{"date":"2003-07-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.67},{"date":"2003-07-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.762},{"date":"2003-07-28","fuel":"diesel","grade":"all","formulation":"NA","price":1.438},{"date":"2003-08-04","fuel":"gasoline","grade":"all","formulation":"all","price":1.576},{"date":"2003-08-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.553},{"date":"2003-08-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.625},{"date":"2003-08-04","fuel":"gasoline","grade":"regular","formulation":"all","price":1.536},{"date":"2003-08-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.516},{"date":"2003-08-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.579},{"date":"2003-08-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.628},{"date":"2003-08-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.596},{"date":"2003-08-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.691},{"date":"2003-08-04","fuel":"gasoline","grade":"premium","formulation":"all","price":1.716},{"date":"2003-08-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.69},{"date":"2003-08-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.765},{"date":"2003-08-04","fuel":"diesel","grade":"all","formulation":"NA","price":1.453},{"date":"2003-08-11","fuel":"gasoline","grade":"all","formulation":"all","price":1.611},{"date":"2003-08-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.587},{"date":"2003-08-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.659},{"date":"2003-08-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.571},{"date":"2003-08-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.55},{"date":"2003-08-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.614},{"date":"2003-08-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.663},{"date":"2003-08-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.632},{"date":"2003-08-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.723},{"date":"2003-08-11","fuel":"gasoline","grade":"premium","formulation":"all","price":1.749},{"date":"2003-08-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.725},{"date":"2003-08-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.796},{"date":"2003-08-11","fuel":"diesel","grade":"all","formulation":"NA","price":1.492},{"date":"2003-08-18","fuel":"gasoline","grade":"all","formulation":"all","price":1.668},{"date":"2003-08-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.631},{"date":"2003-08-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.742},{"date":"2003-08-18","fuel":"gasoline","grade":"regular","formulation":"all","price":1.627},{"date":"2003-08-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.594},{"date":"2003-08-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.699},{"date":"2003-08-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.721},{"date":"2003-08-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.676},{"date":"2003-08-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.81},{"date":"2003-08-18","fuel":"gasoline","grade":"premium","formulation":"all","price":1.805},{"date":"2003-08-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.769},{"date":"2003-08-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.873},{"date":"2003-08-18","fuel":"diesel","grade":"all","formulation":"NA","price":1.498},{"date":"2003-08-25","fuel":"gasoline","grade":"all","formulation":"all","price":1.787},{"date":"2003-08-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.73},{"date":"2003-08-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.902},{"date":"2003-08-25","fuel":"gasoline","grade":"regular","formulation":"all","price":1.747},{"date":"2003-08-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.693},{"date":"2003-08-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.859},{"date":"2003-08-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.842},{"date":"2003-08-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.775},{"date":"2003-08-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.971},{"date":"2003-08-25","fuel":"gasoline","grade":"premium","formulation":"all","price":1.925},{"date":"2003-08-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.867},{"date":"2003-08-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.032},{"date":"2003-08-25","fuel":"diesel","grade":"all","formulation":"NA","price":1.503},{"date":"2003-09-01","fuel":"gasoline","grade":"all","formulation":"all","price":1.786},{"date":"2003-09-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.724},{"date":"2003-09-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.913},{"date":"2003-09-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.746},{"date":"2003-09-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.688},{"date":"2003-09-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.868},{"date":"2003-09-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.841},{"date":"2003-09-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.767},{"date":"2003-09-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.984},{"date":"2003-09-01","fuel":"gasoline","grade":"premium","formulation":"all","price":1.924},{"date":"2003-09-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.858},{"date":"2003-09-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.047},{"date":"2003-09-01","fuel":"diesel","grade":"all","formulation":"NA","price":1.501},{"date":"2003-09-08","fuel":"gasoline","grade":"all","formulation":"all","price":1.758},{"date":"2003-09-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.69},{"date":"2003-09-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.896},{"date":"2003-09-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.717},{"date":"2003-09-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.653},{"date":"2003-09-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.851},{"date":"2003-09-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.814},{"date":"2003-09-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.733},{"date":"2003-09-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.969},{"date":"2003-09-08","fuel":"gasoline","grade":"premium","formulation":"all","price":1.899},{"date":"2003-09-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.828},{"date":"2003-09-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.032},{"date":"2003-09-08","fuel":"diesel","grade":"all","formulation":"NA","price":1.488},{"date":"2003-09-15","fuel":"gasoline","grade":"all","formulation":"all","price":1.739},{"date":"2003-09-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.674},{"date":"2003-09-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.869},{"date":"2003-09-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.697},{"date":"2003-09-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.636},{"date":"2003-09-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.824},{"date":"2003-09-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.795},{"date":"2003-09-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.721},{"date":"2003-09-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.938},{"date":"2003-09-15","fuel":"gasoline","grade":"premium","formulation":"all","price":1.88},{"date":"2003-09-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.814},{"date":"2003-09-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.004},{"date":"2003-09-15","fuel":"diesel","grade":"all","formulation":"NA","price":1.471},{"date":"2003-09-22","fuel":"gasoline","grade":"all","formulation":"all","price":1.686},{"date":"2003-09-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.618},{"date":"2003-09-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.823},{"date":"2003-09-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.643},{"date":"2003-09-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.58},{"date":"2003-09-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.776},{"date":"2003-09-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.742},{"date":"2003-09-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.664},{"date":"2003-09-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.893},{"date":"2003-09-22","fuel":"gasoline","grade":"premium","formulation":"all","price":1.834},{"date":"2003-09-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.761},{"date":"2003-09-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.968},{"date":"2003-09-22","fuel":"diesel","grade":"all","formulation":"NA","price":1.444},{"date":"2003-09-29","fuel":"gasoline","grade":"all","formulation":"all","price":1.635},{"date":"2003-09-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.564},{"date":"2003-09-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.78},{"date":"2003-09-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.591},{"date":"2003-09-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.524},{"date":"2003-09-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.732},{"date":"2003-09-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.693},{"date":"2003-09-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.613},{"date":"2003-09-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.849},{"date":"2003-09-29","fuel":"gasoline","grade":"premium","formulation":"all","price":1.787},{"date":"2003-09-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.713},{"date":"2003-09-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.926},{"date":"2003-09-29","fuel":"diesel","grade":"all","formulation":"NA","price":1.429},{"date":"2003-10-06","fuel":"gasoline","grade":"all","formulation":"all","price":1.617},{"date":"2003-10-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.551},{"date":"2003-10-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.751},{"date":"2003-10-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.573},{"date":"2003-10-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.511},{"date":"2003-10-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.704},{"date":"2003-10-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.674},{"date":"2003-10-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.599},{"date":"2003-10-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.82},{"date":"2003-10-06","fuel":"gasoline","grade":"premium","formulation":"all","price":1.767},{"date":"2003-10-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.697},{"date":"2003-10-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.899},{"date":"2003-10-06","fuel":"diesel","grade":"all","formulation":"NA","price":1.445},{"date":"2003-10-13","fuel":"gasoline","grade":"all","formulation":"all","price":1.611},{"date":"2003-10-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.553},{"date":"2003-10-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.727},{"date":"2003-10-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.568},{"date":"2003-10-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.515},{"date":"2003-10-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.68},{"date":"2003-10-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.664},{"date":"2003-10-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.597},{"date":"2003-10-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.793},{"date":"2003-10-13","fuel":"gasoline","grade":"premium","formulation":"all","price":1.758},{"date":"2003-10-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.696},{"date":"2003-10-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.874},{"date":"2003-10-13","fuel":"diesel","grade":"all","formulation":"NA","price":1.483},{"date":"2003-10-20","fuel":"gasoline","grade":"all","formulation":"all","price":1.612},{"date":"2003-10-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.564},{"date":"2003-10-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.71},{"date":"2003-10-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.571},{"date":"2003-10-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.527},{"date":"2003-10-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.662},{"date":"2003-10-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.664},{"date":"2003-10-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.607},{"date":"2003-10-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.774},{"date":"2003-10-20","fuel":"gasoline","grade":"premium","formulation":"all","price":1.757},{"date":"2003-10-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.703},{"date":"2003-10-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.857},{"date":"2003-10-20","fuel":"diesel","grade":"all","formulation":"NA","price":1.502},{"date":"2003-10-27","fuel":"gasoline","grade":"all","formulation":"all","price":1.584},{"date":"2003-10-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.536},{"date":"2003-10-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.682},{"date":"2003-10-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.542},{"date":"2003-10-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.499},{"date":"2003-10-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.634},{"date":"2003-10-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.637},{"date":"2003-10-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.579},{"date":"2003-10-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.747},{"date":"2003-10-27","fuel":"gasoline","grade":"premium","formulation":"all","price":1.73},{"date":"2003-10-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.676},{"date":"2003-10-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.832},{"date":"2003-10-27","fuel":"diesel","grade":"all","formulation":"NA","price":1.495},{"date":"2003-11-03","fuel":"gasoline","grade":"all","formulation":"all","price":1.577},{"date":"2003-11-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.532},{"date":"2003-11-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.668},{"date":"2003-11-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.535},{"date":"2003-11-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.494},{"date":"2003-11-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.62},{"date":"2003-11-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.63},{"date":"2003-11-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.577},{"date":"2003-11-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.733},{"date":"2003-11-03","fuel":"gasoline","grade":"premium","formulation":"all","price":1.723},{"date":"2003-11-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.672},{"date":"2003-11-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.818},{"date":"2003-11-03","fuel":"diesel","grade":"all","formulation":"NA","price":1.481},{"date":"2003-11-10","fuel":"gasoline","grade":"all","formulation":"all","price":1.547},{"date":"2003-11-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.502},{"date":"2003-11-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.638},{"date":"2003-11-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.504},{"date":"2003-11-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.464},{"date":"2003-11-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.59},{"date":"2003-11-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.6},{"date":"2003-11-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.547},{"date":"2003-11-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.704},{"date":"2003-11-10","fuel":"gasoline","grade":"premium","formulation":"all","price":1.694},{"date":"2003-11-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.643},{"date":"2003-11-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.789},{"date":"2003-11-10","fuel":"diesel","grade":"all","formulation":"NA","price":1.476},{"date":"2003-11-17","fuel":"gasoline","grade":"all","formulation":"all","price":1.54},{"date":"2003-11-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.498},{"date":"2003-11-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.625},{"date":"2003-11-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.497},{"date":"2003-11-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.459},{"date":"2003-11-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.577},{"date":"2003-11-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.593},{"date":"2003-11-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.544},{"date":"2003-11-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.69},{"date":"2003-11-17","fuel":"gasoline","grade":"premium","formulation":"all","price":1.689},{"date":"2003-11-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.642},{"date":"2003-11-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.776},{"date":"2003-11-17","fuel":"diesel","grade":"all","formulation":"NA","price":1.481},{"date":"2003-11-24","fuel":"gasoline","grade":"all","formulation":"all","price":1.554},{"date":"2003-11-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.517},{"date":"2003-11-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.631},{"date":"2003-11-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.512},{"date":"2003-11-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.478},{"date":"2003-11-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.584},{"date":"2003-11-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.608},{"date":"2003-11-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.563},{"date":"2003-11-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.695},{"date":"2003-11-24","fuel":"gasoline","grade":"premium","formulation":"all","price":1.701},{"date":"2003-11-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.66},{"date":"2003-11-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.778},{"date":"2003-11-24","fuel":"diesel","grade":"all","formulation":"NA","price":1.491},{"date":"2003-12-01","fuel":"gasoline","grade":"all","formulation":"all","price":1.533},{"date":"2003-12-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.493},{"date":"2003-12-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.615},{"date":"2003-12-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.49},{"date":"2003-12-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.454},{"date":"2003-12-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.567},{"date":"2003-12-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.588},{"date":"2003-12-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.54},{"date":"2003-12-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.68},{"date":"2003-12-01","fuel":"gasoline","grade":"premium","formulation":"all","price":1.683},{"date":"2003-12-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.639},{"date":"2003-12-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.764},{"date":"2003-12-01","fuel":"diesel","grade":"all","formulation":"NA","price":1.476},{"date":"2003-12-08","fuel":"gasoline","grade":"all","formulation":"all","price":1.519},{"date":"2003-12-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.481},{"date":"2003-12-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.597},{"date":"2003-12-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.476},{"date":"2003-12-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.441},{"date":"2003-12-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.549},{"date":"2003-12-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.574},{"date":"2003-12-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.528},{"date":"2003-12-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.662},{"date":"2003-12-08","fuel":"gasoline","grade":"premium","formulation":"all","price":1.67},{"date":"2003-12-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.628},{"date":"2003-12-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.747},{"date":"2003-12-08","fuel":"diesel","grade":"all","formulation":"NA","price":1.481},{"date":"2003-12-15","fuel":"gasoline","grade":"all","formulation":"all","price":1.509},{"date":"2003-12-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.473},{"date":"2003-12-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.58},{"date":"2003-12-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.465},{"date":"2003-12-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.433},{"date":"2003-12-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.532},{"date":"2003-12-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.563},{"date":"2003-12-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.521},{"date":"2003-12-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.645},{"date":"2003-12-15","fuel":"gasoline","grade":"premium","formulation":"all","price":1.66},{"date":"2003-12-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.622},{"date":"2003-12-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.732},{"date":"2003-12-15","fuel":"diesel","grade":"all","formulation":"NA","price":1.486},{"date":"2003-12-22","fuel":"gasoline","grade":"all","formulation":"all","price":1.528},{"date":"2003-12-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.499},{"date":"2003-12-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.586},{"date":"2003-12-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.485},{"date":"2003-12-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.459},{"date":"2003-12-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.538},{"date":"2003-12-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.583},{"date":"2003-12-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.549},{"date":"2003-12-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.649},{"date":"2003-12-22","fuel":"gasoline","grade":"premium","formulation":"all","price":1.678},{"date":"2003-12-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.647},{"date":"2003-12-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.737},{"date":"2003-12-22","fuel":"diesel","grade":"all","formulation":"NA","price":1.504},{"date":"2003-12-29","fuel":"gasoline","grade":"all","formulation":"all","price":1.521},{"date":"2003-12-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.495},{"date":"2003-12-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.575},{"date":"2003-12-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.478},{"date":"2003-12-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.454},{"date":"2003-12-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.527},{"date":"2003-12-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.577},{"date":"2003-12-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.544},{"date":"2003-12-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.639},{"date":"2003-12-29","fuel":"gasoline","grade":"premium","formulation":"all","price":1.674},{"date":"2003-12-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.645},{"date":"2003-12-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.727},{"date":"2003-12-29","fuel":"diesel","grade":"all","formulation":"NA","price":1.502},{"date":"2004-01-05","fuel":"gasoline","grade":"all","formulation":"all","price":1.552},{"date":"2004-01-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.532},{"date":"2004-01-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.595},{"date":"2004-01-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.51},{"date":"2004-01-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.492},{"date":"2004-01-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.547},{"date":"2004-01-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.605},{"date":"2004-01-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.578},{"date":"2004-01-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.659},{"date":"2004-01-05","fuel":"gasoline","grade":"premium","formulation":"all","price":1.701},{"date":"2004-01-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.677},{"date":"2004-01-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.744},{"date":"2004-01-05","fuel":"diesel","grade":"all","formulation":"NA","price":1.503},{"date":"2004-01-12","fuel":"gasoline","grade":"all","formulation":"all","price":1.603},{"date":"2004-01-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.585},{"date":"2004-01-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.641},{"date":"2004-01-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.56},{"date":"2004-01-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.544},{"date":"2004-01-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.594},{"date":"2004-01-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.657},{"date":"2004-01-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.634},{"date":"2004-01-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.703},{"date":"2004-01-12","fuel":"gasoline","grade":"premium","formulation":"all","price":1.752},{"date":"2004-01-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.733},{"date":"2004-01-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.787},{"date":"2004-01-12","fuel":"diesel","grade":"all","formulation":"NA","price":1.551},{"date":"2004-01-19","fuel":"gasoline","grade":"all","formulation":"all","price":1.637},{"date":"2004-01-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.619},{"date":"2004-01-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.674},{"date":"2004-01-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.595},{"date":"2004-01-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.579},{"date":"2004-01-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.628},{"date":"2004-01-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.69},{"date":"2004-01-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.667},{"date":"2004-01-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.735},{"date":"2004-01-19","fuel":"gasoline","grade":"premium","formulation":"all","price":1.785},{"date":"2004-01-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.767},{"date":"2004-01-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.819},{"date":"2004-01-19","fuel":"diesel","grade":"all","formulation":"NA","price":1.559},{"date":"2004-01-26","fuel":"gasoline","grade":"all","formulation":"all","price":1.664},{"date":"2004-01-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.644},{"date":"2004-01-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.707},{"date":"2004-01-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.622},{"date":"2004-01-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.604},{"date":"2004-01-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.661},{"date":"2004-01-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.717},{"date":"2004-01-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.691},{"date":"2004-01-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.766},{"date":"2004-01-26","fuel":"gasoline","grade":"premium","formulation":"all","price":1.813},{"date":"2004-01-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.793},{"date":"2004-01-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.85},{"date":"2004-01-26","fuel":"diesel","grade":"all","formulation":"NA","price":1.591},{"date":"2004-02-02","fuel":"gasoline","grade":"all","formulation":"all","price":1.66},{"date":"2004-02-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.632},{"date":"2004-02-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.717},{"date":"2004-02-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.616},{"date":"2004-02-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.591},{"date":"2004-02-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.67},{"date":"2004-02-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.713},{"date":"2004-02-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.679},{"date":"2004-02-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.779},{"date":"2004-02-02","fuel":"gasoline","grade":"premium","formulation":"all","price":1.811},{"date":"2004-02-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.783},{"date":"2004-02-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.862},{"date":"2004-02-02","fuel":"diesel","grade":"all","formulation":"NA","price":1.581},{"date":"2004-02-09","fuel":"gasoline","grade":"all","formulation":"all","price":1.681},{"date":"2004-02-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.649},{"date":"2004-02-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.746},{"date":"2004-02-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.638},{"date":"2004-02-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.609},{"date":"2004-02-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.7},{"date":"2004-02-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.734},{"date":"2004-02-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.695},{"date":"2004-02-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.809},{"date":"2004-02-09","fuel":"gasoline","grade":"premium","formulation":"all","price":1.828},{"date":"2004-02-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.797},{"date":"2004-02-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.887},{"date":"2004-02-09","fuel":"diesel","grade":"all","formulation":"NA","price":1.568},{"date":"2004-02-16","fuel":"gasoline","grade":"all","formulation":"all","price":1.69},{"date":"2004-02-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.656},{"date":"2004-02-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.758},{"date":"2004-02-16","fuel":"gasoline","grade":"regular","formulation":"all","price":1.648},{"date":"2004-02-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.617},{"date":"2004-02-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.714},{"date":"2004-02-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.744},{"date":"2004-02-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.703},{"date":"2004-02-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.824},{"date":"2004-02-16","fuel":"gasoline","grade":"premium","formulation":"all","price":1.836},{"date":"2004-02-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.804},{"date":"2004-02-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.895},{"date":"2004-02-16","fuel":"diesel","grade":"all","formulation":"NA","price":1.584},{"date":"2004-02-23","fuel":"gasoline","grade":"all","formulation":"all","price":1.73},{"date":"2004-02-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.68},{"date":"2004-02-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.83},{"date":"2004-02-23","fuel":"gasoline","grade":"regular","formulation":"all","price":1.688},{"date":"2004-02-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.641},{"date":"2004-02-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.786},{"date":"2004-02-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.786},{"date":"2004-02-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.726},{"date":"2004-02-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.901},{"date":"2004-02-23","fuel":"gasoline","grade":"premium","formulation":"all","price":1.873},{"date":"2004-02-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.827},{"date":"2004-02-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.96},{"date":"2004-02-23","fuel":"diesel","grade":"all","formulation":"NA","price":1.595},{"date":"2004-03-01","fuel":"gasoline","grade":"all","formulation":"all","price":1.758},{"date":"2004-03-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.703},{"date":"2004-03-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.871},{"date":"2004-03-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.717},{"date":"2004-03-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.664},{"date":"2004-03-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.826},{"date":"2004-03-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.816},{"date":"2004-03-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.749},{"date":"2004-03-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.945},{"date":"2004-03-01","fuel":"gasoline","grade":"premium","formulation":"all","price":1.902},{"date":"2004-03-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.848},{"date":"2004-03-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.001},{"date":"2004-03-01","fuel":"diesel","grade":"all","formulation":"NA","price":1.619},{"date":"2004-03-08","fuel":"gasoline","grade":"all","formulation":"all","price":1.78},{"date":"2004-03-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.729},{"date":"2004-03-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.884},{"date":"2004-03-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.738},{"date":"2004-03-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.69},{"date":"2004-03-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.838},{"date":"2004-03-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.838},{"date":"2004-03-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.777},{"date":"2004-03-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.957},{"date":"2004-03-08","fuel":"gasoline","grade":"premium","formulation":"all","price":1.925},{"date":"2004-03-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.875},{"date":"2004-03-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.018},{"date":"2004-03-08","fuel":"diesel","grade":"all","formulation":"NA","price":1.628},{"date":"2004-03-15","fuel":"gasoline","grade":"all","formulation":"all","price":1.767},{"date":"2004-03-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.714},{"date":"2004-03-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.874},{"date":"2004-03-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.724},{"date":"2004-03-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.675},{"date":"2004-03-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.828},{"date":"2004-03-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.826},{"date":"2004-03-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.762},{"date":"2004-03-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.949},{"date":"2004-03-15","fuel":"gasoline","grade":"premium","formulation":"all","price":1.912},{"date":"2004-03-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.86},{"date":"2004-03-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.008},{"date":"2004-03-15","fuel":"diesel","grade":"all","formulation":"NA","price":1.617},{"date":"2004-03-22","fuel":"gasoline","grade":"all","formulation":"all","price":1.785},{"date":"2004-03-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.737},{"date":"2004-03-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.883},{"date":"2004-03-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.743},{"date":"2004-03-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.698},{"date":"2004-03-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.838},{"date":"2004-03-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.843},{"date":"2004-03-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.784},{"date":"2004-03-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.956},{"date":"2004-03-22","fuel":"gasoline","grade":"premium","formulation":"all","price":1.93},{"date":"2004-03-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.884},{"date":"2004-03-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.017},{"date":"2004-03-22","fuel":"diesel","grade":"all","formulation":"NA","price":1.641},{"date":"2004-03-29","fuel":"gasoline","grade":"all","formulation":"all","price":1.8},{"date":"2004-03-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.755},{"date":"2004-03-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.892},{"date":"2004-03-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.758},{"date":"2004-03-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.716},{"date":"2004-03-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.847},{"date":"2004-03-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.857},{"date":"2004-03-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.802},{"date":"2004-03-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.963},{"date":"2004-03-29","fuel":"gasoline","grade":"premium","formulation":"all","price":1.944},{"date":"2004-03-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.901},{"date":"2004-03-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.024},{"date":"2004-03-29","fuel":"diesel","grade":"all","formulation":"NA","price":1.642},{"date":"2004-04-05","fuel":"gasoline","grade":"all","formulation":"all","price":1.822},{"date":"2004-04-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.776},{"date":"2004-04-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.916},{"date":"2004-04-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.78},{"date":"2004-04-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.737},{"date":"2004-04-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.871},{"date":"2004-04-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.879},{"date":"2004-04-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.823},{"date":"2004-04-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.989},{"date":"2004-04-05","fuel":"gasoline","grade":"premium","formulation":"all","price":1.963},{"date":"2004-04-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.919},{"date":"2004-04-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.047},{"date":"2004-04-05","fuel":"diesel","grade":"all","formulation":"NA","price":1.648},{"date":"2004-04-12","fuel":"gasoline","grade":"all","formulation":"all","price":1.827},{"date":"2004-04-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.778},{"date":"2004-04-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.927},{"date":"2004-04-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.786},{"date":"2004-04-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.74},{"date":"2004-04-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.883},{"date":"2004-04-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.885},{"date":"2004-04-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.826},{"date":"2004-04-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.001},{"date":"2004-04-12","fuel":"gasoline","grade":"premium","formulation":"all","price":1.969},{"date":"2004-04-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.921},{"date":"2004-04-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.057},{"date":"2004-04-12","fuel":"diesel","grade":"all","formulation":"NA","price":1.679},{"date":"2004-04-19","fuel":"gasoline","grade":"all","formulation":"all","price":1.853},{"date":"2004-04-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.81},{"date":"2004-04-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.942},{"date":"2004-04-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.813},{"date":"2004-04-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.773},{"date":"2004-04-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.899},{"date":"2004-04-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.909},{"date":"2004-04-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.856},{"date":"2004-04-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.011},{"date":"2004-04-19","fuel":"gasoline","grade":"premium","formulation":"all","price":1.991},{"date":"2004-04-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.949},{"date":"2004-04-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.069},{"date":"2004-04-19","fuel":"diesel","grade":"all","formulation":"NA","price":1.724},{"date":"2004-04-26","fuel":"gasoline","grade":"all","formulation":"all","price":1.853},{"date":"2004-04-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.812},{"date":"2004-04-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.935},{"date":"2004-04-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.812},{"date":"2004-04-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.774},{"date":"2004-04-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.891},{"date":"2004-04-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.908},{"date":"2004-04-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.859},{"date":"2004-04-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.005},{"date":"2004-04-26","fuel":"gasoline","grade":"premium","formulation":"all","price":1.992},{"date":"2004-04-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.952},{"date":"2004-04-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.066},{"date":"2004-04-26","fuel":"diesel","grade":"all","formulation":"NA","price":1.718},{"date":"2004-05-03","fuel":"gasoline","grade":"all","formulation":"all","price":1.884},{"date":"2004-05-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.848},{"date":"2004-05-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.957},{"date":"2004-05-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.844},{"date":"2004-05-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.811},{"date":"2004-05-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.913},{"date":"2004-05-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.937},{"date":"2004-05-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.892},{"date":"2004-05-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.024},{"date":"2004-05-03","fuel":"gasoline","grade":"premium","formulation":"all","price":2.021},{"date":"2004-05-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.985},{"date":"2004-05-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.089},{"date":"2004-05-03","fuel":"diesel","grade":"all","formulation":"NA","price":1.717},{"date":"2004-05-10","fuel":"gasoline","grade":"all","formulation":"all","price":1.979},{"date":"2004-05-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.939},{"date":"2004-05-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.06},{"date":"2004-05-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.941},{"date":"2004-05-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.904},{"date":"2004-05-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.017},{"date":"2004-05-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.031},{"date":"2004-05-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.981},{"date":"2004-05-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.128},{"date":"2004-05-10","fuel":"gasoline","grade":"premium","formulation":"all","price":2.111},{"date":"2004-05-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.07},{"date":"2004-05-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.188},{"date":"2004-05-10","fuel":"diesel","grade":"all","formulation":"NA","price":1.745},{"date":"2004-05-17","fuel":"gasoline","grade":"all","formulation":"all","price":2.055},{"date":"2004-05-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.015},{"date":"2004-05-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.138},{"date":"2004-05-17","fuel":"gasoline","grade":"regular","formulation":"all","price":2.017},{"date":"2004-05-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.979},{"date":"2004-05-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.095},{"date":"2004-05-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.106},{"date":"2004-05-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.056},{"date":"2004-05-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.201},{"date":"2004-05-17","fuel":"gasoline","grade":"premium","formulation":"all","price":2.189},{"date":"2004-05-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.147},{"date":"2004-05-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.267},{"date":"2004-05-17","fuel":"diesel","grade":"all","formulation":"NA","price":1.763},{"date":"2004-05-24","fuel":"gasoline","grade":"all","formulation":"all","price":2.104},{"date":"2004-05-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.063},{"date":"2004-05-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.189},{"date":"2004-05-24","fuel":"gasoline","grade":"regular","formulation":"all","price":2.064},{"date":"2004-05-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.026},{"date":"2004-05-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.145},{"date":"2004-05-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.155},{"date":"2004-05-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.104},{"date":"2004-05-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.253},{"date":"2004-05-24","fuel":"gasoline","grade":"premium","formulation":"all","price":2.242},{"date":"2004-05-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.199},{"date":"2004-05-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.322},{"date":"2004-05-24","fuel":"diesel","grade":"all","formulation":"NA","price":1.761},{"date":"2004-05-31","fuel":"gasoline","grade":"all","formulation":"all","price":2.092},{"date":"2004-05-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.041},{"date":"2004-05-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.195},{"date":"2004-05-31","fuel":"gasoline","grade":"regular","formulation":"all","price":2.051},{"date":"2004-05-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.004},{"date":"2004-05-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.15},{"date":"2004-05-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.145},{"date":"2004-05-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.084},{"date":"2004-05-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.262},{"date":"2004-05-31","fuel":"gasoline","grade":"premium","formulation":"all","price":2.234},{"date":"2004-05-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.181},{"date":"2004-05-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.332},{"date":"2004-05-31","fuel":"diesel","grade":"all","formulation":"NA","price":1.746},{"date":"2004-06-07","fuel":"gasoline","grade":"all","formulation":"all","price":2.075},{"date":"2004-06-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.021},{"date":"2004-06-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.186},{"date":"2004-06-07","fuel":"gasoline","grade":"regular","formulation":"all","price":2.034},{"date":"2004-06-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.983},{"date":"2004-06-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.14},{"date":"2004-06-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.128},{"date":"2004-06-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.064},{"date":"2004-06-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.253},{"date":"2004-06-07","fuel":"gasoline","grade":"premium","formulation":"all","price":2.219},{"date":"2004-06-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.163},{"date":"2004-06-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.324},{"date":"2004-06-07","fuel":"diesel","grade":"all","formulation":"NA","price":1.734},{"date":"2004-06-14","fuel":"gasoline","grade":"all","formulation":"all","price":2.029},{"date":"2004-06-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.966},{"date":"2004-06-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.157},{"date":"2004-06-14","fuel":"gasoline","grade":"regular","formulation":"all","price":1.985},{"date":"2004-06-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.926},{"date":"2004-06-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.11},{"date":"2004-06-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.086},{"date":"2004-06-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.014},{"date":"2004-06-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.227},{"date":"2004-06-14","fuel":"gasoline","grade":"premium","formulation":"all","price":2.178},{"date":"2004-06-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.114},{"date":"2004-06-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.298},{"date":"2004-06-14","fuel":"diesel","grade":"all","formulation":"NA","price":1.711},{"date":"2004-06-21","fuel":"gasoline","grade":"all","formulation":"all","price":1.981},{"date":"2004-06-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.914},{"date":"2004-06-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.12},{"date":"2004-06-21","fuel":"gasoline","grade":"regular","formulation":"all","price":1.937},{"date":"2004-06-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.873},{"date":"2004-06-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.072},{"date":"2004-06-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.039},{"date":"2004-06-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.961},{"date":"2004-06-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.189},{"date":"2004-06-21","fuel":"gasoline","grade":"premium","formulation":"all","price":2.134},{"date":"2004-06-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.064},{"date":"2004-06-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.265},{"date":"2004-06-21","fuel":"diesel","grade":"all","formulation":"NA","price":1.7},{"date":"2004-06-28","fuel":"gasoline","grade":"all","formulation":"all","price":1.965},{"date":"2004-06-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.9},{"date":"2004-06-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.096},{"date":"2004-06-28","fuel":"gasoline","grade":"regular","formulation":"all","price":1.921},{"date":"2004-06-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.859},{"date":"2004-06-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.049},{"date":"2004-06-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.021},{"date":"2004-06-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.947},{"date":"2004-06-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.163},{"date":"2004-06-28","fuel":"gasoline","grade":"premium","formulation":"all","price":2.118},{"date":"2004-06-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.051},{"date":"2004-06-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.24},{"date":"2004-06-28","fuel":"diesel","grade":"all","formulation":"NA","price":1.7},{"date":"2004-07-05","fuel":"gasoline","grade":"all","formulation":"all","price":1.939},{"date":"2004-07-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.875},{"date":"2004-07-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.068},{"date":"2004-07-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.895},{"date":"2004-07-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.835},{"date":"2004-07-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.02},{"date":"2004-07-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.995},{"date":"2004-07-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.922},{"date":"2004-07-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.136},{"date":"2004-07-05","fuel":"gasoline","grade":"premium","formulation":"all","price":2.091},{"date":"2004-07-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.025},{"date":"2004-07-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.215},{"date":"2004-07-05","fuel":"diesel","grade":"all","formulation":"NA","price":1.716},{"date":"2004-07-12","fuel":"gasoline","grade":"all","formulation":"all","price":1.959},{"date":"2004-07-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.907},{"date":"2004-07-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.065},{"date":"2004-07-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.917},{"date":"2004-07-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.869},{"date":"2004-07-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.017},{"date":"2004-07-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.013},{"date":"2004-07-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.951},{"date":"2004-07-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.134},{"date":"2004-07-12","fuel":"gasoline","grade":"premium","formulation":"all","price":2.108},{"date":"2004-07-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.052},{"date":"2004-07-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.213},{"date":"2004-07-12","fuel":"diesel","grade":"all","formulation":"NA","price":1.74},{"date":"2004-07-19","fuel":"gasoline","grade":"all","formulation":"all","price":1.971},{"date":"2004-07-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.926},{"date":"2004-07-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.062},{"date":"2004-07-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.928},{"date":"2004-07-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.888},{"date":"2004-07-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.014},{"date":"2004-07-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.025},{"date":"2004-07-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.971},{"date":"2004-07-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.13},{"date":"2004-07-19","fuel":"gasoline","grade":"premium","formulation":"all","price":2.119},{"date":"2004-07-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.07},{"date":"2004-07-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.208},{"date":"2004-07-19","fuel":"diesel","grade":"all","formulation":"NA","price":1.744},{"date":"2004-07-26","fuel":"gasoline","grade":"all","formulation":"all","price":1.948},{"date":"2004-07-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.901},{"date":"2004-07-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.043},{"date":"2004-07-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.905},{"date":"2004-07-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.861},{"date":"2004-07-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.996},{"date":"2004-07-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.003},{"date":"2004-07-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.948},{"date":"2004-07-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.109},{"date":"2004-07-26","fuel":"gasoline","grade":"premium","formulation":"all","price":2.097},{"date":"2004-07-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.048},{"date":"2004-07-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.189},{"date":"2004-07-26","fuel":"diesel","grade":"all","formulation":"NA","price":1.754},{"date":"2004-08-02","fuel":"gasoline","grade":"all","formulation":"all","price":1.93},{"date":"2004-08-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.885},{"date":"2004-08-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.022},{"date":"2004-08-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.888},{"date":"2004-08-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.846},{"date":"2004-08-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.975},{"date":"2004-08-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.985},{"date":"2004-08-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.931},{"date":"2004-08-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.089},{"date":"2004-08-02","fuel":"gasoline","grade":"premium","formulation":"all","price":2.078},{"date":"2004-08-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.029},{"date":"2004-08-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.168},{"date":"2004-08-02","fuel":"diesel","grade":"all","formulation":"NA","price":1.78},{"date":"2004-08-09","fuel":"gasoline","grade":"all","formulation":"all","price":1.92},{"date":"2004-08-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.878},{"date":"2004-08-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.005},{"date":"2004-08-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.877},{"date":"2004-08-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.839},{"date":"2004-08-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.957},{"date":"2004-08-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.973},{"date":"2004-08-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.923},{"date":"2004-08-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.072},{"date":"2004-08-09","fuel":"gasoline","grade":"premium","formulation":"all","price":2.068},{"date":"2004-08-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.022},{"date":"2004-08-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.154},{"date":"2004-08-09","fuel":"diesel","grade":"all","formulation":"NA","price":1.814},{"date":"2004-08-16","fuel":"gasoline","grade":"all","formulation":"all","price":1.917},{"date":"2004-08-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.881},{"date":"2004-08-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.992},{"date":"2004-08-16","fuel":"gasoline","grade":"regular","formulation":"all","price":1.875},{"date":"2004-08-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.842},{"date":"2004-08-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.945},{"date":"2004-08-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.97},{"date":"2004-08-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.925},{"date":"2004-08-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.056},{"date":"2004-08-16","fuel":"gasoline","grade":"premium","formulation":"all","price":2.064},{"date":"2004-08-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.023},{"date":"2004-08-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.139},{"date":"2004-08-16","fuel":"diesel","grade":"all","formulation":"NA","price":1.825},{"date":"2004-08-23","fuel":"gasoline","grade":"all","formulation":"all","price":1.926},{"date":"2004-08-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.892},{"date":"2004-08-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.995},{"date":"2004-08-23","fuel":"gasoline","grade":"regular","formulation":"all","price":1.884},{"date":"2004-08-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.854},{"date":"2004-08-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.947},{"date":"2004-08-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.978},{"date":"2004-08-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.936},{"date":"2004-08-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.059},{"date":"2004-08-23","fuel":"gasoline","grade":"premium","formulation":"all","price":2.071},{"date":"2004-08-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.033},{"date":"2004-08-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.142},{"date":"2004-08-23","fuel":"diesel","grade":"all","formulation":"NA","price":1.874},{"date":"2004-08-30","fuel":"gasoline","grade":"all","formulation":"all","price":1.909},{"date":"2004-08-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.866},{"date":"2004-08-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.997},{"date":"2004-08-30","fuel":"gasoline","grade":"regular","formulation":"all","price":1.866},{"date":"2004-08-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.827},{"date":"2004-08-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.949},{"date":"2004-08-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.964},{"date":"2004-08-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.911},{"date":"2004-08-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.067},{"date":"2004-08-30","fuel":"gasoline","grade":"premium","formulation":"all","price":2.056},{"date":"2004-08-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.01},{"date":"2004-08-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.142},{"date":"2004-08-30","fuel":"diesel","grade":"all","formulation":"NA","price":1.871},{"date":"2004-09-06","fuel":"gasoline","grade":"all","formulation":"all","price":1.893},{"date":"2004-09-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.854},{"date":"2004-09-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.973},{"date":"2004-09-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.85},{"date":"2004-09-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.815},{"date":"2004-09-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.924},{"date":"2004-09-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.949},{"date":"2004-09-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.901},{"date":"2004-09-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.043},{"date":"2004-09-06","fuel":"gasoline","grade":"premium","formulation":"all","price":2.043},{"date":"2004-09-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2},{"date":"2004-09-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.121},{"date":"2004-09-06","fuel":"diesel","grade":"all","formulation":"NA","price":1.869},{"date":"2004-09-13","fuel":"gasoline","grade":"all","formulation":"all","price":1.889},{"date":"2004-09-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.852},{"date":"2004-09-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.963},{"date":"2004-09-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.846},{"date":"2004-09-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.813},{"date":"2004-09-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.915},{"date":"2004-09-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.945},{"date":"2004-09-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.9},{"date":"2004-09-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.03},{"date":"2004-09-13","fuel":"gasoline","grade":"premium","formulation":"all","price":2.037},{"date":"2004-09-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.998},{"date":"2004-09-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.11},{"date":"2004-09-13","fuel":"diesel","grade":"all","formulation":"NA","price":1.874},{"date":"2004-09-20","fuel":"gasoline","grade":"all","formulation":"all","price":1.908},{"date":"2004-09-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.878},{"date":"2004-09-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.969},{"date":"2004-09-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.866},{"date":"2004-09-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.839},{"date":"2004-09-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.922},{"date":"2004-09-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.962},{"date":"2004-09-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.923},{"date":"2004-09-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.036},{"date":"2004-09-20","fuel":"gasoline","grade":"premium","formulation":"all","price":2.054},{"date":"2004-09-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.023},{"date":"2004-09-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.112},{"date":"2004-09-20","fuel":"diesel","grade":"all","formulation":"NA","price":1.912},{"date":"2004-09-27","fuel":"gasoline","grade":"all","formulation":"all","price":1.959},{"date":"2004-09-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.934},{"date":"2004-09-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.009},{"date":"2004-09-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.917},{"date":"2004-09-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.895},{"date":"2004-09-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.963},{"date":"2004-09-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.012},{"date":"2004-09-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.979},{"date":"2004-09-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.076},{"date":"2004-09-27","fuel":"gasoline","grade":"premium","formulation":"all","price":2.103},{"date":"2004-09-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.077},{"date":"2004-09-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.151},{"date":"2004-09-27","fuel":"diesel","grade":"all","formulation":"NA","price":2.012},{"date":"2004-10-04","fuel":"gasoline","grade":"all","formulation":"all","price":1.98},{"date":"2004-10-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.941},{"date":"2004-10-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.058},{"date":"2004-10-04","fuel":"gasoline","grade":"regular","formulation":"all","price":1.938},{"date":"2004-10-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.902},{"date":"2004-10-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.012},{"date":"2004-10-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.035},{"date":"2004-10-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.987},{"date":"2004-10-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.127},{"date":"2004-10-04","fuel":"gasoline","grade":"premium","formulation":"all","price":2.125},{"date":"2004-10-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.087},{"date":"2004-10-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.195},{"date":"2004-10-04","fuel":"diesel","grade":"all","formulation":"NA","price":2.053},{"date":"2004-10-11","fuel":"gasoline","grade":"all","formulation":"all","price":2.035},{"date":"2004-10-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.988},{"date":"2004-10-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.13},{"date":"2004-10-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.993},{"date":"2004-10-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.949},{"date":"2004-10-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.086},{"date":"2004-10-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.091},{"date":"2004-10-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.035},{"date":"2004-10-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.2},{"date":"2004-10-11","fuel":"gasoline","grade":"premium","formulation":"all","price":2.179},{"date":"2004-10-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.134},{"date":"2004-10-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.263},{"date":"2004-10-11","fuel":"diesel","grade":"all","formulation":"NA","price":2.092},{"date":"2004-10-18","fuel":"gasoline","grade":"all","formulation":"all","price":2.077},{"date":"2004-10-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.024},{"date":"2004-10-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.187},{"date":"2004-10-18","fuel":"gasoline","grade":"regular","formulation":"all","price":2.035},{"date":"2004-10-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.984},{"date":"2004-10-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.142},{"date":"2004-10-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.133},{"date":"2004-10-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.07},{"date":"2004-10-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.256},{"date":"2004-10-18","fuel":"gasoline","grade":"premium","formulation":"all","price":2.222},{"date":"2004-10-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.17},{"date":"2004-10-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.32},{"date":"2004-10-18","fuel":"diesel","grade":"all","formulation":"NA","price":2.18},{"date":"2004-10-25","fuel":"gasoline","grade":"all","formulation":"all","price":2.074},{"date":"2004-10-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.02},{"date":"2004-10-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.185},{"date":"2004-10-25","fuel":"gasoline","grade":"regular","formulation":"all","price":2.032},{"date":"2004-10-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.98},{"date":"2004-10-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.14},{"date":"2004-10-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.133},{"date":"2004-10-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.068},{"date":"2004-10-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.258},{"date":"2004-10-25","fuel":"gasoline","grade":"premium","formulation":"all","price":2.221},{"date":"2004-10-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.169},{"date":"2004-10-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.317},{"date":"2004-10-25","fuel":"diesel","grade":"all","formulation":"NA","price":2.212},{"date":"2004-11-01","fuel":"gasoline","grade":"all","formulation":"all","price":2.076},{"date":"2004-11-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.026},{"date":"2004-11-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.179},{"date":"2004-11-01","fuel":"gasoline","grade":"regular","formulation":"all","price":2.034},{"date":"2004-11-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.986},{"date":"2004-11-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.133},{"date":"2004-11-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.134},{"date":"2004-11-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.074},{"date":"2004-11-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.252},{"date":"2004-11-01","fuel":"gasoline","grade":"premium","formulation":"all","price":2.223},{"date":"2004-11-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.173},{"date":"2004-11-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.314},{"date":"2004-11-01","fuel":"diesel","grade":"all","formulation":"NA","price":2.206},{"date":"2004-11-08","fuel":"gasoline","grade":"all","formulation":"all","price":2.045},{"date":"2004-11-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.992},{"date":"2004-11-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.154},{"date":"2004-11-08","fuel":"gasoline","grade":"regular","formulation":"all","price":2.001},{"date":"2004-11-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.951},{"date":"2004-11-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.107},{"date":"2004-11-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.105},{"date":"2004-11-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.042},{"date":"2004-11-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.226},{"date":"2004-11-08","fuel":"gasoline","grade":"premium","formulation":"all","price":2.196},{"date":"2004-11-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.144},{"date":"2004-11-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.292},{"date":"2004-11-08","fuel":"diesel","grade":"all","formulation":"NA","price":2.163},{"date":"2004-11-15","fuel":"gasoline","grade":"all","formulation":"all","price":2.014},{"date":"2004-11-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.96},{"date":"2004-11-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.124},{"date":"2004-11-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.969},{"date":"2004-11-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.918},{"date":"2004-11-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.077},{"date":"2004-11-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.075},{"date":"2004-11-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.013},{"date":"2004-11-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.197},{"date":"2004-11-15","fuel":"gasoline","grade":"premium","formulation":"all","price":2.168},{"date":"2004-11-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.114},{"date":"2004-11-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.267},{"date":"2004-11-15","fuel":"diesel","grade":"all","formulation":"NA","price":2.132},{"date":"2004-11-22","fuel":"gasoline","grade":"all","formulation":"all","price":1.992},{"date":"2004-11-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.943},{"date":"2004-11-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.094},{"date":"2004-11-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.948},{"date":"2004-11-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.901},{"date":"2004-11-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.046},{"date":"2004-11-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.051},{"date":"2004-11-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.993},{"date":"2004-11-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.165},{"date":"2004-11-22","fuel":"gasoline","grade":"premium","formulation":"all","price":2.146},{"date":"2004-11-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.097},{"date":"2004-11-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.238},{"date":"2004-11-22","fuel":"diesel","grade":"all","formulation":"NA","price":2.116},{"date":"2004-11-29","fuel":"gasoline","grade":"all","formulation":"all","price":1.989},{"date":"2004-11-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.945},{"date":"2004-11-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.078},{"date":"2004-11-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.945},{"date":"2004-11-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.903},{"date":"2004-11-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.031},{"date":"2004-11-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.047},{"date":"2004-11-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.994},{"date":"2004-11-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.149},{"date":"2004-11-29","fuel":"gasoline","grade":"premium","formulation":"all","price":2.142},{"date":"2004-11-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.099},{"date":"2004-11-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.221},{"date":"2004-11-29","fuel":"diesel","grade":"all","formulation":"NA","price":2.116},{"date":"2004-12-06","fuel":"gasoline","grade":"all","formulation":"all","price":1.956},{"date":"2004-12-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.91},{"date":"2004-12-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.05},{"date":"2004-12-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.911},{"date":"2004-12-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.868},{"date":"2004-12-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.002},{"date":"2004-12-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.014},{"date":"2004-12-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.96},{"date":"2004-12-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.12},{"date":"2004-12-06","fuel":"gasoline","grade":"premium","formulation":"all","price":2.111},{"date":"2004-12-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.065},{"date":"2004-12-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.196},{"date":"2004-12-06","fuel":"diesel","grade":"all","formulation":"NA","price":2.069},{"date":"2004-12-13","fuel":"gasoline","grade":"all","formulation":"all","price":1.893},{"date":"2004-12-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.842},{"date":"2004-12-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.998},{"date":"2004-12-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.847},{"date":"2004-12-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.799},{"date":"2004-12-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.948},{"date":"2004-12-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.953},{"date":"2004-12-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.893},{"date":"2004-12-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.069},{"date":"2004-12-13","fuel":"gasoline","grade":"premium","formulation":"all","price":2.053},{"date":"2004-12-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.002},{"date":"2004-12-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.148},{"date":"2004-12-13","fuel":"diesel","grade":"all","formulation":"NA","price":1.997},{"date":"2004-12-20","fuel":"gasoline","grade":"all","formulation":"all","price":1.861},{"date":"2004-12-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.82},{"date":"2004-12-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.944},{"date":"2004-12-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.815},{"date":"2004-12-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.777},{"date":"2004-12-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.894},{"date":"2004-12-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.921},{"date":"2004-12-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.873},{"date":"2004-12-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.014},{"date":"2004-12-20","fuel":"gasoline","grade":"premium","formulation":"all","price":2.02},{"date":"2004-12-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.978},{"date":"2004-12-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.099},{"date":"2004-12-20","fuel":"diesel","grade":"all","formulation":"NA","price":1.984},{"date":"2004-12-27","fuel":"gasoline","grade":"all","formulation":"all","price":1.838},{"date":"2004-12-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.798},{"date":"2004-12-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.919},{"date":"2004-12-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.791},{"date":"2004-12-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.754},{"date":"2004-12-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.869},{"date":"2004-12-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.898},{"date":"2004-12-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.851},{"date":"2004-12-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.988},{"date":"2004-12-27","fuel":"gasoline","grade":"premium","formulation":"all","price":1.998},{"date":"2004-12-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.958},{"date":"2004-12-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.073},{"date":"2004-12-27","fuel":"diesel","grade":"all","formulation":"NA","price":1.987},{"date":"2005-01-03","fuel":"gasoline","grade":"all","formulation":"all","price":1.824},{"date":"2005-01-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.788},{"date":"2005-01-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.898},{"date":"2005-01-03","fuel":"gasoline","grade":"regular","formulation":"all","price":1.778},{"date":"2005-01-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.745},{"date":"2005-01-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.848},{"date":"2005-01-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.882},{"date":"2005-01-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.839},{"date":"2005-01-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.965},{"date":"2005-01-03","fuel":"gasoline","grade":"premium","formulation":"all","price":1.985},{"date":"2005-01-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.948},{"date":"2005-01-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.055},{"date":"2005-01-03","fuel":"diesel","grade":"all","formulation":"NA","price":1.957},{"date":"2005-01-10","fuel":"gasoline","grade":"all","formulation":"all","price":1.837},{"date":"2005-01-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.813},{"date":"2005-01-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.887},{"date":"2005-01-10","fuel":"gasoline","grade":"regular","formulation":"all","price":1.793},{"date":"2005-01-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.771},{"date":"2005-01-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.838},{"date":"2005-01-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.893},{"date":"2005-01-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.862},{"date":"2005-01-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.952},{"date":"2005-01-10","fuel":"gasoline","grade":"premium","formulation":"all","price":1.993},{"date":"2005-01-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.968},{"date":"2005-01-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.041},{"date":"2005-01-10","fuel":"diesel","grade":"all","formulation":"NA","price":1.934},{"date":"2005-01-17","fuel":"gasoline","grade":"all","formulation":"all","price":1.863},{"date":"2005-01-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.843},{"date":"2005-01-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.902},{"date":"2005-01-17","fuel":"gasoline","grade":"regular","formulation":"all","price":1.819},{"date":"2005-01-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.802},{"date":"2005-01-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.854},{"date":"2005-01-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.918},{"date":"2005-01-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.893},{"date":"2005-01-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.965},{"date":"2005-01-17","fuel":"gasoline","grade":"premium","formulation":"all","price":2.017},{"date":"2005-01-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.997},{"date":"2005-01-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.056},{"date":"2005-01-17","fuel":"diesel","grade":"all","formulation":"NA","price":1.952},{"date":"2005-01-24","fuel":"gasoline","grade":"all","formulation":"all","price":1.896},{"date":"2005-01-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.88},{"date":"2005-01-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.929},{"date":"2005-01-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.853},{"date":"2005-01-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.839},{"date":"2005-01-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.882},{"date":"2005-01-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.95},{"date":"2005-01-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.929},{"date":"2005-01-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.991},{"date":"2005-01-24","fuel":"gasoline","grade":"premium","formulation":"all","price":2.046},{"date":"2005-01-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.03},{"date":"2005-01-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.078},{"date":"2005-01-24","fuel":"diesel","grade":"all","formulation":"NA","price":1.959},{"date":"2005-01-31","fuel":"gasoline","grade":"all","formulation":"all","price":1.953},{"date":"2005-01-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.936},{"date":"2005-01-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.988},{"date":"2005-01-31","fuel":"gasoline","grade":"regular","formulation":"all","price":1.911},{"date":"2005-01-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.896},{"date":"2005-01-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.941},{"date":"2005-01-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.006},{"date":"2005-01-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.982},{"date":"2005-01-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.052},{"date":"2005-01-31","fuel":"gasoline","grade":"premium","formulation":"all","price":2.103},{"date":"2005-01-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.087},{"date":"2005-01-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.133},{"date":"2005-01-31","fuel":"diesel","grade":"all","formulation":"NA","price":1.992},{"date":"2005-02-07","fuel":"gasoline","grade":"all","formulation":"all","price":1.952},{"date":"2005-02-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.93},{"date":"2005-02-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.996},{"date":"2005-02-07","fuel":"gasoline","grade":"regular","formulation":"all","price":1.909},{"date":"2005-02-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.89},{"date":"2005-02-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.949},{"date":"2005-02-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.006},{"date":"2005-02-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.978},{"date":"2005-02-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.06},{"date":"2005-02-07","fuel":"gasoline","grade":"premium","formulation":"all","price":2.102},{"date":"2005-02-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.082},{"date":"2005-02-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.14},{"date":"2005-02-07","fuel":"diesel","grade":"all","formulation":"NA","price":1.983},{"date":"2005-02-14","fuel":"gasoline","grade":"all","formulation":"all","price":1.941},{"date":"2005-02-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.914},{"date":"2005-02-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.996},{"date":"2005-02-14","fuel":"gasoline","grade":"regular","formulation":"all","price":1.898},{"date":"2005-02-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.873},{"date":"2005-02-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.949},{"date":"2005-02-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.995},{"date":"2005-02-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.96},{"date":"2005-02-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.062},{"date":"2005-02-14","fuel":"gasoline","grade":"premium","formulation":"all","price":2.091},{"date":"2005-02-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.065},{"date":"2005-02-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.139},{"date":"2005-02-14","fuel":"diesel","grade":"all","formulation":"NA","price":1.986},{"date":"2005-02-21","fuel":"gasoline","grade":"all","formulation":"all","price":1.948},{"date":"2005-02-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.919},{"date":"2005-02-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.007},{"date":"2005-02-21","fuel":"gasoline","grade":"regular","formulation":"all","price":1.905},{"date":"2005-02-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.878},{"date":"2005-02-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.961},{"date":"2005-02-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.004},{"date":"2005-02-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.966},{"date":"2005-02-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.079},{"date":"2005-02-21","fuel":"gasoline","grade":"premium","formulation":"all","price":2.096},{"date":"2005-02-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.069},{"date":"2005-02-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.146},{"date":"2005-02-21","fuel":"diesel","grade":"all","formulation":"NA","price":2.02},{"date":"2005-02-28","fuel":"gasoline","grade":"all","formulation":"all","price":1.969},{"date":"2005-02-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.943},{"date":"2005-02-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.023},{"date":"2005-02-28","fuel":"gasoline","grade":"regular","formulation":"all","price":1.928},{"date":"2005-02-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.904},{"date":"2005-02-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.978},{"date":"2005-02-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.025},{"date":"2005-02-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.989},{"date":"2005-02-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.094},{"date":"2005-02-28","fuel":"gasoline","grade":"premium","formulation":"all","price":2.113},{"date":"2005-02-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.088},{"date":"2005-02-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.16},{"date":"2005-02-28","fuel":"diesel","grade":"all","formulation":"NA","price":2.118},{"date":"2005-03-07","fuel":"gasoline","grade":"all","formulation":"all","price":2.04},{"date":"2005-03-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.018},{"date":"2005-03-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.086},{"date":"2005-03-07","fuel":"gasoline","grade":"regular","formulation":"all","price":1.999},{"date":"2005-03-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.979},{"date":"2005-03-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.041},{"date":"2005-03-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.094},{"date":"2005-03-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.063},{"date":"2005-03-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.153},{"date":"2005-03-07","fuel":"gasoline","grade":"premium","formulation":"all","price":2.182},{"date":"2005-03-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.162},{"date":"2005-03-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.221},{"date":"2005-03-07","fuel":"diesel","grade":"all","formulation":"NA","price":2.168},{"date":"2005-03-14","fuel":"gasoline","grade":"all","formulation":"all","price":2.098},{"date":"2005-03-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.078},{"date":"2005-03-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.138},{"date":"2005-03-14","fuel":"gasoline","grade":"regular","formulation":"all","price":2.056},{"date":"2005-03-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.039},{"date":"2005-03-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.094},{"date":"2005-03-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.151},{"date":"2005-03-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.123},{"date":"2005-03-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.206},{"date":"2005-03-14","fuel":"gasoline","grade":"premium","formulation":"all","price":2.241},{"date":"2005-03-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.224},{"date":"2005-03-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.273},{"date":"2005-03-14","fuel":"diesel","grade":"all","formulation":"NA","price":2.194},{"date":"2005-03-21","fuel":"gasoline","grade":"all","formulation":"all","price":2.149},{"date":"2005-03-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.134},{"date":"2005-03-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.181},{"date":"2005-03-21","fuel":"gasoline","grade":"regular","formulation":"all","price":2.109},{"date":"2005-03-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.095},{"date":"2005-03-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.138},{"date":"2005-03-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.2},{"date":"2005-03-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.177},{"date":"2005-03-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.245},{"date":"2005-03-21","fuel":"gasoline","grade":"premium","formulation":"all","price":2.292},{"date":"2005-03-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.281},{"date":"2005-03-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.313},{"date":"2005-03-21","fuel":"diesel","grade":"all","formulation":"NA","price":2.244},{"date":"2005-03-28","fuel":"gasoline","grade":"all","formulation":"all","price":2.194},{"date":"2005-03-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.177},{"date":"2005-03-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.229},{"date":"2005-03-28","fuel":"gasoline","grade":"regular","formulation":"all","price":2.153},{"date":"2005-03-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.137},{"date":"2005-03-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.186},{"date":"2005-03-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.25},{"date":"2005-03-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.225},{"date":"2005-03-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.297},{"date":"2005-03-28","fuel":"gasoline","grade":"premium","formulation":"all","price":2.336},{"date":"2005-03-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.322},{"date":"2005-03-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.362},{"date":"2005-03-28","fuel":"diesel","grade":"all","formulation":"NA","price":2.249},{"date":"2005-04-04","fuel":"gasoline","grade":"all","formulation":"all","price":2.258},{"date":"2005-04-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.236},{"date":"2005-04-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.302},{"date":"2005-04-04","fuel":"gasoline","grade":"regular","formulation":"all","price":2.217},{"date":"2005-04-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.196},{"date":"2005-04-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.26},{"date":"2005-04-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.313},{"date":"2005-04-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.284},{"date":"2005-04-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.37},{"date":"2005-04-04","fuel":"gasoline","grade":"premium","formulation":"all","price":2.4},{"date":"2005-04-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.384},{"date":"2005-04-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.43},{"date":"2005-04-04","fuel":"diesel","grade":"all","formulation":"NA","price":2.303},{"date":"2005-04-11","fuel":"gasoline","grade":"all","formulation":"all","price":2.321},{"date":"2005-04-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.29},{"date":"2005-04-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.384},{"date":"2005-04-11","fuel":"gasoline","grade":"regular","formulation":"all","price":2.28},{"date":"2005-04-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.251},{"date":"2005-04-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.34},{"date":"2005-04-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.377},{"date":"2005-04-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.337},{"date":"2005-04-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.455},{"date":"2005-04-11","fuel":"gasoline","grade":"premium","formulation":"all","price":2.464},{"date":"2005-04-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.436},{"date":"2005-04-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.515},{"date":"2005-04-11","fuel":"diesel","grade":"all","formulation":"NA","price":2.316},{"date":"2005-04-18","fuel":"gasoline","grade":"all","formulation":"all","price":2.28},{"date":"2005-04-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.239},{"date":"2005-04-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.364},{"date":"2005-04-18","fuel":"gasoline","grade":"regular","formulation":"all","price":2.237},{"date":"2005-04-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.198},{"date":"2005-04-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.319},{"date":"2005-04-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.339},{"date":"2005-04-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.288},{"date":"2005-04-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.438},{"date":"2005-04-18","fuel":"gasoline","grade":"premium","formulation":"all","price":2.427},{"date":"2005-04-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.388},{"date":"2005-04-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.498},{"date":"2005-04-18","fuel":"diesel","grade":"all","formulation":"NA","price":2.259},{"date":"2005-04-25","fuel":"gasoline","grade":"all","formulation":"all","price":2.279},{"date":"2005-04-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.237},{"date":"2005-04-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.364},{"date":"2005-04-25","fuel":"gasoline","grade":"regular","formulation":"all","price":2.236},{"date":"2005-04-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.197},{"date":"2005-04-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.319},{"date":"2005-04-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.337},{"date":"2005-04-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.285},{"date":"2005-04-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.437},{"date":"2005-04-25","fuel":"gasoline","grade":"premium","formulation":"all","price":2.426},{"date":"2005-04-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.386},{"date":"2005-04-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.499},{"date":"2005-04-25","fuel":"diesel","grade":"all","formulation":"NA","price":2.289},{"date":"2005-05-02","fuel":"gasoline","grade":"all","formulation":"all","price":2.277},{"date":"2005-05-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.231},{"date":"2005-05-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.371},{"date":"2005-05-02","fuel":"gasoline","grade":"regular","formulation":"all","price":2.235},{"date":"2005-05-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.191},{"date":"2005-05-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.326},{"date":"2005-05-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.333},{"date":"2005-05-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.278},{"date":"2005-05-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.44},{"date":"2005-05-02","fuel":"gasoline","grade":"premium","formulation":"all","price":2.425},{"date":"2005-05-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.381},{"date":"2005-05-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.506},{"date":"2005-05-02","fuel":"diesel","grade":"all","formulation":"NA","price":2.262},{"date":"2005-05-09","fuel":"gasoline","grade":"all","formulation":"all","price":2.231},{"date":"2005-05-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.179},{"date":"2005-05-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.336},{"date":"2005-05-09","fuel":"gasoline","grade":"regular","formulation":"all","price":2.186},{"date":"2005-05-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.137},{"date":"2005-05-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.29},{"date":"2005-05-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.291},{"date":"2005-05-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.23},{"date":"2005-05-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.407},{"date":"2005-05-09","fuel":"gasoline","grade":"premium","formulation":"all","price":2.385},{"date":"2005-05-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.336},{"date":"2005-05-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.476},{"date":"2005-05-09","fuel":"diesel","grade":"all","formulation":"NA","price":2.227},{"date":"2005-05-16","fuel":"gasoline","grade":"all","formulation":"all","price":2.206},{"date":"2005-05-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.156},{"date":"2005-05-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.308},{"date":"2005-05-16","fuel":"gasoline","grade":"regular","formulation":"all","price":2.163},{"date":"2005-05-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.116},{"date":"2005-05-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.262},{"date":"2005-05-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.262},{"date":"2005-05-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.202},{"date":"2005-05-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.377},{"date":"2005-05-16","fuel":"gasoline","grade":"premium","formulation":"all","price":2.357},{"date":"2005-05-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.306},{"date":"2005-05-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.45},{"date":"2005-05-16","fuel":"diesel","grade":"all","formulation":"NA","price":2.189},{"date":"2005-05-23","fuel":"gasoline","grade":"all","formulation":"all","price":2.169},{"date":"2005-05-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.118},{"date":"2005-05-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.274},{"date":"2005-05-23","fuel":"gasoline","grade":"regular","formulation":"all","price":2.125},{"date":"2005-05-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.077},{"date":"2005-05-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.226},{"date":"2005-05-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.226},{"date":"2005-05-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.165},{"date":"2005-05-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.344},{"date":"2005-05-23","fuel":"gasoline","grade":"premium","formulation":"all","price":2.322},{"date":"2005-05-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.27},{"date":"2005-05-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.418},{"date":"2005-05-23","fuel":"diesel","grade":"all","formulation":"NA","price":2.156},{"date":"2005-05-30","fuel":"gasoline","grade":"all","formulation":"all","price":2.141},{"date":"2005-05-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.092},{"date":"2005-05-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.24},{"date":"2005-05-30","fuel":"gasoline","grade":"regular","formulation":"all","price":2.097},{"date":"2005-05-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.051},{"date":"2005-05-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.192},{"date":"2005-05-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.198},{"date":"2005-05-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.14},{"date":"2005-05-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.311},{"date":"2005-05-30","fuel":"gasoline","grade":"premium","formulation":"all","price":2.295},{"date":"2005-05-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.245},{"date":"2005-05-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.388},{"date":"2005-05-30","fuel":"diesel","grade":"all","formulation":"NA","price":2.16},{"date":"2005-06-06","fuel":"gasoline","grade":"all","formulation":"all","price":2.159},{"date":"2005-06-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.118},{"date":"2005-06-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.242},{"date":"2005-06-06","fuel":"gasoline","grade":"regular","formulation":"all","price":2.116},{"date":"2005-06-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.078},{"date":"2005-06-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.195},{"date":"2005-06-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.214},{"date":"2005-06-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.165},{"date":"2005-06-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.308},{"date":"2005-06-06","fuel":"gasoline","grade":"premium","formulation":"all","price":2.309},{"date":"2005-06-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.267},{"date":"2005-06-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.388},{"date":"2005-06-06","fuel":"diesel","grade":"all","formulation":"NA","price":2.234},{"date":"2005-06-13","fuel":"gasoline","grade":"all","formulation":"all","price":2.173},{"date":"2005-06-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.139},{"date":"2005-06-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.243},{"date":"2005-06-13","fuel":"gasoline","grade":"regular","formulation":"all","price":2.13},{"date":"2005-06-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.099},{"date":"2005-06-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.196},{"date":"2005-06-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.227},{"date":"2005-06-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.186},{"date":"2005-06-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.308},{"date":"2005-06-13","fuel":"gasoline","grade":"premium","formulation":"all","price":2.323},{"date":"2005-06-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.288},{"date":"2005-06-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.389},{"date":"2005-06-13","fuel":"diesel","grade":"all","formulation":"NA","price":2.276},{"date":"2005-06-20","fuel":"gasoline","grade":"all","formulation":"all","price":2.204},{"date":"2005-06-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.167},{"date":"2005-06-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.278},{"date":"2005-06-20","fuel":"gasoline","grade":"regular","formulation":"all","price":2.161},{"date":"2005-06-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.128},{"date":"2005-06-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.232},{"date":"2005-06-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.257},{"date":"2005-06-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.213},{"date":"2005-06-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.342},{"date":"2005-06-20","fuel":"gasoline","grade":"premium","formulation":"all","price":2.353},{"date":"2005-06-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.314},{"date":"2005-06-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.425},{"date":"2005-06-20","fuel":"diesel","grade":"all","formulation":"NA","price":2.313},{"date":"2005-06-27","fuel":"gasoline","grade":"all","formulation":"all","price":2.257},{"date":"2005-06-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.224},{"date":"2005-06-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.323},{"date":"2005-06-27","fuel":"gasoline","grade":"regular","formulation":"all","price":2.215},{"date":"2005-06-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.186},{"date":"2005-06-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.278},{"date":"2005-06-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.307},{"date":"2005-06-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.266},{"date":"2005-06-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.386},{"date":"2005-06-27","fuel":"gasoline","grade":"premium","formulation":"all","price":2.402},{"date":"2005-06-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.369},{"date":"2005-06-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.465},{"date":"2005-06-27","fuel":"diesel","grade":"all","formulation":"NA","price":2.336},{"date":"2005-07-04","fuel":"gasoline","grade":"all","formulation":"all","price":2.268},{"date":"2005-07-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.228},{"date":"2005-07-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.35},{"date":"2005-07-04","fuel":"gasoline","grade":"regular","formulation":"all","price":2.226},{"date":"2005-07-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.189},{"date":"2005-07-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.304},{"date":"2005-07-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.321},{"date":"2005-07-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.273},{"date":"2005-07-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.413},{"date":"2005-07-04","fuel":"gasoline","grade":"premium","formulation":"all","price":2.414},{"date":"2005-07-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.374},{"date":"2005-07-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.49},{"date":"2005-07-04","fuel":"diesel","grade":"all","formulation":"NA","price":2.348},{"date":"2005-07-11","fuel":"gasoline","grade":"all","formulation":"all","price":2.369},{"date":"2005-07-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.331},{"date":"2005-07-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.448},{"date":"2005-07-11","fuel":"gasoline","grade":"regular","formulation":"all","price":2.328},{"date":"2005-07-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.292},{"date":"2005-07-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.402},{"date":"2005-07-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.419},{"date":"2005-07-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.373},{"date":"2005-07-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.51},{"date":"2005-07-11","fuel":"gasoline","grade":"premium","formulation":"all","price":2.517},{"date":"2005-07-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.476},{"date":"2005-07-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.593},{"date":"2005-07-11","fuel":"diesel","grade":"all","formulation":"NA","price":2.408},{"date":"2005-07-18","fuel":"gasoline","grade":"all","formulation":"all","price":2.36},{"date":"2005-07-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.312},{"date":"2005-07-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.458},{"date":"2005-07-18","fuel":"gasoline","grade":"regular","formulation":"all","price":2.317},{"date":"2005-07-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.272},{"date":"2005-07-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.411},{"date":"2005-07-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.41},{"date":"2005-07-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.354},{"date":"2005-07-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.519},{"date":"2005-07-18","fuel":"gasoline","grade":"premium","formulation":"all","price":2.511},{"date":"2005-07-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.46},{"date":"2005-07-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.606},{"date":"2005-07-18","fuel":"diesel","grade":"all","formulation":"NA","price":2.392},{"date":"2005-07-25","fuel":"gasoline","grade":"all","formulation":"all","price":2.333},{"date":"2005-07-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.276},{"date":"2005-07-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.45},{"date":"2005-07-25","fuel":"gasoline","grade":"regular","formulation":"all","price":2.289},{"date":"2005-07-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.235},{"date":"2005-07-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.403},{"date":"2005-07-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.388},{"date":"2005-07-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.323},{"date":"2005-07-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.516},{"date":"2005-07-25","fuel":"gasoline","grade":"premium","formulation":"all","price":2.488},{"date":"2005-07-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.429},{"date":"2005-07-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.598},{"date":"2005-07-25","fuel":"diesel","grade":"all","formulation":"NA","price":2.342},{"date":"2005-08-01","fuel":"gasoline","grade":"all","formulation":"all","price":2.335},{"date":"2005-08-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.279},{"date":"2005-08-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.449},{"date":"2005-08-01","fuel":"gasoline","grade":"regular","formulation":"all","price":2.291},{"date":"2005-08-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.239},{"date":"2005-08-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.402},{"date":"2005-08-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.389},{"date":"2005-08-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.324},{"date":"2005-08-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.514},{"date":"2005-08-01","fuel":"gasoline","grade":"premium","formulation":"all","price":2.49},{"date":"2005-08-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.433},{"date":"2005-08-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.597},{"date":"2005-08-01","fuel":"diesel","grade":"all","formulation":"NA","price":2.348},{"date":"2005-08-08","fuel":"gasoline","grade":"all","formulation":"all","price":2.41},{"date":"2005-08-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.363},{"date":"2005-08-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.507},{"date":"2005-08-08","fuel":"gasoline","grade":"regular","formulation":"all","price":2.368},{"date":"2005-08-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.323},{"date":"2005-08-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.461},{"date":"2005-08-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.461},{"date":"2005-08-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.404},{"date":"2005-08-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.571},{"date":"2005-08-08","fuel":"gasoline","grade":"premium","formulation":"all","price":2.56},{"date":"2005-08-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.512},{"date":"2005-08-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.65},{"date":"2005-08-08","fuel":"diesel","grade":"all","formulation":"NA","price":2.407},{"date":"2005-08-15","fuel":"gasoline","grade":"all","formulation":"all","price":2.592},{"date":"2005-08-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.56},{"date":"2005-08-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.659},{"date":"2005-08-15","fuel":"gasoline","grade":"regular","formulation":"all","price":2.55},{"date":"2005-08-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.519},{"date":"2005-08-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.613},{"date":"2005-08-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.643},{"date":"2005-08-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.603},{"date":"2005-08-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.718},{"date":"2005-08-15","fuel":"gasoline","grade":"premium","formulation":"all","price":2.742},{"date":"2005-08-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.711},{"date":"2005-08-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.8},{"date":"2005-08-15","fuel":"diesel","grade":"all","formulation":"NA","price":2.567},{"date":"2005-08-22","fuel":"gasoline","grade":"all","formulation":"all","price":2.654},{"date":"2005-08-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.622},{"date":"2005-08-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.719},{"date":"2005-08-22","fuel":"gasoline","grade":"regular","formulation":"all","price":2.612},{"date":"2005-08-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.583},{"date":"2005-08-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.674},{"date":"2005-08-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.704},{"date":"2005-08-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.666},{"date":"2005-08-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.778},{"date":"2005-08-22","fuel":"gasoline","grade":"premium","formulation":"all","price":2.802},{"date":"2005-08-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.77},{"date":"2005-08-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.862},{"date":"2005-08-22","fuel":"diesel","grade":"all","formulation":"NA","price":2.588},{"date":"2005-08-29","fuel":"gasoline","grade":"all","formulation":"all","price":2.653},{"date":"2005-08-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.621},{"date":"2005-08-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.718},{"date":"2005-08-29","fuel":"gasoline","grade":"regular","formulation":"all","price":2.61},{"date":"2005-08-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.581},{"date":"2005-08-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.672},{"date":"2005-08-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.705},{"date":"2005-08-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.665},{"date":"2005-08-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.781},{"date":"2005-08-29","fuel":"gasoline","grade":"premium","formulation":"all","price":2.801},{"date":"2005-08-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.768},{"date":"2005-08-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.863},{"date":"2005-08-29","fuel":"diesel","grade":"all","formulation":"NA","price":2.59},{"date":"2005-09-05","fuel":"gasoline","grade":"all","formulation":"all","price":3.117},{"date":"2005-09-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.083},{"date":"2005-09-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.186},{"date":"2005-09-05","fuel":"gasoline","grade":"regular","formulation":"all","price":3.069},{"date":"2005-09-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.037},{"date":"2005-09-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.137},{"date":"2005-09-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.172},{"date":"2005-09-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.138},{"date":"2005-09-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.236},{"date":"2005-09-05","fuel":"gasoline","grade":"premium","formulation":"all","price":3.285},{"date":"2005-09-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.248},{"date":"2005-09-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.353},{"date":"2005-09-05","fuel":"diesel","grade":"all","formulation":"NA","price":2.898},{"date":"2005-09-12","fuel":"gasoline","grade":"all","formulation":"all","price":3.002},{"date":"2005-09-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.956},{"date":"2005-09-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.096},{"date":"2005-09-12","fuel":"gasoline","grade":"regular","formulation":"all","price":2.955},{"date":"2005-09-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.912},{"date":"2005-09-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.045},{"date":"2005-09-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.054},{"date":"2005-09-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.003},{"date":"2005-09-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.151},{"date":"2005-09-12","fuel":"gasoline","grade":"premium","formulation":"all","price":3.171},{"date":"2005-09-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.121},{"date":"2005-09-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.265},{"date":"2005-09-12","fuel":"diesel","grade":"all","formulation":"NA","price":2.847},{"date":"2005-09-19","fuel":"gasoline","grade":"all","formulation":"all","price":2.835},{"date":"2005-09-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.776},{"date":"2005-09-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.956},{"date":"2005-09-19","fuel":"gasoline","grade":"regular","formulation":"all","price":2.786},{"date":"2005-09-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.73},{"date":"2005-09-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.904},{"date":"2005-09-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.894},{"date":"2005-09-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.831},{"date":"2005-09-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.018},{"date":"2005-09-19","fuel":"gasoline","grade":"premium","formulation":"all","price":3.009},{"date":"2005-09-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.947},{"date":"2005-09-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.123},{"date":"2005-09-19","fuel":"diesel","grade":"all","formulation":"NA","price":2.732},{"date":"2005-09-26","fuel":"gasoline","grade":"all","formulation":"all","price":2.851},{"date":"2005-09-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.812},{"date":"2005-09-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.929},{"date":"2005-09-26","fuel":"gasoline","grade":"regular","formulation":"all","price":2.803},{"date":"2005-09-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.767},{"date":"2005-09-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.878},{"date":"2005-09-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.909},{"date":"2005-09-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.865},{"date":"2005-09-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.995},{"date":"2005-09-26","fuel":"gasoline","grade":"premium","formulation":"all","price":3.018},{"date":"2005-09-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.978},{"date":"2005-09-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.092},{"date":"2005-09-26","fuel":"diesel","grade":"all","formulation":"NA","price":2.798},{"date":"2005-10-03","fuel":"gasoline","grade":"all","formulation":"all","price":2.975},{"date":"2005-10-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.968},{"date":"2005-10-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.99},{"date":"2005-10-03","fuel":"gasoline","grade":"regular","formulation":"all","price":2.928},{"date":"2005-10-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.922},{"date":"2005-10-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.941},{"date":"2005-10-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.033},{"date":"2005-10-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.023},{"date":"2005-10-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.052},{"date":"2005-10-03","fuel":"gasoline","grade":"premium","formulation":"all","price":3.139},{"date":"2005-10-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.135},{"date":"2005-10-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.147},{"date":"2005-10-03","fuel":"diesel","grade":"all","formulation":"NA","price":3.144},{"date":"2005-10-10","fuel":"gasoline","grade":"all","formulation":"all","price":2.896},{"date":"2005-10-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.875},{"date":"2005-10-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.939},{"date":"2005-10-10","fuel":"gasoline","grade":"regular","formulation":"all","price":2.848},{"date":"2005-10-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.828},{"date":"2005-10-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.889},{"date":"2005-10-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.959},{"date":"2005-10-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.936},{"date":"2005-10-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.004},{"date":"2005-10-10","fuel":"gasoline","grade":"premium","formulation":"all","price":3.064},{"date":"2005-10-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.046},{"date":"2005-10-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.097},{"date":"2005-10-10","fuel":"diesel","grade":"all","formulation":"NA","price":3.15},{"date":"2005-10-17","fuel":"gasoline","grade":"all","formulation":"all","price":2.775},{"date":"2005-10-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.741},{"date":"2005-10-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.843},{"date":"2005-10-17","fuel":"gasoline","grade":"regular","formulation":"all","price":2.725},{"date":"2005-10-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.693},{"date":"2005-10-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.794},{"date":"2005-10-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.838},{"date":"2005-10-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.801},{"date":"2005-10-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.909},{"date":"2005-10-17","fuel":"gasoline","grade":"premium","formulation":"all","price":2.947},{"date":"2005-10-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.92},{"date":"2005-10-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.998},{"date":"2005-10-17","fuel":"diesel","grade":"all","formulation":"NA","price":3.148},{"date":"2005-10-24","fuel":"gasoline","grade":"all","formulation":"all","price":2.652},{"date":"2005-10-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.612},{"date":"2005-10-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.732},{"date":"2005-10-24","fuel":"gasoline","grade":"regular","formulation":"all","price":2.603},{"date":"2005-10-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.564},{"date":"2005-10-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.683},{"date":"2005-10-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.716},{"date":"2005-10-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.672},{"date":"2005-10-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.8},{"date":"2005-10-24","fuel":"gasoline","grade":"premium","formulation":"all","price":2.822},{"date":"2005-10-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.787},{"date":"2005-10-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.886},{"date":"2005-10-24","fuel":"diesel","grade":"all","formulation":"NA","price":3.157},{"date":"2005-10-31","fuel":"gasoline","grade":"all","formulation":"all","price":2.528},{"date":"2005-10-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.485},{"date":"2005-10-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.616},{"date":"2005-10-31","fuel":"gasoline","grade":"regular","formulation":"all","price":2.48},{"date":"2005-10-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.438},{"date":"2005-10-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.567},{"date":"2005-10-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.59},{"date":"2005-10-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.542},{"date":"2005-10-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.683},{"date":"2005-10-31","fuel":"gasoline","grade":"premium","formulation":"all","price":2.698},{"date":"2005-10-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.66},{"date":"2005-10-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.767},{"date":"2005-10-31","fuel":"diesel","grade":"all","formulation":"NA","price":2.876},{"date":"2005-11-07","fuel":"gasoline","grade":"all","formulation":"all","price":2.424},{"date":"2005-11-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.382},{"date":"2005-11-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.51},{"date":"2005-11-07","fuel":"gasoline","grade":"regular","formulation":"all","price":2.376},{"date":"2005-11-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.336},{"date":"2005-11-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.461},{"date":"2005-11-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.485},{"date":"2005-11-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.436},{"date":"2005-11-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.58},{"date":"2005-11-07","fuel":"gasoline","grade":"premium","formulation":"all","price":2.59},{"date":"2005-11-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.552},{"date":"2005-11-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.66},{"date":"2005-11-07","fuel":"diesel","grade":"all","formulation":"NA","price":2.698},{"date":"2005-11-14","fuel":"gasoline","grade":"all","formulation":"all","price":2.342},{"date":"2005-11-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.302},{"date":"2005-11-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.423},{"date":"2005-11-14","fuel":"gasoline","grade":"regular","formulation":"all","price":2.296},{"date":"2005-11-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.258},{"date":"2005-11-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.375},{"date":"2005-11-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.402},{"date":"2005-11-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.355},{"date":"2005-11-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.493},{"date":"2005-11-14","fuel":"gasoline","grade":"premium","formulation":"all","price":2.505},{"date":"2005-11-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.469},{"date":"2005-11-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.571},{"date":"2005-11-14","fuel":"diesel","grade":"all","formulation":"NA","price":2.602},{"date":"2005-11-21","fuel":"gasoline","grade":"all","formulation":"all","price":2.247},{"date":"2005-11-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.211},{"date":"2005-11-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.32},{"date":"2005-11-21","fuel":"gasoline","grade":"regular","formulation":"all","price":2.201},{"date":"2005-11-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.168},{"date":"2005-11-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.27},{"date":"2005-11-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.306},{"date":"2005-11-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.263},{"date":"2005-11-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.391},{"date":"2005-11-21","fuel":"gasoline","grade":"premium","formulation":"all","price":2.408},{"date":"2005-11-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.373},{"date":"2005-11-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.473},{"date":"2005-11-21","fuel":"diesel","grade":"all","formulation":"NA","price":2.513},{"date":"2005-11-28","fuel":"gasoline","grade":"all","formulation":"all","price":2.2},{"date":"2005-11-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.166},{"date":"2005-11-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.267},{"date":"2005-11-28","fuel":"gasoline","grade":"regular","formulation":"all","price":2.154},{"date":"2005-11-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.124},{"date":"2005-11-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.218},{"date":"2005-11-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.258},{"date":"2005-11-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.217},{"date":"2005-11-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.338},{"date":"2005-11-28","fuel":"gasoline","grade":"premium","formulation":"all","price":2.358},{"date":"2005-11-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.325},{"date":"2005-11-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.418},{"date":"2005-11-28","fuel":"diesel","grade":"all","formulation":"NA","price":2.479},{"date":"2005-12-05","fuel":"gasoline","grade":"all","formulation":"all","price":2.191},{"date":"2005-12-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.168},{"date":"2005-12-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.238},{"date":"2005-12-05","fuel":"gasoline","grade":"regular","formulation":"all","price":2.147},{"date":"2005-12-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.127},{"date":"2005-12-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.19},{"date":"2005-12-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.245},{"date":"2005-12-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.214},{"date":"2005-12-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.306},{"date":"2005-12-05","fuel":"gasoline","grade":"premium","formulation":"all","price":2.345},{"date":"2005-12-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.322},{"date":"2005-12-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.387},{"date":"2005-12-05","fuel":"diesel","grade":"all","formulation":"NA","price":2.425},{"date":"2005-12-12","fuel":"gasoline","grade":"all","formulation":"all","price":2.228},{"date":"2005-12-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.217},{"date":"2005-12-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.252},{"date":"2005-12-12","fuel":"gasoline","grade":"regular","formulation":"all","price":2.185},{"date":"2005-12-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.175},{"date":"2005-12-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.204},{"date":"2005-12-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.281},{"date":"2005-12-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.265},{"date":"2005-12-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.314},{"date":"2005-12-12","fuel":"gasoline","grade":"premium","formulation":"all","price":2.381},{"date":"2005-12-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.369},{"date":"2005-12-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.404},{"date":"2005-12-12","fuel":"diesel","grade":"all","formulation":"NA","price":2.436},{"date":"2005-12-19","fuel":"gasoline","grade":"all","formulation":"all","price":2.255},{"date":"2005-12-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.247},{"date":"2005-12-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.272},{"date":"2005-12-19","fuel":"gasoline","grade":"regular","formulation":"all","price":2.211},{"date":"2005-12-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.205},{"date":"2005-12-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.224},{"date":"2005-12-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.308},{"date":"2005-12-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.296},{"date":"2005-12-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.33},{"date":"2005-12-19","fuel":"gasoline","grade":"premium","formulation":"all","price":2.409},{"date":"2005-12-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.4},{"date":"2005-12-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.426},{"date":"2005-12-19","fuel":"diesel","grade":"all","formulation":"NA","price":2.462},{"date":"2005-12-26","fuel":"gasoline","grade":"all","formulation":"all","price":2.241},{"date":"2005-12-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.23},{"date":"2005-12-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.263},{"date":"2005-12-26","fuel":"gasoline","grade":"regular","formulation":"all","price":2.197},{"date":"2005-12-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.188},{"date":"2005-12-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.216},{"date":"2005-12-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.292},{"date":"2005-12-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.278},{"date":"2005-12-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.32},{"date":"2005-12-26","fuel":"gasoline","grade":"premium","formulation":"all","price":2.397},{"date":"2005-12-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.386},{"date":"2005-12-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.417},{"date":"2005-12-26","fuel":"diesel","grade":"all","formulation":"NA","price":2.448},{"date":"2006-01-02","fuel":"gasoline","grade":"all","formulation":"all","price":2.281},{"date":"2006-01-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.277},{"date":"2006-01-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.29},{"date":"2006-01-02","fuel":"gasoline","grade":"regular","formulation":"all","price":2.238},{"date":"2006-01-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.236},{"date":"2006-01-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.242},{"date":"2006-01-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.329},{"date":"2006-01-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.321},{"date":"2006-01-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.344},{"date":"2006-01-02","fuel":"gasoline","grade":"premium","formulation":"all","price":2.437},{"date":"2006-01-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.432},{"date":"2006-01-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.446},{"date":"2006-01-02","fuel":"diesel","grade":"all","formulation":"NA","price":2.442},{"date":"2006-01-09","fuel":"gasoline","grade":"all","formulation":"all","price":2.371},{"date":"2006-01-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.363},{"date":"2006-01-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.388},{"date":"2006-01-09","fuel":"gasoline","grade":"regular","formulation":"all","price":2.327},{"date":"2006-01-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.321},{"date":"2006-01-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.341},{"date":"2006-01-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.421},{"date":"2006-01-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.41},{"date":"2006-01-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.442},{"date":"2006-01-09","fuel":"gasoline","grade":"premium","formulation":"all","price":2.531},{"date":"2006-01-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.524},{"date":"2006-01-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.542},{"date":"2006-01-09","fuel":"diesel","grade":"all","formulation":"NA","price":2.485},{"date":"2006-01-16","fuel":"gasoline","grade":"all","formulation":"all","price":2.366},{"date":"2006-01-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.342},{"date":"2006-01-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.416},{"date":"2006-01-16","fuel":"gasoline","grade":"regular","formulation":"all","price":2.32},{"date":"2006-01-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.297},{"date":"2006-01-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.368},{"date":"2006-01-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.421},{"date":"2006-01-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.392},{"date":"2006-01-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.476},{"date":"2006-01-16","fuel":"gasoline","grade":"premium","formulation":"all","price":2.531},{"date":"2006-01-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.51},{"date":"2006-01-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.571},{"date":"2006-01-16","fuel":"diesel","grade":"all","formulation":"NA","price":2.449},{"date":"2006-01-23","fuel":"gasoline","grade":"all","formulation":"all","price":2.382},{"date":"2006-01-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.359},{"date":"2006-01-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.431},{"date":"2006-01-23","fuel":"gasoline","grade":"regular","formulation":"all","price":2.336},{"date":"2006-01-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.314},{"date":"2006-01-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.382},{"date":"2006-01-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.436},{"date":"2006-01-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.409},{"date":"2006-01-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.489},{"date":"2006-01-23","fuel":"gasoline","grade":"premium","formulation":"all","price":2.547},{"date":"2006-01-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.526},{"date":"2006-01-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.586},{"date":"2006-01-23","fuel":"diesel","grade":"all","formulation":"NA","price":2.472},{"date":"2006-01-30","fuel":"gasoline","grade":"all","formulation":"all","price":2.402},{"date":"2006-01-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.375},{"date":"2006-01-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.458},{"date":"2006-01-30","fuel":"gasoline","grade":"regular","formulation":"all","price":2.357},{"date":"2006-01-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.332},{"date":"2006-01-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.409},{"date":"2006-01-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.456},{"date":"2006-01-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.422},{"date":"2006-01-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.521},{"date":"2006-01-30","fuel":"gasoline","grade":"premium","formulation":"all","price":2.564},{"date":"2006-01-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.538},{"date":"2006-01-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.612},{"date":"2006-01-30","fuel":"diesel","grade":"all","formulation":"NA","price":2.489},{"date":"2006-02-06","fuel":"gasoline","grade":"all","formulation":"all","price":2.388},{"date":"2006-02-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.354},{"date":"2006-02-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.458},{"date":"2006-02-06","fuel":"gasoline","grade":"regular","formulation":"all","price":2.342},{"date":"2006-02-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.31},{"date":"2006-02-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.41},{"date":"2006-02-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.445},{"date":"2006-02-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.404},{"date":"2006-02-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.524},{"date":"2006-02-06","fuel":"gasoline","grade":"premium","formulation":"all","price":2.549},{"date":"2006-02-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.517},{"date":"2006-02-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.609},{"date":"2006-02-06","fuel":"diesel","grade":"all","formulation":"NA","price":2.499},{"date":"2006-02-13","fuel":"gasoline","grade":"all","formulation":"all","price":2.331},{"date":"2006-02-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.29},{"date":"2006-02-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.413},{"date":"2006-02-13","fuel":"gasoline","grade":"regular","formulation":"all","price":2.284},{"date":"2006-02-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.246},{"date":"2006-02-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.364},{"date":"2006-02-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.391},{"date":"2006-02-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.344},{"date":"2006-02-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.482},{"date":"2006-02-13","fuel":"gasoline","grade":"premium","formulation":"all","price":2.494},{"date":"2006-02-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.455},{"date":"2006-02-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.566},{"date":"2006-02-13","fuel":"diesel","grade":"all","formulation":"NA","price":2.476},{"date":"2006-02-20","fuel":"gasoline","grade":"all","formulation":"all","price":2.286},{"date":"2006-02-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.249},{"date":"2006-02-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.361},{"date":"2006-02-20","fuel":"gasoline","grade":"regular","formulation":"all","price":2.24},{"date":"2006-02-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.205},{"date":"2006-02-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.312},{"date":"2006-02-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.345},{"date":"2006-02-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.301},{"date":"2006-02-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.43},{"date":"2006-02-20","fuel":"gasoline","grade":"premium","formulation":"all","price":2.445},{"date":"2006-02-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.409},{"date":"2006-02-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.512},{"date":"2006-02-20","fuel":"diesel","grade":"all","formulation":"NA","price":2.455},{"date":"2006-02-27","fuel":"gasoline","grade":"all","formulation":"all","price":2.298},{"date":"2006-02-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.277},{"date":"2006-02-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.34},{"date":"2006-02-27","fuel":"gasoline","grade":"regular","formulation":"all","price":2.254},{"date":"2006-02-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.236},{"date":"2006-02-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.293},{"date":"2006-02-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.351},{"date":"2006-02-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.323},{"date":"2006-02-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.406},{"date":"2006-02-27","fuel":"gasoline","grade":"premium","formulation":"all","price":2.45},{"date":"2006-02-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.429},{"date":"2006-02-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.488},{"date":"2006-02-27","fuel":"diesel","grade":"all","formulation":"NA","price":2.471},{"date":"2006-03-06","fuel":"gasoline","grade":"all","formulation":"all","price":2.373},{"date":"2006-03-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.36},{"date":"2006-03-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.398},{"date":"2006-03-06","fuel":"gasoline","grade":"regular","formulation":"all","price":2.331},{"date":"2006-03-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.321},{"date":"2006-03-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.353},{"date":"2006-03-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.425},{"date":"2006-03-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.407},{"date":"2006-03-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.459},{"date":"2006-03-06","fuel":"gasoline","grade":"premium","formulation":"all","price":2.519},{"date":"2006-03-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.509},{"date":"2006-03-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.539},{"date":"2006-03-06","fuel":"diesel","grade":"all","formulation":"NA","price":2.545},{"date":"2006-03-13","fuel":"gasoline","grade":"all","formulation":"all","price":2.408},{"date":"2006-03-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.395},{"date":"2006-03-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.435},{"date":"2006-03-13","fuel":"gasoline","grade":"regular","formulation":"all","price":2.366},{"date":"2006-03-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.355},{"date":"2006-03-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.389},{"date":"2006-03-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.46},{"date":"2006-03-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.44},{"date":"2006-03-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.5},{"date":"2006-03-13","fuel":"gasoline","grade":"premium","formulation":"all","price":2.556},{"date":"2006-03-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.545},{"date":"2006-03-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.577},{"date":"2006-03-13","fuel":"diesel","grade":"all","formulation":"NA","price":2.543},{"date":"2006-03-20","fuel":"gasoline","grade":"all","formulation":"all","price":2.548},{"date":"2006-03-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.537},{"date":"2006-03-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.569},{"date":"2006-03-20","fuel":"gasoline","grade":"regular","formulation":"all","price":2.504},{"date":"2006-03-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.495},{"date":"2006-03-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.523},{"date":"2006-03-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.602},{"date":"2006-03-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.586},{"date":"2006-03-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.632},{"date":"2006-03-20","fuel":"gasoline","grade":"premium","formulation":"all","price":2.701},{"date":"2006-03-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.694},{"date":"2006-03-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.712},{"date":"2006-03-20","fuel":"diesel","grade":"all","formulation":"NA","price":2.581},{"date":"2006-03-27","fuel":"gasoline","grade":"all","formulation":"all","price":2.542},{"date":"2006-03-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.522},{"date":"2006-03-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.583},{"date":"2006-03-27","fuel":"gasoline","grade":"regular","formulation":"all","price":2.498},{"date":"2006-03-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.479},{"date":"2006-03-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.537},{"date":"2006-03-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.597},{"date":"2006-03-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.57},{"date":"2006-03-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.649},{"date":"2006-03-27","fuel":"gasoline","grade":"premium","formulation":"all","price":2.695},{"date":"2006-03-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.679},{"date":"2006-03-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.726},{"date":"2006-03-27","fuel":"diesel","grade":"all","formulation":"NA","price":2.565},{"date":"2006-04-03","fuel":"gasoline","grade":"all","formulation":"all","price":2.631},{"date":"2006-04-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.609},{"date":"2006-04-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.676},{"date":"2006-04-03","fuel":"gasoline","grade":"regular","formulation":"all","price":2.588},{"date":"2006-04-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.567},{"date":"2006-04-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.63},{"date":"2006-04-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.684},{"date":"2006-04-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.656},{"date":"2006-04-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.738},{"date":"2006-04-03","fuel":"gasoline","grade":"premium","formulation":"all","price":2.785},{"date":"2006-04-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.767},{"date":"2006-04-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.817},{"date":"2006-04-03","fuel":"diesel","grade":"all","formulation":"NA","price":2.617},{"date":"2006-04-10","fuel":"gasoline","grade":"all","formulation":"all","price":2.727},{"date":"2006-04-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.706},{"date":"2006-04-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.77},{"date":"2006-04-10","fuel":"gasoline","grade":"regular","formulation":"all","price":2.683},{"date":"2006-04-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.663},{"date":"2006-04-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.724},{"date":"2006-04-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.781},{"date":"2006-04-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.756},{"date":"2006-04-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.83},{"date":"2006-04-10","fuel":"gasoline","grade":"premium","formulation":"all","price":2.883},{"date":"2006-04-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.868},{"date":"2006-04-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.911},{"date":"2006-04-10","fuel":"diesel","grade":"all","formulation":"NA","price":2.654},{"date":"2006-04-17","fuel":"gasoline","grade":"all","formulation":"all","price":2.828},{"date":"2006-04-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.807},{"date":"2006-04-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.87},{"date":"2006-04-17","fuel":"gasoline","grade":"regular","formulation":"all","price":2.783},{"date":"2006-04-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.764},{"date":"2006-04-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.824},{"date":"2006-04-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.879},{"date":"2006-04-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.853},{"date":"2006-04-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.93},{"date":"2006-04-17","fuel":"gasoline","grade":"premium","formulation":"all","price":2.986},{"date":"2006-04-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.971},{"date":"2006-04-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.014},{"date":"2006-04-17","fuel":"diesel","grade":"all","formulation":"NA","price":2.765},{"date":"2006-04-24","fuel":"gasoline","grade":"all","formulation":"all","price":2.96},{"date":"2006-04-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.924},{"date":"2006-04-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.033},{"date":"2006-04-24","fuel":"gasoline","grade":"regular","formulation":"all","price":2.914},{"date":"2006-04-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.881},{"date":"2006-04-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.984},{"date":"2006-04-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.014},{"date":"2006-04-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.972},{"date":"2006-04-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.095},{"date":"2006-04-24","fuel":"gasoline","grade":"premium","formulation":"all","price":3.121},{"date":"2006-04-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.085},{"date":"2006-04-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.188},{"date":"2006-04-24","fuel":"diesel","grade":"all","formulation":"NA","price":2.876},{"date":"2006-05-01","fuel":"gasoline","grade":"all","formulation":"all","price":2.966},{"date":"2006-05-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.91},{"date":"2006-05-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.08},{"date":"2006-05-01","fuel":"gasoline","grade":"regular","formulation":"all","price":2.919},{"date":"2006-05-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.866},{"date":"2006-05-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.03},{"date":"2006-05-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.026},{"date":"2006-05-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.961},{"date":"2006-05-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.151},{"date":"2006-05-01","fuel":"gasoline","grade":"premium","formulation":"all","price":3.129},{"date":"2006-05-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.073},{"date":"2006-05-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.233},{"date":"2006-05-01","fuel":"diesel","grade":"all","formulation":"NA","price":2.896},{"date":"2006-05-08","fuel":"gasoline","grade":"all","formulation":"all","price":2.955},{"date":"2006-05-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.876},{"date":"2006-05-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.116},{"date":"2006-05-08","fuel":"gasoline","grade":"regular","formulation":"all","price":2.909},{"date":"2006-05-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.834},{"date":"2006-05-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.067},{"date":"2006-05-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.017},{"date":"2006-05-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.926},{"date":"2006-05-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.193},{"date":"2006-05-08","fuel":"gasoline","grade":"premium","formulation":"all","price":3.117},{"date":"2006-05-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.036},{"date":"2006-05-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.266},{"date":"2006-05-08","fuel":"diesel","grade":"all","formulation":"NA","price":2.897},{"date":"2006-05-15","fuel":"gasoline","grade":"all","formulation":"all","price":2.992},{"date":"2006-05-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.911},{"date":"2006-05-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.156},{"date":"2006-05-15","fuel":"gasoline","grade":"regular","formulation":"all","price":2.947},{"date":"2006-05-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.871},{"date":"2006-05-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.107},{"date":"2006-05-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.049},{"date":"2006-05-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.956},{"date":"2006-05-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.229},{"date":"2006-05-15","fuel":"gasoline","grade":"premium","formulation":"all","price":3.149},{"date":"2006-05-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.065},{"date":"2006-05-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.304},{"date":"2006-05-15","fuel":"diesel","grade":"all","formulation":"NA","price":2.92},{"date":"2006-05-22","fuel":"gasoline","grade":"all","formulation":"all","price":2.938},{"date":"2006-05-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.842},{"date":"2006-05-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.132},{"date":"2006-05-22","fuel":"gasoline","grade":"regular","formulation":"all","price":2.892},{"date":"2006-05-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.801},{"date":"2006-05-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.082},{"date":"2006-05-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.998},{"date":"2006-05-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.889},{"date":"2006-05-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.208},{"date":"2006-05-22","fuel":"gasoline","grade":"premium","formulation":"all","price":3.098},{"date":"2006-05-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.998},{"date":"2006-05-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.285},{"date":"2006-05-22","fuel":"diesel","grade":"all","formulation":"NA","price":2.888},{"date":"2006-05-29","fuel":"gasoline","grade":"all","formulation":"all","price":2.913},{"date":"2006-05-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.824},{"date":"2006-05-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.092},{"date":"2006-05-29","fuel":"gasoline","grade":"regular","formulation":"all","price":2.867},{"date":"2006-05-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.784},{"date":"2006-05-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.042},{"date":"2006-05-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.971},{"date":"2006-05-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.871},{"date":"2006-05-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.166},{"date":"2006-05-29","fuel":"gasoline","grade":"premium","formulation":"all","price":3.071},{"date":"2006-05-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.977},{"date":"2006-05-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.245},{"date":"2006-05-29","fuel":"diesel","grade":"all","formulation":"NA","price":2.882},{"date":"2006-06-05","fuel":"gasoline","grade":"all","formulation":"all","price":2.937},{"date":"2006-06-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.852},{"date":"2006-06-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.112},{"date":"2006-06-05","fuel":"gasoline","grade":"regular","formulation":"all","price":2.892},{"date":"2006-06-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.811},{"date":"2006-06-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.062},{"date":"2006-06-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.995},{"date":"2006-06-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.898},{"date":"2006-06-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.183},{"date":"2006-06-05","fuel":"gasoline","grade":"premium","formulation":"all","price":3.095},{"date":"2006-06-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.005},{"date":"2006-06-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.262},{"date":"2006-06-05","fuel":"diesel","grade":"all","formulation":"NA","price":2.89},{"date":"2006-06-12","fuel":"gasoline","grade":"all","formulation":"all","price":2.951},{"date":"2006-06-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.874},{"date":"2006-06-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.109},{"date":"2006-06-12","fuel":"gasoline","grade":"regular","formulation":"all","price":2.906},{"date":"2006-06-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.833},{"date":"2006-06-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.06},{"date":"2006-06-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.009},{"date":"2006-06-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.921},{"date":"2006-06-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.179},{"date":"2006-06-12","fuel":"gasoline","grade":"premium","formulation":"all","price":3.108},{"date":"2006-06-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.026},{"date":"2006-06-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.262},{"date":"2006-06-12","fuel":"diesel","grade":"all","formulation":"NA","price":2.918},{"date":"2006-06-19","fuel":"gasoline","grade":"all","formulation":"all","price":2.917},{"date":"2006-06-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.834},{"date":"2006-06-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.084},{"date":"2006-06-19","fuel":"gasoline","grade":"regular","formulation":"all","price":2.871},{"date":"2006-06-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.793},{"date":"2006-06-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.034},{"date":"2006-06-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.977},{"date":"2006-06-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.884},{"date":"2006-06-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.156},{"date":"2006-06-19","fuel":"gasoline","grade":"premium","formulation":"all","price":3.077},{"date":"2006-06-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.989},{"date":"2006-06-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.241},{"date":"2006-06-19","fuel":"diesel","grade":"all","formulation":"NA","price":2.915},{"date":"2006-06-26","fuel":"gasoline","grade":"all","formulation":"all","price":2.914},{"date":"2006-06-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.837},{"date":"2006-06-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.071},{"date":"2006-06-26","fuel":"gasoline","grade":"regular","formulation":"all","price":2.869},{"date":"2006-06-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.796},{"date":"2006-06-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.02},{"date":"2006-06-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.972},{"date":"2006-06-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.885},{"date":"2006-06-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.141},{"date":"2006-06-26","fuel":"gasoline","grade":"premium","formulation":"all","price":3.072},{"date":"2006-06-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.987},{"date":"2006-06-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.231},{"date":"2006-06-26","fuel":"diesel","grade":"all","formulation":"NA","price":2.867},{"date":"2006-07-03","fuel":"gasoline","grade":"all","formulation":"all","price":2.979},{"date":"2006-07-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.914},{"date":"2006-07-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.111},{"date":"2006-07-03","fuel":"gasoline","grade":"regular","formulation":"all","price":2.934},{"date":"2006-07-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.873},{"date":"2006-07-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.063},{"date":"2006-07-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.034},{"date":"2006-07-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.961},{"date":"2006-07-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.177},{"date":"2006-07-03","fuel":"gasoline","grade":"premium","formulation":"all","price":3.133},{"date":"2006-07-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.063},{"date":"2006-07-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.264},{"date":"2006-07-03","fuel":"diesel","grade":"all","formulation":"NA","price":2.898},{"date":"2006-07-10","fuel":"gasoline","grade":"all","formulation":"all","price":3.017},{"date":"2006-07-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.949},{"date":"2006-07-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.154},{"date":"2006-07-10","fuel":"gasoline","grade":"regular","formulation":"all","price":2.973},{"date":"2006-07-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.91},{"date":"2006-07-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.106},{"date":"2006-07-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.072},{"date":"2006-07-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.997},{"date":"2006-07-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.218},{"date":"2006-07-10","fuel":"gasoline","grade":"premium","formulation":"all","price":3.169},{"date":"2006-07-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.095},{"date":"2006-07-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.307},{"date":"2006-07-10","fuel":"diesel","grade":"all","formulation":"NA","price":2.918},{"date":"2006-07-17","fuel":"gasoline","grade":"all","formulation":"all","price":3.033},{"date":"2006-07-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.968},{"date":"2006-07-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.165},{"date":"2006-07-17","fuel":"gasoline","grade":"regular","formulation":"all","price":2.989},{"date":"2006-07-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.928},{"date":"2006-07-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.116},{"date":"2006-07-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.089},{"date":"2006-07-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.016},{"date":"2006-07-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.231},{"date":"2006-07-17","fuel":"gasoline","grade":"premium","formulation":"all","price":3.186},{"date":"2006-07-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.116},{"date":"2006-07-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.318},{"date":"2006-07-17","fuel":"diesel","grade":"all","formulation":"NA","price":2.926},{"date":"2006-07-24","fuel":"gasoline","grade":"all","formulation":"all","price":3.048},{"date":"2006-07-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.992},{"date":"2006-07-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.162},{"date":"2006-07-24","fuel":"gasoline","grade":"regular","formulation":"all","price":3.003},{"date":"2006-07-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.95},{"date":"2006-07-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.112},{"date":"2006-07-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.106},{"date":"2006-07-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.043},{"date":"2006-07-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.228},{"date":"2006-07-24","fuel":"gasoline","grade":"premium","formulation":"all","price":3.205},{"date":"2006-07-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.145},{"date":"2006-07-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.317},{"date":"2006-07-24","fuel":"diesel","grade":"all","formulation":"NA","price":2.946},{"date":"2006-07-31","fuel":"gasoline","grade":"all","formulation":"all","price":3.05},{"date":"2006-07-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.997},{"date":"2006-07-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.157},{"date":"2006-07-31","fuel":"gasoline","grade":"regular","formulation":"all","price":3.004},{"date":"2006-07-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.955},{"date":"2006-07-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.107},{"date":"2006-07-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.106},{"date":"2006-07-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.046},{"date":"2006-07-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.223},{"date":"2006-07-31","fuel":"gasoline","grade":"premium","formulation":"all","price":3.211},{"date":"2006-07-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.155},{"date":"2006-07-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.316},{"date":"2006-07-31","fuel":"diesel","grade":"all","formulation":"NA","price":2.98},{"date":"2006-08-07","fuel":"gasoline","grade":"all","formulation":"all","price":3.083},{"date":"2006-08-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.045},{"date":"2006-08-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.16},{"date":"2006-08-07","fuel":"gasoline","grade":"regular","formulation":"all","price":3.038},{"date":"2006-08-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.004},{"date":"2006-08-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.109},{"date":"2006-08-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.137},{"date":"2006-08-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.091},{"date":"2006-08-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.227},{"date":"2006-08-07","fuel":"gasoline","grade":"premium","formulation":"all","price":3.242},{"date":"2006-08-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.2},{"date":"2006-08-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.321},{"date":"2006-08-07","fuel":"diesel","grade":"all","formulation":"NA","price":3.055},{"date":"2006-08-14","fuel":"gasoline","grade":"all","formulation":"all","price":3.047},{"date":"2006-08-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":3},{"date":"2006-08-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.142},{"date":"2006-08-14","fuel":"gasoline","grade":"regular","formulation":"all","price":3},{"date":"2006-08-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.958},{"date":"2006-08-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.089},{"date":"2006-08-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.104},{"date":"2006-08-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.047},{"date":"2006-08-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.215},{"date":"2006-08-14","fuel":"gasoline","grade":"premium","formulation":"all","price":3.21},{"date":"2006-08-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.157},{"date":"2006-08-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.31},{"date":"2006-08-14","fuel":"diesel","grade":"all","formulation":"NA","price":3.065},{"date":"2006-08-21","fuel":"gasoline","grade":"all","formulation":"all","price":2.971},{"date":"2006-08-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.919},{"date":"2006-08-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.076},{"date":"2006-08-21","fuel":"gasoline","grade":"regular","formulation":"all","price":2.924},{"date":"2006-08-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.877},{"date":"2006-08-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.021},{"date":"2006-08-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.031},{"date":"2006-08-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.968},{"date":"2006-08-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.152},{"date":"2006-08-21","fuel":"gasoline","grade":"premium","formulation":"all","price":3.136},{"date":"2006-08-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.078},{"date":"2006-08-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.244},{"date":"2006-08-21","fuel":"diesel","grade":"all","formulation":"NA","price":3.033},{"date":"2006-08-28","fuel":"gasoline","grade":"all","formulation":"all","price":2.893},{"date":"2006-08-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.843},{"date":"2006-08-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.996},{"date":"2006-08-28","fuel":"gasoline","grade":"regular","formulation":"all","price":2.845},{"date":"2006-08-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.8},{"date":"2006-08-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.94},{"date":"2006-08-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.953},{"date":"2006-08-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.891},{"date":"2006-08-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.073},{"date":"2006-08-28","fuel":"gasoline","grade":"premium","formulation":"all","price":3.064},{"date":"2006-08-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.008},{"date":"2006-08-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.168},{"date":"2006-08-28","fuel":"diesel","grade":"all","formulation":"NA","price":3.027},{"date":"2006-09-04","fuel":"gasoline","grade":"all","formulation":"all","price":2.777},{"date":"2006-09-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.725},{"date":"2006-09-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.884},{"date":"2006-09-04","fuel":"gasoline","grade":"regular","formulation":"all","price":2.727},{"date":"2006-09-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.68},{"date":"2006-09-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.828},{"date":"2006-09-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.842},{"date":"2006-09-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.777},{"date":"2006-09-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.966},{"date":"2006-09-04","fuel":"gasoline","grade":"premium","formulation":"all","price":2.952},{"date":"2006-09-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.896},{"date":"2006-09-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.056},{"date":"2006-09-04","fuel":"diesel","grade":"all","formulation":"NA","price":2.967},{"date":"2006-09-11","fuel":"gasoline","grade":"all","formulation":"all","price":2.67},{"date":"2006-09-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.611},{"date":"2006-09-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.79},{"date":"2006-09-11","fuel":"gasoline","grade":"regular","formulation":"all","price":2.618},{"date":"2006-09-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.563},{"date":"2006-09-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.734},{"date":"2006-09-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.739},{"date":"2006-09-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.669},{"date":"2006-09-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.873},{"date":"2006-09-11","fuel":"gasoline","grade":"premium","formulation":"all","price":2.847},{"date":"2006-09-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.788},{"date":"2006-09-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.957},{"date":"2006-09-11","fuel":"diesel","grade":"all","formulation":"NA","price":2.857},{"date":"2006-09-18","fuel":"gasoline","grade":"all","formulation":"all","price":2.549},{"date":"2006-09-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.489},{"date":"2006-09-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.672},{"date":"2006-09-18","fuel":"gasoline","grade":"regular","formulation":"all","price":2.497},{"date":"2006-09-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.441},{"date":"2006-09-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.616},{"date":"2006-09-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.617},{"date":"2006-09-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.545},{"date":"2006-09-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.756},{"date":"2006-09-18","fuel":"gasoline","grade":"premium","formulation":"all","price":2.729},{"date":"2006-09-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.668},{"date":"2006-09-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.843},{"date":"2006-09-18","fuel":"diesel","grade":"all","formulation":"NA","price":2.713},{"date":"2006-09-25","fuel":"gasoline","grade":"all","formulation":"all","price":2.429},{"date":"2006-09-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.368},{"date":"2006-09-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.554},{"date":"2006-09-25","fuel":"gasoline","grade":"regular","formulation":"all","price":2.378},{"date":"2006-09-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.32},{"date":"2006-09-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.499},{"date":"2006-09-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.498},{"date":"2006-09-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.425},{"date":"2006-09-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.64},{"date":"2006-09-25","fuel":"gasoline","grade":"premium","formulation":"all","price":2.605},{"date":"2006-09-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.542},{"date":"2006-09-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.722},{"date":"2006-09-25","fuel":"diesel","grade":"all","formulation":"NA","price":2.595},{"date":"2006-10-02","fuel":"gasoline","grade":"all","formulation":"all","price":2.36},{"date":"2006-10-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.309},{"date":"2006-10-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.465},{"date":"2006-10-02","fuel":"gasoline","grade":"regular","formulation":"all","price":2.31},{"date":"2006-10-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.263},{"date":"2006-10-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.409},{"date":"2006-10-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.426},{"date":"2006-10-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.362},{"date":"2006-10-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.55},{"date":"2006-10-02","fuel":"gasoline","grade":"premium","formulation":"all","price":2.531},{"date":"2006-10-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.478},{"date":"2006-10-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.631},{"date":"2006-10-02","fuel":"diesel","grade":"all","formulation":"NA","price":2.546},{"date":"2006-10-09","fuel":"gasoline","grade":"all","formulation":"all","price":2.31},{"date":"2006-10-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.266},{"date":"2006-10-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.399},{"date":"2006-10-09","fuel":"gasoline","grade":"regular","formulation":"all","price":2.261},{"date":"2006-10-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.222},{"date":"2006-10-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.345},{"date":"2006-10-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.373},{"date":"2006-10-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.316},{"date":"2006-10-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.483},{"date":"2006-10-09","fuel":"gasoline","grade":"premium","formulation":"all","price":2.478},{"date":"2006-10-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.433},{"date":"2006-10-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.563},{"date":"2006-10-09","fuel":"diesel","grade":"all","formulation":"NA","price":2.506},{"date":"2006-10-16","fuel":"gasoline","grade":"all","formulation":"all","price":2.274},{"date":"2006-10-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.239},{"date":"2006-10-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.346},{"date":"2006-10-16","fuel":"gasoline","grade":"regular","formulation":"all","price":2.226},{"date":"2006-10-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.195},{"date":"2006-10-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.291},{"date":"2006-10-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.338},{"date":"2006-10-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.291},{"date":"2006-10-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.428},{"date":"2006-10-16","fuel":"gasoline","grade":"premium","formulation":"all","price":2.44},{"date":"2006-10-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.403},{"date":"2006-10-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.509},{"date":"2006-10-16","fuel":"diesel","grade":"all","formulation":"NA","price":2.503},{"date":"2006-10-23","fuel":"gasoline","grade":"all","formulation":"all","price":2.255},{"date":"2006-10-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.229},{"date":"2006-10-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.307},{"date":"2006-10-23","fuel":"gasoline","grade":"regular","formulation":"all","price":2.208},{"date":"2006-10-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.186},{"date":"2006-10-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.254},{"date":"2006-10-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.315},{"date":"2006-10-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.278},{"date":"2006-10-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.386},{"date":"2006-10-23","fuel":"gasoline","grade":"premium","formulation":"all","price":2.418},{"date":"2006-10-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.391},{"date":"2006-10-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.467},{"date":"2006-10-23","fuel":"diesel","grade":"all","formulation":"NA","price":2.524},{"date":"2006-10-30","fuel":"gasoline","grade":"all","formulation":"all","price":2.264},{"date":"2006-10-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.247},{"date":"2006-10-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.299},{"date":"2006-10-30","fuel":"gasoline","grade":"regular","formulation":"all","price":2.218},{"date":"2006-10-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.204},{"date":"2006-10-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.247},{"date":"2006-10-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.322},{"date":"2006-10-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.294},{"date":"2006-10-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.376},{"date":"2006-10-30","fuel":"gasoline","grade":"premium","formulation":"all","price":2.424},{"date":"2006-10-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.406},{"date":"2006-10-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.459},{"date":"2006-10-30","fuel":"diesel","grade":"all","formulation":"NA","price":2.517},{"date":"2006-11-06","fuel":"gasoline","grade":"all","formulation":"all","price":2.246},{"date":"2006-11-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.232},{"date":"2006-11-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.276},{"date":"2006-11-06","fuel":"gasoline","grade":"regular","formulation":"all","price":2.2},{"date":"2006-11-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.189},{"date":"2006-11-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.222},{"date":"2006-11-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.306},{"date":"2006-11-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.281},{"date":"2006-11-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.354},{"date":"2006-11-06","fuel":"gasoline","grade":"premium","formulation":"all","price":2.407},{"date":"2006-11-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.39},{"date":"2006-11-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.438},{"date":"2006-11-06","fuel":"diesel","grade":"all","formulation":"NA","price":2.506},{"date":"2006-11-13","fuel":"gasoline","grade":"all","formulation":"all","price":2.278},{"date":"2006-11-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.259},{"date":"2006-11-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.318},{"date":"2006-11-13","fuel":"gasoline","grade":"regular","formulation":"all","price":2.232},{"date":"2006-11-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.216},{"date":"2006-11-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.266},{"date":"2006-11-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.338},{"date":"2006-11-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.308},{"date":"2006-11-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.397},{"date":"2006-11-13","fuel":"gasoline","grade":"premium","formulation":"all","price":2.437},{"date":"2006-11-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.417},{"date":"2006-11-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.474},{"date":"2006-11-13","fuel":"diesel","grade":"all","formulation":"NA","price":2.552},{"date":"2006-11-20","fuel":"gasoline","grade":"all","formulation":"all","price":2.285},{"date":"2006-11-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.261},{"date":"2006-11-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.336},{"date":"2006-11-20","fuel":"gasoline","grade":"regular","formulation":"all","price":2.239},{"date":"2006-11-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.218},{"date":"2006-11-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.283},{"date":"2006-11-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.346},{"date":"2006-11-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.31},{"date":"2006-11-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.416},{"date":"2006-11-20","fuel":"gasoline","grade":"premium","formulation":"all","price":2.445},{"date":"2006-11-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.418},{"date":"2006-11-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.494},{"date":"2006-11-20","fuel":"diesel","grade":"all","formulation":"NA","price":2.553},{"date":"2006-11-27","fuel":"gasoline","grade":"all","formulation":"all","price":2.292},{"date":"2006-11-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.264},{"date":"2006-11-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.35},{"date":"2006-11-27","fuel":"gasoline","grade":"regular","formulation":"all","price":2.246},{"date":"2006-11-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.221},{"date":"2006-11-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.298},{"date":"2006-11-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.352},{"date":"2006-11-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.314},{"date":"2006-11-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.427},{"date":"2006-11-27","fuel":"gasoline","grade":"premium","formulation":"all","price":2.453},{"date":"2006-11-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.423},{"date":"2006-11-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.508},{"date":"2006-11-27","fuel":"diesel","grade":"all","formulation":"NA","price":2.567},{"date":"2006-12-04","fuel":"gasoline","grade":"all","formulation":"all","price":2.342},{"date":"2006-12-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.32},{"date":"2006-12-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.388},{"date":"2006-12-04","fuel":"gasoline","grade":"regular","formulation":"all","price":2.297},{"date":"2006-12-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.277},{"date":"2006-12-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.338},{"date":"2006-12-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.399},{"date":"2006-12-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.368},{"date":"2006-12-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.46},{"date":"2006-12-04","fuel":"gasoline","grade":"premium","formulation":"all","price":2.502},{"date":"2006-12-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.479},{"date":"2006-12-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.545},{"date":"2006-12-04","fuel":"diesel","grade":"all","formulation":"NA","price":2.618},{"date":"2006-12-11","fuel":"gasoline","grade":"all","formulation":"all","price":2.34},{"date":"2006-12-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.311},{"date":"2006-12-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.398},{"date":"2006-12-11","fuel":"gasoline","grade":"regular","formulation":"all","price":2.293},{"date":"2006-12-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.267},{"date":"2006-12-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.348},{"date":"2006-12-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.399},{"date":"2006-12-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.362},{"date":"2006-12-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.47},{"date":"2006-12-11","fuel":"gasoline","grade":"premium","formulation":"all","price":2.502},{"date":"2006-12-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.474},{"date":"2006-12-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.555},{"date":"2006-12-11","fuel":"diesel","grade":"all","formulation":"NA","price":2.621},{"date":"2006-12-18","fuel":"gasoline","grade":"all","formulation":"all","price":2.366},{"date":"2006-12-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.333},{"date":"2006-12-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.433},{"date":"2006-12-18","fuel":"gasoline","grade":"regular","formulation":"all","price":2.32},{"date":"2006-12-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.29},{"date":"2006-12-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.382},{"date":"2006-12-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.424},{"date":"2006-12-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.382},{"date":"2006-12-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.505},{"date":"2006-12-18","fuel":"gasoline","grade":"premium","formulation":"all","price":2.527},{"date":"2006-12-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.494},{"date":"2006-12-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.589},{"date":"2006-12-18","fuel":"diesel","grade":"all","formulation":"NA","price":2.606},{"date":"2006-12-25","fuel":"gasoline","grade":"all","formulation":"all","price":2.387},{"date":"2006-12-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.346},{"date":"2006-12-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.471},{"date":"2006-12-25","fuel":"gasoline","grade":"regular","formulation":"all","price":2.341},{"date":"2006-12-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.303},{"date":"2006-12-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.421},{"date":"2006-12-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.446},{"date":"2006-12-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.396},{"date":"2006-12-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.541},{"date":"2006-12-25","fuel":"gasoline","grade":"premium","formulation":"all","price":2.548},{"date":"2006-12-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.508},{"date":"2006-12-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.624},{"date":"2006-12-25","fuel":"diesel","grade":"all","formulation":"NA","price":2.596},{"date":"2007-01-01","fuel":"gasoline","grade":"all","formulation":"all","price":2.382},{"date":"2007-01-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.34},{"date":"2007-01-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.465},{"date":"2007-01-01","fuel":"gasoline","grade":"regular","formulation":"all","price":2.334},{"date":"2007-01-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.296},{"date":"2007-01-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.414},{"date":"2007-01-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.442},{"date":"2007-01-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.392},{"date":"2007-01-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.54},{"date":"2007-01-01","fuel":"gasoline","grade":"premium","formulation":"all","price":2.547},{"date":"2007-01-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.505},{"date":"2007-01-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.624},{"date":"2007-01-01","fuel":"diesel","grade":"all","formulation":"NA","price":2.58},{"date":"2007-01-08","fuel":"gasoline","grade":"all","formulation":"all","price":2.354},{"date":"2007-01-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.304},{"date":"2007-01-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.458},{"date":"2007-01-08","fuel":"gasoline","grade":"regular","formulation":"all","price":2.306},{"date":"2007-01-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.258},{"date":"2007-01-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.406},{"date":"2007-01-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.418},{"date":"2007-01-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.357},{"date":"2007-01-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.534},{"date":"2007-01-08","fuel":"gasoline","grade":"premium","formulation":"all","price":2.523},{"date":"2007-01-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.473},{"date":"2007-01-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.614},{"date":"2007-01-08","fuel":"diesel","grade":"all","formulation":"NA","price":2.537},{"date":"2007-01-15","fuel":"gasoline","grade":"all","formulation":"all","price":2.28},{"date":"2007-01-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.22},{"date":"2007-01-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.401},{"date":"2007-01-15","fuel":"gasoline","grade":"regular","formulation":"all","price":2.229},{"date":"2007-01-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.173},{"date":"2007-01-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.348},{"date":"2007-01-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.347},{"date":"2007-01-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.279},{"date":"2007-01-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.48},{"date":"2007-01-15","fuel":"gasoline","grade":"premium","formulation":"all","price":2.453},{"date":"2007-01-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.394},{"date":"2007-01-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.561},{"date":"2007-01-15","fuel":"diesel","grade":"all","formulation":"NA","price":2.463},{"date":"2007-01-22","fuel":"gasoline","grade":"all","formulation":"all","price":2.216},{"date":"2007-01-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.155},{"date":"2007-01-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.341},{"date":"2007-01-22","fuel":"gasoline","grade":"regular","formulation":"all","price":2.165},{"date":"2007-01-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.107},{"date":"2007-01-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.287},{"date":"2007-01-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.285},{"date":"2007-01-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.213},{"date":"2007-01-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.424},{"date":"2007-01-22","fuel":"gasoline","grade":"premium","formulation":"all","price":2.391},{"date":"2007-01-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.329},{"date":"2007-01-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.507},{"date":"2007-01-22","fuel":"diesel","grade":"all","formulation":"NA","price":2.43},{"date":"2007-01-29","fuel":"gasoline","grade":"all","formulation":"all","price":2.213},{"date":"2007-01-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.164},{"date":"2007-01-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.313},{"date":"2007-01-29","fuel":"gasoline","grade":"regular","formulation":"all","price":2.165},{"date":"2007-01-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.119},{"date":"2007-01-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.261},{"date":"2007-01-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.277},{"date":"2007-01-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.217},{"date":"2007-01-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.392},{"date":"2007-01-29","fuel":"gasoline","grade":"premium","formulation":"all","price":2.381},{"date":"2007-01-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.331},{"date":"2007-01-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.473},{"date":"2007-01-29","fuel":"diesel","grade":"all","formulation":"NA","price":2.413},{"date":"2007-02-05","fuel":"gasoline","grade":"all","formulation":"all","price":2.237},{"date":"2007-02-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.194},{"date":"2007-02-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.326},{"date":"2007-02-05","fuel":"gasoline","grade":"regular","formulation":"all","price":2.191},{"date":"2007-02-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.151},{"date":"2007-02-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.275},{"date":"2007-02-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.3},{"date":"2007-02-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.244},{"date":"2007-02-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.407},{"date":"2007-02-05","fuel":"gasoline","grade":"premium","formulation":"all","price":2.396},{"date":"2007-02-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.35},{"date":"2007-02-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.481},{"date":"2007-02-05","fuel":"diesel","grade":"all","formulation":"NA","price":2.435},{"date":"2007-02-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.463},{"date":"2007-02-05","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.379},{"date":"2007-02-12","fuel":"gasoline","grade":"all","formulation":"all","price":2.287},{"date":"2007-02-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.24},{"date":"2007-02-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.382},{"date":"2007-02-12","fuel":"gasoline","grade":"regular","formulation":"all","price":2.241},{"date":"2007-02-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.198},{"date":"2007-02-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.332},{"date":"2007-02-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.35},{"date":"2007-02-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.292},{"date":"2007-02-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.463},{"date":"2007-02-12","fuel":"gasoline","grade":"premium","formulation":"all","price":2.442},{"date":"2007-02-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.395},{"date":"2007-02-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.531},{"date":"2007-02-12","fuel":"diesel","grade":"all","formulation":"NA","price":2.476},{"date":"2007-02-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.502},{"date":"2007-02-12","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.42},{"date":"2007-02-19","fuel":"gasoline","grade":"all","formulation":"all","price":2.341},{"date":"2007-02-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.292},{"date":"2007-02-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.439},{"date":"2007-02-19","fuel":"gasoline","grade":"regular","formulation":"all","price":2.296},{"date":"2007-02-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.251},{"date":"2007-02-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.39},{"date":"2007-02-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.401},{"date":"2007-02-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.339},{"date":"2007-02-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.52},{"date":"2007-02-19","fuel":"gasoline","grade":"premium","formulation":"all","price":2.495},{"date":"2007-02-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.446},{"date":"2007-02-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.585},{"date":"2007-02-19","fuel":"diesel","grade":"all","formulation":"NA","price":2.491},{"date":"2007-02-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.515},{"date":"2007-02-19","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.437},{"date":"2007-02-26","fuel":"gasoline","grade":"all","formulation":"all","price":2.428},{"date":"2007-02-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.379},{"date":"2007-02-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.526},{"date":"2007-02-26","fuel":"gasoline","grade":"regular","formulation":"all","price":2.383},{"date":"2007-02-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.338},{"date":"2007-02-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.477},{"date":"2007-02-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.488},{"date":"2007-02-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.426},{"date":"2007-02-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.608},{"date":"2007-02-26","fuel":"gasoline","grade":"premium","formulation":"all","price":2.581},{"date":"2007-02-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.533},{"date":"2007-02-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.67},{"date":"2007-02-26","fuel":"diesel","grade":"all","formulation":"NA","price":2.551},{"date":"2007-02-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.571},{"date":"2007-02-26","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.505},{"date":"2007-03-05","fuel":"gasoline","grade":"all","formulation":"all","price":2.551},{"date":"2007-03-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.504},{"date":"2007-03-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.647},{"date":"2007-03-05","fuel":"gasoline","grade":"regular","formulation":"all","price":2.505},{"date":"2007-03-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.46},{"date":"2007-03-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.599},{"date":"2007-03-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.609},{"date":"2007-03-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.549},{"date":"2007-03-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.726},{"date":"2007-03-05","fuel":"gasoline","grade":"premium","formulation":"all","price":2.709},{"date":"2007-03-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.667},{"date":"2007-03-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.786},{"date":"2007-03-05","fuel":"diesel","grade":"all","formulation":"NA","price":2.626},{"date":"2007-03-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.64},{"date":"2007-03-05","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.584},{"date":"2007-03-12","fuel":"gasoline","grade":"all","formulation":"all","price":2.605},{"date":"2007-03-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.542},{"date":"2007-03-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.734},{"date":"2007-03-12","fuel":"gasoline","grade":"regular","formulation":"all","price":2.559},{"date":"2007-03-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.499},{"date":"2007-03-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.686},{"date":"2007-03-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.667},{"date":"2007-03-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.589},{"date":"2007-03-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.817},{"date":"2007-03-12","fuel":"gasoline","grade":"premium","formulation":"all","price":2.763},{"date":"2007-03-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.704},{"date":"2007-03-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.873},{"date":"2007-03-12","fuel":"diesel","grade":"all","formulation":"NA","price":2.685},{"date":"2007-03-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.695},{"date":"2007-03-12","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.657},{"date":"2007-03-19","fuel":"gasoline","grade":"all","formulation":"all","price":2.623},{"date":"2007-03-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.554},{"date":"2007-03-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.765},{"date":"2007-03-19","fuel":"gasoline","grade":"regular","formulation":"all","price":2.577},{"date":"2007-03-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.511},{"date":"2007-03-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.716},{"date":"2007-03-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.688},{"date":"2007-03-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.605},{"date":"2007-03-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.849},{"date":"2007-03-19","fuel":"gasoline","grade":"premium","formulation":"all","price":2.781},{"date":"2007-03-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.714},{"date":"2007-03-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.905},{"date":"2007-03-19","fuel":"diesel","grade":"all","formulation":"NA","price":2.681},{"date":"2007-03-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.694},{"date":"2007-03-19","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.644},{"date":"2007-03-26","fuel":"gasoline","grade":"all","formulation":"all","price":2.655},{"date":"2007-03-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.582},{"date":"2007-03-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.804},{"date":"2007-03-26","fuel":"gasoline","grade":"regular","formulation":"all","price":2.61},{"date":"2007-03-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.54},{"date":"2007-03-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.755},{"date":"2007-03-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.716},{"date":"2007-03-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.628},{"date":"2007-03-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.887},{"date":"2007-03-26","fuel":"gasoline","grade":"premium","formulation":"all","price":2.812},{"date":"2007-03-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.74},{"date":"2007-03-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.945},{"date":"2007-03-26","fuel":"diesel","grade":"all","formulation":"NA","price":2.676},{"date":"2007-03-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.69},{"date":"2007-03-26","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.634},{"date":"2007-04-02","fuel":"gasoline","grade":"all","formulation":"all","price":2.753},{"date":"2007-04-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.678},{"date":"2007-04-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.904},{"date":"2007-04-02","fuel":"gasoline","grade":"regular","formulation":"all","price":2.707},{"date":"2007-04-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.636},{"date":"2007-04-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.855},{"date":"2007-04-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.814},{"date":"2007-04-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.725},{"date":"2007-04-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.986},{"date":"2007-04-02","fuel":"gasoline","grade":"premium","formulation":"all","price":2.912},{"date":"2007-04-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.838},{"date":"2007-04-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.048},{"date":"2007-04-02","fuel":"diesel","grade":"all","formulation":"NA","price":2.79},{"date":"2007-04-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.803},{"date":"2007-04-02","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.751},{"date":"2007-04-09","fuel":"gasoline","grade":"all","formulation":"all","price":2.848},{"date":"2007-04-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.79},{"date":"2007-04-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.968},{"date":"2007-04-09","fuel":"gasoline","grade":"regular","formulation":"all","price":2.802},{"date":"2007-04-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.746},{"date":"2007-04-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.92},{"date":"2007-04-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.909},{"date":"2007-04-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.838},{"date":"2007-04-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.047},{"date":"2007-04-09","fuel":"gasoline","grade":"premium","formulation":"all","price":3.007},{"date":"2007-04-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.953},{"date":"2007-04-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.108},{"date":"2007-04-09","fuel":"diesel","grade":"all","formulation":"NA","price":2.84},{"date":"2007-04-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.853},{"date":"2007-04-09","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.799},{"date":"2007-04-16","fuel":"gasoline","grade":"all","formulation":"all","price":2.922},{"date":"2007-04-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.866},{"date":"2007-04-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.036},{"date":"2007-04-16","fuel":"gasoline","grade":"regular","formulation":"all","price":2.876},{"date":"2007-04-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.822},{"date":"2007-04-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.988},{"date":"2007-04-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.983},{"date":"2007-04-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.916},{"date":"2007-04-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.115},{"date":"2007-04-16","fuel":"gasoline","grade":"premium","formulation":"all","price":3.083},{"date":"2007-04-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.034},{"date":"2007-04-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.174},{"date":"2007-04-16","fuel":"diesel","grade":"all","formulation":"NA","price":2.877},{"date":"2007-04-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.887},{"date":"2007-04-16","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.845},{"date":"2007-04-23","fuel":"gasoline","grade":"all","formulation":"all","price":2.917},{"date":"2007-04-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.857},{"date":"2007-04-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.038},{"date":"2007-04-23","fuel":"gasoline","grade":"regular","formulation":"all","price":2.869},{"date":"2007-04-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.811},{"date":"2007-04-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.988},{"date":"2007-04-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.98},{"date":"2007-04-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.908},{"date":"2007-04-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.12},{"date":"2007-04-23","fuel":"gasoline","grade":"premium","formulation":"all","price":3.082},{"date":"2007-04-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.028},{"date":"2007-04-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.181},{"date":"2007-04-23","fuel":"diesel","grade":"all","formulation":"NA","price":2.851},{"date":"2007-04-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.863},{"date":"2007-04-23","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.811},{"date":"2007-04-30","fuel":"gasoline","grade":"all","formulation":"all","price":3.017},{"date":"2007-04-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.966},{"date":"2007-04-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.121},{"date":"2007-04-30","fuel":"gasoline","grade":"regular","formulation":"all","price":2.971},{"date":"2007-04-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.922},{"date":"2007-04-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.073},{"date":"2007-04-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.079},{"date":"2007-04-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.016},{"date":"2007-04-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.199},{"date":"2007-04-30","fuel":"gasoline","grade":"premium","formulation":"all","price":3.176},{"date":"2007-04-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.129},{"date":"2007-04-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.262},{"date":"2007-04-30","fuel":"diesel","grade":"all","formulation":"NA","price":2.811},{"date":"2007-04-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.831},{"date":"2007-04-30","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.746},{"date":"2007-05-07","fuel":"gasoline","grade":"all","formulation":"all","price":3.097},{"date":"2007-05-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.043},{"date":"2007-05-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.208},{"date":"2007-05-07","fuel":"gasoline","grade":"regular","formulation":"all","price":3.054},{"date":"2007-05-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.002},{"date":"2007-05-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.162},{"date":"2007-05-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.155},{"date":"2007-05-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.089},{"date":"2007-05-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.284},{"date":"2007-05-07","fuel":"gasoline","grade":"premium","formulation":"all","price":3.247},{"date":"2007-05-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.194},{"date":"2007-05-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.345},{"date":"2007-05-07","fuel":"diesel","grade":"all","formulation":"NA","price":2.792},{"date":"2007-05-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.816},{"date":"2007-05-07","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.716},{"date":"2007-05-14","fuel":"gasoline","grade":"all","formulation":"all","price":3.143},{"date":"2007-05-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.106},{"date":"2007-05-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.22},{"date":"2007-05-14","fuel":"gasoline","grade":"regular","formulation":"all","price":3.103},{"date":"2007-05-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.069},{"date":"2007-05-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.173},{"date":"2007-05-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.197},{"date":"2007-05-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.146},{"date":"2007-05-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.295},{"date":"2007-05-14","fuel":"gasoline","grade":"premium","formulation":"all","price":3.284},{"date":"2007-05-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.244},{"date":"2007-05-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.359},{"date":"2007-05-14","fuel":"diesel","grade":"all","formulation":"NA","price":2.773},{"date":"2007-05-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.797},{"date":"2007-05-14","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.695},{"date":"2007-05-21","fuel":"gasoline","grade":"all","formulation":"all","price":3.258},{"date":"2007-05-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.247},{"date":"2007-05-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.28},{"date":"2007-05-21","fuel":"gasoline","grade":"regular","formulation":"all","price":3.218},{"date":"2007-05-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.211},{"date":"2007-05-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.233},{"date":"2007-05-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.308},{"date":"2007-05-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.286},{"date":"2007-05-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.352},{"date":"2007-05-21","fuel":"gasoline","grade":"premium","formulation":"all","price":3.398},{"date":"2007-05-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.385},{"date":"2007-05-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.422},{"date":"2007-05-21","fuel":"diesel","grade":"all","formulation":"NA","price":2.803},{"date":"2007-05-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.822},{"date":"2007-05-21","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.74},{"date":"2007-05-28","fuel":"gasoline","grade":"all","formulation":"all","price":3.25},{"date":"2007-05-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.233},{"date":"2007-05-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.285},{"date":"2007-05-28","fuel":"gasoline","grade":"regular","formulation":"all","price":3.209},{"date":"2007-05-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.195},{"date":"2007-05-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.238},{"date":"2007-05-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.302},{"date":"2007-05-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.274},{"date":"2007-05-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.354},{"date":"2007-05-28","fuel":"gasoline","grade":"premium","formulation":"all","price":3.395},{"date":"2007-05-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.377},{"date":"2007-05-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.429},{"date":"2007-05-28","fuel":"diesel","grade":"all","formulation":"NA","price":2.817},{"date":"2007-05-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.836},{"date":"2007-05-28","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.752},{"date":"2007-06-04","fuel":"gasoline","grade":"all","formulation":"all","price":3.2},{"date":"2007-06-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.172},{"date":"2007-06-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.257},{"date":"2007-06-04","fuel":"gasoline","grade":"regular","formulation":"all","price":3.157},{"date":"2007-06-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.132},{"date":"2007-06-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.208},{"date":"2007-06-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.255},{"date":"2007-06-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.218},{"date":"2007-06-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.328},{"date":"2007-06-04","fuel":"gasoline","grade":"premium","formulation":"all","price":3.351},{"date":"2007-06-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.323},{"date":"2007-06-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.405},{"date":"2007-06-04","fuel":"diesel","grade":"all","formulation":"NA","price":2.799},{"date":"2007-06-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.819},{"date":"2007-06-04","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.732},{"date":"2007-06-11","fuel":"gasoline","grade":"all","formulation":"all","price":3.122},{"date":"2007-06-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.083},{"date":"2007-06-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.202},{"date":"2007-06-11","fuel":"gasoline","grade":"regular","formulation":"all","price":3.076},{"date":"2007-06-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.04},{"date":"2007-06-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.151},{"date":"2007-06-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.185},{"date":"2007-06-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.138},{"date":"2007-06-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.277},{"date":"2007-06-11","fuel":"gasoline","grade":"premium","formulation":"all","price":3.281},{"date":"2007-06-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.241},{"date":"2007-06-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.355},{"date":"2007-06-11","fuel":"diesel","grade":"all","formulation":"NA","price":2.792},{"date":"2007-06-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.814},{"date":"2007-06-11","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.716},{"date":"2007-06-18","fuel":"gasoline","grade":"all","formulation":"all","price":3.057},{"date":"2007-06-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.018},{"date":"2007-06-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.135},{"date":"2007-06-18","fuel":"gasoline","grade":"regular","formulation":"all","price":3.009},{"date":"2007-06-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.974},{"date":"2007-06-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.083},{"date":"2007-06-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.116},{"date":"2007-06-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.068},{"date":"2007-06-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.209},{"date":"2007-06-18","fuel":"gasoline","grade":"premium","formulation":"all","price":3.222},{"date":"2007-06-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.182},{"date":"2007-06-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.297},{"date":"2007-06-18","fuel":"diesel","grade":"all","formulation":"NA","price":2.805},{"date":"2007-06-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.822},{"date":"2007-06-18","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.748},{"date":"2007-06-25","fuel":"gasoline","grade":"all","formulation":"all","price":3.029},{"date":"2007-06-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.995},{"date":"2007-06-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.099},{"date":"2007-06-25","fuel":"gasoline","grade":"regular","formulation":"all","price":2.982},{"date":"2007-06-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.951},{"date":"2007-06-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.046},{"date":"2007-06-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.089},{"date":"2007-06-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.046},{"date":"2007-06-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.173},{"date":"2007-06-25","fuel":"gasoline","grade":"premium","formulation":"all","price":3.196},{"date":"2007-06-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.16},{"date":"2007-06-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.262},{"date":"2007-06-25","fuel":"diesel","grade":"all","formulation":"NA","price":2.835},{"date":"2007-06-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.847},{"date":"2007-06-25","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.786},{"date":"2007-07-02","fuel":"gasoline","grade":"all","formulation":"all","price":3.005},{"date":"2007-07-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.976},{"date":"2007-07-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.066},{"date":"2007-07-02","fuel":"gasoline","grade":"regular","formulation":"all","price":2.959},{"date":"2007-07-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.933},{"date":"2007-07-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.012},{"date":"2007-07-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.064},{"date":"2007-07-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.025},{"date":"2007-07-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.141},{"date":"2007-07-02","fuel":"gasoline","grade":"premium","formulation":"all","price":3.168},{"date":"2007-07-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.134},{"date":"2007-07-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.233},{"date":"2007-07-02","fuel":"diesel","grade":"all","formulation":"NA","price":2.829},{"date":"2007-07-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.842},{"date":"2007-07-02","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.779},{"date":"2007-07-09","fuel":"gasoline","grade":"all","formulation":"all","price":3.026},{"date":"2007-07-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.01},{"date":"2007-07-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.058},{"date":"2007-07-09","fuel":"gasoline","grade":"regular","formulation":"all","price":2.981},{"date":"2007-07-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.971},{"date":"2007-07-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.004},{"date":"2007-07-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.077},{"date":"2007-07-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.048},{"date":"2007-07-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.132},{"date":"2007-07-09","fuel":"gasoline","grade":"premium","formulation":"all","price":3.182},{"date":"2007-07-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.159},{"date":"2007-07-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.224},{"date":"2007-07-09","fuel":"diesel","grade":"all","formulation":"NA","price":2.849},{"date":"2007-07-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.859},{"date":"2007-07-09","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.809},{"date":"2007-07-16","fuel":"gasoline","grade":"all","formulation":"all","price":3.092},{"date":"2007-07-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.084},{"date":"2007-07-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.107},{"date":"2007-07-16","fuel":"gasoline","grade":"regular","formulation":"all","price":3.049},{"date":"2007-07-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.046},{"date":"2007-07-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.055},{"date":"2007-07-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.143},{"date":"2007-07-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.125},{"date":"2007-07-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.177},{"date":"2007-07-16","fuel":"gasoline","grade":"premium","formulation":"all","price":3.242},{"date":"2007-07-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.229},{"date":"2007-07-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.267},{"date":"2007-07-16","fuel":"diesel","grade":"all","formulation":"NA","price":2.889},{"date":"2007-07-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.902},{"date":"2007-07-16","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.834},{"date":"2007-07-23","fuel":"gasoline","grade":"all","formulation":"all","price":3.005},{"date":"2007-07-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.98},{"date":"2007-07-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.056},{"date":"2007-07-23","fuel":"gasoline","grade":"regular","formulation":"all","price":2.958},{"date":"2007-07-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.938},{"date":"2007-07-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.001},{"date":"2007-07-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.062},{"date":"2007-07-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.026},{"date":"2007-07-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.131},{"date":"2007-07-23","fuel":"gasoline","grade":"premium","formulation":"all","price":3.168},{"date":"2007-07-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.138},{"date":"2007-07-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.225},{"date":"2007-07-23","fuel":"diesel","grade":"all","formulation":"NA","price":2.889},{"date":"2007-07-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.903},{"date":"2007-07-23","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.829},{"date":"2007-07-30","fuel":"gasoline","grade":"all","formulation":"all","price":2.926},{"date":"2007-07-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.894},{"date":"2007-07-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.99},{"date":"2007-07-30","fuel":"gasoline","grade":"regular","formulation":"all","price":2.876},{"date":"2007-07-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.849},{"date":"2007-07-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.934},{"date":"2007-07-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.987},{"date":"2007-07-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.944},{"date":"2007-07-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.069},{"date":"2007-07-30","fuel":"gasoline","grade":"premium","formulation":"all","price":3.099},{"date":"2007-07-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.065},{"date":"2007-07-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.164},{"date":"2007-07-30","fuel":"diesel","grade":"all","formulation":"NA","price":2.886},{"date":"2007-07-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.899},{"date":"2007-07-30","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.831},{"date":"2007-08-06","fuel":"gasoline","grade":"all","formulation":"all","price":2.888},{"date":"2007-08-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.861},{"date":"2007-08-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.943},{"date":"2007-08-06","fuel":"gasoline","grade":"regular","formulation":"all","price":2.838},{"date":"2007-08-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.816},{"date":"2007-08-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.885},{"date":"2007-08-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.951},{"date":"2007-08-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.912},{"date":"2007-08-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.027},{"date":"2007-08-06","fuel":"gasoline","grade":"premium","formulation":"all","price":3.062},{"date":"2007-08-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.031},{"date":"2007-08-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.12},{"date":"2007-08-06","fuel":"diesel","grade":"all","formulation":"NA","price":2.898},{"date":"2007-08-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.91},{"date":"2007-08-06","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.846},{"date":"2007-08-13","fuel":"gasoline","grade":"all","formulation":"all","price":2.821},{"date":"2007-08-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.797},{"date":"2007-08-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.869},{"date":"2007-08-13","fuel":"gasoline","grade":"regular","formulation":"all","price":2.771},{"date":"2007-08-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.752},{"date":"2007-08-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.813},{"date":"2007-08-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.88},{"date":"2007-08-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.845},{"date":"2007-08-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.948},{"date":"2007-08-13","fuel":"gasoline","grade":"premium","formulation":"all","price":2.995},{"date":"2007-08-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.969},{"date":"2007-08-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.044},{"date":"2007-08-13","fuel":"diesel","grade":"all","formulation":"NA","price":2.847},{"date":"2007-08-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.861},{"date":"2007-08-13","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.79},{"date":"2007-08-20","fuel":"gasoline","grade":"all","formulation":"all","price":2.832},{"date":"2007-08-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.825},{"date":"2007-08-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.847},{"date":"2007-08-20","fuel":"gasoline","grade":"regular","formulation":"all","price":2.785},{"date":"2007-08-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.783},{"date":"2007-08-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.791},{"date":"2007-08-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.886},{"date":"2007-08-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.867},{"date":"2007-08-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.922},{"date":"2007-08-20","fuel":"gasoline","grade":"premium","formulation":"all","price":2.997},{"date":"2007-08-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.985},{"date":"2007-08-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.021},{"date":"2007-08-20","fuel":"diesel","grade":"all","formulation":"NA","price":2.868},{"date":"2007-08-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.878},{"date":"2007-08-20","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.826},{"date":"2007-08-27","fuel":"gasoline","grade":"all","formulation":"all","price":2.796},{"date":"2007-08-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.799},{"date":"2007-08-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.79},{"date":"2007-08-27","fuel":"gasoline","grade":"regular","formulation":"all","price":2.749},{"date":"2007-08-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.756},{"date":"2007-08-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.734},{"date":"2007-08-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.851},{"date":"2007-08-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.843},{"date":"2007-08-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.866},{"date":"2007-08-27","fuel":"gasoline","grade":"premium","formulation":"all","price":2.963},{"date":"2007-08-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.96},{"date":"2007-08-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.968},{"date":"2007-08-27","fuel":"diesel","grade":"all","formulation":"NA","price":2.863},{"date":"2007-08-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.873},{"date":"2007-08-27","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.821},{"date":"2007-09-03","fuel":"gasoline","grade":"all","formulation":"all","price":2.84},{"date":"2007-09-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.857},{"date":"2007-09-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.804},{"date":"2007-09-03","fuel":"gasoline","grade":"regular","formulation":"all","price":2.796},{"date":"2007-09-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.818},{"date":"2007-09-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.749},{"date":"2007-09-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.89},{"date":"2007-09-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.897},{"date":"2007-09-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.876},{"date":"2007-09-03","fuel":"gasoline","grade":"premium","formulation":"all","price":2.997},{"date":"2007-09-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.008},{"date":"2007-09-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.975},{"date":"2007-09-03","fuel":"diesel","grade":"all","formulation":"NA","price":2.893},{"date":"2007-09-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.901},{"date":"2007-09-03","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.859},{"date":"2007-09-10","fuel":"gasoline","grade":"all","formulation":"all","price":2.862},{"date":"2007-09-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.879},{"date":"2007-09-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.827},{"date":"2007-09-10","fuel":"gasoline","grade":"regular","formulation":"all","price":2.818},{"date":"2007-09-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.84},{"date":"2007-09-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.773},{"date":"2007-09-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.912},{"date":"2007-09-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.918},{"date":"2007-09-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.901},{"date":"2007-09-10","fuel":"gasoline","grade":"premium","formulation":"all","price":3.018},{"date":"2007-09-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.03},{"date":"2007-09-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.994},{"date":"2007-09-10","fuel":"diesel","grade":"all","formulation":"NA","price":2.924},{"date":"2007-09-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.932},{"date":"2007-09-10","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.891},{"date":"2007-09-17","fuel":"gasoline","grade":"all","formulation":"all","price":2.835},{"date":"2007-09-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.836},{"date":"2007-09-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.831},{"date":"2007-09-17","fuel":"gasoline","grade":"regular","formulation":"all","price":2.787},{"date":"2007-09-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.792},{"date":"2007-09-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.776},{"date":"2007-09-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.892},{"date":"2007-09-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.882},{"date":"2007-09-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.91},{"date":"2007-09-17","fuel":"gasoline","grade":"premium","formulation":"all","price":3.001},{"date":"2007-09-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.003},{"date":"2007-09-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.999},{"date":"2007-09-17","fuel":"diesel","grade":"all","formulation":"NA","price":2.964},{"date":"2007-09-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.971},{"date":"2007-09-17","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.934},{"date":"2007-09-24","fuel":"gasoline","grade":"all","formulation":"all","price":2.86},{"date":"2007-09-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.861},{"date":"2007-09-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.858},{"date":"2007-09-24","fuel":"gasoline","grade":"regular","formulation":"all","price":2.812},{"date":"2007-09-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.816},{"date":"2007-09-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.804},{"date":"2007-09-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.917},{"date":"2007-09-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.906},{"date":"2007-09-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.938},{"date":"2007-09-24","fuel":"gasoline","grade":"premium","formulation":"all","price":3.029},{"date":"2007-09-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.032},{"date":"2007-09-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.023},{"date":"2007-09-24","fuel":"diesel","grade":"all","formulation":"NA","price":3.032},{"date":"2007-09-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.038},{"date":"2007-09-24","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.008},{"date":"2007-10-01","fuel":"gasoline","grade":"all","formulation":"all","price":2.838},{"date":"2007-10-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.832},{"date":"2007-10-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.852},{"date":"2007-10-01","fuel":"gasoline","grade":"regular","formulation":"all","price":2.788},{"date":"2007-10-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.784},{"date":"2007-10-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.796},{"date":"2007-10-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.903},{"date":"2007-10-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.887},{"date":"2007-10-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.934},{"date":"2007-10-01","fuel":"gasoline","grade":"premium","formulation":"all","price":3.013},{"date":"2007-10-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.008},{"date":"2007-10-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.022},{"date":"2007-10-01","fuel":"diesel","grade":"all","formulation":"NA","price":3.048},{"date":"2007-10-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.055},{"date":"2007-10-01","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.017},{"date":"2007-10-08","fuel":"gasoline","grade":"all","formulation":"all","price":2.821},{"date":"2007-10-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.809},{"date":"2007-10-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.846},{"date":"2007-10-08","fuel":"gasoline","grade":"regular","formulation":"all","price":2.77},{"date":"2007-10-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.761},{"date":"2007-10-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.789},{"date":"2007-10-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.887},{"date":"2007-10-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.863},{"date":"2007-10-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.932},{"date":"2007-10-08","fuel":"gasoline","grade":"premium","formulation":"all","price":2.997},{"date":"2007-10-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.987},{"date":"2007-10-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.017},{"date":"2007-10-08","fuel":"diesel","grade":"all","formulation":"NA","price":3.035},{"date":"2007-10-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.046},{"date":"2007-10-08","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.985},{"date":"2007-10-15","fuel":"gasoline","grade":"all","formulation":"all","price":2.813},{"date":"2007-10-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.793},{"date":"2007-10-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.854},{"date":"2007-10-15","fuel":"gasoline","grade":"regular","formulation":"all","price":2.762},{"date":"2007-10-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.746},{"date":"2007-10-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.796},{"date":"2007-10-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.879},{"date":"2007-10-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.846},{"date":"2007-10-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.944},{"date":"2007-10-15","fuel":"gasoline","grade":"premium","formulation":"all","price":2.99},{"date":"2007-10-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.971},{"date":"2007-10-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.025},{"date":"2007-10-15","fuel":"diesel","grade":"all","formulation":"NA","price":3.039},{"date":"2007-10-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.053},{"date":"2007-10-15","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.976},{"date":"2007-10-22","fuel":"gasoline","grade":"all","formulation":"all","price":2.873},{"date":"2007-10-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.853},{"date":"2007-10-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.914},{"date":"2007-10-22","fuel":"gasoline","grade":"regular","formulation":"all","price":2.823},{"date":"2007-10-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.806},{"date":"2007-10-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.859},{"date":"2007-10-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.937},{"date":"2007-10-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.904},{"date":"2007-10-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.001},{"date":"2007-10-22","fuel":"gasoline","grade":"premium","formulation":"all","price":3.046},{"date":"2007-10-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.029},{"date":"2007-10-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.077},{"date":"2007-10-22","fuel":"diesel","grade":"all","formulation":"NA","price":3.094},{"date":"2007-10-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.11},{"date":"2007-10-22","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.023},{"date":"2007-10-29","fuel":"gasoline","grade":"all","formulation":"all","price":2.921},{"date":"2007-10-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.905},{"date":"2007-10-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.954},{"date":"2007-10-29","fuel":"gasoline","grade":"regular","formulation":"all","price":2.872},{"date":"2007-10-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.859},{"date":"2007-10-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.9},{"date":"2007-10-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.983},{"date":"2007-10-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.955},{"date":"2007-10-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.038},{"date":"2007-10-29","fuel":"gasoline","grade":"premium","formulation":"all","price":3.092},{"date":"2007-10-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.078},{"date":"2007-10-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.116},{"date":"2007-10-29","fuel":"diesel","grade":"all","formulation":"NA","price":3.157},{"date":"2007-10-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.171},{"date":"2007-10-29","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.095},{"date":"2007-11-05","fuel":"gasoline","grade":"all","formulation":"all","price":3.06},{"date":"2007-11-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.051},{"date":"2007-11-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.077},{"date":"2007-11-05","fuel":"gasoline","grade":"regular","formulation":"all","price":3.013},{"date":"2007-11-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.007},{"date":"2007-11-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.025},{"date":"2007-11-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.117},{"date":"2007-11-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.097},{"date":"2007-11-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.154},{"date":"2007-11-05","fuel":"gasoline","grade":"premium","formulation":"all","price":3.224},{"date":"2007-11-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.219},{"date":"2007-11-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.234},{"date":"2007-11-05","fuel":"diesel","grade":"all","formulation":"NA","price":3.303},{"date":"2007-11-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.314},{"date":"2007-11-05","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.257},{"date":"2007-11-12","fuel":"gasoline","grade":"all","formulation":"all","price":3.158},{"date":"2007-11-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.146},{"date":"2007-11-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.184},{"date":"2007-11-12","fuel":"gasoline","grade":"regular","formulation":"all","price":3.111},{"date":"2007-11-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.101},{"date":"2007-11-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.13},{"date":"2007-11-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.218},{"date":"2007-11-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.195},{"date":"2007-11-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.265},{"date":"2007-11-12","fuel":"gasoline","grade":"premium","formulation":"all","price":3.325},{"date":"2007-11-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.314},{"date":"2007-11-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.345},{"date":"2007-11-12","fuel":"diesel","grade":"all","formulation":"NA","price":3.425},{"date":"2007-11-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.438},{"date":"2007-11-12","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.368},{"date":"2007-11-19","fuel":"gasoline","grade":"all","formulation":"all","price":3.148},{"date":"2007-11-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.123},{"date":"2007-11-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.199},{"date":"2007-11-19","fuel":"gasoline","grade":"regular","formulation":"all","price":3.099},{"date":"2007-11-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.077},{"date":"2007-11-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.144},{"date":"2007-11-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.208},{"date":"2007-11-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.17},{"date":"2007-11-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.281},{"date":"2007-11-19","fuel":"gasoline","grade":"premium","formulation":"all","price":3.32},{"date":"2007-11-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.297},{"date":"2007-11-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.362},{"date":"2007-11-19","fuel":"diesel","grade":"all","formulation":"NA","price":3.41},{"date":"2007-11-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.426},{"date":"2007-11-19","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.333},{"date":"2007-11-26","fuel":"gasoline","grade":"all","formulation":"all","price":3.147},{"date":"2007-11-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.118},{"date":"2007-11-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.204},{"date":"2007-11-26","fuel":"gasoline","grade":"regular","formulation":"all","price":3.097},{"date":"2007-11-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.072},{"date":"2007-11-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.149},{"date":"2007-11-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.209},{"date":"2007-11-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.168},{"date":"2007-11-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.287},{"date":"2007-11-26","fuel":"gasoline","grade":"premium","formulation":"all","price":3.319},{"date":"2007-11-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.292},{"date":"2007-11-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.369},{"date":"2007-11-26","fuel":"diesel","grade":"all","formulation":"NA","price":3.444},{"date":"2007-11-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.456},{"date":"2007-11-26","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.382},{"date":"2007-12-03","fuel":"gasoline","grade":"all","formulation":"all","price":3.113},{"date":"2007-12-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.077},{"date":"2007-12-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.184},{"date":"2007-12-03","fuel":"gasoline","grade":"regular","formulation":"all","price":3.061},{"date":"2007-12-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.029},{"date":"2007-12-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.128},{"date":"2007-12-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.178},{"date":"2007-12-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.131},{"date":"2007-12-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.267},{"date":"2007-12-03","fuel":"gasoline","grade":"premium","formulation":"all","price":3.292},{"date":"2007-12-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.259},{"date":"2007-12-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.354},{"date":"2007-12-03","fuel":"diesel","grade":"all","formulation":"NA","price":3.416},{"date":"2007-12-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.433},{"date":"2007-12-03","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.33},{"date":"2007-12-10","fuel":"gasoline","grade":"all","formulation":"all","price":3.053},{"date":"2007-12-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.007},{"date":"2007-12-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.147},{"date":"2007-12-10","fuel":"gasoline","grade":"regular","formulation":"all","price":3},{"date":"2007-12-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.957},{"date":"2007-12-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.091},{"date":"2007-12-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.121},{"date":"2007-12-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.065},{"date":"2007-12-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.228},{"date":"2007-12-10","fuel":"gasoline","grade":"premium","formulation":"all","price":3.238},{"date":"2007-12-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.194},{"date":"2007-12-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.318},{"date":"2007-12-10","fuel":"diesel","grade":"all","formulation":"NA","price":3.325},{"date":"2007-12-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.345},{"date":"2007-12-10","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.219},{"date":"2007-12-17","fuel":"gasoline","grade":"all","formulation":"all","price":3.05},{"date":"2007-12-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.011},{"date":"2007-12-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.131},{"date":"2007-12-17","fuel":"gasoline","grade":"regular","formulation":"all","price":2.998},{"date":"2007-12-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.962},{"date":"2007-12-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.075},{"date":"2007-12-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.116},{"date":"2007-12-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.066},{"date":"2007-12-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.212},{"date":"2007-12-17","fuel":"gasoline","grade":"premium","formulation":"all","price":3.232},{"date":"2007-12-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.194},{"date":"2007-12-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.303},{"date":"2007-12-17","fuel":"diesel","grade":"all","formulation":"NA","price":3.309},{"date":"2007-12-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.325},{"date":"2007-12-17","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.211},{"date":"2007-12-24","fuel":"gasoline","grade":"all","formulation":"all","price":3.032},{"date":"2007-12-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.991},{"date":"2007-12-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.116},{"date":"2007-12-24","fuel":"gasoline","grade":"regular","formulation":"all","price":2.98},{"date":"2007-12-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.943},{"date":"2007-12-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.059},{"date":"2007-12-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.099},{"date":"2007-12-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.047},{"date":"2007-12-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.199},{"date":"2007-12-24","fuel":"gasoline","grade":"premium","formulation":"all","price":3.214},{"date":"2007-12-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.172},{"date":"2007-12-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.29},{"date":"2007-12-24","fuel":"diesel","grade":"all","formulation":"NA","price":3.308},{"date":"2007-12-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.321},{"date":"2007-12-24","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.225},{"date":"2007-12-31","fuel":"gasoline","grade":"all","formulation":"all","price":3.104},{"date":"2007-12-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.076},{"date":"2007-12-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.161},{"date":"2007-12-31","fuel":"gasoline","grade":"regular","formulation":"all","price":3.053},{"date":"2007-12-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.028},{"date":"2007-12-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.106},{"date":"2007-12-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.167},{"date":"2007-12-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.129},{"date":"2007-12-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.24},{"date":"2007-12-31","fuel":"gasoline","grade":"premium","formulation":"all","price":3.283},{"date":"2007-12-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.257},{"date":"2007-12-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.33},{"date":"2007-12-31","fuel":"diesel","grade":"all","formulation":"NA","price":3.345},{"date":"2007-12-31","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.356},{"date":"2007-12-31","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.272},{"date":"2008-01-07","fuel":"gasoline","grade":"all","formulation":"all","price":3.159},{"date":"2008-01-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.135},{"date":"2008-01-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.208},{"date":"2008-01-07","fuel":"gasoline","grade":"regular","formulation":"all","price":3.109},{"date":"2008-01-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.088},{"date":"2008-01-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.154},{"date":"2008-01-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.22},{"date":"2008-01-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.187},{"date":"2008-01-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.285},{"date":"2008-01-07","fuel":"gasoline","grade":"premium","formulation":"all","price":3.335},{"date":"2008-01-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.313},{"date":"2008-01-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.375},{"date":"2008-01-07","fuel":"diesel","grade":"all","formulation":"NA","price":3.376},{"date":"2008-01-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.387},{"date":"2008-01-07","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.301},{"date":"2008-01-14","fuel":"gasoline","grade":"all","formulation":"all","price":3.119},{"date":"2008-01-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.09},{"date":"2008-01-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.179},{"date":"2008-01-14","fuel":"gasoline","grade":"regular","formulation":"all","price":3.068},{"date":"2008-01-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.041},{"date":"2008-01-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.123},{"date":"2008-01-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.185},{"date":"2008-01-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.147},{"date":"2008-01-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.257},{"date":"2008-01-14","fuel":"gasoline","grade":"premium","formulation":"all","price":3.3},{"date":"2008-01-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.272},{"date":"2008-01-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.35},{"date":"2008-01-14","fuel":"diesel","grade":"all","formulation":"NA","price":3.326},{"date":"2008-01-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.341},{"date":"2008-01-14","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.229},{"date":"2008-01-21","fuel":"gasoline","grade":"all","formulation":"all","price":3.07},{"date":"2008-01-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.041},{"date":"2008-01-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.13},{"date":"2008-01-21","fuel":"gasoline","grade":"regular","formulation":"all","price":3.017},{"date":"2008-01-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.991},{"date":"2008-01-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.072},{"date":"2008-01-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.136},{"date":"2008-01-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.097},{"date":"2008-01-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.212},{"date":"2008-01-21","fuel":"gasoline","grade":"premium","formulation":"all","price":3.256},{"date":"2008-01-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.227},{"date":"2008-01-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.309},{"date":"2008-01-21","fuel":"diesel","grade":"all","formulation":"NA","price":3.27},{"date":"2008-01-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.286},{"date":"2008-01-21","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.169},{"date":"2008-01-28","fuel":"gasoline","grade":"all","formulation":"all","price":3.03},{"date":"2008-01-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.004},{"date":"2008-01-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.083},{"date":"2008-01-28","fuel":"gasoline","grade":"regular","formulation":"all","price":2.977},{"date":"2008-01-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.953},{"date":"2008-01-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.026},{"date":"2008-01-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.097},{"date":"2008-01-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.063},{"date":"2008-01-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.162},{"date":"2008-01-28","fuel":"gasoline","grade":"premium","formulation":"all","price":3.217},{"date":"2008-01-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.194},{"date":"2008-01-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.261},{"date":"2008-01-28","fuel":"diesel","grade":"all","formulation":"NA","price":3.259},{"date":"2008-01-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.272},{"date":"2008-01-28","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.171},{"date":"2008-02-04","fuel":"gasoline","grade":"all","formulation":"all","price":3.03},{"date":"2008-02-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.014},{"date":"2008-02-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.061},{"date":"2008-02-04","fuel":"gasoline","grade":"regular","formulation":"all","price":2.978},{"date":"2008-02-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.966},{"date":"2008-02-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.002},{"date":"2008-02-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.094},{"date":"2008-02-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.069},{"date":"2008-02-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.141},{"date":"2008-02-04","fuel":"gasoline","grade":"premium","formulation":"all","price":3.212},{"date":"2008-02-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.196},{"date":"2008-02-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.242},{"date":"2008-02-04","fuel":"diesel","grade":"all","formulation":"NA","price":3.28},{"date":"2008-02-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.291},{"date":"2008-02-04","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.207},{"date":"2008-02-11","fuel":"gasoline","grade":"all","formulation":"all","price":3.011},{"date":"2008-02-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.995},{"date":"2008-02-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.043},{"date":"2008-02-11","fuel":"gasoline","grade":"regular","formulation":"all","price":2.96},{"date":"2008-02-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.947},{"date":"2008-02-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.986},{"date":"2008-02-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.074},{"date":"2008-02-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.049},{"date":"2008-02-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.123},{"date":"2008-02-11","fuel":"gasoline","grade":"premium","formulation":"all","price":3.19},{"date":"2008-02-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.173},{"date":"2008-02-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.223},{"date":"2008-02-11","fuel":"diesel","grade":"all","formulation":"NA","price":3.28},{"date":"2008-02-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.291},{"date":"2008-02-11","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.203},{"date":"2008-02-18","fuel":"gasoline","grade":"all","formulation":"all","price":3.092},{"date":"2008-02-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.082},{"date":"2008-02-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.111},{"date":"2008-02-18","fuel":"gasoline","grade":"regular","formulation":"all","price":3.042},{"date":"2008-02-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.035},{"date":"2008-02-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.056},{"date":"2008-02-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.153},{"date":"2008-02-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.136},{"date":"2008-02-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.188},{"date":"2008-02-18","fuel":"gasoline","grade":"premium","formulation":"all","price":3.266},{"date":"2008-02-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.259},{"date":"2008-02-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.28},{"date":"2008-02-18","fuel":"diesel","grade":"all","formulation":"NA","price":3.396},{"date":"2008-02-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.405},{"date":"2008-02-18","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.335},{"date":"2008-02-25","fuel":"gasoline","grade":"all","formulation":"all","price":3.18},{"date":"2008-02-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.163},{"date":"2008-02-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.213},{"date":"2008-02-25","fuel":"gasoline","grade":"regular","formulation":"all","price":3.13},{"date":"2008-02-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.115},{"date":"2008-02-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.159},{"date":"2008-02-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.243},{"date":"2008-02-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.218},{"date":"2008-02-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.29},{"date":"2008-02-25","fuel":"gasoline","grade":"premium","formulation":"all","price":3.354},{"date":"2008-02-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.341},{"date":"2008-02-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.379},{"date":"2008-02-25","fuel":"diesel","grade":"all","formulation":"NA","price":3.552},{"date":"2008-02-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.558},{"date":"2008-02-25","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.511},{"date":"2008-03-03","fuel":"gasoline","grade":"all","formulation":"all","price":3.212},{"date":"2008-03-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.185},{"date":"2008-03-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.269},{"date":"2008-03-03","fuel":"gasoline","grade":"regular","formulation":"all","price":3.162},{"date":"2008-03-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.137},{"date":"2008-03-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.216},{"date":"2008-03-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.277},{"date":"2008-03-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.239},{"date":"2008-03-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.351},{"date":"2008-03-03","fuel":"gasoline","grade":"premium","formulation":"all","price":3.386},{"date":"2008-03-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.362},{"date":"2008-03-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.43},{"date":"2008-03-03","fuel":"diesel","grade":"all","formulation":"NA","price":3.658},{"date":"2008-03-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.666},{"date":"2008-03-03","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.597},{"date":"2008-03-10","fuel":"gasoline","grade":"all","formulation":"all","price":3.273},{"date":"2008-03-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.246},{"date":"2008-03-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.329},{"date":"2008-03-10","fuel":"gasoline","grade":"regular","formulation":"all","price":3.225},{"date":"2008-03-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.2},{"date":"2008-03-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.277},{"date":"2008-03-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.334},{"date":"2008-03-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.294},{"date":"2008-03-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.412},{"date":"2008-03-10","fuel":"gasoline","grade":"premium","formulation":"all","price":3.443},{"date":"2008-03-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.42},{"date":"2008-03-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.487},{"date":"2008-03-10","fuel":"diesel","grade":"all","formulation":"NA","price":3.819},{"date":"2008-03-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.825},{"date":"2008-03-10","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.774},{"date":"2008-03-17","fuel":"gasoline","grade":"all","formulation":"all","price":3.332},{"date":"2008-03-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.303},{"date":"2008-03-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.391},{"date":"2008-03-17","fuel":"gasoline","grade":"regular","formulation":"all","price":3.284},{"date":"2008-03-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.257},{"date":"2008-03-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.34},{"date":"2008-03-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.398},{"date":"2008-03-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.359},{"date":"2008-03-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.473},{"date":"2008-03-17","fuel":"gasoline","grade":"premium","formulation":"all","price":3.5},{"date":"2008-03-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.476},{"date":"2008-03-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.545},{"date":"2008-03-17","fuel":"diesel","grade":"all","formulation":"NA","price":3.974},{"date":"2008-03-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.982},{"date":"2008-03-17","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.924},{"date":"2008-03-24","fuel":"gasoline","grade":"all","formulation":"all","price":3.31},{"date":"2008-03-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.273},{"date":"2008-03-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.386},{"date":"2008-03-24","fuel":"gasoline","grade":"regular","formulation":"all","price":3.259},{"date":"2008-03-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.224},{"date":"2008-03-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.333},{"date":"2008-03-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.378},{"date":"2008-03-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.33},{"date":"2008-03-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.469},{"date":"2008-03-24","fuel":"gasoline","grade":"premium","formulation":"all","price":3.486},{"date":"2008-03-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.454},{"date":"2008-03-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.544},{"date":"2008-03-24","fuel":"diesel","grade":"all","formulation":"NA","price":3.989},{"date":"2008-03-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.998},{"date":"2008-03-24","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.932},{"date":"2008-03-31","fuel":"gasoline","grade":"all","formulation":"all","price":3.339},{"date":"2008-03-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.306},{"date":"2008-03-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.407},{"date":"2008-03-31","fuel":"gasoline","grade":"regular","formulation":"all","price":3.29},{"date":"2008-03-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.259},{"date":"2008-03-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.355},{"date":"2008-03-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.405},{"date":"2008-03-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.361},{"date":"2008-03-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.491},{"date":"2008-03-31","fuel":"gasoline","grade":"premium","formulation":"all","price":3.512},{"date":"2008-03-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.484},{"date":"2008-03-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.563},{"date":"2008-03-31","fuel":"diesel","grade":"all","formulation":"NA","price":3.964},{"date":"2008-03-31","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.976},{"date":"2008-03-31","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.885},{"date":"2008-04-07","fuel":"gasoline","grade":"all","formulation":"all","price":3.381},{"date":"2008-04-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.346},{"date":"2008-04-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.453},{"date":"2008-04-07","fuel":"gasoline","grade":"regular","formulation":"all","price":3.332},{"date":"2008-04-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.299},{"date":"2008-04-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.403},{"date":"2008-04-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.444},{"date":"2008-04-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.396},{"date":"2008-04-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.536},{"date":"2008-04-07","fuel":"gasoline","grade":"premium","formulation":"all","price":3.55},{"date":"2008-04-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.522},{"date":"2008-04-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.602},{"date":"2008-04-07","fuel":"diesel","grade":"all","formulation":"NA","price":3.955},{"date":"2008-04-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.966},{"date":"2008-04-07","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.875},{"date":"2008-04-14","fuel":"gasoline","grade":"all","formulation":"all","price":3.438},{"date":"2008-04-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.397},{"date":"2008-04-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.52},{"date":"2008-04-14","fuel":"gasoline","grade":"regular","formulation":"all","price":3.389},{"date":"2008-04-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.35},{"date":"2008-04-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.469},{"date":"2008-04-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.502},{"date":"2008-04-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.45},{"date":"2008-04-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.604},{"date":"2008-04-14","fuel":"gasoline","grade":"premium","formulation":"all","price":3.607},{"date":"2008-04-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.574},{"date":"2008-04-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.669},{"date":"2008-04-14","fuel":"diesel","grade":"all","formulation":"NA","price":4.059},{"date":"2008-04-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.069},{"date":"2008-04-14","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.987},{"date":"2008-04-21","fuel":"gasoline","grade":"all","formulation":"all","price":3.557},{"date":"2008-04-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.515},{"date":"2008-04-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.645},{"date":"2008-04-21","fuel":"gasoline","grade":"regular","formulation":"all","price":3.508},{"date":"2008-04-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.467},{"date":"2008-04-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.595},{"date":"2008-04-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.621},{"date":"2008-04-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.569},{"date":"2008-04-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.722},{"date":"2008-04-21","fuel":"gasoline","grade":"premium","formulation":"all","price":3.729},{"date":"2008-04-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.693},{"date":"2008-04-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.795},{"date":"2008-04-21","fuel":"diesel","grade":"all","formulation":"NA","price":4.143},{"date":"2008-04-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.153},{"date":"2008-04-21","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":4.069},{"date":"2008-04-28","fuel":"gasoline","grade":"all","formulation":"all","price":3.653},{"date":"2008-04-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.615},{"date":"2008-04-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.732},{"date":"2008-04-28","fuel":"gasoline","grade":"regular","formulation":"all","price":3.603},{"date":"2008-04-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.566},{"date":"2008-04-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.681},{"date":"2008-04-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.716},{"date":"2008-04-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.668},{"date":"2008-04-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.807},{"date":"2008-04-28","fuel":"gasoline","grade":"premium","formulation":"all","price":3.829},{"date":"2008-04-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.797},{"date":"2008-04-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.888},{"date":"2008-04-28","fuel":"diesel","grade":"all","formulation":"NA","price":4.177},{"date":"2008-04-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.187},{"date":"2008-04-28","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":4.098},{"date":"2008-05-05","fuel":"gasoline","grade":"all","formulation":"all","price":3.663},{"date":"2008-05-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.62},{"date":"2008-05-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.751},{"date":"2008-05-05","fuel":"gasoline","grade":"regular","formulation":"all","price":3.613},{"date":"2008-05-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.571},{"date":"2008-05-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.699},{"date":"2008-05-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.725},{"date":"2008-05-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.673},{"date":"2008-05-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.825},{"date":"2008-05-05","fuel":"gasoline","grade":"premium","formulation":"all","price":3.842},{"date":"2008-05-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.804},{"date":"2008-05-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.911},{"date":"2008-05-05","fuel":"diesel","grade":"all","formulation":"NA","price":4.149},{"date":"2008-05-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.162},{"date":"2008-05-05","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":4.049},{"date":"2008-05-12","fuel":"gasoline","grade":"all","formulation":"all","price":3.771},{"date":"2008-05-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.741},{"date":"2008-05-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.833},{"date":"2008-05-12","fuel":"gasoline","grade":"regular","formulation":"all","price":3.722},{"date":"2008-05-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.694},{"date":"2008-05-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.781},{"date":"2008-05-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.83},{"date":"2008-05-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.791},{"date":"2008-05-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.904},{"date":"2008-05-12","fuel":"gasoline","grade":"premium","formulation":"all","price":3.944},{"date":"2008-05-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.919},{"date":"2008-05-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.992},{"date":"2008-05-12","fuel":"diesel","grade":"all","formulation":"NA","price":4.331},{"date":"2008-05-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.339},{"date":"2008-05-12","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":4.264},{"date":"2008-05-19","fuel":"gasoline","grade":"all","formulation":"all","price":3.84},{"date":"2008-05-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.81},{"date":"2008-05-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.903},{"date":"2008-05-19","fuel":"gasoline","grade":"regular","formulation":"all","price":3.791},{"date":"2008-05-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.762},{"date":"2008-05-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.851},{"date":"2008-05-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.897},{"date":"2008-05-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.86},{"date":"2008-05-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.97},{"date":"2008-05-19","fuel":"gasoline","grade":"premium","formulation":"all","price":4.017},{"date":"2008-05-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.991},{"date":"2008-05-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.066},{"date":"2008-05-19","fuel":"diesel","grade":"all","formulation":"NA","price":4.497},{"date":"2008-05-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.504},{"date":"2008-05-19","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":4.446},{"date":"2008-05-26","fuel":"gasoline","grade":"all","formulation":"all","price":3.986},{"date":"2008-05-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.96},{"date":"2008-05-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.04},{"date":"2008-05-26","fuel":"gasoline","grade":"regular","formulation":"all","price":3.937},{"date":"2008-05-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.913},{"date":"2008-05-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.989},{"date":"2008-05-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.045},{"date":"2008-05-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.011},{"date":"2008-05-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.11},{"date":"2008-05-26","fuel":"gasoline","grade":"premium","formulation":"all","price":4.159},{"date":"2008-05-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.136},{"date":"2008-05-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.201},{"date":"2008-05-26","fuel":"diesel","grade":"all","formulation":"NA","price":4.723},{"date":"2008-05-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.731},{"date":"2008-05-26","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":4.659},{"date":"2008-06-02","fuel":"gasoline","grade":"all","formulation":"all","price":4.026},{"date":"2008-06-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.98},{"date":"2008-06-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.118},{"date":"2008-06-02","fuel":"gasoline","grade":"regular","formulation":"all","price":3.976},{"date":"2008-06-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.932},{"date":"2008-06-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.066},{"date":"2008-06-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.086},{"date":"2008-06-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.032},{"date":"2008-06-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.191},{"date":"2008-06-02","fuel":"gasoline","grade":"premium","formulation":"all","price":4.201},{"date":"2008-06-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.161},{"date":"2008-06-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.276},{"date":"2008-06-02","fuel":"diesel","grade":"all","formulation":"NA","price":4.707},{"date":"2008-06-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.716},{"date":"2008-06-02","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":4.636},{"date":"2008-06-09","fuel":"gasoline","grade":"all","formulation":"all","price":4.09},{"date":"2008-06-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.027},{"date":"2008-06-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.217},{"date":"2008-06-09","fuel":"gasoline","grade":"regular","formulation":"all","price":4.039},{"date":"2008-06-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.979},{"date":"2008-06-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.165},{"date":"2008-06-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.152},{"date":"2008-06-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.077},{"date":"2008-06-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.297},{"date":"2008-06-09","fuel":"gasoline","grade":"premium","formulation":"all","price":4.267},{"date":"2008-06-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.21},{"date":"2008-06-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.372},{"date":"2008-06-09","fuel":"diesel","grade":"all","formulation":"NA","price":4.692},{"date":"2008-06-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.702},{"date":"2008-06-09","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":4.61},{"date":"2008-06-16","fuel":"gasoline","grade":"all","formulation":"all","price":4.134},{"date":"2008-06-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.056},{"date":"2008-06-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.293},{"date":"2008-06-16","fuel":"gasoline","grade":"regular","formulation":"all","price":4.082},{"date":"2008-06-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":4.007},{"date":"2008-06-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.24},{"date":"2008-06-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.199},{"date":"2008-06-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.105},{"date":"2008-06-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.382},{"date":"2008-06-16","fuel":"gasoline","grade":"premium","formulation":"all","price":4.314},{"date":"2008-06-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.242},{"date":"2008-06-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.448},{"date":"2008-06-16","fuel":"diesel","grade":"all","formulation":"NA","price":4.692},{"date":"2008-06-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.702},{"date":"2008-06-16","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":4.606},{"date":"2008-06-23","fuel":"gasoline","grade":"all","formulation":"all","price":4.131},{"date":"2008-06-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.051},{"date":"2008-06-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.295},{"date":"2008-06-23","fuel":"gasoline","grade":"regular","formulation":"all","price":4.079},{"date":"2008-06-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":4.002},{"date":"2008-06-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.241},{"date":"2008-06-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.197},{"date":"2008-06-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.101},{"date":"2008-06-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.384},{"date":"2008-06-23","fuel":"gasoline","grade":"premium","formulation":"all","price":4.312},{"date":"2008-06-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.236},{"date":"2008-06-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.453},{"date":"2008-06-23","fuel":"diesel","grade":"all","formulation":"NA","price":4.648},{"date":"2008-06-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.659},{"date":"2008-06-23","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":4.552},{"date":"2008-06-30","fuel":"gasoline","grade":"all","formulation":"all","price":4.146},{"date":"2008-06-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.075},{"date":"2008-06-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.292},{"date":"2008-06-30","fuel":"gasoline","grade":"regular","formulation":"all","price":4.095},{"date":"2008-06-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":4.027},{"date":"2008-06-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.238},{"date":"2008-06-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.209},{"date":"2008-06-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.121},{"date":"2008-06-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.38},{"date":"2008-06-30","fuel":"gasoline","grade":"premium","formulation":"all","price":4.326},{"date":"2008-06-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.259},{"date":"2008-06-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.45},{"date":"2008-06-30","fuel":"diesel","grade":"all","formulation":"NA","price":4.645},{"date":"2008-06-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.657},{"date":"2008-06-30","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":4.554},{"date":"2008-07-07","fuel":"gasoline","grade":"all","formulation":"all","price":4.165},{"date":"2008-07-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.099},{"date":"2008-07-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.301},{"date":"2008-07-07","fuel":"gasoline","grade":"regular","formulation":"all","price":4.114},{"date":"2008-07-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":4.051},{"date":"2008-07-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.247},{"date":"2008-07-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.229},{"date":"2008-07-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.148},{"date":"2008-07-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.387},{"date":"2008-07-07","fuel":"gasoline","grade":"premium","formulation":"all","price":4.344},{"date":"2008-07-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.283},{"date":"2008-07-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.459},{"date":"2008-07-07","fuel":"diesel","grade":"all","formulation":"NA","price":4.727},{"date":"2008-07-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.733},{"date":"2008-07-07","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":4.676},{"date":"2008-07-14","fuel":"gasoline","grade":"all","formulation":"all","price":4.164},{"date":"2008-07-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.102},{"date":"2008-07-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.289},{"date":"2008-07-14","fuel":"gasoline","grade":"regular","formulation":"all","price":4.113},{"date":"2008-07-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":4.054},{"date":"2008-07-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.235},{"date":"2008-07-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.228},{"date":"2008-07-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.153},{"date":"2008-07-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.374},{"date":"2008-07-14","fuel":"gasoline","grade":"premium","formulation":"all","price":4.341},{"date":"2008-07-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.283},{"date":"2008-07-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.449},{"date":"2008-07-14","fuel":"diesel","grade":"all","formulation":"NA","price":4.764},{"date":"2008-07-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.771},{"date":"2008-07-14","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":4.707},{"date":"2008-07-21","fuel":"gasoline","grade":"all","formulation":"all","price":4.118},{"date":"2008-07-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.054},{"date":"2008-07-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.246},{"date":"2008-07-21","fuel":"gasoline","grade":"regular","formulation":"all","price":4.064},{"date":"2008-07-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":4.005},{"date":"2008-07-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.19},{"date":"2008-07-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.186},{"date":"2008-07-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.109},{"date":"2008-07-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.337},{"date":"2008-07-21","fuel":"gasoline","grade":"premium","formulation":"all","price":4.303},{"date":"2008-07-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.242},{"date":"2008-07-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.416},{"date":"2008-07-21","fuel":"diesel","grade":"all","formulation":"NA","price":4.718},{"date":"2008-07-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.729},{"date":"2008-07-21","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":4.629},{"date":"2008-07-28","fuel":"gasoline","grade":"all","formulation":"all","price":4.01},{"date":"2008-07-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.948},{"date":"2008-07-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.137},{"date":"2008-07-28","fuel":"gasoline","grade":"regular","formulation":"all","price":3.955},{"date":"2008-07-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.896},{"date":"2008-07-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.077},{"date":"2008-07-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.082},{"date":"2008-07-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.005},{"date":"2008-07-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.23},{"date":"2008-07-28","fuel":"gasoline","grade":"premium","formulation":"all","price":4.205},{"date":"2008-07-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.145},{"date":"2008-07-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.317},{"date":"2008-07-28","fuel":"diesel","grade":"all","formulation":"NA","price":4.603},{"date":"2008-07-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.614},{"date":"2008-07-28","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":4.512},{"date":"2008-08-04","fuel":"gasoline","grade":"all","formulation":"all","price":3.935},{"date":"2008-08-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.88},{"date":"2008-08-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.048},{"date":"2008-08-04","fuel":"gasoline","grade":"regular","formulation":"all","price":3.88},{"date":"2008-08-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.828},{"date":"2008-08-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.988},{"date":"2008-08-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.006},{"date":"2008-08-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.937},{"date":"2008-08-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.141},{"date":"2008-08-04","fuel":"gasoline","grade":"premium","formulation":"all","price":4.13},{"date":"2008-08-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.075},{"date":"2008-08-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.231},{"date":"2008-08-04","fuel":"diesel","grade":"all","formulation":"NA","price":4.502},{"date":"2008-08-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.515},{"date":"2008-08-04","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":4.395},{"date":"2008-08-11","fuel":"gasoline","grade":"all","formulation":"all","price":3.864},{"date":"2008-08-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.815},{"date":"2008-08-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.963},{"date":"2008-08-11","fuel":"gasoline","grade":"regular","formulation":"all","price":3.809},{"date":"2008-08-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.764},{"date":"2008-08-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.903},{"date":"2008-08-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.932},{"date":"2008-08-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.868},{"date":"2008-08-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.056},{"date":"2008-08-11","fuel":"gasoline","grade":"premium","formulation":"all","price":4.055},{"date":"2008-08-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.005},{"date":"2008-08-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.148},{"date":"2008-08-11","fuel":"diesel","grade":"all","formulation":"NA","price":4.353},{"date":"2008-08-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.368},{"date":"2008-08-11","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":4.24},{"date":"2008-08-18","fuel":"gasoline","grade":"all","formulation":"all","price":3.794},{"date":"2008-08-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.754},{"date":"2008-08-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.875},{"date":"2008-08-18","fuel":"gasoline","grade":"regular","formulation":"all","price":3.74},{"date":"2008-08-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.706},{"date":"2008-08-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.813},{"date":"2008-08-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.862},{"date":"2008-08-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.805},{"date":"2008-08-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.971},{"date":"2008-08-18","fuel":"gasoline","grade":"premium","formulation":"all","price":3.979},{"date":"2008-08-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.935},{"date":"2008-08-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.06},{"date":"2008-08-18","fuel":"diesel","grade":"all","formulation":"NA","price":4.207},{"date":"2008-08-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.219},{"date":"2008-08-18","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":4.102},{"date":"2008-08-25","fuel":"gasoline","grade":"all","formulation":"all","price":3.738},{"date":"2008-08-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.707},{"date":"2008-08-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.799},{"date":"2008-08-25","fuel":"gasoline","grade":"regular","formulation":"all","price":3.685},{"date":"2008-08-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.66},{"date":"2008-08-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.736},{"date":"2008-08-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.806},{"date":"2008-08-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.758},{"date":"2008-08-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.898},{"date":"2008-08-25","fuel":"gasoline","grade":"premium","formulation":"all","price":3.922},{"date":"2008-08-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.886},{"date":"2008-08-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.989},{"date":"2008-08-25","fuel":"diesel","grade":"all","formulation":"NA","price":4.145},{"date":"2008-08-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.158},{"date":"2008-08-25","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":4.039},{"date":"2008-09-01","fuel":"gasoline","grade":"all","formulation":"all","price":3.733},{"date":"2008-09-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.715},{"date":"2008-09-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.769},{"date":"2008-09-01","fuel":"gasoline","grade":"regular","formulation":"all","price":3.68},{"date":"2008-09-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.667},{"date":"2008-09-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.707},{"date":"2008-09-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.802},{"date":"2008-09-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.769},{"date":"2008-09-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.867},{"date":"2008-09-01","fuel":"gasoline","grade":"premium","formulation":"all","price":3.918},{"date":"2008-09-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.897},{"date":"2008-09-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.957},{"date":"2008-09-01","fuel":"diesel","grade":"all","formulation":"NA","price":4.121},{"date":"2008-09-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.135},{"date":"2008-09-01","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":4.015},{"date":"2008-09-08","fuel":"gasoline","grade":"all","formulation":"all","price":3.701},{"date":"2008-09-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.686},{"date":"2008-09-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.731},{"date":"2008-09-08","fuel":"gasoline","grade":"regular","formulation":"all","price":3.648},{"date":"2008-09-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.637},{"date":"2008-09-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.67},{"date":"2008-09-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.769},{"date":"2008-09-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.742},{"date":"2008-09-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.822},{"date":"2008-09-08","fuel":"gasoline","grade":"premium","formulation":"all","price":3.885},{"date":"2008-09-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.87},{"date":"2008-09-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.915},{"date":"2008-09-08","fuel":"diesel","grade":"all","formulation":"NA","price":4.059},{"date":"2008-09-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.075},{"date":"2008-09-08","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.936},{"date":"2008-09-15","fuel":"gasoline","grade":"all","formulation":"all","price":3.887},{"date":"2008-09-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.919},{"date":"2008-09-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.822},{"date":"2008-09-15","fuel":"gasoline","grade":"regular","formulation":"all","price":3.835},{"date":"2008-09-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.867},{"date":"2008-09-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.766},{"date":"2008-09-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.948},{"date":"2008-09-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.973},{"date":"2008-09-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.898},{"date":"2008-09-15","fuel":"gasoline","grade":"premium","formulation":"all","price":4.073},{"date":"2008-09-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.115},{"date":"2008-09-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.995},{"date":"2008-09-15","fuel":"diesel","grade":"all","formulation":"NA","price":4.023},{"date":"2008-09-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.035},{"date":"2008-09-15","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.933},{"date":"2008-09-22","fuel":"gasoline","grade":"all","formulation":"all","price":3.772},{"date":"2008-09-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.785},{"date":"2008-09-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.746},{"date":"2008-09-22","fuel":"gasoline","grade":"regular","formulation":"all","price":3.718},{"date":"2008-09-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.732},{"date":"2008-09-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.687},{"date":"2008-09-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.839},{"date":"2008-09-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.847},{"date":"2008-09-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.825},{"date":"2008-09-22","fuel":"gasoline","grade":"premium","formulation":"all","price":3.963},{"date":"2008-09-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.982},{"date":"2008-09-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.929},{"date":"2008-09-22","fuel":"diesel","grade":"all","formulation":"NA","price":3.958},{"date":"2008-09-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.967},{"date":"2008-09-22","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.885},{"date":"2008-09-29","fuel":"gasoline","grade":"all","formulation":"all","price":3.687},{"date":"2008-09-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.697},{"date":"2008-09-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.669},{"date":"2008-09-29","fuel":"gasoline","grade":"regular","formulation":"all","price":3.632},{"date":"2008-09-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.644},{"date":"2008-09-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.607},{"date":"2008-09-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.755},{"date":"2008-09-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.756},{"date":"2008-09-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.754},{"date":"2008-09-29","fuel":"gasoline","grade":"premium","formulation":"all","price":3.883},{"date":"2008-09-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.895},{"date":"2008-09-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.862},{"date":"2008-09-29","fuel":"diesel","grade":"all","formulation":"NA","price":3.959},{"date":"2008-09-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.969},{"date":"2008-09-29","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.887},{"date":"2008-10-06","fuel":"gasoline","grade":"all","formulation":"all","price":3.543},{"date":"2008-10-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.541},{"date":"2008-10-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.545},{"date":"2008-10-06","fuel":"gasoline","grade":"regular","formulation":"all","price":3.484},{"date":"2008-10-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.485},{"date":"2008-10-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.482},{"date":"2008-10-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.618},{"date":"2008-10-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.609},{"date":"2008-10-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.636},{"date":"2008-10-06","fuel":"gasoline","grade":"premium","formulation":"all","price":3.746},{"date":"2008-10-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.752},{"date":"2008-10-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.735},{"date":"2008-10-06","fuel":"diesel","grade":"all","formulation":"NA","price":3.875},{"date":"2008-10-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.887},{"date":"2008-10-06","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.781},{"date":"2008-10-13","fuel":"gasoline","grade":"all","formulation":"all","price":3.213},{"date":"2008-10-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.166},{"date":"2008-10-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.307},{"date":"2008-10-13","fuel":"gasoline","grade":"regular","formulation":"all","price":3.151},{"date":"2008-10-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.109},{"date":"2008-10-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.239},{"date":"2008-10-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.296},{"date":"2008-10-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.235},{"date":"2008-10-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.414},{"date":"2008-10-13","fuel":"gasoline","grade":"premium","formulation":"all","price":3.425},{"date":"2008-10-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.378},{"date":"2008-10-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.512},{"date":"2008-10-13","fuel":"diesel","grade":"all","formulation":"NA","price":3.659},{"date":"2008-10-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.672},{"date":"2008-10-13","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.558},{"date":"2008-10-20","fuel":"gasoline","grade":"all","formulation":"all","price":2.974},{"date":"2008-10-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.909},{"date":"2008-10-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.107},{"date":"2008-10-20","fuel":"gasoline","grade":"regular","formulation":"all","price":2.914},{"date":"2008-10-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.855},{"date":"2008-10-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.04},{"date":"2008-10-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.053},{"date":"2008-10-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.968},{"date":"2008-10-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.219},{"date":"2008-10-20","fuel":"gasoline","grade":"premium","formulation":"all","price":3.182},{"date":"2008-10-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.115},{"date":"2008-10-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.306},{"date":"2008-10-20","fuel":"diesel","grade":"all","formulation":"NA","price":3.482},{"date":"2008-10-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.497},{"date":"2008-10-20","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.358},{"date":"2008-10-27","fuel":"gasoline","grade":"all","formulation":"all","price":2.718},{"date":"2008-10-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.644},{"date":"2008-10-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.867},{"date":"2008-10-27","fuel":"gasoline","grade":"regular","formulation":"all","price":2.656},{"date":"2008-10-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.589},{"date":"2008-10-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.797},{"date":"2008-10-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.8},{"date":"2008-10-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.707},{"date":"2008-10-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.981},{"date":"2008-10-27","fuel":"gasoline","grade":"premium","formulation":"all","price":2.929},{"date":"2008-10-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.851},{"date":"2008-10-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.073},{"date":"2008-10-27","fuel":"diesel","grade":"all","formulation":"NA","price":3.288},{"date":"2008-10-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.3},{"date":"2008-10-27","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":3.189},{"date":"2008-11-03","fuel":"gasoline","grade":"all","formulation":"all","price":2.462},{"date":"2008-11-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.395},{"date":"2008-11-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.597},{"date":"2008-11-03","fuel":"gasoline","grade":"regular","formulation":"all","price":2.4},{"date":"2008-11-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.34},{"date":"2008-11-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.525},{"date":"2008-11-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.543},{"date":"2008-11-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.457},{"date":"2008-11-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.709},{"date":"2008-11-03","fuel":"gasoline","grade":"premium","formulation":"all","price":2.677},{"date":"2008-11-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.603},{"date":"2008-11-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.813},{"date":"2008-11-03","fuel":"diesel","grade":"all","formulation":"NA","price":3.088},{"date":"2008-11-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.1},{"date":"2008-11-03","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.994},{"date":"2008-11-10","fuel":"gasoline","grade":"all","formulation":"all","price":2.284},{"date":"2008-11-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.224},{"date":"2008-11-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.407},{"date":"2008-11-10","fuel":"gasoline","grade":"regular","formulation":"all","price":2.224},{"date":"2008-11-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.17},{"date":"2008-11-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.337},{"date":"2008-11-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.363},{"date":"2008-11-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.285},{"date":"2008-11-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.512},{"date":"2008-11-10","fuel":"gasoline","grade":"premium","formulation":"all","price":2.494},{"date":"2008-11-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.426},{"date":"2008-11-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.62},{"date":"2008-11-10","fuel":"diesel","grade":"all","formulation":"NA","price":2.944},{"date":"2008-11-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.958},{"date":"2008-11-10","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.829},{"date":"2008-11-17","fuel":"gasoline","grade":"all","formulation":"all","price":2.132},{"date":"2008-11-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.081},{"date":"2008-11-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.236},{"date":"2008-11-17","fuel":"gasoline","grade":"regular","formulation":"all","price":2.072},{"date":"2008-11-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.027},{"date":"2008-11-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.166},{"date":"2008-11-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.211},{"date":"2008-11-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.144},{"date":"2008-11-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.34},{"date":"2008-11-17","fuel":"gasoline","grade":"premium","formulation":"all","price":2.339},{"date":"2008-11-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.281},{"date":"2008-11-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.447},{"date":"2008-11-17","fuel":"diesel","grade":"all","formulation":"NA","price":2.809},{"date":"2008-11-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.822},{"date":"2008-11-17","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.699},{"date":"2008-11-24","fuel":"gasoline","grade":"all","formulation":"all","price":1.952},{"date":"2008-11-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.912},{"date":"2008-11-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.035},{"date":"2008-11-24","fuel":"gasoline","grade":"regular","formulation":"all","price":1.892},{"date":"2008-11-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.857},{"date":"2008-11-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.964},{"date":"2008-11-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.029},{"date":"2008-11-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.972},{"date":"2008-11-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.138},{"date":"2008-11-24","fuel":"gasoline","grade":"premium","formulation":"all","price":2.163},{"date":"2008-11-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.115},{"date":"2008-11-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.253},{"date":"2008-11-24","fuel":"diesel","grade":"all","formulation":"NA","price":2.664},{"date":"2008-11-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.676},{"date":"2008-11-24","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.571},{"date":"2008-12-01","fuel":"gasoline","grade":"all","formulation":"all","price":1.87},{"date":"2008-12-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.844},{"date":"2008-12-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.924},{"date":"2008-12-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.811},{"date":"2008-12-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.79},{"date":"2008-12-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.854},{"date":"2008-12-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.945},{"date":"2008-12-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.906},{"date":"2008-12-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.021},{"date":"2008-12-01","fuel":"gasoline","grade":"premium","formulation":"all","price":2.077},{"date":"2008-12-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.044},{"date":"2008-12-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.141},{"date":"2008-12-01","fuel":"diesel","grade":"all","formulation":"NA","price":2.615},{"date":"2008-12-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.624},{"date":"2008-12-01","fuel":"diesel","grade":"low_sulfur","formulation":"NA","price":2.544},{"date":"2008-12-08","fuel":"gasoline","grade":"all","formulation":"all","price":1.758},{"date":"2008-12-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.734},{"date":"2008-12-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.808},{"date":"2008-12-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.699},{"date":"2008-12-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.681},{"date":"2008-12-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.738},{"date":"2008-12-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.832},{"date":"2008-12-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.797},{"date":"2008-12-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.901},{"date":"2008-12-08","fuel":"gasoline","grade":"premium","formulation":"all","price":1.965},{"date":"2008-12-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.933},{"date":"2008-12-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.025},{"date":"2008-12-08","fuel":"diesel","grade":"all","formulation":"NA","price":2.515},{"date":"2008-12-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.523},{"date":"2008-12-15","fuel":"gasoline","grade":"all","formulation":"all","price":1.716},{"date":"2008-12-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.699},{"date":"2008-12-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.749},{"date":"2008-12-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.659},{"date":"2008-12-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.648},{"date":"2008-12-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.682},{"date":"2008-12-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.785},{"date":"2008-12-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.758},{"date":"2008-12-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.838},{"date":"2008-12-15","fuel":"gasoline","grade":"premium","formulation":"all","price":1.915},{"date":"2008-12-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.892},{"date":"2008-12-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.958},{"date":"2008-12-15","fuel":"diesel","grade":"all","formulation":"NA","price":2.422},{"date":"2008-12-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.43},{"date":"2008-12-22","fuel":"gasoline","grade":"all","formulation":"all","price":1.71},{"date":"2008-12-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.685},{"date":"2008-12-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.758},{"date":"2008-12-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.653},{"date":"2008-12-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.635},{"date":"2008-12-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.692},{"date":"2008-12-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.781},{"date":"2008-12-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.744},{"date":"2008-12-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.852},{"date":"2008-12-22","fuel":"gasoline","grade":"premium","formulation":"all","price":1.907},{"date":"2008-12-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.875},{"date":"2008-12-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.965},{"date":"2008-12-22","fuel":"diesel","grade":"all","formulation":"NA","price":2.366},{"date":"2008-12-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.373},{"date":"2008-12-29","fuel":"gasoline","grade":"all","formulation":"all","price":1.67},{"date":"2008-12-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.642},{"date":"2008-12-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.727},{"date":"2008-12-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.613},{"date":"2008-12-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.59},{"date":"2008-12-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.662},{"date":"2008-12-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.743},{"date":"2008-12-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.702},{"date":"2008-12-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.823},{"date":"2008-12-29","fuel":"gasoline","grade":"premium","formulation":"all","price":1.866},{"date":"2008-12-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.831},{"date":"2008-12-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.929},{"date":"2008-12-29","fuel":"diesel","grade":"all","formulation":"NA","price":2.327},{"date":"2008-12-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.335},{"date":"2009-01-05","fuel":"gasoline","grade":"all","formulation":"all","price":1.737},{"date":"2009-01-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.72},{"date":"2009-01-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.772},{"date":"2009-01-05","fuel":"gasoline","grade":"regular","formulation":"all","price":1.684},{"date":"2009-01-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.672},{"date":"2009-01-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.711},{"date":"2009-01-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.8},{"date":"2009-01-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.769},{"date":"2009-01-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.861},{"date":"2009-01-05","fuel":"gasoline","grade":"premium","formulation":"all","price":1.922},{"date":"2009-01-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":1.902},{"date":"2009-01-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":1.96},{"date":"2009-01-05","fuel":"diesel","grade":"all","formulation":"NA","price":2.291},{"date":"2009-01-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.299},{"date":"2009-01-12","fuel":"gasoline","grade":"all","formulation":"all","price":1.835},{"date":"2009-01-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.82},{"date":"2009-01-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.866},{"date":"2009-01-12","fuel":"gasoline","grade":"regular","formulation":"all","price":1.784},{"date":"2009-01-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.772},{"date":"2009-01-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.808},{"date":"2009-01-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.9},{"date":"2009-01-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.873},{"date":"2009-01-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":1.951},{"date":"2009-01-12","fuel":"gasoline","grade":"premium","formulation":"all","price":2.015},{"date":"2009-01-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2},{"date":"2009-01-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.043},{"date":"2009-01-12","fuel":"diesel","grade":"all","formulation":"NA","price":2.314},{"date":"2009-01-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.324},{"date":"2009-01-19","fuel":"gasoline","grade":"all","formulation":"all","price":1.898},{"date":"2009-01-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.88},{"date":"2009-01-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.935},{"date":"2009-01-19","fuel":"gasoline","grade":"regular","formulation":"all","price":1.847},{"date":"2009-01-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.832},{"date":"2009-01-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.878},{"date":"2009-01-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.961},{"date":"2009-01-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.931},{"date":"2009-01-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.02},{"date":"2009-01-19","fuel":"gasoline","grade":"premium","formulation":"all","price":2.077},{"date":"2009-01-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.061},{"date":"2009-01-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.105},{"date":"2009-01-19","fuel":"diesel","grade":"all","formulation":"NA","price":2.296},{"date":"2009-01-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.307},{"date":"2009-01-26","fuel":"gasoline","grade":"all","formulation":"all","price":1.89},{"date":"2009-01-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.862},{"date":"2009-01-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.947},{"date":"2009-01-26","fuel":"gasoline","grade":"regular","formulation":"all","price":1.838},{"date":"2009-01-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.813},{"date":"2009-01-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.892},{"date":"2009-01-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.954},{"date":"2009-01-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.915},{"date":"2009-01-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.029},{"date":"2009-01-26","fuel":"gasoline","grade":"premium","formulation":"all","price":2.07},{"date":"2009-01-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.046},{"date":"2009-01-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.115},{"date":"2009-01-26","fuel":"diesel","grade":"all","formulation":"NA","price":2.268},{"date":"2009-01-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.278},{"date":"2009-02-02","fuel":"gasoline","grade":"all","formulation":"all","price":1.944},{"date":"2009-02-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.92},{"date":"2009-02-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.992},{"date":"2009-02-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.892},{"date":"2009-02-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.871},{"date":"2009-02-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.936},{"date":"2009-02-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.007},{"date":"2009-02-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.974},{"date":"2009-02-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.071},{"date":"2009-02-02","fuel":"gasoline","grade":"premium","formulation":"all","price":2.126},{"date":"2009-02-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.107},{"date":"2009-02-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.162},{"date":"2009-02-02","fuel":"diesel","grade":"all","formulation":"NA","price":2.246},{"date":"2009-02-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.256},{"date":"2009-02-09","fuel":"gasoline","grade":"all","formulation":"all","price":1.978},{"date":"2009-02-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.946},{"date":"2009-02-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.043},{"date":"2009-02-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.926},{"date":"2009-02-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.897},{"date":"2009-02-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.986},{"date":"2009-02-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.044},{"date":"2009-02-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.002},{"date":"2009-02-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.127},{"date":"2009-02-09","fuel":"gasoline","grade":"premium","formulation":"all","price":2.161},{"date":"2009-02-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.133},{"date":"2009-02-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.214},{"date":"2009-02-09","fuel":"diesel","grade":"all","formulation":"NA","price":2.219},{"date":"2009-02-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.23},{"date":"2009-02-16","fuel":"gasoline","grade":"all","formulation":"all","price":2.016},{"date":"2009-02-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.981},{"date":"2009-02-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.089},{"date":"2009-02-16","fuel":"gasoline","grade":"regular","formulation":"all","price":1.964},{"date":"2009-02-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.931},{"date":"2009-02-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.034},{"date":"2009-02-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.083},{"date":"2009-02-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.036},{"date":"2009-02-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.174},{"date":"2009-02-16","fuel":"gasoline","grade":"premium","formulation":"all","price":2.198},{"date":"2009-02-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.168},{"date":"2009-02-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.255},{"date":"2009-02-16","fuel":"diesel","grade":"all","formulation":"NA","price":2.186},{"date":"2009-02-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.197},{"date":"2009-02-23","fuel":"gasoline","grade":"all","formulation":"all","price":1.963},{"date":"2009-02-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.919},{"date":"2009-02-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.052},{"date":"2009-02-23","fuel":"gasoline","grade":"regular","formulation":"all","price":1.909},{"date":"2009-02-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.868},{"date":"2009-02-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.995},{"date":"2009-02-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.032},{"date":"2009-02-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.976},{"date":"2009-02-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.141},{"date":"2009-02-23","fuel":"gasoline","grade":"premium","formulation":"all","price":2.153},{"date":"2009-02-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.113},{"date":"2009-02-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.227},{"date":"2009-02-23","fuel":"diesel","grade":"all","formulation":"NA","price":2.13},{"date":"2009-02-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.138},{"date":"2009-03-02","fuel":"gasoline","grade":"all","formulation":"all","price":1.988},{"date":"2009-03-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.961},{"date":"2009-03-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.043},{"date":"2009-03-02","fuel":"gasoline","grade":"regular","formulation":"all","price":1.934},{"date":"2009-03-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.91},{"date":"2009-03-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.984},{"date":"2009-03-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.057},{"date":"2009-03-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.016},{"date":"2009-03-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.137},{"date":"2009-03-02","fuel":"gasoline","grade":"premium","formulation":"all","price":2.174},{"date":"2009-03-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.151},{"date":"2009-03-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.218},{"date":"2009-03-02","fuel":"diesel","grade":"all","formulation":"NA","price":2.087},{"date":"2009-03-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.095},{"date":"2009-03-09","fuel":"gasoline","grade":"all","formulation":"all","price":1.993},{"date":"2009-03-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.967},{"date":"2009-03-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.046},{"date":"2009-03-09","fuel":"gasoline","grade":"regular","formulation":"all","price":1.941},{"date":"2009-03-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.918},{"date":"2009-03-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.99},{"date":"2009-03-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.059},{"date":"2009-03-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.022},{"date":"2009-03-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.131},{"date":"2009-03-09","fuel":"gasoline","grade":"premium","formulation":"all","price":2.175},{"date":"2009-03-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.154},{"date":"2009-03-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.215},{"date":"2009-03-09","fuel":"diesel","grade":"all","formulation":"NA","price":2.045},{"date":"2009-03-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.051},{"date":"2009-03-16","fuel":"gasoline","grade":"all","formulation":"all","price":1.964},{"date":"2009-03-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.937},{"date":"2009-03-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.02},{"date":"2009-03-16","fuel":"gasoline","grade":"regular","formulation":"all","price":1.91},{"date":"2009-03-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.885},{"date":"2009-03-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.962},{"date":"2009-03-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.034},{"date":"2009-03-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.996},{"date":"2009-03-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.108},{"date":"2009-03-16","fuel":"gasoline","grade":"premium","formulation":"all","price":2.151},{"date":"2009-03-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.127},{"date":"2009-03-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.195},{"date":"2009-03-16","fuel":"diesel","grade":"all","formulation":"NA","price":2.017},{"date":"2009-03-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.023},{"date":"2009-03-23","fuel":"gasoline","grade":"all","formulation":"all","price":2.014},{"date":"2009-03-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.993},{"date":"2009-03-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.056},{"date":"2009-03-23","fuel":"gasoline","grade":"regular","formulation":"all","price":1.962},{"date":"2009-03-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.944},{"date":"2009-03-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.001},{"date":"2009-03-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.079},{"date":"2009-03-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.049},{"date":"2009-03-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.137},{"date":"2009-03-23","fuel":"gasoline","grade":"premium","formulation":"all","price":2.193},{"date":"2009-03-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.175},{"date":"2009-03-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.226},{"date":"2009-03-23","fuel":"diesel","grade":"all","formulation":"NA","price":2.09},{"date":"2009-03-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.093},{"date":"2009-03-30","fuel":"gasoline","grade":"all","formulation":"all","price":2.097},{"date":"2009-03-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.079},{"date":"2009-03-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.135},{"date":"2009-03-30","fuel":"gasoline","grade":"regular","formulation":"all","price":2.046},{"date":"2009-03-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.03},{"date":"2009-03-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.08},{"date":"2009-03-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.163},{"date":"2009-03-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.136},{"date":"2009-03-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.216},{"date":"2009-03-30","fuel":"gasoline","grade":"premium","formulation":"all","price":2.275},{"date":"2009-03-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.259},{"date":"2009-03-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.304},{"date":"2009-03-30","fuel":"diesel","grade":"all","formulation":"NA","price":2.221},{"date":"2009-03-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.225},{"date":"2009-04-06","fuel":"gasoline","grade":"all","formulation":"all","price":2.09},{"date":"2009-04-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.061},{"date":"2009-04-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.148},{"date":"2009-04-06","fuel":"gasoline","grade":"regular","formulation":"all","price":2.037},{"date":"2009-04-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.011},{"date":"2009-04-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.092},{"date":"2009-04-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.158},{"date":"2009-04-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.119},{"date":"2009-04-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.234},{"date":"2009-04-06","fuel":"gasoline","grade":"premium","formulation":"all","price":2.271},{"date":"2009-04-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.245},{"date":"2009-04-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.319},{"date":"2009-04-06","fuel":"diesel","grade":"all","formulation":"NA","price":2.228},{"date":"2009-04-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.233},{"date":"2009-04-13","fuel":"gasoline","grade":"all","formulation":"all","price":2.104},{"date":"2009-04-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.075},{"date":"2009-04-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.163},{"date":"2009-04-13","fuel":"gasoline","grade":"regular","formulation":"all","price":2.051},{"date":"2009-04-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.025},{"date":"2009-04-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.107},{"date":"2009-04-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.172},{"date":"2009-04-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.132},{"date":"2009-04-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.248},{"date":"2009-04-13","fuel":"gasoline","grade":"premium","formulation":"all","price":2.284},{"date":"2009-04-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.26},{"date":"2009-04-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.33},{"date":"2009-04-13","fuel":"diesel","grade":"all","formulation":"NA","price":2.229},{"date":"2009-04-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.234},{"date":"2009-04-20","fuel":"gasoline","grade":"all","formulation":"all","price":2.112},{"date":"2009-04-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.081},{"date":"2009-04-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.174},{"date":"2009-04-20","fuel":"gasoline","grade":"regular","formulation":"all","price":2.059},{"date":"2009-04-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.031},{"date":"2009-04-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.118},{"date":"2009-04-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.181},{"date":"2009-04-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.14},{"date":"2009-04-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.259},{"date":"2009-04-20","fuel":"gasoline","grade":"premium","formulation":"all","price":2.294},{"date":"2009-04-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.268},{"date":"2009-04-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.343},{"date":"2009-04-20","fuel":"diesel","grade":"all","formulation":"NA","price":2.221},{"date":"2009-04-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.226},{"date":"2009-04-27","fuel":"gasoline","grade":"all","formulation":"all","price":2.102},{"date":"2009-04-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.066},{"date":"2009-04-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.175},{"date":"2009-04-27","fuel":"gasoline","grade":"regular","formulation":"all","price":2.049},{"date":"2009-04-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.016},{"date":"2009-04-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.118},{"date":"2009-04-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.171},{"date":"2009-04-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.124},{"date":"2009-04-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.262},{"date":"2009-04-27","fuel":"gasoline","grade":"premium","formulation":"all","price":2.285},{"date":"2009-04-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.251},{"date":"2009-04-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.348},{"date":"2009-04-27","fuel":"diesel","grade":"all","formulation":"NA","price":2.201},{"date":"2009-04-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.207},{"date":"2009-05-04","fuel":"gasoline","grade":"all","formulation":"all","price":2.129},{"date":"2009-05-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.093},{"date":"2009-05-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.202},{"date":"2009-05-04","fuel":"gasoline","grade":"regular","formulation":"all","price":2.078},{"date":"2009-05-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.045},{"date":"2009-05-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.147},{"date":"2009-05-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.195},{"date":"2009-05-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.149},{"date":"2009-05-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.284},{"date":"2009-05-04","fuel":"gasoline","grade":"premium","formulation":"all","price":2.308},{"date":"2009-05-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.275},{"date":"2009-05-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.369},{"date":"2009-05-04","fuel":"diesel","grade":"all","formulation":"NA","price":2.185},{"date":"2009-05-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.192},{"date":"2009-05-11","fuel":"gasoline","grade":"all","formulation":"all","price":2.29},{"date":"2009-05-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.267},{"date":"2009-05-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.337},{"date":"2009-05-11","fuel":"gasoline","grade":"regular","formulation":"all","price":2.24},{"date":"2009-05-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.218},{"date":"2009-05-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.285},{"date":"2009-05-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.352},{"date":"2009-05-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.322},{"date":"2009-05-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.411},{"date":"2009-05-11","fuel":"gasoline","grade":"premium","formulation":"all","price":2.467},{"date":"2009-05-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.45},{"date":"2009-05-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.499},{"date":"2009-05-11","fuel":"diesel","grade":"all","formulation":"NA","price":2.216},{"date":"2009-05-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.223},{"date":"2009-05-18","fuel":"gasoline","grade":"all","formulation":"all","price":2.36},{"date":"2009-05-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.331},{"date":"2009-05-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.421},{"date":"2009-05-18","fuel":"gasoline","grade":"regular","formulation":"all","price":2.309},{"date":"2009-05-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.281},{"date":"2009-05-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.368},{"date":"2009-05-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.424},{"date":"2009-05-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.387},{"date":"2009-05-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.495},{"date":"2009-05-18","fuel":"gasoline","grade":"premium","formulation":"all","price":2.54},{"date":"2009-05-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.517},{"date":"2009-05-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.583},{"date":"2009-05-18","fuel":"diesel","grade":"all","formulation":"NA","price":2.231},{"date":"2009-05-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.237},{"date":"2009-05-25","fuel":"gasoline","grade":"all","formulation":"all","price":2.485},{"date":"2009-05-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.463},{"date":"2009-05-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.531},{"date":"2009-05-25","fuel":"gasoline","grade":"regular","formulation":"all","price":2.435},{"date":"2009-05-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.414},{"date":"2009-05-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.477},{"date":"2009-05-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.547},{"date":"2009-05-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.516},{"date":"2009-05-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.608},{"date":"2009-05-25","fuel":"gasoline","grade":"premium","formulation":"all","price":2.661},{"date":"2009-05-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.644},{"date":"2009-05-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.693},{"date":"2009-05-25","fuel":"diesel","grade":"all","formulation":"NA","price":2.274},{"date":"2009-05-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.278},{"date":"2009-06-01","fuel":"gasoline","grade":"all","formulation":"all","price":2.572},{"date":"2009-06-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.548},{"date":"2009-06-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.621},{"date":"2009-06-01","fuel":"gasoline","grade":"regular","formulation":"all","price":2.524},{"date":"2009-06-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.502},{"date":"2009-06-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.57},{"date":"2009-06-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.63},{"date":"2009-06-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.595},{"date":"2009-06-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.698},{"date":"2009-06-01","fuel":"gasoline","grade":"premium","formulation":"all","price":2.741},{"date":"2009-06-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.721},{"date":"2009-06-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.778},{"date":"2009-06-01","fuel":"diesel","grade":"all","formulation":"NA","price":2.352},{"date":"2009-06-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.354},{"date":"2009-06-08","fuel":"gasoline","grade":"all","formulation":"all","price":2.673},{"date":"2009-06-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.646},{"date":"2009-06-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.728},{"date":"2009-06-08","fuel":"gasoline","grade":"regular","formulation":"all","price":2.624},{"date":"2009-06-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.6},{"date":"2009-06-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.676},{"date":"2009-06-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.731},{"date":"2009-06-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.692},{"date":"2009-06-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.806},{"date":"2009-06-08","fuel":"gasoline","grade":"premium","formulation":"all","price":2.843},{"date":"2009-06-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.82},{"date":"2009-06-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.885},{"date":"2009-06-08","fuel":"diesel","grade":"all","formulation":"NA","price":2.498},{"date":"2009-06-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.501},{"date":"2009-06-15","fuel":"gasoline","grade":"all","formulation":"all","price":2.722},{"date":"2009-06-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.686},{"date":"2009-06-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.794},{"date":"2009-06-15","fuel":"gasoline","grade":"regular","formulation":"all","price":2.672},{"date":"2009-06-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.639},{"date":"2009-06-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.742},{"date":"2009-06-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.784},{"date":"2009-06-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.737},{"date":"2009-06-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.875},{"date":"2009-06-15","fuel":"gasoline","grade":"premium","formulation":"all","price":2.896},{"date":"2009-06-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.866},{"date":"2009-06-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.952},{"date":"2009-06-15","fuel":"diesel","grade":"all","formulation":"NA","price":2.572},{"date":"2009-06-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.575},{"date":"2009-06-22","fuel":"gasoline","grade":"all","formulation":"all","price":2.743},{"date":"2009-06-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.7},{"date":"2009-06-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.831},{"date":"2009-06-22","fuel":"gasoline","grade":"regular","formulation":"all","price":2.691},{"date":"2009-06-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.65},{"date":"2009-06-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.777},{"date":"2009-06-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.808},{"date":"2009-06-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.755},{"date":"2009-06-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.91},{"date":"2009-06-22","fuel":"gasoline","grade":"premium","formulation":"all","price":2.924},{"date":"2009-06-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.887},{"date":"2009-06-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.992},{"date":"2009-06-22","fuel":"diesel","grade":"all","formulation":"NA","price":2.616},{"date":"2009-06-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.619},{"date":"2009-06-29","fuel":"gasoline","grade":"all","formulation":"all","price":2.695},{"date":"2009-06-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.644},{"date":"2009-06-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.799},{"date":"2009-06-29","fuel":"gasoline","grade":"regular","formulation":"all","price":2.642},{"date":"2009-06-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.593},{"date":"2009-06-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.744},{"date":"2009-06-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.763},{"date":"2009-06-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.701},{"date":"2009-06-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.882},{"date":"2009-06-29","fuel":"gasoline","grade":"premium","formulation":"all","price":2.883},{"date":"2009-06-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.839},{"date":"2009-06-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.966},{"date":"2009-06-29","fuel":"diesel","grade":"all","formulation":"NA","price":2.608},{"date":"2009-06-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.612},{"date":"2009-07-06","fuel":"gasoline","grade":"all","formulation":"all","price":2.666},{"date":"2009-07-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.615},{"date":"2009-07-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.77},{"date":"2009-07-06","fuel":"gasoline","grade":"regular","formulation":"all","price":2.612},{"date":"2009-07-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.563},{"date":"2009-07-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.713},{"date":"2009-07-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.736},{"date":"2009-07-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.673},{"date":"2009-07-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.856},{"date":"2009-07-06","fuel":"gasoline","grade":"premium","formulation":"all","price":2.855},{"date":"2009-07-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.81},{"date":"2009-07-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.94},{"date":"2009-07-06","fuel":"diesel","grade":"all","formulation":"NA","price":2.594},{"date":"2009-07-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.598},{"date":"2009-07-13","fuel":"gasoline","grade":"all","formulation":"all","price":2.584},{"date":"2009-07-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.532},{"date":"2009-07-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.69},{"date":"2009-07-13","fuel":"gasoline","grade":"regular","formulation":"all","price":2.528},{"date":"2009-07-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.479},{"date":"2009-07-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.631},{"date":"2009-07-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.656},{"date":"2009-07-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.593},{"date":"2009-07-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.78},{"date":"2009-07-13","fuel":"gasoline","grade":"premium","formulation":"all","price":2.779},{"date":"2009-07-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.731},{"date":"2009-07-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.869},{"date":"2009-07-13","fuel":"diesel","grade":"all","formulation":"NA","price":2.542},{"date":"2009-07-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.546},{"date":"2009-07-20","fuel":"gasoline","grade":"all","formulation":"all","price":2.519},{"date":"2009-07-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.463},{"date":"2009-07-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.633},{"date":"2009-07-20","fuel":"gasoline","grade":"regular","formulation":"all","price":2.463},{"date":"2009-07-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.411},{"date":"2009-07-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.572},{"date":"2009-07-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.591},{"date":"2009-07-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.522},{"date":"2009-07-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.725},{"date":"2009-07-20","fuel":"gasoline","grade":"premium","formulation":"all","price":2.714},{"date":"2009-07-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.659},{"date":"2009-07-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.815},{"date":"2009-07-20","fuel":"diesel","grade":"all","formulation":"NA","price":2.496},{"date":"2009-07-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.501},{"date":"2009-07-27","fuel":"gasoline","grade":"all","formulation":"all","price":2.557},{"date":"2009-07-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.51},{"date":"2009-07-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.652},{"date":"2009-07-27","fuel":"gasoline","grade":"regular","formulation":"all","price":2.503},{"date":"2009-07-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.46},{"date":"2009-07-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.594},{"date":"2009-07-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.625},{"date":"2009-07-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.564},{"date":"2009-07-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.742},{"date":"2009-07-27","fuel":"gasoline","grade":"premium","formulation":"all","price":2.744},{"date":"2009-07-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.698},{"date":"2009-07-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.829},{"date":"2009-07-27","fuel":"diesel","grade":"all","formulation":"NA","price":2.528},{"date":"2009-07-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.532},{"date":"2009-08-03","fuel":"gasoline","grade":"all","formulation":"all","price":2.61},{"date":"2009-08-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.561},{"date":"2009-08-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.71},{"date":"2009-08-03","fuel":"gasoline","grade":"regular","formulation":"all","price":2.557},{"date":"2009-08-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.511},{"date":"2009-08-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.653},{"date":"2009-08-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.676},{"date":"2009-08-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.613},{"date":"2009-08-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.796},{"date":"2009-08-03","fuel":"gasoline","grade":"premium","formulation":"all","price":2.793},{"date":"2009-08-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.747},{"date":"2009-08-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.88},{"date":"2009-08-03","fuel":"diesel","grade":"all","formulation":"NA","price":2.55},{"date":"2009-08-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.554},{"date":"2009-08-10","fuel":"gasoline","grade":"all","formulation":"all","price":2.7},{"date":"2009-08-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.645},{"date":"2009-08-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.81},{"date":"2009-08-10","fuel":"gasoline","grade":"regular","formulation":"all","price":2.647},{"date":"2009-08-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.596},{"date":"2009-08-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.755},{"date":"2009-08-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.767},{"date":"2009-08-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.7},{"date":"2009-08-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.896},{"date":"2009-08-10","fuel":"gasoline","grade":"premium","formulation":"all","price":2.883},{"date":"2009-08-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.833},{"date":"2009-08-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.975},{"date":"2009-08-10","fuel":"diesel","grade":"all","formulation":"NA","price":2.625},{"date":"2009-08-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.628},{"date":"2009-08-17","fuel":"gasoline","grade":"all","formulation":"all","price":2.691},{"date":"2009-08-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.631},{"date":"2009-08-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.813},{"date":"2009-08-17","fuel":"gasoline","grade":"regular","formulation":"all","price":2.637},{"date":"2009-08-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.58},{"date":"2009-08-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.757},{"date":"2009-08-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.761},{"date":"2009-08-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.688},{"date":"2009-08-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.901},{"date":"2009-08-17","fuel":"gasoline","grade":"premium","formulation":"all","price":2.877},{"date":"2009-08-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.821},{"date":"2009-08-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.98},{"date":"2009-08-17","fuel":"diesel","grade":"all","formulation":"NA","price":2.652},{"date":"2009-08-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.656},{"date":"2009-08-24","fuel":"gasoline","grade":"all","formulation":"all","price":2.682},{"date":"2009-08-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.622},{"date":"2009-08-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.802},{"date":"2009-08-24","fuel":"gasoline","grade":"regular","formulation":"all","price":2.628},{"date":"2009-08-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.572},{"date":"2009-08-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.746},{"date":"2009-08-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.751},{"date":"2009-08-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.677},{"date":"2009-08-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.893},{"date":"2009-08-24","fuel":"gasoline","grade":"premium","formulation":"all","price":2.869},{"date":"2009-08-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.813},{"date":"2009-08-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.972},{"date":"2009-08-24","fuel":"diesel","grade":"all","formulation":"NA","price":2.668},{"date":"2009-08-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.672},{"date":"2009-08-31","fuel":"gasoline","grade":"all","formulation":"all","price":2.667},{"date":"2009-08-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.605},{"date":"2009-08-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.795},{"date":"2009-08-31","fuel":"gasoline","grade":"regular","formulation":"all","price":2.613},{"date":"2009-08-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.553},{"date":"2009-08-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.737},{"date":"2009-08-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.739},{"date":"2009-08-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.662},{"date":"2009-08-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.887},{"date":"2009-08-31","fuel":"gasoline","grade":"premium","formulation":"all","price":2.857},{"date":"2009-08-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.797},{"date":"2009-08-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.967},{"date":"2009-08-31","fuel":"diesel","grade":"all","formulation":"NA","price":2.674},{"date":"2009-08-31","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.679},{"date":"2009-09-07","fuel":"gasoline","grade":"all","formulation":"all","price":2.642},{"date":"2009-09-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.569},{"date":"2009-09-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.792},{"date":"2009-09-07","fuel":"gasoline","grade":"regular","formulation":"all","price":2.588},{"date":"2009-09-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.519},{"date":"2009-09-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.733},{"date":"2009-09-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.711},{"date":"2009-09-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.619},{"date":"2009-09-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.89},{"date":"2009-09-07","fuel":"gasoline","grade":"premium","formulation":"all","price":2.831},{"date":"2009-09-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.759},{"date":"2009-09-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.965},{"date":"2009-09-07","fuel":"diesel","grade":"all","formulation":"NA","price":2.647},{"date":"2009-09-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.65},{"date":"2009-09-14","fuel":"gasoline","grade":"all","formulation":"all","price":2.632},{"date":"2009-09-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.55},{"date":"2009-09-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.799},{"date":"2009-09-14","fuel":"gasoline","grade":"regular","formulation":"all","price":2.577},{"date":"2009-09-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.499},{"date":"2009-09-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.741},{"date":"2009-09-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.704},{"date":"2009-09-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.603},{"date":"2009-09-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.899},{"date":"2009-09-14","fuel":"gasoline","grade":"premium","formulation":"all","price":2.818},{"date":"2009-09-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.739},{"date":"2009-09-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.964},{"date":"2009-09-14","fuel":"diesel","grade":"all","formulation":"NA","price":2.634},{"date":"2009-09-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.638},{"date":"2009-09-21","fuel":"gasoline","grade":"all","formulation":"all","price":2.607},{"date":"2009-09-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.526},{"date":"2009-09-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.771},{"date":"2009-09-21","fuel":"gasoline","grade":"regular","formulation":"all","price":2.552},{"date":"2009-09-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.477},{"date":"2009-09-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.712},{"date":"2009-09-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.68},{"date":"2009-09-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.58},{"date":"2009-09-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.874},{"date":"2009-09-21","fuel":"gasoline","grade":"premium","formulation":"all","price":2.793},{"date":"2009-09-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.714},{"date":"2009-09-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.941},{"date":"2009-09-21","fuel":"diesel","grade":"all","formulation":"NA","price":2.622},{"date":"2009-09-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.626},{"date":"2009-09-28","fuel":"gasoline","grade":"all","formulation":"all","price":2.554},{"date":"2009-09-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.475},{"date":"2009-09-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.715},{"date":"2009-09-28","fuel":"gasoline","grade":"regular","formulation":"all","price":2.499},{"date":"2009-09-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.425},{"date":"2009-09-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.655},{"date":"2009-09-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.631},{"date":"2009-09-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.531},{"date":"2009-09-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.823},{"date":"2009-09-28","fuel":"gasoline","grade":"premium","formulation":"all","price":2.741},{"date":"2009-09-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.663},{"date":"2009-09-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.886},{"date":"2009-09-28","fuel":"diesel","grade":"all","formulation":"NA","price":2.601},{"date":"2009-09-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.606},{"date":"2009-10-05","fuel":"gasoline","grade":"all","formulation":"all","price":2.523},{"date":"2009-10-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.446},{"date":"2009-10-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.681},{"date":"2009-10-05","fuel":"gasoline","grade":"regular","formulation":"all","price":2.468},{"date":"2009-10-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.396},{"date":"2009-10-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.621},{"date":"2009-10-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.6},{"date":"2009-10-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.502},{"date":"2009-10-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.788},{"date":"2009-10-05","fuel":"gasoline","grade":"premium","formulation":"all","price":2.711},{"date":"2009-10-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.634},{"date":"2009-10-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.853},{"date":"2009-10-05","fuel":"diesel","grade":"all","formulation":"NA","price":2.582},{"date":"2009-10-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.588},{"date":"2009-10-12","fuel":"gasoline","grade":"all","formulation":"all","price":2.543},{"date":"2009-10-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.48},{"date":"2009-10-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.67},{"date":"2009-10-12","fuel":"gasoline","grade":"regular","formulation":"all","price":2.489},{"date":"2009-10-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.432},{"date":"2009-10-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.611},{"date":"2009-10-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.614},{"date":"2009-10-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.532},{"date":"2009-10-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.774},{"date":"2009-10-12","fuel":"gasoline","grade":"premium","formulation":"all","price":2.727},{"date":"2009-10-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.665},{"date":"2009-10-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.841},{"date":"2009-10-12","fuel":"diesel","grade":"all","formulation":"NA","price":2.6},{"date":"2009-10-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.604},{"date":"2009-10-19","fuel":"gasoline","grade":"all","formulation":"all","price":2.626},{"date":"2009-10-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.58},{"date":"2009-10-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.719},{"date":"2009-10-19","fuel":"gasoline","grade":"regular","formulation":"all","price":2.574},{"date":"2009-10-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.532},{"date":"2009-10-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.663},{"date":"2009-10-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.694},{"date":"2009-10-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.633},{"date":"2009-10-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.812},{"date":"2009-10-19","fuel":"gasoline","grade":"premium","formulation":"all","price":2.807},{"date":"2009-10-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.763},{"date":"2009-10-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.887},{"date":"2009-10-19","fuel":"diesel","grade":"all","formulation":"NA","price":2.705},{"date":"2009-10-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.708},{"date":"2009-10-26","fuel":"gasoline","grade":"all","formulation":"all","price":2.727},{"date":"2009-10-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.691},{"date":"2009-10-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.8},{"date":"2009-10-26","fuel":"gasoline","grade":"regular","formulation":"all","price":2.674},{"date":"2009-10-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.641},{"date":"2009-10-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.744},{"date":"2009-10-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.792},{"date":"2009-10-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.744},{"date":"2009-10-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.886},{"date":"2009-10-26","fuel":"gasoline","grade":"premium","formulation":"all","price":2.909},{"date":"2009-10-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.878},{"date":"2009-10-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.968},{"date":"2009-10-26","fuel":"diesel","grade":"all","formulation":"NA","price":2.801},{"date":"2009-10-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.805},{"date":"2009-11-02","fuel":"gasoline","grade":"all","formulation":"all","price":2.746},{"date":"2009-11-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.71},{"date":"2009-11-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.822},{"date":"2009-11-02","fuel":"gasoline","grade":"regular","formulation":"all","price":2.694},{"date":"2009-11-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.66},{"date":"2009-11-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.766},{"date":"2009-11-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.812},{"date":"2009-11-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.764},{"date":"2009-11-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.907},{"date":"2009-11-02","fuel":"gasoline","grade":"premium","formulation":"all","price":2.93},{"date":"2009-11-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.897},{"date":"2009-11-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.991},{"date":"2009-11-02","fuel":"diesel","grade":"all","formulation":"NA","price":2.808},{"date":"2009-11-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.811},{"date":"2009-11-09","fuel":"gasoline","grade":"all","formulation":"all","price":2.72},{"date":"2009-11-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.678},{"date":"2009-11-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.805},{"date":"2009-11-09","fuel":"gasoline","grade":"regular","formulation":"all","price":2.666},{"date":"2009-11-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.627},{"date":"2009-11-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.748},{"date":"2009-11-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.787},{"date":"2009-11-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.733},{"date":"2009-11-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.891},{"date":"2009-11-09","fuel":"gasoline","grade":"premium","formulation":"all","price":2.908},{"date":"2009-11-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.871},{"date":"2009-11-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.977},{"date":"2009-11-09","fuel":"diesel","grade":"all","formulation":"NA","price":2.801},{"date":"2009-11-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.805},{"date":"2009-11-16","fuel":"gasoline","grade":"all","formulation":"all","price":2.684},{"date":"2009-11-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.638},{"date":"2009-11-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.778},{"date":"2009-11-16","fuel":"gasoline","grade":"regular","formulation":"all","price":2.629},{"date":"2009-11-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.585},{"date":"2009-11-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.72},{"date":"2009-11-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.755},{"date":"2009-11-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.697},{"date":"2009-11-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.867},{"date":"2009-11-16","fuel":"gasoline","grade":"premium","formulation":"all","price":2.877},{"date":"2009-11-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.835},{"date":"2009-11-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.955},{"date":"2009-11-16","fuel":"diesel","grade":"all","formulation":"NA","price":2.79},{"date":"2009-11-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.795},{"date":"2009-11-23","fuel":"gasoline","grade":"all","formulation":"all","price":2.694},{"date":"2009-11-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.655},{"date":"2009-11-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.773},{"date":"2009-11-23","fuel":"gasoline","grade":"regular","formulation":"all","price":2.639},{"date":"2009-11-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.603},{"date":"2009-11-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.714},{"date":"2009-11-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.764},{"date":"2009-11-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.713},{"date":"2009-11-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.862},{"date":"2009-11-23","fuel":"gasoline","grade":"premium","formulation":"all","price":2.883},{"date":"2009-11-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.846},{"date":"2009-11-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.951},{"date":"2009-11-23","fuel":"diesel","grade":"all","formulation":"NA","price":2.787},{"date":"2009-11-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.792},{"date":"2009-11-30","fuel":"gasoline","grade":"all","formulation":"all","price":2.684},{"date":"2009-11-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.646},{"date":"2009-11-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.763},{"date":"2009-11-30","fuel":"gasoline","grade":"regular","formulation":"all","price":2.629},{"date":"2009-11-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.594},{"date":"2009-11-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.704},{"date":"2009-11-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.754},{"date":"2009-11-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.704},{"date":"2009-11-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.851},{"date":"2009-11-30","fuel":"gasoline","grade":"premium","formulation":"all","price":2.875},{"date":"2009-11-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.84},{"date":"2009-11-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.941},{"date":"2009-11-30","fuel":"diesel","grade":"all","formulation":"NA","price":2.775},{"date":"2009-11-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.78},{"date":"2009-12-07","fuel":"gasoline","grade":"all","formulation":"all","price":2.689},{"date":"2009-12-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.653},{"date":"2009-12-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.763},{"date":"2009-12-07","fuel":"gasoline","grade":"regular","formulation":"all","price":2.634},{"date":"2009-12-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.601},{"date":"2009-12-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.703},{"date":"2009-12-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.761},{"date":"2009-12-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.715},{"date":"2009-12-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.851},{"date":"2009-12-07","fuel":"gasoline","grade":"premium","formulation":"all","price":2.882},{"date":"2009-12-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.849},{"date":"2009-12-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.942},{"date":"2009-12-07","fuel":"diesel","grade":"all","formulation":"NA","price":2.772},{"date":"2009-12-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.777},{"date":"2009-12-14","fuel":"gasoline","grade":"all","formulation":"all","price":2.655},{"date":"2009-12-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.613},{"date":"2009-12-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.742},{"date":"2009-12-14","fuel":"gasoline","grade":"regular","formulation":"all","price":2.599},{"date":"2009-12-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.56},{"date":"2009-12-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.681},{"date":"2009-12-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.727},{"date":"2009-12-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.672},{"date":"2009-12-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.835},{"date":"2009-12-14","fuel":"gasoline","grade":"premium","formulation":"all","price":2.849},{"date":"2009-12-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.809},{"date":"2009-12-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.925},{"date":"2009-12-14","fuel":"diesel","grade":"all","formulation":"NA","price":2.748},{"date":"2009-12-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.753},{"date":"2009-12-21","fuel":"gasoline","grade":"all","formulation":"all","price":2.645},{"date":"2009-12-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.599},{"date":"2009-12-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.739},{"date":"2009-12-21","fuel":"gasoline","grade":"regular","formulation":"all","price":2.589},{"date":"2009-12-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.546},{"date":"2009-12-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.679},{"date":"2009-12-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.717},{"date":"2009-12-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.658},{"date":"2009-12-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.829},{"date":"2009-12-21","fuel":"gasoline","grade":"premium","formulation":"all","price":2.839},{"date":"2009-12-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.796},{"date":"2009-12-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.918},{"date":"2009-12-21","fuel":"diesel","grade":"all","formulation":"NA","price":2.726},{"date":"2009-12-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.731},{"date":"2009-12-28","fuel":"gasoline","grade":"all","formulation":"all","price":2.662},{"date":"2009-12-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.616},{"date":"2009-12-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.754},{"date":"2009-12-28","fuel":"gasoline","grade":"regular","formulation":"all","price":2.607},{"date":"2009-12-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.564},{"date":"2009-12-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.696},{"date":"2009-12-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.731},{"date":"2009-12-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.673},{"date":"2009-12-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.843},{"date":"2009-12-28","fuel":"gasoline","grade":"premium","formulation":"all","price":2.853},{"date":"2009-12-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.811},{"date":"2009-12-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.93},{"date":"2009-12-28","fuel":"diesel","grade":"all","formulation":"NA","price":2.732},{"date":"2009-12-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.736},{"date":"2010-01-04","fuel":"gasoline","grade":"all","formulation":"all","price":2.718},{"date":"2010-01-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.677},{"date":"2010-01-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.802},{"date":"2010-01-04","fuel":"gasoline","grade":"regular","formulation":"all","price":2.665},{"date":"2010-01-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.627},{"date":"2010-01-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.745},{"date":"2010-01-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.784},{"date":"2010-01-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.73},{"date":"2010-01-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.889},{"date":"2010-01-04","fuel":"gasoline","grade":"premium","formulation":"all","price":2.905},{"date":"2010-01-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.869},{"date":"2010-01-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.972},{"date":"2010-01-04","fuel":"diesel","grade":"all","formulation":"NA","price":2.797},{"date":"2010-01-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.801},{"date":"2010-01-11","fuel":"gasoline","grade":"all","formulation":"all","price":2.804},{"date":"2010-01-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.768},{"date":"2010-01-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.877},{"date":"2010-01-11","fuel":"gasoline","grade":"regular","formulation":"all","price":2.751},{"date":"2010-01-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.717},{"date":"2010-01-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.822},{"date":"2010-01-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.869},{"date":"2010-01-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.823},{"date":"2010-01-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.958},{"date":"2010-01-11","fuel":"gasoline","grade":"premium","formulation":"all","price":2.988},{"date":"2010-01-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.959},{"date":"2010-01-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.042},{"date":"2010-01-11","fuel":"diesel","grade":"all","formulation":"NA","price":2.879},{"date":"2010-01-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.882},{"date":"2010-01-18","fuel":"gasoline","grade":"all","formulation":"all","price":2.793},{"date":"2010-01-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.755},{"date":"2010-01-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.87},{"date":"2010-01-18","fuel":"gasoline","grade":"regular","formulation":"all","price":2.739},{"date":"2010-01-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.703},{"date":"2010-01-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.813},{"date":"2010-01-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.861},{"date":"2010-01-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.813},{"date":"2010-01-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.954},{"date":"2010-01-18","fuel":"gasoline","grade":"premium","formulation":"all","price":2.983},{"date":"2010-01-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.951},{"date":"2010-01-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.041},{"date":"2010-01-18","fuel":"diesel","grade":"all","formulation":"NA","price":2.87},{"date":"2010-01-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.874},{"date":"2010-01-25","fuel":"gasoline","grade":"all","formulation":"all","price":2.76},{"date":"2010-01-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.719},{"date":"2010-01-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.844},{"date":"2010-01-25","fuel":"gasoline","grade":"regular","formulation":"all","price":2.705},{"date":"2010-01-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.666},{"date":"2010-01-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.787},{"date":"2010-01-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.832},{"date":"2010-01-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.78},{"date":"2010-01-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.932},{"date":"2010-01-25","fuel":"gasoline","grade":"premium","formulation":"all","price":2.953},{"date":"2010-01-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.918},{"date":"2010-01-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.018},{"date":"2010-01-25","fuel":"diesel","grade":"all","formulation":"NA","price":2.833},{"date":"2010-01-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.838},{"date":"2010-02-01","fuel":"gasoline","grade":"all","formulation":"all","price":2.717},{"date":"2010-02-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.672},{"date":"2010-02-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.809},{"date":"2010-02-01","fuel":"gasoline","grade":"regular","formulation":"all","price":2.661},{"date":"2010-02-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.618},{"date":"2010-02-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.75},{"date":"2010-02-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.787},{"date":"2010-02-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.731},{"date":"2010-02-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.897},{"date":"2010-02-01","fuel":"gasoline","grade":"premium","formulation":"all","price":2.911},{"date":"2010-02-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.871},{"date":"2010-02-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.984},{"date":"2010-02-01","fuel":"diesel","grade":"all","formulation":"NA","price":2.781},{"date":"2010-02-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.787},{"date":"2010-02-08","fuel":"gasoline","grade":"all","formulation":"all","price":2.707},{"date":"2010-02-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.664},{"date":"2010-02-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.796},{"date":"2010-02-08","fuel":"gasoline","grade":"regular","formulation":"all","price":2.652},{"date":"2010-02-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.611},{"date":"2010-02-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.738},{"date":"2010-02-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.778},{"date":"2010-02-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.723},{"date":"2010-02-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.885},{"date":"2010-02-08","fuel":"gasoline","grade":"premium","formulation":"all","price":2.9},{"date":"2010-02-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.862},{"date":"2010-02-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.973},{"date":"2010-02-08","fuel":"diesel","grade":"all","formulation":"NA","price":2.769},{"date":"2010-02-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.775},{"date":"2010-02-15","fuel":"gasoline","grade":"all","formulation":"all","price":2.664},{"date":"2010-02-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.617},{"date":"2010-02-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.761},{"date":"2010-02-15","fuel":"gasoline","grade":"regular","formulation":"all","price":2.608},{"date":"2010-02-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.563},{"date":"2010-02-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.701},{"date":"2010-02-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.738},{"date":"2010-02-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.678},{"date":"2010-02-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.853},{"date":"2010-02-15","fuel":"gasoline","grade":"premium","formulation":"all","price":2.862},{"date":"2010-02-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.818},{"date":"2010-02-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.943},{"date":"2010-02-15","fuel":"diesel","grade":"all","formulation":"NA","price":2.756},{"date":"2010-02-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.761},{"date":"2010-02-22","fuel":"gasoline","grade":"all","formulation":"all","price":2.709},{"date":"2010-02-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.673},{"date":"2010-02-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.783},{"date":"2010-02-22","fuel":"gasoline","grade":"regular","formulation":"all","price":2.655},{"date":"2010-02-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.621},{"date":"2010-02-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.726},{"date":"2010-02-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.778},{"date":"2010-02-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.731},{"date":"2010-02-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.869},{"date":"2010-02-22","fuel":"gasoline","grade":"premium","formulation":"all","price":2.899},{"date":"2010-02-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.867},{"date":"2010-02-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.958},{"date":"2010-02-22","fuel":"diesel","grade":"all","formulation":"NA","price":2.832},{"date":"2010-02-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.834},{"date":"2010-03-01","fuel":"gasoline","grade":"all","formulation":"all","price":2.756},{"date":"2010-03-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.723},{"date":"2010-03-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.824},{"date":"2010-03-01","fuel":"gasoline","grade":"regular","formulation":"all","price":2.702},{"date":"2010-03-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.671},{"date":"2010-03-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.768},{"date":"2010-03-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.827},{"date":"2010-03-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.784},{"date":"2010-03-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.911},{"date":"2010-03-01","fuel":"gasoline","grade":"premium","formulation":"all","price":2.943},{"date":"2010-03-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.917},{"date":"2010-03-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.992},{"date":"2010-03-01","fuel":"diesel","grade":"all","formulation":"NA","price":2.861},{"date":"2010-03-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.865},{"date":"2010-03-08","fuel":"gasoline","grade":"all","formulation":"all","price":2.804},{"date":"2010-03-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.773},{"date":"2010-03-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.868},{"date":"2010-03-08","fuel":"gasoline","grade":"regular","formulation":"all","price":2.751},{"date":"2010-03-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.721},{"date":"2010-03-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.813},{"date":"2010-03-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.871},{"date":"2010-03-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.829},{"date":"2010-03-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.952},{"date":"2010-03-08","fuel":"gasoline","grade":"premium","formulation":"all","price":2.988},{"date":"2010-03-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.964},{"date":"2010-03-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.034},{"date":"2010-03-08","fuel":"diesel","grade":"all","formulation":"NA","price":2.904},{"date":"2010-03-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.906},{"date":"2010-03-15","fuel":"gasoline","grade":"all","formulation":"all","price":2.841},{"date":"2010-03-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.812},{"date":"2010-03-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.9},{"date":"2010-03-15","fuel":"gasoline","grade":"regular","formulation":"all","price":2.788},{"date":"2010-03-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.76},{"date":"2010-03-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.846},{"date":"2010-03-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.908},{"date":"2010-03-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.87},{"date":"2010-03-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.982},{"date":"2010-03-15","fuel":"gasoline","grade":"premium","formulation":"all","price":3.024},{"date":"2010-03-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.002},{"date":"2010-03-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.063},{"date":"2010-03-15","fuel":"diesel","grade":"all","formulation":"NA","price":2.924},{"date":"2010-03-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.926},{"date":"2010-03-22","fuel":"gasoline","grade":"all","formulation":"all","price":2.87},{"date":"2010-03-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.842},{"date":"2010-03-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.928},{"date":"2010-03-22","fuel":"gasoline","grade":"regular","formulation":"all","price":2.819},{"date":"2010-03-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.792},{"date":"2010-03-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.875},{"date":"2010-03-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.936},{"date":"2010-03-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.897},{"date":"2010-03-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.012},{"date":"2010-03-22","fuel":"gasoline","grade":"premium","formulation":"all","price":3.05},{"date":"2010-03-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.028},{"date":"2010-03-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.09},{"date":"2010-03-22","fuel":"diesel","grade":"all","formulation":"NA","price":2.946},{"date":"2010-03-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.949},{"date":"2010-03-29","fuel":"gasoline","grade":"all","formulation":"all","price":2.851},{"date":"2010-03-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.816},{"date":"2010-03-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.921},{"date":"2010-03-29","fuel":"gasoline","grade":"regular","formulation":"all","price":2.798},{"date":"2010-03-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.765},{"date":"2010-03-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.867},{"date":"2010-03-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.918},{"date":"2010-03-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.873},{"date":"2010-03-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.006},{"date":"2010-03-29","fuel":"gasoline","grade":"premium","formulation":"all","price":3.034},{"date":"2010-03-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.006},{"date":"2010-03-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.086},{"date":"2010-03-29","fuel":"diesel","grade":"all","formulation":"NA","price":2.939},{"date":"2010-03-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.942},{"date":"2010-04-05","fuel":"gasoline","grade":"all","formulation":"all","price":2.877},{"date":"2010-04-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.844},{"date":"2010-04-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.944},{"date":"2010-04-05","fuel":"gasoline","grade":"regular","formulation":"all","price":2.826},{"date":"2010-04-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.795},{"date":"2010-04-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.891},{"date":"2010-04-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.94},{"date":"2010-04-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.897},{"date":"2010-04-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.024},{"date":"2010-04-05","fuel":"gasoline","grade":"premium","formulation":"all","price":3.056},{"date":"2010-04-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.029},{"date":"2010-04-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.106},{"date":"2010-04-05","fuel":"diesel","grade":"all","formulation":"NA","price":3.015},{"date":"2010-04-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.017},{"date":"2010-04-12","fuel":"gasoline","grade":"all","formulation":"all","price":2.909},{"date":"2010-04-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.879},{"date":"2010-04-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.97},{"date":"2010-04-12","fuel":"gasoline","grade":"regular","formulation":"all","price":2.858},{"date":"2010-04-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.829},{"date":"2010-04-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.917},{"date":"2010-04-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.972},{"date":"2010-04-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.933},{"date":"2010-04-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.048},{"date":"2010-04-12","fuel":"gasoline","grade":"premium","formulation":"all","price":3.088},{"date":"2010-04-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.065},{"date":"2010-04-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.131},{"date":"2010-04-12","fuel":"diesel","grade":"all","formulation":"NA","price":3.069},{"date":"2010-04-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.073},{"date":"2010-04-19","fuel":"gasoline","grade":"all","formulation":"all","price":2.911},{"date":"2010-04-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.881},{"date":"2010-04-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.973},{"date":"2010-04-19","fuel":"gasoline","grade":"regular","formulation":"all","price":2.86},{"date":"2010-04-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.831},{"date":"2010-04-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.92},{"date":"2010-04-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.974},{"date":"2010-04-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.935},{"date":"2010-04-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.051},{"date":"2010-04-19","fuel":"gasoline","grade":"premium","formulation":"all","price":3.091},{"date":"2010-04-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.068},{"date":"2010-04-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.135},{"date":"2010-04-19","fuel":"diesel","grade":"all","formulation":"NA","price":3.074},{"date":"2010-04-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.078},{"date":"2010-04-26","fuel":"gasoline","grade":"all","formulation":"all","price":2.901},{"date":"2010-04-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.865},{"date":"2010-04-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.976},{"date":"2010-04-26","fuel":"gasoline","grade":"regular","formulation":"all","price":2.849},{"date":"2010-04-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.815},{"date":"2010-04-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.922},{"date":"2010-04-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.966},{"date":"2010-04-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.92},{"date":"2010-04-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.054},{"date":"2010-04-26","fuel":"gasoline","grade":"premium","formulation":"all","price":3.083},{"date":"2010-04-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.053},{"date":"2010-04-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.141},{"date":"2010-04-26","fuel":"diesel","grade":"all","formulation":"NA","price":3.078},{"date":"2010-04-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.082},{"date":"2010-05-03","fuel":"gasoline","grade":"all","formulation":"all","price":2.95},{"date":"2010-05-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.914},{"date":"2010-05-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.023},{"date":"2010-05-03","fuel":"gasoline","grade":"regular","formulation":"all","price":2.898},{"date":"2010-05-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.864},{"date":"2010-05-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.97},{"date":"2010-05-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.011},{"date":"2010-05-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.967},{"date":"2010-05-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.096},{"date":"2010-05-03","fuel":"gasoline","grade":"premium","formulation":"all","price":3.131},{"date":"2010-05-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.103},{"date":"2010-05-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.185},{"date":"2010-05-03","fuel":"diesel","grade":"all","formulation":"NA","price":3.122},{"date":"2010-05-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.126},{"date":"2010-05-10","fuel":"gasoline","grade":"all","formulation":"all","price":2.958},{"date":"2010-05-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.921},{"date":"2010-05-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.034},{"date":"2010-05-10","fuel":"gasoline","grade":"regular","formulation":"all","price":2.905},{"date":"2010-05-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.87},{"date":"2010-05-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.979},{"date":"2010-05-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.023},{"date":"2010-05-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.976},{"date":"2010-05-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.113},{"date":"2010-05-10","fuel":"gasoline","grade":"premium","formulation":"all","price":3.142},{"date":"2010-05-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.109},{"date":"2010-05-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.202},{"date":"2010-05-10","fuel":"diesel","grade":"all","formulation":"NA","price":3.127},{"date":"2010-05-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.131},{"date":"2010-05-17","fuel":"gasoline","grade":"all","formulation":"all","price":2.918},{"date":"2010-05-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.874},{"date":"2010-05-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.007},{"date":"2010-05-17","fuel":"gasoline","grade":"regular","formulation":"all","price":2.864},{"date":"2010-05-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.823},{"date":"2010-05-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.95},{"date":"2010-05-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.985},{"date":"2010-05-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.932},{"date":"2010-05-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.088},{"date":"2010-05-17","fuel":"gasoline","grade":"premium","formulation":"all","price":3.107},{"date":"2010-05-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.067},{"date":"2010-05-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.181},{"date":"2010-05-17","fuel":"diesel","grade":"all","formulation":"NA","price":3.094},{"date":"2010-05-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.098},{"date":"2010-05-24","fuel":"gasoline","grade":"all","formulation":"all","price":2.842},{"date":"2010-05-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.794},{"date":"2010-05-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.939},{"date":"2010-05-24","fuel":"gasoline","grade":"regular","formulation":"all","price":2.786},{"date":"2010-05-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.741},{"date":"2010-05-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.88},{"date":"2010-05-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.914},{"date":"2010-05-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.856},{"date":"2010-05-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.026},{"date":"2010-05-24","fuel":"gasoline","grade":"premium","formulation":"all","price":3.037},{"date":"2010-05-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.993},{"date":"2010-05-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.12},{"date":"2010-05-24","fuel":"diesel","grade":"all","formulation":"NA","price":3.021},{"date":"2010-05-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.025},{"date":"2010-05-31","fuel":"gasoline","grade":"all","formulation":"all","price":2.784},{"date":"2010-05-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.731},{"date":"2010-05-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.891},{"date":"2010-05-31","fuel":"gasoline","grade":"regular","formulation":"all","price":2.728},{"date":"2010-05-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.679},{"date":"2010-05-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.83},{"date":"2010-05-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.855},{"date":"2010-05-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.789},{"date":"2010-05-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.981},{"date":"2010-05-31","fuel":"gasoline","grade":"premium","formulation":"all","price":2.98},{"date":"2010-05-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.929},{"date":"2010-05-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.074},{"date":"2010-05-31","fuel":"diesel","grade":"all","formulation":"NA","price":2.98},{"date":"2010-05-31","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.983},{"date":"2010-06-07","fuel":"gasoline","grade":"all","formulation":"all","price":2.78},{"date":"2010-06-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.725},{"date":"2010-06-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.892},{"date":"2010-06-07","fuel":"gasoline","grade":"regular","formulation":"all","price":2.725},{"date":"2010-06-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.674},{"date":"2010-06-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.831},{"date":"2010-06-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.849},{"date":"2010-06-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.778},{"date":"2010-06-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.986},{"date":"2010-06-07","fuel":"gasoline","grade":"premium","formulation":"all","price":2.972},{"date":"2010-06-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.917},{"date":"2010-06-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.075},{"date":"2010-06-07","fuel":"diesel","grade":"all","formulation":"NA","price":2.946},{"date":"2010-06-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.949},{"date":"2010-06-14","fuel":"gasoline","grade":"all","formulation":"all","price":2.756},{"date":"2010-06-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.703},{"date":"2010-06-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.864},{"date":"2010-06-14","fuel":"gasoline","grade":"regular","formulation":"all","price":2.701},{"date":"2010-06-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.652},{"date":"2010-06-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.803},{"date":"2010-06-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.825},{"date":"2010-06-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.756},{"date":"2010-06-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.958},{"date":"2010-06-14","fuel":"gasoline","grade":"premium","formulation":"all","price":2.947},{"date":"2010-06-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.894},{"date":"2010-06-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.047},{"date":"2010-06-14","fuel":"diesel","grade":"all","formulation":"NA","price":2.928},{"date":"2010-06-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.93},{"date":"2010-06-21","fuel":"gasoline","grade":"all","formulation":"all","price":2.795},{"date":"2010-06-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.745},{"date":"2010-06-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.898},{"date":"2010-06-21","fuel":"gasoline","grade":"regular","formulation":"all","price":2.743},{"date":"2010-06-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.696},{"date":"2010-06-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.84},{"date":"2010-06-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.861},{"date":"2010-06-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.794},{"date":"2010-06-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.989},{"date":"2010-06-21","fuel":"gasoline","grade":"premium","formulation":"all","price":2.98},{"date":"2010-06-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.931},{"date":"2010-06-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.071},{"date":"2010-06-21","fuel":"diesel","grade":"all","formulation":"NA","price":2.961},{"date":"2010-06-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.962},{"date":"2010-06-28","fuel":"gasoline","grade":"all","formulation":"all","price":2.809},{"date":"2010-06-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.76},{"date":"2010-06-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.91},{"date":"2010-06-28","fuel":"gasoline","grade":"regular","formulation":"all","price":2.757},{"date":"2010-06-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.712},{"date":"2010-06-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.852},{"date":"2010-06-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.873},{"date":"2010-06-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.807},{"date":"2010-06-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3},{"date":"2010-06-28","fuel":"gasoline","grade":"premium","formulation":"all","price":2.992},{"date":"2010-06-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.944},{"date":"2010-06-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.081},{"date":"2010-06-28","fuel":"diesel","grade":"all","formulation":"NA","price":2.956},{"date":"2010-06-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.957},{"date":"2010-07-05","fuel":"gasoline","grade":"all","formulation":"all","price":2.779},{"date":"2010-07-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.724},{"date":"2010-07-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.889},{"date":"2010-07-05","fuel":"gasoline","grade":"regular","formulation":"all","price":2.726},{"date":"2010-07-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.676},{"date":"2010-07-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.83},{"date":"2010-07-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.846},{"date":"2010-07-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.774},{"date":"2010-07-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.984},{"date":"2010-07-05","fuel":"gasoline","grade":"premium","formulation":"all","price":2.964},{"date":"2010-07-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.91},{"date":"2010-07-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.066},{"date":"2010-07-05","fuel":"diesel","grade":"all","formulation":"NA","price":2.924},{"date":"2010-07-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.925},{"date":"2010-07-12","fuel":"gasoline","grade":"all","formulation":"all","price":2.771},{"date":"2010-07-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.715},{"date":"2010-07-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.885},{"date":"2010-07-12","fuel":"gasoline","grade":"regular","formulation":"all","price":2.718},{"date":"2010-07-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.666},{"date":"2010-07-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.826},{"date":"2010-07-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.838},{"date":"2010-07-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.765},{"date":"2010-07-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.98},{"date":"2010-07-12","fuel":"gasoline","grade":"premium","formulation":"all","price":2.956},{"date":"2010-07-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.901},{"date":"2010-07-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.059},{"date":"2010-07-12","fuel":"diesel","grade":"all","formulation":"NA","price":2.903},{"date":"2010-07-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.904},{"date":"2010-07-19","fuel":"gasoline","grade":"all","formulation":"all","price":2.775},{"date":"2010-07-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.72},{"date":"2010-07-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.886},{"date":"2010-07-19","fuel":"gasoline","grade":"regular","formulation":"all","price":2.722},{"date":"2010-07-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.672},{"date":"2010-07-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.827},{"date":"2010-07-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.843},{"date":"2010-07-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.771},{"date":"2010-07-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.981},{"date":"2010-07-19","fuel":"gasoline","grade":"premium","formulation":"all","price":2.958},{"date":"2010-07-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.904},{"date":"2010-07-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.058},{"date":"2010-07-19","fuel":"diesel","grade":"all","formulation":"NA","price":2.899},{"date":"2010-07-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.899},{"date":"2010-07-26","fuel":"gasoline","grade":"all","formulation":"all","price":2.801},{"date":"2010-07-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.751},{"date":"2010-07-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.901},{"date":"2010-07-26","fuel":"gasoline","grade":"regular","formulation":"all","price":2.749},{"date":"2010-07-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.703},{"date":"2010-07-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.843},{"date":"2010-07-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.867},{"date":"2010-07-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.801},{"date":"2010-07-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.995},{"date":"2010-07-26","fuel":"gasoline","grade":"premium","formulation":"all","price":2.982},{"date":"2010-07-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.933},{"date":"2010-07-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.072},{"date":"2010-07-26","fuel":"diesel","grade":"all","formulation":"NA","price":2.919},{"date":"2010-07-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.919},{"date":"2010-08-02","fuel":"gasoline","grade":"all","formulation":"all","price":2.788},{"date":"2010-08-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.736},{"date":"2010-08-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.894},{"date":"2010-08-02","fuel":"gasoline","grade":"regular","formulation":"all","price":2.735},{"date":"2010-08-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.687},{"date":"2010-08-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.836},{"date":"2010-08-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.856},{"date":"2010-08-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.788},{"date":"2010-08-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.988},{"date":"2010-08-02","fuel":"gasoline","grade":"premium","formulation":"all","price":2.973},{"date":"2010-08-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.922},{"date":"2010-08-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.067},{"date":"2010-08-02","fuel":"diesel","grade":"all","formulation":"NA","price":2.928},{"date":"2010-08-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.928},{"date":"2010-08-09","fuel":"gasoline","grade":"all","formulation":"all","price":2.835},{"date":"2010-08-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.789},{"date":"2010-08-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.929},{"date":"2010-08-09","fuel":"gasoline","grade":"regular","formulation":"all","price":2.783},{"date":"2010-08-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.74},{"date":"2010-08-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.873},{"date":"2010-08-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.903},{"date":"2010-08-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.842},{"date":"2010-08-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.021},{"date":"2010-08-09","fuel":"gasoline","grade":"premium","formulation":"all","price":3.016},{"date":"2010-08-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.973},{"date":"2010-08-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.095},{"date":"2010-08-09","fuel":"diesel","grade":"all","formulation":"NA","price":2.991},{"date":"2010-08-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.991},{"date":"2010-08-16","fuel":"gasoline","grade":"all","formulation":"all","price":2.798},{"date":"2010-08-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.746},{"date":"2010-08-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.904},{"date":"2010-08-16","fuel":"gasoline","grade":"regular","formulation":"all","price":2.745},{"date":"2010-08-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.696},{"date":"2010-08-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.847},{"date":"2010-08-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.869},{"date":"2010-08-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.802},{"date":"2010-08-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3},{"date":"2010-08-16","fuel":"gasoline","grade":"premium","formulation":"all","price":2.982},{"date":"2010-08-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.933},{"date":"2010-08-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.073},{"date":"2010-08-16","fuel":"diesel","grade":"all","formulation":"NA","price":2.979},{"date":"2010-08-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.979},{"date":"2010-08-23","fuel":"gasoline","grade":"all","formulation":"all","price":2.759},{"date":"2010-08-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.703},{"date":"2010-08-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.872},{"date":"2010-08-23","fuel":"gasoline","grade":"regular","formulation":"all","price":2.704},{"date":"2010-08-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.653},{"date":"2010-08-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.812},{"date":"2010-08-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.831},{"date":"2010-08-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.758},{"date":"2010-08-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.972},{"date":"2010-08-23","fuel":"gasoline","grade":"premium","formulation":"all","price":2.945},{"date":"2010-08-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.891},{"date":"2010-08-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.046},{"date":"2010-08-23","fuel":"diesel","grade":"all","formulation":"NA","price":2.957},{"date":"2010-08-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.957},{"date":"2010-08-30","fuel":"gasoline","grade":"all","formulation":"all","price":2.736},{"date":"2010-08-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.69},{"date":"2010-08-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.831},{"date":"2010-08-30","fuel":"gasoline","grade":"regular","formulation":"all","price":2.682},{"date":"2010-08-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.64},{"date":"2010-08-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.771},{"date":"2010-08-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.806},{"date":"2010-08-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.743},{"date":"2010-08-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.93},{"date":"2010-08-30","fuel":"gasoline","grade":"premium","formulation":"all","price":2.922},{"date":"2010-08-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.875},{"date":"2010-08-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.009},{"date":"2010-08-30","fuel":"diesel","grade":"all","formulation":"NA","price":2.938},{"date":"2010-08-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.938},{"date":"2010-09-06","fuel":"gasoline","grade":"all","formulation":"all","price":2.735},{"date":"2010-09-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.695},{"date":"2010-09-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.815},{"date":"2010-09-06","fuel":"gasoline","grade":"regular","formulation":"all","price":2.682},{"date":"2010-09-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.647},{"date":"2010-09-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.755},{"date":"2010-09-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.803},{"date":"2010-09-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.748},{"date":"2010-09-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.911},{"date":"2010-09-06","fuel":"gasoline","grade":"premium","formulation":"all","price":2.917},{"date":"2010-09-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.877},{"date":"2010-09-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.992},{"date":"2010-09-06","fuel":"diesel","grade":"all","formulation":"NA","price":2.931},{"date":"2010-09-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.931},{"date":"2010-09-13","fuel":"gasoline","grade":"all","formulation":"all","price":2.772},{"date":"2010-09-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.742},{"date":"2010-09-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.834},{"date":"2010-09-13","fuel":"gasoline","grade":"regular","formulation":"all","price":2.721},{"date":"2010-09-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.695},{"date":"2010-09-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.776},{"date":"2010-09-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.836},{"date":"2010-09-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.79},{"date":"2010-09-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.926},{"date":"2010-09-13","fuel":"gasoline","grade":"premium","formulation":"all","price":2.95},{"date":"2010-09-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.92},{"date":"2010-09-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.006},{"date":"2010-09-13","fuel":"diesel","grade":"all","formulation":"NA","price":2.943},{"date":"2010-09-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.943},{"date":"2010-09-20","fuel":"gasoline","grade":"all","formulation":"all","price":2.775},{"date":"2010-09-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.751},{"date":"2010-09-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.824},{"date":"2010-09-20","fuel":"gasoline","grade":"regular","formulation":"all","price":2.723},{"date":"2010-09-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.703},{"date":"2010-09-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.766},{"date":"2010-09-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.844},{"date":"2010-09-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.806},{"date":"2010-09-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.917},{"date":"2010-09-20","fuel":"gasoline","grade":"premium","formulation":"all","price":2.954},{"date":"2010-09-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.931},{"date":"2010-09-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.999},{"date":"2010-09-20","fuel":"diesel","grade":"all","formulation":"NA","price":2.96},{"date":"2010-09-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.96},{"date":"2010-09-27","fuel":"gasoline","grade":"all","formulation":"all","price":2.747},{"date":"2010-09-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.718},{"date":"2010-09-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.807},{"date":"2010-09-27","fuel":"gasoline","grade":"regular","formulation":"all","price":2.694},{"date":"2010-09-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.668},{"date":"2010-09-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.747},{"date":"2010-09-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.818},{"date":"2010-09-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.775},{"date":"2010-09-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.9},{"date":"2010-09-27","fuel":"gasoline","grade":"premium","formulation":"all","price":2.932},{"date":"2010-09-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.903},{"date":"2010-09-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.985},{"date":"2010-09-27","fuel":"diesel","grade":"all","formulation":"NA","price":2.951},{"date":"2010-09-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.951},{"date":"2010-10-04","fuel":"gasoline","grade":"all","formulation":"all","price":2.784},{"date":"2010-10-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.754},{"date":"2010-10-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.845},{"date":"2010-10-04","fuel":"gasoline","grade":"regular","formulation":"all","price":2.732},{"date":"2010-10-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.705},{"date":"2010-10-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.787},{"date":"2010-10-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.85},{"date":"2010-10-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.807},{"date":"2010-10-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.933},{"date":"2010-10-04","fuel":"gasoline","grade":"premium","formulation":"all","price":2.966},{"date":"2010-10-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.938},{"date":"2010-10-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.019},{"date":"2010-10-04","fuel":"diesel","grade":"all","formulation":"NA","price":3},{"date":"2010-10-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3},{"date":"2010-10-11","fuel":"gasoline","grade":"all","formulation":"all","price":2.871},{"date":"2010-10-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.842},{"date":"2010-10-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.929},{"date":"2010-10-11","fuel":"gasoline","grade":"regular","formulation":"all","price":2.819},{"date":"2010-10-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.793},{"date":"2010-10-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.873},{"date":"2010-10-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.934},{"date":"2010-10-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.894},{"date":"2010-10-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.011},{"date":"2010-10-11","fuel":"gasoline","grade":"premium","formulation":"all","price":3.053},{"date":"2010-10-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.029},{"date":"2010-10-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.097},{"date":"2010-10-11","fuel":"diesel","grade":"all","formulation":"NA","price":3.066},{"date":"2010-10-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.066},{"date":"2010-10-18","fuel":"gasoline","grade":"all","formulation":"all","price":2.887},{"date":"2010-10-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.845},{"date":"2010-10-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.972},{"date":"2010-10-18","fuel":"gasoline","grade":"regular","formulation":"all","price":2.834},{"date":"2010-10-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.795},{"date":"2010-10-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.917},{"date":"2010-10-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.953},{"date":"2010-10-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.9},{"date":"2010-10-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.056},{"date":"2010-10-18","fuel":"gasoline","grade":"premium","formulation":"all","price":3.071},{"date":"2010-10-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.034},{"date":"2010-10-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.14},{"date":"2010-10-18","fuel":"diesel","grade":"all","formulation":"NA","price":3.073},{"date":"2010-10-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.073},{"date":"2010-10-25","fuel":"gasoline","grade":"all","formulation":"all","price":2.87},{"date":"2010-10-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.823},{"date":"2010-10-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.966},{"date":"2010-10-25","fuel":"gasoline","grade":"regular","formulation":"all","price":2.817},{"date":"2010-10-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.772},{"date":"2010-10-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.909},{"date":"2010-10-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.938},{"date":"2010-10-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.879},{"date":"2010-10-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.053},{"date":"2010-10-25","fuel":"gasoline","grade":"premium","formulation":"all","price":3.058},{"date":"2010-10-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.014},{"date":"2010-10-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.139},{"date":"2010-10-25","fuel":"diesel","grade":"all","formulation":"NA","price":3.067},{"date":"2010-10-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.067},{"date":"2010-11-01","fuel":"gasoline","grade":"all","formulation":"all","price":2.861},{"date":"2010-11-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.811},{"date":"2010-11-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.962},{"date":"2010-11-01","fuel":"gasoline","grade":"regular","formulation":"all","price":2.806},{"date":"2010-11-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.76},{"date":"2010-11-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.903},{"date":"2010-11-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.929},{"date":"2010-11-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.867},{"date":"2010-11-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.05},{"date":"2010-11-01","fuel":"gasoline","grade":"premium","formulation":"all","price":3.051},{"date":"2010-11-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.004},{"date":"2010-11-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.139},{"date":"2010-11-01","fuel":"diesel","grade":"all","formulation":"NA","price":3.067},{"date":"2010-11-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.067},{"date":"2010-11-08","fuel":"gasoline","grade":"all","formulation":"all","price":2.917},{"date":"2010-11-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.881},{"date":"2010-11-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.99},{"date":"2010-11-08","fuel":"gasoline","grade":"regular","formulation":"all","price":2.865},{"date":"2010-11-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.832},{"date":"2010-11-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.934},{"date":"2010-11-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.979},{"date":"2010-11-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.931},{"date":"2010-11-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.073},{"date":"2010-11-08","fuel":"gasoline","grade":"premium","formulation":"all","price":3.102},{"date":"2010-11-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.069},{"date":"2010-11-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.161},{"date":"2010-11-08","fuel":"diesel","grade":"all","formulation":"NA","price":3.116},{"date":"2010-11-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.116},{"date":"2010-11-15","fuel":"gasoline","grade":"all","formulation":"all","price":2.944},{"date":"2010-11-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.899},{"date":"2010-11-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.035},{"date":"2010-11-15","fuel":"gasoline","grade":"regular","formulation":"all","price":2.892},{"date":"2010-11-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.849},{"date":"2010-11-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.98},{"date":"2010-11-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.007},{"date":"2010-11-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.952},{"date":"2010-11-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.115},{"date":"2010-11-15","fuel":"gasoline","grade":"premium","formulation":"all","price":3.13},{"date":"2010-11-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.089},{"date":"2010-11-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.205},{"date":"2010-11-15","fuel":"diesel","grade":"all","formulation":"NA","price":3.184},{"date":"2010-11-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.184},{"date":"2010-11-22","fuel":"gasoline","grade":"all","formulation":"all","price":2.931},{"date":"2010-11-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.88},{"date":"2010-11-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.037},{"date":"2010-11-22","fuel":"gasoline","grade":"regular","formulation":"all","price":2.876},{"date":"2010-11-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.828},{"date":"2010-11-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.979},{"date":"2010-11-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.999},{"date":"2010-11-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.937},{"date":"2010-11-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.119},{"date":"2010-11-22","fuel":"gasoline","grade":"premium","formulation":"all","price":3.124},{"date":"2010-11-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.075},{"date":"2010-11-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.215},{"date":"2010-11-22","fuel":"diesel","grade":"all","formulation":"NA","price":3.171},{"date":"2010-11-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.171},{"date":"2010-11-29","fuel":"gasoline","grade":"all","formulation":"all","price":2.912},{"date":"2010-11-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.858},{"date":"2010-11-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.022},{"date":"2010-11-29","fuel":"gasoline","grade":"regular","formulation":"all","price":2.856},{"date":"2010-11-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.805},{"date":"2010-11-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.963},{"date":"2010-11-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.982},{"date":"2010-11-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.917},{"date":"2010-11-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.107},{"date":"2010-11-29","fuel":"gasoline","grade":"premium","formulation":"all","price":3.108},{"date":"2010-11-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.056},{"date":"2010-11-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.205},{"date":"2010-11-29","fuel":"diesel","grade":"all","formulation":"NA","price":3.162},{"date":"2010-11-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.162},{"date":"2010-12-06","fuel":"gasoline","grade":"all","formulation":"all","price":3.013},{"date":"2010-12-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.97},{"date":"2010-12-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.101},{"date":"2010-12-06","fuel":"gasoline","grade":"regular","formulation":"all","price":2.958},{"date":"2010-12-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.917},{"date":"2010-12-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.045},{"date":"2010-12-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.079},{"date":"2010-12-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.027},{"date":"2010-12-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.181},{"date":"2010-12-06","fuel":"gasoline","grade":"premium","formulation":"all","price":3.207},{"date":"2010-12-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.169},{"date":"2010-12-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.277},{"date":"2010-12-06","fuel":"diesel","grade":"all","formulation":"NA","price":3.197},{"date":"2010-12-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.197},{"date":"2010-12-13","fuel":"gasoline","grade":"all","formulation":"all","price":3.035},{"date":"2010-12-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.99},{"date":"2010-12-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.126},{"date":"2010-12-13","fuel":"gasoline","grade":"regular","formulation":"all","price":2.98},{"date":"2010-12-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.937},{"date":"2010-12-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.07},{"date":"2010-12-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.101},{"date":"2010-12-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.047},{"date":"2010-12-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.204},{"date":"2010-12-13","fuel":"gasoline","grade":"premium","formulation":"all","price":3.227},{"date":"2010-12-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.189},{"date":"2010-12-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.299},{"date":"2010-12-13","fuel":"diesel","grade":"all","formulation":"NA","price":3.231},{"date":"2010-12-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.231},{"date":"2010-12-20","fuel":"gasoline","grade":"all","formulation":"all","price":3.037},{"date":"2010-12-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.987},{"date":"2010-12-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.14},{"date":"2010-12-20","fuel":"gasoline","grade":"regular","formulation":"all","price":2.982},{"date":"2010-12-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.934},{"date":"2010-12-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.084},{"date":"2010-12-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.104},{"date":"2010-12-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.046},{"date":"2010-12-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.217},{"date":"2010-12-20","fuel":"gasoline","grade":"premium","formulation":"all","price":3.231},{"date":"2010-12-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.188},{"date":"2010-12-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.313},{"date":"2010-12-20","fuel":"diesel","grade":"all","formulation":"NA","price":3.248},{"date":"2010-12-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.248},{"date":"2010-12-27","fuel":"gasoline","grade":"all","formulation":"all","price":3.106},{"date":"2010-12-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.067},{"date":"2010-12-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.185},{"date":"2010-12-27","fuel":"gasoline","grade":"regular","formulation":"all","price":3.052},{"date":"2010-12-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.015},{"date":"2010-12-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.13},{"date":"2010-12-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.171},{"date":"2010-12-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.124},{"date":"2010-12-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.262},{"date":"2010-12-27","fuel":"gasoline","grade":"premium","formulation":"all","price":3.296},{"date":"2010-12-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.264},{"date":"2010-12-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.354},{"date":"2010-12-27","fuel":"diesel","grade":"all","formulation":"NA","price":3.294},{"date":"2010-12-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.294},{"date":"2011-01-03","fuel":"gasoline","grade":"all","formulation":"all","price":3.124},{"date":"2011-01-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.086},{"date":"2011-01-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.201},{"date":"2011-01-03","fuel":"gasoline","grade":"regular","formulation":"all","price":3.07},{"date":"2011-01-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.034},{"date":"2011-01-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.146},{"date":"2011-01-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.188},{"date":"2011-01-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.142},{"date":"2011-01-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.278},{"date":"2011-01-03","fuel":"gasoline","grade":"premium","formulation":"all","price":3.314},{"date":"2011-01-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.283},{"date":"2011-01-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.372},{"date":"2011-01-03","fuel":"diesel","grade":"all","formulation":"NA","price":3.331},{"date":"2011-01-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.331},{"date":"2011-01-10","fuel":"gasoline","grade":"all","formulation":"all","price":3.142},{"date":"2011-01-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.103},{"date":"2011-01-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.221},{"date":"2011-01-10","fuel":"gasoline","grade":"regular","formulation":"all","price":3.089},{"date":"2011-01-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.052},{"date":"2011-01-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.166},{"date":"2011-01-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.204},{"date":"2011-01-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.157},{"date":"2011-01-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.297},{"date":"2011-01-10","fuel":"gasoline","grade":"premium","formulation":"all","price":3.33},{"date":"2011-01-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.298},{"date":"2011-01-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.391},{"date":"2011-01-10","fuel":"diesel","grade":"all","formulation":"NA","price":3.333},{"date":"2011-01-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.333},{"date":"2011-01-17","fuel":"gasoline","grade":"all","formulation":"all","price":3.158},{"date":"2011-01-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.12},{"date":"2011-01-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.235},{"date":"2011-01-17","fuel":"gasoline","grade":"regular","formulation":"all","price":3.104},{"date":"2011-01-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.068},{"date":"2011-01-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.179},{"date":"2011-01-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.222},{"date":"2011-01-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.174},{"date":"2011-01-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.313},{"date":"2011-01-17","fuel":"gasoline","grade":"premium","formulation":"all","price":3.347},{"date":"2011-01-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.316},{"date":"2011-01-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.406},{"date":"2011-01-17","fuel":"diesel","grade":"all","formulation":"NA","price":3.407},{"date":"2011-01-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.407},{"date":"2011-01-24","fuel":"gasoline","grade":"all","formulation":"all","price":3.163},{"date":"2011-01-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.125},{"date":"2011-01-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.241},{"date":"2011-01-24","fuel":"gasoline","grade":"regular","formulation":"all","price":3.11},{"date":"2011-01-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.074},{"date":"2011-01-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.186},{"date":"2011-01-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.227},{"date":"2011-01-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.18},{"date":"2011-01-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.318},{"date":"2011-01-24","fuel":"gasoline","grade":"premium","formulation":"all","price":3.353},{"date":"2011-01-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.322},{"date":"2011-01-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.412},{"date":"2011-01-24","fuel":"diesel","grade":"all","formulation":"NA","price":3.43},{"date":"2011-01-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.43},{"date":"2011-01-31","fuel":"gasoline","grade":"all","formulation":"all","price":3.155},{"date":"2011-01-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.113},{"date":"2011-01-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.241},{"date":"2011-01-31","fuel":"gasoline","grade":"regular","formulation":"all","price":3.101},{"date":"2011-01-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.061},{"date":"2011-01-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.186},{"date":"2011-01-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.221},{"date":"2011-01-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.169},{"date":"2011-01-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.321},{"date":"2011-01-31","fuel":"gasoline","grade":"premium","formulation":"all","price":3.345},{"date":"2011-01-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.308},{"date":"2011-01-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.413},{"date":"2011-01-31","fuel":"diesel","grade":"all","formulation":"NA","price":3.438},{"date":"2011-01-31","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.438},{"date":"2011-02-07","fuel":"gasoline","grade":"all","formulation":"all","price":3.185},{"date":"2011-02-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.145},{"date":"2011-02-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.266},{"date":"2011-02-07","fuel":"gasoline","grade":"regular","formulation":"all","price":3.132},{"date":"2011-02-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.094},{"date":"2011-02-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.211},{"date":"2011-02-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.251},{"date":"2011-02-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.202},{"date":"2011-02-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.345},{"date":"2011-02-07","fuel":"gasoline","grade":"premium","formulation":"all","price":3.371},{"date":"2011-02-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.338},{"date":"2011-02-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.434},{"date":"2011-02-07","fuel":"diesel","grade":"all","formulation":"NA","price":3.513},{"date":"2011-02-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.513},{"date":"2011-02-14","fuel":"gasoline","grade":"all","formulation":"all","price":3.193},{"date":"2011-02-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.147},{"date":"2011-02-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.288},{"date":"2011-02-14","fuel":"gasoline","grade":"regular","formulation":"all","price":3.14},{"date":"2011-02-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.095},{"date":"2011-02-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.233},{"date":"2011-02-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.259},{"date":"2011-02-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.203},{"date":"2011-02-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.368},{"date":"2011-02-14","fuel":"gasoline","grade":"premium","formulation":"all","price":3.382},{"date":"2011-02-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.343},{"date":"2011-02-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.455},{"date":"2011-02-14","fuel":"diesel","grade":"all","formulation":"NA","price":3.534},{"date":"2011-02-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.534},{"date":"2011-02-21","fuel":"gasoline","grade":"all","formulation":"all","price":3.243},{"date":"2011-02-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.193},{"date":"2011-02-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.345},{"date":"2011-02-21","fuel":"gasoline","grade":"regular","formulation":"all","price":3.189},{"date":"2011-02-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.141},{"date":"2011-02-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.29},{"date":"2011-02-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.311},{"date":"2011-02-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.251},{"date":"2011-02-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.428},{"date":"2011-02-21","fuel":"gasoline","grade":"premium","formulation":"all","price":3.428},{"date":"2011-02-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.384},{"date":"2011-02-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.511},{"date":"2011-02-21","fuel":"diesel","grade":"all","formulation":"NA","price":3.573},{"date":"2011-02-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.573},{"date":"2011-02-28","fuel":"gasoline","grade":"all","formulation":"all","price":3.435},{"date":"2011-02-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.392},{"date":"2011-02-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.523},{"date":"2011-02-28","fuel":"gasoline","grade":"regular","formulation":"all","price":3.383},{"date":"2011-02-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.341},{"date":"2011-02-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.471},{"date":"2011-02-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.499},{"date":"2011-02-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.446},{"date":"2011-02-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.603},{"date":"2011-02-28","fuel":"gasoline","grade":"premium","formulation":"all","price":3.62},{"date":"2011-02-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.587},{"date":"2011-02-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.683},{"date":"2011-02-28","fuel":"diesel","grade":"all","formulation":"NA","price":3.716},{"date":"2011-02-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.716},{"date":"2011-03-07","fuel":"gasoline","grade":"all","formulation":"all","price":3.572},{"date":"2011-03-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.524},{"date":"2011-03-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.671},{"date":"2011-03-07","fuel":"gasoline","grade":"regular","formulation":"all","price":3.52},{"date":"2011-03-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.473},{"date":"2011-03-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.617},{"date":"2011-03-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.636},{"date":"2011-03-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.576},{"date":"2011-03-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.753},{"date":"2011-03-07","fuel":"gasoline","grade":"premium","formulation":"all","price":3.758},{"date":"2011-03-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.717},{"date":"2011-03-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.834},{"date":"2011-03-07","fuel":"diesel","grade":"all","formulation":"NA","price":3.871},{"date":"2011-03-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.871},{"date":"2011-03-14","fuel":"gasoline","grade":"all","formulation":"all","price":3.621},{"date":"2011-03-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.569},{"date":"2011-03-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.726},{"date":"2011-03-14","fuel":"gasoline","grade":"regular","formulation":"all","price":3.567},{"date":"2011-03-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.517},{"date":"2011-03-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.671},{"date":"2011-03-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.69},{"date":"2011-03-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.626},{"date":"2011-03-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.813},{"date":"2011-03-14","fuel":"gasoline","grade":"premium","formulation":"all","price":3.809},{"date":"2011-03-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.768},{"date":"2011-03-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.887},{"date":"2011-03-14","fuel":"diesel","grade":"all","formulation":"NA","price":3.908},{"date":"2011-03-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.908},{"date":"2011-03-21","fuel":"gasoline","grade":"all","formulation":"all","price":3.617},{"date":"2011-03-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.56},{"date":"2011-03-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.732},{"date":"2011-03-21","fuel":"gasoline","grade":"regular","formulation":"all","price":3.562},{"date":"2011-03-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.507},{"date":"2011-03-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.678},{"date":"2011-03-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.686},{"date":"2011-03-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.617},{"date":"2011-03-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.819},{"date":"2011-03-21","fuel":"gasoline","grade":"premium","formulation":"all","price":3.806},{"date":"2011-03-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.759},{"date":"2011-03-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.893},{"date":"2011-03-21","fuel":"diesel","grade":"all","formulation":"NA","price":3.907},{"date":"2011-03-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.907},{"date":"2011-03-28","fuel":"gasoline","grade":"all","formulation":"all","price":3.65},{"date":"2011-03-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.59},{"date":"2011-03-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.771},{"date":"2011-03-28","fuel":"gasoline","grade":"regular","formulation":"all","price":3.596},{"date":"2011-03-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.538},{"date":"2011-03-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.719},{"date":"2011-03-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.718},{"date":"2011-03-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.647},{"date":"2011-03-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.857},{"date":"2011-03-28","fuel":"gasoline","grade":"premium","formulation":"all","price":3.836},{"date":"2011-03-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.787},{"date":"2011-03-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.925},{"date":"2011-03-28","fuel":"diesel","grade":"all","formulation":"NA","price":3.932},{"date":"2011-03-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.932},{"date":"2011-04-04","fuel":"gasoline","grade":"all","formulation":"all","price":3.737},{"date":"2011-04-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.686},{"date":"2011-04-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.84},{"date":"2011-04-04","fuel":"gasoline","grade":"regular","formulation":"all","price":3.684},{"date":"2011-04-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.635},{"date":"2011-04-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.786},{"date":"2011-04-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.801},{"date":"2011-04-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.737},{"date":"2011-04-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.925},{"date":"2011-04-04","fuel":"gasoline","grade":"premium","formulation":"all","price":3.921},{"date":"2011-04-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.88},{"date":"2011-04-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.998},{"date":"2011-04-04","fuel":"diesel","grade":"all","formulation":"NA","price":3.976},{"date":"2011-04-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.976},{"date":"2011-04-11","fuel":"gasoline","grade":"all","formulation":"all","price":3.843},{"date":"2011-04-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.793},{"date":"2011-04-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.947},{"date":"2011-04-11","fuel":"gasoline","grade":"regular","formulation":"all","price":3.791},{"date":"2011-04-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.743},{"date":"2011-04-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.893},{"date":"2011-04-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.907},{"date":"2011-04-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.842},{"date":"2011-04-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.032},{"date":"2011-04-11","fuel":"gasoline","grade":"premium","formulation":"all","price":4.027},{"date":"2011-04-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.985},{"date":"2011-04-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.105},{"date":"2011-04-11","fuel":"diesel","grade":"all","formulation":"NA","price":4.078},{"date":"2011-04-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.078},{"date":"2011-04-18","fuel":"gasoline","grade":"all","formulation":"all","price":3.896},{"date":"2011-04-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.837},{"date":"2011-04-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.017},{"date":"2011-04-18","fuel":"gasoline","grade":"regular","formulation":"all","price":3.844},{"date":"2011-04-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.787},{"date":"2011-04-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.964},{"date":"2011-04-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.96},{"date":"2011-04-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.887},{"date":"2011-04-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.101},{"date":"2011-04-18","fuel":"gasoline","grade":"premium","formulation":"all","price":4.08},{"date":"2011-04-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.029},{"date":"2011-04-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.177},{"date":"2011-04-18","fuel":"diesel","grade":"all","formulation":"NA","price":4.105},{"date":"2011-04-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.105},{"date":"2011-04-25","fuel":"gasoline","grade":"all","formulation":"all","price":3.932},{"date":"2011-04-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.867},{"date":"2011-04-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.064},{"date":"2011-04-25","fuel":"gasoline","grade":"regular","formulation":"all","price":3.879},{"date":"2011-04-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.817},{"date":"2011-04-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.011},{"date":"2011-04-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.994},{"date":"2011-04-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.916},{"date":"2011-04-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.143},{"date":"2011-04-25","fuel":"gasoline","grade":"premium","formulation":"all","price":4.117},{"date":"2011-04-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.059},{"date":"2011-04-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.225},{"date":"2011-04-25","fuel":"diesel","grade":"all","formulation":"NA","price":4.098},{"date":"2011-04-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.098},{"date":"2011-05-02","fuel":"gasoline","grade":"all","formulation":"all","price":4.014},{"date":"2011-05-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.955},{"date":"2011-05-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.134},{"date":"2011-05-02","fuel":"gasoline","grade":"regular","formulation":"all","price":3.963},{"date":"2011-05-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.906},{"date":"2011-05-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.081},{"date":"2011-05-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.075},{"date":"2011-05-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.004},{"date":"2011-05-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.212},{"date":"2011-05-02","fuel":"gasoline","grade":"premium","formulation":"all","price":4.198},{"date":"2011-05-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.144},{"date":"2011-05-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.297},{"date":"2011-05-02","fuel":"diesel","grade":"all","formulation":"NA","price":4.124},{"date":"2011-05-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.124},{"date":"2011-05-09","fuel":"gasoline","grade":"all","formulation":"all","price":4.018},{"date":"2011-05-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.957},{"date":"2011-05-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.142},{"date":"2011-05-09","fuel":"gasoline","grade":"regular","formulation":"all","price":3.965},{"date":"2011-05-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.907},{"date":"2011-05-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.087},{"date":"2011-05-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.081},{"date":"2011-05-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.009},{"date":"2011-05-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.221},{"date":"2011-05-09","fuel":"gasoline","grade":"premium","formulation":"all","price":4.206},{"date":"2011-05-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.15},{"date":"2011-05-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.31},{"date":"2011-05-09","fuel":"diesel","grade":"all","formulation":"NA","price":4.104},{"date":"2011-05-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.104},{"date":"2011-05-16","fuel":"gasoline","grade":"all","formulation":"all","price":4.014},{"date":"2011-05-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.956},{"date":"2011-05-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.132},{"date":"2011-05-16","fuel":"gasoline","grade":"regular","formulation":"all","price":3.96},{"date":"2011-05-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.905},{"date":"2011-05-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.076},{"date":"2011-05-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.079},{"date":"2011-05-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.01},{"date":"2011-05-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.213},{"date":"2011-05-16","fuel":"gasoline","grade":"premium","formulation":"all","price":4.204},{"date":"2011-05-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.15},{"date":"2011-05-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.305},{"date":"2011-05-16","fuel":"diesel","grade":"all","formulation":"NA","price":4.061},{"date":"2011-05-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.061},{"date":"2011-05-23","fuel":"gasoline","grade":"all","formulation":"all","price":3.904},{"date":"2011-05-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.84},{"date":"2011-05-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.035},{"date":"2011-05-23","fuel":"gasoline","grade":"regular","formulation":"all","price":3.849},{"date":"2011-05-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.788},{"date":"2011-05-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.976},{"date":"2011-05-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.975},{"date":"2011-05-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.9},{"date":"2011-05-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.12},{"date":"2011-05-23","fuel":"gasoline","grade":"premium","formulation":"all","price":4.1},{"date":"2011-05-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.036},{"date":"2011-05-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.218},{"date":"2011-05-23","fuel":"diesel","grade":"all","formulation":"NA","price":3.997},{"date":"2011-05-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.997},{"date":"2011-05-30","fuel":"gasoline","grade":"all","formulation":"all","price":3.848},{"date":"2011-05-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.791},{"date":"2011-05-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.965},{"date":"2011-05-30","fuel":"gasoline","grade":"regular","formulation":"all","price":3.794},{"date":"2011-05-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.741},{"date":"2011-05-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.905},{"date":"2011-05-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.914},{"date":"2011-05-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.842},{"date":"2011-05-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.053},{"date":"2011-05-30","fuel":"gasoline","grade":"premium","formulation":"all","price":4.041},{"date":"2011-05-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.981},{"date":"2011-05-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.15},{"date":"2011-05-30","fuel":"diesel","grade":"all","formulation":"NA","price":3.948},{"date":"2011-05-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.948},{"date":"2011-06-06","fuel":"gasoline","grade":"all","formulation":"all","price":3.833},{"date":"2011-06-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.785},{"date":"2011-06-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.929},{"date":"2011-06-06","fuel":"gasoline","grade":"regular","formulation":"all","price":3.781},{"date":"2011-06-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.738},{"date":"2011-06-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.87},{"date":"2011-06-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.891},{"date":"2011-06-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.827},{"date":"2011-06-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.014},{"date":"2011-06-06","fuel":"gasoline","grade":"premium","formulation":"all","price":4.02},{"date":"2011-06-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.97},{"date":"2011-06-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.112},{"date":"2011-06-06","fuel":"diesel","grade":"all","formulation":"NA","price":3.94},{"date":"2011-06-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.94},{"date":"2011-06-13","fuel":"gasoline","grade":"all","formulation":"all","price":3.767},{"date":"2011-06-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.713},{"date":"2011-06-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.877},{"date":"2011-06-13","fuel":"gasoline","grade":"regular","formulation":"all","price":3.713},{"date":"2011-06-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.664},{"date":"2011-06-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.816},{"date":"2011-06-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.829},{"date":"2011-06-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.761},{"date":"2011-06-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.961},{"date":"2011-06-13","fuel":"gasoline","grade":"premium","formulation":"all","price":3.958},{"date":"2011-06-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.902},{"date":"2011-06-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.063},{"date":"2011-06-13","fuel":"diesel","grade":"all","formulation":"NA","price":3.954},{"date":"2011-06-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.954},{"date":"2011-06-20","fuel":"gasoline","grade":"all","formulation":"all","price":3.708},{"date":"2011-06-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.647},{"date":"2011-06-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.831},{"date":"2011-06-20","fuel":"gasoline","grade":"regular","formulation":"all","price":3.652},{"date":"2011-06-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.597},{"date":"2011-06-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.769},{"date":"2011-06-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.776},{"date":"2011-06-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.702},{"date":"2011-06-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.919},{"date":"2011-06-20","fuel":"gasoline","grade":"premium","formulation":"all","price":3.904},{"date":"2011-06-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.84},{"date":"2011-06-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.022},{"date":"2011-06-20","fuel":"diesel","grade":"all","formulation":"NA","price":3.95},{"date":"2011-06-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.95},{"date":"2011-06-27","fuel":"gasoline","grade":"all","formulation":"all","price":3.631},{"date":"2011-06-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.565},{"date":"2011-06-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.765},{"date":"2011-06-27","fuel":"gasoline","grade":"regular","formulation":"all","price":3.574},{"date":"2011-06-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.513},{"date":"2011-06-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.702},{"date":"2011-06-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.7},{"date":"2011-06-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.621},{"date":"2011-06-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.852},{"date":"2011-06-27","fuel":"gasoline","grade":"premium","formulation":"all","price":3.833},{"date":"2011-06-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.764},{"date":"2011-06-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.959},{"date":"2011-06-27","fuel":"diesel","grade":"all","formulation":"NA","price":3.888},{"date":"2011-06-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.888},{"date":"2011-07-04","fuel":"gasoline","grade":"all","formulation":"all","price":3.634},{"date":"2011-07-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.584},{"date":"2011-07-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.736},{"date":"2011-07-04","fuel":"gasoline","grade":"regular","formulation":"all","price":3.579},{"date":"2011-07-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.534},{"date":"2011-07-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.674},{"date":"2011-07-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.699},{"date":"2011-07-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.635},{"date":"2011-07-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.822},{"date":"2011-07-04","fuel":"gasoline","grade":"premium","formulation":"all","price":3.829},{"date":"2011-07-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.775},{"date":"2011-07-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.929},{"date":"2011-07-04","fuel":"diesel","grade":"all","formulation":"NA","price":3.85},{"date":"2011-07-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.85},{"date":"2011-07-11","fuel":"gasoline","grade":"all","formulation":"all","price":3.695},{"date":"2011-07-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.658},{"date":"2011-07-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.771},{"date":"2011-07-11","fuel":"gasoline","grade":"regular","formulation":"all","price":3.641},{"date":"2011-07-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.608},{"date":"2011-07-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.71},{"date":"2011-07-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.756},{"date":"2011-07-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.707},{"date":"2011-07-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.851},{"date":"2011-07-11","fuel":"gasoline","grade":"premium","formulation":"all","price":3.889},{"date":"2011-07-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.851},{"date":"2011-07-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.96},{"date":"2011-07-11","fuel":"diesel","grade":"all","formulation":"NA","price":3.899},{"date":"2011-07-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.899},{"date":"2011-07-18","fuel":"gasoline","grade":"all","formulation":"all","price":3.736},{"date":"2011-07-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.699},{"date":"2011-07-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.812},{"date":"2011-07-18","fuel":"gasoline","grade":"regular","formulation":"all","price":3.682},{"date":"2011-07-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.648},{"date":"2011-07-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.753},{"date":"2011-07-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.796},{"date":"2011-07-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.75},{"date":"2011-07-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.885},{"date":"2011-07-18","fuel":"gasoline","grade":"premium","formulation":"all","price":3.932},{"date":"2011-07-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.896},{"date":"2011-07-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.998},{"date":"2011-07-18","fuel":"diesel","grade":"all","formulation":"NA","price":3.923},{"date":"2011-07-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.923},{"date":"2011-07-25","fuel":"gasoline","grade":"all","formulation":"all","price":3.754},{"date":"2011-07-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.72},{"date":"2011-07-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.824},{"date":"2011-07-25","fuel":"gasoline","grade":"regular","formulation":"all","price":3.699},{"date":"2011-07-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.667},{"date":"2011-07-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.766},{"date":"2011-07-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.819},{"date":"2011-07-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.777},{"date":"2011-07-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.899},{"date":"2011-07-25","fuel":"gasoline","grade":"premium","formulation":"all","price":3.951},{"date":"2011-07-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.919},{"date":"2011-07-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.01},{"date":"2011-07-25","fuel":"diesel","grade":"all","formulation":"NA","price":3.949},{"date":"2011-07-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.949},{"date":"2011-08-01","fuel":"gasoline","grade":"all","formulation":"all","price":3.766},{"date":"2011-08-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.737},{"date":"2011-08-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.826},{"date":"2011-08-01","fuel":"gasoline","grade":"regular","formulation":"all","price":3.711},{"date":"2011-08-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.684},{"date":"2011-08-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.768},{"date":"2011-08-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.829},{"date":"2011-08-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.792},{"date":"2011-08-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.9},{"date":"2011-08-01","fuel":"gasoline","grade":"premium","formulation":"all","price":3.963},{"date":"2011-08-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.937},{"date":"2011-08-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.013},{"date":"2011-08-01","fuel":"diesel","grade":"all","formulation":"NA","price":3.937},{"date":"2011-08-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.937},{"date":"2011-08-08","fuel":"gasoline","grade":"all","formulation":"all","price":3.73},{"date":"2011-08-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.698},{"date":"2011-08-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.794},{"date":"2011-08-08","fuel":"gasoline","grade":"regular","formulation":"all","price":3.674},{"date":"2011-08-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.646},{"date":"2011-08-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.733},{"date":"2011-08-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.794},{"date":"2011-08-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.753},{"date":"2011-08-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.872},{"date":"2011-08-08","fuel":"gasoline","grade":"premium","formulation":"all","price":3.927},{"date":"2011-08-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.895},{"date":"2011-08-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.985},{"date":"2011-08-08","fuel":"diesel","grade":"all","formulation":"NA","price":3.897},{"date":"2011-08-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.897},{"date":"2011-08-15","fuel":"gasoline","grade":"all","formulation":"all","price":3.662},{"date":"2011-08-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.629},{"date":"2011-08-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.727},{"date":"2011-08-15","fuel":"gasoline","grade":"regular","formulation":"all","price":3.604},{"date":"2011-08-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.576},{"date":"2011-08-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.664},{"date":"2011-08-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.728},{"date":"2011-08-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.686},{"date":"2011-08-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.81},{"date":"2011-08-15","fuel":"gasoline","grade":"premium","formulation":"all","price":3.865},{"date":"2011-08-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.832},{"date":"2011-08-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.927},{"date":"2011-08-15","fuel":"diesel","grade":"all","formulation":"NA","price":3.835},{"date":"2011-08-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.835},{"date":"2011-08-22","fuel":"gasoline","grade":"all","formulation":"all","price":3.638},{"date":"2011-08-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.605},{"date":"2011-08-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.705},{"date":"2011-08-22","fuel":"gasoline","grade":"regular","formulation":"all","price":3.581},{"date":"2011-08-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.552},{"date":"2011-08-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.641},{"date":"2011-08-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.703},{"date":"2011-08-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.658},{"date":"2011-08-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.791},{"date":"2011-08-22","fuel":"gasoline","grade":"premium","formulation":"all","price":3.839},{"date":"2011-08-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.804},{"date":"2011-08-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.904},{"date":"2011-08-22","fuel":"diesel","grade":"all","formulation":"NA","price":3.81},{"date":"2011-08-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.81},{"date":"2011-08-29","fuel":"gasoline","grade":"all","formulation":"all","price":3.682},{"date":"2011-08-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.651},{"date":"2011-08-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.744},{"date":"2011-08-29","fuel":"gasoline","grade":"regular","formulation":"all","price":3.627},{"date":"2011-08-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.601},{"date":"2011-08-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.683},{"date":"2011-08-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.746},{"date":"2011-08-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.703},{"date":"2011-08-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.828},{"date":"2011-08-29","fuel":"gasoline","grade":"premium","formulation":"all","price":3.874},{"date":"2011-08-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.842},{"date":"2011-08-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.933},{"date":"2011-08-29","fuel":"diesel","grade":"all","formulation":"NA","price":3.82},{"date":"2011-08-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.82},{"date":"2011-09-05","fuel":"gasoline","grade":"all","formulation":"all","price":3.727},{"date":"2011-09-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.692},{"date":"2011-09-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.8},{"date":"2011-09-05","fuel":"gasoline","grade":"regular","formulation":"all","price":3.674},{"date":"2011-09-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.643},{"date":"2011-09-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.741},{"date":"2011-09-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.791},{"date":"2011-09-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.742},{"date":"2011-09-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.885},{"date":"2011-09-05","fuel":"gasoline","grade":"premium","formulation":"all","price":3.914},{"date":"2011-09-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.878},{"date":"2011-09-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.98},{"date":"2011-09-05","fuel":"diesel","grade":"all","formulation":"NA","price":3.868},{"date":"2011-09-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.868},{"date":"2011-09-12","fuel":"gasoline","grade":"all","formulation":"all","price":3.715},{"date":"2011-09-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.678},{"date":"2011-09-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.79},{"date":"2011-09-12","fuel":"gasoline","grade":"regular","formulation":"all","price":3.661},{"date":"2011-09-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.629},{"date":"2011-09-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.729},{"date":"2011-09-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.78},{"date":"2011-09-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.728},{"date":"2011-09-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.881},{"date":"2011-09-12","fuel":"gasoline","grade":"premium","formulation":"all","price":3.904},{"date":"2011-09-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.866},{"date":"2011-09-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.974},{"date":"2011-09-12","fuel":"diesel","grade":"all","formulation":"NA","price":3.862},{"date":"2011-09-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.862},{"date":"2011-09-19","fuel":"gasoline","grade":"all","formulation":"all","price":3.657},{"date":"2011-09-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.611},{"date":"2011-09-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.751},{"date":"2011-09-19","fuel":"gasoline","grade":"regular","formulation":"all","price":3.601},{"date":"2011-09-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.56},{"date":"2011-09-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.688},{"date":"2011-09-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.727},{"date":"2011-09-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.666},{"date":"2011-09-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.846},{"date":"2011-09-19","fuel":"gasoline","grade":"premium","formulation":"all","price":3.853},{"date":"2011-09-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.805},{"date":"2011-09-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.941},{"date":"2011-09-19","fuel":"diesel","grade":"all","formulation":"NA","price":3.833},{"date":"2011-09-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.833},{"date":"2011-09-26","fuel":"gasoline","grade":"all","formulation":"all","price":3.568},{"date":"2011-09-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.514},{"date":"2011-09-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.677},{"date":"2011-09-26","fuel":"gasoline","grade":"regular","formulation":"all","price":3.509},{"date":"2011-09-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.461},{"date":"2011-09-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.612},{"date":"2011-09-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.642},{"date":"2011-09-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.573},{"date":"2011-09-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.775},{"date":"2011-09-26","fuel":"gasoline","grade":"premium","formulation":"all","price":3.77},{"date":"2011-09-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.716},{"date":"2011-09-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.871},{"date":"2011-09-26","fuel":"diesel","grade":"all","formulation":"NA","price":3.786},{"date":"2011-09-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.786},{"date":"2011-10-03","fuel":"gasoline","grade":"all","formulation":"all","price":3.492},{"date":"2011-10-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.435},{"date":"2011-10-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.609},{"date":"2011-10-03","fuel":"gasoline","grade":"regular","formulation":"all","price":3.433},{"date":"2011-10-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.381},{"date":"2011-10-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.543},{"date":"2011-10-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.569},{"date":"2011-10-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.495},{"date":"2011-10-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.711},{"date":"2011-10-03","fuel":"gasoline","grade":"premium","formulation":"all","price":3.698},{"date":"2011-10-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.64},{"date":"2011-10-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.806},{"date":"2011-10-03","fuel":"diesel","grade":"all","formulation":"NA","price":3.749},{"date":"2011-10-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.749},{"date":"2011-10-10","fuel":"gasoline","grade":"all","formulation":"all","price":3.476},{"date":"2011-10-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.422},{"date":"2011-10-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.584},{"date":"2011-10-10","fuel":"gasoline","grade":"regular","formulation":"all","price":3.417},{"date":"2011-10-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.368},{"date":"2011-10-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.52},{"date":"2011-10-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.551},{"date":"2011-10-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.481},{"date":"2011-10-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.685},{"date":"2011-10-10","fuel":"gasoline","grade":"premium","formulation":"all","price":3.679},{"date":"2011-10-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.627},{"date":"2011-10-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.777},{"date":"2011-10-10","fuel":"diesel","grade":"all","formulation":"NA","price":3.721},{"date":"2011-10-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.721},{"date":"2011-10-17","fuel":"gasoline","grade":"all","formulation":"all","price":3.533},{"date":"2011-10-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.484},{"date":"2011-10-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.632},{"date":"2011-10-17","fuel":"gasoline","grade":"regular","formulation":"all","price":3.476},{"date":"2011-10-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.431},{"date":"2011-10-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.571},{"date":"2011-10-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.604},{"date":"2011-10-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.54},{"date":"2011-10-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.728},{"date":"2011-10-17","fuel":"gasoline","grade":"premium","formulation":"all","price":3.73},{"date":"2011-10-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.683},{"date":"2011-10-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.818},{"date":"2011-10-17","fuel":"diesel","grade":"all","formulation":"NA","price":3.801},{"date":"2011-10-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.801},{"date":"2011-10-24","fuel":"gasoline","grade":"all","formulation":"all","price":3.52},{"date":"2011-10-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.469},{"date":"2011-10-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.623},{"date":"2011-10-24","fuel":"gasoline","grade":"regular","formulation":"all","price":3.462},{"date":"2011-10-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.415},{"date":"2011-10-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.56},{"date":"2011-10-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.594},{"date":"2011-10-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.529},{"date":"2011-10-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.721},{"date":"2011-10-24","fuel":"gasoline","grade":"premium","formulation":"all","price":3.721},{"date":"2011-10-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.673},{"date":"2011-10-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.811},{"date":"2011-10-24","fuel":"diesel","grade":"all","formulation":"NA","price":3.825},{"date":"2011-10-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.825},{"date":"2011-10-31","fuel":"gasoline","grade":"all","formulation":"all","price":3.511},{"date":"2011-10-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.46},{"date":"2011-10-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.614},{"date":"2011-10-31","fuel":"gasoline","grade":"regular","formulation":"all","price":3.452},{"date":"2011-10-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.405},{"date":"2011-10-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.551},{"date":"2011-10-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.587},{"date":"2011-10-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.52},{"date":"2011-10-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.714},{"date":"2011-10-31","fuel":"gasoline","grade":"premium","formulation":"all","price":3.713},{"date":"2011-10-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.664},{"date":"2011-10-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.803},{"date":"2011-10-31","fuel":"diesel","grade":"all","formulation":"NA","price":3.892},{"date":"2011-10-31","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.892},{"date":"2011-11-07","fuel":"gasoline","grade":"all","formulation":"all","price":3.482},{"date":"2011-11-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.424},{"date":"2011-11-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.599},{"date":"2011-11-07","fuel":"gasoline","grade":"regular","formulation":"all","price":3.424},{"date":"2011-11-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.37},{"date":"2011-11-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.535},{"date":"2011-11-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.558},{"date":"2011-11-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.483},{"date":"2011-11-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.701},{"date":"2011-11-07","fuel":"gasoline","grade":"premium","formulation":"all","price":3.683},{"date":"2011-11-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.627},{"date":"2011-11-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.788},{"date":"2011-11-07","fuel":"diesel","grade":"all","formulation":"NA","price":3.887},{"date":"2011-11-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.887},{"date":"2011-11-14","fuel":"gasoline","grade":"all","formulation":"all","price":3.495},{"date":"2011-11-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.442},{"date":"2011-11-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.602},{"date":"2011-11-14","fuel":"gasoline","grade":"regular","formulation":"all","price":3.436},{"date":"2011-11-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.388},{"date":"2011-11-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.538},{"date":"2011-11-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.571},{"date":"2011-11-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.502},{"date":"2011-11-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.703},{"date":"2011-11-14","fuel":"gasoline","grade":"premium","formulation":"all","price":3.697},{"date":"2011-11-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.647},{"date":"2011-11-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.792},{"date":"2011-11-14","fuel":"diesel","grade":"all","formulation":"NA","price":3.987},{"date":"2011-11-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.987},{"date":"2011-11-21","fuel":"gasoline","grade":"all","formulation":"all","price":3.427},{"date":"2011-11-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.367},{"date":"2011-11-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.55},{"date":"2011-11-21","fuel":"gasoline","grade":"regular","formulation":"all","price":3.368},{"date":"2011-11-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.312},{"date":"2011-11-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.485},{"date":"2011-11-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.503},{"date":"2011-11-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.426},{"date":"2011-11-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.652},{"date":"2011-11-21","fuel":"gasoline","grade":"premium","formulation":"all","price":3.634},{"date":"2011-11-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.576},{"date":"2011-11-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.741},{"date":"2011-11-21","fuel":"diesel","grade":"all","formulation":"NA","price":4.01},{"date":"2011-11-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.01},{"date":"2011-11-28","fuel":"gasoline","grade":"all","formulation":"all","price":3.368},{"date":"2011-11-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.305},{"date":"2011-11-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.496},{"date":"2011-11-28","fuel":"gasoline","grade":"regular","formulation":"all","price":3.307},{"date":"2011-11-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.248},{"date":"2011-11-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.43},{"date":"2011-11-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.447},{"date":"2011-11-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.367},{"date":"2011-11-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.601},{"date":"2011-11-28","fuel":"gasoline","grade":"premium","formulation":"all","price":3.581},{"date":"2011-11-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.52},{"date":"2011-11-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.694},{"date":"2011-11-28","fuel":"diesel","grade":"all","formulation":"NA","price":3.964},{"date":"2011-11-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.964},{"date":"2011-12-05","fuel":"gasoline","grade":"all","formulation":"all","price":3.35},{"date":"2011-12-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.296},{"date":"2011-12-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.46},{"date":"2011-12-05","fuel":"gasoline","grade":"regular","formulation":"all","price":3.29},{"date":"2011-12-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.24},{"date":"2011-12-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.395},{"date":"2011-12-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.426},{"date":"2011-12-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.355},{"date":"2011-12-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.562},{"date":"2011-12-05","fuel":"gasoline","grade":"premium","formulation":"all","price":3.56},{"date":"2011-12-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.508},{"date":"2011-12-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.656},{"date":"2011-12-05","fuel":"diesel","grade":"all","formulation":"NA","price":3.931},{"date":"2011-12-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.931},{"date":"2011-12-12","fuel":"gasoline","grade":"all","formulation":"all","price":3.346},{"date":"2011-12-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.301},{"date":"2011-12-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.437},{"date":"2011-12-12","fuel":"gasoline","grade":"regular","formulation":"all","price":3.286},{"date":"2011-12-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.244},{"date":"2011-12-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.372},{"date":"2011-12-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.421},{"date":"2011-12-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.362},{"date":"2011-12-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.537},{"date":"2011-12-12","fuel":"gasoline","grade":"premium","formulation":"all","price":3.554},{"date":"2011-12-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.512},{"date":"2011-12-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.633},{"date":"2011-12-12","fuel":"diesel","grade":"all","formulation":"NA","price":3.894},{"date":"2011-12-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.894},{"date":"2011-12-19","fuel":"gasoline","grade":"all","formulation":"all","price":3.29},{"date":"2011-12-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.242},{"date":"2011-12-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.39},{"date":"2011-12-19","fuel":"gasoline","grade":"regular","formulation":"all","price":3.229},{"date":"2011-12-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.183},{"date":"2011-12-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.325},{"date":"2011-12-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.368},{"date":"2011-12-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.306},{"date":"2011-12-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.489},{"date":"2011-12-19","fuel":"gasoline","grade":"premium","formulation":"all","price":3.504},{"date":"2011-12-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.46},{"date":"2011-12-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.587},{"date":"2011-12-19","fuel":"diesel","grade":"all","formulation":"NA","price":3.828},{"date":"2011-12-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.828},{"date":"2011-12-26","fuel":"gasoline","grade":"all","formulation":"all","price":3.317},{"date":"2011-12-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.269},{"date":"2011-12-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.413},{"date":"2011-12-26","fuel":"gasoline","grade":"regular","formulation":"all","price":3.258},{"date":"2011-12-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.213},{"date":"2011-12-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.35},{"date":"2011-12-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.388},{"date":"2011-12-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.326},{"date":"2011-12-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.508},{"date":"2011-12-26","fuel":"gasoline","grade":"premium","formulation":"all","price":3.524},{"date":"2011-12-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.481},{"date":"2011-12-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.603},{"date":"2011-12-26","fuel":"diesel","grade":"all","formulation":"NA","price":3.791},{"date":"2011-12-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.791},{"date":"2012-01-02","fuel":"gasoline","grade":"all","formulation":"all","price":3.358},{"date":"2012-01-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.31},{"date":"2012-01-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.454},{"date":"2012-01-02","fuel":"gasoline","grade":"regular","formulation":"all","price":3.299},{"date":"2012-01-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.254},{"date":"2012-01-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.393},{"date":"2012-01-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.429},{"date":"2012-01-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.368},{"date":"2012-01-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.548},{"date":"2012-01-02","fuel":"gasoline","grade":"premium","formulation":"all","price":3.567},{"date":"2012-01-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.527},{"date":"2012-01-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.641},{"date":"2012-01-02","fuel":"diesel","grade":"all","formulation":"NA","price":3.783},{"date":"2012-01-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.783},{"date":"2012-01-09","fuel":"gasoline","grade":"all","formulation":"all","price":3.441},{"date":"2012-01-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.39},{"date":"2012-01-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.546},{"date":"2012-01-09","fuel":"gasoline","grade":"regular","formulation":"all","price":3.382},{"date":"2012-01-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.333},{"date":"2012-01-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.486},{"date":"2012-01-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.512},{"date":"2012-01-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.448},{"date":"2012-01-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.637},{"date":"2012-01-09","fuel":"gasoline","grade":"premium","formulation":"all","price":3.649},{"date":"2012-01-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.607},{"date":"2012-01-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.725},{"date":"2012-01-09","fuel":"diesel","grade":"all","formulation":"NA","price":3.828},{"date":"2012-01-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.828},{"date":"2012-01-16","fuel":"gasoline","grade":"all","formulation":"all","price":3.451},{"date":"2012-01-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.4},{"date":"2012-01-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.554},{"date":"2012-01-16","fuel":"gasoline","grade":"regular","formulation":"all","price":3.391},{"date":"2012-01-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.342},{"date":"2012-01-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.494},{"date":"2012-01-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.522},{"date":"2012-01-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.459},{"date":"2012-01-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.645},{"date":"2012-01-16","fuel":"gasoline","grade":"premium","formulation":"all","price":3.66},{"date":"2012-01-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.621},{"date":"2012-01-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.734},{"date":"2012-01-16","fuel":"diesel","grade":"all","formulation":"NA","price":3.854},{"date":"2012-01-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.854},{"date":"2012-01-23","fuel":"gasoline","grade":"all","formulation":"all","price":3.45},{"date":"2012-01-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.392},{"date":"2012-01-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.566},{"date":"2012-01-23","fuel":"gasoline","grade":"regular","formulation":"all","price":3.389},{"date":"2012-01-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.333},{"date":"2012-01-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.505},{"date":"2012-01-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.522},{"date":"2012-01-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.453},{"date":"2012-01-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.655},{"date":"2012-01-23","fuel":"gasoline","grade":"premium","formulation":"all","price":3.664},{"date":"2012-01-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.617},{"date":"2012-01-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.75},{"date":"2012-01-23","fuel":"diesel","grade":"all","formulation":"NA","price":3.848},{"date":"2012-01-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.848},{"date":"2012-01-30","fuel":"gasoline","grade":"all","formulation":"all","price":3.5},{"date":"2012-01-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.446},{"date":"2012-01-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.61},{"date":"2012-01-30","fuel":"gasoline","grade":"regular","formulation":"all","price":3.439},{"date":"2012-01-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.386},{"date":"2012-01-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.55},{"date":"2012-01-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.573},{"date":"2012-01-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.51},{"date":"2012-01-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.694},{"date":"2012-01-30","fuel":"gasoline","grade":"premium","formulation":"all","price":3.716},{"date":"2012-01-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.675},{"date":"2012-01-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.793},{"date":"2012-01-30","fuel":"diesel","grade":"all","formulation":"NA","price":3.85},{"date":"2012-01-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.85},{"date":"2012-02-06","fuel":"gasoline","grade":"all","formulation":"all","price":3.542},{"date":"2012-02-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.496},{"date":"2012-02-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.637},{"date":"2012-02-06","fuel":"gasoline","grade":"regular","formulation":"all","price":3.482},{"date":"2012-02-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.436},{"date":"2012-02-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.578},{"date":"2012-02-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.614},{"date":"2012-02-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.558},{"date":"2012-02-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.723},{"date":"2012-02-06","fuel":"gasoline","grade":"premium","formulation":"all","price":3.756},{"date":"2012-02-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.721},{"date":"2012-02-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.822},{"date":"2012-02-06","fuel":"diesel","grade":"all","formulation":"NA","price":3.856},{"date":"2012-02-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.856},{"date":"2012-02-13","fuel":"gasoline","grade":"all","formulation":"all","price":3.584},{"date":"2012-02-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.526},{"date":"2012-02-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.702},{"date":"2012-02-13","fuel":"gasoline","grade":"regular","formulation":"all","price":3.523},{"date":"2012-02-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.466},{"date":"2012-02-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.642},{"date":"2012-02-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.659},{"date":"2012-02-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.593},{"date":"2012-02-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.787},{"date":"2012-02-13","fuel":"gasoline","grade":"premium","formulation":"all","price":3.798},{"date":"2012-02-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.751},{"date":"2012-02-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.885},{"date":"2012-02-13","fuel":"diesel","grade":"all","formulation":"NA","price":3.943},{"date":"2012-02-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.943},{"date":"2012-02-20","fuel":"gasoline","grade":"all","formulation":"all","price":3.652},{"date":"2012-02-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.582},{"date":"2012-02-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.794},{"date":"2012-02-20","fuel":"gasoline","grade":"regular","formulation":"all","price":3.591},{"date":"2012-02-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.523},{"date":"2012-02-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.735},{"date":"2012-02-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.729},{"date":"2012-02-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.647},{"date":"2012-02-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.887},{"date":"2012-02-20","fuel":"gasoline","grade":"premium","formulation":"all","price":3.865},{"date":"2012-02-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.808},{"date":"2012-02-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.971},{"date":"2012-02-20","fuel":"diesel","grade":"all","formulation":"NA","price":3.96},{"date":"2012-02-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.96},{"date":"2012-02-27","fuel":"gasoline","grade":"all","formulation":"all","price":3.78},{"date":"2012-02-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.698},{"date":"2012-02-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.945},{"date":"2012-02-27","fuel":"gasoline","grade":"regular","formulation":"all","price":3.721},{"date":"2012-02-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.641},{"date":"2012-02-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.889},{"date":"2012-02-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.855},{"date":"2012-02-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.759},{"date":"2012-02-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.041},{"date":"2012-02-27","fuel":"gasoline","grade":"premium","formulation":"all","price":3.983},{"date":"2012-02-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.915},{"date":"2012-02-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.11},{"date":"2012-02-27","fuel":"diesel","grade":"all","formulation":"NA","price":4.051},{"date":"2012-02-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.051},{"date":"2012-03-05","fuel":"gasoline","grade":"all","formulation":"all","price":3.849},{"date":"2012-03-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.771},{"date":"2012-03-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.009},{"date":"2012-03-05","fuel":"gasoline","grade":"regular","formulation":"all","price":3.793},{"date":"2012-03-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.717},{"date":"2012-03-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.954},{"date":"2012-03-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.92},{"date":"2012-03-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.824},{"date":"2012-03-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.104},{"date":"2012-03-05","fuel":"gasoline","grade":"premium","formulation":"all","price":4.043},{"date":"2012-03-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.977},{"date":"2012-03-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.167},{"date":"2012-03-05","fuel":"diesel","grade":"all","formulation":"NA","price":4.094},{"date":"2012-03-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.094},{"date":"2012-03-12","fuel":"gasoline","grade":"all","formulation":"all","price":3.884},{"date":"2012-03-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.8},{"date":"2012-03-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.056},{"date":"2012-03-12","fuel":"gasoline","grade":"regular","formulation":"all","price":3.829},{"date":"2012-03-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.747},{"date":"2012-03-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.002},{"date":"2012-03-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.954},{"date":"2012-03-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.852},{"date":"2012-03-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.15},{"date":"2012-03-12","fuel":"gasoline","grade":"premium","formulation":"all","price":4.077},{"date":"2012-03-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.003},{"date":"2012-03-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.214},{"date":"2012-03-12","fuel":"diesel","grade":"all","formulation":"NA","price":4.123},{"date":"2012-03-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.123},{"date":"2012-03-19","fuel":"gasoline","grade":"all","formulation":"all","price":3.923},{"date":"2012-03-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.841},{"date":"2012-03-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.089},{"date":"2012-03-19","fuel":"gasoline","grade":"regular","formulation":"all","price":3.867},{"date":"2012-03-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.787},{"date":"2012-03-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.034},{"date":"2012-03-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.993},{"date":"2012-03-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.895},{"date":"2012-03-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.182},{"date":"2012-03-19","fuel":"gasoline","grade":"premium","formulation":"all","price":4.117},{"date":"2012-03-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.045},{"date":"2012-03-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.249},{"date":"2012-03-19","fuel":"diesel","grade":"all","formulation":"NA","price":4.142},{"date":"2012-03-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.142},{"date":"2012-03-26","fuel":"gasoline","grade":"all","formulation":"all","price":3.973},{"date":"2012-03-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.897},{"date":"2012-03-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.129},{"date":"2012-03-26","fuel":"gasoline","grade":"regular","formulation":"all","price":3.918},{"date":"2012-03-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.843},{"date":"2012-03-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.076},{"date":"2012-03-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.042},{"date":"2012-03-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.952},{"date":"2012-03-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.216},{"date":"2012-03-26","fuel":"gasoline","grade":"premium","formulation":"all","price":4.168},{"date":"2012-03-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.104},{"date":"2012-03-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.287},{"date":"2012-03-26","fuel":"diesel","grade":"all","formulation":"NA","price":4.147},{"date":"2012-03-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.147},{"date":"2012-04-02","fuel":"gasoline","grade":"all","formulation":"all","price":3.996},{"date":"2012-04-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.928},{"date":"2012-04-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.135},{"date":"2012-04-02","fuel":"gasoline","grade":"regular","formulation":"all","price":3.941},{"date":"2012-04-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.874},{"date":"2012-04-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.08},{"date":"2012-04-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.063},{"date":"2012-04-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.981},{"date":"2012-04-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.222},{"date":"2012-04-02","fuel":"gasoline","grade":"premium","formulation":"all","price":4.193},{"date":"2012-04-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.136},{"date":"2012-04-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.299},{"date":"2012-04-02","fuel":"diesel","grade":"all","formulation":"NA","price":4.142},{"date":"2012-04-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.142},{"date":"2012-04-09","fuel":"gasoline","grade":"all","formulation":"all","price":3.997},{"date":"2012-04-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.934},{"date":"2012-04-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.126},{"date":"2012-04-09","fuel":"gasoline","grade":"regular","formulation":"all","price":3.939},{"date":"2012-04-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.877},{"date":"2012-04-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.069},{"date":"2012-04-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.067},{"date":"2012-04-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.993},{"date":"2012-04-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.211},{"date":"2012-04-09","fuel":"gasoline","grade":"premium","formulation":"all","price":4.201},{"date":"2012-04-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.148},{"date":"2012-04-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.299},{"date":"2012-04-09","fuel":"diesel","grade":"all","formulation":"NA","price":4.148},{"date":"2012-04-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.148},{"date":"2012-04-16","fuel":"gasoline","grade":"all","formulation":"all","price":3.98},{"date":"2012-04-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.923},{"date":"2012-04-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.097},{"date":"2012-04-16","fuel":"gasoline","grade":"regular","formulation":"all","price":3.922},{"date":"2012-04-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.867},{"date":"2012-04-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.039},{"date":"2012-04-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.047},{"date":"2012-04-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.978},{"date":"2012-04-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.181},{"date":"2012-04-16","fuel":"gasoline","grade":"premium","formulation":"all","price":4.183},{"date":"2012-04-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.134},{"date":"2012-04-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.275},{"date":"2012-04-16","fuel":"diesel","grade":"all","formulation":"NA","price":4.127},{"date":"2012-04-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.127},{"date":"2012-04-23","fuel":"gasoline","grade":"all","formulation":"all","price":3.929},{"date":"2012-04-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.861},{"date":"2012-04-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.066},{"date":"2012-04-23","fuel":"gasoline","grade":"regular","formulation":"all","price":3.87},{"date":"2012-04-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.805},{"date":"2012-04-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.007},{"date":"2012-04-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.999},{"date":"2012-04-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.919},{"date":"2012-04-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.154},{"date":"2012-04-23","fuel":"gasoline","grade":"premium","formulation":"all","price":4.136},{"date":"2012-04-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.074},{"date":"2012-04-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.25},{"date":"2012-04-23","fuel":"diesel","grade":"all","formulation":"NA","price":4.085},{"date":"2012-04-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.085},{"date":"2012-04-30","fuel":"gasoline","grade":"all","formulation":"all","price":3.889},{"date":"2012-04-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.821},{"date":"2012-04-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.027},{"date":"2012-04-30","fuel":"gasoline","grade":"regular","formulation":"all","price":3.83},{"date":"2012-04-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.764},{"date":"2012-04-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.967},{"date":"2012-04-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.962},{"date":"2012-04-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.882},{"date":"2012-04-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.116},{"date":"2012-04-30","fuel":"gasoline","grade":"premium","formulation":"all","price":4.097},{"date":"2012-04-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.036},{"date":"2012-04-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.211},{"date":"2012-04-30","fuel":"diesel","grade":"all","formulation":"NA","price":4.073},{"date":"2012-04-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.073},{"date":"2012-05-07","fuel":"gasoline","grade":"all","formulation":"all","price":3.849},{"date":"2012-05-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.773},{"date":"2012-05-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.005},{"date":"2012-05-07","fuel":"gasoline","grade":"regular","formulation":"all","price":3.79},{"date":"2012-05-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.718},{"date":"2012-05-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.943},{"date":"2012-05-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.923},{"date":"2012-05-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.831},{"date":"2012-05-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.101},{"date":"2012-05-07","fuel":"gasoline","grade":"premium","formulation":"all","price":4.054},{"date":"2012-05-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.98},{"date":"2012-05-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.19},{"date":"2012-05-07","fuel":"diesel","grade":"all","formulation":"NA","price":4.057},{"date":"2012-05-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.057},{"date":"2012-05-14","fuel":"gasoline","grade":"all","formulation":"all","price":3.814},{"date":"2012-05-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.713},{"date":"2012-05-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.02},{"date":"2012-05-14","fuel":"gasoline","grade":"regular","formulation":"all","price":3.754},{"date":"2012-05-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.658},{"date":"2012-05-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.956},{"date":"2012-05-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.895},{"date":"2012-05-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.774},{"date":"2012-05-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.13},{"date":"2012-05-14","fuel":"gasoline","grade":"premium","formulation":"all","price":4.02},{"date":"2012-05-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.919},{"date":"2012-05-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.207},{"date":"2012-05-14","fuel":"diesel","grade":"all","formulation":"NA","price":4.004},{"date":"2012-05-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.004},{"date":"2012-05-21","fuel":"gasoline","grade":"all","formulation":"all","price":3.773},{"date":"2012-05-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.676},{"date":"2012-05-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.972},{"date":"2012-05-21","fuel":"gasoline","grade":"regular","formulation":"all","price":3.715},{"date":"2012-05-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.622},{"date":"2012-05-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.909},{"date":"2012-05-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.85},{"date":"2012-05-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.731},{"date":"2012-05-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.081},{"date":"2012-05-21","fuel":"gasoline","grade":"premium","formulation":"all","price":3.975},{"date":"2012-05-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.878},{"date":"2012-05-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.156},{"date":"2012-05-21","fuel":"diesel","grade":"all","formulation":"NA","price":3.956},{"date":"2012-05-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.956},{"date":"2012-05-28","fuel":"gasoline","grade":"all","formulation":"all","price":3.728},{"date":"2012-05-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.628},{"date":"2012-05-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.932},{"date":"2012-05-28","fuel":"gasoline","grade":"regular","formulation":"all","price":3.67},{"date":"2012-05-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.575},{"date":"2012-05-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.868},{"date":"2012-05-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.805},{"date":"2012-05-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.682},{"date":"2012-05-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.043},{"date":"2012-05-28","fuel":"gasoline","grade":"premium","formulation":"all","price":3.929},{"date":"2012-05-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.828},{"date":"2012-05-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.117},{"date":"2012-05-28","fuel":"diesel","grade":"all","formulation":"NA","price":3.897},{"date":"2012-05-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.897},{"date":"2012-06-04","fuel":"gasoline","grade":"all","formulation":"all","price":3.671},{"date":"2012-06-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.57},{"date":"2012-06-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.878},{"date":"2012-06-04","fuel":"gasoline","grade":"regular","formulation":"all","price":3.613},{"date":"2012-06-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.518},{"date":"2012-06-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.812},{"date":"2012-06-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.75},{"date":"2012-06-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.624},{"date":"2012-06-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.993},{"date":"2012-06-04","fuel":"gasoline","grade":"premium","formulation":"all","price":3.871},{"date":"2012-06-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.766},{"date":"2012-06-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.065},{"date":"2012-06-04","fuel":"diesel","grade":"all","formulation":"NA","price":3.846},{"date":"2012-06-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.846},{"date":"2012-06-11","fuel":"gasoline","grade":"all","formulation":"all","price":3.629},{"date":"2012-06-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.541},{"date":"2012-06-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.809},{"date":"2012-06-11","fuel":"gasoline","grade":"regular","formulation":"all","price":3.572},{"date":"2012-06-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.489},{"date":"2012-06-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.745},{"date":"2012-06-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.703},{"date":"2012-06-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.592},{"date":"2012-06-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.92},{"date":"2012-06-11","fuel":"gasoline","grade":"premium","formulation":"all","price":3.829},{"date":"2012-06-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.74},{"date":"2012-06-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.994},{"date":"2012-06-11","fuel":"diesel","grade":"all","formulation":"NA","price":3.781},{"date":"2012-06-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.781},{"date":"2012-06-18","fuel":"gasoline","grade":"all","formulation":"all","price":3.589},{"date":"2012-06-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.522},{"date":"2012-06-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.724},{"date":"2012-06-18","fuel":"gasoline","grade":"regular","formulation":"all","price":3.533},{"date":"2012-06-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.473},{"date":"2012-06-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.66},{"date":"2012-06-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.661},{"date":"2012-06-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.572},{"date":"2012-06-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.833},{"date":"2012-06-18","fuel":"gasoline","grade":"premium","formulation":"all","price":3.78},{"date":"2012-06-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.708},{"date":"2012-06-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.914},{"date":"2012-06-18","fuel":"diesel","grade":"all","formulation":"NA","price":3.729},{"date":"2012-06-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.729},{"date":"2012-06-25","fuel":"gasoline","grade":"all","formulation":"all","price":3.494},{"date":"2012-06-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.428},{"date":"2012-06-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.629},{"date":"2012-06-25","fuel":"gasoline","grade":"regular","formulation":"all","price":3.437},{"date":"2012-06-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.378},{"date":"2012-06-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.562},{"date":"2012-06-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.568},{"date":"2012-06-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.481},{"date":"2012-06-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.735},{"date":"2012-06-25","fuel":"gasoline","grade":"premium","formulation":"all","price":3.693},{"date":"2012-06-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.619},{"date":"2012-06-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.832},{"date":"2012-06-25","fuel":"diesel","grade":"all","formulation":"NA","price":3.678},{"date":"2012-06-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.678},{"date":"2012-07-02","fuel":"gasoline","grade":"all","formulation":"all","price":3.415},{"date":"2012-07-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.343},{"date":"2012-07-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.561},{"date":"2012-07-02","fuel":"gasoline","grade":"regular","formulation":"all","price":3.356},{"date":"2012-07-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.291},{"date":"2012-07-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.493},{"date":"2012-07-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.489},{"date":"2012-07-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.398},{"date":"2012-07-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.665},{"date":"2012-07-02","fuel":"gasoline","grade":"premium","formulation":"all","price":3.618},{"date":"2012-07-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.54},{"date":"2012-07-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.764},{"date":"2012-07-02","fuel":"diesel","grade":"all","formulation":"NA","price":3.648},{"date":"2012-07-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.648},{"date":"2012-07-09","fuel":"gasoline","grade":"all","formulation":"all","price":3.469},{"date":"2012-07-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.411},{"date":"2012-07-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.588},{"date":"2012-07-09","fuel":"gasoline","grade":"regular","formulation":"all","price":3.411},{"date":"2012-07-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.357},{"date":"2012-07-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.522},{"date":"2012-07-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.539},{"date":"2012-07-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.465},{"date":"2012-07-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.682},{"date":"2012-07-09","fuel":"gasoline","grade":"premium","formulation":"all","price":3.674},{"date":"2012-07-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.613},{"date":"2012-07-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.789},{"date":"2012-07-09","fuel":"diesel","grade":"all","formulation":"NA","price":3.683},{"date":"2012-07-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.683},{"date":"2012-07-16","fuel":"gasoline","grade":"all","formulation":"all","price":3.485},{"date":"2012-07-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.416},{"date":"2012-07-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.625},{"date":"2012-07-16","fuel":"gasoline","grade":"regular","formulation":"all","price":3.427},{"date":"2012-07-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.364},{"date":"2012-07-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.561},{"date":"2012-07-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.551},{"date":"2012-07-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.467},{"date":"2012-07-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.713},{"date":"2012-07-16","fuel":"gasoline","grade":"premium","formulation":"all","price":3.69},{"date":"2012-07-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.618},{"date":"2012-07-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.823},{"date":"2012-07-16","fuel":"diesel","grade":"all","formulation":"NA","price":3.695},{"date":"2012-07-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.695},{"date":"2012-07-23","fuel":"gasoline","grade":"all","formulation":"all","price":3.554},{"date":"2012-07-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.491},{"date":"2012-07-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.683},{"date":"2012-07-23","fuel":"gasoline","grade":"regular","formulation":"all","price":3.494},{"date":"2012-07-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.435},{"date":"2012-07-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.619},{"date":"2012-07-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.626},{"date":"2012-07-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.552},{"date":"2012-07-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.771},{"date":"2012-07-23","fuel":"gasoline","grade":"premium","formulation":"all","price":3.765},{"date":"2012-07-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.703},{"date":"2012-07-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.881},{"date":"2012-07-23","fuel":"diesel","grade":"all","formulation":"NA","price":3.783},{"date":"2012-07-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.783},{"date":"2012-07-30","fuel":"gasoline","grade":"all","formulation":"all","price":3.568},{"date":"2012-07-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.506},{"date":"2012-07-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.693},{"date":"2012-07-30","fuel":"gasoline","grade":"regular","formulation":"all","price":3.508},{"date":"2012-07-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.45},{"date":"2012-07-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.63},{"date":"2012-07-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.639},{"date":"2012-07-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.565},{"date":"2012-07-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.78},{"date":"2012-07-30","fuel":"gasoline","grade":"premium","formulation":"all","price":3.779},{"date":"2012-07-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.719},{"date":"2012-07-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.889},{"date":"2012-07-30","fuel":"diesel","grade":"all","formulation":"NA","price":3.796},{"date":"2012-07-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.796},{"date":"2012-08-06","fuel":"gasoline","grade":"all","formulation":"all","price":3.702},{"date":"2012-08-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.66},{"date":"2012-08-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.788},{"date":"2012-08-06","fuel":"gasoline","grade":"regular","formulation":"all","price":3.645},{"date":"2012-08-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.606},{"date":"2012-08-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.727},{"date":"2012-08-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.767},{"date":"2012-08-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.714},{"date":"2012-08-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.87},{"date":"2012-08-06","fuel":"gasoline","grade":"premium","formulation":"all","price":3.907},{"date":"2012-08-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.869},{"date":"2012-08-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.976},{"date":"2012-08-06","fuel":"diesel","grade":"all","formulation":"NA","price":3.85},{"date":"2012-08-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.85},{"date":"2012-08-13","fuel":"gasoline","grade":"all","formulation":"all","price":3.779},{"date":"2012-08-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.717},{"date":"2012-08-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.906},{"date":"2012-08-13","fuel":"gasoline","grade":"regular","formulation":"all","price":3.721},{"date":"2012-08-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.662},{"date":"2012-08-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.846},{"date":"2012-08-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.847},{"date":"2012-08-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.771},{"date":"2012-08-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.994},{"date":"2012-08-13","fuel":"gasoline","grade":"premium","formulation":"all","price":3.985},{"date":"2012-08-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.928},{"date":"2012-08-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.091},{"date":"2012-08-13","fuel":"diesel","grade":"all","formulation":"NA","price":3.965},{"date":"2012-08-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.965},{"date":"2012-08-20","fuel":"gasoline","grade":"all","formulation":"all","price":3.803},{"date":"2012-08-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.739},{"date":"2012-08-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.934},{"date":"2012-08-20","fuel":"gasoline","grade":"regular","formulation":"all","price":3.744},{"date":"2012-08-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.682},{"date":"2012-08-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.873},{"date":"2012-08-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.874},{"date":"2012-08-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.797},{"date":"2012-08-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.023},{"date":"2012-08-20","fuel":"gasoline","grade":"premium","formulation":"all","price":4.014},{"date":"2012-08-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.956},{"date":"2012-08-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.12},{"date":"2012-08-20","fuel":"diesel","grade":"all","formulation":"NA","price":4.026},{"date":"2012-08-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.026},{"date":"2012-08-27","fuel":"gasoline","grade":"all","formulation":"all","price":3.837},{"date":"2012-08-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.78},{"date":"2012-08-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.951},{"date":"2012-08-27","fuel":"gasoline","grade":"regular","formulation":"all","price":3.776},{"date":"2012-08-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.722},{"date":"2012-08-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.888},{"date":"2012-08-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.909},{"date":"2012-08-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.839},{"date":"2012-08-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.044},{"date":"2012-08-27","fuel":"gasoline","grade":"premium","formulation":"all","price":4.051},{"date":"2012-08-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.003},{"date":"2012-08-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.142},{"date":"2012-08-27","fuel":"diesel","grade":"all","formulation":"NA","price":4.089},{"date":"2012-08-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.089},{"date":"2012-09-03","fuel":"gasoline","grade":"all","formulation":"all","price":3.903},{"date":"2012-09-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.854},{"date":"2012-09-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.001},{"date":"2012-09-03","fuel":"gasoline","grade":"regular","formulation":"all","price":3.843},{"date":"2012-09-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.797},{"date":"2012-09-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.94},{"date":"2012-09-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.975},{"date":"2012-09-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.916},{"date":"2012-09-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.089},{"date":"2012-09-03","fuel":"gasoline","grade":"premium","formulation":"all","price":4.111},{"date":"2012-09-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.07},{"date":"2012-09-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.189},{"date":"2012-09-03","fuel":"diesel","grade":"all","formulation":"NA","price":4.127},{"date":"2012-09-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.127},{"date":"2012-09-10","fuel":"gasoline","grade":"all","formulation":"all","price":3.907},{"date":"2012-09-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.856},{"date":"2012-09-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.012},{"date":"2012-09-10","fuel":"gasoline","grade":"regular","formulation":"all","price":3.847},{"date":"2012-09-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.799},{"date":"2012-09-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.949},{"date":"2012-09-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.981},{"date":"2012-09-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.919},{"date":"2012-09-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.1},{"date":"2012-09-10","fuel":"gasoline","grade":"premium","formulation":"all","price":4.119},{"date":"2012-09-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.071},{"date":"2012-09-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.208},{"date":"2012-09-10","fuel":"diesel","grade":"all","formulation":"NA","price":4.132},{"date":"2012-09-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.132},{"date":"2012-09-17","fuel":"gasoline","grade":"all","formulation":"all","price":3.939},{"date":"2012-09-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.89},{"date":"2012-09-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.038},{"date":"2012-09-17","fuel":"gasoline","grade":"regular","formulation":"all","price":3.878},{"date":"2012-09-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.832},{"date":"2012-09-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.974},{"date":"2012-09-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.013},{"date":"2012-09-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.955},{"date":"2012-09-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.124},{"date":"2012-09-17","fuel":"gasoline","grade":"premium","formulation":"all","price":4.154},{"date":"2012-09-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.108},{"date":"2012-09-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.239},{"date":"2012-09-17","fuel":"diesel","grade":"all","formulation":"NA","price":4.135},{"date":"2012-09-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.135},{"date":"2012-09-24","fuel":"gasoline","grade":"all","formulation":"all","price":3.889},{"date":"2012-09-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.834},{"date":"2012-09-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.002},{"date":"2012-09-24","fuel":"gasoline","grade":"regular","formulation":"all","price":3.826},{"date":"2012-09-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.775},{"date":"2012-09-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.934},{"date":"2012-09-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.966},{"date":"2012-09-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.899},{"date":"2012-09-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.098},{"date":"2012-09-24","fuel":"gasoline","grade":"premium","formulation":"all","price":4.11},{"date":"2012-09-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.056},{"date":"2012-09-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.21},{"date":"2012-09-24","fuel":"diesel","grade":"all","formulation":"NA","price":4.086},{"date":"2012-09-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.086},{"date":"2012-10-01","fuel":"gasoline","grade":"all","formulation":"all","price":3.866},{"date":"2012-10-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.808},{"date":"2012-10-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.986},{"date":"2012-10-01","fuel":"gasoline","grade":"regular","formulation":"all","price":3.804},{"date":"2012-10-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.75},{"date":"2012-10-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.916},{"date":"2012-10-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.944},{"date":"2012-10-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.87},{"date":"2012-10-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.086},{"date":"2012-10-01","fuel":"gasoline","grade":"premium","formulation":"all","price":4.087},{"date":"2012-10-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.026},{"date":"2012-10-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.2},{"date":"2012-10-01","fuel":"diesel","grade":"all","formulation":"NA","price":4.079},{"date":"2012-10-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.079},{"date":"2012-10-08","fuel":"gasoline","grade":"all","formulation":"all","price":3.914},{"date":"2012-10-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.8},{"date":"2012-10-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.147},{"date":"2012-10-08","fuel":"gasoline","grade":"regular","formulation":"all","price":3.85},{"date":"2012-10-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.742},{"date":"2012-10-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.078},{"date":"2012-10-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.002},{"date":"2012-10-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.864},{"date":"2012-10-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.27},{"date":"2012-10-08","fuel":"gasoline","grade":"premium","formulation":"all","price":4.133},{"date":"2012-10-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.02},{"date":"2012-10-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.344},{"date":"2012-10-08","fuel":"diesel","grade":"all","formulation":"NA","price":4.094},{"date":"2012-10-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.094},{"date":"2012-10-15","fuel":"gasoline","grade":"all","formulation":"all","price":3.886},{"date":"2012-10-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.774},{"date":"2012-10-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.113},{"date":"2012-10-15","fuel":"gasoline","grade":"regular","formulation":"all","price":3.819},{"date":"2012-10-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.713},{"date":"2012-10-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.042},{"date":"2012-10-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.976},{"date":"2012-10-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.841},{"date":"2012-10-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.238},{"date":"2012-10-15","fuel":"gasoline","grade":"premium","formulation":"all","price":4.113},{"date":"2012-10-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.004},{"date":"2012-10-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.316},{"date":"2012-10-15","fuel":"diesel","grade":"all","formulation":"NA","price":4.15},{"date":"2012-10-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.15},{"date":"2012-10-22","fuel":"gasoline","grade":"all","formulation":"all","price":3.756},{"date":"2012-10-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.645},{"date":"2012-10-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.981},{"date":"2012-10-22","fuel":"gasoline","grade":"regular","formulation":"all","price":3.687},{"date":"2012-10-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.582},{"date":"2012-10-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.908},{"date":"2012-10-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.85},{"date":"2012-10-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.717},{"date":"2012-10-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.107},{"date":"2012-10-22","fuel":"gasoline","grade":"premium","formulation":"all","price":3.992},{"date":"2012-10-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.884},{"date":"2012-10-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.193},{"date":"2012-10-22","fuel":"diesel","grade":"all","formulation":"NA","price":4.116},{"date":"2012-10-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.116},{"date":"2012-10-29","fuel":"gasoline","grade":"all","formulation":"all","price":3.638},{"date":"2012-10-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.545},{"date":"2012-10-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.826},{"date":"2012-10-29","fuel":"gasoline","grade":"regular","formulation":"all","price":3.568},{"date":"2012-10-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.48},{"date":"2012-10-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.752},{"date":"2012-10-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.733},{"date":"2012-10-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.622},{"date":"2012-10-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.948},{"date":"2012-10-29","fuel":"gasoline","grade":"premium","formulation":"all","price":3.878},{"date":"2012-10-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.788},{"date":"2012-10-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.044},{"date":"2012-10-29","fuel":"diesel","grade":"all","formulation":"NA","price":4.03},{"date":"2012-10-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.03},{"date":"2012-11-05","fuel":"gasoline","grade":"all","formulation":"all","price":3.563},{"date":"2012-11-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.471},{"date":"2012-11-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.749},{"date":"2012-11-05","fuel":"gasoline","grade":"regular","formulation":"all","price":3.492},{"date":"2012-11-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.406},{"date":"2012-11-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.673},{"date":"2012-11-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.652},{"date":"2012-11-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.542},{"date":"2012-11-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.864},{"date":"2012-11-05","fuel":"gasoline","grade":"premium","formulation":"all","price":3.808},{"date":"2012-11-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.717},{"date":"2012-11-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.978},{"date":"2012-11-05","fuel":"diesel","grade":"all","formulation":"NA","price":4.01},{"date":"2012-11-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.01},{"date":"2012-11-12","fuel":"gasoline","grade":"all","formulation":"all","price":3.518},{"date":"2012-11-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.437},{"date":"2012-11-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.685},{"date":"2012-11-12","fuel":"gasoline","grade":"regular","formulation":"all","price":3.449},{"date":"2012-11-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.372},{"date":"2012-11-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.611},{"date":"2012-11-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.605},{"date":"2012-11-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.509},{"date":"2012-11-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.793},{"date":"2012-11-12","fuel":"gasoline","grade":"premium","formulation":"all","price":3.761},{"date":"2012-11-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.678},{"date":"2012-11-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.913},{"date":"2012-11-12","fuel":"diesel","grade":"all","formulation":"NA","price":3.98},{"date":"2012-11-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.98},{"date":"2012-11-19","fuel":"gasoline","grade":"all","formulation":"all","price":3.497},{"date":"2012-11-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.423},{"date":"2012-11-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.649},{"date":"2012-11-19","fuel":"gasoline","grade":"regular","formulation":"all","price":3.429},{"date":"2012-11-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.36},{"date":"2012-11-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.573},{"date":"2012-11-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.579},{"date":"2012-11-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.489},{"date":"2012-11-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.754},{"date":"2012-11-19","fuel":"gasoline","grade":"premium","formulation":"all","price":3.74},{"date":"2012-11-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.662},{"date":"2012-11-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.885},{"date":"2012-11-19","fuel":"diesel","grade":"all","formulation":"NA","price":3.976},{"date":"2012-11-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.976},{"date":"2012-11-26","fuel":"gasoline","grade":"all","formulation":"all","price":3.505},{"date":"2012-11-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.445},{"date":"2012-11-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.628},{"date":"2012-11-26","fuel":"gasoline","grade":"regular","formulation":"all","price":3.437},{"date":"2012-11-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.382},{"date":"2012-11-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.553},{"date":"2012-11-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.585},{"date":"2012-11-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.511},{"date":"2012-11-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.73},{"date":"2012-11-26","fuel":"gasoline","grade":"premium","formulation":"all","price":3.746},{"date":"2012-11-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.684},{"date":"2012-11-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.861},{"date":"2012-11-26","fuel":"diesel","grade":"all","formulation":"NA","price":4.034},{"date":"2012-11-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.034},{"date":"2012-12-03","fuel":"gasoline","grade":"all","formulation":"all","price":3.463},{"date":"2012-12-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.401},{"date":"2012-12-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.589},{"date":"2012-12-03","fuel":"gasoline","grade":"regular","formulation":"all","price":3.394},{"date":"2012-12-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.337},{"date":"2012-12-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.513},{"date":"2012-12-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.548},{"date":"2012-12-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.474},{"date":"2012-12-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.692},{"date":"2012-12-03","fuel":"gasoline","grade":"premium","formulation":"all","price":3.707},{"date":"2012-12-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.643},{"date":"2012-12-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.826},{"date":"2012-12-03","fuel":"diesel","grade":"all","formulation":"NA","price":4.027},{"date":"2012-12-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.027},{"date":"2012-12-10","fuel":"gasoline","grade":"all","formulation":"all","price":3.419},{"date":"2012-12-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.363},{"date":"2012-12-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.534},{"date":"2012-12-10","fuel":"gasoline","grade":"regular","formulation":"all","price":3.349},{"date":"2012-12-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.297},{"date":"2012-12-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.459},{"date":"2012-12-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.504},{"date":"2012-12-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.436},{"date":"2012-12-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.636},{"date":"2012-12-10","fuel":"gasoline","grade":"premium","formulation":"all","price":3.664},{"date":"2012-12-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.606},{"date":"2012-12-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.77},{"date":"2012-12-10","fuel":"diesel","grade":"all","formulation":"NA","price":3.991},{"date":"2012-12-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.991},{"date":"2012-12-17","fuel":"gasoline","grade":"all","formulation":"all","price":3.324},{"date":"2012-12-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.263},{"date":"2012-12-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.448},{"date":"2012-12-17","fuel":"gasoline","grade":"regular","formulation":"all","price":3.254},{"date":"2012-12-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.198},{"date":"2012-12-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.371},{"date":"2012-12-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.409},{"date":"2012-12-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.336},{"date":"2012-12-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.551},{"date":"2012-12-17","fuel":"gasoline","grade":"premium","formulation":"all","price":3.571},{"date":"2012-12-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.507},{"date":"2012-12-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.69},{"date":"2012-12-17","fuel":"diesel","grade":"all","formulation":"NA","price":3.945},{"date":"2012-12-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.945},{"date":"2012-12-24","fuel":"gasoline","grade":"all","formulation":"all","price":3.328},{"date":"2012-12-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.271},{"date":"2012-12-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.444},{"date":"2012-12-24","fuel":"gasoline","grade":"regular","formulation":"all","price":3.257},{"date":"2012-12-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.205},{"date":"2012-12-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.366},{"date":"2012-12-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.415},{"date":"2012-12-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.346},{"date":"2012-12-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.548},{"date":"2012-12-24","fuel":"gasoline","grade":"premium","formulation":"all","price":3.576},{"date":"2012-12-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.517},{"date":"2012-12-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.688},{"date":"2012-12-24","fuel":"diesel","grade":"all","formulation":"NA","price":3.923},{"date":"2012-12-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.923},{"date":"2012-12-31","fuel":"gasoline","grade":"all","formulation":"all","price":3.369},{"date":"2012-12-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.311},{"date":"2012-12-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.486},{"date":"2012-12-31","fuel":"gasoline","grade":"regular","formulation":"all","price":3.298},{"date":"2012-12-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.245},{"date":"2012-12-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.41},{"date":"2012-12-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.455},{"date":"2012-12-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.386},{"date":"2012-12-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.587},{"date":"2012-12-31","fuel":"gasoline","grade":"premium","formulation":"all","price":3.617},{"date":"2012-12-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.56},{"date":"2012-12-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.723},{"date":"2012-12-31","fuel":"diesel","grade":"all","formulation":"NA","price":3.918},{"date":"2012-12-31","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.918},{"date":"2013-01-07","fuel":"gasoline","grade":"all","formulation":"all","price":3.373},{"date":"2013-01-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.304},{"date":"2013-01-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.512},{"date":"2013-01-07","fuel":"gasoline","grade":"regular","formulation":"all","price":3.299},{"date":"2013-01-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.233},{"date":"2013-01-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.437},{"date":"2013-01-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.463},{"date":"2013-01-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.383},{"date":"2013-01-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.616},{"date":"2013-01-07","fuel":"gasoline","grade":"premium","formulation":"all","price":3.631},{"date":"2013-01-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.568},{"date":"2013-01-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.748},{"date":"2013-01-07","fuel":"diesel","grade":"all","formulation":"NA","price":3.911},{"date":"2013-01-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.911},{"date":"2013-01-14","fuel":"gasoline","grade":"all","formulation":"all","price":3.377},{"date":"2013-01-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.308},{"date":"2013-01-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.519},{"date":"2013-01-14","fuel":"gasoline","grade":"regular","formulation":"all","price":3.303},{"date":"2013-01-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.236},{"date":"2013-01-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.444},{"date":"2013-01-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.467},{"date":"2013-01-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.386},{"date":"2013-01-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.623},{"date":"2013-01-14","fuel":"gasoline","grade":"premium","formulation":"all","price":3.637},{"date":"2013-01-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.575},{"date":"2013-01-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.753},{"date":"2013-01-14","fuel":"diesel","grade":"all","formulation":"NA","price":3.894},{"date":"2013-01-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.894},{"date":"2013-01-21","fuel":"gasoline","grade":"all","formulation":"all","price":3.386},{"date":"2013-01-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.321},{"date":"2013-01-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.519},{"date":"2013-01-21","fuel":"gasoline","grade":"regular","formulation":"all","price":3.315},{"date":"2013-01-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.254},{"date":"2013-01-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.444},{"date":"2013-01-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.473},{"date":"2013-01-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.394},{"date":"2013-01-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.626},{"date":"2013-01-21","fuel":"gasoline","grade":"premium","formulation":"all","price":3.636},{"date":"2013-01-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.574},{"date":"2013-01-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.751},{"date":"2013-01-21","fuel":"diesel","grade":"all","formulation":"NA","price":3.902},{"date":"2013-01-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.902},{"date":"2013-01-28","fuel":"gasoline","grade":"all","formulation":"all","price":3.427},{"date":"2013-01-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.362},{"date":"2013-01-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.558},{"date":"2013-01-28","fuel":"gasoline","grade":"regular","formulation":"all","price":3.357},{"date":"2013-01-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.296},{"date":"2013-01-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.484},{"date":"2013-01-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.512},{"date":"2013-01-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.434},{"date":"2013-01-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.663},{"date":"2013-01-28","fuel":"gasoline","grade":"premium","formulation":"all","price":3.673},{"date":"2013-01-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.613},{"date":"2013-01-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.783},{"date":"2013-01-28","fuel":"diesel","grade":"all","formulation":"NA","price":3.927},{"date":"2013-01-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.927},{"date":"2013-02-04","fuel":"gasoline","grade":"all","formulation":"all","price":3.604},{"date":"2013-02-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.534},{"date":"2013-02-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.748},{"date":"2013-02-04","fuel":"gasoline","grade":"regular","formulation":"all","price":3.538},{"date":"2013-02-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.471},{"date":"2013-02-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.678},{"date":"2013-02-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.683},{"date":"2013-02-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.598},{"date":"2013-02-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.848},{"date":"2013-02-04","fuel":"gasoline","grade":"premium","formulation":"all","price":3.841},{"date":"2013-02-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.776},{"date":"2013-02-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.963},{"date":"2013-02-04","fuel":"diesel","grade":"all","formulation":"NA","price":4.022},{"date":"2013-02-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.022},{"date":"2013-02-11","fuel":"gasoline","grade":"all","formulation":"all","price":3.677},{"date":"2013-02-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.599},{"date":"2013-02-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.836},{"date":"2013-02-11","fuel":"gasoline","grade":"regular","formulation":"all","price":3.611},{"date":"2013-02-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.537},{"date":"2013-02-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.769},{"date":"2013-02-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.756},{"date":"2013-02-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.663},{"date":"2013-02-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.938},{"date":"2013-02-11","fuel":"gasoline","grade":"premium","formulation":"all","price":3.91},{"date":"2013-02-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.838},{"date":"2013-02-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.042},{"date":"2013-02-11","fuel":"diesel","grade":"all","formulation":"NA","price":4.104},{"date":"2013-02-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.104},{"date":"2013-02-18","fuel":"gasoline","grade":"all","formulation":"all","price":3.812},{"date":"2013-02-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.753},{"date":"2013-02-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.932},{"date":"2013-02-18","fuel":"gasoline","grade":"regular","formulation":"all","price":3.747},{"date":"2013-02-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.69},{"date":"2013-02-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.866},{"date":"2013-02-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.891},{"date":"2013-02-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.819},{"date":"2013-02-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.031},{"date":"2013-02-18","fuel":"gasoline","grade":"premium","formulation":"all","price":4.042},{"date":"2013-02-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.993},{"date":"2013-02-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.132},{"date":"2013-02-18","fuel":"diesel","grade":"all","formulation":"NA","price":4.157},{"date":"2013-02-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.157},{"date":"2013-02-25","fuel":"gasoline","grade":"all","formulation":"all","price":3.851},{"date":"2013-02-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.787},{"date":"2013-02-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.98},{"date":"2013-02-25","fuel":"gasoline","grade":"regular","formulation":"all","price":3.784},{"date":"2013-02-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.722},{"date":"2013-02-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.914},{"date":"2013-02-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.934},{"date":"2013-02-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.859},{"date":"2013-02-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.08},{"date":"2013-02-25","fuel":"gasoline","grade":"premium","formulation":"all","price":4.084},{"date":"2013-02-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.031},{"date":"2013-02-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.181},{"date":"2013-02-25","fuel":"diesel","grade":"all","formulation":"NA","price":4.159},{"date":"2013-02-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.159},{"date":"2013-03-04","fuel":"gasoline","grade":"all","formulation":"all","price":3.826},{"date":"2013-03-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.763},{"date":"2013-03-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.955},{"date":"2013-03-04","fuel":"gasoline","grade":"regular","formulation":"all","price":3.759},{"date":"2013-03-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.698},{"date":"2013-03-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.888},{"date":"2013-03-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.91},{"date":"2013-03-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.833},{"date":"2013-03-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.06},{"date":"2013-03-04","fuel":"gasoline","grade":"premium","formulation":"all","price":4.061},{"date":"2013-03-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.009},{"date":"2013-03-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.158},{"date":"2013-03-04","fuel":"diesel","grade":"all","formulation":"NA","price":4.13},{"date":"2013-03-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.13},{"date":"2013-03-11","fuel":"gasoline","grade":"all","formulation":"all","price":3.779},{"date":"2013-03-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.71},{"date":"2013-03-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.918},{"date":"2013-03-11","fuel":"gasoline","grade":"regular","formulation":"all","price":3.71},{"date":"2013-03-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.644},{"date":"2013-03-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.85},{"date":"2013-03-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.865},{"date":"2013-03-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.783},{"date":"2013-03-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.022},{"date":"2013-03-11","fuel":"gasoline","grade":"premium","formulation":"all","price":4.018},{"date":"2013-03-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.96},{"date":"2013-03-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.124},{"date":"2013-03-11","fuel":"diesel","grade":"all","formulation":"NA","price":4.088},{"date":"2013-03-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.088},{"date":"2013-03-18","fuel":"gasoline","grade":"all","formulation":"all","price":3.764},{"date":"2013-03-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.699},{"date":"2013-03-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.897},{"date":"2013-03-18","fuel":"gasoline","grade":"regular","formulation":"all","price":3.696},{"date":"2013-03-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.633},{"date":"2013-03-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.829},{"date":"2013-03-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.85},{"date":"2013-03-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.772},{"date":"2013-03-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.001},{"date":"2013-03-18","fuel":"gasoline","grade":"premium","formulation":"all","price":4.002},{"date":"2013-03-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.946},{"date":"2013-03-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.104},{"date":"2013-03-18","fuel":"diesel","grade":"all","formulation":"NA","price":4.047},{"date":"2013-03-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.047},{"date":"2013-03-25","fuel":"gasoline","grade":"all","formulation":"all","price":3.746},{"date":"2013-03-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.68},{"date":"2013-03-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.881},{"date":"2013-03-25","fuel":"gasoline","grade":"regular","formulation":"all","price":3.68},{"date":"2013-03-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.616},{"date":"2013-03-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.813},{"date":"2013-03-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.828},{"date":"2013-03-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.749},{"date":"2013-03-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.982},{"date":"2013-03-25","fuel":"gasoline","grade":"premium","formulation":"all","price":3.981},{"date":"2013-03-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.924},{"date":"2013-03-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.087},{"date":"2013-03-25","fuel":"diesel","grade":"all","formulation":"NA","price":4.006},{"date":"2013-03-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.006},{"date":"2013-04-01","fuel":"gasoline","grade":"all","formulation":"all","price":3.714},{"date":"2013-04-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.638},{"date":"2013-04-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.867},{"date":"2013-04-01","fuel":"gasoline","grade":"regular","formulation":"all","price":3.645},{"date":"2013-04-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.572},{"date":"2013-04-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.799},{"date":"2013-04-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.798},{"date":"2013-04-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.71},{"date":"2013-04-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.969},{"date":"2013-04-01","fuel":"gasoline","grade":"premium","formulation":"all","price":3.953},{"date":"2013-04-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.887},{"date":"2013-04-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.076},{"date":"2013-04-01","fuel":"diesel","grade":"all","formulation":"NA","price":3.993},{"date":"2013-04-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.993},{"date":"2013-04-08","fuel":"gasoline","grade":"all","formulation":"all","price":3.676},{"date":"2013-04-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.604},{"date":"2013-04-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.822},{"date":"2013-04-08","fuel":"gasoline","grade":"regular","formulation":"all","price":3.608},{"date":"2013-04-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.539},{"date":"2013-04-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.751},{"date":"2013-04-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.761},{"date":"2013-04-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.673},{"date":"2013-04-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.93},{"date":"2013-04-08","fuel":"gasoline","grade":"premium","formulation":"all","price":3.916},{"date":"2013-04-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.852},{"date":"2013-04-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.034},{"date":"2013-04-08","fuel":"diesel","grade":"all","formulation":"NA","price":3.977},{"date":"2013-04-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.977},{"date":"2013-04-15","fuel":"gasoline","grade":"all","formulation":"all","price":3.611},{"date":"2013-04-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.535},{"date":"2013-04-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.766},{"date":"2013-04-15","fuel":"gasoline","grade":"regular","formulation":"all","price":3.542},{"date":"2013-04-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.469},{"date":"2013-04-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.694},{"date":"2013-04-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.7},{"date":"2013-04-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.609},{"date":"2013-04-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.878},{"date":"2013-04-15","fuel":"gasoline","grade":"premium","formulation":"all","price":3.852},{"date":"2013-04-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.782},{"date":"2013-04-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.98},{"date":"2013-04-15","fuel":"diesel","grade":"all","formulation":"NA","price":3.942},{"date":"2013-04-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.942},{"date":"2013-04-22","fuel":"gasoline","grade":"all","formulation":"all","price":3.603},{"date":"2013-04-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.536},{"date":"2013-04-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.74},{"date":"2013-04-22","fuel":"gasoline","grade":"regular","formulation":"all","price":3.536},{"date":"2013-04-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.472},{"date":"2013-04-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.671},{"date":"2013-04-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.687},{"date":"2013-04-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.604},{"date":"2013-04-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.847},{"date":"2013-04-22","fuel":"gasoline","grade":"premium","formulation":"all","price":3.836},{"date":"2013-04-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.777},{"date":"2013-04-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.947},{"date":"2013-04-22","fuel":"diesel","grade":"all","formulation":"NA","price":3.887},{"date":"2013-04-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.887},{"date":"2013-04-29","fuel":"gasoline","grade":"all","formulation":"all","price":3.587},{"date":"2013-04-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.519},{"date":"2013-04-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.725},{"date":"2013-04-29","fuel":"gasoline","grade":"regular","formulation":"all","price":3.52},{"date":"2013-04-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.455},{"date":"2013-04-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.657},{"date":"2013-04-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.668},{"date":"2013-04-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.584},{"date":"2013-04-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.829},{"date":"2013-04-29","fuel":"gasoline","grade":"premium","formulation":"all","price":3.822},{"date":"2013-04-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.763},{"date":"2013-04-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.931},{"date":"2013-04-29","fuel":"diesel","grade":"all","formulation":"NA","price":3.851},{"date":"2013-04-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.851},{"date":"2013-05-06","fuel":"gasoline","grade":"all","formulation":"all","price":3.602},{"date":"2013-05-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.54},{"date":"2013-05-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.729},{"date":"2013-05-06","fuel":"gasoline","grade":"regular","formulation":"all","price":3.538},{"date":"2013-05-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.478},{"date":"2013-05-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.662},{"date":"2013-05-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.681},{"date":"2013-05-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.603},{"date":"2013-05-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.832},{"date":"2013-05-06","fuel":"gasoline","grade":"premium","formulation":"all","price":3.83},{"date":"2013-05-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.776},{"date":"2013-05-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.93},{"date":"2013-05-06","fuel":"diesel","grade":"all","formulation":"NA","price":3.845},{"date":"2013-05-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.845},{"date":"2013-05-13","fuel":"gasoline","grade":"all","formulation":"all","price":3.665},{"date":"2013-05-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.601},{"date":"2013-05-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.795},{"date":"2013-05-13","fuel":"gasoline","grade":"regular","formulation":"all","price":3.603},{"date":"2013-05-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.543},{"date":"2013-05-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.729},{"date":"2013-05-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.739},{"date":"2013-05-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.656},{"date":"2013-05-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.9},{"date":"2013-05-13","fuel":"gasoline","grade":"premium","formulation":"all","price":3.883},{"date":"2013-05-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.824},{"date":"2013-05-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.993},{"date":"2013-05-13","fuel":"diesel","grade":"all","formulation":"NA","price":3.866},{"date":"2013-05-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.866},{"date":"2013-05-20","fuel":"gasoline","grade":"all","formulation":"all","price":3.729},{"date":"2013-05-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.687},{"date":"2013-05-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.816},{"date":"2013-05-20","fuel":"gasoline","grade":"regular","formulation":"all","price":3.673},{"date":"2013-05-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.636},{"date":"2013-05-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.752},{"date":"2013-05-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.801},{"date":"2013-05-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.741},{"date":"2013-05-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.918},{"date":"2013-05-20","fuel":"gasoline","grade":"premium","formulation":"all","price":3.926},{"date":"2013-05-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.88},{"date":"2013-05-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.011},{"date":"2013-05-20","fuel":"diesel","grade":"all","formulation":"NA","price":3.89},{"date":"2013-05-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.89},{"date":"2013-05-27","fuel":"gasoline","grade":"all","formulation":"all","price":3.704},{"date":"2013-05-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.656},{"date":"2013-05-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.802},{"date":"2013-05-27","fuel":"gasoline","grade":"regular","formulation":"all","price":3.645},{"date":"2013-05-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.601},{"date":"2013-05-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.736},{"date":"2013-05-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.779},{"date":"2013-05-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.714},{"date":"2013-05-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.904},{"date":"2013-05-27","fuel":"gasoline","grade":"premium","formulation":"all","price":3.912},{"date":"2013-05-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.863},{"date":"2013-05-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.003},{"date":"2013-05-27","fuel":"diesel","grade":"all","formulation":"NA","price":3.88},{"date":"2013-05-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.88},{"date":"2013-06-03","fuel":"gasoline","grade":"all","formulation":"all","price":3.705},{"date":"2013-06-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.664},{"date":"2013-06-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.788},{"date":"2013-06-03","fuel":"gasoline","grade":"regular","formulation":"all","price":3.646},{"date":"2013-06-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.61},{"date":"2013-06-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.721},{"date":"2013-06-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.773},{"date":"2013-06-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.712},{"date":"2013-06-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.892},{"date":"2013-06-03","fuel":"gasoline","grade":"premium","formulation":"all","price":3.913},{"date":"2013-06-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.87},{"date":"2013-06-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.992},{"date":"2013-06-03","fuel":"diesel","grade":"all","formulation":"NA","price":3.869},{"date":"2013-06-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.869},{"date":"2013-06-10","fuel":"gasoline","grade":"all","formulation":"all","price":3.715},{"date":"2013-06-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.674},{"date":"2013-06-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.798},{"date":"2013-06-10","fuel":"gasoline","grade":"regular","formulation":"all","price":3.655},{"date":"2013-06-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.619},{"date":"2013-06-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.731},{"date":"2013-06-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.783},{"date":"2013-06-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.722},{"date":"2013-06-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.9},{"date":"2013-06-10","fuel":"gasoline","grade":"premium","formulation":"all","price":3.929},{"date":"2013-06-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.891},{"date":"2013-06-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4},{"date":"2013-06-10","fuel":"diesel","grade":"all","formulation":"NA","price":3.849},{"date":"2013-06-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.849},{"date":"2013-06-17","fuel":"gasoline","grade":"all","formulation":"all","price":3.689},{"date":"2013-06-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.636},{"date":"2013-06-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.798},{"date":"2013-06-17","fuel":"gasoline","grade":"regular","formulation":"all","price":3.626},{"date":"2013-06-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.577},{"date":"2013-06-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.73},{"date":"2013-06-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.764},{"date":"2013-06-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.692},{"date":"2013-06-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.901},{"date":"2013-06-17","fuel":"gasoline","grade":"premium","formulation":"all","price":3.912},{"date":"2013-06-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.863},{"date":"2013-06-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.005},{"date":"2013-06-17","fuel":"diesel","grade":"all","formulation":"NA","price":3.841},{"date":"2013-06-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.841},{"date":"2013-06-24","fuel":"gasoline","grade":"all","formulation":"all","price":3.645},{"date":"2013-06-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.563},{"date":"2013-06-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.81},{"date":"2013-06-24","fuel":"gasoline","grade":"regular","formulation":"all","price":3.577},{"date":"2013-06-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.498},{"date":"2013-06-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.741},{"date":"2013-06-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.733},{"date":"2013-06-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.635},{"date":"2013-06-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.922},{"date":"2013-06-24","fuel":"gasoline","grade":"premium","formulation":"all","price":3.88},{"date":"2013-06-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.807},{"date":"2013-06-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.015},{"date":"2013-06-24","fuel":"diesel","grade":"all","formulation":"NA","price":3.838},{"date":"2013-06-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.838},{"date":"2013-07-01","fuel":"gasoline","grade":"all","formulation":"all","price":3.567},{"date":"2013-07-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.478},{"date":"2013-07-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.748},{"date":"2013-07-01","fuel":"gasoline","grade":"regular","formulation":"all","price":3.496},{"date":"2013-07-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.41},{"date":"2013-07-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.676},{"date":"2013-07-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.66},{"date":"2013-07-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.557},{"date":"2013-07-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.86},{"date":"2013-07-01","fuel":"gasoline","grade":"premium","formulation":"all","price":3.813},{"date":"2013-07-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.732},{"date":"2013-07-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.964},{"date":"2013-07-01","fuel":"diesel","grade":"all","formulation":"NA","price":3.817},{"date":"2013-07-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.817},{"date":"2013-07-08","fuel":"gasoline","grade":"all","formulation":"all","price":3.563},{"date":"2013-07-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.481},{"date":"2013-07-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.729},{"date":"2013-07-08","fuel":"gasoline","grade":"regular","formulation":"all","price":3.492},{"date":"2013-07-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.413},{"date":"2013-07-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.657},{"date":"2013-07-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.654},{"date":"2013-07-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.558},{"date":"2013-07-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.84},{"date":"2013-07-08","fuel":"gasoline","grade":"premium","formulation":"all","price":3.81},{"date":"2013-07-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.737},{"date":"2013-07-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.947},{"date":"2013-07-08","fuel":"diesel","grade":"all","formulation":"NA","price":3.828},{"date":"2013-07-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.828},{"date":"2013-07-15","fuel":"gasoline","grade":"all","formulation":"all","price":3.706},{"date":"2013-07-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.634},{"date":"2013-07-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.853},{"date":"2013-07-15","fuel":"gasoline","grade":"regular","formulation":"all","price":3.639},{"date":"2013-07-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.57},{"date":"2013-07-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.786},{"date":"2013-07-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.786},{"date":"2013-07-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.701},{"date":"2013-07-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.952},{"date":"2013-07-15","fuel":"gasoline","grade":"premium","formulation":"all","price":3.943},{"date":"2013-07-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.88},{"date":"2013-07-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.059},{"date":"2013-07-15","fuel":"diesel","grade":"all","formulation":"NA","price":3.867},{"date":"2013-07-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.867},{"date":"2013-07-22","fuel":"gasoline","grade":"all","formulation":"all","price":3.751},{"date":"2013-07-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.678},{"date":"2013-07-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.898},{"date":"2013-07-22","fuel":"gasoline","grade":"regular","formulation":"all","price":3.682},{"date":"2013-07-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.612},{"date":"2013-07-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.831},{"date":"2013-07-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.831},{"date":"2013-07-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.746},{"date":"2013-07-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.995},{"date":"2013-07-22","fuel":"gasoline","grade":"premium","formulation":"all","price":3.993},{"date":"2013-07-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.932},{"date":"2013-07-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.105},{"date":"2013-07-22","fuel":"diesel","grade":"all","formulation":"NA","price":3.903},{"date":"2013-07-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.903},{"date":"2013-07-29","fuel":"gasoline","grade":"all","formulation":"all","price":3.716},{"date":"2013-07-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.638},{"date":"2013-07-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.876},{"date":"2013-07-29","fuel":"gasoline","grade":"regular","formulation":"all","price":3.646},{"date":"2013-07-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.57},{"date":"2013-07-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.806},{"date":"2013-07-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.801},{"date":"2013-07-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.71},{"date":"2013-07-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.975},{"date":"2013-07-29","fuel":"gasoline","grade":"premium","formulation":"all","price":3.963},{"date":"2013-07-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.895},{"date":"2013-07-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.091},{"date":"2013-07-29","fuel":"diesel","grade":"all","formulation":"NA","price":3.915},{"date":"2013-07-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.915},{"date":"2013-08-05","fuel":"gasoline","grade":"all","formulation":"all","price":3.701},{"date":"2013-08-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.633},{"date":"2013-08-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.84},{"date":"2013-08-05","fuel":"gasoline","grade":"regular","formulation":"all","price":3.632},{"date":"2013-08-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.566},{"date":"2013-08-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.769},{"date":"2013-08-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.781},{"date":"2013-08-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.7},{"date":"2013-08-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.938},{"date":"2013-08-05","fuel":"gasoline","grade":"premium","formulation":"all","price":3.947},{"date":"2013-08-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.887},{"date":"2013-08-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.059},{"date":"2013-08-05","fuel":"diesel","grade":"all","formulation":"NA","price":3.909},{"date":"2013-08-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.909},{"date":"2013-08-12","fuel":"gasoline","grade":"all","formulation":"all","price":3.633},{"date":"2013-08-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.562},{"date":"2013-08-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.778},{"date":"2013-08-12","fuel":"gasoline","grade":"regular","formulation":"all","price":3.561},{"date":"2013-08-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.493},{"date":"2013-08-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.703},{"date":"2013-08-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.719},{"date":"2013-08-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.635},{"date":"2013-08-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.883},{"date":"2013-08-12","fuel":"gasoline","grade":"premium","formulation":"all","price":3.886},{"date":"2013-08-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.82},{"date":"2013-08-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.01},{"date":"2013-08-12","fuel":"diesel","grade":"all","formulation":"NA","price":3.896},{"date":"2013-08-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.896},{"date":"2013-08-19","fuel":"gasoline","grade":"all","formulation":"all","price":3.622},{"date":"2013-08-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.565},{"date":"2013-08-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.738},{"date":"2013-08-19","fuel":"gasoline","grade":"regular","formulation":"all","price":3.55},{"date":"2013-08-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.496},{"date":"2013-08-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.664},{"date":"2013-08-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.707},{"date":"2013-08-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.638},{"date":"2013-08-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.841},{"date":"2013-08-19","fuel":"gasoline","grade":"premium","formulation":"all","price":3.874},{"date":"2013-08-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.824},{"date":"2013-08-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.967},{"date":"2013-08-19","fuel":"diesel","grade":"all","formulation":"NA","price":3.9},{"date":"2013-08-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.9},{"date":"2013-08-26","fuel":"gasoline","grade":"all","formulation":"all","price":3.623},{"date":"2013-08-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.573},{"date":"2013-08-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.727},{"date":"2013-08-26","fuel":"gasoline","grade":"regular","formulation":"all","price":3.552},{"date":"2013-08-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.504},{"date":"2013-08-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.653},{"date":"2013-08-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.707},{"date":"2013-08-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.644},{"date":"2013-08-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.829},{"date":"2013-08-26","fuel":"gasoline","grade":"premium","formulation":"all","price":3.875},{"date":"2013-08-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.832},{"date":"2013-08-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.956},{"date":"2013-08-26","fuel":"diesel","grade":"all","formulation":"NA","price":3.913},{"date":"2013-08-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.913},{"date":"2013-09-02","fuel":"gasoline","grade":"all","formulation":"all","price":3.678},{"date":"2013-09-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.641},{"date":"2013-09-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.751},{"date":"2013-09-02","fuel":"gasoline","grade":"regular","formulation":"all","price":3.608},{"date":"2013-09-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.575},{"date":"2013-09-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.679},{"date":"2013-09-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.76},{"date":"2013-09-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.713},{"date":"2013-09-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.851},{"date":"2013-09-02","fuel":"gasoline","grade":"premium","formulation":"all","price":3.922},{"date":"2013-09-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.893},{"date":"2013-09-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.977},{"date":"2013-09-02","fuel":"diesel","grade":"all","formulation":"NA","price":3.981},{"date":"2013-09-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.981},{"date":"2013-09-09","fuel":"gasoline","grade":"all","formulation":"all","price":3.658},{"date":"2013-09-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.607},{"date":"2013-09-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.761},{"date":"2013-09-09","fuel":"gasoline","grade":"regular","formulation":"all","price":3.587},{"date":"2013-09-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.54},{"date":"2013-09-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.687},{"date":"2013-09-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.741},{"date":"2013-09-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.678},{"date":"2013-09-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.864},{"date":"2013-09-09","fuel":"gasoline","grade":"premium","formulation":"all","price":3.906},{"date":"2013-09-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.862},{"date":"2013-09-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.987},{"date":"2013-09-09","fuel":"diesel","grade":"all","formulation":"NA","price":3.981},{"date":"2013-09-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.981},{"date":"2013-09-16","fuel":"gasoline","grade":"all","formulation":"all","price":3.619},{"date":"2013-09-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.544},{"date":"2013-09-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.773},{"date":"2013-09-16","fuel":"gasoline","grade":"regular","formulation":"all","price":3.547},{"date":"2013-09-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.475},{"date":"2013-09-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.698},{"date":"2013-09-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.709},{"date":"2013-09-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.617},{"date":"2013-09-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.887},{"date":"2013-09-16","fuel":"gasoline","grade":"premium","formulation":"all","price":3.87},{"date":"2013-09-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.802},{"date":"2013-09-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.995},{"date":"2013-09-16","fuel":"diesel","grade":"all","formulation":"NA","price":3.974},{"date":"2013-09-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.974},{"date":"2013-09-23","fuel":"gasoline","grade":"all","formulation":"all","price":3.567},{"date":"2013-09-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.493},{"date":"2013-09-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.717},{"date":"2013-09-23","fuel":"gasoline","grade":"regular","formulation":"all","price":3.495},{"date":"2013-09-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.425},{"date":"2013-09-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.641},{"date":"2013-09-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.656},{"date":"2013-09-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.564},{"date":"2013-09-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.833},{"date":"2013-09-23","fuel":"gasoline","grade":"premium","formulation":"all","price":3.819},{"date":"2013-09-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.751},{"date":"2013-09-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.945},{"date":"2013-09-23","fuel":"diesel","grade":"all","formulation":"NA","price":3.949},{"date":"2013-09-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.949},{"date":"2013-09-30","fuel":"gasoline","grade":"all","formulation":"all","price":3.499},{"date":"2013-09-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.425},{"date":"2013-09-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.651},{"date":"2013-09-30","fuel":"gasoline","grade":"regular","formulation":"all","price":3.425},{"date":"2013-09-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.354},{"date":"2013-09-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.574},{"date":"2013-09-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.596},{"date":"2013-09-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.507},{"date":"2013-09-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.77},{"date":"2013-09-30","fuel":"gasoline","grade":"premium","formulation":"all","price":3.758},{"date":"2013-09-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.691},{"date":"2013-09-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.881},{"date":"2013-09-30","fuel":"diesel","grade":"all","formulation":"NA","price":3.919},{"date":"2013-09-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.919},{"date":"2013-10-07","fuel":"gasoline","grade":"all","formulation":"all","price":3.441},{"date":"2013-10-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.369},{"date":"2013-10-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.589},{"date":"2013-10-07","fuel":"gasoline","grade":"regular","formulation":"all","price":3.367},{"date":"2013-10-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.298},{"date":"2013-10-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.511},{"date":"2013-10-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.535},{"date":"2013-10-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.445},{"date":"2013-10-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.708},{"date":"2013-10-07","fuel":"gasoline","grade":"premium","formulation":"all","price":3.701},{"date":"2013-10-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.635},{"date":"2013-10-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.824},{"date":"2013-10-07","fuel":"diesel","grade":"all","formulation":"NA","price":3.897},{"date":"2013-10-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.897},{"date":"2013-10-14","fuel":"gasoline","grade":"all","formulation":"all","price":3.43},{"date":"2013-10-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.368},{"date":"2013-10-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.557},{"date":"2013-10-14","fuel":"gasoline","grade":"regular","formulation":"all","price":3.354},{"date":"2013-10-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.296},{"date":"2013-10-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.478},{"date":"2013-10-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.527},{"date":"2013-10-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.451},{"date":"2013-10-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.676},{"date":"2013-10-14","fuel":"gasoline","grade":"premium","formulation":"all","price":3.694},{"date":"2013-10-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.638},{"date":"2013-10-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.798},{"date":"2013-10-14","fuel":"diesel","grade":"all","formulation":"NA","price":3.886},{"date":"2013-10-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.886},{"date":"2013-10-21","fuel":"gasoline","grade":"all","formulation":"all","price":3.435},{"date":"2013-10-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.382},{"date":"2013-10-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.542},{"date":"2013-10-21","fuel":"gasoline","grade":"regular","formulation":"all","price":3.36},{"date":"2013-10-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.31},{"date":"2013-10-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.464},{"date":"2013-10-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.531},{"date":"2013-10-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.463},{"date":"2013-10-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.663},{"date":"2013-10-21","fuel":"gasoline","grade":"premium","formulation":"all","price":3.696},{"date":"2013-10-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.652},{"date":"2013-10-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.779},{"date":"2013-10-21","fuel":"diesel","grade":"all","formulation":"NA","price":3.886},{"date":"2013-10-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.886},{"date":"2013-10-28","fuel":"gasoline","grade":"all","formulation":"all","price":3.372},{"date":"2013-10-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.311},{"date":"2013-10-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.498},{"date":"2013-10-28","fuel":"gasoline","grade":"regular","formulation":"all","price":3.294},{"date":"2013-10-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.235},{"date":"2013-10-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.417},{"date":"2013-10-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.475},{"date":"2013-10-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.4},{"date":"2013-10-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.621},{"date":"2013-10-28","fuel":"gasoline","grade":"premium","formulation":"all","price":3.644},{"date":"2013-10-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.591},{"date":"2013-10-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.742},{"date":"2013-10-28","fuel":"diesel","grade":"all","formulation":"NA","price":3.87},{"date":"2013-10-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.87},{"date":"2013-11-04","fuel":"gasoline","grade":"all","formulation":"all","price":3.343},{"date":"2013-11-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.284},{"date":"2013-11-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.463},{"date":"2013-11-04","fuel":"gasoline","grade":"regular","formulation":"all","price":3.265},{"date":"2013-11-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.209},{"date":"2013-11-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.382},{"date":"2013-11-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.441},{"date":"2013-11-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.366},{"date":"2013-11-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.584},{"date":"2013-11-04","fuel":"gasoline","grade":"premium","formulation":"all","price":3.614},{"date":"2013-11-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.564},{"date":"2013-11-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.708},{"date":"2013-11-04","fuel":"diesel","grade":"all","formulation":"NA","price":3.857},{"date":"2013-11-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.857},{"date":"2013-11-11","fuel":"gasoline","grade":"all","formulation":"all","price":3.274},{"date":"2013-11-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.21},{"date":"2013-11-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.405},{"date":"2013-11-11","fuel":"gasoline","grade":"regular","formulation":"all","price":3.194},{"date":"2013-11-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.133},{"date":"2013-11-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.323},{"date":"2013-11-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.38},{"date":"2013-11-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.303},{"date":"2013-11-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.528},{"date":"2013-11-11","fuel":"gasoline","grade":"premium","formulation":"all","price":3.552},{"date":"2013-11-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.498},{"date":"2013-11-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.651},{"date":"2013-11-11","fuel":"diesel","grade":"all","formulation":"NA","price":3.832},{"date":"2013-11-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.832},{"date":"2013-11-18","fuel":"gasoline","grade":"all","formulation":"all","price":3.298},{"date":"2013-11-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.239},{"date":"2013-11-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.419},{"date":"2013-11-18","fuel":"gasoline","grade":"regular","formulation":"all","price":3.219},{"date":"2013-11-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.161},{"date":"2013-11-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.341},{"date":"2013-11-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.401},{"date":"2013-11-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.333},{"date":"2013-11-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.532},{"date":"2013-11-18","fuel":"gasoline","grade":"premium","formulation":"all","price":3.573},{"date":"2013-11-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.526},{"date":"2013-11-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.661},{"date":"2013-11-18","fuel":"diesel","grade":"all","formulation":"NA","price":3.822},{"date":"2013-11-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.822},{"date":"2013-11-25","fuel":"gasoline","grade":"all","formulation":"all","price":3.372},{"date":"2013-11-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.32},{"date":"2013-11-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.478},{"date":"2013-11-25","fuel":"gasoline","grade":"regular","formulation":"all","price":3.293},{"date":"2013-11-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.241},{"date":"2013-11-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.401},{"date":"2013-11-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.47},{"date":"2013-11-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.413},{"date":"2013-11-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.581},{"date":"2013-11-25","fuel":"gasoline","grade":"premium","formulation":"all","price":3.649},{"date":"2013-11-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.611},{"date":"2013-11-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.719},{"date":"2013-11-25","fuel":"diesel","grade":"all","formulation":"NA","price":3.844},{"date":"2013-11-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.844},{"date":"2013-12-02","fuel":"gasoline","grade":"all","formulation":"all","price":3.353},{"date":"2013-12-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.29},{"date":"2013-12-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.482},{"date":"2013-12-02","fuel":"gasoline","grade":"regular","formulation":"all","price":3.272},{"date":"2013-12-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.209},{"date":"2013-12-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.403},{"date":"2013-12-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.457},{"date":"2013-12-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.387},{"date":"2013-12-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.592},{"date":"2013-12-02","fuel":"gasoline","grade":"premium","formulation":"all","price":3.635},{"date":"2013-12-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.585},{"date":"2013-12-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.729},{"date":"2013-12-02","fuel":"diesel","grade":"all","formulation":"NA","price":3.883},{"date":"2013-12-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.883},{"date":"2013-12-09","fuel":"gasoline","grade":"all","formulation":"all","price":3.35},{"date":"2013-12-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.287},{"date":"2013-12-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.478},{"date":"2013-12-09","fuel":"gasoline","grade":"regular","formulation":"all","price":3.269},{"date":"2013-12-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.208},{"date":"2013-12-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.397},{"date":"2013-12-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.453},{"date":"2013-12-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.381},{"date":"2013-12-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.591},{"date":"2013-12-09","fuel":"gasoline","grade":"premium","formulation":"all","price":3.632},{"date":"2013-12-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.579},{"date":"2013-12-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.73},{"date":"2013-12-09","fuel":"diesel","grade":"all","formulation":"NA","price":3.879},{"date":"2013-12-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.879},{"date":"2013-12-16","fuel":"gasoline","grade":"all","formulation":"all","price":3.321},{"date":"2013-12-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.245},{"date":"2013-12-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.475},{"date":"2013-12-16","fuel":"gasoline","grade":"regular","formulation":"all","price":3.239},{"date":"2013-12-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.165},{"date":"2013-12-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.395},{"date":"2013-12-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.423},{"date":"2013-12-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.339},{"date":"2013-12-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.585},{"date":"2013-12-16","fuel":"gasoline","grade":"premium","formulation":"all","price":3.605},{"date":"2013-12-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.541},{"date":"2013-12-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.725},{"date":"2013-12-16","fuel":"diesel","grade":"all","formulation":"NA","price":3.871},{"date":"2013-12-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.871},{"date":"2013-12-23","fuel":"gasoline","grade":"all","formulation":"all","price":3.351},{"date":"2013-12-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.277},{"date":"2013-12-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.502},{"date":"2013-12-23","fuel":"gasoline","grade":"regular","formulation":"all","price":3.271},{"date":"2013-12-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.198},{"date":"2013-12-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.422},{"date":"2013-12-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.451},{"date":"2013-12-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.368},{"date":"2013-12-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.613},{"date":"2013-12-23","fuel":"gasoline","grade":"premium","formulation":"all","price":3.632},{"date":"2013-12-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.567},{"date":"2013-12-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.751},{"date":"2013-12-23","fuel":"diesel","grade":"all","formulation":"NA","price":3.873},{"date":"2013-12-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.873},{"date":"2013-12-30","fuel":"gasoline","grade":"all","formulation":"all","price":3.409},{"date":"2013-12-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.34},{"date":"2013-12-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.548},{"date":"2013-12-30","fuel":"gasoline","grade":"regular","formulation":"all","price":3.331},{"date":"2013-12-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.264},{"date":"2013-12-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.471},{"date":"2013-12-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.503},{"date":"2013-12-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.425},{"date":"2013-12-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.654},{"date":"2013-12-30","fuel":"gasoline","grade":"premium","formulation":"all","price":3.682},{"date":"2013-12-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.625},{"date":"2013-12-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.789},{"date":"2013-12-30","fuel":"diesel","grade":"all","formulation":"NA","price":3.903},{"date":"2013-12-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.903},{"date":"2014-01-06","fuel":"gasoline","grade":"all","formulation":"all","price":3.411},{"date":"2014-01-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.34},{"date":"2014-01-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.557},{"date":"2014-01-06","fuel":"gasoline","grade":"regular","formulation":"all","price":3.332},{"date":"2014-01-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.261},{"date":"2014-01-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.48},{"date":"2014-01-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.513},{"date":"2014-01-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.434},{"date":"2014-01-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.665},{"date":"2014-01-06","fuel":"gasoline","grade":"premium","formulation":"all","price":3.69},{"date":"2014-01-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.633},{"date":"2014-01-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.796},{"date":"2014-01-06","fuel":"diesel","grade":"all","formulation":"NA","price":3.91},{"date":"2014-01-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.91},{"date":"2014-01-13","fuel":"gasoline","grade":"all","formulation":"all","price":3.406},{"date":"2014-01-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.345},{"date":"2014-01-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.53},{"date":"2014-01-13","fuel":"gasoline","grade":"regular","formulation":"all","price":3.327},{"date":"2014-01-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.267},{"date":"2014-01-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.452},{"date":"2014-01-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.505},{"date":"2014-01-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.435},{"date":"2014-01-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.641},{"date":"2014-01-13","fuel":"gasoline","grade":"premium","formulation":"all","price":3.683},{"date":"2014-01-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.636},{"date":"2014-01-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.771},{"date":"2014-01-13","fuel":"diesel","grade":"all","formulation":"NA","price":3.886},{"date":"2014-01-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.886},{"date":"2014-01-20","fuel":"gasoline","grade":"all","formulation":"all","price":3.376},{"date":"2014-01-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.319},{"date":"2014-01-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.494},{"date":"2014-01-20","fuel":"gasoline","grade":"regular","formulation":"all","price":3.296},{"date":"2014-01-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.24},{"date":"2014-01-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.414},{"date":"2014-01-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.477},{"date":"2014-01-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.41},{"date":"2014-01-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.607},{"date":"2014-01-20","fuel":"gasoline","grade":"premium","formulation":"all","price":3.657},{"date":"2014-01-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.611},{"date":"2014-01-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.741},{"date":"2014-01-20","fuel":"diesel","grade":"all","formulation":"NA","price":3.873},{"date":"2014-01-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.873},{"date":"2014-01-27","fuel":"gasoline","grade":"all","formulation":"all","price":3.375},{"date":"2014-01-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.32},{"date":"2014-01-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.486},{"date":"2014-01-27","fuel":"gasoline","grade":"regular","formulation":"all","price":3.295},{"date":"2014-01-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.241},{"date":"2014-01-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.407},{"date":"2014-01-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.474},{"date":"2014-01-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.41},{"date":"2014-01-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.598},{"date":"2014-01-27","fuel":"gasoline","grade":"premium","formulation":"all","price":3.654},{"date":"2014-01-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.612},{"date":"2014-01-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.731},{"date":"2014-01-27","fuel":"diesel","grade":"all","formulation":"NA","price":3.904},{"date":"2014-01-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.904},{"date":"2014-02-03","fuel":"gasoline","grade":"all","formulation":"all","price":3.372},{"date":"2014-02-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.322},{"date":"2014-02-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.475},{"date":"2014-02-03","fuel":"gasoline","grade":"regular","formulation":"all","price":3.292},{"date":"2014-02-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.243},{"date":"2014-02-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.395},{"date":"2014-02-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.475},{"date":"2014-02-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.415},{"date":"2014-02-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.59},{"date":"2014-02-03","fuel":"gasoline","grade":"premium","formulation":"all","price":3.651},{"date":"2014-02-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.612},{"date":"2014-02-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.723},{"date":"2014-02-03","fuel":"diesel","grade":"all","formulation":"NA","price":3.951},{"date":"2014-02-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.951},{"date":"2014-02-10","fuel":"gasoline","grade":"all","formulation":"all","price":3.388},{"date":"2014-02-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.335},{"date":"2014-02-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.496},{"date":"2014-02-10","fuel":"gasoline","grade":"regular","formulation":"all","price":3.309},{"date":"2014-02-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.257},{"date":"2014-02-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.417},{"date":"2014-02-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.487},{"date":"2014-02-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.423},{"date":"2014-02-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.61},{"date":"2014-02-10","fuel":"gasoline","grade":"premium","formulation":"all","price":3.664},{"date":"2014-02-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.623},{"date":"2014-02-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.739},{"date":"2014-02-10","fuel":"diesel","grade":"all","formulation":"NA","price":3.977},{"date":"2014-02-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.977},{"date":"2014-02-17","fuel":"gasoline","grade":"all","formulation":"all","price":3.457},{"date":"2014-02-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.402},{"date":"2014-02-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.569},{"date":"2014-02-17","fuel":"gasoline","grade":"regular","formulation":"all","price":3.38},{"date":"2014-02-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.326},{"date":"2014-02-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.492},{"date":"2014-02-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.555},{"date":"2014-02-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.491},{"date":"2014-02-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.678},{"date":"2014-02-17","fuel":"gasoline","grade":"premium","formulation":"all","price":3.728},{"date":"2014-02-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.686},{"date":"2014-02-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.806},{"date":"2014-02-17","fuel":"diesel","grade":"all","formulation":"NA","price":3.989},{"date":"2014-02-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.989},{"date":"2014-02-24","fuel":"gasoline","grade":"all","formulation":"all","price":3.52},{"date":"2014-02-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.469},{"date":"2014-02-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.624},{"date":"2014-02-24","fuel":"gasoline","grade":"regular","formulation":"all","price":3.444},{"date":"2014-02-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.394},{"date":"2014-02-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.55},{"date":"2014-02-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.615},{"date":"2014-02-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.555},{"date":"2014-02-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.73},{"date":"2014-02-24","fuel":"gasoline","grade":"premium","formulation":"all","price":3.783},{"date":"2014-02-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.747},{"date":"2014-02-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.85},{"date":"2014-02-24","fuel":"diesel","grade":"all","formulation":"NA","price":4.017},{"date":"2014-02-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.017},{"date":"2014-03-03","fuel":"gasoline","grade":"all","formulation":"all","price":3.553},{"date":"2014-03-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.494},{"date":"2014-03-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.673},{"date":"2014-03-03","fuel":"gasoline","grade":"regular","formulation":"all","price":3.479},{"date":"2014-03-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.421},{"date":"2014-03-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.601},{"date":"2014-03-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.648},{"date":"2014-03-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.58},{"date":"2014-03-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.779},{"date":"2014-03-03","fuel":"gasoline","grade":"premium","formulation":"all","price":3.812},{"date":"2014-03-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.768},{"date":"2014-03-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.893},{"date":"2014-03-03","fuel":"diesel","grade":"all","formulation":"NA","price":4.016},{"date":"2014-03-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.016},{"date":"2014-03-10","fuel":"gasoline","grade":"all","formulation":"all","price":3.584},{"date":"2014-03-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.523},{"date":"2014-03-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.707},{"date":"2014-03-10","fuel":"gasoline","grade":"regular","formulation":"all","price":3.512},{"date":"2014-03-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.452},{"date":"2014-03-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.637},{"date":"2014-03-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.674},{"date":"2014-03-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.605},{"date":"2014-03-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.81},{"date":"2014-03-10","fuel":"gasoline","grade":"premium","formulation":"all","price":3.835},{"date":"2014-03-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.788},{"date":"2014-03-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.923},{"date":"2014-03-10","fuel":"diesel","grade":"all","formulation":"NA","price":4.021},{"date":"2014-03-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.021},{"date":"2014-03-17","fuel":"gasoline","grade":"all","formulation":"all","price":3.619},{"date":"2014-03-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.56},{"date":"2014-03-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.74},{"date":"2014-03-17","fuel":"gasoline","grade":"regular","formulation":"all","price":3.547},{"date":"2014-03-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.489},{"date":"2014-03-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.669},{"date":"2014-03-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.71},{"date":"2014-03-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.638},{"date":"2014-03-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.848},{"date":"2014-03-17","fuel":"gasoline","grade":"premium","formulation":"all","price":3.871},{"date":"2014-03-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.825},{"date":"2014-03-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.956},{"date":"2014-03-17","fuel":"diesel","grade":"all","formulation":"NA","price":4.003},{"date":"2014-03-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.003},{"date":"2014-03-24","fuel":"gasoline","grade":"all","formulation":"all","price":3.622},{"date":"2014-03-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.559},{"date":"2014-03-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.751},{"date":"2014-03-24","fuel":"gasoline","grade":"regular","formulation":"all","price":3.549},{"date":"2014-03-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.487},{"date":"2014-03-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.68},{"date":"2014-03-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.716},{"date":"2014-03-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.642},{"date":"2014-03-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.859},{"date":"2014-03-24","fuel":"gasoline","grade":"premium","formulation":"all","price":3.876},{"date":"2014-03-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.828},{"date":"2014-03-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.965},{"date":"2014-03-24","fuel":"diesel","grade":"all","formulation":"NA","price":3.988},{"date":"2014-03-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.988},{"date":"2014-03-31","fuel":"gasoline","grade":"all","formulation":"all","price":3.651},{"date":"2014-03-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.592},{"date":"2014-03-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.771},{"date":"2014-03-31","fuel":"gasoline","grade":"regular","formulation":"all","price":3.579},{"date":"2014-03-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.521},{"date":"2014-03-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.701},{"date":"2014-03-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.743},{"date":"2014-03-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.673},{"date":"2014-03-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.879},{"date":"2014-03-31","fuel":"gasoline","grade":"premium","formulation":"all","price":3.904},{"date":"2014-03-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.86},{"date":"2014-03-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.984},{"date":"2014-03-31","fuel":"diesel","grade":"all","formulation":"NA","price":3.975},{"date":"2014-03-31","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.975},{"date":"2014-04-07","fuel":"gasoline","grade":"all","formulation":"all","price":3.67},{"date":"2014-04-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.607},{"date":"2014-04-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.798},{"date":"2014-04-07","fuel":"gasoline","grade":"regular","formulation":"all","price":3.596},{"date":"2014-04-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.533},{"date":"2014-04-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.728},{"date":"2014-04-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.769},{"date":"2014-04-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.697},{"date":"2014-04-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.907},{"date":"2014-04-07","fuel":"gasoline","grade":"premium","formulation":"all","price":3.928},{"date":"2014-04-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.884},{"date":"2014-04-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.009},{"date":"2014-04-07","fuel":"diesel","grade":"all","formulation":"NA","price":3.959},{"date":"2014-04-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.959},{"date":"2014-04-14","fuel":"gasoline","grade":"all","formulation":"all","price":3.725},{"date":"2014-04-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.655},{"date":"2014-04-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.867},{"date":"2014-04-14","fuel":"gasoline","grade":"regular","formulation":"all","price":3.651},{"date":"2014-04-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.581},{"date":"2014-04-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.798},{"date":"2014-04-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.823},{"date":"2014-04-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.743},{"date":"2014-04-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.978},{"date":"2014-04-14","fuel":"gasoline","grade":"premium","formulation":"all","price":3.976},{"date":"2014-04-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.927},{"date":"2014-04-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.068},{"date":"2014-04-14","fuel":"diesel","grade":"all","formulation":"NA","price":3.952},{"date":"2014-04-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.952},{"date":"2014-04-21","fuel":"gasoline","grade":"all","formulation":"all","price":3.758},{"date":"2014-04-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.687},{"date":"2014-04-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.901},{"date":"2014-04-21","fuel":"gasoline","grade":"regular","formulation":"all","price":3.683},{"date":"2014-04-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.612},{"date":"2014-04-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.832},{"date":"2014-04-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.857},{"date":"2014-04-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.779},{"date":"2014-04-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.01},{"date":"2014-04-21","fuel":"gasoline","grade":"premium","formulation":"all","price":4.014},{"date":"2014-04-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.966},{"date":"2014-04-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.104},{"date":"2014-04-21","fuel":"diesel","grade":"all","formulation":"NA","price":3.971},{"date":"2014-04-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.971},{"date":"2014-04-28","fuel":"gasoline","grade":"all","formulation":"all","price":3.788},{"date":"2014-04-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.71},{"date":"2014-04-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.947},{"date":"2014-04-28","fuel":"gasoline","grade":"regular","formulation":"all","price":3.713},{"date":"2014-04-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.635},{"date":"2014-04-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.879},{"date":"2014-04-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.888},{"date":"2014-04-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.802},{"date":"2014-04-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.055},{"date":"2014-04-28","fuel":"gasoline","grade":"premium","formulation":"all","price":4.047},{"date":"2014-04-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.991},{"date":"2014-04-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.152},{"date":"2014-04-28","fuel":"diesel","grade":"all","formulation":"NA","price":3.975},{"date":"2014-04-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.975},{"date":"2014-05-05","fuel":"gasoline","grade":"all","formulation":"all","price":3.761},{"date":"2014-05-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.683},{"date":"2014-05-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.92},{"date":"2014-05-05","fuel":"gasoline","grade":"regular","formulation":"all","price":3.684},{"date":"2014-05-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.606},{"date":"2014-05-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.849},{"date":"2014-05-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.864},{"date":"2014-05-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.777},{"date":"2014-05-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.033},{"date":"2014-05-05","fuel":"gasoline","grade":"premium","formulation":"all","price":4.027},{"date":"2014-05-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.971},{"date":"2014-05-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.13},{"date":"2014-05-05","fuel":"diesel","grade":"all","formulation":"NA","price":3.964},{"date":"2014-05-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.964},{"date":"2014-05-12","fuel":"gasoline","grade":"all","formulation":"all","price":3.746},{"date":"2014-05-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.675},{"date":"2014-05-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.89},{"date":"2014-05-12","fuel":"gasoline","grade":"regular","formulation":"all","price":3.668},{"date":"2014-05-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.597},{"date":"2014-05-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.817},{"date":"2014-05-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.85},{"date":"2014-05-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.771},{"date":"2014-05-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.003},{"date":"2014-05-12","fuel":"gasoline","grade":"premium","formulation":"all","price":4.015},{"date":"2014-05-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.966},{"date":"2014-05-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.107},{"date":"2014-05-12","fuel":"diesel","grade":"all","formulation":"NA","price":3.948},{"date":"2014-05-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.948},{"date":"2014-05-19","fuel":"gasoline","grade":"all","formulation":"all","price":3.743},{"date":"2014-05-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.671},{"date":"2014-05-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.889},{"date":"2014-05-19","fuel":"gasoline","grade":"regular","formulation":"all","price":3.665},{"date":"2014-05-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.593},{"date":"2014-05-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.816},{"date":"2014-05-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.844},{"date":"2014-05-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.763},{"date":"2014-05-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.002},{"date":"2014-05-19","fuel":"gasoline","grade":"premium","formulation":"all","price":4.011},{"date":"2014-05-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.96},{"date":"2014-05-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.106},{"date":"2014-05-19","fuel":"diesel","grade":"all","formulation":"NA","price":3.934},{"date":"2014-05-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.934},{"date":"2014-05-26","fuel":"gasoline","grade":"all","formulation":"all","price":3.75},{"date":"2014-05-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.683},{"date":"2014-05-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.887},{"date":"2014-05-26","fuel":"gasoline","grade":"regular","formulation":"all","price":3.674},{"date":"2014-05-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.607},{"date":"2014-05-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.815},{"date":"2014-05-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.85},{"date":"2014-05-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.773},{"date":"2014-05-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.998},{"date":"2014-05-26","fuel":"gasoline","grade":"premium","formulation":"all","price":4.014},{"date":"2014-05-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.966},{"date":"2014-05-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.102},{"date":"2014-05-26","fuel":"diesel","grade":"all","formulation":"NA","price":3.925},{"date":"2014-05-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.925},{"date":"2014-06-02","fuel":"gasoline","grade":"all","formulation":"all","price":3.765},{"date":"2014-06-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.699},{"date":"2014-06-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.9},{"date":"2014-06-02","fuel":"gasoline","grade":"regular","formulation":"all","price":3.69},{"date":"2014-06-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.624},{"date":"2014-06-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.83},{"date":"2014-06-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.862},{"date":"2014-06-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.786},{"date":"2014-06-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.009},{"date":"2014-06-02","fuel":"gasoline","grade":"premium","formulation":"all","price":4.024},{"date":"2014-06-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.977},{"date":"2014-06-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.113},{"date":"2014-06-02","fuel":"diesel","grade":"all","formulation":"NA","price":3.918},{"date":"2014-06-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.918},{"date":"2014-06-09","fuel":"gasoline","grade":"all","formulation":"all","price":3.749},{"date":"2014-06-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.683},{"date":"2014-06-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.882},{"date":"2014-06-09","fuel":"gasoline","grade":"regular","formulation":"all","price":3.674},{"date":"2014-06-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.61},{"date":"2014-06-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.811},{"date":"2014-06-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.844},{"date":"2014-06-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.768},{"date":"2014-06-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.992},{"date":"2014-06-09","fuel":"gasoline","grade":"premium","formulation":"all","price":4.008},{"date":"2014-06-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.959},{"date":"2014-06-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.098},{"date":"2014-06-09","fuel":"diesel","grade":"all","formulation":"NA","price":3.892},{"date":"2014-06-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.892},{"date":"2014-06-16","fuel":"gasoline","grade":"all","formulation":"all","price":3.76},{"date":"2014-06-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.694},{"date":"2014-06-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.894},{"date":"2014-06-16","fuel":"gasoline","grade":"regular","formulation":"all","price":3.686},{"date":"2014-06-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.621},{"date":"2014-06-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.824},{"date":"2014-06-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.853},{"date":"2014-06-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.777},{"date":"2014-06-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4},{"date":"2014-06-16","fuel":"gasoline","grade":"premium","formulation":"all","price":4.016},{"date":"2014-06-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.966},{"date":"2014-06-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.109},{"date":"2014-06-16","fuel":"diesel","grade":"all","formulation":"NA","price":3.882},{"date":"2014-06-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.882},{"date":"2014-06-23","fuel":"gasoline","grade":"all","formulation":"all","price":3.778},{"date":"2014-06-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.713},{"date":"2014-06-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.911},{"date":"2014-06-23","fuel":"gasoline","grade":"regular","formulation":"all","price":3.704},{"date":"2014-06-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.639},{"date":"2014-06-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.84},{"date":"2014-06-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.873},{"date":"2014-06-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.8},{"date":"2014-06-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.016},{"date":"2014-06-23","fuel":"gasoline","grade":"premium","formulation":"all","price":4.036},{"date":"2014-06-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.988},{"date":"2014-06-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.126},{"date":"2014-06-23","fuel":"diesel","grade":"all","formulation":"NA","price":3.919},{"date":"2014-06-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.919},{"date":"2014-06-30","fuel":"gasoline","grade":"all","formulation":"all","price":3.778},{"date":"2014-06-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.708},{"date":"2014-06-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.921},{"date":"2014-06-30","fuel":"gasoline","grade":"regular","formulation":"all","price":3.704},{"date":"2014-06-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.635},{"date":"2014-06-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.85},{"date":"2014-06-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.872},{"date":"2014-06-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.793},{"date":"2014-06-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.024},{"date":"2014-06-30","fuel":"gasoline","grade":"premium","formulation":"all","price":4.036},{"date":"2014-06-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.981},{"date":"2014-06-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.137},{"date":"2014-06-30","fuel":"diesel","grade":"all","formulation":"NA","price":3.92},{"date":"2014-06-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.92},{"date":"2014-07-07","fuel":"gasoline","grade":"all","formulation":"all","price":3.753},{"date":"2014-07-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.68},{"date":"2014-07-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.903},{"date":"2014-07-07","fuel":"gasoline","grade":"regular","formulation":"all","price":3.678},{"date":"2014-07-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.605},{"date":"2014-07-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.831},{"date":"2014-07-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.849},{"date":"2014-07-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.766},{"date":"2014-07-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.01},{"date":"2014-07-07","fuel":"gasoline","grade":"premium","formulation":"all","price":4.015},{"date":"2014-07-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.957},{"date":"2014-07-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.123},{"date":"2014-07-07","fuel":"diesel","grade":"all","formulation":"NA","price":3.913},{"date":"2014-07-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.913},{"date":"2014-07-14","fuel":"gasoline","grade":"all","formulation":"all","price":3.712},{"date":"2014-07-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.635},{"date":"2014-07-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.868},{"date":"2014-07-14","fuel":"gasoline","grade":"regular","formulation":"all","price":3.635},{"date":"2014-07-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.56},{"date":"2014-07-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.793},{"date":"2014-07-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.811},{"date":"2014-07-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.725},{"date":"2014-07-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.979},{"date":"2014-07-14","fuel":"gasoline","grade":"premium","formulation":"all","price":3.978},{"date":"2014-07-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.915},{"date":"2014-07-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.094},{"date":"2014-07-14","fuel":"diesel","grade":"all","formulation":"NA","price":3.894},{"date":"2014-07-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.894},{"date":"2014-07-21","fuel":"gasoline","grade":"all","formulation":"all","price":3.671},{"date":"2014-07-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.599},{"date":"2014-07-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.816},{"date":"2014-07-21","fuel":"gasoline","grade":"regular","formulation":"all","price":3.593},{"date":"2014-07-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.523},{"date":"2014-07-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.741},{"date":"2014-07-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.773},{"date":"2014-07-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.692},{"date":"2014-07-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.93},{"date":"2014-07-21","fuel":"gasoline","grade":"premium","formulation":"all","price":3.938},{"date":"2014-07-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.881},{"date":"2014-07-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.045},{"date":"2014-07-21","fuel":"diesel","grade":"all","formulation":"NA","price":3.869},{"date":"2014-07-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.869},{"date":"2014-07-28","fuel":"gasoline","grade":"all","formulation":"all","price":3.617},{"date":"2014-07-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.544},{"date":"2014-07-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.766},{"date":"2014-07-28","fuel":"gasoline","grade":"regular","formulation":"all","price":3.539},{"date":"2014-07-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.468},{"date":"2014-07-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.687},{"date":"2014-07-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.723},{"date":"2014-07-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.639},{"date":"2014-07-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.886},{"date":"2014-07-28","fuel":"gasoline","grade":"premium","formulation":"all","price":3.888},{"date":"2014-07-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.825},{"date":"2014-07-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.005},{"date":"2014-07-28","fuel":"diesel","grade":"all","formulation":"NA","price":3.858},{"date":"2014-07-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.858},{"date":"2014-08-04","fuel":"gasoline","grade":"all","formulation":"all","price":3.595},{"date":"2014-08-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.526},{"date":"2014-08-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.734},{"date":"2014-08-04","fuel":"gasoline","grade":"regular","formulation":"all","price":3.515},{"date":"2014-08-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.449},{"date":"2014-08-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.655},{"date":"2014-08-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.701},{"date":"2014-08-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.622},{"date":"2014-08-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.854},{"date":"2014-08-04","fuel":"gasoline","grade":"premium","formulation":"all","price":3.866},{"date":"2014-08-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.81},{"date":"2014-08-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.971},{"date":"2014-08-04","fuel":"diesel","grade":"all","formulation":"NA","price":3.853},{"date":"2014-08-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.853},{"date":"2014-08-11","fuel":"gasoline","grade":"all","formulation":"all","price":3.582},{"date":"2014-08-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.522},{"date":"2014-08-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.705},{"date":"2014-08-11","fuel":"gasoline","grade":"regular","formulation":"all","price":3.505},{"date":"2014-08-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.447},{"date":"2014-08-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.628},{"date":"2014-08-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.684},{"date":"2014-08-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.612},{"date":"2014-08-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.822},{"date":"2014-08-11","fuel":"gasoline","grade":"premium","formulation":"all","price":3.85},{"date":"2014-08-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.8},{"date":"2014-08-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.941},{"date":"2014-08-11","fuel":"diesel","grade":"all","formulation":"NA","price":3.843},{"date":"2014-08-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.843},{"date":"2014-08-18","fuel":"gasoline","grade":"all","formulation":"all","price":3.549},{"date":"2014-08-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.484},{"date":"2014-08-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.682},{"date":"2014-08-18","fuel":"gasoline","grade":"regular","formulation":"all","price":3.472},{"date":"2014-08-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.408},{"date":"2014-08-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.605},{"date":"2014-08-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.653},{"date":"2014-08-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.577},{"date":"2014-08-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.8},{"date":"2014-08-18","fuel":"gasoline","grade":"premium","formulation":"all","price":3.816},{"date":"2014-08-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.764},{"date":"2014-08-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.915},{"date":"2014-08-18","fuel":"diesel","grade":"all","formulation":"NA","price":3.835},{"date":"2014-08-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.835},{"date":"2014-08-25","fuel":"gasoline","grade":"all","formulation":"all","price":3.532},{"date":"2014-08-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.473},{"date":"2014-08-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.653},{"date":"2014-08-25","fuel":"gasoline","grade":"regular","formulation":"all","price":3.454},{"date":"2014-08-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.397},{"date":"2014-08-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.574},{"date":"2014-08-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.635},{"date":"2014-08-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.563},{"date":"2014-08-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.773},{"date":"2014-08-25","fuel":"gasoline","grade":"premium","formulation":"all","price":3.8},{"date":"2014-08-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.753},{"date":"2014-08-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.889},{"date":"2014-08-25","fuel":"diesel","grade":"all","formulation":"NA","price":3.821},{"date":"2014-08-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.821},{"date":"2014-09-01","fuel":"gasoline","grade":"all","formulation":"all","price":3.536},{"date":"2014-09-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.486},{"date":"2014-09-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.638},{"date":"2014-09-01","fuel":"gasoline","grade":"regular","formulation":"all","price":3.459},{"date":"2014-09-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.41},{"date":"2014-09-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.561},{"date":"2014-09-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.638},{"date":"2014-09-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.577},{"date":"2014-09-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.755},{"date":"2014-09-01","fuel":"gasoline","grade":"premium","formulation":"all","price":3.803},{"date":"2014-09-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.767},{"date":"2014-09-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.871},{"date":"2014-09-01","fuel":"diesel","grade":"all","formulation":"NA","price":3.814},{"date":"2014-09-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.814},{"date":"2014-09-08","fuel":"gasoline","grade":"all","formulation":"all","price":3.534},{"date":"2014-09-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.482},{"date":"2014-09-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.639},{"date":"2014-09-08","fuel":"gasoline","grade":"regular","formulation":"all","price":3.457},{"date":"2014-09-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.406},{"date":"2014-09-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.563},{"date":"2014-09-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.632},{"date":"2014-09-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.571},{"date":"2014-09-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.751},{"date":"2014-09-08","fuel":"gasoline","grade":"premium","formulation":"all","price":3.801},{"date":"2014-09-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.763},{"date":"2014-09-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.871},{"date":"2014-09-08","fuel":"diesel","grade":"all","formulation":"NA","price":3.814},{"date":"2014-09-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.814},{"date":"2014-09-15","fuel":"gasoline","grade":"all","formulation":"all","price":3.485},{"date":"2014-09-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.428},{"date":"2014-09-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.601},{"date":"2014-09-15","fuel":"gasoline","grade":"regular","formulation":"all","price":3.408},{"date":"2014-09-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.352},{"date":"2014-09-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.525},{"date":"2014-09-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.585},{"date":"2014-09-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.518},{"date":"2014-09-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.713},{"date":"2014-09-15","fuel":"gasoline","grade":"premium","formulation":"all","price":3.754},{"date":"2014-09-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.712},{"date":"2014-09-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.833},{"date":"2014-09-15","fuel":"diesel","grade":"all","formulation":"NA","price":3.801},{"date":"2014-09-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.801},{"date":"2014-09-22","fuel":"gasoline","grade":"all","formulation":"all","price":3.432},{"date":"2014-09-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.375},{"date":"2014-09-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.549},{"date":"2014-09-22","fuel":"gasoline","grade":"regular","formulation":"all","price":3.353},{"date":"2014-09-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.296},{"date":"2014-09-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.472},{"date":"2014-09-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.536},{"date":"2014-09-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.47},{"date":"2014-09-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.662},{"date":"2014-09-22","fuel":"gasoline","grade":"premium","formulation":"all","price":3.707},{"date":"2014-09-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.666},{"date":"2014-09-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.784},{"date":"2014-09-22","fuel":"diesel","grade":"all","formulation":"NA","price":3.778},{"date":"2014-09-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.778},{"date":"2014-09-29","fuel":"gasoline","grade":"all","formulation":"all","price":3.434},{"date":"2014-09-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.384},{"date":"2014-09-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.537},{"date":"2014-09-29","fuel":"gasoline","grade":"regular","formulation":"all","price":3.354},{"date":"2014-09-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.304},{"date":"2014-09-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.459},{"date":"2014-09-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.537},{"date":"2014-09-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.478},{"date":"2014-09-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.652},{"date":"2014-09-29","fuel":"gasoline","grade":"premium","formulation":"all","price":3.71},{"date":"2014-09-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.677},{"date":"2014-09-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.773},{"date":"2014-09-29","fuel":"diesel","grade":"all","formulation":"NA","price":3.755},{"date":"2014-09-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.755},{"date":"2014-10-06","fuel":"gasoline","grade":"all","formulation":"all","price":3.382},{"date":"2014-10-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.329},{"date":"2014-10-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.49},{"date":"2014-10-06","fuel":"gasoline","grade":"regular","formulation":"all","price":3.299},{"date":"2014-10-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.246},{"date":"2014-10-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.41},{"date":"2014-10-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.492},{"date":"2014-10-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.432},{"date":"2014-10-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.609},{"date":"2014-10-06","fuel":"gasoline","grade":"premium","formulation":"all","price":3.667},{"date":"2014-10-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.631},{"date":"2014-10-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.733},{"date":"2014-10-06","fuel":"diesel","grade":"all","formulation":"NA","price":3.733},{"date":"2014-10-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.733},{"date":"2014-10-13","fuel":"gasoline","grade":"all","formulation":"all","price":3.292},{"date":"2014-10-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.229},{"date":"2014-10-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.418},{"date":"2014-10-13","fuel":"gasoline","grade":"regular","formulation":"all","price":3.207},{"date":"2014-10-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.147},{"date":"2014-10-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.334},{"date":"2014-10-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.406},{"date":"2014-10-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.335},{"date":"2014-10-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.544},{"date":"2014-10-13","fuel":"gasoline","grade":"premium","formulation":"all","price":3.581},{"date":"2014-10-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.532},{"date":"2014-10-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.673},{"date":"2014-10-13","fuel":"diesel","grade":"all","formulation":"NA","price":3.698},{"date":"2014-10-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.698},{"date":"2014-10-20","fuel":"gasoline","grade":"all","formulation":"all","price":3.205},{"date":"2014-10-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.154},{"date":"2014-10-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.309},{"date":"2014-10-20","fuel":"gasoline","grade":"regular","formulation":"all","price":3.12},{"date":"2014-10-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.07},{"date":"2014-10-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.223},{"date":"2014-10-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.319},{"date":"2014-10-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.257},{"date":"2014-10-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.439},{"date":"2014-10-20","fuel":"gasoline","grade":"premium","formulation":"all","price":3.499},{"date":"2014-10-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.46},{"date":"2014-10-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.571},{"date":"2014-10-20","fuel":"diesel","grade":"all","formulation":"NA","price":3.656},{"date":"2014-10-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.656},{"date":"2014-10-27","fuel":"gasoline","grade":"all","formulation":"all","price":3.139},{"date":"2014-10-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.094},{"date":"2014-10-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.231},{"date":"2014-10-27","fuel":"gasoline","grade":"regular","formulation":"all","price":3.056},{"date":"2014-10-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.016},{"date":"2014-10-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.142},{"date":"2014-10-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.248},{"date":"2014-10-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.188},{"date":"2014-10-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.364},{"date":"2014-10-27","fuel":"gasoline","grade":"premium","formulation":"all","price":3.425},{"date":"2014-10-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.385},{"date":"2014-10-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.5},{"date":"2014-10-27","fuel":"diesel","grade":"all","formulation":"NA","price":3.635},{"date":"2014-10-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.635},{"date":"2014-11-03","fuel":"gasoline","grade":"all","formulation":"all","price":3.077},{"date":"2014-11-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.037},{"date":"2014-11-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.16},{"date":"2014-11-03","fuel":"gasoline","grade":"regular","formulation":"all","price":2.993},{"date":"2014-11-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.956},{"date":"2014-11-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.071},{"date":"2014-11-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.187},{"date":"2014-11-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.133},{"date":"2014-11-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.29},{"date":"2014-11-03","fuel":"gasoline","grade":"premium","formulation":"all","price":3.369},{"date":"2014-11-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.335},{"date":"2014-11-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.432},{"date":"2014-11-03","fuel":"diesel","grade":"all","formulation":"NA","price":3.623},{"date":"2014-11-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.623},{"date":"2014-11-10","fuel":"gasoline","grade":"all","formulation":"all","price":3.025},{"date":"2014-11-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.988},{"date":"2014-11-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.1},{"date":"2014-11-10","fuel":"gasoline","grade":"regular","formulation":"all","price":2.941},{"date":"2014-11-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.907},{"date":"2014-11-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.012},{"date":"2014-11-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.134},{"date":"2014-11-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.085},{"date":"2014-11-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.229},{"date":"2014-11-10","fuel":"gasoline","grade":"premium","formulation":"all","price":3.315},{"date":"2014-11-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.286},{"date":"2014-11-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.37},{"date":"2014-11-10","fuel":"diesel","grade":"all","formulation":"NA","price":3.677},{"date":"2014-11-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.677},{"date":"2014-11-17","fuel":"gasoline","grade":"all","formulation":"all","price":2.978},{"date":"2014-11-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.938},{"date":"2014-11-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.06},{"date":"2014-11-17","fuel":"gasoline","grade":"regular","formulation":"all","price":2.894},{"date":"2014-11-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.856},{"date":"2014-11-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.973},{"date":"2014-11-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.088},{"date":"2014-11-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.037},{"date":"2014-11-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.186},{"date":"2014-11-17","fuel":"gasoline","grade":"premium","formulation":"all","price":3.27},{"date":"2014-11-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.239},{"date":"2014-11-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.328},{"date":"2014-11-17","fuel":"diesel","grade":"all","formulation":"NA","price":3.661},{"date":"2014-11-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.661},{"date":"2014-11-24","fuel":"gasoline","grade":"all","formulation":"all","price":2.907},{"date":"2014-11-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.864},{"date":"2014-11-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.994},{"date":"2014-11-24","fuel":"gasoline","grade":"regular","formulation":"all","price":2.821},{"date":"2014-11-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.781},{"date":"2014-11-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.904},{"date":"2014-11-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.019},{"date":"2014-11-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.964},{"date":"2014-11-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.125},{"date":"2014-11-24","fuel":"gasoline","grade":"premium","formulation":"all","price":3.205},{"date":"2014-11-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.17},{"date":"2014-11-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.271},{"date":"2014-11-24","fuel":"diesel","grade":"all","formulation":"NA","price":3.628},{"date":"2014-11-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.628},{"date":"2014-12-01","fuel":"gasoline","grade":"all","formulation":"all","price":2.864},{"date":"2014-12-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.821},{"date":"2014-12-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.953},{"date":"2014-12-01","fuel":"gasoline","grade":"regular","formulation":"all","price":2.778},{"date":"2014-12-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.738},{"date":"2014-12-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.861},{"date":"2014-12-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.978},{"date":"2014-12-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.922},{"date":"2014-12-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.086},{"date":"2014-12-01","fuel":"gasoline","grade":"premium","formulation":"all","price":3.164},{"date":"2014-12-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.127},{"date":"2014-12-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.234},{"date":"2014-12-01","fuel":"diesel","grade":"all","formulation":"NA","price":3.605},{"date":"2014-12-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.605},{"date":"2014-12-08","fuel":"gasoline","grade":"all","formulation":"all","price":2.767},{"date":"2014-12-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.718},{"date":"2014-12-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.869},{"date":"2014-12-08","fuel":"gasoline","grade":"regular","formulation":"all","price":2.679},{"date":"2014-12-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.634},{"date":"2014-12-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.776},{"date":"2014-12-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.882},{"date":"2014-12-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.819},{"date":"2014-12-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.003},{"date":"2014-12-08","fuel":"gasoline","grade":"premium","formulation":"all","price":3.072},{"date":"2014-12-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.028},{"date":"2014-12-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.153},{"date":"2014-12-08","fuel":"diesel","grade":"all","formulation":"NA","price":3.535},{"date":"2014-12-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.535},{"date":"2014-12-15","fuel":"gasoline","grade":"all","formulation":"all","price":2.643},{"date":"2014-12-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.586},{"date":"2014-12-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.76},{"date":"2014-12-15","fuel":"gasoline","grade":"regular","formulation":"all","price":2.554},{"date":"2014-12-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.499},{"date":"2014-12-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.667},{"date":"2014-12-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.763},{"date":"2014-12-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.694},{"date":"2014-12-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.895},{"date":"2014-12-15","fuel":"gasoline","grade":"premium","formulation":"all","price":2.951},{"date":"2014-12-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.902},{"date":"2014-12-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.041},{"date":"2014-12-15","fuel":"diesel","grade":"all","formulation":"NA","price":3.419},{"date":"2014-12-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.419},{"date":"2014-12-22","fuel":"gasoline","grade":"all","formulation":"all","price":2.496},{"date":"2014-12-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.43},{"date":"2014-12-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.629},{"date":"2014-12-22","fuel":"gasoline","grade":"regular","formulation":"all","price":2.403},{"date":"2014-12-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.341},{"date":"2014-12-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.535},{"date":"2014-12-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.619},{"date":"2014-12-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.544},{"date":"2014-12-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.766},{"date":"2014-12-22","fuel":"gasoline","grade":"premium","formulation":"all","price":2.813},{"date":"2014-12-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.757},{"date":"2014-12-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.917},{"date":"2014-12-22","fuel":"diesel","grade":"all","formulation":"NA","price":3.281},{"date":"2014-12-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.281},{"date":"2014-12-29","fuel":"gasoline","grade":"all","formulation":"all","price":2.392},{"date":"2014-12-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.32},{"date":"2014-12-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.539},{"date":"2014-12-29","fuel":"gasoline","grade":"regular","formulation":"all","price":2.299},{"date":"2014-12-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.229},{"date":"2014-12-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.445},{"date":"2014-12-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.517},{"date":"2014-12-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.436},{"date":"2014-12-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.675},{"date":"2014-12-29","fuel":"gasoline","grade":"premium","formulation":"all","price":2.713},{"date":"2014-12-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.651},{"date":"2014-12-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.828},{"date":"2014-12-29","fuel":"diesel","grade":"all","formulation":"NA","price":3.213},{"date":"2014-12-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.213},{"date":"2015-01-05","fuel":"gasoline","grade":"all","formulation":"all","price":2.308},{"date":"2015-01-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.228},{"date":"2015-01-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.472},{"date":"2015-01-05","fuel":"gasoline","grade":"regular","formulation":"all","price":2.214},{"date":"2015-01-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.136},{"date":"2015-01-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.378},{"date":"2015-01-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.437},{"date":"2015-01-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.346},{"date":"2015-01-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.614},{"date":"2015-01-05","fuel":"gasoline","grade":"premium","formulation":"all","price":2.631},{"date":"2015-01-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.562},{"date":"2015-01-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.759},{"date":"2015-01-05","fuel":"diesel","grade":"all","formulation":"NA","price":3.137},{"date":"2015-01-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.137},{"date":"2015-01-12","fuel":"gasoline","grade":"all","formulation":"all","price":2.232},{"date":"2015-01-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.157},{"date":"2015-01-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.386},{"date":"2015-01-12","fuel":"gasoline","grade":"regular","formulation":"all","price":2.139},{"date":"2015-01-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.066},{"date":"2015-01-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.293},{"date":"2015-01-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.358},{"date":"2015-01-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.273},{"date":"2015-01-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.524},{"date":"2015-01-12","fuel":"gasoline","grade":"premium","formulation":"all","price":2.553},{"date":"2015-01-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.492},{"date":"2015-01-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.668},{"date":"2015-01-12","fuel":"diesel","grade":"all","formulation":"NA","price":3.053},{"date":"2015-01-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.053},{"date":"2015-01-19","fuel":"gasoline","grade":"all","formulation":"all","price":2.157},{"date":"2015-01-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.089},{"date":"2015-01-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.295},{"date":"2015-01-19","fuel":"gasoline","grade":"regular","formulation":"all","price":2.066},{"date":"2015-01-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.999},{"date":"2015-01-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.204},{"date":"2015-01-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.277},{"date":"2015-01-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.198},{"date":"2015-01-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.43},{"date":"2015-01-19","fuel":"gasoline","grade":"premium","formulation":"all","price":2.473},{"date":"2015-01-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.42},{"date":"2015-01-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.573},{"date":"2015-01-19","fuel":"diesel","grade":"all","formulation":"NA","price":2.933},{"date":"2015-01-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.933},{"date":"2015-01-26","fuel":"gasoline","grade":"all","formulation":"all","price":2.133},{"date":"2015-01-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.069},{"date":"2015-01-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.264},{"date":"2015-01-26","fuel":"gasoline","grade":"regular","formulation":"all","price":2.044},{"date":"2015-01-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.982},{"date":"2015-01-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.174},{"date":"2015-01-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.25},{"date":"2015-01-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.173},{"date":"2015-01-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.399},{"date":"2015-01-26","fuel":"gasoline","grade":"premium","formulation":"all","price":2.444},{"date":"2015-01-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.393},{"date":"2015-01-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.538},{"date":"2015-01-26","fuel":"diesel","grade":"all","formulation":"NA","price":2.866},{"date":"2015-01-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.866},{"date":"2015-02-02","fuel":"gasoline","grade":"all","formulation":"all","price":2.154},{"date":"2015-02-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.097},{"date":"2015-02-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.271},{"date":"2015-02-02","fuel":"gasoline","grade":"regular","formulation":"all","price":2.068},{"date":"2015-02-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.013},{"date":"2015-02-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.183},{"date":"2015-02-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.268},{"date":"2015-02-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.198},{"date":"2015-02-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.402},{"date":"2015-02-02","fuel":"gasoline","grade":"premium","formulation":"all","price":2.454},{"date":"2015-02-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.409},{"date":"2015-02-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.536},{"date":"2015-02-02","fuel":"diesel","grade":"all","formulation":"NA","price":2.831},{"date":"2015-02-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.831},{"date":"2015-02-09","fuel":"gasoline","grade":"all","formulation":"all","price":2.276},{"date":"2015-02-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.216},{"date":"2015-02-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.397},{"date":"2015-02-09","fuel":"gasoline","grade":"regular","formulation":"all","price":2.191},{"date":"2015-02-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.133},{"date":"2015-02-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.313},{"date":"2015-02-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.388},{"date":"2015-02-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.318},{"date":"2015-02-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.524},{"date":"2015-02-09","fuel":"gasoline","grade":"premium","formulation":"all","price":2.568},{"date":"2015-02-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.524},{"date":"2015-02-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.648},{"date":"2015-02-09","fuel":"diesel","grade":"all","formulation":"NA","price":2.835},{"date":"2015-02-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.835},{"date":"2015-02-16","fuel":"gasoline","grade":"all","formulation":"all","price":2.358},{"date":"2015-02-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.29},{"date":"2015-02-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.498},{"date":"2015-02-16","fuel":"gasoline","grade":"regular","formulation":"all","price":2.274},{"date":"2015-02-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.206},{"date":"2015-02-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.416},{"date":"2015-02-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.467},{"date":"2015-02-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.384},{"date":"2015-02-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.627},{"date":"2015-02-16","fuel":"gasoline","grade":"premium","formulation":"all","price":2.651},{"date":"2015-02-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.6},{"date":"2015-02-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.746},{"date":"2015-02-16","fuel":"diesel","grade":"all","formulation":"NA","price":2.865},{"date":"2015-02-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.865},{"date":"2015-02-23","fuel":"gasoline","grade":"all","formulation":"all","price":2.415},{"date":"2015-02-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.338},{"date":"2015-02-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.573},{"date":"2015-02-23","fuel":"gasoline","grade":"regular","formulation":"all","price":2.332},{"date":"2015-02-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.256},{"date":"2015-02-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.491},{"date":"2015-02-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.526},{"date":"2015-02-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.432},{"date":"2015-02-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.708},{"date":"2015-02-23","fuel":"gasoline","grade":"premium","formulation":"all","price":2.704},{"date":"2015-02-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.645},{"date":"2015-02-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.815},{"date":"2015-02-23","fuel":"diesel","grade":"all","formulation":"NA","price":2.9},{"date":"2015-02-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.9},{"date":"2015-03-02","fuel":"gasoline","grade":"all","formulation":"all","price":2.556},{"date":"2015-03-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.441},{"date":"2015-03-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.79},{"date":"2015-03-02","fuel":"gasoline","grade":"regular","formulation":"all","price":2.473},{"date":"2015-03-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.36},{"date":"2015-03-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.71},{"date":"2015-03-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.671},{"date":"2015-03-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.534},{"date":"2015-03-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.937},{"date":"2015-03-02","fuel":"gasoline","grade":"premium","formulation":"all","price":2.837},{"date":"2015-03-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.741},{"date":"2015-03-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.017},{"date":"2015-03-02","fuel":"diesel","grade":"all","formulation":"NA","price":2.936},{"date":"2015-03-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.936},{"date":"2015-03-09","fuel":"gasoline","grade":"all","formulation":"all","price":2.57},{"date":"2015-03-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.448},{"date":"2015-03-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.819},{"date":"2015-03-09","fuel":"gasoline","grade":"regular","formulation":"all","price":2.487},{"date":"2015-03-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.367},{"date":"2015-03-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.739},{"date":"2015-03-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.686},{"date":"2015-03-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.542},{"date":"2015-03-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.964},{"date":"2015-03-09","fuel":"gasoline","grade":"premium","formulation":"all","price":2.853},{"date":"2015-03-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.749},{"date":"2015-03-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.045},{"date":"2015-03-09","fuel":"diesel","grade":"all","formulation":"NA","price":2.944},{"date":"2015-03-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.944},{"date":"2015-03-16","fuel":"gasoline","grade":"all","formulation":"all","price":2.537},{"date":"2015-03-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.42},{"date":"2015-03-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.776},{"date":"2015-03-16","fuel":"gasoline","grade":"regular","formulation":"all","price":2.453},{"date":"2015-03-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.339},{"date":"2015-03-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.693},{"date":"2015-03-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.652},{"date":"2015-03-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.514},{"date":"2015-03-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.919},{"date":"2015-03-16","fuel":"gasoline","grade":"premium","formulation":"all","price":2.824},{"date":"2015-03-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.721},{"date":"2015-03-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.015},{"date":"2015-03-16","fuel":"diesel","grade":"all","formulation":"NA","price":2.917},{"date":"2015-03-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.917},{"date":"2015-03-23","fuel":"gasoline","grade":"all","formulation":"all","price":2.538},{"date":"2015-03-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.427},{"date":"2015-03-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.764},{"date":"2015-03-23","fuel":"gasoline","grade":"regular","formulation":"all","price":2.457},{"date":"2015-03-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.347},{"date":"2015-03-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.685},{"date":"2015-03-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.65},{"date":"2015-03-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.519},{"date":"2015-03-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.903},{"date":"2015-03-23","fuel":"gasoline","grade":"premium","formulation":"all","price":2.817},{"date":"2015-03-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.725},{"date":"2015-03-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.987},{"date":"2015-03-23","fuel":"diesel","grade":"all","formulation":"NA","price":2.864},{"date":"2015-03-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.864},{"date":"2015-03-30","fuel":"gasoline","grade":"all","formulation":"all","price":2.531},{"date":"2015-03-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.43},{"date":"2015-03-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.737},{"date":"2015-03-30","fuel":"gasoline","grade":"regular","formulation":"all","price":2.448},{"date":"2015-03-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.348},{"date":"2015-03-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.658},{"date":"2015-03-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.649},{"date":"2015-03-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.53},{"date":"2015-03-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.877},{"date":"2015-03-30","fuel":"gasoline","grade":"premium","formulation":"all","price":2.814},{"date":"2015-03-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.733},{"date":"2015-03-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.964},{"date":"2015-03-30","fuel":"diesel","grade":"all","formulation":"NA","price":2.824},{"date":"2015-03-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.824},{"date":"2015-04-06","fuel":"gasoline","grade":"all","formulation":"all","price":2.499},{"date":"2015-04-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.399},{"date":"2015-04-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.701},{"date":"2015-04-06","fuel":"gasoline","grade":"regular","formulation":"all","price":2.413},{"date":"2015-04-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.315},{"date":"2015-04-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.619},{"date":"2015-04-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.617},{"date":"2015-04-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.502},{"date":"2015-04-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.839},{"date":"2015-04-06","fuel":"gasoline","grade":"premium","formulation":"all","price":2.789},{"date":"2015-04-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.709},{"date":"2015-04-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.938},{"date":"2015-04-06","fuel":"diesel","grade":"all","formulation":"NA","price":2.784},{"date":"2015-04-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.784},{"date":"2015-04-13","fuel":"gasoline","grade":"all","formulation":"all","price":2.494},{"date":"2015-04-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.402},{"date":"2015-04-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.68},{"date":"2015-04-13","fuel":"gasoline","grade":"regular","formulation":"all","price":2.408},{"date":"2015-04-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.317},{"date":"2015-04-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.598},{"date":"2015-04-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.616},{"date":"2015-04-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.51},{"date":"2015-04-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.821},{"date":"2015-04-13","fuel":"gasoline","grade":"premium","formulation":"all","price":2.786},{"date":"2015-04-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.714},{"date":"2015-04-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.919},{"date":"2015-04-13","fuel":"diesel","grade":"all","formulation":"NA","price":2.754},{"date":"2015-04-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.754},{"date":"2015-04-20","fuel":"gasoline","grade":"all","formulation":"all","price":2.57},{"date":"2015-04-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.477},{"date":"2015-04-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.759},{"date":"2015-04-20","fuel":"gasoline","grade":"regular","formulation":"all","price":2.485},{"date":"2015-04-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.393},{"date":"2015-04-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.679},{"date":"2015-04-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.686},{"date":"2015-04-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.582},{"date":"2015-04-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.888},{"date":"2015-04-20","fuel":"gasoline","grade":"premium","formulation":"all","price":2.857},{"date":"2015-04-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.785},{"date":"2015-04-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.992},{"date":"2015-04-20","fuel":"diesel","grade":"all","formulation":"NA","price":2.78},{"date":"2015-04-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.78},{"date":"2015-04-27","fuel":"gasoline","grade":"all","formulation":"all","price":2.656},{"date":"2015-04-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.536},{"date":"2015-04-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.899},{"date":"2015-04-27","fuel":"gasoline","grade":"regular","formulation":"all","price":2.57},{"date":"2015-04-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.451},{"date":"2015-04-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.821},{"date":"2015-04-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.777},{"date":"2015-04-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.643},{"date":"2015-04-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.036},{"date":"2015-04-27","fuel":"gasoline","grade":"premium","formulation":"all","price":2.947},{"date":"2015-04-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.85},{"date":"2015-04-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.126},{"date":"2015-04-27","fuel":"diesel","grade":"all","formulation":"NA","price":2.811},{"date":"2015-04-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.811},{"date":"2015-05-04","fuel":"gasoline","grade":"all","formulation":"all","price":2.749},{"date":"2015-05-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.601},{"date":"2015-05-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.049},{"date":"2015-05-04","fuel":"gasoline","grade":"regular","formulation":"all","price":2.664},{"date":"2015-05-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.517},{"date":"2015-05-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.971},{"date":"2015-05-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.87},{"date":"2015-05-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.703},{"date":"2015-05-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.192},{"date":"2015-05-04","fuel":"gasoline","grade":"premium","formulation":"all","price":3.036},{"date":"2015-05-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.911},{"date":"2015-05-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.269},{"date":"2015-05-04","fuel":"diesel","grade":"all","formulation":"NA","price":2.854},{"date":"2015-05-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.854},{"date":"2015-05-11","fuel":"gasoline","grade":"all","formulation":"all","price":2.776},{"date":"2015-05-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.631},{"date":"2015-05-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.072},{"date":"2015-05-11","fuel":"gasoline","grade":"regular","formulation":"all","price":2.691},{"date":"2015-05-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.547},{"date":"2015-05-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.995},{"date":"2015-05-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.9},{"date":"2015-05-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.738},{"date":"2015-05-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.214},{"date":"2015-05-11","fuel":"gasoline","grade":"premium","formulation":"all","price":3.063},{"date":"2015-05-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.94},{"date":"2015-05-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.291},{"date":"2015-05-11","fuel":"diesel","grade":"all","formulation":"NA","price":2.878},{"date":"2015-05-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.878},{"date":"2015-05-18","fuel":"gasoline","grade":"all","formulation":"all","price":2.827},{"date":"2015-05-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.687},{"date":"2015-05-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.114},{"date":"2015-05-18","fuel":"gasoline","grade":"regular","formulation":"all","price":2.744},{"date":"2015-05-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.604},{"date":"2015-05-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.037},{"date":"2015-05-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.949},{"date":"2015-05-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.789},{"date":"2015-05-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.26},{"date":"2015-05-18","fuel":"gasoline","grade":"premium","formulation":"all","price":3.109},{"date":"2015-05-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.991},{"date":"2015-05-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.328},{"date":"2015-05-18","fuel":"diesel","grade":"all","formulation":"NA","price":2.904},{"date":"2015-05-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.904},{"date":"2015-05-25","fuel":"gasoline","grade":"all","formulation":"all","price":2.857},{"date":"2015-05-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.724},{"date":"2015-05-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.129},{"date":"2015-05-25","fuel":"gasoline","grade":"regular","formulation":"all","price":2.774},{"date":"2015-05-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.642},{"date":"2015-05-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.051},{"date":"2015-05-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.975},{"date":"2015-05-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.825},{"date":"2015-05-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.267},{"date":"2015-05-25","fuel":"gasoline","grade":"premium","formulation":"all","price":3.14},{"date":"2015-05-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.026},{"date":"2015-05-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.351},{"date":"2015-05-25","fuel":"diesel","grade":"all","formulation":"NA","price":2.914},{"date":"2015-05-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.914},{"date":"2015-06-01","fuel":"gasoline","grade":"all","formulation":"all","price":2.863},{"date":"2015-06-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.738},{"date":"2015-06-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.118},{"date":"2015-06-01","fuel":"gasoline","grade":"regular","formulation":"all","price":2.78},{"date":"2015-06-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.656},{"date":"2015-06-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.041},{"date":"2015-06-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.978},{"date":"2015-06-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.837},{"date":"2015-06-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.25},{"date":"2015-06-01","fuel":"gasoline","grade":"premium","formulation":"all","price":3.143},{"date":"2015-06-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.038},{"date":"2015-06-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.338},{"date":"2015-06-01","fuel":"diesel","grade":"all","formulation":"NA","price":2.909},{"date":"2015-06-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.909},{"date":"2015-06-08","fuel":"gasoline","grade":"all","formulation":"all","price":2.863},{"date":"2015-06-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.751},{"date":"2015-06-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.093},{"date":"2015-06-08","fuel":"gasoline","grade":"regular","formulation":"all","price":2.78},{"date":"2015-06-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.668},{"date":"2015-06-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.014},{"date":"2015-06-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.977},{"date":"2015-06-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.849},{"date":"2015-06-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.224},{"date":"2015-06-08","fuel":"gasoline","grade":"premium","formulation":"all","price":3.15},{"date":"2015-06-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.057},{"date":"2015-06-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.323},{"date":"2015-06-08","fuel":"diesel","grade":"all","formulation":"NA","price":2.884},{"date":"2015-06-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.884},{"date":"2015-06-15","fuel":"gasoline","grade":"all","formulation":"all","price":2.918},{"date":"2015-06-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.825},{"date":"2015-06-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.105},{"date":"2015-06-15","fuel":"gasoline","grade":"regular","formulation":"all","price":2.835},{"date":"2015-06-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.744},{"date":"2015-06-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.028},{"date":"2015-06-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.025},{"date":"2015-06-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.922},{"date":"2015-06-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.225},{"date":"2015-06-15","fuel":"gasoline","grade":"premium","formulation":"all","price":3.202},{"date":"2015-06-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.128},{"date":"2015-06-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.338},{"date":"2015-06-15","fuel":"diesel","grade":"all","formulation":"NA","price":2.87},{"date":"2015-06-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.87},{"date":"2015-06-22","fuel":"gasoline","grade":"all","formulation":"all","price":2.895},{"date":"2015-06-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.803},{"date":"2015-06-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.082},{"date":"2015-06-22","fuel":"gasoline","grade":"regular","formulation":"all","price":2.812},{"date":"2015-06-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.72},{"date":"2015-06-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.004},{"date":"2015-06-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.006},{"date":"2015-06-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.902},{"date":"2015-06-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.206},{"date":"2015-06-22","fuel":"gasoline","grade":"premium","formulation":"all","price":3.182},{"date":"2015-06-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.109},{"date":"2015-06-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.317},{"date":"2015-06-22","fuel":"diesel","grade":"all","formulation":"NA","price":2.859},{"date":"2015-06-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.859},{"date":"2015-06-29","fuel":"gasoline","grade":"all","formulation":"all","price":2.885},{"date":"2015-06-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.796},{"date":"2015-06-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.066},{"date":"2015-06-29","fuel":"gasoline","grade":"regular","formulation":"all","price":2.801},{"date":"2015-06-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.713},{"date":"2015-06-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.985},{"date":"2015-06-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.997},{"date":"2015-06-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.896},{"date":"2015-06-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.193},{"date":"2015-06-29","fuel":"gasoline","grade":"premium","formulation":"all","price":3.175},{"date":"2015-06-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.103},{"date":"2015-06-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.31},{"date":"2015-06-29","fuel":"diesel","grade":"all","formulation":"NA","price":2.843},{"date":"2015-06-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.843},{"date":"2015-07-06","fuel":"gasoline","grade":"all","formulation":"all","price":2.877},{"date":"2015-07-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.786},{"date":"2015-07-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.063},{"date":"2015-07-06","fuel":"gasoline","grade":"regular","formulation":"all","price":2.793},{"date":"2015-07-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.702},{"date":"2015-07-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.982},{"date":"2015-07-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.99},{"date":"2015-07-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.887},{"date":"2015-07-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.188},{"date":"2015-07-06","fuel":"gasoline","grade":"premium","formulation":"all","price":3.168},{"date":"2015-07-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.093},{"date":"2015-07-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.307},{"date":"2015-07-06","fuel":"diesel","grade":"all","formulation":"NA","price":2.832},{"date":"2015-07-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.832},{"date":"2015-07-13","fuel":"gasoline","grade":"all","formulation":"all","price":2.92},{"date":"2015-07-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.778},{"date":"2015-07-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.21},{"date":"2015-07-13","fuel":"gasoline","grade":"regular","formulation":"all","price":2.834},{"date":"2015-07-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.694},{"date":"2015-07-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.127},{"date":"2015-07-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.044},{"date":"2015-07-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.878},{"date":"2015-07-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.364},{"date":"2015-07-13","fuel":"gasoline","grade":"premium","formulation":"all","price":3.213},{"date":"2015-07-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.087},{"date":"2015-07-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.446},{"date":"2015-07-13","fuel":"diesel","grade":"all","formulation":"NA","price":2.814},{"date":"2015-07-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.814},{"date":"2015-07-20","fuel":"gasoline","grade":"all","formulation":"all","price":2.888},{"date":"2015-07-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.744},{"date":"2015-07-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.183},{"date":"2015-07-20","fuel":"gasoline","grade":"regular","formulation":"all","price":2.802},{"date":"2015-07-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.661},{"date":"2015-07-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.098},{"date":"2015-07-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.012},{"date":"2015-07-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.841},{"date":"2015-07-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.343},{"date":"2015-07-20","fuel":"gasoline","grade":"premium","formulation":"all","price":3.179},{"date":"2015-07-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.049},{"date":"2015-07-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.419},{"date":"2015-07-20","fuel":"diesel","grade":"all","formulation":"NA","price":2.782},{"date":"2015-07-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.782},{"date":"2015-07-27","fuel":"gasoline","grade":"all","formulation":"all","price":2.833},{"date":"2015-07-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.69},{"date":"2015-07-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.124},{"date":"2015-07-27","fuel":"gasoline","grade":"regular","formulation":"all","price":2.745},{"date":"2015-07-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.605},{"date":"2015-07-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.037},{"date":"2015-07-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.96},{"date":"2015-07-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.792},{"date":"2015-07-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.286},{"date":"2015-07-27","fuel":"gasoline","grade":"premium","formulation":"all","price":3.129},{"date":"2015-07-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.002},{"date":"2015-07-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.365},{"date":"2015-07-27","fuel":"diesel","grade":"all","formulation":"NA","price":2.723},{"date":"2015-07-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.723},{"date":"2015-08-03","fuel":"gasoline","grade":"all","formulation":"all","price":2.779},{"date":"2015-08-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.641},{"date":"2015-08-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.06},{"date":"2015-08-03","fuel":"gasoline","grade":"regular","formulation":"all","price":2.689},{"date":"2015-08-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.555},{"date":"2015-08-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.971},{"date":"2015-08-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.909},{"date":"2015-08-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.745},{"date":"2015-08-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.225},{"date":"2015-08-03","fuel":"gasoline","grade":"premium","formulation":"all","price":3.083},{"date":"2015-08-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.959},{"date":"2015-08-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.314},{"date":"2015-08-03","fuel":"diesel","grade":"all","formulation":"NA","price":2.668},{"date":"2015-08-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.668},{"date":"2015-08-10","fuel":"gasoline","grade":"all","formulation":"all","price":2.72},{"date":"2015-08-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.594},{"date":"2015-08-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.977},{"date":"2015-08-10","fuel":"gasoline","grade":"regular","formulation":"all","price":2.629},{"date":"2015-08-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.505},{"date":"2015-08-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.888},{"date":"2015-08-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.85},{"date":"2015-08-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.703},{"date":"2015-08-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.134},{"date":"2015-08-10","fuel":"gasoline","grade":"premium","formulation":"all","price":3.03},{"date":"2015-08-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.92},{"date":"2015-08-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.236},{"date":"2015-08-10","fuel":"diesel","grade":"all","formulation":"NA","price":2.617},{"date":"2015-08-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.617},{"date":"2015-08-17","fuel":"gasoline","grade":"all","formulation":"all","price":2.803},{"date":"2015-08-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.691},{"date":"2015-08-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.029},{"date":"2015-08-17","fuel":"gasoline","grade":"regular","formulation":"all","price":2.716},{"date":"2015-08-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.608},{"date":"2015-08-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.943},{"date":"2015-08-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.927},{"date":"2015-08-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.794},{"date":"2015-08-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.184},{"date":"2015-08-17","fuel":"gasoline","grade":"premium","formulation":"all","price":3.096},{"date":"2015-08-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.999},{"date":"2015-08-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.276},{"date":"2015-08-17","fuel":"diesel","grade":"all","formulation":"NA","price":2.615},{"date":"2015-08-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.615},{"date":"2015-08-24","fuel":"gasoline","grade":"all","formulation":"all","price":2.726},{"date":"2015-08-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.62},{"date":"2015-08-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.941},{"date":"2015-08-24","fuel":"gasoline","grade":"regular","formulation":"all","price":2.637},{"date":"2015-08-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.534},{"date":"2015-08-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.853},{"date":"2015-08-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.854},{"date":"2015-08-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.728},{"date":"2015-08-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.098},{"date":"2015-08-24","fuel":"gasoline","grade":"premium","formulation":"all","price":3.027},{"date":"2015-08-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.936},{"date":"2015-08-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.197},{"date":"2015-08-24","fuel":"diesel","grade":"all","formulation":"NA","price":2.561},{"date":"2015-08-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.561},{"date":"2015-08-31","fuel":"gasoline","grade":"all","formulation":"all","price":2.602},{"date":"2015-08-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.496},{"date":"2015-08-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.819},{"date":"2015-08-31","fuel":"gasoline","grade":"regular","formulation":"all","price":2.51},{"date":"2015-08-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.406},{"date":"2015-08-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.727},{"date":"2015-08-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.734},{"date":"2015-08-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.606},{"date":"2015-08-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.981},{"date":"2015-08-31","fuel":"gasoline","grade":"premium","formulation":"all","price":2.916},{"date":"2015-08-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.824},{"date":"2015-08-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.087},{"date":"2015-08-31","fuel":"diesel","grade":"all","formulation":"NA","price":2.514},{"date":"2015-08-31","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.514},{"date":"2015-09-07","fuel":"gasoline","grade":"all","formulation":"all","price":2.532},{"date":"2015-09-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.428},{"date":"2015-09-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.743},{"date":"2015-09-07","fuel":"gasoline","grade":"regular","formulation":"all","price":2.437},{"date":"2015-09-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.337},{"date":"2015-09-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.648},{"date":"2015-09-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.662},{"date":"2015-09-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.536},{"date":"2015-09-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.908},{"date":"2015-09-07","fuel":"gasoline","grade":"premium","formulation":"all","price":2.853},{"date":"2015-09-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.764},{"date":"2015-09-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.02},{"date":"2015-09-07","fuel":"diesel","grade":"all","formulation":"NA","price":2.534},{"date":"2015-09-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.534},{"date":"2015-09-14","fuel":"gasoline","grade":"all","formulation":"all","price":2.471},{"date":"2015-09-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.374},{"date":"2015-09-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.67},{"date":"2015-09-14","fuel":"gasoline","grade":"regular","formulation":"all","price":2.375},{"date":"2015-09-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.28},{"date":"2015-09-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.573},{"date":"2015-09-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.605},{"date":"2015-09-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.488},{"date":"2015-09-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.833},{"date":"2015-09-14","fuel":"gasoline","grade":"premium","formulation":"all","price":2.801},{"date":"2015-09-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.72},{"date":"2015-09-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.952},{"date":"2015-09-14","fuel":"diesel","grade":"all","formulation":"NA","price":2.517},{"date":"2015-09-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.517},{"date":"2015-09-21","fuel":"gasoline","grade":"all","formulation":"all","price":2.425},{"date":"2015-09-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.332},{"date":"2015-09-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.615},{"date":"2015-09-21","fuel":"gasoline","grade":"regular","formulation":"all","price":2.327},{"date":"2015-09-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.237},{"date":"2015-09-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.518},{"date":"2015-09-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.561},{"date":"2015-09-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.449},{"date":"2015-09-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.778},{"date":"2015-09-21","fuel":"gasoline","grade":"premium","formulation":"all","price":2.759},{"date":"2015-09-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.682},{"date":"2015-09-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.9},{"date":"2015-09-21","fuel":"diesel","grade":"all","formulation":"NA","price":2.493},{"date":"2015-09-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.493},{"date":"2015-09-28","fuel":"gasoline","grade":"all","formulation":"all","price":2.418},{"date":"2015-09-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.34},{"date":"2015-09-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.579},{"date":"2015-09-28","fuel":"gasoline","grade":"regular","formulation":"all","price":2.322},{"date":"2015-09-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.246},{"date":"2015-09-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.482},{"date":"2015-09-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.551},{"date":"2015-09-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.454},{"date":"2015-09-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.739},{"date":"2015-09-28","fuel":"gasoline","grade":"premium","formulation":"all","price":2.748},{"date":"2015-09-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.685},{"date":"2015-09-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.864},{"date":"2015-09-28","fuel":"diesel","grade":"all","formulation":"NA","price":2.476},{"date":"2015-09-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.476},{"date":"2015-10-05","fuel":"gasoline","grade":"all","formulation":"all","price":2.415},{"date":"2015-10-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.347},{"date":"2015-10-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.554},{"date":"2015-10-05","fuel":"gasoline","grade":"regular","formulation":"all","price":2.318},{"date":"2015-10-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.252},{"date":"2015-10-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.456},{"date":"2015-10-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.545},{"date":"2015-10-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.459},{"date":"2015-10-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.712},{"date":"2015-10-05","fuel":"gasoline","grade":"premium","formulation":"all","price":2.748},{"date":"2015-10-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.697},{"date":"2015-10-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.842},{"date":"2015-10-05","fuel":"diesel","grade":"all","formulation":"NA","price":2.492},{"date":"2015-10-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.492},{"date":"2015-10-12","fuel":"gasoline","grade":"all","formulation":"all","price":2.432},{"date":"2015-10-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.376},{"date":"2015-10-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.545},{"date":"2015-10-12","fuel":"gasoline","grade":"regular","formulation":"all","price":2.337},{"date":"2015-10-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.283},{"date":"2015-10-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.448},{"date":"2015-10-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.561},{"date":"2015-10-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.487},{"date":"2015-10-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.703},{"date":"2015-10-12","fuel":"gasoline","grade":"premium","formulation":"all","price":2.757},{"date":"2015-10-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.717},{"date":"2015-10-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.832},{"date":"2015-10-12","fuel":"diesel","grade":"all","formulation":"NA","price":2.556},{"date":"2015-10-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.556},{"date":"2015-10-19","fuel":"gasoline","grade":"all","formulation":"all","price":2.374},{"date":"2015-10-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.314},{"date":"2015-10-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.494},{"date":"2015-10-19","fuel":"gasoline","grade":"regular","formulation":"all","price":2.277},{"date":"2015-10-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.22},{"date":"2015-10-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.396},{"date":"2015-10-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.505},{"date":"2015-10-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.429},{"date":"2015-10-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.653},{"date":"2015-10-19","fuel":"gasoline","grade":"premium","formulation":"all","price":2.705},{"date":"2015-10-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.662},{"date":"2015-10-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.786},{"date":"2015-10-19","fuel":"diesel","grade":"all","formulation":"NA","price":2.531},{"date":"2015-10-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.531},{"date":"2015-10-26","fuel":"gasoline","grade":"all","formulation":"all","price":2.326},{"date":"2015-10-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.262},{"date":"2015-10-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.457},{"date":"2015-10-26","fuel":"gasoline","grade":"regular","formulation":"all","price":2.228},{"date":"2015-10-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.166},{"date":"2015-10-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.357},{"date":"2015-10-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.46},{"date":"2015-10-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.379},{"date":"2015-10-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.617},{"date":"2015-10-26","fuel":"gasoline","grade":"premium","formulation":"all","price":2.663},{"date":"2015-10-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.614},{"date":"2015-10-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.755},{"date":"2015-10-26","fuel":"diesel","grade":"all","formulation":"NA","price":2.498},{"date":"2015-10-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.498},{"date":"2015-11-02","fuel":"gasoline","grade":"all","formulation":"all","price":2.322},{"date":"2015-11-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.265},{"date":"2015-11-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.439},{"date":"2015-11-02","fuel":"gasoline","grade":"regular","formulation":"all","price":2.224},{"date":"2015-11-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.17},{"date":"2015-11-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.337},{"date":"2015-11-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.455},{"date":"2015-11-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.379},{"date":"2015-11-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.602},{"date":"2015-11-02","fuel":"gasoline","grade":"premium","formulation":"all","price":2.66},{"date":"2015-11-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.617},{"date":"2015-11-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.741},{"date":"2015-11-02","fuel":"diesel","grade":"all","formulation":"NA","price":2.485},{"date":"2015-11-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.485},{"date":"2015-11-09","fuel":"gasoline","grade":"all","formulation":"all","price":2.335},{"date":"2015-11-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.269},{"date":"2015-11-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.468},{"date":"2015-11-09","fuel":"gasoline","grade":"regular","formulation":"all","price":2.235},{"date":"2015-11-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.172},{"date":"2015-11-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.367},{"date":"2015-11-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.468},{"date":"2015-11-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.387},{"date":"2015-11-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.626},{"date":"2015-11-09","fuel":"gasoline","grade":"premium","formulation":"all","price":2.678},{"date":"2015-11-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.629},{"date":"2015-11-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.769},{"date":"2015-11-09","fuel":"diesel","grade":"all","formulation":"NA","price":2.502},{"date":"2015-11-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.502},{"date":"2015-11-16","fuel":"gasoline","grade":"all","formulation":"all","price":2.281},{"date":"2015-11-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.21},{"date":"2015-11-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.424},{"date":"2015-11-16","fuel":"gasoline","grade":"regular","formulation":"all","price":2.178},{"date":"2015-11-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.11},{"date":"2015-11-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.322},{"date":"2015-11-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.42},{"date":"2015-11-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.335},{"date":"2015-11-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.585},{"date":"2015-11-16","fuel":"gasoline","grade":"premium","formulation":"all","price":2.633},{"date":"2015-11-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.58},{"date":"2015-11-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.731},{"date":"2015-11-16","fuel":"diesel","grade":"all","formulation":"NA","price":2.482},{"date":"2015-11-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.482},{"date":"2015-11-23","fuel":"gasoline","grade":"all","formulation":"all","price":2.198},{"date":"2015-11-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.117},{"date":"2015-11-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.362},{"date":"2015-11-23","fuel":"gasoline","grade":"regular","formulation":"all","price":2.094},{"date":"2015-11-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.015},{"date":"2015-11-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.258},{"date":"2015-11-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.338},{"date":"2015-11-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.243},{"date":"2015-11-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.522},{"date":"2015-11-23","fuel":"gasoline","grade":"premium","formulation":"all","price":2.556},{"date":"2015-11-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.492},{"date":"2015-11-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.675},{"date":"2015-11-23","fuel":"diesel","grade":"all","formulation":"NA","price":2.445},{"date":"2015-11-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.445},{"date":"2015-11-30","fuel":"gasoline","grade":"all","formulation":"all","price":2.165},{"date":"2015-11-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.079},{"date":"2015-11-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.34},{"date":"2015-11-30","fuel":"gasoline","grade":"regular","formulation":"all","price":2.059},{"date":"2015-11-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.974},{"date":"2015-11-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.236},{"date":"2015-11-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.308},{"date":"2015-11-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.209},{"date":"2015-11-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.501},{"date":"2015-11-30","fuel":"gasoline","grade":"premium","formulation":"all","price":2.529},{"date":"2015-11-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.462},{"date":"2015-11-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.655},{"date":"2015-11-30","fuel":"diesel","grade":"all","formulation":"NA","price":2.421},{"date":"2015-11-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.421},{"date":"2015-12-07","fuel":"gasoline","grade":"all","formulation":"all","price":2.159},{"date":"2015-12-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.074},{"date":"2015-12-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.334},{"date":"2015-12-07","fuel":"gasoline","grade":"regular","formulation":"all","price":2.053},{"date":"2015-12-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.969},{"date":"2015-12-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.231},{"date":"2015-12-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.303},{"date":"2015-12-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.206},{"date":"2015-12-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.49},{"date":"2015-12-07","fuel":"gasoline","grade":"premium","formulation":"all","price":2.523},{"date":"2015-12-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.457},{"date":"2015-12-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.647},{"date":"2015-12-07","fuel":"diesel","grade":"all","formulation":"NA","price":2.379},{"date":"2015-12-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.379},{"date":"2015-12-14","fuel":"gasoline","grade":"all","formulation":"all","price":2.144},{"date":"2015-12-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.059},{"date":"2015-12-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.317},{"date":"2015-12-14","fuel":"gasoline","grade":"regular","formulation":"all","price":2.037},{"date":"2015-12-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.953},{"date":"2015-12-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.214},{"date":"2015-12-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.287},{"date":"2015-12-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.191},{"date":"2015-12-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.474},{"date":"2015-12-14","fuel":"gasoline","grade":"premium","formulation":"all","price":2.509},{"date":"2015-12-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.446},{"date":"2015-12-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.626},{"date":"2015-12-14","fuel":"diesel","grade":"all","formulation":"NA","price":2.338},{"date":"2015-12-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.338},{"date":"2015-12-21","fuel":"gasoline","grade":"all","formulation":"all","price":2.133},{"date":"2015-12-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.035},{"date":"2015-12-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.332},{"date":"2015-12-21","fuel":"gasoline","grade":"regular","formulation":"all","price":2.026},{"date":"2015-12-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.929},{"date":"2015-12-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.23},{"date":"2015-12-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.28},{"date":"2015-12-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.169},{"date":"2015-12-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.495},{"date":"2015-12-21","fuel":"gasoline","grade":"premium","formulation":"all","price":2.499},{"date":"2015-12-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.425},{"date":"2015-12-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.638},{"date":"2015-12-21","fuel":"diesel","grade":"all","formulation":"NA","price":2.284},{"date":"2015-12-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.284},{"date":"2015-12-28","fuel":"gasoline","grade":"all","formulation":"all","price":2.141},{"date":"2015-12-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.039},{"date":"2015-12-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.348},{"date":"2015-12-28","fuel":"gasoline","grade":"regular","formulation":"all","price":2.034},{"date":"2015-12-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.933},{"date":"2015-12-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.244},{"date":"2015-12-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.29},{"date":"2015-12-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.172},{"date":"2015-12-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.519},{"date":"2015-12-28","fuel":"gasoline","grade":"premium","formulation":"all","price":2.506},{"date":"2015-12-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.427},{"date":"2015-12-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.653},{"date":"2015-12-28","fuel":"diesel","grade":"all","formulation":"NA","price":2.237},{"date":"2015-12-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.237},{"date":"2016-01-04","fuel":"gasoline","grade":"all","formulation":"all","price":2.135},{"date":"2016-01-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.027},{"date":"2016-01-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.354},{"date":"2016-01-04","fuel":"gasoline","grade":"regular","formulation":"all","price":2.028},{"date":"2016-01-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.922},{"date":"2016-01-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.25},{"date":"2016-01-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.285},{"date":"2016-01-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.161},{"date":"2016-01-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.525},{"date":"2016-01-04","fuel":"gasoline","grade":"premium","formulation":"all","price":2.498},{"date":"2016-01-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.413},{"date":"2016-01-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.656},{"date":"2016-01-04","fuel":"diesel","grade":"all","formulation":"NA","price":2.211},{"date":"2016-01-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.211},{"date":"2016-01-11","fuel":"gasoline","grade":"all","formulation":"all","price":2.104},{"date":"2016-01-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.994},{"date":"2016-01-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.327},{"date":"2016-01-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.996},{"date":"2016-01-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.888},{"date":"2016-01-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.224},{"date":"2016-01-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.253},{"date":"2016-01-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.126},{"date":"2016-01-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.499},{"date":"2016-01-11","fuel":"gasoline","grade":"premium","formulation":"all","price":2.469},{"date":"2016-01-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.382},{"date":"2016-01-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.631},{"date":"2016-01-11","fuel":"diesel","grade":"all","formulation":"NA","price":2.177},{"date":"2016-01-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.177},{"date":"2016-01-18","fuel":"gasoline","grade":"all","formulation":"all","price":2.022},{"date":"2016-01-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.917},{"date":"2016-01-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.235},{"date":"2016-01-18","fuel":"gasoline","grade":"regular","formulation":"all","price":1.914},{"date":"2016-01-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.81},{"date":"2016-01-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.131},{"date":"2016-01-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.172},{"date":"2016-01-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.052},{"date":"2016-01-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.404},{"date":"2016-01-18","fuel":"gasoline","grade":"premium","formulation":"all","price":2.39},{"date":"2016-01-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.308},{"date":"2016-01-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.544},{"date":"2016-01-18","fuel":"diesel","grade":"all","formulation":"NA","price":2.112},{"date":"2016-01-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.112},{"date":"2016-01-25","fuel":"gasoline","grade":"all","formulation":"all","price":1.965},{"date":"2016-01-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.859},{"date":"2016-01-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.182},{"date":"2016-01-25","fuel":"gasoline","grade":"regular","formulation":"all","price":1.856},{"date":"2016-01-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.752},{"date":"2016-01-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.076},{"date":"2016-01-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.118},{"date":"2016-01-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.996},{"date":"2016-01-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.352},{"date":"2016-01-25","fuel":"gasoline","grade":"premium","formulation":"all","price":2.337},{"date":"2016-01-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.252},{"date":"2016-01-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.495},{"date":"2016-01-25","fuel":"diesel","grade":"all","formulation":"NA","price":2.071},{"date":"2016-01-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.071},{"date":"2016-02-01","fuel":"gasoline","grade":"all","formulation":"all","price":1.932},{"date":"2016-02-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.837},{"date":"2016-02-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.124},{"date":"2016-02-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.822},{"date":"2016-02-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.729},{"date":"2016-02-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.017},{"date":"2016-02-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.085},{"date":"2016-02-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.976},{"date":"2016-02-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.294},{"date":"2016-02-01","fuel":"gasoline","grade":"premium","formulation":"all","price":2.307},{"date":"2016-02-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.233},{"date":"2016-02-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.443},{"date":"2016-02-01","fuel":"diesel","grade":"all","formulation":"NA","price":2.031},{"date":"2016-02-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.031},{"date":"2016-02-08","fuel":"gasoline","grade":"all","formulation":"all","price":1.87},{"date":"2016-02-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.773},{"date":"2016-02-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.068},{"date":"2016-02-08","fuel":"gasoline","grade":"regular","formulation":"all","price":1.759},{"date":"2016-02-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.663},{"date":"2016-02-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.961},{"date":"2016-02-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.025},{"date":"2016-02-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.915},{"date":"2016-02-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.237},{"date":"2016-02-08","fuel":"gasoline","grade":"premium","formulation":"all","price":2.247},{"date":"2016-02-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.172},{"date":"2016-02-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.388},{"date":"2016-02-08","fuel":"diesel","grade":"all","formulation":"NA","price":2.008},{"date":"2016-02-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.008},{"date":"2016-02-15","fuel":"gasoline","grade":"all","formulation":"all","price":1.834},{"date":"2016-02-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.747},{"date":"2016-02-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.01},{"date":"2016-02-15","fuel":"gasoline","grade":"regular","formulation":"all","price":1.724},{"date":"2016-02-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.638},{"date":"2016-02-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.904},{"date":"2016-02-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.984},{"date":"2016-02-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.885},{"date":"2016-02-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.176},{"date":"2016-02-15","fuel":"gasoline","grade":"premium","formulation":"all","price":2.209},{"date":"2016-02-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.144},{"date":"2016-02-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.33},{"date":"2016-02-15","fuel":"diesel","grade":"all","formulation":"NA","price":1.98},{"date":"2016-02-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":1.98},{"date":"2016-02-22","fuel":"gasoline","grade":"all","formulation":"all","price":1.837},{"date":"2016-02-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.767},{"date":"2016-02-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":1.98},{"date":"2016-02-22","fuel":"gasoline","grade":"regular","formulation":"all","price":1.73},{"date":"2016-02-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.661},{"date":"2016-02-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.874},{"date":"2016-02-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":1.983},{"date":"2016-02-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.902},{"date":"2016-02-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.14},{"date":"2016-02-22","fuel":"gasoline","grade":"premium","formulation":"all","price":2.205},{"date":"2016-02-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.154},{"date":"2016-02-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.3},{"date":"2016-02-22","fuel":"diesel","grade":"all","formulation":"NA","price":1.983},{"date":"2016-02-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":1.983},{"date":"2016-02-29","fuel":"gasoline","grade":"all","formulation":"all","price":1.887},{"date":"2016-02-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.817},{"date":"2016-02-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.03},{"date":"2016-02-29","fuel":"gasoline","grade":"regular","formulation":"all","price":1.783},{"date":"2016-02-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.715},{"date":"2016-02-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.925},{"date":"2016-02-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.029},{"date":"2016-02-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":1.943},{"date":"2016-02-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.196},{"date":"2016-02-29","fuel":"gasoline","grade":"premium","formulation":"all","price":2.244},{"date":"2016-02-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.191},{"date":"2016-02-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.342},{"date":"2016-02-29","fuel":"diesel","grade":"all","formulation":"NA","price":1.989},{"date":"2016-02-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":1.989},{"date":"2016-03-07","fuel":"gasoline","grade":"all","formulation":"all","price":1.943},{"date":"2016-03-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.882},{"date":"2016-03-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.067},{"date":"2016-03-07","fuel":"gasoline","grade":"regular","formulation":"all","price":1.841},{"date":"2016-03-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.782},{"date":"2016-03-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":1.964},{"date":"2016-03-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.081},{"date":"2016-03-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.005},{"date":"2016-03-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.227},{"date":"2016-03-07","fuel":"gasoline","grade":"premium","formulation":"all","price":2.294},{"date":"2016-03-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.25},{"date":"2016-03-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.374},{"date":"2016-03-07","fuel":"diesel","grade":"all","formulation":"NA","price":2.021},{"date":"2016-03-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.021},{"date":"2016-03-14","fuel":"gasoline","grade":"all","formulation":"all","price":2.062},{"date":"2016-03-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.988},{"date":"2016-03-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.214},{"date":"2016-03-14","fuel":"gasoline","grade":"regular","formulation":"all","price":1.961},{"date":"2016-03-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.888},{"date":"2016-03-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.116},{"date":"2016-03-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.2},{"date":"2016-03-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.114},{"date":"2016-03-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.366},{"date":"2016-03-14","fuel":"gasoline","grade":"premium","formulation":"all","price":2.409},{"date":"2016-03-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.357},{"date":"2016-03-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.505},{"date":"2016-03-14","fuel":"diesel","grade":"all","formulation":"NA","price":2.099},{"date":"2016-03-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.099},{"date":"2016-03-21","fuel":"gasoline","grade":"all","formulation":"all","price":2.109},{"date":"2016-03-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.036},{"date":"2016-03-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.258},{"date":"2016-03-21","fuel":"gasoline","grade":"regular","formulation":"all","price":2.007},{"date":"2016-03-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.935},{"date":"2016-03-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.159},{"date":"2016-03-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.248},{"date":"2016-03-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.163},{"date":"2016-03-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.413},{"date":"2016-03-21","fuel":"gasoline","grade":"premium","formulation":"all","price":2.461},{"date":"2016-03-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.41},{"date":"2016-03-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.555},{"date":"2016-03-21","fuel":"diesel","grade":"all","formulation":"NA","price":2.119},{"date":"2016-03-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.119},{"date":"2016-03-28","fuel":"gasoline","grade":"all","formulation":"all","price":2.169},{"date":"2016-03-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.079},{"date":"2016-03-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.353},{"date":"2016-03-28","fuel":"gasoline","grade":"regular","formulation":"all","price":2.066},{"date":"2016-03-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.976},{"date":"2016-03-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.255},{"date":"2016-03-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.31},{"date":"2016-03-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.208},{"date":"2016-03-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.507},{"date":"2016-03-28","fuel":"gasoline","grade":"premium","formulation":"all","price":2.521},{"date":"2016-03-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.454},{"date":"2016-03-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.645},{"date":"2016-03-28","fuel":"diesel","grade":"all","formulation":"NA","price":2.121},{"date":"2016-03-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.121},{"date":"2016-04-04","fuel":"gasoline","grade":"all","formulation":"all","price":2.185},{"date":"2016-04-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.095},{"date":"2016-04-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.367},{"date":"2016-04-04","fuel":"gasoline","grade":"regular","formulation":"all","price":2.083},{"date":"2016-04-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.994},{"date":"2016-04-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.271},{"date":"2016-04-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.323},{"date":"2016-04-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.222},{"date":"2016-04-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.52},{"date":"2016-04-04","fuel":"gasoline","grade":"premium","formulation":"all","price":2.532},{"date":"2016-04-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.465},{"date":"2016-04-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.655},{"date":"2016-04-04","fuel":"diesel","grade":"all","formulation":"NA","price":2.115},{"date":"2016-04-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.115},{"date":"2016-04-11","fuel":"gasoline","grade":"all","formulation":"all","price":2.173},{"date":"2016-04-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.085},{"date":"2016-04-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.351},{"date":"2016-04-11","fuel":"gasoline","grade":"regular","formulation":"all","price":2.069},{"date":"2016-04-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.981},{"date":"2016-04-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.253},{"date":"2016-04-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.315},{"date":"2016-04-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.217},{"date":"2016-04-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.504},{"date":"2016-04-11","fuel":"gasoline","grade":"premium","formulation":"all","price":2.527},{"date":"2016-04-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.463},{"date":"2016-04-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.645},{"date":"2016-04-11","fuel":"diesel","grade":"all","formulation":"NA","price":2.128},{"date":"2016-04-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.128},{"date":"2016-04-18","fuel":"gasoline","grade":"all","formulation":"all","price":2.24},{"date":"2016-04-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.155},{"date":"2016-04-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.411},{"date":"2016-04-18","fuel":"gasoline","grade":"regular","formulation":"all","price":2.137},{"date":"2016-04-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.053},{"date":"2016-04-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.314},{"date":"2016-04-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.378},{"date":"2016-04-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.283},{"date":"2016-04-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.562},{"date":"2016-04-18","fuel":"gasoline","grade":"premium","formulation":"all","price":2.59},{"date":"2016-04-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.528},{"date":"2016-04-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.706},{"date":"2016-04-18","fuel":"diesel","grade":"all","formulation":"NA","price":2.165},{"date":"2016-04-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.165},{"date":"2016-04-25","fuel":"gasoline","grade":"all","formulation":"all","price":2.265},{"date":"2016-04-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.182},{"date":"2016-04-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.432},{"date":"2016-04-25","fuel":"gasoline","grade":"regular","formulation":"all","price":2.162},{"date":"2016-04-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.08},{"date":"2016-04-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.335},{"date":"2016-04-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.405},{"date":"2016-04-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.313},{"date":"2016-04-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.582},{"date":"2016-04-25","fuel":"gasoline","grade":"premium","formulation":"all","price":2.616},{"date":"2016-04-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.557},{"date":"2016-04-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.725},{"date":"2016-04-25","fuel":"diesel","grade":"all","formulation":"NA","price":2.198},{"date":"2016-04-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.198},{"date":"2016-05-02","fuel":"gasoline","grade":"all","formulation":"all","price":2.342},{"date":"2016-05-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.271},{"date":"2016-05-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.487},{"date":"2016-05-02","fuel":"gasoline","grade":"regular","formulation":"all","price":2.24},{"date":"2016-05-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.168},{"date":"2016-05-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.391},{"date":"2016-05-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.482},{"date":"2016-05-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.404},{"date":"2016-05-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.633},{"date":"2016-05-02","fuel":"gasoline","grade":"premium","formulation":"all","price":2.693},{"date":"2016-05-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.647},{"date":"2016-05-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.778},{"date":"2016-05-02","fuel":"diesel","grade":"all","formulation":"NA","price":2.266},{"date":"2016-05-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.266},{"date":"2016-05-09","fuel":"gasoline","grade":"all","formulation":"all","price":2.325},{"date":"2016-05-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.249},{"date":"2016-05-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.481},{"date":"2016-05-09","fuel":"gasoline","grade":"regular","formulation":"all","price":2.22},{"date":"2016-05-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.143},{"date":"2016-05-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.384},{"date":"2016-05-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.469},{"date":"2016-05-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.387},{"date":"2016-05-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.627},{"date":"2016-05-09","fuel":"gasoline","grade":"premium","formulation":"all","price":2.683},{"date":"2016-05-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.633},{"date":"2016-05-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.775},{"date":"2016-05-09","fuel":"diesel","grade":"all","formulation":"NA","price":2.271},{"date":"2016-05-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.271},{"date":"2016-05-16","fuel":"gasoline","grade":"all","formulation":"all","price":2.345},{"date":"2016-05-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.274},{"date":"2016-05-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.489},{"date":"2016-05-16","fuel":"gasoline","grade":"regular","formulation":"all","price":2.242},{"date":"2016-05-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.17},{"date":"2016-05-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.392},{"date":"2016-05-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.485},{"date":"2016-05-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.41},{"date":"2016-05-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.631},{"date":"2016-05-16","fuel":"gasoline","grade":"premium","formulation":"all","price":2.7},{"date":"2016-05-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.655},{"date":"2016-05-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.785},{"date":"2016-05-16","fuel":"diesel","grade":"all","formulation":"NA","price":2.297},{"date":"2016-05-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.297},{"date":"2016-05-23","fuel":"gasoline","grade":"all","formulation":"all","price":2.403},{"date":"2016-05-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.339},{"date":"2016-05-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.532},{"date":"2016-05-23","fuel":"gasoline","grade":"regular","formulation":"all","price":2.3},{"date":"2016-05-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.235},{"date":"2016-05-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.435},{"date":"2016-05-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.541},{"date":"2016-05-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.472},{"date":"2016-05-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.674},{"date":"2016-05-23","fuel":"gasoline","grade":"premium","formulation":"all","price":2.756},{"date":"2016-05-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.717},{"date":"2016-05-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.828},{"date":"2016-05-23","fuel":"diesel","grade":"all","formulation":"NA","price":2.357},{"date":"2016-05-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.357},{"date":"2016-05-30","fuel":"gasoline","grade":"all","formulation":"all","price":2.44},{"date":"2016-05-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.382},{"date":"2016-05-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.557},{"date":"2016-05-30","fuel":"gasoline","grade":"regular","formulation":"all","price":2.339},{"date":"2016-05-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.281},{"date":"2016-05-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.461},{"date":"2016-05-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.574},{"date":"2016-05-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.511},{"date":"2016-05-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.696},{"date":"2016-05-30","fuel":"gasoline","grade":"premium","formulation":"all","price":2.788},{"date":"2016-05-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.753},{"date":"2016-05-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.852},{"date":"2016-05-30","fuel":"diesel","grade":"all","formulation":"NA","price":2.382},{"date":"2016-05-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.382},{"date":"2016-06-06","fuel":"gasoline","grade":"all","formulation":"all","price":2.482},{"date":"2016-06-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.43},{"date":"2016-06-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.586},{"date":"2016-06-06","fuel":"gasoline","grade":"regular","formulation":"all","price":2.381},{"date":"2016-06-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.328},{"date":"2016-06-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.491},{"date":"2016-06-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.616},{"date":"2016-06-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.56},{"date":"2016-06-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.725},{"date":"2016-06-06","fuel":"gasoline","grade":"premium","formulation":"all","price":2.83},{"date":"2016-06-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.804},{"date":"2016-06-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.876},{"date":"2016-06-06","fuel":"diesel","grade":"all","formulation":"NA","price":2.407},{"date":"2016-06-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.407},{"date":"2016-06-13","fuel":"gasoline","grade":"all","formulation":"all","price":2.499},{"date":"2016-06-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.444},{"date":"2016-06-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.61},{"date":"2016-06-13","fuel":"gasoline","grade":"regular","formulation":"all","price":2.399},{"date":"2016-06-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.343},{"date":"2016-06-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.516},{"date":"2016-06-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.632},{"date":"2016-06-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.573},{"date":"2016-06-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.748},{"date":"2016-06-13","fuel":"gasoline","grade":"premium","formulation":"all","price":2.842},{"date":"2016-06-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.812},{"date":"2016-06-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.896},{"date":"2016-06-13","fuel":"diesel","grade":"all","formulation":"NA","price":2.431},{"date":"2016-06-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.431},{"date":"2016-06-20","fuel":"gasoline","grade":"all","formulation":"all","price":2.455},{"date":"2016-06-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.393},{"date":"2016-06-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.581},{"date":"2016-06-20","fuel":"gasoline","grade":"regular","formulation":"all","price":2.353},{"date":"2016-06-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.29},{"date":"2016-06-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.484},{"date":"2016-06-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.592},{"date":"2016-06-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.523},{"date":"2016-06-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.725},{"date":"2016-06-20","fuel":"gasoline","grade":"premium","formulation":"all","price":2.805},{"date":"2016-06-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.77},{"date":"2016-06-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.872},{"date":"2016-06-20","fuel":"diesel","grade":"all","formulation":"NA","price":2.426},{"date":"2016-06-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.426},{"date":"2016-06-27","fuel":"gasoline","grade":"all","formulation":"all","price":2.432},{"date":"2016-06-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.353},{"date":"2016-06-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.593},{"date":"2016-06-27","fuel":"gasoline","grade":"regular","formulation":"all","price":2.329},{"date":"2016-06-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.25},{"date":"2016-06-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.496},{"date":"2016-06-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.57},{"date":"2016-06-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.481},{"date":"2016-06-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.742},{"date":"2016-06-27","fuel":"gasoline","grade":"premium","formulation":"all","price":2.785},{"date":"2016-06-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.732},{"date":"2016-06-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.885},{"date":"2016-06-27","fuel":"diesel","grade":"all","formulation":"NA","price":2.426},{"date":"2016-06-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.426},{"date":"2016-07-04","fuel":"gasoline","grade":"all","formulation":"all","price":2.396},{"date":"2016-07-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.311},{"date":"2016-07-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.57},{"date":"2016-07-04","fuel":"gasoline","grade":"regular","formulation":"all","price":2.291},{"date":"2016-07-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.205},{"date":"2016-07-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.472},{"date":"2016-07-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.537},{"date":"2016-07-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.442},{"date":"2016-07-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.72},{"date":"2016-07-04","fuel":"gasoline","grade":"premium","formulation":"all","price":2.755},{"date":"2016-07-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.696},{"date":"2016-07-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.865},{"date":"2016-07-04","fuel":"diesel","grade":"all","formulation":"NA","price":2.423},{"date":"2016-07-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.423},{"date":"2016-07-11","fuel":"gasoline","grade":"all","formulation":"all","price":2.359},{"date":"2016-07-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.276},{"date":"2016-07-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.527},{"date":"2016-07-11","fuel":"gasoline","grade":"regular","formulation":"all","price":2.253},{"date":"2016-07-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.171},{"date":"2016-07-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.426},{"date":"2016-07-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.501},{"date":"2016-07-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.408},{"date":"2016-07-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.682},{"date":"2016-07-11","fuel":"gasoline","grade":"premium","formulation":"all","price":2.721},{"date":"2016-07-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.663},{"date":"2016-07-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.83},{"date":"2016-07-11","fuel":"diesel","grade":"all","formulation":"NA","price":2.414},{"date":"2016-07-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.414},{"date":"2016-07-18","fuel":"gasoline","grade":"all","formulation":"all","price":2.336},{"date":"2016-07-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.254},{"date":"2016-07-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.503},{"date":"2016-07-18","fuel":"gasoline","grade":"regular","formulation":"all","price":2.23},{"date":"2016-07-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.148},{"date":"2016-07-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.402},{"date":"2016-07-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.479},{"date":"2016-07-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.386},{"date":"2016-07-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.657},{"date":"2016-07-18","fuel":"gasoline","grade":"premium","formulation":"all","price":2.701},{"date":"2016-07-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.645},{"date":"2016-07-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.806},{"date":"2016-07-18","fuel":"diesel","grade":"all","formulation":"NA","price":2.402},{"date":"2016-07-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.402},{"date":"2016-07-25","fuel":"gasoline","grade":"all","formulation":"all","price":2.289},{"date":"2016-07-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.211},{"date":"2016-07-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.447},{"date":"2016-07-25","fuel":"gasoline","grade":"regular","formulation":"all","price":2.182},{"date":"2016-07-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.105},{"date":"2016-07-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.344},{"date":"2016-07-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.434},{"date":"2016-07-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.345},{"date":"2016-07-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.606},{"date":"2016-07-25","fuel":"gasoline","grade":"premium","formulation":"all","price":2.656},{"date":"2016-07-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.602},{"date":"2016-07-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.757},{"date":"2016-07-25","fuel":"diesel","grade":"all","formulation":"NA","price":2.379},{"date":"2016-07-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.379},{"date":"2016-08-01","fuel":"gasoline","grade":"all","formulation":"all","price":2.267},{"date":"2016-08-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.198},{"date":"2016-08-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.406},{"date":"2016-08-01","fuel":"gasoline","grade":"regular","formulation":"all","price":2.159},{"date":"2016-08-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.091},{"date":"2016-08-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.302},{"date":"2016-08-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.413},{"date":"2016-08-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.335},{"date":"2016-08-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.565},{"date":"2016-08-01","fuel":"gasoline","grade":"premium","formulation":"all","price":2.635},{"date":"2016-08-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.591},{"date":"2016-08-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.716},{"date":"2016-08-01","fuel":"diesel","grade":"all","formulation":"NA","price":2.348},{"date":"2016-08-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.348},{"date":"2016-08-08","fuel":"gasoline","grade":"all","formulation":"all","price":2.256},{"date":"2016-08-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.193},{"date":"2016-08-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.384},{"date":"2016-08-08","fuel":"gasoline","grade":"regular","formulation":"all","price":2.15},{"date":"2016-08-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.087},{"date":"2016-08-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.281},{"date":"2016-08-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.398},{"date":"2016-08-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.325},{"date":"2016-08-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.539},{"date":"2016-08-08","fuel":"gasoline","grade":"premium","formulation":"all","price":2.621},{"date":"2016-08-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.582},{"date":"2016-08-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.693},{"date":"2016-08-08","fuel":"diesel","grade":"all","formulation":"NA","price":2.316},{"date":"2016-08-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.316},{"date":"2016-08-15","fuel":"gasoline","grade":"all","formulation":"all","price":2.256},{"date":"2016-08-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.203},{"date":"2016-08-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.364},{"date":"2016-08-15","fuel":"gasoline","grade":"regular","formulation":"all","price":2.149},{"date":"2016-08-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.096},{"date":"2016-08-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.262},{"date":"2016-08-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.401},{"date":"2016-08-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.34},{"date":"2016-08-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.518},{"date":"2016-08-15","fuel":"gasoline","grade":"premium","formulation":"all","price":2.622},{"date":"2016-08-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.593},{"date":"2016-08-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.674},{"date":"2016-08-15","fuel":"diesel","grade":"all","formulation":"NA","price":2.31},{"date":"2016-08-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.31},{"date":"2016-08-22","fuel":"gasoline","grade":"all","formulation":"all","price":2.299},{"date":"2016-08-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.243},{"date":"2016-08-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.413},{"date":"2016-08-22","fuel":"gasoline","grade":"regular","formulation":"all","price":2.193},{"date":"2016-08-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.136},{"date":"2016-08-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.312},{"date":"2016-08-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.441},{"date":"2016-08-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.378},{"date":"2016-08-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.563},{"date":"2016-08-22","fuel":"gasoline","grade":"premium","formulation":"all","price":2.664},{"date":"2016-08-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.635},{"date":"2016-08-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.718},{"date":"2016-08-22","fuel":"diesel","grade":"all","formulation":"NA","price":2.37},{"date":"2016-08-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.37},{"date":"2016-08-29","fuel":"gasoline","grade":"all","formulation":"all","price":2.341},{"date":"2016-08-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.292},{"date":"2016-08-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.441},{"date":"2016-08-29","fuel":"gasoline","grade":"regular","formulation":"all","price":2.237},{"date":"2016-08-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.187},{"date":"2016-08-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.341},{"date":"2016-08-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.481},{"date":"2016-08-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.424},{"date":"2016-08-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.589},{"date":"2016-08-29","fuel":"gasoline","grade":"premium","formulation":"all","price":2.701},{"date":"2016-08-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.677},{"date":"2016-08-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.747},{"date":"2016-08-29","fuel":"diesel","grade":"all","formulation":"NA","price":2.409},{"date":"2016-08-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.409},{"date":"2016-09-05","fuel":"gasoline","grade":"all","formulation":"all","price":2.329},{"date":"2016-09-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.277},{"date":"2016-09-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.436},{"date":"2016-09-05","fuel":"gasoline","grade":"regular","formulation":"all","price":2.223},{"date":"2016-09-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.17},{"date":"2016-09-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.333},{"date":"2016-09-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.468},{"date":"2016-09-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.405},{"date":"2016-09-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.588},{"date":"2016-09-05","fuel":"gasoline","grade":"premium","formulation":"all","price":2.698},{"date":"2016-09-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.671},{"date":"2016-09-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.749},{"date":"2016-09-05","fuel":"diesel","grade":"all","formulation":"NA","price":2.407},{"date":"2016-09-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.407},{"date":"2016-09-12","fuel":"gasoline","grade":"all","formulation":"all","price":2.31},{"date":"2016-09-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.246},{"date":"2016-09-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.439},{"date":"2016-09-12","fuel":"gasoline","grade":"regular","formulation":"all","price":2.202},{"date":"2016-09-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.138},{"date":"2016-09-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.336},{"date":"2016-09-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.454},{"date":"2016-09-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.38},{"date":"2016-09-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.597},{"date":"2016-09-12","fuel":"gasoline","grade":"premium","formulation":"all","price":2.68},{"date":"2016-09-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.642},{"date":"2016-09-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.751},{"date":"2016-09-12","fuel":"diesel","grade":"all","formulation":"NA","price":2.399},{"date":"2016-09-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.399},{"date":"2016-09-19","fuel":"gasoline","grade":"all","formulation":"all","price":2.333},{"date":"2016-09-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.28},{"date":"2016-09-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.443},{"date":"2016-09-19","fuel":"gasoline","grade":"regular","formulation":"all","price":2.225},{"date":"2016-09-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.17},{"date":"2016-09-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.339},{"date":"2016-09-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.481},{"date":"2016-09-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.419},{"date":"2016-09-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.6},{"date":"2016-09-19","fuel":"gasoline","grade":"premium","formulation":"all","price":2.706},{"date":"2016-09-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.679},{"date":"2016-09-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.756},{"date":"2016-09-19","fuel":"diesel","grade":"all","formulation":"NA","price":2.389},{"date":"2016-09-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.389},{"date":"2016-09-26","fuel":"gasoline","grade":"all","formulation":"all","price":2.334},{"date":"2016-09-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.276},{"date":"2016-09-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.451},{"date":"2016-09-26","fuel":"gasoline","grade":"regular","formulation":"all","price":2.224},{"date":"2016-09-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.166},{"date":"2016-09-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.348},{"date":"2016-09-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.484},{"date":"2016-09-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.419},{"date":"2016-09-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.609},{"date":"2016-09-26","fuel":"gasoline","grade":"premium","formulation":"all","price":2.708},{"date":"2016-09-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.679},{"date":"2016-09-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.762},{"date":"2016-09-26","fuel":"diesel","grade":"all","formulation":"NA","price":2.382},{"date":"2016-09-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.382},{"date":"2016-10-03","fuel":"gasoline","grade":"all","formulation":"all","price":2.354},{"date":"2016-10-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.295},{"date":"2016-10-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.476},{"date":"2016-10-03","fuel":"gasoline","grade":"regular","formulation":"all","price":2.245},{"date":"2016-10-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.184},{"date":"2016-10-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.375},{"date":"2016-10-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.506},{"date":"2016-10-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.441},{"date":"2016-10-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.631},{"date":"2016-10-03","fuel":"gasoline","grade":"premium","formulation":"all","price":2.726},{"date":"2016-10-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.696},{"date":"2016-10-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.782},{"date":"2016-10-03","fuel":"diesel","grade":"all","formulation":"NA","price":2.389},{"date":"2016-10-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.389},{"date":"2016-10-10","fuel":"gasoline","grade":"all","formulation":"all","price":2.381},{"date":"2016-10-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.327},{"date":"2016-10-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.491},{"date":"2016-10-10","fuel":"gasoline","grade":"regular","formulation":"all","price":2.272},{"date":"2016-10-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.216},{"date":"2016-10-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.389},{"date":"2016-10-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.529},{"date":"2016-10-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.469},{"date":"2016-10-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.644},{"date":"2016-10-10","fuel":"gasoline","grade":"premium","formulation":"all","price":2.754},{"date":"2016-10-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.728},{"date":"2016-10-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.802},{"date":"2016-10-10","fuel":"diesel","grade":"all","formulation":"NA","price":2.445},{"date":"2016-10-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.445},{"date":"2016-10-17","fuel":"gasoline","grade":"all","formulation":"all","price":2.367},{"date":"2016-10-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.309},{"date":"2016-10-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.484},{"date":"2016-10-17","fuel":"gasoline","grade":"regular","formulation":"all","price":2.257},{"date":"2016-10-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.198},{"date":"2016-10-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.381},{"date":"2016-10-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.516},{"date":"2016-10-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.452},{"date":"2016-10-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.64},{"date":"2016-10-17","fuel":"gasoline","grade":"premium","formulation":"all","price":2.742},{"date":"2016-10-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.712},{"date":"2016-10-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.797},{"date":"2016-10-17","fuel":"diesel","grade":"all","formulation":"NA","price":2.481},{"date":"2016-10-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.481},{"date":"2016-10-24","fuel":"gasoline","grade":"all","formulation":"all","price":2.353},{"date":"2016-10-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.286},{"date":"2016-10-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.49},{"date":"2016-10-24","fuel":"gasoline","grade":"regular","formulation":"all","price":2.243},{"date":"2016-10-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.175},{"date":"2016-10-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.386},{"date":"2016-10-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.502},{"date":"2016-10-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.429},{"date":"2016-10-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.644},{"date":"2016-10-24","fuel":"gasoline","grade":"premium","formulation":"all","price":2.73},{"date":"2016-10-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.689},{"date":"2016-10-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.804},{"date":"2016-10-24","fuel":"diesel","grade":"all","formulation":"NA","price":2.478},{"date":"2016-10-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.478},{"date":"2016-10-31","fuel":"gasoline","grade":"all","formulation":"all","price":2.341},{"date":"2016-10-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.27},{"date":"2016-10-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.484},{"date":"2016-10-31","fuel":"gasoline","grade":"regular","formulation":"all","price":2.23},{"date":"2016-10-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.159},{"date":"2016-10-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.379},{"date":"2016-10-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.493},{"date":"2016-10-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.415},{"date":"2016-10-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.645},{"date":"2016-10-31","fuel":"gasoline","grade":"premium","formulation":"all","price":2.719},{"date":"2016-10-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.675},{"date":"2016-10-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.801},{"date":"2016-10-31","fuel":"diesel","grade":"all","formulation":"NA","price":2.479},{"date":"2016-10-31","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.479},{"date":"2016-11-07","fuel":"gasoline","grade":"all","formulation":"all","price":2.345},{"date":"2016-11-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.27},{"date":"2016-11-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.499},{"date":"2016-11-07","fuel":"gasoline","grade":"regular","formulation":"all","price":2.233},{"date":"2016-11-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.157},{"date":"2016-11-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.392},{"date":"2016-11-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.498},{"date":"2016-11-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.416},{"date":"2016-11-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.656},{"date":"2016-11-07","fuel":"gasoline","grade":"premium","formulation":"all","price":2.732},{"date":"2016-11-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.681},{"date":"2016-11-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.826},{"date":"2016-11-07","fuel":"diesel","grade":"all","formulation":"NA","price":2.47},{"date":"2016-11-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.47},{"date":"2016-11-14","fuel":"gasoline","grade":"all","formulation":"all","price":2.298},{"date":"2016-11-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.22},{"date":"2016-11-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.458},{"date":"2016-11-14","fuel":"gasoline","grade":"regular","formulation":"all","price":2.184},{"date":"2016-11-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.105},{"date":"2016-11-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.349},{"date":"2016-11-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.455},{"date":"2016-11-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.37},{"date":"2016-11-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.618},{"date":"2016-11-14","fuel":"gasoline","grade":"premium","formulation":"all","price":2.691},{"date":"2016-11-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.64},{"date":"2016-11-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.787},{"date":"2016-11-14","fuel":"diesel","grade":"all","formulation":"NA","price":2.443},{"date":"2016-11-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.443},{"date":"2016-11-21","fuel":"gasoline","grade":"all","formulation":"all","price":2.269},{"date":"2016-11-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.192},{"date":"2016-11-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.427},{"date":"2016-11-21","fuel":"gasoline","grade":"regular","formulation":"all","price":2.155},{"date":"2016-11-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.078},{"date":"2016-11-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.318},{"date":"2016-11-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.423},{"date":"2016-11-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.341},{"date":"2016-11-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.582},{"date":"2016-11-21","fuel":"gasoline","grade":"premium","formulation":"all","price":2.66},{"date":"2016-11-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.605},{"date":"2016-11-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.762},{"date":"2016-11-21","fuel":"diesel","grade":"all","formulation":"NA","price":2.421},{"date":"2016-11-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.421},{"date":"2016-11-28","fuel":"gasoline","grade":"all","formulation":"all","price":2.268},{"date":"2016-11-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.193},{"date":"2016-11-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.42},{"date":"2016-11-28","fuel":"gasoline","grade":"regular","formulation":"all","price":2.154},{"date":"2016-11-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.079},{"date":"2016-11-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.312},{"date":"2016-11-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.423},{"date":"2016-11-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.342},{"date":"2016-11-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.578},{"date":"2016-11-28","fuel":"gasoline","grade":"premium","formulation":"all","price":2.657},{"date":"2016-11-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.607},{"date":"2016-11-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.75},{"date":"2016-11-28","fuel":"diesel","grade":"all","formulation":"NA","price":2.42},{"date":"2016-11-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.42},{"date":"2016-12-05","fuel":"gasoline","grade":"all","formulation":"all","price":2.321},{"date":"2016-12-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.25},{"date":"2016-12-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.464},{"date":"2016-12-05","fuel":"gasoline","grade":"regular","formulation":"all","price":2.208},{"date":"2016-12-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.137},{"date":"2016-12-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.356},{"date":"2016-12-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.471},{"date":"2016-12-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.397},{"date":"2016-12-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.615},{"date":"2016-12-05","fuel":"gasoline","grade":"premium","formulation":"all","price":2.71},{"date":"2016-12-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.664},{"date":"2016-12-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.795},{"date":"2016-12-05","fuel":"diesel","grade":"all","formulation":"NA","price":2.48},{"date":"2016-12-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.48},{"date":"2016-12-12","fuel":"gasoline","grade":"all","formulation":"all","price":2.347},{"date":"2016-12-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.286},{"date":"2016-12-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.473},{"date":"2016-12-12","fuel":"gasoline","grade":"regular","formulation":"all","price":2.236},{"date":"2016-12-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.174},{"date":"2016-12-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.366},{"date":"2016-12-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.494},{"date":"2016-12-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.428},{"date":"2016-12-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.622},{"date":"2016-12-12","fuel":"gasoline","grade":"premium","formulation":"all","price":2.732},{"date":"2016-12-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.695},{"date":"2016-12-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.801},{"date":"2016-12-12","fuel":"diesel","grade":"all","formulation":"NA","price":2.493},{"date":"2016-12-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.493},{"date":"2016-12-19","fuel":"gasoline","grade":"all","formulation":"all","price":2.375},{"date":"2016-12-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.316},{"date":"2016-12-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.496},{"date":"2016-12-19","fuel":"gasoline","grade":"regular","formulation":"all","price":2.264},{"date":"2016-12-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.203},{"date":"2016-12-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.391},{"date":"2016-12-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.522},{"date":"2016-12-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.461},{"date":"2016-12-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.639},{"date":"2016-12-19","fuel":"gasoline","grade":"premium","formulation":"all","price":2.761},{"date":"2016-12-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.727},{"date":"2016-12-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.824},{"date":"2016-12-19","fuel":"diesel","grade":"all","formulation":"NA","price":2.527},{"date":"2016-12-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.527},{"date":"2016-12-26","fuel":"gasoline","grade":"all","formulation":"all","price":2.419},{"date":"2016-12-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.364},{"date":"2016-12-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.531},{"date":"2016-12-26","fuel":"gasoline","grade":"regular","formulation":"all","price":2.309},{"date":"2016-12-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.254},{"date":"2016-12-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.426},{"date":"2016-12-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.561},{"date":"2016-12-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.502},{"date":"2016-12-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.673},{"date":"2016-12-26","fuel":"gasoline","grade":"premium","formulation":"all","price":2.799},{"date":"2016-12-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.768},{"date":"2016-12-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.858},{"date":"2016-12-26","fuel":"diesel","grade":"all","formulation":"NA","price":2.54},{"date":"2016-12-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.54},{"date":"2017-01-02","fuel":"gasoline","grade":"all","formulation":"all","price":2.485},{"date":"2017-01-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.429},{"date":"2017-01-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.601},{"date":"2017-01-02","fuel":"gasoline","grade":"regular","formulation":"all","price":2.377},{"date":"2017-01-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.319},{"date":"2017-01-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.497},{"date":"2017-01-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.622},{"date":"2017-01-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.56},{"date":"2017-01-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.742},{"date":"2017-01-02","fuel":"gasoline","grade":"premium","formulation":"all","price":2.865},{"date":"2017-01-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.832},{"date":"2017-01-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.927},{"date":"2017-01-02","fuel":"diesel","grade":"all","formulation":"NA","price":2.586},{"date":"2017-01-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.586},{"date":"2017-01-09","fuel":"gasoline","grade":"all","formulation":"all","price":2.496},{"date":"2017-01-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.437},{"date":"2017-01-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.618},{"date":"2017-01-09","fuel":"gasoline","grade":"regular","formulation":"all","price":2.388},{"date":"2017-01-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.328},{"date":"2017-01-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.514},{"date":"2017-01-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.636},{"date":"2017-01-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.571},{"date":"2017-01-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.76},{"date":"2017-01-09","fuel":"gasoline","grade":"premium","formulation":"all","price":2.874},{"date":"2017-01-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.838},{"date":"2017-01-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.941},{"date":"2017-01-09","fuel":"diesel","grade":"all","formulation":"NA","price":2.597},{"date":"2017-01-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.597},{"date":"2017-01-16","fuel":"gasoline","grade":"all","formulation":"all","price":2.467},{"date":"2017-01-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.407},{"date":"2017-01-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.59},{"date":"2017-01-16","fuel":"gasoline","grade":"regular","formulation":"all","price":2.358},{"date":"2017-01-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.298},{"date":"2017-01-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.486},{"date":"2017-01-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.607},{"date":"2017-01-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.542},{"date":"2017-01-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.732},{"date":"2017-01-16","fuel":"gasoline","grade":"premium","formulation":"all","price":2.845},{"date":"2017-01-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.807},{"date":"2017-01-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.914},{"date":"2017-01-16","fuel":"diesel","grade":"all","formulation":"NA","price":2.585},{"date":"2017-01-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.585},{"date":"2017-01-23","fuel":"gasoline","grade":"all","formulation":"all","price":2.436},{"date":"2017-01-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.368},{"date":"2017-01-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.573},{"date":"2017-01-23","fuel":"gasoline","grade":"regular","formulation":"all","price":2.326},{"date":"2017-01-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.258},{"date":"2017-01-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.468},{"date":"2017-01-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.578},{"date":"2017-01-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.505},{"date":"2017-01-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.719},{"date":"2017-01-23","fuel":"gasoline","grade":"premium","formulation":"all","price":2.817},{"date":"2017-01-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.771},{"date":"2017-01-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.901},{"date":"2017-01-23","fuel":"diesel","grade":"all","formulation":"NA","price":2.569},{"date":"2017-01-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.569},{"date":"2017-01-30","fuel":"gasoline","grade":"all","formulation":"all","price":2.408},{"date":"2017-01-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.337},{"date":"2017-01-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.552},{"date":"2017-01-30","fuel":"gasoline","grade":"regular","formulation":"all","price":2.296},{"date":"2017-01-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.224},{"date":"2017-01-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.446},{"date":"2017-01-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.553},{"date":"2017-01-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.476},{"date":"2017-01-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.703},{"date":"2017-01-30","fuel":"gasoline","grade":"premium","formulation":"all","price":2.795},{"date":"2017-01-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.749},{"date":"2017-01-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.882},{"date":"2017-01-30","fuel":"diesel","grade":"all","formulation":"NA","price":2.562},{"date":"2017-01-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.562},{"date":"2017-02-06","fuel":"gasoline","grade":"all","formulation":"all","price":2.405},{"date":"2017-02-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.333},{"date":"2017-02-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.552},{"date":"2017-02-06","fuel":"gasoline","grade":"regular","formulation":"all","price":2.293},{"date":"2017-02-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.221},{"date":"2017-02-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.446},{"date":"2017-02-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.552},{"date":"2017-02-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.474},{"date":"2017-02-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.703},{"date":"2017-02-06","fuel":"gasoline","grade":"premium","formulation":"all","price":2.79},{"date":"2017-02-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.743},{"date":"2017-02-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.878},{"date":"2017-02-06","fuel":"diesel","grade":"all","formulation":"NA","price":2.558},{"date":"2017-02-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.558},{"date":"2017-02-13","fuel":"gasoline","grade":"all","formulation":"all","price":2.418},{"date":"2017-02-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.34},{"date":"2017-02-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.578},{"date":"2017-02-13","fuel":"gasoline","grade":"regular","formulation":"all","price":2.307},{"date":"2017-02-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.228},{"date":"2017-02-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.472},{"date":"2017-02-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.566},{"date":"2017-02-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.48},{"date":"2017-02-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.733},{"date":"2017-02-13","fuel":"gasoline","grade":"premium","formulation":"all","price":2.801},{"date":"2017-02-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.747},{"date":"2017-02-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.903},{"date":"2017-02-13","fuel":"diesel","grade":"all","formulation":"NA","price":2.565},{"date":"2017-02-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.565},{"date":"2017-02-20","fuel":"gasoline","grade":"all","formulation":"all","price":2.414},{"date":"2017-02-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.336},{"date":"2017-02-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.573},{"date":"2017-02-20","fuel":"gasoline","grade":"regular","formulation":"all","price":2.302},{"date":"2017-02-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.224},{"date":"2017-02-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.467},{"date":"2017-02-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.564},{"date":"2017-02-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.477},{"date":"2017-02-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.731},{"date":"2017-02-20","fuel":"gasoline","grade":"premium","formulation":"all","price":2.798},{"date":"2017-02-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.744},{"date":"2017-02-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.897},{"date":"2017-02-20","fuel":"diesel","grade":"all","formulation":"NA","price":2.572},{"date":"2017-02-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.572},{"date":"2017-02-27","fuel":"gasoline","grade":"all","formulation":"all","price":2.427},{"date":"2017-02-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.346},{"date":"2017-02-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.592},{"date":"2017-02-27","fuel":"gasoline","grade":"regular","formulation":"all","price":2.314},{"date":"2017-02-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.233},{"date":"2017-02-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.484},{"date":"2017-02-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.579},{"date":"2017-02-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.489},{"date":"2017-02-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.753},{"date":"2017-02-27","fuel":"gasoline","grade":"premium","formulation":"all","price":2.812},{"date":"2017-02-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.756},{"date":"2017-02-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.917},{"date":"2017-02-27","fuel":"diesel","grade":"all","formulation":"NA","price":2.577},{"date":"2017-02-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.577},{"date":"2017-03-06","fuel":"gasoline","grade":"all","formulation":"all","price":2.452},{"date":"2017-03-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.375},{"date":"2017-03-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.61},{"date":"2017-03-06","fuel":"gasoline","grade":"regular","formulation":"all","price":2.341},{"date":"2017-03-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.264},{"date":"2017-03-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.504},{"date":"2017-03-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.604},{"date":"2017-03-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.515},{"date":"2017-03-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.775},{"date":"2017-03-06","fuel":"gasoline","grade":"premium","formulation":"all","price":2.833},{"date":"2017-03-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.781},{"date":"2017-03-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.929},{"date":"2017-03-06","fuel":"diesel","grade":"all","formulation":"NA","price":2.579},{"date":"2017-03-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.579},{"date":"2017-03-13","fuel":"gasoline","grade":"all","formulation":"all","price":2.434},{"date":"2017-03-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.353},{"date":"2017-03-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.601},{"date":"2017-03-13","fuel":"gasoline","grade":"regular","formulation":"all","price":2.323},{"date":"2017-03-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.242},{"date":"2017-03-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.494},{"date":"2017-03-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.586},{"date":"2017-03-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.492},{"date":"2017-03-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.768},{"date":"2017-03-13","fuel":"gasoline","grade":"premium","formulation":"all","price":2.816},{"date":"2017-03-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.759},{"date":"2017-03-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.923},{"date":"2017-03-13","fuel":"diesel","grade":"all","formulation":"NA","price":2.564},{"date":"2017-03-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.564},{"date":"2017-03-20","fuel":"gasoline","grade":"all","formulation":"all","price":2.433},{"date":"2017-03-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.35},{"date":"2017-03-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.602},{"date":"2017-03-20","fuel":"gasoline","grade":"regular","formulation":"all","price":2.321},{"date":"2017-03-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.238},{"date":"2017-03-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.495},{"date":"2017-03-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.587},{"date":"2017-03-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.494},{"date":"2017-03-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.766},{"date":"2017-03-20","fuel":"gasoline","grade":"premium","formulation":"all","price":2.816},{"date":"2017-03-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.758},{"date":"2017-03-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.923},{"date":"2017-03-20","fuel":"diesel","grade":"all","formulation":"NA","price":2.539},{"date":"2017-03-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.539},{"date":"2017-03-27","fuel":"gasoline","grade":"all","formulation":"all","price":2.428},{"date":"2017-03-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.341},{"date":"2017-03-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.605},{"date":"2017-03-27","fuel":"gasoline","grade":"regular","formulation":"all","price":2.315},{"date":"2017-03-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.228},{"date":"2017-03-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.499},{"date":"2017-03-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.583},{"date":"2017-03-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.487},{"date":"2017-03-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.767},{"date":"2017-03-27","fuel":"gasoline","grade":"premium","formulation":"all","price":2.812},{"date":"2017-03-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.752},{"date":"2017-03-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.925},{"date":"2017-03-27","fuel":"diesel","grade":"all","formulation":"NA","price":2.532},{"date":"2017-03-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.532},{"date":"2017-04-03","fuel":"gasoline","grade":"all","formulation":"all","price":2.471},{"date":"2017-04-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.393},{"date":"2017-04-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.631},{"date":"2017-04-03","fuel":"gasoline","grade":"regular","formulation":"all","price":2.36},{"date":"2017-04-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.281},{"date":"2017-04-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.527},{"date":"2017-04-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.622},{"date":"2017-04-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.537},{"date":"2017-04-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.785},{"date":"2017-04-03","fuel":"gasoline","grade":"premium","formulation":"all","price":2.851},{"date":"2017-04-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.799},{"date":"2017-04-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.948},{"date":"2017-04-03","fuel":"diesel","grade":"all","formulation":"NA","price":2.556},{"date":"2017-04-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.556},{"date":"2017-04-10","fuel":"gasoline","grade":"all","formulation":"all","price":2.534},{"date":"2017-04-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.463},{"date":"2017-04-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.68},{"date":"2017-04-10","fuel":"gasoline","grade":"regular","formulation":"all","price":2.424},{"date":"2017-04-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.351},{"date":"2017-04-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.577},{"date":"2017-04-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.683},{"date":"2017-04-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.606},{"date":"2017-04-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.831},{"date":"2017-04-10","fuel":"gasoline","grade":"premium","formulation":"all","price":2.912},{"date":"2017-04-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.869},{"date":"2017-04-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.991},{"date":"2017-04-10","fuel":"diesel","grade":"all","formulation":"NA","price":2.582},{"date":"2017-04-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.582},{"date":"2017-04-17","fuel":"gasoline","grade":"all","formulation":"all","price":2.546},{"date":"2017-04-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.468},{"date":"2017-04-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.706},{"date":"2017-04-17","fuel":"gasoline","grade":"regular","formulation":"all","price":2.436},{"date":"2017-04-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.356},{"date":"2017-04-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.602},{"date":"2017-04-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.694},{"date":"2017-04-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.609},{"date":"2017-04-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.858},{"date":"2017-04-17","fuel":"gasoline","grade":"premium","formulation":"all","price":2.927},{"date":"2017-04-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.876},{"date":"2017-04-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.021},{"date":"2017-04-17","fuel":"diesel","grade":"all","formulation":"NA","price":2.597},{"date":"2017-04-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.597},{"date":"2017-04-24","fuel":"gasoline","grade":"all","formulation":"all","price":2.559},{"date":"2017-04-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.484},{"date":"2017-04-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.711},{"date":"2017-04-24","fuel":"gasoline","grade":"regular","formulation":"all","price":2.449},{"date":"2017-04-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.372},{"date":"2017-04-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.609},{"date":"2017-04-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.706},{"date":"2017-04-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.627},{"date":"2017-04-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.859},{"date":"2017-04-24","fuel":"gasoline","grade":"premium","formulation":"all","price":2.938},{"date":"2017-04-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.893},{"date":"2017-04-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.023},{"date":"2017-04-24","fuel":"diesel","grade":"all","formulation":"NA","price":2.595},{"date":"2017-04-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.595},{"date":"2017-05-01","fuel":"gasoline","grade":"all","formulation":"all","price":2.522},{"date":"2017-05-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.444},{"date":"2017-05-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.683},{"date":"2017-05-01","fuel":"gasoline","grade":"regular","formulation":"all","price":2.411},{"date":"2017-05-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.331},{"date":"2017-05-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.578},{"date":"2017-05-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.673},{"date":"2017-05-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.588},{"date":"2017-05-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.837},{"date":"2017-05-01","fuel":"gasoline","grade":"premium","formulation":"all","price":2.907},{"date":"2017-05-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.855},{"date":"2017-05-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.002},{"date":"2017-05-01","fuel":"diesel","grade":"all","formulation":"NA","price":2.583},{"date":"2017-05-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.583},{"date":"2017-05-08","fuel":"gasoline","grade":"all","formulation":"all","price":2.484},{"date":"2017-05-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.401},{"date":"2017-05-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.654},{"date":"2017-05-08","fuel":"gasoline","grade":"regular","formulation":"all","price":2.372},{"date":"2017-05-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.288},{"date":"2017-05-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.549},{"date":"2017-05-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.635},{"date":"2017-05-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.545},{"date":"2017-05-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.809},{"date":"2017-05-08","fuel":"gasoline","grade":"premium","formulation":"all","price":2.87},{"date":"2017-05-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.814},{"date":"2017-05-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.974},{"date":"2017-05-08","fuel":"diesel","grade":"all","formulation":"NA","price":2.565},{"date":"2017-05-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.565},{"date":"2017-05-15","fuel":"gasoline","grade":"all","formulation":"all","price":2.481},{"date":"2017-05-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.396},{"date":"2017-05-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.656},{"date":"2017-05-15","fuel":"gasoline","grade":"regular","formulation":"all","price":2.369},{"date":"2017-05-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.283},{"date":"2017-05-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.55},{"date":"2017-05-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.634},{"date":"2017-05-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.54},{"date":"2017-05-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.816},{"date":"2017-05-15","fuel":"gasoline","grade":"premium","formulation":"all","price":2.867},{"date":"2017-05-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.807},{"date":"2017-05-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.979},{"date":"2017-05-15","fuel":"diesel","grade":"all","formulation":"NA","price":2.544},{"date":"2017-05-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.544},{"date":"2017-05-22","fuel":"gasoline","grade":"all","formulation":"all","price":2.51},{"date":"2017-05-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.418},{"date":"2017-05-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.698},{"date":"2017-05-22","fuel":"gasoline","grade":"regular","formulation":"all","price":2.399},{"date":"2017-05-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.306},{"date":"2017-05-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.594},{"date":"2017-05-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.663},{"date":"2017-05-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.562},{"date":"2017-05-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.857},{"date":"2017-05-22","fuel":"gasoline","grade":"premium","formulation":"all","price":2.889},{"date":"2017-05-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.822},{"date":"2017-05-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.013},{"date":"2017-05-22","fuel":"diesel","grade":"all","formulation":"NA","price":2.539},{"date":"2017-05-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.539},{"date":"2017-05-29","fuel":"gasoline","grade":"all","formulation":"all","price":2.516},{"date":"2017-05-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.418},{"date":"2017-05-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.716},{"date":"2017-05-29","fuel":"gasoline","grade":"regular","formulation":"all","price":2.406},{"date":"2017-05-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.308},{"date":"2017-05-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.612},{"date":"2017-05-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.665},{"date":"2017-05-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.558},{"date":"2017-05-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.874},{"date":"2017-05-29","fuel":"gasoline","grade":"premium","formulation":"all","price":2.894},{"date":"2017-05-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.821},{"date":"2017-05-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.03},{"date":"2017-05-29","fuel":"diesel","grade":"all","formulation":"NA","price":2.571},{"date":"2017-05-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.571},{"date":"2017-06-05","fuel":"gasoline","grade":"all","formulation":"all","price":2.525},{"date":"2017-06-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.437},{"date":"2017-06-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.705},{"date":"2017-06-05","fuel":"gasoline","grade":"regular","formulation":"all","price":2.414},{"date":"2017-06-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.325},{"date":"2017-06-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.601},{"date":"2017-06-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.677},{"date":"2017-06-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.579},{"date":"2017-06-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.864},{"date":"2017-06-05","fuel":"gasoline","grade":"premium","formulation":"all","price":2.906},{"date":"2017-06-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.843},{"date":"2017-06-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.022},{"date":"2017-06-05","fuel":"diesel","grade":"all","formulation":"NA","price":2.564},{"date":"2017-06-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.564},{"date":"2017-06-12","fuel":"gasoline","grade":"all","formulation":"all","price":2.479},{"date":"2017-06-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.389},{"date":"2017-06-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.661},{"date":"2017-06-12","fuel":"gasoline","grade":"regular","formulation":"all","price":2.366},{"date":"2017-06-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.276},{"date":"2017-06-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.554},{"date":"2017-06-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.633},{"date":"2017-06-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.535},{"date":"2017-06-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.823},{"date":"2017-06-12","fuel":"gasoline","grade":"premium","formulation":"all","price":2.865},{"date":"2017-06-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.8},{"date":"2017-06-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.984},{"date":"2017-06-12","fuel":"diesel","grade":"all","formulation":"NA","price":2.524},{"date":"2017-06-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.524},{"date":"2017-06-19","fuel":"gasoline","grade":"all","formulation":"all","price":2.433},{"date":"2017-06-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.339},{"date":"2017-06-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.623},{"date":"2017-06-19","fuel":"gasoline","grade":"regular","formulation":"all","price":2.318},{"date":"2017-06-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.224},{"date":"2017-06-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.514},{"date":"2017-06-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.593},{"date":"2017-06-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.492},{"date":"2017-06-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.789},{"date":"2017-06-19","fuel":"gasoline","grade":"premium","formulation":"all","price":2.825},{"date":"2017-06-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.756},{"date":"2017-06-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.952},{"date":"2017-06-19","fuel":"diesel","grade":"all","formulation":"NA","price":2.489},{"date":"2017-06-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.489},{"date":"2017-06-26","fuel":"gasoline","grade":"all","formulation":"all","price":2.404},{"date":"2017-06-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.316},{"date":"2017-06-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.583},{"date":"2017-06-26","fuel":"gasoline","grade":"regular","formulation":"all","price":2.288},{"date":"2017-06-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.201},{"date":"2017-06-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.473},{"date":"2017-06-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.565},{"date":"2017-06-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.468},{"date":"2017-06-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.753},{"date":"2017-06-26","fuel":"gasoline","grade":"premium","formulation":"all","price":2.799},{"date":"2017-06-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.735},{"date":"2017-06-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.916},{"date":"2017-06-26","fuel":"diesel","grade":"all","formulation":"NA","price":2.465},{"date":"2017-06-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.465},{"date":"2017-07-03","fuel":"gasoline","grade":"all","formulation":"all","price":2.376},{"date":"2017-07-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.278},{"date":"2017-07-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.574},{"date":"2017-07-03","fuel":"gasoline","grade":"regular","formulation":"all","price":2.26},{"date":"2017-07-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.163},{"date":"2017-07-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.464},{"date":"2017-07-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.536},{"date":"2017-07-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.43},{"date":"2017-07-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.742},{"date":"2017-07-03","fuel":"gasoline","grade":"premium","formulation":"all","price":2.77},{"date":"2017-07-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.696},{"date":"2017-07-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.907},{"date":"2017-07-03","fuel":"diesel","grade":"all","formulation":"NA","price":2.472},{"date":"2017-07-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.472},{"date":"2017-07-10","fuel":"gasoline","grade":"all","formulation":"all","price":2.411},{"date":"2017-07-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.324},{"date":"2017-07-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.588},{"date":"2017-07-10","fuel":"gasoline","grade":"regular","formulation":"all","price":2.297},{"date":"2017-07-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.21},{"date":"2017-07-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.481},{"date":"2017-07-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.569},{"date":"2017-07-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.475},{"date":"2017-07-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.749},{"date":"2017-07-10","fuel":"gasoline","grade":"premium","formulation":"all","price":2.798},{"date":"2017-07-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.736},{"date":"2017-07-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.912},{"date":"2017-07-10","fuel":"diesel","grade":"all","formulation":"NA","price":2.481},{"date":"2017-07-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.481},{"date":"2017-07-17","fuel":"gasoline","grade":"all","formulation":"all","price":2.392},{"date":"2017-07-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.303},{"date":"2017-07-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.574},{"date":"2017-07-17","fuel":"gasoline","grade":"regular","formulation":"all","price":2.278},{"date":"2017-07-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.188},{"date":"2017-07-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.466},{"date":"2017-07-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.551},{"date":"2017-07-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.455},{"date":"2017-07-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.736},{"date":"2017-07-17","fuel":"gasoline","grade":"premium","formulation":"all","price":2.781},{"date":"2017-07-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.719},{"date":"2017-07-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.898},{"date":"2017-07-17","fuel":"diesel","grade":"all","formulation":"NA","price":2.491},{"date":"2017-07-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.491},{"date":"2017-07-24","fuel":"gasoline","grade":"all","formulation":"all","price":2.426},{"date":"2017-07-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.34},{"date":"2017-07-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.601},{"date":"2017-07-24","fuel":"gasoline","grade":"regular","formulation":"all","price":2.312},{"date":"2017-07-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.224},{"date":"2017-07-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.495},{"date":"2017-07-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.582},{"date":"2017-07-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.492},{"date":"2017-07-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.757},{"date":"2017-07-24","fuel":"gasoline","grade":"premium","formulation":"all","price":2.816},{"date":"2017-07-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.76},{"date":"2017-07-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.92},{"date":"2017-07-24","fuel":"diesel","grade":"all","formulation":"NA","price":2.507},{"date":"2017-07-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.507},{"date":"2017-07-31","fuel":"gasoline","grade":"all","formulation":"all","price":2.467},{"date":"2017-07-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.386},{"date":"2017-07-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.631},{"date":"2017-07-31","fuel":"gasoline","grade":"regular","formulation":"all","price":2.352},{"date":"2017-07-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.269},{"date":"2017-07-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.526},{"date":"2017-07-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.623},{"date":"2017-07-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.538},{"date":"2017-07-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.787},{"date":"2017-07-31","fuel":"gasoline","grade":"premium","formulation":"all","price":2.86},{"date":"2017-07-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.81},{"date":"2017-07-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.952},{"date":"2017-07-31","fuel":"diesel","grade":"all","formulation":"NA","price":2.531},{"date":"2017-07-31","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.531},{"date":"2017-08-07","fuel":"gasoline","grade":"all","formulation":"all","price":2.492},{"date":"2017-08-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.405},{"date":"2017-08-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.668},{"date":"2017-08-07","fuel":"gasoline","grade":"regular","formulation":"all","price":2.378},{"date":"2017-08-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.29},{"date":"2017-08-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.564},{"date":"2017-08-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.644},{"date":"2017-08-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.553},{"date":"2017-08-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.821},{"date":"2017-08-07","fuel":"gasoline","grade":"premium","formulation":"all","price":2.882},{"date":"2017-08-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.825},{"date":"2017-08-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.987},{"date":"2017-08-07","fuel":"diesel","grade":"all","formulation":"NA","price":2.581},{"date":"2017-08-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.581},{"date":"2017-08-14","fuel":"gasoline","grade":"all","formulation":"all","price":2.497},{"date":"2017-08-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.416},{"date":"2017-08-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.664},{"date":"2017-08-14","fuel":"gasoline","grade":"regular","formulation":"all","price":2.384},{"date":"2017-08-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.301},{"date":"2017-08-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.558},{"date":"2017-08-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.653},{"date":"2017-08-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.565},{"date":"2017-08-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.823},{"date":"2017-08-14","fuel":"gasoline","grade":"premium","formulation":"all","price":2.886},{"date":"2017-08-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.834},{"date":"2017-08-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.983},{"date":"2017-08-14","fuel":"diesel","grade":"all","formulation":"NA","price":2.598},{"date":"2017-08-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.598},{"date":"2017-08-21","fuel":"gasoline","grade":"all","formulation":"all","price":2.474},{"date":"2017-08-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.389},{"date":"2017-08-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.649},{"date":"2017-08-21","fuel":"gasoline","grade":"regular","formulation":"all","price":2.36},{"date":"2017-08-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.273},{"date":"2017-08-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.543},{"date":"2017-08-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.631},{"date":"2017-08-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.539},{"date":"2017-08-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.811},{"date":"2017-08-21","fuel":"gasoline","grade":"premium","formulation":"all","price":2.865},{"date":"2017-08-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.81},{"date":"2017-08-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.968},{"date":"2017-08-21","fuel":"diesel","grade":"all","formulation":"NA","price":2.596},{"date":"2017-08-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.596},{"date":"2017-08-28","fuel":"gasoline","grade":"all","formulation":"all","price":2.513},{"date":"2017-08-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.438},{"date":"2017-08-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.665},{"date":"2017-08-28","fuel":"gasoline","grade":"regular","formulation":"all","price":2.399},{"date":"2017-08-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.322},{"date":"2017-08-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.561},{"date":"2017-08-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.668},{"date":"2017-08-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.588},{"date":"2017-08-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.825},{"date":"2017-08-28","fuel":"gasoline","grade":"premium","formulation":"all","price":2.901},{"date":"2017-08-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.859},{"date":"2017-08-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.981},{"date":"2017-08-28","fuel":"diesel","grade":"all","formulation":"NA","price":2.605},{"date":"2017-08-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.605},{"date":"2017-09-04","fuel":"gasoline","grade":"all","formulation":"all","price":2.794},{"date":"2017-09-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.722},{"date":"2017-09-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.939},{"date":"2017-09-04","fuel":"gasoline","grade":"regular","formulation":"all","price":2.679},{"date":"2017-09-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.604},{"date":"2017-09-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.835},{"date":"2017-09-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.946},{"date":"2017-09-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.875},{"date":"2017-09-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.085},{"date":"2017-09-04","fuel":"gasoline","grade":"premium","formulation":"all","price":3.191},{"date":"2017-09-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.153},{"date":"2017-09-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.262},{"date":"2017-09-04","fuel":"diesel","grade":"all","formulation":"NA","price":2.758},{"date":"2017-09-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.758},{"date":"2017-09-11","fuel":"gasoline","grade":"all","formulation":"all","price":2.8},{"date":"2017-09-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.728},{"date":"2017-09-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.946},{"date":"2017-09-11","fuel":"gasoline","grade":"regular","formulation":"all","price":2.685},{"date":"2017-09-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.61},{"date":"2017-09-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.842},{"date":"2017-09-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.953},{"date":"2017-09-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.88},{"date":"2017-09-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.092},{"date":"2017-09-11","fuel":"gasoline","grade":"premium","formulation":"all","price":3.197},{"date":"2017-09-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.158},{"date":"2017-09-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.268},{"date":"2017-09-11","fuel":"diesel","grade":"all","formulation":"NA","price":2.802},{"date":"2017-09-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.802},{"date":"2017-09-18","fuel":"gasoline","grade":"all","formulation":"all","price":2.75},{"date":"2017-09-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.678},{"date":"2017-09-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.897},{"date":"2017-09-18","fuel":"gasoline","grade":"regular","formulation":"all","price":2.634},{"date":"2017-09-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.559},{"date":"2017-09-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.791},{"date":"2017-09-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.906},{"date":"2017-09-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.831},{"date":"2017-09-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.05},{"date":"2017-09-18","fuel":"gasoline","grade":"premium","formulation":"all","price":3.151},{"date":"2017-09-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.112},{"date":"2017-09-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.224},{"date":"2017-09-18","fuel":"diesel","grade":"all","formulation":"NA","price":2.791},{"date":"2017-09-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.791},{"date":"2017-09-25","fuel":"gasoline","grade":"all","formulation":"all","price":2.701},{"date":"2017-09-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.629},{"date":"2017-09-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.846},{"date":"2017-09-25","fuel":"gasoline","grade":"regular","formulation":"all","price":2.583},{"date":"2017-09-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.508},{"date":"2017-09-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.74},{"date":"2017-09-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.859},{"date":"2017-09-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.785},{"date":"2017-09-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.001},{"date":"2017-09-25","fuel":"gasoline","grade":"premium","formulation":"all","price":3.105},{"date":"2017-09-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.069},{"date":"2017-09-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.171},{"date":"2017-09-25","fuel":"diesel","grade":"all","formulation":"NA","price":2.788},{"date":"2017-09-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.788},{"date":"2017-10-02","fuel":"gasoline","grade":"all","formulation":"all","price":2.682},{"date":"2017-10-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.614},{"date":"2017-10-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.82},{"date":"2017-10-02","fuel":"gasoline","grade":"regular","formulation":"all","price":2.565},{"date":"2017-10-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.493},{"date":"2017-10-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.715},{"date":"2017-10-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.841},{"date":"2017-10-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.772},{"date":"2017-10-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.975},{"date":"2017-10-02","fuel":"gasoline","grade":"premium","formulation":"all","price":3.085},{"date":"2017-10-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.055},{"date":"2017-10-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.142},{"date":"2017-10-02","fuel":"diesel","grade":"all","formulation":"NA","price":2.792},{"date":"2017-10-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.792},{"date":"2017-10-09","fuel":"gasoline","grade":"all","formulation":"all","price":2.622},{"date":"2017-10-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.547},{"date":"2017-10-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.774},{"date":"2017-10-09","fuel":"gasoline","grade":"regular","formulation":"all","price":2.504},{"date":"2017-10-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.426},{"date":"2017-10-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.668},{"date":"2017-10-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.78},{"date":"2017-10-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.702},{"date":"2017-10-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.932},{"date":"2017-10-09","fuel":"gasoline","grade":"premium","formulation":"all","price":3.025},{"date":"2017-10-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.986},{"date":"2017-10-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.098},{"date":"2017-10-09","fuel":"diesel","grade":"all","formulation":"NA","price":2.776},{"date":"2017-10-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.776},{"date":"2017-10-16","fuel":"gasoline","grade":"all","formulation":"all","price":2.605},{"date":"2017-10-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.532},{"date":"2017-10-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.754},{"date":"2017-10-16","fuel":"gasoline","grade":"regular","formulation":"all","price":2.489},{"date":"2017-10-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.413},{"date":"2017-10-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.648},{"date":"2017-10-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.764},{"date":"2017-10-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.687},{"date":"2017-10-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.913},{"date":"2017-10-16","fuel":"gasoline","grade":"premium","formulation":"all","price":3.003},{"date":"2017-10-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.964},{"date":"2017-10-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.077},{"date":"2017-10-16","fuel":"diesel","grade":"all","formulation":"NA","price":2.787},{"date":"2017-10-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.787},{"date":"2017-10-23","fuel":"gasoline","grade":"all","formulation":"all","price":2.594},{"date":"2017-10-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.523},{"date":"2017-10-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.739},{"date":"2017-10-23","fuel":"gasoline","grade":"regular","formulation":"all","price":2.479},{"date":"2017-10-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.406},{"date":"2017-10-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.632},{"date":"2017-10-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.75},{"date":"2017-10-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.672},{"date":"2017-10-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.902},{"date":"2017-10-23","fuel":"gasoline","grade":"premium","formulation":"all","price":2.987},{"date":"2017-10-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.946},{"date":"2017-10-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.064},{"date":"2017-10-23","fuel":"diesel","grade":"all","formulation":"NA","price":2.797},{"date":"2017-10-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.797},{"date":"2017-10-30","fuel":"gasoline","grade":"all","formulation":"all","price":2.602},{"date":"2017-10-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.526},{"date":"2017-10-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.758},{"date":"2017-10-30","fuel":"gasoline","grade":"regular","formulation":"all","price":2.488},{"date":"2017-10-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.41},{"date":"2017-10-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.652},{"date":"2017-10-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.76},{"date":"2017-10-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.679},{"date":"2017-10-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.918},{"date":"2017-10-30","fuel":"gasoline","grade":"premium","formulation":"all","price":2.994},{"date":"2017-10-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.947},{"date":"2017-10-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.081},{"date":"2017-10-30","fuel":"diesel","grade":"all","formulation":"NA","price":2.819},{"date":"2017-10-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.819},{"date":"2017-11-06","fuel":"gasoline","grade":"all","formulation":"all","price":2.673},{"date":"2017-11-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.583},{"date":"2017-11-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.858},{"date":"2017-11-06","fuel":"gasoline","grade":"regular","formulation":"all","price":2.561},{"date":"2017-11-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.468},{"date":"2017-11-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.754},{"date":"2017-11-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.829},{"date":"2017-11-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.732},{"date":"2017-11-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.018},{"date":"2017-11-06","fuel":"gasoline","grade":"premium","formulation":"all","price":3.059},{"date":"2017-11-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.999},{"date":"2017-11-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.17},{"date":"2017-11-06","fuel":"diesel","grade":"all","formulation":"NA","price":2.882},{"date":"2017-11-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.882},{"date":"2017-11-13","fuel":"gasoline","grade":"all","formulation":"all","price":2.706},{"date":"2017-11-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.619},{"date":"2017-11-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.881},{"date":"2017-11-13","fuel":"gasoline","grade":"regular","formulation":"all","price":2.592},{"date":"2017-11-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.504},{"date":"2017-11-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.777},{"date":"2017-11-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.865},{"date":"2017-11-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.771},{"date":"2017-11-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.046},{"date":"2017-11-13","fuel":"gasoline","grade":"premium","formulation":"all","price":3.092},{"date":"2017-11-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.037},{"date":"2017-11-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.194},{"date":"2017-11-13","fuel":"diesel","grade":"all","formulation":"NA","price":2.915},{"date":"2017-11-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.915},{"date":"2017-11-20","fuel":"gasoline","grade":"all","formulation":"all","price":2.683},{"date":"2017-11-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.597},{"date":"2017-11-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.858},{"date":"2017-11-20","fuel":"gasoline","grade":"regular","formulation":"all","price":2.568},{"date":"2017-11-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.48},{"date":"2017-11-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.753},{"date":"2017-11-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.843},{"date":"2017-11-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.75},{"date":"2017-11-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.022},{"date":"2017-11-20","fuel":"gasoline","grade":"premium","formulation":"all","price":3.075},{"date":"2017-11-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.021},{"date":"2017-11-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.174},{"date":"2017-11-20","fuel":"diesel","grade":"all","formulation":"NA","price":2.912},{"date":"2017-11-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.912},{"date":"2017-11-27","fuel":"gasoline","grade":"all","formulation":"all","price":2.648},{"date":"2017-11-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.562},{"date":"2017-11-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.825},{"date":"2017-11-27","fuel":"gasoline","grade":"regular","formulation":"all","price":2.533},{"date":"2017-11-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.444},{"date":"2017-11-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.719},{"date":"2017-11-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.81},{"date":"2017-11-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.717},{"date":"2017-11-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.99},{"date":"2017-11-27","fuel":"gasoline","grade":"premium","formulation":"all","price":3.043},{"date":"2017-11-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.988},{"date":"2017-11-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.146},{"date":"2017-11-27","fuel":"diesel","grade":"all","formulation":"NA","price":2.926},{"date":"2017-11-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.926},{"date":"2017-12-04","fuel":"gasoline","grade":"all","formulation":"all","price":2.617},{"date":"2017-12-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.528},{"date":"2017-12-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.797},{"date":"2017-12-04","fuel":"gasoline","grade":"regular","formulation":"all","price":2.5},{"date":"2017-12-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.41},{"date":"2017-12-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.689},{"date":"2017-12-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.778},{"date":"2017-12-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.683},{"date":"2017-12-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.962},{"date":"2017-12-04","fuel":"gasoline","grade":"premium","formulation":"all","price":3.014},{"date":"2017-12-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.957},{"date":"2017-12-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.122},{"date":"2017-12-04","fuel":"diesel","grade":"all","formulation":"NA","price":2.922},{"date":"2017-12-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.922},{"date":"2017-12-11","fuel":"gasoline","grade":"all","formulation":"all","price":2.601},{"date":"2017-12-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.519},{"date":"2017-12-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.769},{"date":"2017-12-11","fuel":"gasoline","grade":"regular","formulation":"all","price":2.485},{"date":"2017-12-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.401},{"date":"2017-12-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.661},{"date":"2017-12-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.763},{"date":"2017-12-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.675},{"date":"2017-12-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.933},{"date":"2017-12-11","fuel":"gasoline","grade":"premium","formulation":"all","price":3},{"date":"2017-12-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.949},{"date":"2017-12-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.095},{"date":"2017-12-11","fuel":"diesel","grade":"all","formulation":"NA","price":2.91},{"date":"2017-12-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.91},{"date":"2017-12-18","fuel":"gasoline","grade":"all","formulation":"all","price":2.568},{"date":"2017-12-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.478},{"date":"2017-12-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.75},{"date":"2017-12-18","fuel":"gasoline","grade":"regular","formulation":"all","price":2.45},{"date":"2017-12-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.358},{"date":"2017-12-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.642},{"date":"2017-12-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.731},{"date":"2017-12-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.636},{"date":"2017-12-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.914},{"date":"2017-12-18","fuel":"gasoline","grade":"premium","formulation":"all","price":2.969},{"date":"2017-12-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.912},{"date":"2017-12-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.076},{"date":"2017-12-18","fuel":"diesel","grade":"all","formulation":"NA","price":2.901},{"date":"2017-12-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.901},{"date":"2017-12-25","fuel":"gasoline","grade":"all","formulation":"all","price":2.589},{"date":"2017-12-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.502},{"date":"2017-12-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.765},{"date":"2017-12-25","fuel":"gasoline","grade":"regular","formulation":"all","price":2.472},{"date":"2017-12-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.384},{"date":"2017-12-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.658},{"date":"2017-12-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.749},{"date":"2017-12-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.655},{"date":"2017-12-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.931},{"date":"2017-12-25","fuel":"gasoline","grade":"premium","formulation":"all","price":2.985},{"date":"2017-12-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.929},{"date":"2017-12-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.09},{"date":"2017-12-25","fuel":"diesel","grade":"all","formulation":"NA","price":2.903},{"date":"2017-12-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.903},{"date":"2018-01-01","fuel":"gasoline","grade":"all","formulation":"all","price":2.637},{"date":"2018-01-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.554},{"date":"2018-01-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.804},{"date":"2018-01-01","fuel":"gasoline","grade":"regular","formulation":"all","price":2.52},{"date":"2018-01-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.436},{"date":"2018-01-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.697},{"date":"2018-01-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.798},{"date":"2018-01-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.711},{"date":"2018-01-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.965},{"date":"2018-01-01","fuel":"gasoline","grade":"premium","formulation":"all","price":3.035},{"date":"2018-01-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.983},{"date":"2018-01-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.129},{"date":"2018-01-01","fuel":"diesel","grade":"all","formulation":"NA","price":2.973},{"date":"2018-01-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.973},{"date":"2018-01-08","fuel":"gasoline","grade":"all","formulation":"all","price":2.639},{"date":"2018-01-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.548},{"date":"2018-01-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.824},{"date":"2018-01-08","fuel":"gasoline","grade":"regular","formulation":"all","price":2.522},{"date":"2018-01-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.429},{"date":"2018-01-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.716},{"date":"2018-01-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.802},{"date":"2018-01-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.705},{"date":"2018-01-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.989},{"date":"2018-01-08","fuel":"gasoline","grade":"premium","formulation":"all","price":3.04},{"date":"2018-01-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.981},{"date":"2018-01-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.15},{"date":"2018-01-08","fuel":"diesel","grade":"all","formulation":"NA","price":2.996},{"date":"2018-01-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.996},{"date":"2018-01-15","fuel":"gasoline","grade":"all","formulation":"all","price":2.673},{"date":"2018-01-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.589},{"date":"2018-01-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.843},{"date":"2018-01-15","fuel":"gasoline","grade":"regular","formulation":"all","price":2.557},{"date":"2018-01-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.473},{"date":"2018-01-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.735},{"date":"2018-01-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.831},{"date":"2018-01-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.74},{"date":"2018-01-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.009},{"date":"2018-01-15","fuel":"gasoline","grade":"premium","formulation":"all","price":3.068},{"date":"2018-01-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.013},{"date":"2018-01-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.169},{"date":"2018-01-15","fuel":"diesel","grade":"all","formulation":"NA","price":3.028},{"date":"2018-01-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.028},{"date":"2018-01-22","fuel":"gasoline","grade":"all","formulation":"all","price":2.684},{"date":"2018-01-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.601},{"date":"2018-01-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.854},{"date":"2018-01-22","fuel":"gasoline","grade":"regular","formulation":"all","price":2.567},{"date":"2018-01-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.482},{"date":"2018-01-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.744},{"date":"2018-01-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.845},{"date":"2018-01-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.754},{"date":"2018-01-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.022},{"date":"2018-01-22","fuel":"gasoline","grade":"premium","formulation":"all","price":3.085},{"date":"2018-01-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.031},{"date":"2018-01-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.184},{"date":"2018-01-22","fuel":"diesel","grade":"all","formulation":"NA","price":3.025},{"date":"2018-01-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.025},{"date":"2018-01-29","fuel":"gasoline","grade":"all","formulation":"all","price":2.723},{"date":"2018-01-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.634},{"date":"2018-01-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.905},{"date":"2018-01-29","fuel":"gasoline","grade":"regular","formulation":"all","price":2.607},{"date":"2018-01-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.516},{"date":"2018-01-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.797},{"date":"2018-01-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.882},{"date":"2018-01-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.784},{"date":"2018-01-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.07},{"date":"2018-01-29","fuel":"gasoline","grade":"premium","formulation":"all","price":3.122},{"date":"2018-01-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.064},{"date":"2018-01-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.229},{"date":"2018-01-29","fuel":"diesel","grade":"all","formulation":"NA","price":3.07},{"date":"2018-01-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.07},{"date":"2018-02-05","fuel":"gasoline","grade":"all","formulation":"all","price":2.753},{"date":"2018-02-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.661},{"date":"2018-02-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.94},{"date":"2018-02-05","fuel":"gasoline","grade":"regular","formulation":"all","price":2.637},{"date":"2018-02-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.544},{"date":"2018-02-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.832},{"date":"2018-02-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.914},{"date":"2018-02-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.813},{"date":"2018-02-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.109},{"date":"2018-02-05","fuel":"gasoline","grade":"premium","formulation":"all","price":3.149},{"date":"2018-02-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.089},{"date":"2018-02-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.262},{"date":"2018-02-05","fuel":"diesel","grade":"all","formulation":"NA","price":3.086},{"date":"2018-02-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.086},{"date":"2018-02-12","fuel":"gasoline","grade":"all","formulation":"all","price":2.724},{"date":"2018-02-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.63},{"date":"2018-02-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.915},{"date":"2018-02-12","fuel":"gasoline","grade":"regular","formulation":"all","price":2.607},{"date":"2018-02-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.511},{"date":"2018-02-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.806},{"date":"2018-02-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.888},{"date":"2018-02-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.785},{"date":"2018-02-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.086},{"date":"2018-02-12","fuel":"gasoline","grade":"premium","formulation":"all","price":3.125},{"date":"2018-02-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.063},{"date":"2018-02-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.239},{"date":"2018-02-12","fuel":"diesel","grade":"all","formulation":"NA","price":3.063},{"date":"2018-02-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.063},{"date":"2018-02-19","fuel":"gasoline","grade":"all","formulation":"all","price":2.676},{"date":"2018-02-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.576},{"date":"2018-02-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.881},{"date":"2018-02-19","fuel":"gasoline","grade":"regular","formulation":"all","price":2.557},{"date":"2018-02-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.455},{"date":"2018-02-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.77},{"date":"2018-02-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.843},{"date":"2018-02-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.732},{"date":"2018-02-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.056},{"date":"2018-02-19","fuel":"gasoline","grade":"premium","formulation":"all","price":3.082},{"date":"2018-02-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.013},{"date":"2018-02-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.21},{"date":"2018-02-19","fuel":"diesel","grade":"all","formulation":"NA","price":3.027},{"date":"2018-02-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.027},{"date":"2018-02-26","fuel":"gasoline","grade":"all","formulation":"all","price":2.666},{"date":"2018-02-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.561},{"date":"2018-02-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.88},{"date":"2018-02-26","fuel":"gasoline","grade":"regular","formulation":"all","price":2.548},{"date":"2018-02-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.442},{"date":"2018-02-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.77},{"date":"2018-02-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.83},{"date":"2018-02-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.713},{"date":"2018-02-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.055},{"date":"2018-02-26","fuel":"gasoline","grade":"premium","formulation":"all","price":3.069},{"date":"2018-02-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.996},{"date":"2018-02-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.205},{"date":"2018-02-26","fuel":"diesel","grade":"all","formulation":"NA","price":3.007},{"date":"2018-02-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.007},{"date":"2018-03-05","fuel":"gasoline","grade":"all","formulation":"all","price":2.679},{"date":"2018-03-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.582},{"date":"2018-03-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.877},{"date":"2018-03-05","fuel":"gasoline","grade":"regular","formulation":"all","price":2.56},{"date":"2018-03-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.462},{"date":"2018-03-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.767},{"date":"2018-03-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.845},{"date":"2018-03-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.738},{"date":"2018-03-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.053},{"date":"2018-03-05","fuel":"gasoline","grade":"premium","formulation":"all","price":3.084},{"date":"2018-03-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.02},{"date":"2018-03-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.204},{"date":"2018-03-05","fuel":"diesel","grade":"all","formulation":"NA","price":2.992},{"date":"2018-03-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.992},{"date":"2018-03-12","fuel":"gasoline","grade":"all","formulation":"all","price":2.677},{"date":"2018-03-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.574},{"date":"2018-03-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.887},{"date":"2018-03-12","fuel":"gasoline","grade":"regular","formulation":"all","price":2.559},{"date":"2018-03-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.455},{"date":"2018-03-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.777},{"date":"2018-03-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.843},{"date":"2018-03-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.728},{"date":"2018-03-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.065},{"date":"2018-03-12","fuel":"gasoline","grade":"premium","formulation":"all","price":3.078},{"date":"2018-03-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.007},{"date":"2018-03-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.21},{"date":"2018-03-12","fuel":"diesel","grade":"all","formulation":"NA","price":2.976},{"date":"2018-03-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.976},{"date":"2018-03-19","fuel":"gasoline","grade":"all","formulation":"all","price":2.716},{"date":"2018-03-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.612},{"date":"2018-03-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.926},{"date":"2018-03-19","fuel":"gasoline","grade":"regular","formulation":"all","price":2.598},{"date":"2018-03-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.494},{"date":"2018-03-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.817},{"date":"2018-03-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.881},{"date":"2018-03-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.765},{"date":"2018-03-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.105},{"date":"2018-03-19","fuel":"gasoline","grade":"premium","formulation":"all","price":3.114},{"date":"2018-03-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.043},{"date":"2018-03-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.247},{"date":"2018-03-19","fuel":"diesel","grade":"all","formulation":"NA","price":2.972},{"date":"2018-03-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.972},{"date":"2018-03-26","fuel":"gasoline","grade":"all","formulation":"all","price":2.764},{"date":"2018-03-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.659},{"date":"2018-03-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.979},{"date":"2018-03-26","fuel":"gasoline","grade":"regular","formulation":"all","price":2.648},{"date":"2018-03-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.541},{"date":"2018-03-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.871},{"date":"2018-03-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.928},{"date":"2018-03-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.81},{"date":"2018-03-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.157},{"date":"2018-03-26","fuel":"gasoline","grade":"premium","formulation":"all","price":3.161},{"date":"2018-03-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.086},{"date":"2018-03-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.299},{"date":"2018-03-26","fuel":"diesel","grade":"all","formulation":"NA","price":3.01},{"date":"2018-03-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.01},{"date":"2018-04-02","fuel":"gasoline","grade":"all","formulation":"all","price":2.817},{"date":"2018-04-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.71},{"date":"2018-04-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.033},{"date":"2018-04-02","fuel":"gasoline","grade":"regular","formulation":"all","price":2.7},{"date":"2018-04-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.592},{"date":"2018-04-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.927},{"date":"2018-04-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.979},{"date":"2018-04-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.863},{"date":"2018-04-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.205},{"date":"2018-04-02","fuel":"gasoline","grade":"premium","formulation":"all","price":3.212},{"date":"2018-04-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.14},{"date":"2018-04-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.345},{"date":"2018-04-02","fuel":"diesel","grade":"all","formulation":"NA","price":3.042},{"date":"2018-04-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.042},{"date":"2018-04-09","fuel":"gasoline","grade":"all","formulation":"all","price":2.811},{"date":"2018-04-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.707},{"date":"2018-04-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.024},{"date":"2018-04-09","fuel":"gasoline","grade":"regular","formulation":"all","price":2.694},{"date":"2018-04-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.587},{"date":"2018-04-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.918},{"date":"2018-04-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.977},{"date":"2018-04-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.864},{"date":"2018-04-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.196},{"date":"2018-04-09","fuel":"gasoline","grade":"premium","formulation":"all","price":3.209},{"date":"2018-04-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.14},{"date":"2018-04-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.338},{"date":"2018-04-09","fuel":"diesel","grade":"all","formulation":"NA","price":3.043},{"date":"2018-04-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.043},{"date":"2018-04-16","fuel":"gasoline","grade":"all","formulation":"all","price":2.863},{"date":"2018-04-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.762},{"date":"2018-04-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.068},{"date":"2018-04-16","fuel":"gasoline","grade":"regular","formulation":"all","price":2.747},{"date":"2018-04-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.644},{"date":"2018-04-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.963},{"date":"2018-04-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.025},{"date":"2018-04-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.915},{"date":"2018-04-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.238},{"date":"2018-04-16","fuel":"gasoline","grade":"premium","formulation":"all","price":3.256},{"date":"2018-04-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.189},{"date":"2018-04-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.381},{"date":"2018-04-16","fuel":"diesel","grade":"all","formulation":"NA","price":3.104},{"date":"2018-04-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.104},{"date":"2018-04-23","fuel":"gasoline","grade":"all","formulation":"all","price":2.914},{"date":"2018-04-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.814},{"date":"2018-04-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.119},{"date":"2018-04-23","fuel":"gasoline","grade":"regular","formulation":"all","price":2.798},{"date":"2018-04-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.696},{"date":"2018-04-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.014},{"date":"2018-04-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.075},{"date":"2018-04-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.967},{"date":"2018-04-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.284},{"date":"2018-04-23","fuel":"gasoline","grade":"premium","formulation":"all","price":3.31},{"date":"2018-04-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.243},{"date":"2018-04-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.433},{"date":"2018-04-23","fuel":"diesel","grade":"all","formulation":"NA","price":3.133},{"date":"2018-04-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.133},{"date":"2018-04-30","fuel":"gasoline","grade":"all","formulation":"all","price":2.961},{"date":"2018-04-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.858},{"date":"2018-04-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.17},{"date":"2018-04-30","fuel":"gasoline","grade":"regular","formulation":"all","price":2.846},{"date":"2018-04-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.741},{"date":"2018-04-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.068},{"date":"2018-04-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.117},{"date":"2018-04-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.008},{"date":"2018-04-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.33},{"date":"2018-04-30","fuel":"gasoline","grade":"premium","formulation":"all","price":3.353},{"date":"2018-04-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.285},{"date":"2018-04-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.479},{"date":"2018-04-30","fuel":"diesel","grade":"all","formulation":"NA","price":3.157},{"date":"2018-04-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.157},{"date":"2018-05-07","fuel":"gasoline","grade":"all","formulation":"all","price":2.96},{"date":"2018-05-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.851},{"date":"2018-05-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.182},{"date":"2018-05-07","fuel":"gasoline","grade":"regular","formulation":"all","price":2.845},{"date":"2018-05-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.733},{"date":"2018-05-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.078},{"date":"2018-05-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.119},{"date":"2018-05-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.003},{"date":"2018-05-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.343},{"date":"2018-05-07","fuel":"gasoline","grade":"premium","formulation":"all","price":3.354},{"date":"2018-05-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.28},{"date":"2018-05-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.491},{"date":"2018-05-07","fuel":"diesel","grade":"all","formulation":"NA","price":3.171},{"date":"2018-05-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.171},{"date":"2018-05-14","fuel":"gasoline","grade":"all","formulation":"all","price":2.949},{"date":"2018-05-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.846},{"date":"2018-05-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.148},{"date":"2018-05-14","fuel":"gasoline","grade":"regular","formulation":"all","price":2.873},{"date":"2018-05-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.786},{"date":"2018-05-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.055},{"date":"2018-05-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.212},{"date":"2018-05-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.076},{"date":"2018-05-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.405},{"date":"2018-05-14","fuel":"gasoline","grade":"premium","formulation":"all","price":3.452},{"date":"2018-05-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.347},{"date":"2018-05-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.574},{"date":"2018-05-14","fuel":"diesel","grade":"all","formulation":"NA","price":3.239},{"date":"2018-05-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.239},{"date":"2018-05-21","fuel":"gasoline","grade":"all","formulation":"all","price":2.999},{"date":"2018-05-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.893},{"date":"2018-05-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.201},{"date":"2018-05-21","fuel":"gasoline","grade":"regular","formulation":"all","price":2.923},{"date":"2018-05-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.834},{"date":"2018-05-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.109},{"date":"2018-05-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.257},{"date":"2018-05-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.121},{"date":"2018-05-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.448},{"date":"2018-05-21","fuel":"gasoline","grade":"premium","formulation":"all","price":3.497},{"date":"2018-05-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.391},{"date":"2018-05-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.617},{"date":"2018-05-21","fuel":"diesel","grade":"all","formulation":"NA","price":3.277},{"date":"2018-05-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.277},{"date":"2018-05-28","fuel":"gasoline","grade":"all","formulation":"all","price":3.039},{"date":"2018-05-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.937},{"date":"2018-05-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.235},{"date":"2018-05-28","fuel":"gasoline","grade":"regular","formulation":"all","price":2.962},{"date":"2018-05-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.877},{"date":"2018-05-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.142},{"date":"2018-05-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.296},{"date":"2018-05-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.165},{"date":"2018-05-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.482},{"date":"2018-05-28","fuel":"gasoline","grade":"premium","formulation":"all","price":3.536},{"date":"2018-05-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.435},{"date":"2018-05-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.653},{"date":"2018-05-28","fuel":"diesel","grade":"all","formulation":"NA","price":3.288},{"date":"2018-05-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.288},{"date":"2018-06-04","fuel":"gasoline","grade":"all","formulation":"all","price":3.018},{"date":"2018-06-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.91},{"date":"2018-06-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.226},{"date":"2018-06-04","fuel":"gasoline","grade":"regular","formulation":"all","price":2.94},{"date":"2018-06-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.849},{"date":"2018-06-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.131},{"date":"2018-06-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.285},{"date":"2018-06-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.146},{"date":"2018-06-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.482},{"date":"2018-06-04","fuel":"gasoline","grade":"premium","formulation":"all","price":3.524},{"date":"2018-06-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.417},{"date":"2018-06-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.647},{"date":"2018-06-04","fuel":"diesel","grade":"all","formulation":"NA","price":3.285},{"date":"2018-06-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.285},{"date":"2018-06-11","fuel":"gasoline","grade":"all","formulation":"all","price":2.989},{"date":"2018-06-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.883},{"date":"2018-06-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.194},{"date":"2018-06-11","fuel":"gasoline","grade":"regular","formulation":"all","price":2.911},{"date":"2018-06-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.822},{"date":"2018-06-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.099},{"date":"2018-06-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.259},{"date":"2018-06-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.122},{"date":"2018-06-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.453},{"date":"2018-06-11","fuel":"gasoline","grade":"premium","formulation":"all","price":3.495},{"date":"2018-06-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.387},{"date":"2018-06-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.619},{"date":"2018-06-11","fuel":"diesel","grade":"all","formulation":"NA","price":3.266},{"date":"2018-06-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.266},{"date":"2018-06-18","fuel":"gasoline","grade":"all","formulation":"all","price":2.958},{"date":"2018-06-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.852},{"date":"2018-06-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.161},{"date":"2018-06-18","fuel":"gasoline","grade":"regular","formulation":"all","price":2.879},{"date":"2018-06-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.79},{"date":"2018-06-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.064},{"date":"2018-06-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.23},{"date":"2018-06-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.093},{"date":"2018-06-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.422},{"date":"2018-06-18","fuel":"gasoline","grade":"premium","formulation":"all","price":3.47},{"date":"2018-06-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.359},{"date":"2018-06-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.598},{"date":"2018-06-18","fuel":"diesel","grade":"all","formulation":"NA","price":3.244},{"date":"2018-06-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.244},{"date":"2018-06-25","fuel":"gasoline","grade":"all","formulation":"all","price":2.913},{"date":"2018-06-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.808},{"date":"2018-06-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.116},{"date":"2018-06-25","fuel":"gasoline","grade":"regular","formulation":"all","price":2.833},{"date":"2018-06-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.745},{"date":"2018-06-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.018},{"date":"2018-06-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.189},{"date":"2018-06-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.055},{"date":"2018-06-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.38},{"date":"2018-06-25","fuel":"gasoline","grade":"premium","formulation":"all","price":3.432},{"date":"2018-06-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.324},{"date":"2018-06-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.557},{"date":"2018-06-25","fuel":"diesel","grade":"all","formulation":"NA","price":3.216},{"date":"2018-06-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.216},{"date":"2018-07-02","fuel":"gasoline","grade":"all","formulation":"all","price":2.924},{"date":"2018-07-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.824},{"date":"2018-07-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.117},{"date":"2018-07-02","fuel":"gasoline","grade":"regular","formulation":"all","price":2.844},{"date":"2018-07-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.762},{"date":"2018-07-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.019},{"date":"2018-07-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.197},{"date":"2018-07-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.068},{"date":"2018-07-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.382},{"date":"2018-07-02","fuel":"gasoline","grade":"premium","formulation":"all","price":3.439},{"date":"2018-07-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.335},{"date":"2018-07-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.559},{"date":"2018-07-02","fuel":"diesel","grade":"all","formulation":"NA","price":3.236},{"date":"2018-07-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.236},{"date":"2018-07-09","fuel":"gasoline","grade":"all","formulation":"all","price":2.937},{"date":"2018-07-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.837},{"date":"2018-07-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.132},{"date":"2018-07-09","fuel":"gasoline","grade":"regular","formulation":"all","price":2.857},{"date":"2018-07-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.774},{"date":"2018-07-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.034},{"date":"2018-07-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.207},{"date":"2018-07-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.08},{"date":"2018-07-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.389},{"date":"2018-07-09","fuel":"gasoline","grade":"premium","formulation":"all","price":3.454},{"date":"2018-07-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.354},{"date":"2018-07-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.571},{"date":"2018-07-09","fuel":"diesel","grade":"all","formulation":"NA","price":3.243},{"date":"2018-07-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.243},{"date":"2018-07-16","fuel":"gasoline","grade":"all","formulation":"all","price":2.943},{"date":"2018-07-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.852},{"date":"2018-07-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.12},{"date":"2018-07-16","fuel":"gasoline","grade":"regular","formulation":"all","price":2.865},{"date":"2018-07-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.79},{"date":"2018-07-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.023},{"date":"2018-07-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.209},{"date":"2018-07-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.093},{"date":"2018-07-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.377},{"date":"2018-07-16","fuel":"gasoline","grade":"premium","formulation":"all","price":3.451},{"date":"2018-07-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.362},{"date":"2018-07-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.555},{"date":"2018-07-16","fuel":"diesel","grade":"all","formulation":"NA","price":3.239},{"date":"2018-07-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.239},{"date":"2018-07-23","fuel":"gasoline","grade":"all","formulation":"all","price":2.911},{"date":"2018-07-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.818},{"date":"2018-07-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.092},{"date":"2018-07-23","fuel":"gasoline","grade":"regular","formulation":"all","price":2.831},{"date":"2018-07-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.754},{"date":"2018-07-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.994},{"date":"2018-07-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.18},{"date":"2018-07-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.06},{"date":"2018-07-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.352},{"date":"2018-07-23","fuel":"gasoline","grade":"premium","formulation":"all","price":3.426},{"date":"2018-07-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.338},{"date":"2018-07-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.529},{"date":"2018-07-23","fuel":"diesel","grade":"all","formulation":"NA","price":3.22},{"date":"2018-07-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.22},{"date":"2018-07-30","fuel":"gasoline","grade":"all","formulation":"all","price":2.924},{"date":"2018-07-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.834},{"date":"2018-07-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.102},{"date":"2018-07-30","fuel":"gasoline","grade":"regular","formulation":"all","price":2.846},{"date":"2018-07-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.772},{"date":"2018-07-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.006},{"date":"2018-07-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.189},{"date":"2018-07-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.075},{"date":"2018-07-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.357},{"date":"2018-07-30","fuel":"gasoline","grade":"premium","formulation":"all","price":3.433},{"date":"2018-07-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.349},{"date":"2018-07-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.533},{"date":"2018-07-30","fuel":"diesel","grade":"all","formulation":"NA","price":3.226},{"date":"2018-07-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.226},{"date":"2018-08-06","fuel":"gasoline","grade":"all","formulation":"all","price":2.93},{"date":"2018-08-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.843},{"date":"2018-08-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.101},{"date":"2018-08-06","fuel":"gasoline","grade":"regular","formulation":"all","price":2.852},{"date":"2018-08-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.781},{"date":"2018-08-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.004},{"date":"2018-08-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.191},{"date":"2018-08-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.08},{"date":"2018-08-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.352},{"date":"2018-08-06","fuel":"gasoline","grade":"premium","formulation":"all","price":3.435},{"date":"2018-08-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.354},{"date":"2018-08-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.53},{"date":"2018-08-06","fuel":"diesel","grade":"all","formulation":"NA","price":3.223},{"date":"2018-08-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.223},{"date":"2018-08-13","fuel":"gasoline","grade":"all","formulation":"all","price":2.921},{"date":"2018-08-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.836},{"date":"2018-08-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.089},{"date":"2018-08-13","fuel":"gasoline","grade":"regular","formulation":"all","price":2.843},{"date":"2018-08-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.774},{"date":"2018-08-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.993},{"date":"2018-08-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.184},{"date":"2018-08-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.077},{"date":"2018-08-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.339},{"date":"2018-08-13","fuel":"gasoline","grade":"premium","formulation":"all","price":3.428},{"date":"2018-08-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.351},{"date":"2018-08-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.518},{"date":"2018-08-13","fuel":"diesel","grade":"all","formulation":"NA","price":3.217},{"date":"2018-08-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.217},{"date":"2018-08-20","fuel":"gasoline","grade":"all","formulation":"all","price":2.9},{"date":"2018-08-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.818},{"date":"2018-08-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.062},{"date":"2018-08-20","fuel":"gasoline","grade":"regular","formulation":"all","price":2.821},{"date":"2018-08-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.755},{"date":"2018-08-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.964},{"date":"2018-08-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.171},{"date":"2018-08-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.066},{"date":"2018-08-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.323},{"date":"2018-08-20","fuel":"gasoline","grade":"premium","formulation":"all","price":3.407},{"date":"2018-08-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.334},{"date":"2018-08-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.494},{"date":"2018-08-20","fuel":"diesel","grade":"all","formulation":"NA","price":3.207},{"date":"2018-08-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.207},{"date":"2018-08-27","fuel":"gasoline","grade":"all","formulation":"all","price":2.906},{"date":"2018-08-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.824},{"date":"2018-08-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.068},{"date":"2018-08-27","fuel":"gasoline","grade":"regular","formulation":"all","price":2.827},{"date":"2018-08-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.761},{"date":"2018-08-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.969},{"date":"2018-08-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.176},{"date":"2018-08-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.069},{"date":"2018-08-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.329},{"date":"2018-08-27","fuel":"gasoline","grade":"premium","formulation":"all","price":3.412},{"date":"2018-08-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.336},{"date":"2018-08-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.502},{"date":"2018-08-27","fuel":"diesel","grade":"all","formulation":"NA","price":3.226},{"date":"2018-08-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.226},{"date":"2018-09-03","fuel":"gasoline","grade":"all","formulation":"all","price":2.903},{"date":"2018-09-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.822},{"date":"2018-09-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.064},{"date":"2018-09-03","fuel":"gasoline","grade":"regular","formulation":"all","price":2.824},{"date":"2018-09-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.759},{"date":"2018-09-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.964},{"date":"2018-09-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.175},{"date":"2018-09-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.069},{"date":"2018-09-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.328},{"date":"2018-09-03","fuel":"gasoline","grade":"premium","formulation":"all","price":3.416},{"date":"2018-09-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.34},{"date":"2018-09-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.505},{"date":"2018-09-03","fuel":"diesel","grade":"all","formulation":"NA","price":3.252},{"date":"2018-09-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.252},{"date":"2018-09-10","fuel":"gasoline","grade":"all","formulation":"all","price":2.912},{"date":"2018-09-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.829},{"date":"2018-09-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.079},{"date":"2018-09-10","fuel":"gasoline","grade":"regular","formulation":"all","price":2.833},{"date":"2018-09-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.765},{"date":"2018-09-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.98},{"date":"2018-09-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.184},{"date":"2018-09-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.08},{"date":"2018-09-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.336},{"date":"2018-09-10","fuel":"gasoline","grade":"premium","formulation":"all","price":3.426},{"date":"2018-09-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.351},{"date":"2018-09-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.516},{"date":"2018-09-10","fuel":"diesel","grade":"all","formulation":"NA","price":3.258},{"date":"2018-09-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.258},{"date":"2018-09-17","fuel":"gasoline","grade":"all","formulation":"all","price":2.921},{"date":"2018-09-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.834},{"date":"2018-09-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.091},{"date":"2018-09-17","fuel":"gasoline","grade":"regular","formulation":"all","price":2.841},{"date":"2018-09-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.771},{"date":"2018-09-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.991},{"date":"2018-09-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.194},{"date":"2018-09-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.081},{"date":"2018-09-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.355},{"date":"2018-09-17","fuel":"gasoline","grade":"premium","formulation":"all","price":3.435},{"date":"2018-09-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.35},{"date":"2018-09-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.534},{"date":"2018-09-17","fuel":"diesel","grade":"all","formulation":"NA","price":3.268},{"date":"2018-09-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.268},{"date":"2018-09-24","fuel":"gasoline","grade":"all","formulation":"all","price":2.923},{"date":"2018-09-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.841},{"date":"2018-09-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.082},{"date":"2018-09-24","fuel":"gasoline","grade":"regular","formulation":"all","price":2.844},{"date":"2018-09-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.779},{"date":"2018-09-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.982},{"date":"2018-09-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.195},{"date":"2018-09-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.086},{"date":"2018-09-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.349},{"date":"2018-09-24","fuel":"gasoline","grade":"premium","formulation":"all","price":3.436},{"date":"2018-09-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.356},{"date":"2018-09-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.528},{"date":"2018-09-24","fuel":"diesel","grade":"all","formulation":"NA","price":3.271},{"date":"2018-09-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.271},{"date":"2018-10-01","fuel":"gasoline","grade":"all","formulation":"all","price":2.947},{"date":"2018-10-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.859},{"date":"2018-10-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.117},{"date":"2018-10-01","fuel":"gasoline","grade":"regular","formulation":"all","price":2.866},{"date":"2018-10-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.796},{"date":"2018-10-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.014},{"date":"2018-10-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.223},{"date":"2018-10-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.106},{"date":"2018-10-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.39},{"date":"2018-10-01","fuel":"gasoline","grade":"premium","formulation":"all","price":3.468},{"date":"2018-10-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.378},{"date":"2018-10-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.573},{"date":"2018-10-01","fuel":"diesel","grade":"all","formulation":"NA","price":3.313},{"date":"2018-10-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.313},{"date":"2018-10-08","fuel":"gasoline","grade":"all","formulation":"all","price":2.984},{"date":"2018-10-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.892},{"date":"2018-10-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.161},{"date":"2018-10-08","fuel":"gasoline","grade":"regular","formulation":"all","price":2.903},{"date":"2018-10-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.829},{"date":"2018-10-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.057},{"date":"2018-10-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.263},{"date":"2018-10-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.136},{"date":"2018-10-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.44},{"date":"2018-10-08","fuel":"gasoline","grade":"premium","formulation":"all","price":3.504},{"date":"2018-10-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.405},{"date":"2018-10-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.618},{"date":"2018-10-08","fuel":"diesel","grade":"all","formulation":"NA","price":3.385},{"date":"2018-10-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.385},{"date":"2018-10-15","fuel":"gasoline","grade":"all","formulation":"all","price":2.961},{"date":"2018-10-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.869},{"date":"2018-10-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.141},{"date":"2018-10-15","fuel":"gasoline","grade":"regular","formulation":"all","price":2.879},{"date":"2018-10-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.806},{"date":"2018-10-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.034},{"date":"2018-10-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.249},{"date":"2018-10-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.119},{"date":"2018-10-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.431},{"date":"2018-10-15","fuel":"gasoline","grade":"premium","formulation":"all","price":3.488},{"date":"2018-10-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.387},{"date":"2018-10-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.603},{"date":"2018-10-15","fuel":"diesel","grade":"all","formulation":"NA","price":3.394},{"date":"2018-10-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.394},{"date":"2018-10-22","fuel":"gasoline","grade":"all","formulation":"all","price":2.925},{"date":"2018-10-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.828},{"date":"2018-10-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.113},{"date":"2018-10-22","fuel":"gasoline","grade":"regular","formulation":"all","price":2.841},{"date":"2018-10-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.763},{"date":"2018-10-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.005},{"date":"2018-10-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.221},{"date":"2018-10-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.084},{"date":"2018-10-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.414},{"date":"2018-10-22","fuel":"gasoline","grade":"premium","formulation":"all","price":3.463},{"date":"2018-10-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.357},{"date":"2018-10-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.585},{"date":"2018-10-22","fuel":"diesel","grade":"all","formulation":"NA","price":3.38},{"date":"2018-10-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.38},{"date":"2018-10-29","fuel":"gasoline","grade":"all","formulation":"all","price":2.896},{"date":"2018-10-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.799},{"date":"2018-10-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.083},{"date":"2018-10-29","fuel":"gasoline","grade":"regular","formulation":"all","price":2.811},{"date":"2018-10-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.732},{"date":"2018-10-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.975},{"date":"2018-10-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.196},{"date":"2018-10-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.064},{"date":"2018-10-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.381},{"date":"2018-10-29","fuel":"gasoline","grade":"premium","formulation":"all","price":3.437},{"date":"2018-10-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.334},{"date":"2018-10-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.555},{"date":"2018-10-29","fuel":"diesel","grade":"all","formulation":"NA","price":3.355},{"date":"2018-10-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.355},{"date":"2018-11-05","fuel":"gasoline","grade":"all","formulation":"all","price":2.84},{"date":"2018-11-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.738},{"date":"2018-11-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.036},{"date":"2018-11-05","fuel":"gasoline","grade":"regular","formulation":"all","price":2.753},{"date":"2018-11-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.67},{"date":"2018-11-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.927},{"date":"2018-11-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.146},{"date":"2018-11-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.008},{"date":"2018-11-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.34},{"date":"2018-11-05","fuel":"gasoline","grade":"premium","formulation":"all","price":3.389},{"date":"2018-11-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.281},{"date":"2018-11-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.514},{"date":"2018-11-05","fuel":"diesel","grade":"all","formulation":"NA","price":3.338},{"date":"2018-11-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.338},{"date":"2018-11-12","fuel":"gasoline","grade":"all","formulation":"all","price":2.773},{"date":"2018-11-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.672},{"date":"2018-11-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.971},{"date":"2018-11-12","fuel":"gasoline","grade":"regular","formulation":"all","price":2.686},{"date":"2018-11-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.604},{"date":"2018-11-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.86},{"date":"2018-11-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.086},{"date":"2018-11-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.949},{"date":"2018-11-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.28},{"date":"2018-11-12","fuel":"gasoline","grade":"premium","formulation":"all","price":3.326},{"date":"2018-11-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.22},{"date":"2018-11-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.448},{"date":"2018-11-12","fuel":"diesel","grade":"all","formulation":"NA","price":3.317},{"date":"2018-11-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.317},{"date":"2018-11-19","fuel":"gasoline","grade":"all","formulation":"all","price":2.7},{"date":"2018-11-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.594},{"date":"2018-11-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.903},{"date":"2018-11-19","fuel":"gasoline","grade":"regular","formulation":"all","price":2.611},{"date":"2018-11-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.525},{"date":"2018-11-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.793},{"date":"2018-11-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.022},{"date":"2018-11-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.883},{"date":"2018-11-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.219},{"date":"2018-11-19","fuel":"gasoline","grade":"premium","formulation":"all","price":3.258},{"date":"2018-11-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.151},{"date":"2018-11-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.383},{"date":"2018-11-19","fuel":"diesel","grade":"all","formulation":"NA","price":3.282},{"date":"2018-11-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.282},{"date":"2018-11-26","fuel":"gasoline","grade":"all","formulation":"all","price":2.63},{"date":"2018-11-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.517},{"date":"2018-11-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.85},{"date":"2018-11-26","fuel":"gasoline","grade":"regular","formulation":"all","price":2.539},{"date":"2018-11-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.445},{"date":"2018-11-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.736},{"date":"2018-11-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.965},{"date":"2018-11-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.819},{"date":"2018-11-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.171},{"date":"2018-11-26","fuel":"gasoline","grade":"premium","formulation":"all","price":3.203},{"date":"2018-11-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.088},{"date":"2018-11-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.335},{"date":"2018-11-26","fuel":"diesel","grade":"all","formulation":"NA","price":3.261},{"date":"2018-11-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.261},{"date":"2018-12-03","fuel":"gasoline","grade":"all","formulation":"all","price":2.544},{"date":"2018-12-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.422},{"date":"2018-12-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.777},{"date":"2018-12-03","fuel":"gasoline","grade":"regular","formulation":"all","price":2.451},{"date":"2018-12-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.35},{"date":"2018-12-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.665},{"date":"2018-12-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.883},{"date":"2018-12-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.731},{"date":"2018-12-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.098},{"date":"2018-12-03","fuel":"gasoline","grade":"premium","formulation":"all","price":3.119},{"date":"2018-12-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.998},{"date":"2018-12-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.258},{"date":"2018-12-03","fuel":"diesel","grade":"all","formulation":"NA","price":3.207},{"date":"2018-12-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.207},{"date":"2018-12-10","fuel":"gasoline","grade":"all","formulation":"all","price":2.511},{"date":"2018-12-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.395},{"date":"2018-12-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.734},{"date":"2018-12-10","fuel":"gasoline","grade":"regular","formulation":"all","price":2.421},{"date":"2018-12-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.325},{"date":"2018-12-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.622},{"date":"2018-12-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.842},{"date":"2018-12-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.696},{"date":"2018-12-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.047},{"date":"2018-12-10","fuel":"gasoline","grade":"premium","formulation":"all","price":3.079},{"date":"2018-12-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.959},{"date":"2018-12-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.217},{"date":"2018-12-10","fuel":"diesel","grade":"all","formulation":"NA","price":3.161},{"date":"2018-12-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.161},{"date":"2018-12-17","fuel":"gasoline","grade":"all","formulation":"all","price":2.46},{"date":"2018-12-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.338},{"date":"2018-12-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.694},{"date":"2018-12-17","fuel":"gasoline","grade":"regular","formulation":"all","price":2.369},{"date":"2018-12-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.268},{"date":"2018-12-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.583},{"date":"2018-12-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.793},{"date":"2018-12-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.643},{"date":"2018-12-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.004},{"date":"2018-12-17","fuel":"gasoline","grade":"premium","formulation":"all","price":3.03},{"date":"2018-12-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.903},{"date":"2018-12-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.176},{"date":"2018-12-17","fuel":"diesel","grade":"all","formulation":"NA","price":3.121},{"date":"2018-12-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.121},{"date":"2018-12-24","fuel":"gasoline","grade":"all","formulation":"all","price":2.413},{"date":"2018-12-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.287},{"date":"2018-12-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.653},{"date":"2018-12-24","fuel":"gasoline","grade":"regular","formulation":"all","price":2.321},{"date":"2018-12-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.216},{"date":"2018-12-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.54},{"date":"2018-12-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.75},{"date":"2018-12-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.588},{"date":"2018-12-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.974},{"date":"2018-12-24","fuel":"gasoline","grade":"premium","formulation":"all","price":2.987},{"date":"2018-12-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.848},{"date":"2018-12-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.143},{"date":"2018-12-24","fuel":"diesel","grade":"all","formulation":"NA","price":3.077},{"date":"2018-12-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.077},{"date":"2018-12-31","fuel":"gasoline","grade":"all","formulation":"all","price":2.358},{"date":"2018-12-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.227},{"date":"2018-12-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.608},{"date":"2018-12-31","fuel":"gasoline","grade":"regular","formulation":"all","price":2.266},{"date":"2018-12-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.156},{"date":"2018-12-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.496},{"date":"2018-12-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.697},{"date":"2018-12-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.532},{"date":"2018-12-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.928},{"date":"2018-12-31","fuel":"gasoline","grade":"premium","formulation":"all","price":2.934},{"date":"2018-12-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.793},{"date":"2018-12-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.096},{"date":"2018-12-31","fuel":"diesel","grade":"all","formulation":"NA","price":3.048},{"date":"2018-12-31","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.048},{"date":"2019-01-07","fuel":"gasoline","grade":"all","formulation":"all","price":2.329},{"date":"2019-01-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.199},{"date":"2019-01-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.578},{"date":"2019-01-07","fuel":"gasoline","grade":"regular","formulation":"all","price":2.237},{"date":"2019-01-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.128},{"date":"2019-01-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.465},{"date":"2019-01-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.662},{"date":"2019-01-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.496},{"date":"2019-01-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.895},{"date":"2019-01-07","fuel":"gasoline","grade":"premium","formulation":"all","price":2.906},{"date":"2019-01-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.764},{"date":"2019-01-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.069},{"date":"2019-01-07","fuel":"diesel","grade":"all","formulation":"NA","price":3.013},{"date":"2019-01-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.013},{"date":"2019-01-14","fuel":"gasoline","grade":"all","formulation":"all","price":2.338},{"date":"2019-01-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.212},{"date":"2019-01-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.578},{"date":"2019-01-14","fuel":"gasoline","grade":"regular","formulation":"all","price":2.247},{"date":"2019-01-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.143},{"date":"2019-01-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.466},{"date":"2019-01-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.66},{"date":"2019-01-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.496},{"date":"2019-01-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.888},{"date":"2019-01-14","fuel":"gasoline","grade":"premium","formulation":"all","price":2.907},{"date":"2019-01-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.764},{"date":"2019-01-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.069},{"date":"2019-01-14","fuel":"diesel","grade":"all","formulation":"NA","price":2.976},{"date":"2019-01-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.976},{"date":"2019-01-21","fuel":"gasoline","grade":"all","formulation":"all","price":2.34},{"date":"2019-01-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.216},{"date":"2019-01-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.577},{"date":"2019-01-21","fuel":"gasoline","grade":"regular","formulation":"all","price":2.251},{"date":"2019-01-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.147},{"date":"2019-01-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.468},{"date":"2019-01-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.661},{"date":"2019-01-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.5},{"date":"2019-01-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.885},{"date":"2019-01-21","fuel":"gasoline","grade":"premium","formulation":"all","price":2.902},{"date":"2019-01-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.769},{"date":"2019-01-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.055},{"date":"2019-01-21","fuel":"diesel","grade":"all","formulation":"NA","price":2.965},{"date":"2019-01-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.965},{"date":"2019-01-28","fuel":"gasoline","grade":"all","formulation":"all","price":2.343},{"date":"2019-01-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.229},{"date":"2019-01-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.567},{"date":"2019-01-28","fuel":"gasoline","grade":"regular","formulation":"all","price":2.256},{"date":"2019-01-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.162},{"date":"2019-01-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.458},{"date":"2019-01-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.65},{"date":"2019-01-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.5},{"date":"2019-01-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.866},{"date":"2019-01-28","fuel":"gasoline","grade":"premium","formulation":"all","price":2.899},{"date":"2019-01-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.773},{"date":"2019-01-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.045},{"date":"2019-01-28","fuel":"diesel","grade":"all","formulation":"NA","price":2.965},{"date":"2019-01-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.965},{"date":"2019-02-04","fuel":"gasoline","grade":"all","formulation":"all","price":2.341},{"date":"2019-02-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.228},{"date":"2019-02-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.561},{"date":"2019-02-04","fuel":"gasoline","grade":"regular","formulation":"all","price":2.254},{"date":"2019-02-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.162},{"date":"2019-02-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.451},{"date":"2019-02-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.644},{"date":"2019-02-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.488},{"date":"2019-02-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.867},{"date":"2019-02-04","fuel":"gasoline","grade":"premium","formulation":"all","price":2.895},{"date":"2019-02-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.77},{"date":"2019-02-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.04},{"date":"2019-02-04","fuel":"diesel","grade":"all","formulation":"NA","price":2.966},{"date":"2019-02-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.966},{"date":"2019-02-11","fuel":"gasoline","grade":"all","formulation":"all","price":2.361},{"date":"2019-02-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.251},{"date":"2019-02-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.577},{"date":"2019-02-11","fuel":"gasoline","grade":"regular","formulation":"all","price":2.276},{"date":"2019-02-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.187},{"date":"2019-02-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.466},{"date":"2019-02-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.657},{"date":"2019-02-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.5},{"date":"2019-02-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.883},{"date":"2019-02-11","fuel":"gasoline","grade":"premium","formulation":"all","price":2.912},{"date":"2019-02-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.783},{"date":"2019-02-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.062},{"date":"2019-02-11","fuel":"diesel","grade":"all","formulation":"NA","price":2.966},{"date":"2019-02-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.966},{"date":"2019-02-18","fuel":"gasoline","grade":"all","formulation":"all","price":2.4},{"date":"2019-02-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.293},{"date":"2019-02-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.61},{"date":"2019-02-18","fuel":"gasoline","grade":"regular","formulation":"all","price":2.317},{"date":"2019-02-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.23},{"date":"2019-02-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.502},{"date":"2019-02-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.688},{"date":"2019-02-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.535},{"date":"2019-02-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.906},{"date":"2019-02-18","fuel":"gasoline","grade":"premium","formulation":"all","price":2.94},{"date":"2019-02-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.817},{"date":"2019-02-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.081},{"date":"2019-02-18","fuel":"diesel","grade":"all","formulation":"NA","price":3.006},{"date":"2019-02-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.006},{"date":"2019-02-25","fuel":"gasoline","grade":"all","formulation":"all","price":2.471},{"date":"2019-02-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.372},{"date":"2019-02-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.664},{"date":"2019-02-25","fuel":"gasoline","grade":"regular","formulation":"all","price":2.39},{"date":"2019-02-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.311},{"date":"2019-02-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.56},{"date":"2019-02-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.739},{"date":"2019-02-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.601},{"date":"2019-02-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.937},{"date":"2019-02-25","fuel":"gasoline","grade":"premium","formulation":"all","price":2.998},{"date":"2019-02-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.887},{"date":"2019-02-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.124},{"date":"2019-02-25","fuel":"diesel","grade":"all","formulation":"NA","price":3.048},{"date":"2019-02-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.048},{"date":"2019-03-04","fuel":"gasoline","grade":"all","formulation":"all","price":2.502},{"date":"2019-03-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.412},{"date":"2019-03-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.678},{"date":"2019-03-04","fuel":"gasoline","grade":"regular","formulation":"all","price":2.422},{"date":"2019-03-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.352},{"date":"2019-03-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.574},{"date":"2019-03-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.768},{"date":"2019-03-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.638},{"date":"2019-03-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.956},{"date":"2019-03-04","fuel":"gasoline","grade":"premium","formulation":"all","price":3.02},{"date":"2019-03-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.919},{"date":"2019-03-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.137},{"date":"2019-03-04","fuel":"diesel","grade":"all","formulation":"NA","price":3.076},{"date":"2019-03-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.076},{"date":"2019-03-11","fuel":"gasoline","grade":"all","formulation":"all","price":2.549},{"date":"2019-03-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.458},{"date":"2019-03-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.726},{"date":"2019-03-11","fuel":"gasoline","grade":"regular","formulation":"all","price":2.471},{"date":"2019-03-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.399},{"date":"2019-03-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.625},{"date":"2019-03-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.807},{"date":"2019-03-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.674},{"date":"2019-03-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.999},{"date":"2019-03-11","fuel":"gasoline","grade":"premium","formulation":"all","price":3.059},{"date":"2019-03-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.959},{"date":"2019-03-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.175},{"date":"2019-03-11","fuel":"diesel","grade":"all","formulation":"NA","price":3.079},{"date":"2019-03-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.079},{"date":"2019-03-18","fuel":"gasoline","grade":"all","formulation":"all","price":2.625},{"date":"2019-03-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.537},{"date":"2019-03-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.8},{"date":"2019-03-18","fuel":"gasoline","grade":"regular","formulation":"all","price":2.548},{"date":"2019-03-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.477},{"date":"2019-03-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.7},{"date":"2019-03-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.879},{"date":"2019-03-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.75},{"date":"2019-03-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.064},{"date":"2019-03-18","fuel":"gasoline","grade":"premium","formulation":"all","price":3.135},{"date":"2019-03-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.041},{"date":"2019-03-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.244},{"date":"2019-03-18","fuel":"diesel","grade":"all","formulation":"NA","price":3.07},{"date":"2019-03-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.07},{"date":"2019-03-25","fuel":"gasoline","grade":"all","formulation":"all","price":2.701},{"date":"2019-03-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.604},{"date":"2019-03-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.893},{"date":"2019-03-25","fuel":"gasoline","grade":"regular","formulation":"all","price":2.623},{"date":"2019-03-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.544},{"date":"2019-03-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.793},{"date":"2019-03-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.96},{"date":"2019-03-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.819},{"date":"2019-03-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.162},{"date":"2019-03-25","fuel":"gasoline","grade":"premium","formulation":"all","price":3.212},{"date":"2019-03-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.105},{"date":"2019-03-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.337},{"date":"2019-03-25","fuel":"diesel","grade":"all","formulation":"NA","price":3.08},{"date":"2019-03-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.08},{"date":"2019-04-01","fuel":"gasoline","grade":"all","formulation":"all","price":2.77},{"date":"2019-04-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.67},{"date":"2019-04-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.967},{"date":"2019-04-01","fuel":"gasoline","grade":"regular","formulation":"all","price":2.691},{"date":"2019-04-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.611},{"date":"2019-04-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.863},{"date":"2019-04-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.034},{"date":"2019-04-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.885},{"date":"2019-04-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.25},{"date":"2019-04-01","fuel":"gasoline","grade":"premium","formulation":"all","price":3.286},{"date":"2019-04-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.172},{"date":"2019-04-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.419},{"date":"2019-04-01","fuel":"diesel","grade":"all","formulation":"NA","price":3.078},{"date":"2019-04-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.078},{"date":"2019-04-08","fuel":"gasoline","grade":"all","formulation":"all","price":2.826},{"date":"2019-04-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.71},{"date":"2019-04-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.055},{"date":"2019-04-08","fuel":"gasoline","grade":"regular","formulation":"all","price":2.745},{"date":"2019-04-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.65},{"date":"2019-04-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.949},{"date":"2019-04-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.103},{"date":"2019-04-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.93},{"date":"2019-04-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.355},{"date":"2019-04-08","fuel":"gasoline","grade":"premium","formulation":"all","price":3.354},{"date":"2019-04-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.214},{"date":"2019-04-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.518},{"date":"2019-04-08","fuel":"diesel","grade":"all","formulation":"NA","price":3.093},{"date":"2019-04-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.093},{"date":"2019-04-15","fuel":"gasoline","grade":"all","formulation":"all","price":2.912},{"date":"2019-04-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.785},{"date":"2019-04-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.162},{"date":"2019-04-15","fuel":"gasoline","grade":"regular","formulation":"all","price":2.828},{"date":"2019-04-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.725},{"date":"2019-04-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.052},{"date":"2019-04-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.198},{"date":"2019-04-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.006},{"date":"2019-04-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.478},{"date":"2019-04-15","fuel":"gasoline","grade":"premium","formulation":"all","price":3.449},{"date":"2019-04-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.29},{"date":"2019-04-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.635},{"date":"2019-04-15","fuel":"diesel","grade":"all","formulation":"NA","price":3.118},{"date":"2019-04-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.118},{"date":"2019-04-22","fuel":"gasoline","grade":"all","formulation":"all","price":2.926},{"date":"2019-04-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.785},{"date":"2019-04-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.206},{"date":"2019-04-22","fuel":"gasoline","grade":"regular","formulation":"all","price":2.841},{"date":"2019-04-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.723},{"date":"2019-04-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.097},{"date":"2019-04-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.221},{"date":"2019-04-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.019},{"date":"2019-04-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.515},{"date":"2019-04-22","fuel":"gasoline","grade":"premium","formulation":"all","price":3.474},{"date":"2019-04-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.301},{"date":"2019-04-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.677},{"date":"2019-04-22","fuel":"diesel","grade":"all","formulation":"NA","price":3.147},{"date":"2019-04-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.147},{"date":"2019-04-29","fuel":"gasoline","grade":"all","formulation":"all","price":2.972},{"date":"2019-04-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.824},{"date":"2019-04-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.264},{"date":"2019-04-29","fuel":"gasoline","grade":"regular","formulation":"all","price":2.887},{"date":"2019-04-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.761},{"date":"2019-04-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.156},{"date":"2019-04-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.27},{"date":"2019-04-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.062},{"date":"2019-04-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.571},{"date":"2019-04-29","fuel":"gasoline","grade":"premium","formulation":"all","price":3.523},{"date":"2019-04-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.343},{"date":"2019-04-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.734},{"date":"2019-04-29","fuel":"diesel","grade":"all","formulation":"NA","price":3.169},{"date":"2019-04-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.169},{"date":"2019-05-06","fuel":"gasoline","grade":"all","formulation":"all","price":2.983},{"date":"2019-05-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.834},{"date":"2019-05-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.279},{"date":"2019-05-06","fuel":"gasoline","grade":"regular","formulation":"all","price":2.897},{"date":"2019-05-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.771},{"date":"2019-05-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.171},{"date":"2019-05-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.286},{"date":"2019-05-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.083},{"date":"2019-05-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.583},{"date":"2019-05-06","fuel":"gasoline","grade":"premium","formulation":"all","price":3.537},{"date":"2019-05-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.357},{"date":"2019-05-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.748},{"date":"2019-05-06","fuel":"diesel","grade":"all","formulation":"NA","price":3.171},{"date":"2019-05-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.171},{"date":"2019-05-13","fuel":"gasoline","grade":"all","formulation":"all","price":2.954},{"date":"2019-05-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.8},{"date":"2019-05-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.256},{"date":"2019-05-13","fuel":"gasoline","grade":"regular","formulation":"all","price":2.866},{"date":"2019-05-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.735},{"date":"2019-05-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.149},{"date":"2019-05-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.258},{"date":"2019-05-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.054},{"date":"2019-05-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.554},{"date":"2019-05-13","fuel":"gasoline","grade":"premium","formulation":"all","price":3.514},{"date":"2019-05-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.331},{"date":"2019-05-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.726},{"date":"2019-05-13","fuel":"diesel","grade":"all","formulation":"NA","price":3.16},{"date":"2019-05-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.16},{"date":"2019-05-20","fuel":"gasoline","grade":"all","formulation":"all","price":2.939},{"date":"2019-05-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.789},{"date":"2019-05-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.236},{"date":"2019-05-20","fuel":"gasoline","grade":"regular","formulation":"all","price":2.852},{"date":"2019-05-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.723},{"date":"2019-05-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.129},{"date":"2019-05-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.245},{"date":"2019-05-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.045},{"date":"2019-05-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.536},{"date":"2019-05-20","fuel":"gasoline","grade":"premium","formulation":"all","price":3.499},{"date":"2019-05-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.323},{"date":"2019-05-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.706},{"date":"2019-05-20","fuel":"diesel","grade":"all","formulation":"NA","price":3.163},{"date":"2019-05-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.163},{"date":"2019-05-27","fuel":"gasoline","grade":"all","formulation":"all","price":2.909},{"date":"2019-05-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.762},{"date":"2019-05-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.2},{"date":"2019-05-27","fuel":"gasoline","grade":"regular","formulation":"all","price":2.822},{"date":"2019-05-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.696},{"date":"2019-05-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.094},{"date":"2019-05-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.212},{"date":"2019-05-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.022},{"date":"2019-05-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.493},{"date":"2019-05-27","fuel":"gasoline","grade":"premium","formulation":"all","price":3.471},{"date":"2019-05-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.3},{"date":"2019-05-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.67},{"date":"2019-05-27","fuel":"diesel","grade":"all","formulation":"NA","price":3.151},{"date":"2019-05-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.151},{"date":"2019-06-03","fuel":"gasoline","grade":"all","formulation":"all","price":2.893},{"date":"2019-06-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.757},{"date":"2019-06-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.164},{"date":"2019-06-03","fuel":"gasoline","grade":"regular","formulation":"all","price":2.807},{"date":"2019-06-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.691},{"date":"2019-06-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.058},{"date":"2019-06-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.194},{"date":"2019-06-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.015},{"date":"2019-06-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.458},{"date":"2019-06-03","fuel":"gasoline","grade":"premium","formulation":"all","price":3.447},{"date":"2019-06-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.295},{"date":"2019-06-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.627},{"date":"2019-06-03","fuel":"diesel","grade":"all","formulation":"NA","price":3.136},{"date":"2019-06-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.136},{"date":"2019-06-10","fuel":"gasoline","grade":"all","formulation":"all","price":2.821},{"date":"2019-06-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.687},{"date":"2019-06-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.086},{"date":"2019-06-10","fuel":"gasoline","grade":"regular","formulation":"all","price":2.732},{"date":"2019-06-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.62},{"date":"2019-06-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.976},{"date":"2019-06-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.134},{"date":"2019-06-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.955},{"date":"2019-06-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.398},{"date":"2019-06-10","fuel":"gasoline","grade":"premium","formulation":"all","price":3.383},{"date":"2019-06-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.231},{"date":"2019-06-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.561},{"date":"2019-06-10","fuel":"diesel","grade":"all","formulation":"NA","price":3.105},{"date":"2019-06-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.105},{"date":"2019-06-17","fuel":"gasoline","grade":"all","formulation":"all","price":2.759},{"date":"2019-06-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.621},{"date":"2019-06-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.032},{"date":"2019-06-17","fuel":"gasoline","grade":"regular","formulation":"all","price":2.67},{"date":"2019-06-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.553},{"date":"2019-06-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.923},{"date":"2019-06-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.079},{"date":"2019-06-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.897},{"date":"2019-06-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.344},{"date":"2019-06-17","fuel":"gasoline","grade":"premium","formulation":"all","price":3.326},{"date":"2019-06-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.174},{"date":"2019-06-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.505},{"date":"2019-06-17","fuel":"diesel","grade":"all","formulation":"NA","price":3.07},{"date":"2019-06-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.07},{"date":"2019-06-24","fuel":"gasoline","grade":"all","formulation":"all","price":2.741},{"date":"2019-06-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.608},{"date":"2019-06-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.002},{"date":"2019-06-24","fuel":"gasoline","grade":"regular","formulation":"all","price":2.654},{"date":"2019-06-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.541},{"date":"2019-06-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.896},{"date":"2019-06-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.051},{"date":"2019-06-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.881},{"date":"2019-06-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.299},{"date":"2019-06-24","fuel":"gasoline","grade":"premium","formulation":"all","price":3.3},{"date":"2019-06-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.154},{"date":"2019-06-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.471},{"date":"2019-06-24","fuel":"diesel","grade":"all","formulation":"NA","price":3.043},{"date":"2019-06-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.043},{"date":"2019-07-01","fuel":"gasoline","grade":"all","formulation":"all","price":2.798},{"date":"2019-07-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.674},{"date":"2019-07-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.043},{"date":"2019-07-01","fuel":"gasoline","grade":"regular","formulation":"all","price":2.713},{"date":"2019-07-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.608},{"date":"2019-07-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.938},{"date":"2019-07-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.095},{"date":"2019-07-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.931},{"date":"2019-07-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.336},{"date":"2019-07-01","fuel":"gasoline","grade":"premium","formulation":"all","price":3.343},{"date":"2019-07-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.205},{"date":"2019-07-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.505},{"date":"2019-07-01","fuel":"diesel","grade":"all","formulation":"NA","price":3.042},{"date":"2019-07-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.042},{"date":"2019-07-08","fuel":"gasoline","grade":"all","formulation":"all","price":2.827},{"date":"2019-07-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.708},{"date":"2019-07-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.06},{"date":"2019-07-08","fuel":"gasoline","grade":"regular","formulation":"all","price":2.743},{"date":"2019-07-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.644},{"date":"2019-07-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.956},{"date":"2019-07-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.117},{"date":"2019-07-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.959},{"date":"2019-07-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.348},{"date":"2019-07-08","fuel":"gasoline","grade":"premium","formulation":"all","price":3.366},{"date":"2019-07-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.237},{"date":"2019-07-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.517},{"date":"2019-07-08","fuel":"diesel","grade":"all","formulation":"NA","price":3.055},{"date":"2019-07-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.055},{"date":"2019-07-15","fuel":"gasoline","grade":"all","formulation":"all","price":2.86},{"date":"2019-07-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.745},{"date":"2019-07-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.089},{"date":"2019-07-15","fuel":"gasoline","grade":"regular","formulation":"all","price":2.779},{"date":"2019-07-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.682},{"date":"2019-07-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.987},{"date":"2019-07-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.137},{"date":"2019-07-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.982},{"date":"2019-07-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.365},{"date":"2019-07-15","fuel":"gasoline","grade":"premium","formulation":"all","price":3.392},{"date":"2019-07-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.266},{"date":"2019-07-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.539},{"date":"2019-07-15","fuel":"diesel","grade":"all","formulation":"NA","price":3.051},{"date":"2019-07-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.051},{"date":"2019-07-22","fuel":"gasoline","grade":"all","formulation":"all","price":2.833},{"date":"2019-07-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.716},{"date":"2019-07-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.062},{"date":"2019-07-22","fuel":"gasoline","grade":"regular","formulation":"all","price":2.75},{"date":"2019-07-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.653},{"date":"2019-07-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.959},{"date":"2019-07-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.116},{"date":"2019-07-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.958},{"date":"2019-07-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.345},{"date":"2019-07-22","fuel":"gasoline","grade":"premium","formulation":"all","price":3.368},{"date":"2019-07-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.244},{"date":"2019-07-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.513},{"date":"2019-07-22","fuel":"diesel","grade":"all","formulation":"NA","price":3.044},{"date":"2019-07-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.044},{"date":"2019-07-29","fuel":"gasoline","grade":"all","formulation":"all","price":2.798},{"date":"2019-07-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.68},{"date":"2019-07-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.032},{"date":"2019-07-29","fuel":"gasoline","grade":"regular","formulation":"all","price":2.715},{"date":"2019-07-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.615},{"date":"2019-07-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.928},{"date":"2019-07-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.084},{"date":"2019-07-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.924},{"date":"2019-07-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.318},{"date":"2019-07-29","fuel":"gasoline","grade":"premium","formulation":"all","price":3.339},{"date":"2019-07-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.21},{"date":"2019-07-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.491},{"date":"2019-07-29","fuel":"diesel","grade":"all","formulation":"NA","price":3.034},{"date":"2019-07-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.034},{"date":"2019-08-05","fuel":"gasoline","grade":"all","formulation":"all","price":2.772},{"date":"2019-08-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.653},{"date":"2019-08-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.007},{"date":"2019-08-05","fuel":"gasoline","grade":"regular","formulation":"all","price":2.688},{"date":"2019-08-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.588},{"date":"2019-08-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.902},{"date":"2019-08-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.062},{"date":"2019-08-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.899},{"date":"2019-08-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.3},{"date":"2019-08-05","fuel":"gasoline","grade":"premium","formulation":"all","price":3.317},{"date":"2019-08-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.187},{"date":"2019-08-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.469},{"date":"2019-08-05","fuel":"diesel","grade":"all","formulation":"NA","price":3.032},{"date":"2019-08-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.032},{"date":"2019-08-12","fuel":"gasoline","grade":"all","formulation":"all","price":2.71},{"date":"2019-08-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.59},{"date":"2019-08-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.946},{"date":"2019-08-12","fuel":"gasoline","grade":"regular","formulation":"all","price":2.624},{"date":"2019-08-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.524},{"date":"2019-08-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.839},{"date":"2019-08-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.01},{"date":"2019-08-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.851},{"date":"2019-08-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.242},{"date":"2019-08-12","fuel":"gasoline","grade":"premium","formulation":"all","price":3.266},{"date":"2019-08-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.137},{"date":"2019-08-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.417},{"date":"2019-08-12","fuel":"diesel","grade":"all","formulation":"NA","price":3.011},{"date":"2019-08-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.011},{"date":"2019-08-19","fuel":"gasoline","grade":"all","formulation":"all","price":2.684},{"date":"2019-08-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.567},{"date":"2019-08-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.914},{"date":"2019-08-19","fuel":"gasoline","grade":"regular","formulation":"all","price":2.598},{"date":"2019-08-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.501},{"date":"2019-08-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.807},{"date":"2019-08-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.982},{"date":"2019-08-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.826},{"date":"2019-08-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.21},{"date":"2019-08-19","fuel":"gasoline","grade":"premium","formulation":"all","price":3.24},{"date":"2019-08-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.115},{"date":"2019-08-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.387},{"date":"2019-08-19","fuel":"diesel","grade":"all","formulation":"NA","price":2.994},{"date":"2019-08-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.994},{"date":"2019-08-26","fuel":"gasoline","grade":"all","formulation":"all","price":2.661},{"date":"2019-08-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.538},{"date":"2019-08-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.905},{"date":"2019-08-26","fuel":"gasoline","grade":"regular","formulation":"all","price":2.574},{"date":"2019-08-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.471},{"date":"2019-08-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.797},{"date":"2019-08-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.965},{"date":"2019-08-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.799},{"date":"2019-08-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.206},{"date":"2019-08-26","fuel":"gasoline","grade":"premium","formulation":"all","price":3.219},{"date":"2019-08-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.087},{"date":"2019-08-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.374},{"date":"2019-08-26","fuel":"diesel","grade":"all","formulation":"NA","price":2.983},{"date":"2019-08-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.983},{"date":"2019-09-02","fuel":"gasoline","grade":"all","formulation":"all","price":2.651},{"date":"2019-09-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.527},{"date":"2019-09-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.893},{"date":"2019-09-02","fuel":"gasoline","grade":"regular","formulation":"all","price":2.563},{"date":"2019-09-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.461},{"date":"2019-09-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.782},{"date":"2019-09-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.96},{"date":"2019-09-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.789},{"date":"2019-09-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.207},{"date":"2019-09-02","fuel":"gasoline","grade":"premium","formulation":"all","price":3.215},{"date":"2019-09-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.076},{"date":"2019-09-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.377},{"date":"2019-09-02","fuel":"diesel","grade":"all","formulation":"NA","price":2.976},{"date":"2019-09-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.976},{"date":"2019-09-09","fuel":"gasoline","grade":"all","formulation":"all","price":2.638},{"date":"2019-09-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.517},{"date":"2019-09-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.876},{"date":"2019-09-09","fuel":"gasoline","grade":"regular","formulation":"all","price":2.55},{"date":"2019-09-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.45},{"date":"2019-09-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.765},{"date":"2019-09-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.95},{"date":"2019-09-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.783},{"date":"2019-09-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.194},{"date":"2019-09-09","fuel":"gasoline","grade":"premium","formulation":"all","price":3.202},{"date":"2019-09-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.069},{"date":"2019-09-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.357},{"date":"2019-09-09","fuel":"diesel","grade":"all","formulation":"NA","price":2.971},{"date":"2019-09-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.971},{"date":"2019-09-16","fuel":"gasoline","grade":"all","formulation":"all","price":2.64},{"date":"2019-09-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.521},{"date":"2019-09-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.874},{"date":"2019-09-16","fuel":"gasoline","grade":"regular","formulation":"all","price":2.552},{"date":"2019-09-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.454},{"date":"2019-09-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.763},{"date":"2019-09-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.95},{"date":"2019-09-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.787},{"date":"2019-09-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.186},{"date":"2019-09-16","fuel":"gasoline","grade":"premium","formulation":"all","price":3.203},{"date":"2019-09-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.07},{"date":"2019-09-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.359},{"date":"2019-09-16","fuel":"diesel","grade":"all","formulation":"NA","price":2.987},{"date":"2019-09-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.987},{"date":"2019-09-23","fuel":"gasoline","grade":"all","formulation":"all","price":2.741},{"date":"2019-09-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.627},{"date":"2019-09-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.964},{"date":"2019-09-23","fuel":"gasoline","grade":"regular","formulation":"all","price":2.654},{"date":"2019-09-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.561},{"date":"2019-09-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.852},{"date":"2019-09-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.048},{"date":"2019-09-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.883},{"date":"2019-09-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.286},{"date":"2019-09-23","fuel":"gasoline","grade":"premium","formulation":"all","price":3.296},{"date":"2019-09-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.164},{"date":"2019-09-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.45},{"date":"2019-09-23","fuel":"diesel","grade":"all","formulation":"NA","price":3.081},{"date":"2019-09-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.081},{"date":"2019-09-30","fuel":"gasoline","grade":"all","formulation":"all","price":2.737},{"date":"2019-09-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.586},{"date":"2019-09-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.033},{"date":"2019-09-30","fuel":"gasoline","grade":"regular","formulation":"all","price":2.642},{"date":"2019-09-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.518},{"date":"2019-09-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.907},{"date":"2019-09-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.082},{"date":"2019-09-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.855},{"date":"2019-09-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.409},{"date":"2019-09-30","fuel":"gasoline","grade":"premium","formulation":"all","price":3.341},{"date":"2019-09-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.142},{"date":"2019-09-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.571},{"date":"2019-09-30","fuel":"diesel","grade":"all","formulation":"NA","price":3.066},{"date":"2019-09-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.066},{"date":"2019-10-07","fuel":"gasoline","grade":"all","formulation":"all","price":2.742},{"date":"2019-10-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.581},{"date":"2019-10-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.058},{"date":"2019-10-07","fuel":"gasoline","grade":"regular","formulation":"all","price":2.645},{"date":"2019-10-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.513},{"date":"2019-10-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.929},{"date":"2019-10-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.097},{"date":"2019-10-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.855},{"date":"2019-10-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.449},{"date":"2019-10-07","fuel":"gasoline","grade":"premium","formulation":"all","price":3.356},{"date":"2019-10-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.14},{"date":"2019-10-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.61},{"date":"2019-10-07","fuel":"diesel","grade":"all","formulation":"NA","price":3.047},{"date":"2019-10-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.047},{"date":"2019-10-14","fuel":"gasoline","grade":"all","formulation":"all","price":2.727},{"date":"2019-10-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.565},{"date":"2019-10-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.048},{"date":"2019-10-14","fuel":"gasoline","grade":"regular","formulation":"all","price":2.629},{"date":"2019-10-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.495},{"date":"2019-10-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.919},{"date":"2019-10-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.085},{"date":"2019-10-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.843},{"date":"2019-10-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.438},{"date":"2019-10-14","fuel":"gasoline","grade":"premium","formulation":"all","price":3.345},{"date":"2019-10-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.129},{"date":"2019-10-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.597},{"date":"2019-10-14","fuel":"diesel","grade":"all","formulation":"NA","price":3.051},{"date":"2019-10-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.051},{"date":"2019-10-21","fuel":"gasoline","grade":"all","formulation":"all","price":2.735},{"date":"2019-10-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.581},{"date":"2019-10-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.036},{"date":"2019-10-21","fuel":"gasoline","grade":"regular","formulation":"all","price":2.638},{"date":"2019-10-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.512},{"date":"2019-10-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.91},{"date":"2019-10-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.089},{"date":"2019-10-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.861},{"date":"2019-10-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.419},{"date":"2019-10-21","fuel":"gasoline","grade":"premium","formulation":"all","price":3.34},{"date":"2019-10-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.144},{"date":"2019-10-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.568},{"date":"2019-10-21","fuel":"diesel","grade":"all","formulation":"NA","price":3.05},{"date":"2019-10-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.05},{"date":"2019-10-28","fuel":"gasoline","grade":"all","formulation":"all","price":2.692},{"date":"2019-10-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.539},{"date":"2019-10-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.995},{"date":"2019-10-28","fuel":"gasoline","grade":"regular","formulation":"all","price":2.596},{"date":"2019-10-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.469},{"date":"2019-10-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.871},{"date":"2019-10-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.046},{"date":"2019-10-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.825},{"date":"2019-10-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.366},{"date":"2019-10-28","fuel":"gasoline","grade":"premium","formulation":"all","price":3.298},{"date":"2019-10-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.106},{"date":"2019-10-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.522},{"date":"2019-10-28","fuel":"diesel","grade":"all","formulation":"NA","price":3.064},{"date":"2019-10-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.064},{"date":"2019-11-04","fuel":"gasoline","grade":"all","formulation":"all","price":2.702},{"date":"2019-11-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.555},{"date":"2019-11-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.994},{"date":"2019-11-04","fuel":"gasoline","grade":"regular","formulation":"all","price":2.605},{"date":"2019-11-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.485},{"date":"2019-11-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.866},{"date":"2019-11-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.064},{"date":"2019-11-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.847},{"date":"2019-11-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.379},{"date":"2019-11-04","fuel":"gasoline","grade":"premium","formulation":"all","price":3.313},{"date":"2019-11-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.123},{"date":"2019-11-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.535},{"date":"2019-11-04","fuel":"diesel","grade":"all","formulation":"NA","price":3.062},{"date":"2019-11-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.062},{"date":"2019-11-11","fuel":"gasoline","grade":"all","formulation":"all","price":2.711},{"date":"2019-11-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.563},{"date":"2019-11-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.004},{"date":"2019-11-11","fuel":"gasoline","grade":"regular","formulation":"all","price":2.615},{"date":"2019-11-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.493},{"date":"2019-11-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.879},{"date":"2019-11-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.067},{"date":"2019-11-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.855},{"date":"2019-11-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.379},{"date":"2019-11-11","fuel":"gasoline","grade":"premium","formulation":"all","price":3.321},{"date":"2019-11-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.136},{"date":"2019-11-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.535},{"date":"2019-11-11","fuel":"diesel","grade":"all","formulation":"NA","price":3.073},{"date":"2019-11-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.073},{"date":"2019-11-18","fuel":"gasoline","grade":"all","formulation":"all","price":2.688},{"date":"2019-11-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.544},{"date":"2019-11-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.971},{"date":"2019-11-18","fuel":"gasoline","grade":"regular","formulation":"all","price":2.592},{"date":"2019-11-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.473},{"date":"2019-11-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.851},{"date":"2019-11-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.036},{"date":"2019-11-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.84},{"date":"2019-11-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.323},{"date":"2019-11-18","fuel":"gasoline","grade":"premium","formulation":"all","price":3.291},{"date":"2019-11-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.12},{"date":"2019-11-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.49},{"date":"2019-11-18","fuel":"diesel","grade":"all","formulation":"NA","price":3.074},{"date":"2019-11-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.074},{"date":"2019-11-25","fuel":"gasoline","grade":"all","formulation":"all","price":2.672},{"date":"2019-11-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.539},{"date":"2019-11-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.936},{"date":"2019-11-25","fuel":"gasoline","grade":"regular","formulation":"all","price":2.579},{"date":"2019-11-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.469},{"date":"2019-11-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.817},{"date":"2019-11-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.015},{"date":"2019-11-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.83},{"date":"2019-11-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.287},{"date":"2019-11-25","fuel":"gasoline","grade":"premium","formulation":"all","price":3.264},{"date":"2019-11-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.106},{"date":"2019-11-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.449},{"date":"2019-11-25","fuel":"diesel","grade":"all","formulation":"NA","price":3.066},{"date":"2019-11-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.066},{"date":"2019-12-02","fuel":"gasoline","grade":"all","formulation":"all","price":2.667},{"date":"2019-12-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.554},{"date":"2019-12-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.894},{"date":"2019-12-02","fuel":"gasoline","grade":"regular","formulation":"all","price":2.575},{"date":"2019-12-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.485},{"date":"2019-12-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.775},{"date":"2019-12-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.999},{"date":"2019-12-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.84},{"date":"2019-12-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.236},{"date":"2019-12-02","fuel":"gasoline","grade":"premium","formulation":"all","price":3.249},{"date":"2019-12-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.116},{"date":"2019-12-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.406},{"date":"2019-12-02","fuel":"diesel","grade":"all","formulation":"NA","price":3.07},{"date":"2019-12-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.07},{"date":"2019-12-09","fuel":"gasoline","grade":"all","formulation":"all","price":2.652},{"date":"2019-12-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.548},{"date":"2019-12-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.863},{"date":"2019-12-09","fuel":"gasoline","grade":"regular","formulation":"all","price":2.561},{"date":"2019-12-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.478},{"date":"2019-12-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.745},{"date":"2019-12-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.981},{"date":"2019-12-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.837},{"date":"2019-12-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.197},{"date":"2019-12-09","fuel":"gasoline","grade":"premium","formulation":"all","price":3.23},{"date":"2019-12-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.111},{"date":"2019-12-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.372},{"date":"2019-12-09","fuel":"diesel","grade":"all","formulation":"NA","price":3.049},{"date":"2019-12-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.049},{"date":"2019-12-16","fuel":"gasoline","grade":"all","formulation":"all","price":2.627},{"date":"2019-12-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.518},{"date":"2019-12-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.845},{"date":"2019-12-16","fuel":"gasoline","grade":"regular","formulation":"all","price":2.536},{"date":"2019-12-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.448},{"date":"2019-12-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.73},{"date":"2019-12-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.955},{"date":"2019-12-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.811},{"date":"2019-12-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.17},{"date":"2019-12-16","fuel":"gasoline","grade":"premium","formulation":"all","price":3.204},{"date":"2019-12-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.081},{"date":"2019-12-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.351},{"date":"2019-12-16","fuel":"diesel","grade":"all","formulation":"NA","price":3.046},{"date":"2019-12-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.046},{"date":"2019-12-23","fuel":"gasoline","grade":"all","formulation":"all","price":2.621},{"date":"2019-12-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.516},{"date":"2019-12-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.833},{"date":"2019-12-23","fuel":"gasoline","grade":"regular","formulation":"all","price":2.532},{"date":"2019-12-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.447},{"date":"2019-12-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.718},{"date":"2019-12-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.943},{"date":"2019-12-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.802},{"date":"2019-12-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.153},{"date":"2019-12-23","fuel":"gasoline","grade":"premium","formulation":"all","price":3.191},{"date":"2019-12-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.074},{"date":"2019-12-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.33},{"date":"2019-12-23","fuel":"diesel","grade":"all","formulation":"NA","price":3.041},{"date":"2019-12-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.041},{"date":"2019-12-30","fuel":"gasoline","grade":"all","formulation":"all","price":2.658},{"date":"2019-12-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.555},{"date":"2019-12-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.862},{"date":"2019-12-30","fuel":"gasoline","grade":"regular","formulation":"all","price":2.571},{"date":"2019-12-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.488},{"date":"2019-12-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.751},{"date":"2019-12-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.968},{"date":"2019-12-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.827},{"date":"2019-12-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.176},{"date":"2019-12-30","fuel":"gasoline","grade":"premium","formulation":"all","price":3.209},{"date":"2019-12-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.099},{"date":"2019-12-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.338},{"date":"2019-12-30","fuel":"diesel","grade":"all","formulation":"NA","price":3.069},{"date":"2019-12-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.069},{"date":"2020-01-06","fuel":"gasoline","grade":"all","formulation":"all","price":2.665},{"date":"2020-01-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.561},{"date":"2020-01-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.87},{"date":"2020-01-06","fuel":"gasoline","grade":"regular","formulation":"all","price":2.578},{"date":"2020-01-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.494},{"date":"2020-01-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.761},{"date":"2020-01-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.973},{"date":"2020-01-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.833},{"date":"2020-01-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.176},{"date":"2020-01-06","fuel":"gasoline","grade":"premium","formulation":"all","price":3.214},{"date":"2020-01-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.103},{"date":"2020-01-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.342},{"date":"2020-01-06","fuel":"diesel","grade":"all","formulation":"NA","price":3.079},{"date":"2020-01-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.079},{"date":"2020-01-13","fuel":"gasoline","grade":"all","formulation":"all","price":2.657},{"date":"2020-01-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.549},{"date":"2020-01-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.871},{"date":"2020-01-13","fuel":"gasoline","grade":"regular","formulation":"all","price":2.57},{"date":"2020-01-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.482},{"date":"2020-01-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.762},{"date":"2020-01-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.964},{"date":"2020-01-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.817},{"date":"2020-01-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.178},{"date":"2020-01-13","fuel":"gasoline","grade":"premium","formulation":"all","price":3.209},{"date":"2020-01-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.093},{"date":"2020-01-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.345},{"date":"2020-01-13","fuel":"diesel","grade":"all","formulation":"NA","price":3.064},{"date":"2020-01-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.064},{"date":"2020-01-20","fuel":"gasoline","grade":"all","formulation":"all","price":2.625},{"date":"2020-01-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.516},{"date":"2020-01-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.841},{"date":"2020-01-20","fuel":"gasoline","grade":"regular","formulation":"all","price":2.537},{"date":"2020-01-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.448},{"date":"2020-01-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.731},{"date":"2020-01-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.94},{"date":"2020-01-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.792},{"date":"2020-01-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.155},{"date":"2020-01-20","fuel":"gasoline","grade":"premium","formulation":"all","price":3.183},{"date":"2020-01-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.068},{"date":"2020-01-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.318},{"date":"2020-01-20","fuel":"diesel","grade":"all","formulation":"NA","price":3.037},{"date":"2020-01-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.037},{"date":"2020-01-27","fuel":"gasoline","grade":"all","formulation":"all","price":2.595},{"date":"2020-01-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.482},{"date":"2020-01-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.818},{"date":"2020-01-27","fuel":"gasoline","grade":"regular","formulation":"all","price":2.506},{"date":"2020-01-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.412},{"date":"2020-01-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.706},{"date":"2020-01-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.911},{"date":"2020-01-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.761},{"date":"2020-01-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.129},{"date":"2020-01-27","fuel":"gasoline","grade":"premium","formulation":"all","price":3.163},{"date":"2020-01-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.042},{"date":"2020-01-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.304},{"date":"2020-01-27","fuel":"diesel","grade":"all","formulation":"NA","price":3.01},{"date":"2020-01-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.01},{"date":"2020-02-03","fuel":"gasoline","grade":"all","formulation":"all","price":2.546},{"date":"2020-02-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.428},{"date":"2020-02-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.779},{"date":"2020-02-03","fuel":"gasoline","grade":"regular","formulation":"all","price":2.455},{"date":"2020-02-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.358},{"date":"2020-02-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.664},{"date":"2020-02-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.872},{"date":"2020-02-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.709},{"date":"2020-02-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.11},{"date":"2020-02-03","fuel":"gasoline","grade":"premium","formulation":"all","price":3.125},{"date":"2020-02-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.998},{"date":"2020-02-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.274},{"date":"2020-02-03","fuel":"diesel","grade":"all","formulation":"NA","price":2.956},{"date":"2020-02-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.956},{"date":"2020-02-10","fuel":"gasoline","grade":"all","formulation":"all","price":2.511},{"date":"2020-02-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.396},{"date":"2020-02-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.74},{"date":"2020-02-10","fuel":"gasoline","grade":"regular","formulation":"all","price":2.419},{"date":"2020-02-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.324},{"date":"2020-02-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.624},{"date":"2020-02-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.842},{"date":"2020-02-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.684},{"date":"2020-02-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.075},{"date":"2020-02-10","fuel":"gasoline","grade":"premium","formulation":"all","price":3.095},{"date":"2020-02-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.972},{"date":"2020-02-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.241},{"date":"2020-02-10","fuel":"diesel","grade":"all","formulation":"NA","price":2.91},{"date":"2020-02-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.91},{"date":"2020-02-17","fuel":"gasoline","grade":"all","formulation":"all","price":2.518},{"date":"2020-02-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.405},{"date":"2020-02-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.742},{"date":"2020-02-17","fuel":"gasoline","grade":"regular","formulation":"all","price":2.428},{"date":"2020-02-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.337},{"date":"2020-02-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.626},{"date":"2020-02-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.841},{"date":"2020-02-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.68},{"date":"2020-02-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.077},{"date":"2020-02-17","fuel":"gasoline","grade":"premium","formulation":"all","price":3.091},{"date":"2020-02-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.963},{"date":"2020-02-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.241},{"date":"2020-02-17","fuel":"diesel","grade":"all","formulation":"NA","price":2.89},{"date":"2020-02-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.89},{"date":"2020-02-24","fuel":"gasoline","grade":"all","formulation":"all","price":2.555},{"date":"2020-02-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.441},{"date":"2020-02-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.78},{"date":"2020-02-24","fuel":"gasoline","grade":"regular","formulation":"all","price":2.466},{"date":"2020-02-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.373},{"date":"2020-02-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.666},{"date":"2020-02-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.868},{"date":"2020-02-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.709},{"date":"2020-02-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.101},{"date":"2020-02-24","fuel":"gasoline","grade":"premium","formulation":"all","price":3.122},{"date":"2020-02-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.996},{"date":"2020-02-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.27},{"date":"2020-02-24","fuel":"diesel","grade":"all","formulation":"NA","price":2.882},{"date":"2020-02-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.882},{"date":"2020-03-02","fuel":"gasoline","grade":"all","formulation":"all","price":2.514},{"date":"2020-03-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.394},{"date":"2020-03-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.754},{"date":"2020-03-02","fuel":"gasoline","grade":"regular","formulation":"all","price":2.423},{"date":"2020-03-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.324},{"date":"2020-03-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.639},{"date":"2020-03-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.838},{"date":"2020-03-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.671},{"date":"2020-03-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.085},{"date":"2020-03-02","fuel":"gasoline","grade":"premium","formulation":"all","price":3.093},{"date":"2020-03-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.961},{"date":"2020-03-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.248},{"date":"2020-03-02","fuel":"diesel","grade":"all","formulation":"NA","price":2.851},{"date":"2020-03-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.851},{"date":"2020-03-09","fuel":"gasoline","grade":"all","formulation":"all","price":2.468},{"date":"2020-03-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.344},{"date":"2020-03-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.713},{"date":"2020-03-09","fuel":"gasoline","grade":"regular","formulation":"all","price":2.375},{"date":"2020-03-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.272},{"date":"2020-03-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.597},{"date":"2020-03-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.798},{"date":"2020-03-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.626},{"date":"2020-03-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.049},{"date":"2020-03-09","fuel":"gasoline","grade":"premium","formulation":"all","price":3.054},{"date":"2020-03-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.921},{"date":"2020-03-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.209},{"date":"2020-03-09","fuel":"diesel","grade":"all","formulation":"NA","price":2.814},{"date":"2020-03-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.814},{"date":"2020-03-16","fuel":"gasoline","grade":"all","formulation":"all","price":2.343},{"date":"2020-03-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.213},{"date":"2020-03-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.6},{"date":"2020-03-16","fuel":"gasoline","grade":"regular","formulation":"all","price":2.248},{"date":"2020-03-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.139},{"date":"2020-03-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.483},{"date":"2020-03-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.689},{"date":"2020-03-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.516},{"date":"2020-03-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.942},{"date":"2020-03-16","fuel":"gasoline","grade":"premium","formulation":"all","price":2.941},{"date":"2020-03-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.805},{"date":"2020-03-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.098},{"date":"2020-03-16","fuel":"diesel","grade":"all","formulation":"NA","price":2.733},{"date":"2020-03-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.733},{"date":"2020-03-23","fuel":"gasoline","grade":"all","formulation":"all","price":2.217},{"date":"2020-03-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.083},{"date":"2020-03-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.478},{"date":"2020-03-23","fuel":"gasoline","grade":"regular","formulation":"all","price":2.12},{"date":"2020-03-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.007},{"date":"2020-03-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.361},{"date":"2020-03-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.58},{"date":"2020-03-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.409},{"date":"2020-03-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.828},{"date":"2020-03-23","fuel":"gasoline","grade":"premium","formulation":"all","price":2.817},{"date":"2020-03-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.684},{"date":"2020-03-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.97},{"date":"2020-03-23","fuel":"diesel","grade":"all","formulation":"NA","price":2.659},{"date":"2020-03-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.659},{"date":"2020-03-30","fuel":"gasoline","grade":"all","formulation":"all","price":2.103},{"date":"2020-03-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.962},{"date":"2020-03-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.378},{"date":"2020-03-30","fuel":"gasoline","grade":"regular","formulation":"all","price":2.005},{"date":"2020-03-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.886},{"date":"2020-03-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.26},{"date":"2020-03-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.473},{"date":"2020-03-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.295},{"date":"2020-03-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.731},{"date":"2020-03-30","fuel":"gasoline","grade":"premium","formulation":"all","price":2.716},{"date":"2020-03-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.576},{"date":"2020-03-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.875},{"date":"2020-03-30","fuel":"diesel","grade":"all","formulation":"NA","price":2.586},{"date":"2020-03-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.586},{"date":"2020-04-06","fuel":"gasoline","grade":"all","formulation":"all","price":2.022},{"date":"2020-04-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.877},{"date":"2020-04-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.304},{"date":"2020-04-06","fuel":"gasoline","grade":"regular","formulation":"all","price":1.924},{"date":"2020-04-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.8},{"date":"2020-04-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.185},{"date":"2020-04-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.392},{"date":"2020-04-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.207},{"date":"2020-04-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.658},{"date":"2020-04-06","fuel":"gasoline","grade":"premium","formulation":"all","price":2.635},{"date":"2020-04-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.485},{"date":"2020-04-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.806},{"date":"2020-04-06","fuel":"diesel","grade":"all","formulation":"NA","price":2.548},{"date":"2020-04-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.548},{"date":"2020-04-13","fuel":"gasoline","grade":"all","formulation":"all","price":1.951},{"date":"2020-04-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.811},{"date":"2020-04-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.224},{"date":"2020-04-13","fuel":"gasoline","grade":"regular","formulation":"all","price":1.853},{"date":"2020-04-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.735},{"date":"2020-04-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.106},{"date":"2020-04-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.316},{"date":"2020-04-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.142},{"date":"2020-04-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.568},{"date":"2020-04-13","fuel":"gasoline","grade":"premium","formulation":"all","price":2.562},{"date":"2020-04-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.418},{"date":"2020-04-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.729},{"date":"2020-04-13","fuel":"diesel","grade":"all","formulation":"NA","price":2.507},{"date":"2020-04-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.507},{"date":"2020-04-20","fuel":"gasoline","grade":"all","formulation":"all","price":1.91},{"date":"2020-04-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.77},{"date":"2020-04-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.186},{"date":"2020-04-20","fuel":"gasoline","grade":"regular","formulation":"all","price":1.812},{"date":"2020-04-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.694},{"date":"2020-04-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.068},{"date":"2020-04-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.275},{"date":"2020-04-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.1},{"date":"2020-04-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.529},{"date":"2020-04-20","fuel":"gasoline","grade":"premium","formulation":"all","price":2.519},{"date":"2020-04-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.375},{"date":"2020-04-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.687},{"date":"2020-04-20","fuel":"diesel","grade":"all","formulation":"NA","price":2.48},{"date":"2020-04-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.48},{"date":"2020-04-27","fuel":"gasoline","grade":"all","formulation":"all","price":1.87},{"date":"2020-04-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.731},{"date":"2020-04-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.141},{"date":"2020-04-27","fuel":"gasoline","grade":"regular","formulation":"all","price":1.773},{"date":"2020-04-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.655},{"date":"2020-04-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.025},{"date":"2020-04-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.226},{"date":"2020-04-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.053},{"date":"2020-04-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.477},{"date":"2020-04-27","fuel":"gasoline","grade":"premium","formulation":"all","price":2.478},{"date":"2020-04-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.334},{"date":"2020-04-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.644},{"date":"2020-04-27","fuel":"diesel","grade":"all","formulation":"NA","price":2.437},{"date":"2020-04-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.437},{"date":"2020-05-04","fuel":"gasoline","grade":"all","formulation":"all","price":1.883},{"date":"2020-05-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.753},{"date":"2020-05-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.136},{"date":"2020-05-04","fuel":"gasoline","grade":"regular","formulation":"all","price":1.789},{"date":"2020-05-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.68},{"date":"2020-05-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.02},{"date":"2020-05-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.221},{"date":"2020-05-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.052},{"date":"2020-05-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.465},{"date":"2020-05-04","fuel":"gasoline","grade":"premium","formulation":"all","price":2.479},{"date":"2020-05-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.339},{"date":"2020-05-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.639},{"date":"2020-05-04","fuel":"diesel","grade":"all","formulation":"NA","price":2.399},{"date":"2020-05-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.399},{"date":"2020-05-11","fuel":"gasoline","grade":"all","formulation":"all","price":1.941},{"date":"2020-05-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.818},{"date":"2020-05-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.182},{"date":"2020-05-11","fuel":"gasoline","grade":"regular","formulation":"all","price":1.851},{"date":"2020-05-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.75},{"date":"2020-05-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.069},{"date":"2020-05-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.257},{"date":"2020-05-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.089},{"date":"2020-05-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.5},{"date":"2020-05-11","fuel":"gasoline","grade":"premium","formulation":"all","price":2.519},{"date":"2020-05-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.383},{"date":"2020-05-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.677},{"date":"2020-05-11","fuel":"diesel","grade":"all","formulation":"NA","price":2.394},{"date":"2020-05-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.394},{"date":"2020-05-18","fuel":"gasoline","grade":"all","formulation":"all","price":1.969},{"date":"2020-05-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.845},{"date":"2020-05-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.211},{"date":"2020-05-18","fuel":"gasoline","grade":"regular","formulation":"all","price":1.878},{"date":"2020-05-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.776},{"date":"2020-05-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.095},{"date":"2020-05-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.286},{"date":"2020-05-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.113},{"date":"2020-05-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.536},{"date":"2020-05-18","fuel":"gasoline","grade":"premium","formulation":"all","price":2.553},{"date":"2020-05-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.415},{"date":"2020-05-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.712},{"date":"2020-05-18","fuel":"diesel","grade":"all","formulation":"NA","price":2.386},{"date":"2020-05-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.386},{"date":"2020-05-25","fuel":"gasoline","grade":"all","formulation":"all","price":2.049},{"date":"2020-05-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.938},{"date":"2020-05-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.267},{"date":"2020-05-25","fuel":"gasoline","grade":"regular","formulation":"all","price":1.96},{"date":"2020-05-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.87},{"date":"2020-05-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.153},{"date":"2020-05-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.363},{"date":"2020-05-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.205},{"date":"2020-05-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.588},{"date":"2020-05-25","fuel":"gasoline","grade":"premium","formulation":"all","price":2.618},{"date":"2020-05-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.493},{"date":"2020-05-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.761},{"date":"2020-05-25","fuel":"diesel","grade":"all","formulation":"NA","price":2.39},{"date":"2020-05-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.39},{"date":"2020-06-01","fuel":"gasoline","grade":"all","formulation":"all","price":2.064},{"date":"2020-06-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":1.952},{"date":"2020-06-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.285},{"date":"2020-06-01","fuel":"gasoline","grade":"regular","formulation":"all","price":1.974},{"date":"2020-06-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.883},{"date":"2020-06-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.169},{"date":"2020-06-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.38},{"date":"2020-06-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.227},{"date":"2020-06-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.601},{"date":"2020-06-01","fuel":"gasoline","grade":"premium","formulation":"all","price":2.638},{"date":"2020-06-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.512},{"date":"2020-06-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.784},{"date":"2020-06-01","fuel":"diesel","grade":"all","formulation":"NA","price":2.386},{"date":"2020-06-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.386},{"date":"2020-06-08","fuel":"gasoline","grade":"all","formulation":"all","price":2.123},{"date":"2020-06-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.014},{"date":"2020-06-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.338},{"date":"2020-06-08","fuel":"gasoline","grade":"regular","formulation":"all","price":2.036},{"date":"2020-06-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":1.947},{"date":"2020-06-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.226},{"date":"2020-06-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.434},{"date":"2020-06-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.283},{"date":"2020-06-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.652},{"date":"2020-06-08","fuel":"gasoline","grade":"premium","formulation":"all","price":2.686},{"date":"2020-06-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.565},{"date":"2020-06-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.824},{"date":"2020-06-08","fuel":"diesel","grade":"all","formulation":"NA","price":2.396},{"date":"2020-06-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.396},{"date":"2020-06-15","fuel":"gasoline","grade":"all","formulation":"all","price":2.185},{"date":"2020-06-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.084},{"date":"2020-06-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.384},{"date":"2020-06-15","fuel":"gasoline","grade":"regular","formulation":"all","price":2.098},{"date":"2020-06-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.017},{"date":"2020-06-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.272},{"date":"2020-06-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.495},{"date":"2020-06-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.357},{"date":"2020-06-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.695},{"date":"2020-06-15","fuel":"gasoline","grade":"premium","formulation":"all","price":2.745},{"date":"2020-06-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.636},{"date":"2020-06-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.869},{"date":"2020-06-15","fuel":"diesel","grade":"all","formulation":"NA","price":2.403},{"date":"2020-06-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.403},{"date":"2020-06-22","fuel":"gasoline","grade":"all","formulation":"all","price":2.216},{"date":"2020-06-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.115},{"date":"2020-06-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.414},{"date":"2020-06-22","fuel":"gasoline","grade":"regular","formulation":"all","price":2.129},{"date":"2020-06-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.048},{"date":"2020-06-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.303},{"date":"2020-06-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.521},{"date":"2020-06-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.383},{"date":"2020-06-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.721},{"date":"2020-06-22","fuel":"gasoline","grade":"premium","formulation":"all","price":2.773},{"date":"2020-06-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.663},{"date":"2020-06-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.901},{"date":"2020-06-22","fuel":"diesel","grade":"all","formulation":"NA","price":2.425},{"date":"2020-06-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.425},{"date":"2020-06-29","fuel":"gasoline","grade":"all","formulation":"all","price":2.26},{"date":"2020-06-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.162},{"date":"2020-06-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.456},{"date":"2020-06-29","fuel":"gasoline","grade":"regular","formulation":"all","price":2.174},{"date":"2020-06-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.094},{"date":"2020-06-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.346},{"date":"2020-06-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.563},{"date":"2020-06-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.428},{"date":"2020-06-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.761},{"date":"2020-06-29","fuel":"gasoline","grade":"premium","formulation":"all","price":2.812},{"date":"2020-06-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.707},{"date":"2020-06-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.935},{"date":"2020-06-29","fuel":"diesel","grade":"all","formulation":"NA","price":2.43},{"date":"2020-06-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.43},{"date":"2020-07-06","fuel":"gasoline","grade":"all","formulation":"all","price":2.265},{"date":"2020-07-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.168},{"date":"2020-07-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.456},{"date":"2020-07-06","fuel":"gasoline","grade":"regular","formulation":"all","price":2.177},{"date":"2020-07-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.1},{"date":"2020-07-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.344},{"date":"2020-07-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.571},{"date":"2020-07-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.438},{"date":"2020-07-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.764},{"date":"2020-07-06","fuel":"gasoline","grade":"premium","formulation":"all","price":2.821},{"date":"2020-07-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.719},{"date":"2020-07-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.94},{"date":"2020-07-06","fuel":"diesel","grade":"all","formulation":"NA","price":2.437},{"date":"2020-07-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.437},{"date":"2020-07-13","fuel":"gasoline","grade":"all","formulation":"all","price":2.283},{"date":"2020-07-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.181},{"date":"2020-07-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.482},{"date":"2020-07-13","fuel":"gasoline","grade":"regular","formulation":"all","price":2.195},{"date":"2020-07-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.113},{"date":"2020-07-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.372},{"date":"2020-07-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.589},{"date":"2020-07-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.454},{"date":"2020-07-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.786},{"date":"2020-07-13","fuel":"gasoline","grade":"premium","formulation":"all","price":2.842},{"date":"2020-07-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.737},{"date":"2020-07-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.963},{"date":"2020-07-13","fuel":"diesel","grade":"all","formulation":"NA","price":2.438},{"date":"2020-07-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.438},{"date":"2020-07-20","fuel":"gasoline","grade":"all","formulation":"all","price":2.275},{"date":"2020-07-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.168},{"date":"2020-07-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.484},{"date":"2020-07-20","fuel":"gasoline","grade":"regular","formulation":"all","price":2.186},{"date":"2020-07-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.099},{"date":"2020-07-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.373},{"date":"2020-07-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.584},{"date":"2020-07-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.443},{"date":"2020-07-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.789},{"date":"2020-07-20","fuel":"gasoline","grade":"premium","formulation":"all","price":2.836},{"date":"2020-07-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.726},{"date":"2020-07-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.964},{"date":"2020-07-20","fuel":"diesel","grade":"all","formulation":"NA","price":2.433},{"date":"2020-07-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.433},{"date":"2020-07-27","fuel":"gasoline","grade":"all","formulation":"all","price":2.265},{"date":"2020-07-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.155},{"date":"2020-07-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.482},{"date":"2020-07-27","fuel":"gasoline","grade":"regular","formulation":"all","price":2.175},{"date":"2020-07-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.085},{"date":"2020-07-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.369},{"date":"2020-07-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.582},{"date":"2020-07-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.436},{"date":"2020-07-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.793},{"date":"2020-07-27","fuel":"gasoline","grade":"premium","formulation":"all","price":2.838},{"date":"2020-07-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.724},{"date":"2020-07-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.97},{"date":"2020-07-27","fuel":"diesel","grade":"all","formulation":"NA","price":2.427},{"date":"2020-07-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.427},{"date":"2020-08-03","fuel":"gasoline","grade":"all","formulation":"all","price":2.266},{"date":"2020-08-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.156},{"date":"2020-08-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.481},{"date":"2020-08-03","fuel":"gasoline","grade":"regular","formulation":"all","price":2.176},{"date":"2020-08-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.085},{"date":"2020-08-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.37},{"date":"2020-08-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.587},{"date":"2020-08-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.445},{"date":"2020-08-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.793},{"date":"2020-08-03","fuel":"gasoline","grade":"premium","formulation":"all","price":2.834},{"date":"2020-08-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.723},{"date":"2020-08-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.964},{"date":"2020-08-03","fuel":"diesel","grade":"all","formulation":"NA","price":2.424},{"date":"2020-08-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.424},{"date":"2020-08-10","fuel":"gasoline","grade":"all","formulation":"all","price":2.256},{"date":"2020-08-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.149},{"date":"2020-08-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.466},{"date":"2020-08-10","fuel":"gasoline","grade":"regular","formulation":"all","price":2.166},{"date":"2020-08-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.078},{"date":"2020-08-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.354},{"date":"2020-08-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.578},{"date":"2020-08-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.437},{"date":"2020-08-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.782},{"date":"2020-08-10","fuel":"gasoline","grade":"premium","formulation":"all","price":2.826},{"date":"2020-08-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.716},{"date":"2020-08-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.954},{"date":"2020-08-10","fuel":"diesel","grade":"all","formulation":"NA","price":2.428},{"date":"2020-08-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.428},{"date":"2020-08-17","fuel":"gasoline","grade":"all","formulation":"all","price":2.256},{"date":"2020-08-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.147},{"date":"2020-08-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.473},{"date":"2020-08-17","fuel":"gasoline","grade":"regular","formulation":"all","price":2.166},{"date":"2020-08-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.077},{"date":"2020-08-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.359},{"date":"2020-08-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.577},{"date":"2020-08-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.433},{"date":"2020-08-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.791},{"date":"2020-08-17","fuel":"gasoline","grade":"premium","formulation":"all","price":2.829},{"date":"2020-08-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.714},{"date":"2020-08-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.966},{"date":"2020-08-17","fuel":"diesel","grade":"all","formulation":"NA","price":2.427},{"date":"2020-08-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.427},{"date":"2020-08-24","fuel":"gasoline","grade":"all","formulation":"all","price":2.272},{"date":"2020-08-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.161},{"date":"2020-08-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.491},{"date":"2020-08-24","fuel":"gasoline","grade":"regular","formulation":"all","price":2.182},{"date":"2020-08-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.09},{"date":"2020-08-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.378},{"date":"2020-08-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.595},{"date":"2020-08-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.442},{"date":"2020-08-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.817},{"date":"2020-08-24","fuel":"gasoline","grade":"premium","formulation":"all","price":2.842},{"date":"2020-08-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.725},{"date":"2020-08-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.981},{"date":"2020-08-24","fuel":"diesel","grade":"all","formulation":"NA","price":2.426},{"date":"2020-08-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.426},{"date":"2020-08-31","fuel":"gasoline","grade":"all","formulation":"all","price":2.311},{"date":"2020-08-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.204},{"date":"2020-08-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.523},{"date":"2020-08-31","fuel":"gasoline","grade":"regular","formulation":"all","price":2.222},{"date":"2020-08-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.135},{"date":"2020-08-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.411},{"date":"2020-08-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.629},{"date":"2020-08-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.484},{"date":"2020-08-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.84},{"date":"2020-08-31","fuel":"gasoline","grade":"premium","formulation":"all","price":2.877},{"date":"2020-08-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.763},{"date":"2020-08-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.011},{"date":"2020-08-31","fuel":"diesel","grade":"all","formulation":"NA","price":2.441},{"date":"2020-08-31","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.441},{"date":"2020-09-07","fuel":"gasoline","grade":"all","formulation":"all","price":2.302},{"date":"2020-09-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.193},{"date":"2020-09-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.518},{"date":"2020-09-07","fuel":"gasoline","grade":"regular","formulation":"all","price":2.211},{"date":"2020-09-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.122},{"date":"2020-09-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.405},{"date":"2020-09-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.624},{"date":"2020-09-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.481},{"date":"2020-09-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.836},{"date":"2020-09-07","fuel":"gasoline","grade":"premium","formulation":"all","price":2.872},{"date":"2020-09-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.758},{"date":"2020-09-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.008},{"date":"2020-09-07","fuel":"diesel","grade":"all","formulation":"NA","price":2.435},{"date":"2020-09-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.435},{"date":"2020-09-14","fuel":"gasoline","grade":"all","formulation":"all","price":2.274},{"date":"2020-09-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.162},{"date":"2020-09-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.497},{"date":"2020-09-14","fuel":"gasoline","grade":"regular","formulation":"all","price":2.183},{"date":"2020-09-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.091},{"date":"2020-09-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.383},{"date":"2020-09-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.6},{"date":"2020-09-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.451},{"date":"2020-09-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.82},{"date":"2020-09-14","fuel":"gasoline","grade":"premium","formulation":"all","price":2.851},{"date":"2020-09-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.733},{"date":"2020-09-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.992},{"date":"2020-09-14","fuel":"diesel","grade":"all","formulation":"NA","price":2.422},{"date":"2020-09-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.422},{"date":"2020-09-21","fuel":"gasoline","grade":"all","formulation":"all","price":2.259},{"date":"2020-09-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.149},{"date":"2020-09-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.478},{"date":"2020-09-21","fuel":"gasoline","grade":"regular","formulation":"all","price":2.168},{"date":"2020-09-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.078},{"date":"2020-09-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.365},{"date":"2020-09-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.582},{"date":"2020-09-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.432},{"date":"2020-09-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.803},{"date":"2020-09-21","fuel":"gasoline","grade":"premium","formulation":"all","price":2.836},{"date":"2020-09-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.721},{"date":"2020-09-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.972},{"date":"2020-09-21","fuel":"diesel","grade":"all","formulation":"NA","price":2.404},{"date":"2020-09-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.404},{"date":"2020-09-28","fuel":"gasoline","grade":"all","formulation":"all","price":2.259},{"date":"2020-09-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.157},{"date":"2020-09-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.463},{"date":"2020-09-28","fuel":"gasoline","grade":"regular","formulation":"all","price":2.169},{"date":"2020-09-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.088},{"date":"2020-09-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.346},{"date":"2020-09-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.583},{"date":"2020-09-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.438},{"date":"2020-09-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.799},{"date":"2020-09-28","fuel":"gasoline","grade":"premium","formulation":"all","price":2.831},{"date":"2020-09-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.719},{"date":"2020-09-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.966},{"date":"2020-09-28","fuel":"diesel","grade":"all","formulation":"NA","price":2.394},{"date":"2020-09-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.394},{"date":"2020-10-05","fuel":"gasoline","grade":"all","formulation":"all","price":2.262},{"date":"2020-10-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.161},{"date":"2020-10-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.464},{"date":"2020-10-05","fuel":"gasoline","grade":"regular","formulation":"all","price":2.172},{"date":"2020-10-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.091},{"date":"2020-10-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.349},{"date":"2020-10-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.583},{"date":"2020-10-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.442},{"date":"2020-10-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.793},{"date":"2020-10-05","fuel":"gasoline","grade":"premium","formulation":"all","price":2.833},{"date":"2020-10-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.723},{"date":"2020-10-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.965},{"date":"2020-10-05","fuel":"diesel","grade":"all","formulation":"NA","price":2.387},{"date":"2020-10-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.387},{"date":"2020-10-12","fuel":"gasoline","grade":"all","formulation":"all","price":2.257},{"date":"2020-10-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.154},{"date":"2020-10-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.465},{"date":"2020-10-12","fuel":"gasoline","grade":"regular","formulation":"all","price":2.167},{"date":"2020-10-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.084},{"date":"2020-10-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.35},{"date":"2020-10-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.579},{"date":"2020-10-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.434},{"date":"2020-10-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.794},{"date":"2020-10-12","fuel":"gasoline","grade":"premium","formulation":"all","price":2.829},{"date":"2020-10-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.716},{"date":"2020-10-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.965},{"date":"2020-10-12","fuel":"diesel","grade":"all","formulation":"NA","price":2.395},{"date":"2020-10-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.395},{"date":"2020-10-19","fuel":"gasoline","grade":"all","formulation":"all","price":2.24},{"date":"2020-10-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.134},{"date":"2020-10-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.454},{"date":"2020-10-19","fuel":"gasoline","grade":"regular","formulation":"all","price":2.15},{"date":"2020-10-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.064},{"date":"2020-10-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.338},{"date":"2020-10-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.565},{"date":"2020-10-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.416},{"date":"2020-10-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.787},{"date":"2020-10-19","fuel":"gasoline","grade":"premium","formulation":"all","price":2.815},{"date":"2020-10-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.698},{"date":"2020-10-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.957},{"date":"2020-10-19","fuel":"diesel","grade":"all","formulation":"NA","price":2.388},{"date":"2020-10-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.388},{"date":"2020-10-26","fuel":"gasoline","grade":"all","formulation":"all","price":2.234},{"date":"2020-10-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.124},{"date":"2020-10-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.455},{"date":"2020-10-26","fuel":"gasoline","grade":"regular","formulation":"all","price":2.143},{"date":"2020-10-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.053},{"date":"2020-10-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.34},{"date":"2020-10-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.559},{"date":"2020-10-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.407},{"date":"2020-10-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.785},{"date":"2020-10-26","fuel":"gasoline","grade":"premium","formulation":"all","price":2.81},{"date":"2020-10-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.69},{"date":"2020-10-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.955},{"date":"2020-10-26","fuel":"diesel","grade":"all","formulation":"NA","price":2.385},{"date":"2020-10-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.385},{"date":"2020-11-02","fuel":"gasoline","grade":"all","formulation":"all","price":2.204},{"date":"2020-11-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.092},{"date":"2020-11-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.43},{"date":"2020-11-02","fuel":"gasoline","grade":"regular","formulation":"all","price":2.112},{"date":"2020-11-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.021},{"date":"2020-11-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.314},{"date":"2020-11-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.533},{"date":"2020-11-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.378},{"date":"2020-11-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.765},{"date":"2020-11-02","fuel":"gasoline","grade":"premium","formulation":"all","price":2.786},{"date":"2020-11-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.661},{"date":"2020-11-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.936},{"date":"2020-11-02","fuel":"diesel","grade":"all","formulation":"NA","price":2.372},{"date":"2020-11-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.372},{"date":"2020-11-09","fuel":"gasoline","grade":"all","formulation":"all","price":2.188},{"date":"2020-11-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.074},{"date":"2020-11-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.417},{"date":"2020-11-09","fuel":"gasoline","grade":"regular","formulation":"all","price":2.096},{"date":"2020-11-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.004},{"date":"2020-11-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.3},{"date":"2020-11-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.517},{"date":"2020-11-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.358},{"date":"2020-11-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.755},{"date":"2020-11-09","fuel":"gasoline","grade":"premium","formulation":"all","price":2.771},{"date":"2020-11-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.643},{"date":"2020-11-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.926},{"date":"2020-11-09","fuel":"diesel","grade":"all","formulation":"NA","price":2.383},{"date":"2020-11-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.383},{"date":"2020-11-16","fuel":"gasoline","grade":"all","formulation":"all","price":2.202},{"date":"2020-11-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.089},{"date":"2020-11-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.429},{"date":"2020-11-16","fuel":"gasoline","grade":"regular","formulation":"all","price":2.111},{"date":"2020-11-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.018},{"date":"2020-11-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.312},{"date":"2020-11-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.532},{"date":"2020-11-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.377},{"date":"2020-11-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.765},{"date":"2020-11-16","fuel":"gasoline","grade":"premium","formulation":"all","price":2.783},{"date":"2020-11-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.656},{"date":"2020-11-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.936},{"date":"2020-11-16","fuel":"diesel","grade":"all","formulation":"NA","price":2.441},{"date":"2020-11-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.441},{"date":"2020-11-23","fuel":"gasoline","grade":"all","formulation":"all","price":2.194},{"date":"2020-11-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.08},{"date":"2020-11-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.422},{"date":"2020-11-23","fuel":"gasoline","grade":"regular","formulation":"all","price":2.102},{"date":"2020-11-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.009},{"date":"2020-11-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.305},{"date":"2020-11-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.525},{"date":"2020-11-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.369},{"date":"2020-11-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.759},{"date":"2020-11-23","fuel":"gasoline","grade":"premium","formulation":"all","price":2.779},{"date":"2020-11-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.652},{"date":"2020-11-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.933},{"date":"2020-11-23","fuel":"diesel","grade":"all","formulation":"NA","price":2.462},{"date":"2020-11-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.462},{"date":"2020-11-30","fuel":"gasoline","grade":"all","formulation":"all","price":2.211},{"date":"2020-11-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.093},{"date":"2020-11-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.444},{"date":"2020-11-30","fuel":"gasoline","grade":"regular","formulation":"all","price":2.12},{"date":"2020-11-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.022},{"date":"2020-11-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.329},{"date":"2020-11-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.54},{"date":"2020-11-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.379},{"date":"2020-11-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.778},{"date":"2020-11-30","fuel":"gasoline","grade":"premium","formulation":"all","price":2.792},{"date":"2020-11-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.661},{"date":"2020-11-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.947},{"date":"2020-11-30","fuel":"diesel","grade":"all","formulation":"NA","price":2.502},{"date":"2020-11-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.502},{"date":"2020-12-07","fuel":"gasoline","grade":"all","formulation":"all","price":2.246},{"date":"2020-12-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.133},{"date":"2020-12-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.469},{"date":"2020-12-07","fuel":"gasoline","grade":"regular","formulation":"all","price":2.156},{"date":"2020-12-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.063},{"date":"2020-12-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.355},{"date":"2020-12-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.567},{"date":"2020-12-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.412},{"date":"2020-12-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.798},{"date":"2020-12-07","fuel":"gasoline","grade":"premium","formulation":"all","price":2.82},{"date":"2020-12-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.694},{"date":"2020-12-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.968},{"date":"2020-12-07","fuel":"diesel","grade":"all","formulation":"NA","price":2.526},{"date":"2020-12-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.526},{"date":"2020-12-14","fuel":"gasoline","grade":"all","formulation":"all","price":2.247},{"date":"2020-12-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.132},{"date":"2020-12-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.474},{"date":"2020-12-14","fuel":"gasoline","grade":"regular","formulation":"all","price":2.158},{"date":"2020-12-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.063},{"date":"2020-12-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.361},{"date":"2020-12-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.565},{"date":"2020-12-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.407},{"date":"2020-12-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.8},{"date":"2020-12-14","fuel":"gasoline","grade":"premium","formulation":"all","price":2.821},{"date":"2020-12-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.693},{"date":"2020-12-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":2.973},{"date":"2020-12-14","fuel":"diesel","grade":"all","formulation":"NA","price":2.559},{"date":"2020-12-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.559},{"date":"2020-12-21","fuel":"gasoline","grade":"all","formulation":"all","price":2.311},{"date":"2020-12-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.204},{"date":"2020-12-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.522},{"date":"2020-12-21","fuel":"gasoline","grade":"regular","formulation":"all","price":2.224},{"date":"2020-12-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.137},{"date":"2020-12-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.41},{"date":"2020-12-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.618},{"date":"2020-12-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.466},{"date":"2020-12-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.843},{"date":"2020-12-21","fuel":"gasoline","grade":"premium","formulation":"all","price":2.871},{"date":"2020-12-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.749},{"date":"2020-12-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.015},{"date":"2020-12-21","fuel":"diesel","grade":"all","formulation":"NA","price":2.619},{"date":"2020-12-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.619},{"date":"2020-12-28","fuel":"gasoline","grade":"all","formulation":"all","price":2.33},{"date":"2020-12-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.225},{"date":"2020-12-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.535},{"date":"2020-12-28","fuel":"gasoline","grade":"regular","formulation":"all","price":2.243},{"date":"2020-12-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.158},{"date":"2020-12-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.423},{"date":"2020-12-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.634},{"date":"2020-12-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.482},{"date":"2020-12-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.858},{"date":"2020-12-28","fuel":"gasoline","grade":"premium","formulation":"all","price":2.889},{"date":"2020-12-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.77},{"date":"2020-12-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.031},{"date":"2020-12-28","fuel":"diesel","grade":"all","formulation":"NA","price":2.635},{"date":"2020-12-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.635},{"date":"2021-01-04","fuel":"gasoline","grade":"all","formulation":"all","price":2.336},{"date":"2021-01-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.227},{"date":"2021-01-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.549},{"date":"2021-01-04","fuel":"gasoline","grade":"regular","formulation":"all","price":2.249},{"date":"2021-01-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.16},{"date":"2021-01-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.437},{"date":"2021-01-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.639},{"date":"2021-01-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.484},{"date":"2021-01-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.867},{"date":"2021-01-04","fuel":"gasoline","grade":"premium","formulation":"all","price":2.895},{"date":"2021-01-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.771},{"date":"2021-01-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.042},{"date":"2021-01-04","fuel":"diesel","grade":"all","formulation":"NA","price":2.64},{"date":"2021-01-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.64},{"date":"2021-01-11","fuel":"gasoline","grade":"all","formulation":"all","price":2.403},{"date":"2021-01-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.298},{"date":"2021-01-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.61},{"date":"2021-01-11","fuel":"gasoline","grade":"regular","formulation":"all","price":2.317},{"date":"2021-01-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.232},{"date":"2021-01-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.498},{"date":"2021-01-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.702},{"date":"2021-01-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.55},{"date":"2021-01-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.927},{"date":"2021-01-11","fuel":"gasoline","grade":"premium","formulation":"all","price":2.959},{"date":"2021-01-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.839},{"date":"2021-01-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.101},{"date":"2021-01-11","fuel":"diesel","grade":"all","formulation":"NA","price":2.67},{"date":"2021-01-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.67},{"date":"2021-01-18","fuel":"gasoline","grade":"all","formulation":"all","price":2.464},{"date":"2021-01-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.351},{"date":"2021-01-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.688},{"date":"2021-01-18","fuel":"gasoline","grade":"regular","formulation":"all","price":2.379},{"date":"2021-01-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.285},{"date":"2021-01-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.579},{"date":"2021-01-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.759},{"date":"2021-01-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.601},{"date":"2021-01-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":2.995},{"date":"2021-01-18","fuel":"gasoline","grade":"premium","formulation":"all","price":3.014},{"date":"2021-01-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.885},{"date":"2021-01-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.166},{"date":"2021-01-18","fuel":"diesel","grade":"all","formulation":"NA","price":2.696},{"date":"2021-01-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.696},{"date":"2021-01-25","fuel":"gasoline","grade":"all","formulation":"all","price":2.478},{"date":"2021-01-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.363},{"date":"2021-01-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.703},{"date":"2021-01-25","fuel":"gasoline","grade":"regular","formulation":"all","price":2.392},{"date":"2021-01-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.298},{"date":"2021-01-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.593},{"date":"2021-01-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.776},{"date":"2021-01-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.615},{"date":"2021-01-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.014},{"date":"2021-01-25","fuel":"gasoline","grade":"premium","formulation":"all","price":3.033},{"date":"2021-01-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.9},{"date":"2021-01-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.191},{"date":"2021-01-25","fuel":"diesel","grade":"all","formulation":"NA","price":2.716},{"date":"2021-01-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.716},{"date":"2021-02-01","fuel":"gasoline","grade":"all","formulation":"all","price":2.495},{"date":"2021-02-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.382},{"date":"2021-02-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.72},{"date":"2021-02-01","fuel":"gasoline","grade":"regular","formulation":"all","price":2.409},{"date":"2021-02-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.316},{"date":"2021-02-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.608},{"date":"2021-02-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.792},{"date":"2021-02-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.63},{"date":"2021-02-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.034},{"date":"2021-02-01","fuel":"gasoline","grade":"premium","formulation":"all","price":3.051},{"date":"2021-02-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.917},{"date":"2021-02-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.21},{"date":"2021-02-01","fuel":"diesel","grade":"all","formulation":"NA","price":2.738},{"date":"2021-02-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.738},{"date":"2021-02-08","fuel":"gasoline","grade":"all","formulation":"all","price":2.548},{"date":"2021-02-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.438},{"date":"2021-02-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.766},{"date":"2021-02-08","fuel":"gasoline","grade":"regular","formulation":"all","price":2.461},{"date":"2021-02-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.372},{"date":"2021-02-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.653},{"date":"2021-02-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.847},{"date":"2021-02-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.69},{"date":"2021-02-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.083},{"date":"2021-02-08","fuel":"gasoline","grade":"premium","formulation":"all","price":3.104},{"date":"2021-02-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":2.975},{"date":"2021-02-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.258},{"date":"2021-02-08","fuel":"diesel","grade":"all","formulation":"NA","price":2.801},{"date":"2021-02-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.801},{"date":"2021-02-15","fuel":"gasoline","grade":"all","formulation":"all","price":2.588},{"date":"2021-02-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.475},{"date":"2021-02-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.812},{"date":"2021-02-15","fuel":"gasoline","grade":"regular","formulation":"all","price":2.501},{"date":"2021-02-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.409},{"date":"2021-02-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.701},{"date":"2021-02-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":2.89},{"date":"2021-02-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.73},{"date":"2021-02-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.13},{"date":"2021-02-15","fuel":"gasoline","grade":"premium","formulation":"all","price":3.141},{"date":"2021-02-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.011},{"date":"2021-02-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.297},{"date":"2021-02-15","fuel":"diesel","grade":"all","formulation":"NA","price":2.876},{"date":"2021-02-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.876},{"date":"2021-02-22","fuel":"gasoline","grade":"all","formulation":"all","price":2.717},{"date":"2021-02-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.613},{"date":"2021-02-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":2.926},{"date":"2021-02-22","fuel":"gasoline","grade":"regular","formulation":"all","price":2.633},{"date":"2021-02-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.549},{"date":"2021-02-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.815},{"date":"2021-02-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.006},{"date":"2021-02-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.854},{"date":"2021-02-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.235},{"date":"2021-02-22","fuel":"gasoline","grade":"premium","formulation":"all","price":3.263},{"date":"2021-02-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.14},{"date":"2021-02-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.411},{"date":"2021-02-22","fuel":"diesel","grade":"all","formulation":"NA","price":2.973},{"date":"2021-02-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":2.973},{"date":"2021-03-01","fuel":"gasoline","grade":"all","formulation":"all","price":2.796},{"date":"2021-03-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.689},{"date":"2021-03-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.012},{"date":"2021-03-01","fuel":"gasoline","grade":"regular","formulation":"all","price":2.711},{"date":"2021-03-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.625},{"date":"2021-03-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.899},{"date":"2021-03-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.084},{"date":"2021-03-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.926},{"date":"2021-03-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.324},{"date":"2021-03-01","fuel":"gasoline","grade":"premium","formulation":"all","price":3.344},{"date":"2021-03-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.213},{"date":"2021-03-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.501},{"date":"2021-03-01","fuel":"diesel","grade":"all","formulation":"NA","price":3.072},{"date":"2021-03-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.072},{"date":"2021-03-08","fuel":"gasoline","grade":"all","formulation":"all","price":2.857},{"date":"2021-03-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.749},{"date":"2021-03-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.072},{"date":"2021-03-08","fuel":"gasoline","grade":"regular","formulation":"all","price":2.771},{"date":"2021-03-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.684},{"date":"2021-03-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":2.961},{"date":"2021-03-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.15},{"date":"2021-03-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":2.997},{"date":"2021-03-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.38},{"date":"2021-03-08","fuel":"gasoline","grade":"premium","formulation":"all","price":3.41},{"date":"2021-03-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.284},{"date":"2021-03-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.56},{"date":"2021-03-08","fuel":"diesel","grade":"all","formulation":"NA","price":3.143},{"date":"2021-03-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.143},{"date":"2021-03-15","fuel":"gasoline","grade":"all","formulation":"all","price":2.94},{"date":"2021-03-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.832},{"date":"2021-03-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.156},{"date":"2021-03-15","fuel":"gasoline","grade":"regular","formulation":"all","price":2.853},{"date":"2021-03-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.766},{"date":"2021-03-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.044},{"date":"2021-03-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.241},{"date":"2021-03-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.088},{"date":"2021-03-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.472},{"date":"2021-03-15","fuel":"gasoline","grade":"premium","formulation":"all","price":3.495},{"date":"2021-03-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.369},{"date":"2021-03-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.646},{"date":"2021-03-15","fuel":"diesel","grade":"all","formulation":"NA","price":3.191},{"date":"2021-03-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.191},{"date":"2021-03-22","fuel":"gasoline","grade":"all","formulation":"all","price":2.954},{"date":"2021-03-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.849},{"date":"2021-03-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.164},{"date":"2021-03-22","fuel":"gasoline","grade":"regular","formulation":"all","price":2.865},{"date":"2021-03-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.78},{"date":"2021-03-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.051},{"date":"2021-03-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.265},{"date":"2021-03-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.119},{"date":"2021-03-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.485},{"date":"2021-03-22","fuel":"gasoline","grade":"premium","formulation":"all","price":3.516},{"date":"2021-03-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.399},{"date":"2021-03-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.655},{"date":"2021-03-22","fuel":"diesel","grade":"all","formulation":"NA","price":3.194},{"date":"2021-03-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.194},{"date":"2021-03-29","fuel":"gasoline","grade":"all","formulation":"all","price":2.941},{"date":"2021-03-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.839},{"date":"2021-03-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.146},{"date":"2021-03-29","fuel":"gasoline","grade":"regular","formulation":"all","price":2.852},{"date":"2021-03-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.771},{"date":"2021-03-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.032},{"date":"2021-03-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.251},{"date":"2021-03-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.113},{"date":"2021-03-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.465},{"date":"2021-03-29","fuel":"gasoline","grade":"premium","formulation":"all","price":3.506},{"date":"2021-03-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.39},{"date":"2021-03-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.645},{"date":"2021-03-29","fuel":"diesel","grade":"all","formulation":"NA","price":3.161},{"date":"2021-03-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.161},{"date":"2021-04-05","fuel":"gasoline","grade":"all","formulation":"all","price":2.945},{"date":"2021-04-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.845},{"date":"2021-04-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.147},{"date":"2021-04-05","fuel":"gasoline","grade":"regular","formulation":"all","price":2.857},{"date":"2021-04-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.777},{"date":"2021-04-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.032},{"date":"2021-04-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.259},{"date":"2021-04-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.118},{"date":"2021-04-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.472},{"date":"2021-04-05","fuel":"gasoline","grade":"premium","formulation":"all","price":3.511},{"date":"2021-04-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.395},{"date":"2021-04-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.649},{"date":"2021-04-05","fuel":"diesel","grade":"all","formulation":"NA","price":3.144},{"date":"2021-04-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.144},{"date":"2021-04-12","fuel":"gasoline","grade":"all","formulation":"all","price":2.939},{"date":"2021-04-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.832},{"date":"2021-04-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.152},{"date":"2021-04-12","fuel":"gasoline","grade":"regular","formulation":"all","price":2.849},{"date":"2021-04-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.763},{"date":"2021-04-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.036},{"date":"2021-04-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.259},{"date":"2021-04-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.104},{"date":"2021-04-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.49},{"date":"2021-04-12","fuel":"gasoline","grade":"premium","formulation":"all","price":3.51},{"date":"2021-04-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.385},{"date":"2021-04-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.656},{"date":"2021-04-12","fuel":"diesel","grade":"all","formulation":"NA","price":3.129},{"date":"2021-04-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.129},{"date":"2021-04-19","fuel":"gasoline","grade":"all","formulation":"all","price":2.945},{"date":"2021-04-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.836},{"date":"2021-04-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.162},{"date":"2021-04-19","fuel":"gasoline","grade":"regular","formulation":"all","price":2.855},{"date":"2021-04-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.767},{"date":"2021-04-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.045},{"date":"2021-04-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.267},{"date":"2021-04-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.106},{"date":"2021-04-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.507},{"date":"2021-04-19","fuel":"gasoline","grade":"premium","formulation":"all","price":3.517},{"date":"2021-04-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.391},{"date":"2021-04-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.666},{"date":"2021-04-19","fuel":"diesel","grade":"all","formulation":"NA","price":3.124},{"date":"2021-04-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.124},{"date":"2021-04-26","fuel":"gasoline","grade":"all","formulation":"all","price":2.962},{"date":"2021-04-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.844},{"date":"2021-04-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.197},{"date":"2021-04-26","fuel":"gasoline","grade":"regular","formulation":"all","price":2.872},{"date":"2021-04-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.776},{"date":"2021-04-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.08},{"date":"2021-04-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.283},{"date":"2021-04-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.113},{"date":"2021-04-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.536},{"date":"2021-04-26","fuel":"gasoline","grade":"premium","formulation":"all","price":3.536},{"date":"2021-04-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.4},{"date":"2021-04-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.698},{"date":"2021-04-26","fuel":"diesel","grade":"all","formulation":"NA","price":3.124},{"date":"2021-04-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.124},{"date":"2021-05-03","fuel":"gasoline","grade":"all","formulation":"all","price":2.981},{"date":"2021-05-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.859},{"date":"2021-05-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.223},{"date":"2021-05-03","fuel":"gasoline","grade":"regular","formulation":"all","price":2.89},{"date":"2021-05-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.79},{"date":"2021-05-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.106},{"date":"2021-05-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.303},{"date":"2021-05-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.132},{"date":"2021-05-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.559},{"date":"2021-05-03","fuel":"gasoline","grade":"premium","formulation":"all","price":3.557},{"date":"2021-05-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.415},{"date":"2021-05-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.725},{"date":"2021-05-03","fuel":"diesel","grade":"all","formulation":"NA","price":3.142},{"date":"2021-05-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.142},{"date":"2021-05-10","fuel":"gasoline","grade":"all","formulation":"all","price":3.051},{"date":"2021-05-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.929},{"date":"2021-05-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.296},{"date":"2021-05-10","fuel":"gasoline","grade":"regular","formulation":"all","price":2.961},{"date":"2021-05-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.86},{"date":"2021-05-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.181},{"date":"2021-05-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.372},{"date":"2021-05-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.2},{"date":"2021-05-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.628},{"date":"2021-05-10","fuel":"gasoline","grade":"premium","formulation":"all","price":3.624},{"date":"2021-05-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.482},{"date":"2021-05-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.793},{"date":"2021-05-10","fuel":"diesel","grade":"all","formulation":"NA","price":3.186},{"date":"2021-05-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.186},{"date":"2021-05-17","fuel":"gasoline","grade":"all","formulation":"all","price":3.118},{"date":"2021-05-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.996},{"date":"2021-05-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.355},{"date":"2021-05-17","fuel":"gasoline","grade":"regular","formulation":"all","price":3.028},{"date":"2021-05-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.928},{"date":"2021-05-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.241},{"date":"2021-05-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.44},{"date":"2021-05-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.273},{"date":"2021-05-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.684},{"date":"2021-05-17","fuel":"gasoline","grade":"premium","formulation":"all","price":3.688},{"date":"2021-05-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.552},{"date":"2021-05-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.846},{"date":"2021-05-17","fuel":"diesel","grade":"all","formulation":"NA","price":3.249},{"date":"2021-05-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.249},{"date":"2021-05-24","fuel":"gasoline","grade":"all","formulation":"all","price":3.112},{"date":"2021-05-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.99},{"date":"2021-05-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.353},{"date":"2021-05-24","fuel":"gasoline","grade":"regular","formulation":"all","price":3.02},{"date":"2021-05-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.92},{"date":"2021-05-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.237},{"date":"2021-05-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.445},{"date":"2021-05-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.277},{"date":"2021-05-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.695},{"date":"2021-05-24","fuel":"gasoline","grade":"premium","formulation":"all","price":3.69},{"date":"2021-05-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.554},{"date":"2021-05-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.85},{"date":"2021-05-24","fuel":"diesel","grade":"all","formulation":"NA","price":3.253},{"date":"2021-05-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.253},{"date":"2021-05-31","fuel":"gasoline","grade":"all","formulation":"all","price":3.119},{"date":"2021-05-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":2.997},{"date":"2021-05-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.362},{"date":"2021-05-31","fuel":"gasoline","grade":"regular","formulation":"all","price":3.027},{"date":"2021-05-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.927},{"date":"2021-05-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.244},{"date":"2021-05-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.45},{"date":"2021-05-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.278},{"date":"2021-05-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.706},{"date":"2021-05-31","fuel":"gasoline","grade":"premium","formulation":"all","price":3.699},{"date":"2021-05-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.558},{"date":"2021-05-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.866},{"date":"2021-05-31","fuel":"diesel","grade":"all","formulation":"NA","price":3.255},{"date":"2021-05-31","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.255},{"date":"2021-06-07","fuel":"gasoline","grade":"all","formulation":"all","price":3.128},{"date":"2021-06-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.005},{"date":"2021-06-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.373},{"date":"2021-06-07","fuel":"gasoline","grade":"regular","formulation":"all","price":3.035},{"date":"2021-06-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.935},{"date":"2021-06-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.255},{"date":"2021-06-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.463},{"date":"2021-06-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.293},{"date":"2021-06-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.715},{"date":"2021-06-07","fuel":"gasoline","grade":"premium","formulation":"all","price":3.712},{"date":"2021-06-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.568},{"date":"2021-06-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.882},{"date":"2021-06-07","fuel":"diesel","grade":"all","formulation":"NA","price":3.274},{"date":"2021-06-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.274},{"date":"2021-06-14","fuel":"gasoline","grade":"all","formulation":"all","price":3.161},{"date":"2021-06-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.041},{"date":"2021-06-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.401},{"date":"2021-06-14","fuel":"gasoline","grade":"regular","formulation":"all","price":3.069},{"date":"2021-06-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.97},{"date":"2021-06-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.283},{"date":"2021-06-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.488},{"date":"2021-06-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.322},{"date":"2021-06-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.737},{"date":"2021-06-14","fuel":"gasoline","grade":"premium","formulation":"all","price":3.744},{"date":"2021-06-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.606},{"date":"2021-06-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.909},{"date":"2021-06-14","fuel":"diesel","grade":"all","formulation":"NA","price":3.286},{"date":"2021-06-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.286},{"date":"2021-06-21","fuel":"gasoline","grade":"all","formulation":"all","price":3.153},{"date":"2021-06-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.033},{"date":"2021-06-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.395},{"date":"2021-06-21","fuel":"gasoline","grade":"regular","formulation":"all","price":3.06},{"date":"2021-06-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.961},{"date":"2021-06-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.276},{"date":"2021-06-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.489},{"date":"2021-06-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.326},{"date":"2021-06-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.735},{"date":"2021-06-21","fuel":"gasoline","grade":"premium","formulation":"all","price":3.744},{"date":"2021-06-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.606},{"date":"2021-06-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.907},{"date":"2021-06-21","fuel":"diesel","grade":"all","formulation":"NA","price":3.287},{"date":"2021-06-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.287},{"date":"2021-06-28","fuel":"gasoline","grade":"all","formulation":"all","price":3.185},{"date":"2021-06-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.062},{"date":"2021-06-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.43},{"date":"2021-06-28","fuel":"gasoline","grade":"regular","formulation":"all","price":3.091},{"date":"2021-06-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.99},{"date":"2021-06-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.309},{"date":"2021-06-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.524},{"date":"2021-06-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.357},{"date":"2021-06-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.775},{"date":"2021-06-28","fuel":"gasoline","grade":"premium","formulation":"all","price":3.777},{"date":"2021-06-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.635},{"date":"2021-06-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.947},{"date":"2021-06-28","fuel":"diesel","grade":"all","formulation":"NA","price":3.3},{"date":"2021-06-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.3},{"date":"2021-07-05","fuel":"gasoline","grade":"all","formulation":"all","price":3.216},{"date":"2021-07-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.104},{"date":"2021-07-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.441},{"date":"2021-07-05","fuel":"gasoline","grade":"regular","formulation":"all","price":3.122},{"date":"2021-07-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.032},{"date":"2021-07-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.321},{"date":"2021-07-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.559},{"date":"2021-07-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.407},{"date":"2021-07-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.787},{"date":"2021-07-05","fuel":"gasoline","grade":"premium","formulation":"all","price":3.806},{"date":"2021-07-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.681},{"date":"2021-07-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.955},{"date":"2021-07-05","fuel":"diesel","grade":"all","formulation":"NA","price":3.331},{"date":"2021-07-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.331},{"date":"2021-07-12","fuel":"gasoline","grade":"all","formulation":"all","price":3.227},{"date":"2021-07-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.112},{"date":"2021-07-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.459},{"date":"2021-07-12","fuel":"gasoline","grade":"regular","formulation":"all","price":3.133},{"date":"2021-07-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.039},{"date":"2021-07-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.339},{"date":"2021-07-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.573},{"date":"2021-07-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.416},{"date":"2021-07-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.807},{"date":"2021-07-12","fuel":"gasoline","grade":"premium","formulation":"all","price":3.819},{"date":"2021-07-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.691},{"date":"2021-07-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.971},{"date":"2021-07-12","fuel":"diesel","grade":"all","formulation":"NA","price":3.338},{"date":"2021-07-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.338},{"date":"2021-07-19","fuel":"gasoline","grade":"all","formulation":"all","price":3.247},{"date":"2021-07-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.135},{"date":"2021-07-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.473},{"date":"2021-07-19","fuel":"gasoline","grade":"regular","formulation":"all","price":3.153},{"date":"2021-07-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.061},{"date":"2021-07-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.354},{"date":"2021-07-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.592},{"date":"2021-07-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.443},{"date":"2021-07-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.815},{"date":"2021-07-19","fuel":"gasoline","grade":"premium","formulation":"all","price":3.839},{"date":"2021-07-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.717},{"date":"2021-07-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.984},{"date":"2021-07-19","fuel":"diesel","grade":"all","formulation":"NA","price":3.344},{"date":"2021-07-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.344},{"date":"2021-07-26","fuel":"gasoline","grade":"all","formulation":"all","price":3.232},{"date":"2021-07-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.118},{"date":"2021-07-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.46},{"date":"2021-07-26","fuel":"gasoline","grade":"regular","formulation":"all","price":3.136},{"date":"2021-07-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.044},{"date":"2021-07-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.34},{"date":"2021-07-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.584},{"date":"2021-07-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.434},{"date":"2021-07-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.81},{"date":"2021-07-26","fuel":"gasoline","grade":"premium","formulation":"all","price":3.829},{"date":"2021-07-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.706},{"date":"2021-07-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":3.976},{"date":"2021-07-26","fuel":"diesel","grade":"all","formulation":"NA","price":3.342},{"date":"2021-07-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.342},{"date":"2021-08-02","fuel":"gasoline","grade":"all","formulation":"all","price":3.256},{"date":"2021-08-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.134},{"date":"2021-08-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.5},{"date":"2021-08-02","fuel":"gasoline","grade":"regular","formulation":"all","price":3.159},{"date":"2021-08-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.059},{"date":"2021-08-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.378},{"date":"2021-08-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.607},{"date":"2021-08-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.448},{"date":"2021-08-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.846},{"date":"2021-08-02","fuel":"gasoline","grade":"premium","formulation":"all","price":3.861},{"date":"2021-08-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.725},{"date":"2021-08-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.023},{"date":"2021-08-02","fuel":"diesel","grade":"all","formulation":"NA","price":3.367},{"date":"2021-08-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.367},{"date":"2021-08-09","fuel":"gasoline","grade":"all","formulation":"all","price":3.269},{"date":"2021-08-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.157},{"date":"2021-08-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.494},{"date":"2021-08-09","fuel":"gasoline","grade":"regular","formulation":"all","price":3.172},{"date":"2021-08-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.081},{"date":"2021-08-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.372},{"date":"2021-08-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.624},{"date":"2021-08-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.479},{"date":"2021-08-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.841},{"date":"2021-08-09","fuel":"gasoline","grade":"premium","formulation":"all","price":3.874},{"date":"2021-08-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.752},{"date":"2021-08-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.019},{"date":"2021-08-09","fuel":"diesel","grade":"all","formulation":"NA","price":3.364},{"date":"2021-08-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.364},{"date":"2021-08-16","fuel":"gasoline","grade":"all","formulation":"all","price":3.272},{"date":"2021-08-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.155},{"date":"2021-08-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.505},{"date":"2021-08-16","fuel":"gasoline","grade":"regular","formulation":"all","price":3.174},{"date":"2021-08-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.079},{"date":"2021-08-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.381},{"date":"2021-08-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.629},{"date":"2021-08-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.478},{"date":"2021-08-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.857},{"date":"2021-08-16","fuel":"gasoline","grade":"premium","formulation":"all","price":3.882},{"date":"2021-08-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.752},{"date":"2021-08-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.037},{"date":"2021-08-16","fuel":"diesel","grade":"all","formulation":"NA","price":3.356},{"date":"2021-08-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.356},{"date":"2021-08-23","fuel":"gasoline","grade":"all","formulation":"all","price":3.243},{"date":"2021-08-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.125},{"date":"2021-08-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.479},{"date":"2021-08-23","fuel":"gasoline","grade":"regular","formulation":"all","price":3.145},{"date":"2021-08-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.048},{"date":"2021-08-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.356},{"date":"2021-08-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.606},{"date":"2021-08-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.452},{"date":"2021-08-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.838},{"date":"2021-08-23","fuel":"gasoline","grade":"premium","formulation":"all","price":3.853},{"date":"2021-08-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.729},{"date":"2021-08-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.002},{"date":"2021-08-23","fuel":"diesel","grade":"all","formulation":"NA","price":3.324},{"date":"2021-08-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.324},{"date":"2021-08-30","fuel":"gasoline","grade":"all","formulation":"all","price":3.237},{"date":"2021-08-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.118},{"date":"2021-08-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.476},{"date":"2021-08-30","fuel":"gasoline","grade":"regular","formulation":"all","price":3.139},{"date":"2021-08-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.041},{"date":"2021-08-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.352},{"date":"2021-08-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.599},{"date":"2021-08-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.444},{"date":"2021-08-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.832},{"date":"2021-08-30","fuel":"gasoline","grade":"premium","formulation":"all","price":3.853},{"date":"2021-08-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.724},{"date":"2021-08-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.007},{"date":"2021-08-30","fuel":"diesel","grade":"all","formulation":"NA","price":3.339},{"date":"2021-08-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.339},{"date":"2021-09-06","fuel":"gasoline","grade":"all","formulation":"all","price":3.273},{"date":"2021-09-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.156},{"date":"2021-09-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.507},{"date":"2021-09-06","fuel":"gasoline","grade":"regular","formulation":"all","price":3.176},{"date":"2021-09-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.08},{"date":"2021-09-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.385},{"date":"2021-09-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.628},{"date":"2021-09-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.474},{"date":"2021-09-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.858},{"date":"2021-09-06","fuel":"gasoline","grade":"premium","formulation":"all","price":3.879},{"date":"2021-09-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.751},{"date":"2021-09-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.032},{"date":"2021-09-06","fuel":"diesel","grade":"all","formulation":"NA","price":3.373},{"date":"2021-09-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.373},{"date":"2021-09-13","fuel":"gasoline","grade":"all","formulation":"all","price":3.262},{"date":"2021-09-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.143},{"date":"2021-09-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.499},{"date":"2021-09-13","fuel":"gasoline","grade":"regular","formulation":"all","price":3.165},{"date":"2021-09-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.068},{"date":"2021-09-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.378},{"date":"2021-09-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.618},{"date":"2021-09-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.464},{"date":"2021-09-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.849},{"date":"2021-09-13","fuel":"gasoline","grade":"premium","formulation":"all","price":3.868},{"date":"2021-09-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.739},{"date":"2021-09-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.021},{"date":"2021-09-13","fuel":"diesel","grade":"all","formulation":"NA","price":3.372},{"date":"2021-09-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.372},{"date":"2021-09-20","fuel":"gasoline","grade":"all","formulation":"all","price":3.28},{"date":"2021-09-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.169},{"date":"2021-09-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.504},{"date":"2021-09-20","fuel":"gasoline","grade":"regular","formulation":"all","price":3.184},{"date":"2021-09-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.094},{"date":"2021-09-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.382},{"date":"2021-09-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.632},{"date":"2021-09-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.486},{"date":"2021-09-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.851},{"date":"2021-09-20","fuel":"gasoline","grade":"premium","formulation":"all","price":3.883},{"date":"2021-09-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.762},{"date":"2021-09-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.026},{"date":"2021-09-20","fuel":"diesel","grade":"all","formulation":"NA","price":3.385},{"date":"2021-09-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.385},{"date":"2021-09-27","fuel":"gasoline","grade":"all","formulation":"all","price":3.271},{"date":"2021-09-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.155},{"date":"2021-09-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.505},{"date":"2021-09-27","fuel":"gasoline","grade":"regular","formulation":"all","price":3.175},{"date":"2021-09-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.08},{"date":"2021-09-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.382},{"date":"2021-09-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.625},{"date":"2021-09-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.472},{"date":"2021-09-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.855},{"date":"2021-09-27","fuel":"gasoline","grade":"premium","formulation":"all","price":3.876},{"date":"2021-09-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.747},{"date":"2021-09-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.029},{"date":"2021-09-27","fuel":"diesel","grade":"all","formulation":"NA","price":3.406},{"date":"2021-09-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.406},{"date":"2021-10-04","fuel":"gasoline","grade":"all","formulation":"all","price":3.285},{"date":"2021-10-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.168},{"date":"2021-10-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.521},{"date":"2021-10-04","fuel":"gasoline","grade":"regular","formulation":"all","price":3.19},{"date":"2021-10-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.093},{"date":"2021-10-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.4},{"date":"2021-10-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.635},{"date":"2021-10-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.48},{"date":"2021-10-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.869},{"date":"2021-10-04","fuel":"gasoline","grade":"premium","formulation":"all","price":3.886},{"date":"2021-10-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.757},{"date":"2021-10-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.041},{"date":"2021-10-04","fuel":"diesel","grade":"all","formulation":"NA","price":3.477},{"date":"2021-10-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.477},{"date":"2021-10-11","fuel":"gasoline","grade":"all","formulation":"all","price":3.36},{"date":"2021-10-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.247},{"date":"2021-10-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.59},{"date":"2021-10-11","fuel":"gasoline","grade":"regular","formulation":"all","price":3.267},{"date":"2021-10-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.173},{"date":"2021-10-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.474},{"date":"2021-10-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.697},{"date":"2021-10-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.551},{"date":"2021-10-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.925},{"date":"2021-10-11","fuel":"gasoline","grade":"premium","formulation":"all","price":3.952},{"date":"2021-10-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.829},{"date":"2021-10-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.101},{"date":"2021-10-11","fuel":"diesel","grade":"all","formulation":"NA","price":3.586},{"date":"2021-10-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.586},{"date":"2021-10-18","fuel":"gasoline","grade":"all","formulation":"all","price":3.416},{"date":"2021-10-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.297},{"date":"2021-10-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.655},{"date":"2021-10-18","fuel":"gasoline","grade":"regular","formulation":"all","price":3.322},{"date":"2021-10-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.225},{"date":"2021-10-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.537},{"date":"2021-10-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.751},{"date":"2021-10-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.592},{"date":"2021-10-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.99},{"date":"2021-10-18","fuel":"gasoline","grade":"premium","formulation":"all","price":4.007},{"date":"2021-10-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.871},{"date":"2021-10-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.17},{"date":"2021-10-18","fuel":"diesel","grade":"all","formulation":"NA","price":3.671},{"date":"2021-10-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.671},{"date":"2021-10-25","fuel":"gasoline","grade":"all","formulation":"all","price":3.476},{"date":"2021-10-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.351},{"date":"2021-10-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.73},{"date":"2021-10-25","fuel":"gasoline","grade":"regular","formulation":"all","price":3.383},{"date":"2021-10-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.279},{"date":"2021-10-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.611},{"date":"2021-10-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.809},{"date":"2021-10-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.643},{"date":"2021-10-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.063},{"date":"2021-10-25","fuel":"gasoline","grade":"premium","formulation":"all","price":4.071},{"date":"2021-10-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.926},{"date":"2021-10-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.246},{"date":"2021-10-25","fuel":"diesel","grade":"all","formulation":"NA","price":3.713},{"date":"2021-10-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.713},{"date":"2021-11-01","fuel":"gasoline","grade":"all","formulation":"all","price":3.484},{"date":"2021-11-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.352},{"date":"2021-11-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.751},{"date":"2021-11-01","fuel":"gasoline","grade":"regular","formulation":"all","price":3.39},{"date":"2021-11-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.28},{"date":"2021-11-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.632},{"date":"2021-11-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.822},{"date":"2021-11-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.648},{"date":"2021-11-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.085},{"date":"2021-11-01","fuel":"gasoline","grade":"premium","formulation":"all","price":4.084},{"date":"2021-11-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.929},{"date":"2021-11-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.271},{"date":"2021-11-01","fuel":"diesel","grade":"all","formulation":"NA","price":3.727},{"date":"2021-11-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.727},{"date":"2021-11-08","fuel":"gasoline","grade":"all","formulation":"all","price":3.505},{"date":"2021-11-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.366},{"date":"2021-11-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.783},{"date":"2021-11-08","fuel":"gasoline","grade":"regular","formulation":"all","price":3.41},{"date":"2021-11-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.294},{"date":"2021-11-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.665},{"date":"2021-11-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.842},{"date":"2021-11-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.66},{"date":"2021-11-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.117},{"date":"2021-11-08","fuel":"gasoline","grade":"premium","formulation":"all","price":4.101},{"date":"2021-11-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.935},{"date":"2021-11-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.3},{"date":"2021-11-08","fuel":"diesel","grade":"all","formulation":"NA","price":3.73},{"date":"2021-11-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.73},{"date":"2021-11-15","fuel":"gasoline","grade":"all","formulation":"all","price":3.495},{"date":"2021-11-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.349},{"date":"2021-11-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.789},{"date":"2021-11-15","fuel":"gasoline","grade":"regular","formulation":"all","price":3.399},{"date":"2021-11-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.277},{"date":"2021-11-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.668},{"date":"2021-11-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.841},{"date":"2021-11-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.647},{"date":"2021-11-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.134},{"date":"2021-11-15","fuel":"gasoline","grade":"premium","formulation":"all","price":4.103},{"date":"2021-11-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.927},{"date":"2021-11-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.316},{"date":"2021-11-15","fuel":"diesel","grade":"all","formulation":"NA","price":3.734},{"date":"2021-11-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.734},{"date":"2021-11-22","fuel":"gasoline","grade":"all","formulation":"all","price":3.493},{"date":"2021-11-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.344},{"date":"2021-11-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.791},{"date":"2021-11-22","fuel":"gasoline","grade":"regular","formulation":"all","price":3.395},{"date":"2021-11-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.271},{"date":"2021-11-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.668},{"date":"2021-11-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.843},{"date":"2021-11-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.645},{"date":"2021-11-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.143},{"date":"2021-11-22","fuel":"gasoline","grade":"premium","formulation":"all","price":4.107},{"date":"2021-11-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.93},{"date":"2021-11-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.319},{"date":"2021-11-22","fuel":"diesel","grade":"all","formulation":"NA","price":3.724},{"date":"2021-11-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.724},{"date":"2021-11-29","fuel":"gasoline","grade":"all","formulation":"all","price":3.478},{"date":"2021-11-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.326},{"date":"2021-11-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.783},{"date":"2021-11-29","fuel":"gasoline","grade":"regular","formulation":"all","price":3.38},{"date":"2021-11-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.253},{"date":"2021-11-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.66},{"date":"2021-11-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.831},{"date":"2021-11-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.626},{"date":"2021-11-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.141},{"date":"2021-11-29","fuel":"gasoline","grade":"premium","formulation":"all","price":4.095},{"date":"2021-11-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.913},{"date":"2021-11-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.314},{"date":"2021-11-29","fuel":"diesel","grade":"all","formulation":"NA","price":3.72},{"date":"2021-11-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.72},{"date":"2021-12-06","fuel":"gasoline","grade":"all","formulation":"all","price":3.44},{"date":"2021-12-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.279},{"date":"2021-12-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.761},{"date":"2021-12-06","fuel":"gasoline","grade":"regular","formulation":"all","price":3.341},{"date":"2021-12-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.204},{"date":"2021-12-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.639},{"date":"2021-12-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.8},{"date":"2021-12-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.587},{"date":"2021-12-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.12},{"date":"2021-12-06","fuel":"gasoline","grade":"premium","formulation":"all","price":4.063},{"date":"2021-12-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.875},{"date":"2021-12-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.288},{"date":"2021-12-06","fuel":"diesel","grade":"all","formulation":"NA","price":3.674},{"date":"2021-12-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.674},{"date":"2021-12-13","fuel":"gasoline","grade":"all","formulation":"all","price":3.414},{"date":"2021-12-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.252},{"date":"2021-12-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.738},{"date":"2021-12-13","fuel":"gasoline","grade":"regular","formulation":"all","price":3.315},{"date":"2021-12-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.178},{"date":"2021-12-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.614},{"date":"2021-12-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.776},{"date":"2021-12-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.558},{"date":"2021-12-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.106},{"date":"2021-12-13","fuel":"gasoline","grade":"premium","formulation":"all","price":4.039},{"date":"2021-12-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.846},{"date":"2021-12-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.27},{"date":"2021-12-13","fuel":"diesel","grade":"all","formulation":"NA","price":3.649},{"date":"2021-12-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.649},{"date":"2021-12-20","fuel":"gasoline","grade":"all","formulation":"all","price":3.395},{"date":"2021-12-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.229},{"date":"2021-12-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.727},{"date":"2021-12-20","fuel":"gasoline","grade":"regular","formulation":"all","price":3.295},{"date":"2021-12-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.154},{"date":"2021-12-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.602},{"date":"2021-12-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.763},{"date":"2021-12-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.539},{"date":"2021-12-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.099},{"date":"2021-12-20","fuel":"gasoline","grade":"premium","formulation":"all","price":4.024},{"date":"2021-12-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.826},{"date":"2021-12-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.261},{"date":"2021-12-20","fuel":"diesel","grade":"all","formulation":"NA","price":3.626},{"date":"2021-12-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.626},{"date":"2021-12-27","fuel":"gasoline","grade":"all","formulation":"all","price":3.375},{"date":"2021-12-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.211},{"date":"2021-12-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.704},{"date":"2021-12-27","fuel":"gasoline","grade":"regular","formulation":"all","price":3.275},{"date":"2021-12-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.136},{"date":"2021-12-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.577},{"date":"2021-12-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.743},{"date":"2021-12-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.521},{"date":"2021-12-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.078},{"date":"2021-12-27","fuel":"gasoline","grade":"premium","formulation":"all","price":4.008},{"date":"2021-12-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.81},{"date":"2021-12-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.244},{"date":"2021-12-27","fuel":"diesel","grade":"all","formulation":"NA","price":3.615},{"date":"2021-12-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.615},{"date":"2022-01-03","fuel":"gasoline","grade":"all","formulation":"all","price":3.381},{"date":"2022-01-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.216},{"date":"2022-01-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.71},{"date":"2022-01-03","fuel":"gasoline","grade":"regular","formulation":"all","price":3.281},{"date":"2022-01-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.141},{"date":"2022-01-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.585},{"date":"2022-01-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.746},{"date":"2022-01-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.524},{"date":"2022-01-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.079},{"date":"2022-01-03","fuel":"gasoline","grade":"premium","formulation":"all","price":4.012},{"date":"2022-01-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.813},{"date":"2022-01-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.249},{"date":"2022-01-03","fuel":"diesel","grade":"all","formulation":"NA","price":3.613},{"date":"2022-01-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.613},{"date":"2022-01-10","fuel":"gasoline","grade":"all","formulation":"all","price":3.394},{"date":"2022-01-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.238},{"date":"2022-01-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.708},{"date":"2022-01-10","fuel":"gasoline","grade":"regular","formulation":"all","price":3.295},{"date":"2022-01-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.164},{"date":"2022-01-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.582},{"date":"2022-01-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.752},{"date":"2022-01-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.535},{"date":"2022-01-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.078},{"date":"2022-01-10","fuel":"gasoline","grade":"premium","formulation":"all","price":4.02},{"date":"2022-01-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.829},{"date":"2022-01-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.248},{"date":"2022-01-10","fuel":"diesel","grade":"all","formulation":"NA","price":3.657},{"date":"2022-01-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.657},{"date":"2022-01-17","fuel":"gasoline","grade":"all","formulation":"all","price":3.404},{"date":"2022-01-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.255},{"date":"2022-01-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.707},{"date":"2022-01-17","fuel":"gasoline","grade":"regular","formulation":"all","price":3.306},{"date":"2022-01-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.182},{"date":"2022-01-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.581},{"date":"2022-01-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.758},{"date":"2022-01-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.548},{"date":"2022-01-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.076},{"date":"2022-01-17","fuel":"gasoline","grade":"premium","formulation":"all","price":4.028},{"date":"2022-01-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.847},{"date":"2022-01-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.246},{"date":"2022-01-17","fuel":"diesel","grade":"all","formulation":"NA","price":3.725},{"date":"2022-01-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.725},{"date":"2022-01-24","fuel":"gasoline","grade":"all","formulation":"all","price":3.421},{"date":"2022-01-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.271},{"date":"2022-01-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.722},{"date":"2022-01-24","fuel":"gasoline","grade":"regular","formulation":"all","price":3.323},{"date":"2022-01-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.199},{"date":"2022-01-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.597},{"date":"2022-01-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.769},{"date":"2022-01-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.56},{"date":"2022-01-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.086},{"date":"2022-01-24","fuel":"gasoline","grade":"premium","formulation":"all","price":4.04},{"date":"2022-01-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.858},{"date":"2022-01-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.26},{"date":"2022-01-24","fuel":"diesel","grade":"all","formulation":"NA","price":3.78},{"date":"2022-01-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.78},{"date":"2022-01-31","fuel":"gasoline","grade":"all","formulation":"all","price":3.464},{"date":"2022-01-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.321},{"date":"2022-01-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.754},{"date":"2022-01-31","fuel":"gasoline","grade":"regular","formulation":"all","price":3.368},{"date":"2022-01-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.249},{"date":"2022-01-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.63},{"date":"2022-01-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.804},{"date":"2022-01-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.604},{"date":"2022-01-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.105},{"date":"2022-01-31","fuel":"gasoline","grade":"premium","formulation":"all","price":4.078},{"date":"2022-01-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.904},{"date":"2022-01-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.288},{"date":"2022-01-31","fuel":"diesel","grade":"all","formulation":"NA","price":3.846},{"date":"2022-01-31","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.846},{"date":"2022-02-07","fuel":"gasoline","grade":"all","formulation":"all","price":3.538},{"date":"2022-02-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.401},{"date":"2022-02-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.812},{"date":"2022-02-07","fuel":"gasoline","grade":"regular","formulation":"all","price":3.444},{"date":"2022-02-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.33},{"date":"2022-02-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.69},{"date":"2022-02-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.867},{"date":"2022-02-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.673},{"date":"2022-02-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.158},{"date":"2022-02-07","fuel":"gasoline","grade":"premium","formulation":"all","price":4.141},{"date":"2022-02-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.974},{"date":"2022-02-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.34},{"date":"2022-02-07","fuel":"diesel","grade":"all","formulation":"NA","price":3.951},{"date":"2022-02-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.951},{"date":"2022-02-14","fuel":"gasoline","grade":"all","formulation":"all","price":3.581},{"date":"2022-02-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.441},{"date":"2022-02-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.859},{"date":"2022-02-14","fuel":"gasoline","grade":"regular","formulation":"all","price":3.487},{"date":"2022-02-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.372},{"date":"2022-02-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.738},{"date":"2022-02-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.908},{"date":"2022-02-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.71},{"date":"2022-02-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.204},{"date":"2022-02-14","fuel":"gasoline","grade":"premium","formulation":"all","price":4.18},{"date":"2022-02-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.009},{"date":"2022-02-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.384},{"date":"2022-02-14","fuel":"diesel","grade":"all","formulation":"NA","price":4.019},{"date":"2022-02-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.019},{"date":"2022-02-21","fuel":"gasoline","grade":"all","formulation":"all","price":3.624},{"date":"2022-02-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.48},{"date":"2022-02-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.911},{"date":"2022-02-21","fuel":"gasoline","grade":"regular","formulation":"all","price":3.53},{"date":"2022-02-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.41},{"date":"2022-02-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.79},{"date":"2022-02-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.954},{"date":"2022-02-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.752},{"date":"2022-02-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.256},{"date":"2022-02-21","fuel":"gasoline","grade":"premium","formulation":"all","price":4.221},{"date":"2022-02-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.045},{"date":"2022-02-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.43},{"date":"2022-02-21","fuel":"diesel","grade":"all","formulation":"NA","price":4.055},{"date":"2022-02-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.055},{"date":"2022-02-28","fuel":"gasoline","grade":"all","formulation":"all","price":3.701},{"date":"2022-02-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.554},{"date":"2022-02-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.994},{"date":"2022-02-28","fuel":"gasoline","grade":"regular","formulation":"all","price":3.608},{"date":"2022-02-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.486},{"date":"2022-02-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.874},{"date":"2022-02-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.025},{"date":"2022-02-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.814},{"date":"2022-02-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.341},{"date":"2022-02-28","fuel":"gasoline","grade":"premium","formulation":"all","price":4.296},{"date":"2022-02-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.114},{"date":"2022-02-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.513},{"date":"2022-02-28","fuel":"diesel","grade":"all","formulation":"NA","price":4.104},{"date":"2022-02-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.104},{"date":"2022-03-07","fuel":"gasoline","grade":"all","formulation":"all","price":4.196},{"date":"2022-03-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.031},{"date":"2022-03-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.527},{"date":"2022-03-07","fuel":"gasoline","grade":"regular","formulation":"all","price":4.102},{"date":"2022-03-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.963},{"date":"2022-03-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.407},{"date":"2022-03-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.524},{"date":"2022-03-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.292},{"date":"2022-03-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.872},{"date":"2022-03-07","fuel":"gasoline","grade":"premium","formulation":"all","price":4.798},{"date":"2022-03-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.592},{"date":"2022-03-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.044},{"date":"2022-03-07","fuel":"diesel","grade":"all","formulation":"NA","price":4.849},{"date":"2022-03-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.849},{"date":"2022-03-14","fuel":"gasoline","grade":"all","formulation":"all","price":4.414},{"date":"2022-03-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.252},{"date":"2022-03-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.737},{"date":"2022-03-14","fuel":"gasoline","grade":"regular","formulation":"all","price":4.315},{"date":"2022-03-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":4.18},{"date":"2022-03-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.61},{"date":"2022-03-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.765},{"date":"2022-03-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.538},{"date":"2022-03-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":5.106},{"date":"2022-03-14","fuel":"gasoline","grade":"premium","formulation":"all","price":5.038},{"date":"2022-03-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.833},{"date":"2022-03-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.284},{"date":"2022-03-14","fuel":"diesel","grade":"all","formulation":"NA","price":5.25},{"date":"2022-03-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.25},{"date":"2022-03-21","fuel":"gasoline","grade":"all","formulation":"all","price":4.343},{"date":"2022-03-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.165},{"date":"2022-03-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.697},{"date":"2022-03-21","fuel":"gasoline","grade":"regular","formulation":"all","price":4.239},{"date":"2022-03-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":4.091},{"date":"2022-03-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.562},{"date":"2022-03-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.719},{"date":"2022-03-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.462},{"date":"2022-03-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":5.107},{"date":"2022-03-21","fuel":"gasoline","grade":"premium","formulation":"all","price":4.992},{"date":"2022-03-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.759},{"date":"2022-03-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.269},{"date":"2022-03-21","fuel":"diesel","grade":"all","formulation":"NA","price":5.134},{"date":"2022-03-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.134},{"date":"2022-03-28","fuel":"gasoline","grade":"all","formulation":"all","price":4.334},{"date":"2022-03-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.152},{"date":"2022-03-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.697},{"date":"2022-03-28","fuel":"gasoline","grade":"regular","formulation":"all","price":4.231},{"date":"2022-03-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":4.078},{"date":"2022-03-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.562},{"date":"2022-03-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.714},{"date":"2022-03-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.447},{"date":"2022-03-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":5.116},{"date":"2022-03-28","fuel":"gasoline","grade":"premium","formulation":"all","price":4.985},{"date":"2022-03-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.749},{"date":"2022-03-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.27},{"date":"2022-03-28","fuel":"diesel","grade":"all","formulation":"NA","price":5.185},{"date":"2022-03-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.185},{"date":"2022-04-04","fuel":"gasoline","grade":"all","formulation":"all","price":4.274},{"date":"2022-04-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.096},{"date":"2022-04-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.629},{"date":"2022-04-04","fuel":"gasoline","grade":"regular","formulation":"all","price":4.17},{"date":"2022-04-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":4.021},{"date":"2022-04-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.495},{"date":"2022-04-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.659},{"date":"2022-04-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.403},{"date":"2022-04-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":5.046},{"date":"2022-04-04","fuel":"gasoline","grade":"premium","formulation":"all","price":4.931},{"date":"2022-04-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.703},{"date":"2022-04-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.204},{"date":"2022-04-04","fuel":"diesel","grade":"all","formulation":"NA","price":5.144},{"date":"2022-04-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.144},{"date":"2022-04-11","fuel":"gasoline","grade":"all","formulation":"all","price":4.196},{"date":"2022-04-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.019},{"date":"2022-04-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.552},{"date":"2022-04-11","fuel":"gasoline","grade":"regular","formulation":"all","price":4.091},{"date":"2022-04-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.943},{"date":"2022-04-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.417},{"date":"2022-04-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.587},{"date":"2022-04-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.331},{"date":"2022-04-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.976},{"date":"2022-04-11","fuel":"gasoline","grade":"premium","formulation":"all","price":4.854},{"date":"2022-04-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.627},{"date":"2022-04-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.133},{"date":"2022-04-11","fuel":"diesel","grade":"all","formulation":"NA","price":5.073},{"date":"2022-04-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.073},{"date":"2022-04-18","fuel":"gasoline","grade":"all","formulation":"all","price":4.17},{"date":"2022-04-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.992},{"date":"2022-04-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.528},{"date":"2022-04-18","fuel":"gasoline","grade":"regular","formulation":"all","price":4.066},{"date":"2022-04-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.915},{"date":"2022-04-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.395},{"date":"2022-04-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.557},{"date":"2022-04-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.303},{"date":"2022-04-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.945},{"date":"2022-04-18","fuel":"gasoline","grade":"premium","formulation":"all","price":4.831},{"date":"2022-04-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.605},{"date":"2022-04-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.107},{"date":"2022-04-18","fuel":"diesel","grade":"all","formulation":"NA","price":5.101},{"date":"2022-04-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.101},{"date":"2022-04-25","fuel":"gasoline","grade":"all","formulation":"all","price":4.211},{"date":"2022-04-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.035},{"date":"2022-04-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.565},{"date":"2022-04-25","fuel":"gasoline","grade":"regular","formulation":"all","price":4.107},{"date":"2022-04-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.959},{"date":"2022-04-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.433},{"date":"2022-04-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.587},{"date":"2022-04-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.344},{"date":"2022-04-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.96},{"date":"2022-04-25","fuel":"gasoline","grade":"premium","formulation":"all","price":4.869},{"date":"2022-04-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.646},{"date":"2022-04-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.139},{"date":"2022-04-25","fuel":"diesel","grade":"all","formulation":"NA","price":5.16},{"date":"2022-04-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.16},{"date":"2022-05-02","fuel":"gasoline","grade":"all","formulation":"all","price":4.285},{"date":"2022-05-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.105},{"date":"2022-05-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.646},{"date":"2022-05-02","fuel":"gasoline","grade":"regular","formulation":"all","price":4.182},{"date":"2022-05-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":4.031},{"date":"2022-05-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.512},{"date":"2022-05-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.657},{"date":"2022-05-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.401},{"date":"2022-05-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":5.047},{"date":"2022-05-02","fuel":"gasoline","grade":"premium","formulation":"all","price":4.939},{"date":"2022-05-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.707},{"date":"2022-05-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.221},{"date":"2022-05-02","fuel":"diesel","grade":"all","formulation":"NA","price":5.509},{"date":"2022-05-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.509},{"date":"2022-05-09","fuel":"gasoline","grade":"all","formulation":"all","price":4.428},{"date":"2022-05-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.233},{"date":"2022-05-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.821},{"date":"2022-05-09","fuel":"gasoline","grade":"regular","formulation":"all","price":4.328},{"date":"2022-05-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":4.161},{"date":"2022-05-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.695},{"date":"2022-05-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.779},{"date":"2022-05-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.508},{"date":"2022-05-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":5.193},{"date":"2022-05-09","fuel":"gasoline","grade":"premium","formulation":"all","price":5.07},{"date":"2022-05-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.819},{"date":"2022-05-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.377},{"date":"2022-05-09","fuel":"diesel","grade":"all","formulation":"NA","price":5.623},{"date":"2022-05-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.623},{"date":"2022-05-16","fuel":"gasoline","grade":"all","formulation":"all","price":4.591},{"date":"2022-05-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.392},{"date":"2022-05-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.99},{"date":"2022-05-16","fuel":"gasoline","grade":"regular","formulation":"all","price":4.491},{"date":"2022-05-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":4.32},{"date":"2022-05-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.862},{"date":"2022-05-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.941},{"date":"2022-05-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.662},{"date":"2022-05-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":5.365},{"date":"2022-05-16","fuel":"gasoline","grade":"premium","formulation":"all","price":5.24},{"date":"2022-05-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.979},{"date":"2022-05-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.555},{"date":"2022-05-16","fuel":"diesel","grade":"all","formulation":"NA","price":5.613},{"date":"2022-05-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.613},{"date":"2022-05-23","fuel":"gasoline","grade":"all","formulation":"all","price":4.694},{"date":"2022-05-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.481},{"date":"2022-05-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":5.121},{"date":"2022-05-23","fuel":"gasoline","grade":"regular","formulation":"all","price":4.593},{"date":"2022-05-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":4.41},{"date":"2022-05-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.994},{"date":"2022-05-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":5.04},{"date":"2022-05-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.747},{"date":"2022-05-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":5.485},{"date":"2022-05-23","fuel":"gasoline","grade":"premium","formulation":"all","price":5.346},{"date":"2022-05-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":5.069},{"date":"2022-05-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.683},{"date":"2022-05-23","fuel":"diesel","grade":"all","formulation":"NA","price":5.571},{"date":"2022-05-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.571},{"date":"2022-05-30","fuel":"gasoline","grade":"all","formulation":"all","price":4.727},{"date":"2022-05-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.513},{"date":"2022-05-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":5.158},{"date":"2022-05-30","fuel":"gasoline","grade":"regular","formulation":"all","price":4.624},{"date":"2022-05-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":4.439},{"date":"2022-05-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":5.027},{"date":"2022-05-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":5.083},{"date":"2022-05-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.79},{"date":"2022-05-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":5.528},{"date":"2022-05-30","fuel":"gasoline","grade":"premium","formulation":"all","price":5.399},{"date":"2022-05-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":5.118},{"date":"2022-05-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.738},{"date":"2022-05-30","fuel":"diesel","grade":"all","formulation":"NA","price":5.539},{"date":"2022-05-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.539},{"date":"2022-06-06","fuel":"gasoline","grade":"all","formulation":"all","price":4.977},{"date":"2022-06-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.773},{"date":"2022-06-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":5.387},{"date":"2022-06-06","fuel":"gasoline","grade":"regular","formulation":"all","price":4.876},{"date":"2022-06-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":4.702},{"date":"2022-06-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":5.256},{"date":"2022-06-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":5.32},{"date":"2022-06-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":5.037},{"date":"2022-06-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":5.752},{"date":"2022-06-06","fuel":"gasoline","grade":"premium","formulation":"all","price":5.635},{"date":"2022-06-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":5.363},{"date":"2022-06-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.964},{"date":"2022-06-06","fuel":"diesel","grade":"all","formulation":"NA","price":5.703},{"date":"2022-06-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.703},{"date":"2022-06-13","fuel":"gasoline","grade":"all","formulation":"all","price":5.107},{"date":"2022-06-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.916},{"date":"2022-06-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":5.491},{"date":"2022-06-13","fuel":"gasoline","grade":"regular","formulation":"all","price":5.006},{"date":"2022-06-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":4.844},{"date":"2022-06-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":5.362},{"date":"2022-06-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":5.455},{"date":"2022-06-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":5.191},{"date":"2022-06-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":5.858},{"date":"2022-06-13","fuel":"gasoline","grade":"premium","formulation":"all","price":5.762},{"date":"2022-06-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":5.513},{"date":"2022-06-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":6.064},{"date":"2022-06-13","fuel":"diesel","grade":"all","formulation":"NA","price":5.718},{"date":"2022-06-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.718},{"date":"2022-06-20","fuel":"gasoline","grade":"all","formulation":"all","price":5.066},{"date":"2022-06-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.874},{"date":"2022-06-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":5.451},{"date":"2022-06-20","fuel":"gasoline","grade":"regular","formulation":"all","price":4.962},{"date":"2022-06-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":4.798},{"date":"2022-06-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":5.319},{"date":"2022-06-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":5.428},{"date":"2022-06-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":5.167},{"date":"2022-06-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":5.826},{"date":"2022-06-20","fuel":"gasoline","grade":"premium","formulation":"all","price":5.736},{"date":"2022-06-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":5.49},{"date":"2022-06-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":6.033},{"date":"2022-06-20","fuel":"diesel","grade":"all","formulation":"NA","price":5.81},{"date":"2022-06-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.81},{"date":"2022-06-27","fuel":"gasoline","grade":"all","formulation":"all","price":4.979},{"date":"2022-06-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.788},{"date":"2022-06-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":5.36},{"date":"2022-06-27","fuel":"gasoline","grade":"regular","formulation":"all","price":4.872},{"date":"2022-06-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":4.71},{"date":"2022-06-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":5.225},{"date":"2022-06-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":5.355},{"date":"2022-06-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":5.098},{"date":"2022-06-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":5.745},{"date":"2022-06-27","fuel":"gasoline","grade":"premium","formulation":"all","price":5.664},{"date":"2022-06-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":5.421},{"date":"2022-06-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.955},{"date":"2022-06-27","fuel":"diesel","grade":"all","formulation":"NA","price":5.783},{"date":"2022-06-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.783},{"date":"2022-07-04","fuel":"gasoline","grade":"all","formulation":"all","price":4.879},{"date":"2022-07-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.699},{"date":"2022-07-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":5.242},{"date":"2022-07-04","fuel":"gasoline","grade":"regular","formulation":"all","price":4.771},{"date":"2022-07-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":4.619},{"date":"2022-07-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":5.103},{"date":"2022-07-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":5.261},{"date":"2022-07-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":5.016},{"date":"2022-07-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":5.635},{"date":"2022-07-04","fuel":"gasoline","grade":"premium","formulation":"all","price":5.575},{"date":"2022-07-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":5.344},{"date":"2022-07-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.853},{"date":"2022-07-04","fuel":"diesel","grade":"all","formulation":"NA","price":5.675},{"date":"2022-07-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.675},{"date":"2022-07-11","fuel":"gasoline","grade":"all","formulation":"all","price":4.754},{"date":"2022-07-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.582},{"date":"2022-07-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":5.099},{"date":"2022-07-11","fuel":"gasoline","grade":"regular","formulation":"all","price":4.646},{"date":"2022-07-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":4.501},{"date":"2022-07-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.963},{"date":"2022-07-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":5.147},{"date":"2022-07-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.915},{"date":"2022-07-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":5.501},{"date":"2022-07-11","fuel":"gasoline","grade":"premium","formulation":"all","price":5.442},{"date":"2022-07-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":5.233},{"date":"2022-07-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.695},{"date":"2022-07-11","fuel":"diesel","grade":"all","formulation":"NA","price":5.568},{"date":"2022-07-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.568},{"date":"2022-07-18","fuel":"gasoline","grade":"all","formulation":"all","price":4.599},{"date":"2022-07-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.432},{"date":"2022-07-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.934},{"date":"2022-07-18","fuel":"gasoline","grade":"regular","formulation":"all","price":4.49},{"date":"2022-07-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":4.35},{"date":"2022-07-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.798},{"date":"2022-07-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.994},{"date":"2022-07-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.771},{"date":"2022-07-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":5.33},{"date":"2022-07-18","fuel":"gasoline","grade":"premium","formulation":"all","price":5.285},{"date":"2022-07-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":5.084},{"date":"2022-07-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.529},{"date":"2022-07-18","fuel":"diesel","grade":"all","formulation":"NA","price":5.432},{"date":"2022-07-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.432},{"date":"2022-07-25","fuel":"gasoline","grade":"all","formulation":"all","price":4.44},{"date":"2022-07-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.266},{"date":"2022-07-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.789},{"date":"2022-07-25","fuel":"gasoline","grade":"regular","formulation":"all","price":4.33},{"date":"2022-07-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":4.183},{"date":"2022-07-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.652},{"date":"2022-07-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.836},{"date":"2022-07-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.609},{"date":"2022-07-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":5.182},{"date":"2022-07-25","fuel":"gasoline","grade":"premium","formulation":"all","price":5.14},{"date":"2022-07-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.933},{"date":"2022-07-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.39},{"date":"2022-07-25","fuel":"diesel","grade":"all","formulation":"NA","price":5.268},{"date":"2022-07-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.268},{"date":"2022-08-01","fuel":"gasoline","grade":"all","formulation":"all","price":4.304},{"date":"2022-08-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":4.119},{"date":"2022-08-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.674},{"date":"2022-08-01","fuel":"gasoline","grade":"regular","formulation":"all","price":4.192},{"date":"2022-08-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":4.034},{"date":"2022-08-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.536},{"date":"2022-08-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.703},{"date":"2022-08-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.467},{"date":"2022-08-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":5.062},{"date":"2022-08-01","fuel":"gasoline","grade":"premium","formulation":"all","price":5.017},{"date":"2022-08-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.794},{"date":"2022-08-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.285},{"date":"2022-08-01","fuel":"diesel","grade":"all","formulation":"NA","price":5.138},{"date":"2022-08-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.138},{"date":"2022-08-08","fuel":"gasoline","grade":"all","formulation":"all","price":4.151},{"date":"2022-08-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.964},{"date":"2022-08-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.526},{"date":"2022-08-08","fuel":"gasoline","grade":"regular","formulation":"all","price":4.038},{"date":"2022-08-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.879},{"date":"2022-08-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.386},{"date":"2022-08-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.553},{"date":"2022-08-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.312},{"date":"2022-08-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.92},{"date":"2022-08-08","fuel":"gasoline","grade":"premium","formulation":"all","price":4.87},{"date":"2022-08-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.645},{"date":"2022-08-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.143},{"date":"2022-08-08","fuel":"diesel","grade":"all","formulation":"NA","price":4.993},{"date":"2022-08-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.993},{"date":"2022-08-15","fuel":"gasoline","grade":"all","formulation":"all","price":4.051},{"date":"2022-08-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.863},{"date":"2022-08-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.424},{"date":"2022-08-15","fuel":"gasoline","grade":"regular","formulation":"all","price":3.938},{"date":"2022-08-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.78},{"date":"2022-08-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.28},{"date":"2022-08-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.453},{"date":"2022-08-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.2},{"date":"2022-08-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.831},{"date":"2022-08-15","fuel":"gasoline","grade":"premium","formulation":"all","price":4.774},{"date":"2022-08-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.539},{"date":"2022-08-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.055},{"date":"2022-08-15","fuel":"diesel","grade":"all","formulation":"NA","price":4.911},{"date":"2022-08-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.911},{"date":"2022-08-22","fuel":"gasoline","grade":"all","formulation":"all","price":3.993},{"date":"2022-08-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.808},{"date":"2022-08-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.358},{"date":"2022-08-22","fuel":"gasoline","grade":"regular","formulation":"all","price":3.88},{"date":"2022-08-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.724},{"date":"2022-08-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.214},{"date":"2022-08-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.394},{"date":"2022-08-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.143},{"date":"2022-08-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.77},{"date":"2022-08-22","fuel":"gasoline","grade":"premium","formulation":"all","price":4.713},{"date":"2022-08-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.481},{"date":"2022-08-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.991},{"date":"2022-08-22","fuel":"diesel","grade":"all","formulation":"NA","price":4.909},{"date":"2022-08-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.909},{"date":"2022-08-29","fuel":"gasoline","grade":"all","formulation":"all","price":3.938},{"date":"2022-08-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.774},{"date":"2022-08-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.265},{"date":"2022-08-29","fuel":"gasoline","grade":"regular","formulation":"all","price":3.827},{"date":"2022-08-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.691},{"date":"2022-08-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.121},{"date":"2022-08-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.334},{"date":"2022-08-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.1},{"date":"2022-08-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.686},{"date":"2022-08-29","fuel":"gasoline","grade":"premium","formulation":"all","price":4.654},{"date":"2022-08-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.449},{"date":"2022-08-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.903},{"date":"2022-08-29","fuel":"diesel","grade":"all","formulation":"NA","price":5.115},{"date":"2022-08-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.115},{"date":"2022-09-05","fuel":"gasoline","grade":"all","formulation":"all","price":3.859},{"date":"2022-09-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.7},{"date":"2022-09-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.176},{"date":"2022-09-05","fuel":"gasoline","grade":"regular","formulation":"all","price":3.746},{"date":"2022-09-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.617},{"date":"2022-09-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.026},{"date":"2022-09-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.262},{"date":"2022-09-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.026},{"date":"2022-09-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.618},{"date":"2022-09-05","fuel":"gasoline","grade":"premium","formulation":"all","price":4.585},{"date":"2022-09-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.378},{"date":"2022-09-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.835},{"date":"2022-09-05","fuel":"diesel","grade":"all","formulation":"NA","price":5.084},{"date":"2022-09-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.084},{"date":"2022-09-12","fuel":"gasoline","grade":"all","formulation":"all","price":3.805},{"date":"2022-09-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.635},{"date":"2022-09-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.144},{"date":"2022-09-12","fuel":"gasoline","grade":"regular","formulation":"all","price":3.69},{"date":"2022-09-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.551},{"date":"2022-09-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.989},{"date":"2022-09-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.217},{"date":"2022-09-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.965},{"date":"2022-09-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.597},{"date":"2022-09-12","fuel":"gasoline","grade":"premium","formulation":"all","price":4.549},{"date":"2022-09-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.319},{"date":"2022-09-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.828},{"date":"2022-09-12","fuel":"diesel","grade":"all","formulation":"NA","price":5.033},{"date":"2022-09-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.033},{"date":"2022-09-19","fuel":"gasoline","grade":"all","formulation":"all","price":3.771},{"date":"2022-09-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.597},{"date":"2022-09-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.118},{"date":"2022-09-19","fuel":"gasoline","grade":"regular","formulation":"all","price":3.654},{"date":"2022-09-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.513},{"date":"2022-09-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.96},{"date":"2022-09-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.194},{"date":"2022-09-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.929},{"date":"2022-09-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.592},{"date":"2022-09-19","fuel":"gasoline","grade":"premium","formulation":"all","price":4.523},{"date":"2022-09-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.283},{"date":"2022-09-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.813},{"date":"2022-09-19","fuel":"diesel","grade":"all","formulation":"NA","price":4.964},{"date":"2022-09-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.964},{"date":"2022-09-26","fuel":"gasoline","grade":"all","formulation":"all","price":3.832},{"date":"2022-09-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.653},{"date":"2022-09-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.186},{"date":"2022-09-26","fuel":"gasoline","grade":"regular","formulation":"all","price":3.711},{"date":"2022-09-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.569},{"date":"2022-09-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.018},{"date":"2022-09-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.275},{"date":"2022-09-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.984},{"date":"2022-09-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.707},{"date":"2022-09-26","fuel":"gasoline","grade":"premium","formulation":"all","price":4.598},{"date":"2022-09-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.34},{"date":"2022-09-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.906},{"date":"2022-09-26","fuel":"diesel","grade":"all","formulation":"NA","price":4.889},{"date":"2022-09-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.889},{"date":"2022-10-03","fuel":"gasoline","grade":"all","formulation":"all","price":3.909},{"date":"2022-10-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.676},{"date":"2022-10-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.367},{"date":"2022-10-03","fuel":"gasoline","grade":"regular","formulation":"all","price":3.782},{"date":"2022-10-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.592},{"date":"2022-10-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.188},{"date":"2022-10-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.371},{"date":"2022-10-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.996},{"date":"2022-10-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.932},{"date":"2022-10-03","fuel":"gasoline","grade":"premium","formulation":"all","price":4.718},{"date":"2022-10-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.371},{"date":"2022-10-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.13},{"date":"2022-10-03","fuel":"diesel","grade":"all","formulation":"NA","price":4.836},{"date":"2022-10-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.836},{"date":"2022-10-10","fuel":"gasoline","grade":"all","formulation":"all","price":4.034},{"date":"2022-10-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.805},{"date":"2022-10-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.486},{"date":"2022-10-10","fuel":"gasoline","grade":"regular","formulation":"all","price":3.912},{"date":"2022-10-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.723},{"date":"2022-10-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.318},{"date":"2022-10-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.47},{"date":"2022-10-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.114},{"date":"2022-10-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":5.002},{"date":"2022-10-10","fuel":"gasoline","grade":"premium","formulation":"all","price":4.811},{"date":"2022-10-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.477},{"date":"2022-10-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.208},{"date":"2022-10-10","fuel":"diesel","grade":"all","formulation":"NA","price":5.224},{"date":"2022-10-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.224},{"date":"2022-10-17","fuel":"gasoline","grade":"all","formulation":"all","price":3.99},{"date":"2022-10-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.774},{"date":"2022-10-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.416},{"date":"2022-10-17","fuel":"gasoline","grade":"regular","formulation":"all","price":3.871},{"date":"2022-10-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.692},{"date":"2022-10-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.255},{"date":"2022-10-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.425},{"date":"2022-10-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.096},{"date":"2022-10-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.917},{"date":"2022-10-17","fuel":"gasoline","grade":"premium","formulation":"all","price":4.751},{"date":"2022-10-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.45},{"date":"2022-10-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.108},{"date":"2022-10-17","fuel":"diesel","grade":"all","formulation":"NA","price":5.339},{"date":"2022-10-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.339},{"date":"2022-10-24","fuel":"gasoline","grade":"all","formulation":"all","price":3.887},{"date":"2022-10-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.693},{"date":"2022-10-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.271},{"date":"2022-10-24","fuel":"gasoline","grade":"regular","formulation":"all","price":3.769},{"date":"2022-10-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.609},{"date":"2022-10-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.113},{"date":"2022-10-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.314},{"date":"2022-10-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.021},{"date":"2022-10-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.752},{"date":"2022-10-24","fuel":"gasoline","grade":"premium","formulation":"all","price":4.639},{"date":"2022-10-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.374},{"date":"2022-10-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.953},{"date":"2022-10-24","fuel":"diesel","grade":"all","formulation":"NA","price":5.341},{"date":"2022-10-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.341},{"date":"2022-10-31","fuel":"gasoline","grade":"all","formulation":"all","price":3.857},{"date":"2022-10-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.652},{"date":"2022-10-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.263},{"date":"2022-10-31","fuel":"gasoline","grade":"regular","formulation":"all","price":3.742},{"date":"2022-10-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.57},{"date":"2022-10-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.112},{"date":"2022-10-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.262},{"date":"2022-10-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.968},{"date":"2022-10-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.707},{"date":"2022-10-31","fuel":"gasoline","grade":"premium","formulation":"all","price":4.6},{"date":"2022-10-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.327},{"date":"2022-10-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.93},{"date":"2022-10-31","fuel":"diesel","grade":"all","formulation":"NA","price":5.317},{"date":"2022-10-31","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.317},{"date":"2022-11-07","fuel":"gasoline","grade":"all","formulation":"all","price":3.909},{"date":"2022-11-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.708},{"date":"2022-11-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.312},{"date":"2022-11-07","fuel":"gasoline","grade":"regular","formulation":"all","price":3.796},{"date":"2022-11-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.628},{"date":"2022-11-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.162},{"date":"2022-11-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.296},{"date":"2022-11-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.003},{"date":"2022-11-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.735},{"date":"2022-11-07","fuel":"gasoline","grade":"premium","formulation":"all","price":4.641},{"date":"2022-11-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.368},{"date":"2022-11-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.968},{"date":"2022-11-07","fuel":"diesel","grade":"all","formulation":"NA","price":5.333},{"date":"2022-11-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.333},{"date":"2022-11-14","fuel":"gasoline","grade":"all","formulation":"all","price":3.876},{"date":"2022-11-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.688},{"date":"2022-11-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.253},{"date":"2022-11-14","fuel":"gasoline","grade":"regular","formulation":"all","price":3.762},{"date":"2022-11-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.606},{"date":"2022-11-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.102},{"date":"2022-11-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.27},{"date":"2022-11-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.996},{"date":"2022-11-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.687},{"date":"2022-11-14","fuel":"gasoline","grade":"premium","formulation":"all","price":4.615},{"date":"2022-11-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.364},{"date":"2022-11-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.92},{"date":"2022-11-14","fuel":"diesel","grade":"all","formulation":"NA","price":5.313},{"date":"2022-11-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.313},{"date":"2022-11-21","fuel":"gasoline","grade":"all","formulation":"all","price":3.763},{"date":"2022-11-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.582},{"date":"2022-11-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.126},{"date":"2022-11-21","fuel":"gasoline","grade":"regular","formulation":"all","price":3.648},{"date":"2022-11-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.498},{"date":"2022-11-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.973},{"date":"2022-11-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.167},{"date":"2022-11-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.901},{"date":"2022-11-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.568},{"date":"2022-11-21","fuel":"gasoline","grade":"premium","formulation":"all","price":4.507},{"date":"2022-11-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.265},{"date":"2022-11-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.8},{"date":"2022-11-21","fuel":"diesel","grade":"all","formulation":"NA","price":5.233},{"date":"2022-11-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.233},{"date":"2022-11-28","fuel":"gasoline","grade":"all","formulation":"all","price":3.649},{"date":"2022-11-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.473},{"date":"2022-11-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.997},{"date":"2022-11-28","fuel":"gasoline","grade":"regular","formulation":"all","price":3.534},{"date":"2022-11-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.389},{"date":"2022-11-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.848},{"date":"2022-11-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.053},{"date":"2022-11-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.802},{"date":"2022-11-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.432},{"date":"2022-11-28","fuel":"gasoline","grade":"premium","formulation":"all","price":4.383},{"date":"2022-11-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.157},{"date":"2022-11-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.657},{"date":"2022-11-28","fuel":"diesel","grade":"all","formulation":"NA","price":5.141},{"date":"2022-11-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":5.141},{"date":"2022-12-05","fuel":"gasoline","grade":"all","formulation":"all","price":3.504},{"date":"2022-12-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.345},{"date":"2022-12-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.82},{"date":"2022-12-05","fuel":"gasoline","grade":"regular","formulation":"all","price":3.39},{"date":"2022-12-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.26},{"date":"2022-12-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.673},{"date":"2022-12-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.901},{"date":"2022-12-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.677},{"date":"2022-12-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.242},{"date":"2022-12-05","fuel":"gasoline","grade":"premium","formulation":"all","price":4.232},{"date":"2022-12-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.03},{"date":"2022-12-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.476},{"date":"2022-12-05","fuel":"diesel","grade":"all","formulation":"NA","price":4.967},{"date":"2022-12-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.967},{"date":"2022-12-12","fuel":"gasoline","grade":"all","formulation":"all","price":3.353},{"date":"2022-12-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.194},{"date":"2022-12-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.669},{"date":"2022-12-12","fuel":"gasoline","grade":"regular","formulation":"all","price":3.239},{"date":"2022-12-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.109},{"date":"2022-12-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.522},{"date":"2022-12-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.748},{"date":"2022-12-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.531},{"date":"2022-12-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.077},{"date":"2022-12-12","fuel":"gasoline","grade":"premium","formulation":"all","price":4.08},{"date":"2022-12-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.881},{"date":"2022-12-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.32},{"date":"2022-12-12","fuel":"diesel","grade":"all","formulation":"NA","price":4.754},{"date":"2022-12-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.754},{"date":"2022-12-19","fuel":"gasoline","grade":"all","formulation":"all","price":3.234},{"date":"2022-12-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.08},{"date":"2022-12-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.541},{"date":"2022-12-19","fuel":"gasoline","grade":"regular","formulation":"all","price":3.12},{"date":"2022-12-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.994},{"date":"2022-12-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.396},{"date":"2022-12-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.628},{"date":"2022-12-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.418},{"date":"2022-12-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.945},{"date":"2022-12-19","fuel":"gasoline","grade":"premium","formulation":"all","price":3.96},{"date":"2022-12-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.772},{"date":"2022-12-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.188},{"date":"2022-12-19","fuel":"diesel","grade":"all","formulation":"NA","price":4.596},{"date":"2022-12-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.596},{"date":"2022-12-26","fuel":"gasoline","grade":"all","formulation":"all","price":3.203},{"date":"2022-12-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.055},{"date":"2022-12-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.501},{"date":"2022-12-26","fuel":"gasoline","grade":"regular","formulation":"all","price":3.091},{"date":"2022-12-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.971},{"date":"2022-12-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.352},{"date":"2022-12-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.593},{"date":"2022-12-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.381},{"date":"2022-12-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.916},{"date":"2022-12-26","fuel":"gasoline","grade":"premium","formulation":"all","price":3.925},{"date":"2022-12-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.732},{"date":"2022-12-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.158},{"date":"2022-12-26","fuel":"diesel","grade":"all","formulation":"NA","price":4.537},{"date":"2022-12-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.537},{"date":"2023-01-02","fuel":"gasoline","grade":"all","formulation":"all","price":3.331},{"date":"2023-01-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.203},{"date":"2023-01-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.588},{"date":"2023-01-02","fuel":"gasoline","grade":"regular","formulation":"all","price":3.223},{"date":"2023-01-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.123},{"date":"2023-01-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.441},{"date":"2023-01-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.7},{"date":"2023-01-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.506},{"date":"2023-01-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.995},{"date":"2023-01-02","fuel":"gasoline","grade":"premium","formulation":"all","price":4.028},{"date":"2023-01-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.855},{"date":"2023-01-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.237},{"date":"2023-01-02","fuel":"diesel","grade":"all","formulation":"NA","price":4.583},{"date":"2023-01-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.583},{"date":"2023-01-09","fuel":"gasoline","grade":"all","formulation":"all","price":3.366},{"date":"2023-01-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.246},{"date":"2023-01-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.604},{"date":"2023-01-09","fuel":"gasoline","grade":"regular","formulation":"all","price":3.259},{"date":"2023-01-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.167},{"date":"2023-01-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.46},{"date":"2023-01-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.727},{"date":"2023-01-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.549},{"date":"2023-01-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.998},{"date":"2023-01-09","fuel":"gasoline","grade":"premium","formulation":"all","price":4.055},{"date":"2023-01-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.893},{"date":"2023-01-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.25},{"date":"2023-01-09","fuel":"diesel","grade":"all","formulation":"NA","price":4.549},{"date":"2023-01-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.549},{"date":"2023-01-16","fuel":"gasoline","grade":"all","formulation":"all","price":3.416},{"date":"2023-01-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.306},{"date":"2023-01-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.635},{"date":"2023-01-16","fuel":"gasoline","grade":"regular","formulation":"all","price":3.31},{"date":"2023-01-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.225},{"date":"2023-01-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.494},{"date":"2023-01-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.782},{"date":"2023-01-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.62},{"date":"2023-01-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.027},{"date":"2023-01-16","fuel":"gasoline","grade":"premium","formulation":"all","price":4.096},{"date":"2023-01-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.957},{"date":"2023-01-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.265},{"date":"2023-01-16","fuel":"diesel","grade":"all","formulation":"NA","price":4.524},{"date":"2023-01-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.524},{"date":"2023-01-23","fuel":"gasoline","grade":"all","formulation":"all","price":3.519},{"date":"2023-01-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.42},{"date":"2023-01-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.715},{"date":"2023-01-23","fuel":"gasoline","grade":"regular","formulation":"all","price":3.415},{"date":"2023-01-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.34},{"date":"2023-01-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.577},{"date":"2023-01-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.88},{"date":"2023-01-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.741},{"date":"2023-01-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.09},{"date":"2023-01-23","fuel":"gasoline","grade":"premium","formulation":"all","price":4.189},{"date":"2023-01-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.069},{"date":"2023-01-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.333},{"date":"2023-01-23","fuel":"diesel","grade":"all","formulation":"NA","price":4.604},{"date":"2023-01-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.604},{"date":"2023-01-30","fuel":"gasoline","grade":"all","formulation":"all","price":3.594},{"date":"2023-01-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.499},{"date":"2023-01-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.784},{"date":"2023-01-30","fuel":"gasoline","grade":"regular","formulation":"all","price":3.489},{"date":"2023-01-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.417},{"date":"2023-01-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.645},{"date":"2023-01-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.954},{"date":"2023-01-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.819},{"date":"2023-01-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.157},{"date":"2023-01-30","fuel":"gasoline","grade":"premium","formulation":"all","price":4.27},{"date":"2023-01-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.151},{"date":"2023-01-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.413},{"date":"2023-01-30","fuel":"diesel","grade":"all","formulation":"NA","price":4.622},{"date":"2023-01-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.622},{"date":"2023-02-06","fuel":"gasoline","grade":"all","formulation":"all","price":3.552},{"date":"2023-02-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.446},{"date":"2023-02-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.763},{"date":"2023-02-06","fuel":"gasoline","grade":"regular","formulation":"all","price":3.444},{"date":"2023-02-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.362},{"date":"2023-02-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.622},{"date":"2023-02-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.931},{"date":"2023-02-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.793},{"date":"2023-02-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.143},{"date":"2023-02-06","fuel":"gasoline","grade":"premium","formulation":"all","price":4.246},{"date":"2023-02-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.116},{"date":"2023-02-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.402},{"date":"2023-02-06","fuel":"diesel","grade":"all","formulation":"NA","price":4.539},{"date":"2023-02-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.539},{"date":"2023-02-13","fuel":"gasoline","grade":"all","formulation":"all","price":3.502},{"date":"2023-02-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.397},{"date":"2023-02-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.712},{"date":"2023-02-13","fuel":"gasoline","grade":"regular","formulation":"all","price":3.39},{"date":"2023-02-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.311},{"date":"2023-02-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.563},{"date":"2023-02-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.902},{"date":"2023-02-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.754},{"date":"2023-02-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.126},{"date":"2023-02-13","fuel":"gasoline","grade":"premium","formulation":"all","price":4.212},{"date":"2023-02-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.079},{"date":"2023-02-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.373},{"date":"2023-02-13","fuel":"diesel","grade":"all","formulation":"NA","price":4.444},{"date":"2023-02-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.444},{"date":"2023-02-20","fuel":"gasoline","grade":"all","formulation":"all","price":3.494},{"date":"2023-02-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.381},{"date":"2023-02-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.718},{"date":"2023-02-20","fuel":"gasoline","grade":"regular","formulation":"all","price":3.379},{"date":"2023-02-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.293},{"date":"2023-02-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.566},{"date":"2023-02-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.908},{"date":"2023-02-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.752},{"date":"2023-02-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.145},{"date":"2023-02-20","fuel":"gasoline","grade":"premium","formulation":"all","price":4.215},{"date":"2023-02-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.07},{"date":"2023-02-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.391},{"date":"2023-02-20","fuel":"diesel","grade":"all","formulation":"NA","price":4.376},{"date":"2023-02-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.376},{"date":"2023-02-27","fuel":"gasoline","grade":"all","formulation":"all","price":3.457},{"date":"2023-02-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.338},{"date":"2023-02-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.694},{"date":"2023-02-27","fuel":"gasoline","grade":"regular","formulation":"all","price":3.342},{"date":"2023-02-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.25},{"date":"2023-02-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.54},{"date":"2023-02-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.874},{"date":"2023-02-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.707},{"date":"2023-02-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.124},{"date":"2023-02-27","fuel":"gasoline","grade":"premium","formulation":"all","price":4.189},{"date":"2023-02-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.034},{"date":"2023-02-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.374},{"date":"2023-02-27","fuel":"diesel","grade":"all","formulation":"NA","price":4.294},{"date":"2023-02-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.294},{"date":"2023-03-06","fuel":"gasoline","grade":"all","formulation":"all","price":3.505},{"date":"2023-03-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.374},{"date":"2023-03-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.767},{"date":"2023-03-06","fuel":"gasoline","grade":"regular","formulation":"all","price":3.389},{"date":"2023-03-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.288},{"date":"2023-03-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.61},{"date":"2023-03-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.916},{"date":"2023-03-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.724},{"date":"2023-03-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.205},{"date":"2023-03-06","fuel":"gasoline","grade":"premium","formulation":"all","price":4.239},{"date":"2023-03-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.055},{"date":"2023-03-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.461},{"date":"2023-03-06","fuel":"diesel","grade":"all","formulation":"NA","price":4.282},{"date":"2023-03-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.282},{"date":"2023-03-13","fuel":"gasoline","grade":"all","formulation":"all","price":3.568},{"date":"2023-03-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.434},{"date":"2023-03-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.838},{"date":"2023-03-13","fuel":"gasoline","grade":"regular","formulation":"all","price":3.456},{"date":"2023-03-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.35},{"date":"2023-03-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.688},{"date":"2023-03-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.97},{"date":"2023-03-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.778},{"date":"2023-03-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.262},{"date":"2023-03-13","fuel":"gasoline","grade":"premium","formulation":"all","price":4.284},{"date":"2023-03-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.105},{"date":"2023-03-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.499},{"date":"2023-03-13","fuel":"diesel","grade":"all","formulation":"NA","price":4.247},{"date":"2023-03-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.247},{"date":"2023-03-20","fuel":"gasoline","grade":"all","formulation":"all","price":3.534},{"date":"2023-03-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.405},{"date":"2023-03-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.794},{"date":"2023-03-20","fuel":"gasoline","grade":"regular","formulation":"all","price":3.422},{"date":"2023-03-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.321},{"date":"2023-03-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.644},{"date":"2023-03-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.935},{"date":"2023-03-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.749},{"date":"2023-03-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.215},{"date":"2023-03-20","fuel":"gasoline","grade":"premium","formulation":"all","price":4.247},{"date":"2023-03-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.075},{"date":"2023-03-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.454},{"date":"2023-03-20","fuel":"diesel","grade":"all","formulation":"NA","price":4.185},{"date":"2023-03-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.185},{"date":"2023-03-27","fuel":"gasoline","grade":"all","formulation":"all","price":3.533},{"date":"2023-03-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.389},{"date":"2023-03-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.822},{"date":"2023-03-27","fuel":"gasoline","grade":"regular","formulation":"all","price":3.421},{"date":"2023-03-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.304},{"date":"2023-03-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.676},{"date":"2023-03-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.934},{"date":"2023-03-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.735},{"date":"2023-03-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.234},{"date":"2023-03-27","fuel":"gasoline","grade":"premium","formulation":"all","price":4.247},{"date":"2023-03-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.066},{"date":"2023-03-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.464},{"date":"2023-03-27","fuel":"diesel","grade":"all","formulation":"NA","price":4.128},{"date":"2023-03-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.128},{"date":"2023-04-03","fuel":"gasoline","grade":"all","formulation":"all","price":3.606},{"date":"2023-04-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.465},{"date":"2023-04-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.887},{"date":"2023-04-03","fuel":"gasoline","grade":"regular","formulation":"all","price":3.497},{"date":"2023-04-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.384},{"date":"2023-04-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.743},{"date":"2023-04-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.988},{"date":"2023-04-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.788},{"date":"2023-04-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.288},{"date":"2023-04-03","fuel":"gasoline","grade":"premium","formulation":"all","price":4.305},{"date":"2023-04-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.125},{"date":"2023-04-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.52},{"date":"2023-04-03","fuel":"diesel","grade":"all","formulation":"NA","price":4.105},{"date":"2023-04-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.105},{"date":"2023-04-10","fuel":"gasoline","grade":"all","formulation":"all","price":3.703},{"date":"2023-04-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.572},{"date":"2023-04-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.965},{"date":"2023-04-10","fuel":"gasoline","grade":"regular","formulation":"all","price":3.596},{"date":"2023-04-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.493},{"date":"2023-04-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.822},{"date":"2023-04-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.069},{"date":"2023-04-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.878},{"date":"2023-04-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.36},{"date":"2023-04-10","fuel":"gasoline","grade":"premium","formulation":"all","price":4.391},{"date":"2023-04-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.216},{"date":"2023-04-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.6},{"date":"2023-04-10","fuel":"diesel","grade":"all","formulation":"NA","price":4.098},{"date":"2023-04-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.098},{"date":"2023-04-17","fuel":"gasoline","grade":"all","formulation":"all","price":3.769},{"date":"2023-04-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.632},{"date":"2023-04-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.044},{"date":"2023-04-17","fuel":"gasoline","grade":"regular","formulation":"all","price":3.663},{"date":"2023-04-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.553},{"date":"2023-04-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.902},{"date":"2023-04-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.134},{"date":"2023-04-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.936},{"date":"2023-04-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.435},{"date":"2023-04-17","fuel":"gasoline","grade":"premium","formulation":"all","price":4.458},{"date":"2023-04-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.278},{"date":"2023-04-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.674},{"date":"2023-04-17","fuel":"diesel","grade":"all","formulation":"NA","price":4.116},{"date":"2023-04-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.116},{"date":"2023-04-24","fuel":"gasoline","grade":"all","formulation":"all","price":3.765},{"date":"2023-04-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.623},{"date":"2023-04-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.05},{"date":"2023-04-24","fuel":"gasoline","grade":"regular","formulation":"all","price":3.656},{"date":"2023-04-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.542},{"date":"2023-04-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.905},{"date":"2023-04-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.142},{"date":"2023-04-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.935},{"date":"2023-04-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.454},{"date":"2023-04-24","fuel":"gasoline","grade":"premium","formulation":"all","price":4.469},{"date":"2023-04-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.285},{"date":"2023-04-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.688},{"date":"2023-04-24","fuel":"diesel","grade":"all","formulation":"NA","price":4.077},{"date":"2023-04-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.077},{"date":"2023-05-01","fuel":"gasoline","grade":"all","formulation":"all","price":3.711},{"date":"2023-05-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.562},{"date":"2023-05-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.009},{"date":"2023-05-01","fuel":"gasoline","grade":"regular","formulation":"all","price":3.6},{"date":"2023-05-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.48},{"date":"2023-05-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.864},{"date":"2023-05-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.094},{"date":"2023-05-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.884},{"date":"2023-05-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.411},{"date":"2023-05-01","fuel":"gasoline","grade":"premium","formulation":"all","price":4.424},{"date":"2023-05-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.235},{"date":"2023-05-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.65},{"date":"2023-05-01","fuel":"diesel","grade":"all","formulation":"NA","price":4.018},{"date":"2023-05-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.018},{"date":"2023-05-08","fuel":"gasoline","grade":"all","formulation":"all","price":3.644},{"date":"2023-05-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.491},{"date":"2023-05-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.952},{"date":"2023-05-08","fuel":"gasoline","grade":"regular","formulation":"all","price":3.533},{"date":"2023-05-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.407},{"date":"2023-05-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.808},{"date":"2023-05-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.033},{"date":"2023-05-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.825},{"date":"2023-05-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.348},{"date":"2023-05-08","fuel":"gasoline","grade":"premium","formulation":"all","price":4.362},{"date":"2023-05-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.173},{"date":"2023-05-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.589},{"date":"2023-05-08","fuel":"diesel","grade":"all","formulation":"NA","price":3.922},{"date":"2023-05-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.922},{"date":"2023-05-15","fuel":"gasoline","grade":"all","formulation":"all","price":3.647},{"date":"2023-05-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.499},{"date":"2023-05-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.944},{"date":"2023-05-15","fuel":"gasoline","grade":"regular","formulation":"all","price":3.536},{"date":"2023-05-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.415},{"date":"2023-05-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.8},{"date":"2023-05-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.031},{"date":"2023-05-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.826},{"date":"2023-05-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.343},{"date":"2023-05-15","fuel":"gasoline","grade":"premium","formulation":"all","price":4.359},{"date":"2023-05-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.175},{"date":"2023-05-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.579},{"date":"2023-05-15","fuel":"diesel","grade":"all","formulation":"NA","price":3.897},{"date":"2023-05-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.897},{"date":"2023-05-22","fuel":"gasoline","grade":"all","formulation":"all","price":3.645},{"date":"2023-05-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.5},{"date":"2023-05-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.938},{"date":"2023-05-22","fuel":"gasoline","grade":"regular","formulation":"all","price":3.534},{"date":"2023-05-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.416},{"date":"2023-05-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.794},{"date":"2023-05-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.029},{"date":"2023-05-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.83},{"date":"2023-05-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.335},{"date":"2023-05-22","fuel":"gasoline","grade":"premium","formulation":"all","price":4.361},{"date":"2023-05-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.181},{"date":"2023-05-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.58},{"date":"2023-05-22","fuel":"diesel","grade":"all","formulation":"NA","price":3.883},{"date":"2023-05-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.883},{"date":"2023-05-29","fuel":"gasoline","grade":"all","formulation":"all","price":3.684},{"date":"2023-05-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.526},{"date":"2023-05-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4},{"date":"2023-05-29","fuel":"gasoline","grade":"regular","formulation":"all","price":3.571},{"date":"2023-05-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.443},{"date":"2023-05-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.854},{"date":"2023-05-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.072},{"date":"2023-05-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.855},{"date":"2023-05-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.401},{"date":"2023-05-29","fuel":"gasoline","grade":"premium","formulation":"all","price":4.406},{"date":"2023-05-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.206},{"date":"2023-05-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.645},{"date":"2023-05-29","fuel":"diesel","grade":"all","formulation":"NA","price":3.855},{"date":"2023-05-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.855},{"date":"2023-06-05","fuel":"gasoline","grade":"all","formulation":"all","price":3.655},{"date":"2023-06-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.5},{"date":"2023-06-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.965},{"date":"2023-06-05","fuel":"gasoline","grade":"regular","formulation":"all","price":3.541},{"date":"2023-06-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.414},{"date":"2023-06-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.818},{"date":"2023-06-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.051},{"date":"2023-06-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.84},{"date":"2023-06-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.372},{"date":"2023-06-05","fuel":"gasoline","grade":"premium","formulation":"all","price":4.384},{"date":"2023-06-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.189},{"date":"2023-06-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.618},{"date":"2023-06-05","fuel":"diesel","grade":"all","formulation":"NA","price":3.797},{"date":"2023-06-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.797},{"date":"2023-06-12","fuel":"gasoline","grade":"all","formulation":"all","price":3.707},{"date":"2023-06-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.559},{"date":"2023-06-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.005},{"date":"2023-06-12","fuel":"gasoline","grade":"regular","formulation":"all","price":3.595},{"date":"2023-06-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.475},{"date":"2023-06-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.857},{"date":"2023-06-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.105},{"date":"2023-06-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.897},{"date":"2023-06-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.419},{"date":"2023-06-12","fuel":"gasoline","grade":"premium","formulation":"all","price":4.428},{"date":"2023-06-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.237},{"date":"2023-06-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.656},{"date":"2023-06-12","fuel":"diesel","grade":"all","formulation":"NA","price":3.794},{"date":"2023-06-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.794},{"date":"2023-06-19","fuel":"gasoline","grade":"all","formulation":"all","price":3.69},{"date":"2023-06-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.535},{"date":"2023-06-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4},{"date":"2023-06-19","fuel":"gasoline","grade":"regular","formulation":"all","price":3.577},{"date":"2023-06-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.449},{"date":"2023-06-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.855},{"date":"2023-06-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.091},{"date":"2023-06-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.887},{"date":"2023-06-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.4},{"date":"2023-06-19","fuel":"gasoline","grade":"premium","formulation":"all","price":4.414},{"date":"2023-06-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.223},{"date":"2023-06-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.642},{"date":"2023-06-19","fuel":"diesel","grade":"all","formulation":"NA","price":3.815},{"date":"2023-06-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.815},{"date":"2023-06-26","fuel":"gasoline","grade":"all","formulation":"all","price":3.685},{"date":"2023-06-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.533},{"date":"2023-06-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.989},{"date":"2023-06-26","fuel":"gasoline","grade":"regular","formulation":"all","price":3.571},{"date":"2023-06-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.445},{"date":"2023-06-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.845},{"date":"2023-06-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.089},{"date":"2023-06-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.891},{"date":"2023-06-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.39},{"date":"2023-06-26","fuel":"gasoline","grade":"premium","formulation":"all","price":4.41},{"date":"2023-06-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.233},{"date":"2023-06-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.623},{"date":"2023-06-26","fuel":"diesel","grade":"all","formulation":"NA","price":3.801},{"date":"2023-06-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.801},{"date":"2023-07-03","fuel":"gasoline","grade":"all","formulation":"all","price":3.643},{"date":"2023-07-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.486},{"date":"2023-07-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.957},{"date":"2023-07-03","fuel":"gasoline","grade":"regular","formulation":"all","price":3.527},{"date":"2023-07-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.397},{"date":"2023-07-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.811},{"date":"2023-07-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.054},{"date":"2023-07-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.853},{"date":"2023-07-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.36},{"date":"2023-07-03","fuel":"gasoline","grade":"premium","formulation":"all","price":4.379},{"date":"2023-07-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.194},{"date":"2023-07-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.602},{"date":"2023-07-03","fuel":"diesel","grade":"all","formulation":"NA","price":3.767},{"date":"2023-07-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.767},{"date":"2023-07-10","fuel":"gasoline","grade":"all","formulation":"all","price":3.663},{"date":"2023-07-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.51},{"date":"2023-07-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.971},{"date":"2023-07-10","fuel":"gasoline","grade":"regular","formulation":"all","price":3.546},{"date":"2023-07-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.42},{"date":"2023-07-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.822},{"date":"2023-07-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.081},{"date":"2023-07-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.876},{"date":"2023-07-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.394},{"date":"2023-07-10","fuel":"gasoline","grade":"premium","formulation":"all","price":4.405},{"date":"2023-07-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.223},{"date":"2023-07-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.625},{"date":"2023-07-10","fuel":"diesel","grade":"all","formulation":"NA","price":3.806},{"date":"2023-07-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.806},{"date":"2023-07-17","fuel":"gasoline","grade":"all","formulation":"all","price":3.676},{"date":"2023-07-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.527},{"date":"2023-07-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.973},{"date":"2023-07-17","fuel":"gasoline","grade":"regular","formulation":"all","price":3.559},{"date":"2023-07-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.438},{"date":"2023-07-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.825},{"date":"2023-07-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.087},{"date":"2023-07-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.889},{"date":"2023-07-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.39},{"date":"2023-07-17","fuel":"gasoline","grade":"premium","formulation":"all","price":4.412},{"date":"2023-07-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.232},{"date":"2023-07-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.63},{"date":"2023-07-17","fuel":"diesel","grade":"all","formulation":"NA","price":3.806},{"date":"2023-07-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.806},{"date":"2023-07-24","fuel":"gasoline","grade":"all","formulation":"all","price":3.711},{"date":"2023-07-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.568},{"date":"2023-07-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.999},{"date":"2023-07-24","fuel":"gasoline","grade":"regular","formulation":"all","price":3.596},{"date":"2023-07-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.479},{"date":"2023-07-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.852},{"date":"2023-07-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.118},{"date":"2023-07-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.928},{"date":"2023-07-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.407},{"date":"2023-07-24","fuel":"gasoline","grade":"premium","formulation":"all","price":4.443},{"date":"2023-07-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.273},{"date":"2023-07-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.649},{"date":"2023-07-24","fuel":"diesel","grade":"all","formulation":"NA","price":3.905},{"date":"2023-07-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.905},{"date":"2023-07-31","fuel":"gasoline","grade":"all","formulation":"all","price":3.869},{"date":"2023-07-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.736},{"date":"2023-07-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.136},{"date":"2023-07-31","fuel":"gasoline","grade":"regular","formulation":"all","price":3.757},{"date":"2023-07-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.65},{"date":"2023-07-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.99},{"date":"2023-07-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.263},{"date":"2023-07-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.078},{"date":"2023-07-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.545},{"date":"2023-07-31","fuel":"gasoline","grade":"premium","formulation":"all","price":4.582},{"date":"2023-07-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.419},{"date":"2023-07-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.779},{"date":"2023-07-31","fuel":"diesel","grade":"all","formulation":"NA","price":4.127},{"date":"2023-07-31","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.127},{"date":"2023-08-07","fuel":"gasoline","grade":"all","formulation":"all","price":3.94},{"date":"2023-08-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.816},{"date":"2023-08-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.189},{"date":"2023-08-07","fuel":"gasoline","grade":"regular","formulation":"all","price":3.828},{"date":"2023-08-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.731},{"date":"2023-08-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.041},{"date":"2023-08-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.332},{"date":"2023-08-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.155},{"date":"2023-08-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.6},{"date":"2023-08-07","fuel":"gasoline","grade":"premium","formulation":"all","price":4.655},{"date":"2023-08-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.502},{"date":"2023-08-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.837},{"date":"2023-08-07","fuel":"diesel","grade":"all","formulation":"NA","price":4.239},{"date":"2023-08-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.239},{"date":"2023-08-14","fuel":"gasoline","grade":"all","formulation":"all","price":3.962},{"date":"2023-08-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.831},{"date":"2023-08-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.225},{"date":"2023-08-14","fuel":"gasoline","grade":"regular","formulation":"all","price":3.85},{"date":"2023-08-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.746},{"date":"2023-08-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.076},{"date":"2023-08-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.353},{"date":"2023-08-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.166},{"date":"2023-08-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.637},{"date":"2023-08-14","fuel":"gasoline","grade":"premium","formulation":"all","price":4.683},{"date":"2023-08-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.516},{"date":"2023-08-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.884},{"date":"2023-08-14","fuel":"diesel","grade":"all","formulation":"NA","price":4.378},{"date":"2023-08-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.378},{"date":"2023-08-21","fuel":"gasoline","grade":"all","formulation":"all","price":3.984},{"date":"2023-08-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.833},{"date":"2023-08-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.285},{"date":"2023-08-21","fuel":"gasoline","grade":"regular","formulation":"all","price":3.868},{"date":"2023-08-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.746},{"date":"2023-08-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.134},{"date":"2023-08-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.393},{"date":"2023-08-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.183},{"date":"2023-08-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.71},{"date":"2023-08-21","fuel":"gasoline","grade":"premium","formulation":"all","price":4.717},{"date":"2023-08-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.526},{"date":"2023-08-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.946},{"date":"2023-08-21","fuel":"diesel","grade":"all","formulation":"NA","price":4.389},{"date":"2023-08-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.389},{"date":"2023-08-28","fuel":"gasoline","grade":"all","formulation":"all","price":3.931},{"date":"2023-08-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.772},{"date":"2023-08-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.249},{"date":"2023-08-28","fuel":"gasoline","grade":"regular","formulation":"all","price":3.813},{"date":"2023-08-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.684},{"date":"2023-08-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.094},{"date":"2023-08-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.349},{"date":"2023-08-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.125},{"date":"2023-08-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.687},{"date":"2023-08-28","fuel":"gasoline","grade":"premium","formulation":"all","price":4.683},{"date":"2023-08-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.477},{"date":"2023-08-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.929},{"date":"2023-08-28","fuel":"diesel","grade":"all","formulation":"NA","price":4.475},{"date":"2023-08-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.475},{"date":"2023-09-04","fuel":"gasoline","grade":"all","formulation":"all","price":3.925},{"date":"2023-09-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.768},{"date":"2023-09-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.238},{"date":"2023-09-04","fuel":"gasoline","grade":"regular","formulation":"all","price":3.807},{"date":"2023-09-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.68},{"date":"2023-09-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.082},{"date":"2023-09-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.347},{"date":"2023-09-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.125},{"date":"2023-09-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.685},{"date":"2023-09-04","fuel":"gasoline","grade":"premium","formulation":"all","price":4.672},{"date":"2023-09-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.468},{"date":"2023-09-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.918},{"date":"2023-09-04","fuel":"diesel","grade":"all","formulation":"NA","price":4.492},{"date":"2023-09-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.492},{"date":"2023-09-11","fuel":"gasoline","grade":"all","formulation":"all","price":3.941},{"date":"2023-09-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.78},{"date":"2023-09-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.263},{"date":"2023-09-11","fuel":"gasoline","grade":"regular","formulation":"all","price":3.822},{"date":"2023-09-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.692},{"date":"2023-09-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.105},{"date":"2023-09-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.367},{"date":"2023-09-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.13},{"date":"2023-09-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.727},{"date":"2023-09-11","fuel":"gasoline","grade":"premium","formulation":"all","price":4.694},{"date":"2023-09-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.479},{"date":"2023-09-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.953},{"date":"2023-09-11","fuel":"diesel","grade":"all","formulation":"NA","price":4.54},{"date":"2023-09-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.54},{"date":"2023-09-18","fuel":"gasoline","grade":"all","formulation":"all","price":4.001},{"date":"2023-09-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.811},{"date":"2023-09-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.381},{"date":"2023-09-18","fuel":"gasoline","grade":"regular","formulation":"all","price":3.878},{"date":"2023-09-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.724},{"date":"2023-09-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.215},{"date":"2023-09-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.446},{"date":"2023-09-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.161},{"date":"2023-09-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.88},{"date":"2023-09-18","fuel":"gasoline","grade":"premium","formulation":"all","price":4.775},{"date":"2023-09-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.51},{"date":"2023-09-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.094},{"date":"2023-09-18","fuel":"diesel","grade":"all","formulation":"NA","price":4.633},{"date":"2023-09-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.633},{"date":"2023-09-25","fuel":"gasoline","grade":"all","formulation":"all","price":3.963},{"date":"2023-09-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.752},{"date":"2023-09-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.387},{"date":"2023-09-25","fuel":"gasoline","grade":"regular","formulation":"all","price":3.837},{"date":"2023-09-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.663},{"date":"2023-09-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.216},{"date":"2023-09-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.423},{"date":"2023-09-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.101},{"date":"2023-09-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.912},{"date":"2023-09-25","fuel":"gasoline","grade":"premium","formulation":"all","price":4.758},{"date":"2023-09-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.463},{"date":"2023-09-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.115},{"date":"2023-09-25","fuel":"diesel","grade":"all","formulation":"NA","price":4.586},{"date":"2023-09-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.586},{"date":"2023-10-02","fuel":"gasoline","grade":"all","formulation":"all","price":3.93},{"date":"2023-10-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.688},{"date":"2023-10-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.412},{"date":"2023-10-02","fuel":"gasoline","grade":"regular","formulation":"all","price":3.798},{"date":"2023-10-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.598},{"date":"2023-10-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.233},{"date":"2023-10-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.414},{"date":"2023-10-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":4.048},{"date":"2023-10-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.969},{"date":"2023-10-02","fuel":"gasoline","grade":"premium","formulation":"all","price":4.759},{"date":"2023-10-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.415},{"date":"2023-10-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":5.171},{"date":"2023-10-02","fuel":"diesel","grade":"all","formulation":"NA","price":4.593},{"date":"2023-10-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.593},{"date":"2023-10-09","fuel":"gasoline","grade":"all","formulation":"all","price":3.814},{"date":"2023-10-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.597},{"date":"2023-10-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.248},{"date":"2023-10-09","fuel":"gasoline","grade":"regular","formulation":"all","price":3.684},{"date":"2023-10-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.506},{"date":"2023-10-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.073},{"date":"2023-10-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.293},{"date":"2023-10-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.965},{"date":"2023-10-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.797},{"date":"2023-10-09","fuel":"gasoline","grade":"premium","formulation":"all","price":4.627},{"date":"2023-10-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.327},{"date":"2023-10-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.988},{"date":"2023-10-09","fuel":"diesel","grade":"all","formulation":"NA","price":4.498},{"date":"2023-10-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.498},{"date":"2023-10-16","fuel":"gasoline","grade":"all","formulation":"all","price":3.706},{"date":"2023-10-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.496},{"date":"2023-10-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.125},{"date":"2023-10-16","fuel":"gasoline","grade":"regular","formulation":"all","price":3.576},{"date":"2023-10-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.404},{"date":"2023-10-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.951},{"date":"2023-10-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.177},{"date":"2023-10-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.862},{"date":"2023-10-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.659},{"date":"2023-10-16","fuel":"gasoline","grade":"premium","formulation":"all","price":4.522},{"date":"2023-10-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.231},{"date":"2023-10-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.873},{"date":"2023-10-16","fuel":"diesel","grade":"all","formulation":"NA","price":4.444},{"date":"2023-10-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.444},{"date":"2023-10-23","fuel":"gasoline","grade":"all","formulation":"all","price":3.66},{"date":"2023-10-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.461},{"date":"2023-10-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.059},{"date":"2023-10-23","fuel":"gasoline","grade":"regular","formulation":"all","price":3.533},{"date":"2023-10-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.369},{"date":"2023-10-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.89},{"date":"2023-10-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.117},{"date":"2023-10-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.826},{"date":"2023-10-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.571},{"date":"2023-10-23","fuel":"gasoline","grade":"premium","formulation":"all","price":4.465},{"date":"2023-10-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.192},{"date":"2023-10-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.794},{"date":"2023-10-23","fuel":"diesel","grade":"all","formulation":"NA","price":4.545},{"date":"2023-10-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.545},{"date":"2023-10-30","fuel":"gasoline","grade":"all","formulation":"all","price":3.6},{"date":"2023-10-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.411},{"date":"2023-10-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.978},{"date":"2023-10-30","fuel":"gasoline","grade":"regular","formulation":"all","price":3.473},{"date":"2023-10-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.32},{"date":"2023-10-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.809},{"date":"2023-10-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.053},{"date":"2023-10-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.773},{"date":"2023-10-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.48},{"date":"2023-10-30","fuel":"gasoline","grade":"premium","formulation":"all","price":4.4},{"date":"2023-10-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.141},{"date":"2023-10-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.711},{"date":"2023-10-30","fuel":"diesel","grade":"all","formulation":"NA","price":4.454},{"date":"2023-10-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.454},{"date":"2023-11-06","fuel":"gasoline","grade":"all","formulation":"all","price":3.52},{"date":"2023-11-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.334},{"date":"2023-11-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.894},{"date":"2023-11-06","fuel":"gasoline","grade":"regular","formulation":"all","price":3.396},{"date":"2023-11-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.245},{"date":"2023-11-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.725},{"date":"2023-11-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.962},{"date":"2023-11-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.684},{"date":"2023-11-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.388},{"date":"2023-11-06","fuel":"gasoline","grade":"premium","formulation":"all","price":4.312},{"date":"2023-11-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.05},{"date":"2023-11-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.628},{"date":"2023-11-06","fuel":"diesel","grade":"all","formulation":"NA","price":4.366},{"date":"2023-11-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.366},{"date":"2023-11-13","fuel":"gasoline","grade":"all","formulation":"all","price":3.473},{"date":"2023-11-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.3},{"date":"2023-11-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.816},{"date":"2023-11-13","fuel":"gasoline","grade":"regular","formulation":"all","price":3.349},{"date":"2023-11-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.212},{"date":"2023-11-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.646},{"date":"2023-11-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.908},{"date":"2023-11-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.645},{"date":"2023-11-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.289},{"date":"2023-11-13","fuel":"gasoline","grade":"premium","formulation":"all","price":4.262},{"date":"2023-11-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.016},{"date":"2023-11-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.552},{"date":"2023-11-13","fuel":"diesel","grade":"all","formulation":"NA","price":4.294},{"date":"2023-11-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.294},{"date":"2023-11-20","fuel":"gasoline","grade":"all","formulation":"all","price":3.414},{"date":"2023-11-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.233},{"date":"2023-11-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.77},{"date":"2023-11-20","fuel":"gasoline","grade":"regular","formulation":"all","price":3.289},{"date":"2023-11-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.144},{"date":"2023-11-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.602},{"date":"2023-11-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.85},{"date":"2023-11-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.583},{"date":"2023-11-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.236},{"date":"2023-11-20","fuel":"gasoline","grade":"premium","formulation":"all","price":4.209},{"date":"2023-11-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.959},{"date":"2023-11-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.502},{"date":"2023-11-20","fuel":"diesel","grade":"all","formulation":"NA","price":4.209},{"date":"2023-11-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.209},{"date":"2023-11-27","fuel":"gasoline","grade":"all","formulation":"all","price":3.363},{"date":"2023-11-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.178},{"date":"2023-11-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.727},{"date":"2023-11-27","fuel":"gasoline","grade":"regular","formulation":"all","price":3.238},{"date":"2023-11-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.088},{"date":"2023-11-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.562},{"date":"2023-11-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.801},{"date":"2023-11-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.535},{"date":"2023-11-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.187},{"date":"2023-11-27","fuel":"gasoline","grade":"premium","formulation":"all","price":4.157},{"date":"2023-11-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.91},{"date":"2023-11-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.448},{"date":"2023-11-27","fuel":"diesel","grade":"all","formulation":"NA","price":4.146},{"date":"2023-11-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.146},{"date":"2023-12-04","fuel":"gasoline","grade":"all","formulation":"all","price":3.355},{"date":"2023-12-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.194},{"date":"2023-12-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.67},{"date":"2023-12-04","fuel":"gasoline","grade":"regular","formulation":"all","price":3.231},{"date":"2023-12-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.104},{"date":"2023-12-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.503},{"date":"2023-12-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.791},{"date":"2023-12-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.548},{"date":"2023-12-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.142},{"date":"2023-12-04","fuel":"gasoline","grade":"premium","formulation":"all","price":4.138},{"date":"2023-12-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.925},{"date":"2023-12-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.387},{"date":"2023-12-04","fuel":"diesel","grade":"all","formulation":"NA","price":4.092},{"date":"2023-12-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.092},{"date":"2023-12-11","fuel":"gasoline","grade":"all","formulation":"all","price":3.259},{"date":"2023-12-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.104},{"date":"2023-12-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.563},{"date":"2023-12-11","fuel":"gasoline","grade":"regular","formulation":"all","price":3.136},{"date":"2023-12-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.014},{"date":"2023-12-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.399},{"date":"2023-12-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.682},{"date":"2023-12-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.454},{"date":"2023-12-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.014},{"date":"2023-12-11","fuel":"gasoline","grade":"premium","formulation":"all","price":4.042},{"date":"2023-12-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.837},{"date":"2023-12-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.281},{"date":"2023-12-11","fuel":"diesel","grade":"all","formulation":"NA","price":3.987},{"date":"2023-12-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.987},{"date":"2023-12-18","fuel":"gasoline","grade":"all","formulation":"all","price":3.176},{"date":"2023-12-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.023},{"date":"2023-12-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.476},{"date":"2023-12-18","fuel":"gasoline","grade":"regular","formulation":"all","price":3.053},{"date":"2023-12-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.931},{"date":"2023-12-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.312},{"date":"2023-12-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.602},{"date":"2023-12-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.378},{"date":"2023-12-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.924},{"date":"2023-12-18","fuel":"gasoline","grade":"premium","formulation":"all","price":3.957},{"date":"2023-12-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.761},{"date":"2023-12-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.185},{"date":"2023-12-18","fuel":"diesel","grade":"all","formulation":"NA","price":3.894},{"date":"2023-12-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.894},{"date":"2023-12-25","fuel":"gasoline","grade":"all","formulation":"all","price":3.238},{"date":"2023-12-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.094},{"date":"2023-12-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.522},{"date":"2023-12-25","fuel":"gasoline","grade":"regular","formulation":"all","price":3.116},{"date":"2023-12-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.005},{"date":"2023-12-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.357},{"date":"2023-12-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.663},{"date":"2023-12-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.447},{"date":"2023-12-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.976},{"date":"2023-12-25","fuel":"gasoline","grade":"premium","formulation":"all","price":4.014},{"date":"2023-12-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.822},{"date":"2023-12-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.237},{"date":"2023-12-25","fuel":"diesel","grade":"all","formulation":"NA","price":3.914},{"date":"2023-12-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.914},{"date":"2024-01-01","fuel":"gasoline","grade":"all","formulation":"all","price":3.213},{"date":"2024-01-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.055},{"date":"2024-01-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.522},{"date":"2024-01-01","fuel":"gasoline","grade":"regular","formulation":"all","price":3.089},{"date":"2024-01-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.966},{"date":"2024-01-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.354},{"date":"2024-01-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.646},{"date":"2024-01-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.408},{"date":"2024-01-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.987},{"date":"2024-01-01","fuel":"gasoline","grade":"premium","formulation":"all","price":4},{"date":"2024-01-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.784},{"date":"2024-01-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.25},{"date":"2024-01-01","fuel":"diesel","grade":"all","formulation":"NA","price":3.876},{"date":"2024-01-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.876},{"date":"2024-01-08","fuel":"gasoline","grade":"all","formulation":"all","price":3.197},{"date":"2024-01-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.035},{"date":"2024-01-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.514},{"date":"2024-01-08","fuel":"gasoline","grade":"regular","formulation":"all","price":3.073},{"date":"2024-01-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.945},{"date":"2024-01-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.347},{"date":"2024-01-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.632},{"date":"2024-01-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.394},{"date":"2024-01-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.974},{"date":"2024-01-08","fuel":"gasoline","grade":"premium","formulation":"all","price":3.983},{"date":"2024-01-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.764},{"date":"2024-01-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.237},{"date":"2024-01-08","fuel":"diesel","grade":"all","formulation":"NA","price":3.828},{"date":"2024-01-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.828},{"date":"2024-01-15","fuel":"gasoline","grade":"all","formulation":"all","price":3.179},{"date":"2024-01-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.032},{"date":"2024-01-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.466},{"date":"2024-01-15","fuel":"gasoline","grade":"regular","formulation":"all","price":3.058},{"date":"2024-01-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.944},{"date":"2024-01-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.302},{"date":"2024-01-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.599},{"date":"2024-01-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.377},{"date":"2024-01-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.916},{"date":"2024-01-15","fuel":"gasoline","grade":"premium","formulation":"all","price":3.947},{"date":"2024-01-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.75},{"date":"2024-01-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.176},{"date":"2024-01-15","fuel":"diesel","grade":"all","formulation":"NA","price":3.863},{"date":"2024-01-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.863},{"date":"2024-01-22","fuel":"gasoline","grade":"all","formulation":"all","price":3.181},{"date":"2024-01-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.037},{"date":"2024-01-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.464},{"date":"2024-01-22","fuel":"gasoline","grade":"regular","formulation":"all","price":3.062},{"date":"2024-01-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.95},{"date":"2024-01-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.304},{"date":"2024-01-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.591},{"date":"2024-01-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.375},{"date":"2024-01-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.901},{"date":"2024-01-22","fuel":"gasoline","grade":"premium","formulation":"all","price":3.942},{"date":"2024-01-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.75},{"date":"2024-01-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.165},{"date":"2024-01-22","fuel":"diesel","grade":"all","formulation":"NA","price":3.838},{"date":"2024-01-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.838},{"date":"2024-01-29","fuel":"gasoline","grade":"all","formulation":"all","price":3.214},{"date":"2024-01-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.066},{"date":"2024-01-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.507},{"date":"2024-01-29","fuel":"gasoline","grade":"regular","formulation":"all","price":3.095},{"date":"2024-01-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.979},{"date":"2024-01-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.347},{"date":"2024-01-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.626},{"date":"2024-01-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.403},{"date":"2024-01-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.948},{"date":"2024-01-29","fuel":"gasoline","grade":"premium","formulation":"all","price":3.971},{"date":"2024-01-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.772},{"date":"2024-01-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.203},{"date":"2024-01-29","fuel":"diesel","grade":"all","formulation":"NA","price":3.867},{"date":"2024-01-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.867},{"date":"2024-02-05","fuel":"gasoline","grade":"all","formulation":"all","price":3.254},{"date":"2024-02-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.107},{"date":"2024-02-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.545},{"date":"2024-02-05","fuel":"gasoline","grade":"regular","formulation":"all","price":3.136},{"date":"2024-02-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.021},{"date":"2024-02-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.385},{"date":"2024-02-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.663},{"date":"2024-02-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.438},{"date":"2024-02-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.988},{"date":"2024-02-05","fuel":"gasoline","grade":"premium","formulation":"all","price":4.009},{"date":"2024-02-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.811},{"date":"2024-02-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.24},{"date":"2024-02-05","fuel":"diesel","grade":"all","formulation":"NA","price":3.899},{"date":"2024-02-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.899},{"date":"2024-02-12","fuel":"gasoline","grade":"all","formulation":"all","price":3.309},{"date":"2024-02-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.168},{"date":"2024-02-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.585},{"date":"2024-02-12","fuel":"gasoline","grade":"regular","formulation":"all","price":3.192},{"date":"2024-02-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.083},{"date":"2024-02-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.424},{"date":"2024-02-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.707},{"date":"2024-02-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.488},{"date":"2024-02-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.022},{"date":"2024-02-12","fuel":"gasoline","grade":"premium","formulation":"all","price":4.059},{"date":"2024-02-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.867},{"date":"2024-02-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.283},{"date":"2024-02-12","fuel":"diesel","grade":"all","formulation":"NA","price":4.109},{"date":"2024-02-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.109},{"date":"2024-02-19","fuel":"gasoline","grade":"all","formulation":"all","price":3.385},{"date":"2024-02-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.244},{"date":"2024-02-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.661},{"date":"2024-02-19","fuel":"gasoline","grade":"regular","formulation":"all","price":3.269},{"date":"2024-02-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.159},{"date":"2024-02-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.504},{"date":"2024-02-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.782},{"date":"2024-02-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.566},{"date":"2024-02-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.093},{"date":"2024-02-19","fuel":"gasoline","grade":"premium","formulation":"all","price":4.128},{"date":"2024-02-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.941},{"date":"2024-02-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.346},{"date":"2024-02-19","fuel":"diesel","grade":"all","formulation":"NA","price":4.109},{"date":"2024-02-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.109},{"date":"2024-02-26","fuel":"gasoline","grade":"all","formulation":"all","price":3.365},{"date":"2024-02-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.231},{"date":"2024-02-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.629},{"date":"2024-02-26","fuel":"gasoline","grade":"regular","formulation":"all","price":3.249},{"date":"2024-02-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.145},{"date":"2024-02-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.471},{"date":"2024-02-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.763},{"date":"2024-02-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.553},{"date":"2024-02-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.066},{"date":"2024-02-26","fuel":"gasoline","grade":"premium","formulation":"all","price":4.11},{"date":"2024-02-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.934},{"date":"2024-02-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.316},{"date":"2024-02-26","fuel":"diesel","grade":"all","formulation":"NA","price":4.058},{"date":"2024-02-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.058},{"date":"2024-03-04","fuel":"gasoline","grade":"all","formulation":"all","price":3.466},{"date":"2024-03-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.327},{"date":"2024-03-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.74},{"date":"2024-03-04","fuel":"gasoline","grade":"regular","formulation":"all","price":3.35},{"date":"2024-03-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.243},{"date":"2024-03-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.578},{"date":"2024-03-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.866},{"date":"2024-03-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.641},{"date":"2024-03-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.189},{"date":"2024-03-04","fuel":"gasoline","grade":"premium","formulation":"all","price":4.214},{"date":"2024-03-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.022},{"date":"2024-03-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.438},{"date":"2024-03-04","fuel":"diesel","grade":"all","formulation":"NA","price":4.022},{"date":"2024-03-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.022},{"date":"2024-03-11","fuel":"gasoline","grade":"all","formulation":"all","price":3.492},{"date":"2024-03-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.355},{"date":"2024-03-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.762},{"date":"2024-03-11","fuel":"gasoline","grade":"regular","formulation":"all","price":3.376},{"date":"2024-03-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.27},{"date":"2024-03-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.602},{"date":"2024-03-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.889},{"date":"2024-03-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.67},{"date":"2024-03-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.205},{"date":"2024-03-11","fuel":"gasoline","grade":"premium","formulation":"all","price":4.24},{"date":"2024-03-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.052},{"date":"2024-03-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.459},{"date":"2024-03-11","fuel":"diesel","grade":"all","formulation":"NA","price":4.004},{"date":"2024-03-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.004},{"date":"2024-03-18","fuel":"gasoline","grade":"all","formulation":"all","price":3.569},{"date":"2024-03-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.433},{"date":"2024-03-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.836},{"date":"2024-03-18","fuel":"gasoline","grade":"regular","formulation":"all","price":3.453},{"date":"2024-03-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.348},{"date":"2024-03-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.679},{"date":"2024-03-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.963},{"date":"2024-03-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.751},{"date":"2024-03-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.266},{"date":"2024-03-18","fuel":"gasoline","grade":"premium","formulation":"all","price":4.31},{"date":"2024-03-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.131},{"date":"2024-03-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.519},{"date":"2024-03-18","fuel":"diesel","grade":"all","formulation":"NA","price":4.028},{"date":"2024-03-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.028},{"date":"2024-03-25","fuel":"gasoline","grade":"all","formulation":"all","price":3.639},{"date":"2024-03-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.494},{"date":"2024-03-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.923},{"date":"2024-03-25","fuel":"gasoline","grade":"regular","formulation":"all","price":3.523},{"date":"2024-03-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.409},{"date":"2024-03-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.767},{"date":"2024-03-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.033},{"date":"2024-03-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.815},{"date":"2024-03-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.347},{"date":"2024-03-25","fuel":"gasoline","grade":"premium","formulation":"all","price":4.381},{"date":"2024-03-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.187},{"date":"2024-03-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.608},{"date":"2024-03-25","fuel":"diesel","grade":"all","formulation":"NA","price":4.034},{"date":"2024-03-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.034},{"date":"2024-04-01","fuel":"gasoline","grade":"all","formulation":"all","price":3.636},{"date":"2024-04-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.487},{"date":"2024-04-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.926},{"date":"2024-04-01","fuel":"gasoline","grade":"regular","formulation":"all","price":3.517},{"date":"2024-04-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.401},{"date":"2024-04-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.766},{"date":"2024-04-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.041},{"date":"2024-04-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.818},{"date":"2024-04-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.364},{"date":"2024-04-01","fuel":"gasoline","grade":"premium","formulation":"all","price":4.393},{"date":"2024-04-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.196},{"date":"2024-04-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.623},{"date":"2024-04-01","fuel":"diesel","grade":"all","formulation":"NA","price":3.996},{"date":"2024-04-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.996},{"date":"2024-04-08","fuel":"gasoline","grade":"all","formulation":"all","price":3.712},{"date":"2024-04-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.534},{"date":"2024-04-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.06},{"date":"2024-04-08","fuel":"gasoline","grade":"regular","formulation":"all","price":3.591},{"date":"2024-04-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.448},{"date":"2024-04-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.897},{"date":"2024-04-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.124},{"date":"2024-04-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.863},{"date":"2024-04-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.501},{"date":"2024-04-08","fuel":"gasoline","grade":"premium","formulation":"all","price":4.485},{"date":"2024-04-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.241},{"date":"2024-04-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.77},{"date":"2024-04-08","fuel":"diesel","grade":"all","formulation":"NA","price":4.061},{"date":"2024-04-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.061},{"date":"2024-04-15","fuel":"gasoline","grade":"all","formulation":"all","price":3.751},{"date":"2024-04-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.567},{"date":"2024-04-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.111},{"date":"2024-04-15","fuel":"gasoline","grade":"regular","formulation":"all","price":3.628},{"date":"2024-04-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.479},{"date":"2024-04-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.947},{"date":"2024-04-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.171},{"date":"2024-04-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.903},{"date":"2024-04-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.557},{"date":"2024-04-15","fuel":"gasoline","grade":"premium","formulation":"all","price":4.536},{"date":"2024-04-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.285},{"date":"2024-04-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.83},{"date":"2024-04-15","fuel":"diesel","grade":"all","formulation":"NA","price":4.015},{"date":"2024-04-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":4.015},{"date":"2024-04-22","fuel":"gasoline","grade":"all","formulation":"all","price":3.791},{"date":"2024-04-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.594},{"date":"2024-04-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.177},{"date":"2024-04-22","fuel":"gasoline","grade":"regular","formulation":"all","price":3.668},{"date":"2024-04-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.506},{"date":"2024-04-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":4.015},{"date":"2024-04-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.211},{"date":"2024-04-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.931},{"date":"2024-04-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.617},{"date":"2024-04-22","fuel":"gasoline","grade":"premium","formulation":"all","price":4.574},{"date":"2024-04-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.31},{"date":"2024-04-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.881},{"date":"2024-04-22","fuel":"diesel","grade":"all","formulation":"NA","price":3.992},{"date":"2024-04-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.992},{"date":"2024-04-29","fuel":"gasoline","grade":"all","formulation":"all","price":3.777},{"date":"2024-04-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.587},{"date":"2024-04-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.149},{"date":"2024-04-29","fuel":"gasoline","grade":"regular","formulation":"all","price":3.653},{"date":"2024-04-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.498},{"date":"2024-04-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.987},{"date":"2024-04-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.195},{"date":"2024-04-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.926},{"date":"2024-04-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.583},{"date":"2024-04-29","fuel":"gasoline","grade":"premium","formulation":"all","price":4.566},{"date":"2024-04-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.314},{"date":"2024-04-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.86},{"date":"2024-04-29","fuel":"diesel","grade":"all","formulation":"NA","price":3.947},{"date":"2024-04-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.947},{"date":"2024-05-06","fuel":"gasoline","grade":"all","formulation":"all","price":3.766},{"date":"2024-05-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.577},{"date":"2024-05-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.137},{"date":"2024-05-06","fuel":"gasoline","grade":"regular","formulation":"all","price":3.643},{"date":"2024-05-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.487},{"date":"2024-05-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.976},{"date":"2024-05-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.194},{"date":"2024-05-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.927},{"date":"2024-05-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.579},{"date":"2024-05-06","fuel":"gasoline","grade":"premium","formulation":"all","price":4.55},{"date":"2024-05-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.303},{"date":"2024-05-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.838},{"date":"2024-05-06","fuel":"diesel","grade":"all","formulation":"NA","price":3.894},{"date":"2024-05-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.894},{"date":"2024-05-13","fuel":"gasoline","grade":"all","formulation":"all","price":3.731},{"date":"2024-05-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.551},{"date":"2024-05-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.084},{"date":"2024-05-13","fuel":"gasoline","grade":"regular","formulation":"all","price":3.608},{"date":"2024-05-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.463},{"date":"2024-05-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.922},{"date":"2024-05-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.15},{"date":"2024-05-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.893},{"date":"2024-05-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.523},{"date":"2024-05-13","fuel":"gasoline","grade":"premium","formulation":"all","price":4.513},{"date":"2024-05-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.272},{"date":"2024-05-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.795},{"date":"2024-05-13","fuel":"diesel","grade":"all","formulation":"NA","price":3.848},{"date":"2024-05-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.848},{"date":"2024-05-20","fuel":"gasoline","grade":"all","formulation":"all","price":3.706},{"date":"2024-05-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.54},{"date":"2024-05-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.033},{"date":"2024-05-20","fuel":"gasoline","grade":"regular","formulation":"all","price":3.584},{"date":"2024-05-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.451},{"date":"2024-05-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.871},{"date":"2024-05-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.126},{"date":"2024-05-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.885},{"date":"2024-05-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.474},{"date":"2024-05-20","fuel":"gasoline","grade":"premium","formulation":"all","price":4.485},{"date":"2024-05-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.264},{"date":"2024-05-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.742},{"date":"2024-05-20","fuel":"diesel","grade":"all","formulation":"NA","price":3.789},{"date":"2024-05-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.789},{"date":"2024-05-27","fuel":"gasoline","grade":"all","formulation":"all","price":3.698},{"date":"2024-05-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.522},{"date":"2024-05-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":4.052},{"date":"2024-05-27","fuel":"gasoline","grade":"regular","formulation":"all","price":3.577},{"date":"2024-05-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.434},{"date":"2024-05-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.894},{"date":"2024-05-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.112},{"date":"2024-05-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.864},{"date":"2024-05-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.471},{"date":"2024-05-27","fuel":"gasoline","grade":"premium","formulation":"all","price":4.479},{"date":"2024-05-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.25},{"date":"2024-05-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.758},{"date":"2024-05-27","fuel":"diesel","grade":"all","formulation":"NA","price":3.758},{"date":"2024-05-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.758},{"date":"2024-06-03","fuel":"gasoline","grade":"all","formulation":"all","price":3.638},{"date":"2024-06-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.466},{"date":"2024-06-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.975},{"date":"2024-06-03","fuel":"gasoline","grade":"regular","formulation":"all","price":3.516},{"date":"2024-06-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.376},{"date":"2024-06-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.816},{"date":"2024-06-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.059},{"date":"2024-06-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.82},{"date":"2024-06-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.405},{"date":"2024-06-03","fuel":"gasoline","grade":"premium","formulation":"all","price":4.417},{"date":"2024-06-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.198},{"date":"2024-06-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.672},{"date":"2024-06-03","fuel":"diesel","grade":"all","formulation":"NA","price":3.726},{"date":"2024-06-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.726},{"date":"2024-06-10","fuel":"gasoline","grade":"all","formulation":"all","price":3.551},{"date":"2024-06-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.387},{"date":"2024-06-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.874},{"date":"2024-06-10","fuel":"gasoline","grade":"regular","formulation":"all","price":3.429},{"date":"2024-06-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.297},{"date":"2024-06-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.713},{"date":"2024-06-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.97},{"date":"2024-06-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.738},{"date":"2024-06-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.306},{"date":"2024-06-10","fuel":"gasoline","grade":"premium","formulation":"all","price":4.331},{"date":"2024-06-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.118},{"date":"2024-06-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.581},{"date":"2024-06-10","fuel":"diesel","grade":"all","formulation":"NA","price":3.658},{"date":"2024-06-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.658},{"date":"2024-06-17","fuel":"gasoline","grade":"all","formulation":"all","price":3.556},{"date":"2024-06-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.399},{"date":"2024-06-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.863},{"date":"2024-06-17","fuel":"gasoline","grade":"regular","formulation":"all","price":3.435},{"date":"2024-06-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.31},{"date":"2024-06-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.704},{"date":"2024-06-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.976},{"date":"2024-06-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.752},{"date":"2024-06-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.298},{"date":"2024-06-17","fuel":"gasoline","grade":"premium","formulation":"all","price":4.326},{"date":"2024-06-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.129},{"date":"2024-06-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.556},{"date":"2024-06-17","fuel":"diesel","grade":"all","formulation":"NA","price":3.735},{"date":"2024-06-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.735},{"date":"2024-06-24","fuel":"gasoline","grade":"all","formulation":"all","price":3.557},{"date":"2024-06-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.41},{"date":"2024-06-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.846},{"date":"2024-06-24","fuel":"gasoline","grade":"regular","formulation":"all","price":3.438},{"date":"2024-06-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.322},{"date":"2024-06-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.688},{"date":"2024-06-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.965},{"date":"2024-06-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.753},{"date":"2024-06-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.273},{"date":"2024-06-24","fuel":"gasoline","grade":"premium","formulation":"all","price":4.319},{"date":"2024-06-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.131},{"date":"2024-06-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.539},{"date":"2024-06-24","fuel":"diesel","grade":"all","formulation":"NA","price":3.769},{"date":"2024-06-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.769},{"date":"2024-07-01","fuel":"gasoline","grade":"all","formulation":"all","price":3.595},{"date":"2024-07-01","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.458},{"date":"2024-07-01","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.865},{"date":"2024-07-01","fuel":"gasoline","grade":"regular","formulation":"all","price":3.479},{"date":"2024-07-01","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.371},{"date":"2024-07-01","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.71},{"date":"2024-07-01","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.99},{"date":"2024-07-01","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.79},{"date":"2024-07-01","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.28},{"date":"2024-07-01","fuel":"gasoline","grade":"premium","formulation":"all","price":4.344},{"date":"2024-07-01","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.169},{"date":"2024-07-01","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.547},{"date":"2024-07-01","fuel":"diesel","grade":"all","formulation":"NA","price":3.813},{"date":"2024-07-01","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.813},{"date":"2024-07-08","fuel":"gasoline","grade":"all","formulation":"all","price":3.608},{"date":"2024-07-08","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.472},{"date":"2024-07-08","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.876},{"date":"2024-07-08","fuel":"gasoline","grade":"regular","formulation":"all","price":3.489},{"date":"2024-07-08","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.384},{"date":"2024-07-08","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.717},{"date":"2024-07-08","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.013},{"date":"2024-07-08","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.818},{"date":"2024-07-08","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.295},{"date":"2024-07-08","fuel":"gasoline","grade":"premium","formulation":"all","price":4.367},{"date":"2024-07-08","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.191},{"date":"2024-07-08","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.573},{"date":"2024-07-08","fuel":"diesel","grade":"all","formulation":"NA","price":3.865},{"date":"2024-07-08","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.865},{"date":"2024-07-15","fuel":"gasoline","grade":"all","formulation":"all","price":3.614},{"date":"2024-07-15","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.476},{"date":"2024-07-15","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.887},{"date":"2024-07-15","fuel":"gasoline","grade":"regular","formulation":"all","price":3.496},{"date":"2024-07-15","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.388},{"date":"2024-07-15","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.731},{"date":"2024-07-15","fuel":"gasoline","grade":"midgrade","formulation":"all","price":4.014},{"date":"2024-07-15","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.822},{"date":"2024-07-15","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.294},{"date":"2024-07-15","fuel":"gasoline","grade":"premium","formulation":"all","price":4.371},{"date":"2024-07-15","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.197},{"date":"2024-07-15","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.576},{"date":"2024-07-15","fuel":"diesel","grade":"all","formulation":"NA","price":3.826},{"date":"2024-07-15","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.826},{"date":"2024-07-22","fuel":"gasoline","grade":"all","formulation":"all","price":3.587},{"date":"2024-07-22","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.451},{"date":"2024-07-22","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.855},{"date":"2024-07-22","fuel":"gasoline","grade":"regular","formulation":"all","price":3.471},{"date":"2024-07-22","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.364},{"date":"2024-07-22","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.703},{"date":"2024-07-22","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.974},{"date":"2024-07-22","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.781},{"date":"2024-07-22","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.254},{"date":"2024-07-22","fuel":"gasoline","grade":"premium","formulation":"all","price":4.331},{"date":"2024-07-22","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.162},{"date":"2024-07-22","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.528},{"date":"2024-07-22","fuel":"diesel","grade":"all","formulation":"NA","price":3.779},{"date":"2024-07-22","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.779},{"date":"2024-07-29","fuel":"gasoline","grade":"all","formulation":"all","price":3.598},{"date":"2024-07-29","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.467},{"date":"2024-07-29","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.856},{"date":"2024-07-29","fuel":"gasoline","grade":"regular","formulation":"all","price":3.484},{"date":"2024-07-29","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.381},{"date":"2024-07-29","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.706},{"date":"2024-07-29","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.982},{"date":"2024-07-29","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.797},{"date":"2024-07-29","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.251},{"date":"2024-07-29","fuel":"gasoline","grade":"premium","formulation":"all","price":4.333},{"date":"2024-07-29","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.177},{"date":"2024-07-29","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.516},{"date":"2024-07-29","fuel":"diesel","grade":"all","formulation":"NA","price":3.768},{"date":"2024-07-29","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.768},{"date":"2024-08-05","fuel":"gasoline","grade":"all","formulation":"all","price":3.563},{"date":"2024-08-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.444},{"date":"2024-08-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.797},{"date":"2024-08-05","fuel":"gasoline","grade":"regular","formulation":"all","price":3.448},{"date":"2024-08-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.357},{"date":"2024-08-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.644},{"date":"2024-08-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.955},{"date":"2024-08-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.784},{"date":"2024-08-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.202},{"date":"2024-08-05","fuel":"gasoline","grade":"premium","formulation":"all","price":4.302},{"date":"2024-08-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.159},{"date":"2024-08-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.47},{"date":"2024-08-05","fuel":"diesel","grade":"all","formulation":"NA","price":3.755},{"date":"2024-08-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.755},{"date":"2024-08-12","fuel":"gasoline","grade":"all","formulation":"all","price":3.53},{"date":"2024-08-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.414},{"date":"2024-08-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.761},{"date":"2024-08-12","fuel":"gasoline","grade":"regular","formulation":"all","price":3.414},{"date":"2024-08-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.326},{"date":"2024-08-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.606},{"date":"2024-08-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.926},{"date":"2024-08-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.757},{"date":"2024-08-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.17},{"date":"2024-08-12","fuel":"gasoline","grade":"premium","formulation":"all","price":4.274},{"date":"2024-08-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.132},{"date":"2024-08-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.44},{"date":"2024-08-12","fuel":"diesel","grade":"all","formulation":"NA","price":3.704},{"date":"2024-08-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.704},{"date":"2024-08-19","fuel":"gasoline","grade":"all","formulation":"all","price":3.5},{"date":"2024-08-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.375},{"date":"2024-08-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.747},{"date":"2024-08-19","fuel":"gasoline","grade":"regular","formulation":"all","price":3.382},{"date":"2024-08-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.286},{"date":"2024-08-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.592},{"date":"2024-08-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.906},{"date":"2024-08-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.727},{"date":"2024-08-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.167},{"date":"2024-08-19","fuel":"gasoline","grade":"premium","formulation":"all","price":4.252},{"date":"2024-08-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.101},{"date":"2024-08-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.429},{"date":"2024-08-19","fuel":"diesel","grade":"all","formulation":"NA","price":3.688},{"date":"2024-08-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.688},{"date":"2024-08-26","fuel":"gasoline","grade":"all","formulation":"all","price":3.433},{"date":"2024-08-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.301},{"date":"2024-08-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.693},{"date":"2024-08-26","fuel":"gasoline","grade":"regular","formulation":"all","price":3.313},{"date":"2024-08-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.212},{"date":"2024-08-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.534},{"date":"2024-08-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.842},{"date":"2024-08-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.652},{"date":"2024-08-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.119},{"date":"2024-08-26","fuel":"gasoline","grade":"premium","formulation":"all","price":4.201},{"date":"2024-08-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.036},{"date":"2024-08-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.394},{"date":"2024-08-26","fuel":"diesel","grade":"all","formulation":"NA","price":3.651},{"date":"2024-08-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.651},{"date":"2024-09-02","fuel":"gasoline","grade":"all","formulation":"all","price":3.411},{"date":"2024-09-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.281},{"date":"2024-09-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.674},{"date":"2024-09-02","fuel":"gasoline","grade":"regular","formulation":"all","price":3.289},{"date":"2024-09-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.191},{"date":"2024-09-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.509},{"date":"2024-09-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.835},{"date":"2024-09-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.642},{"date":"2024-09-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.116},{"date":"2024-09-02","fuel":"gasoline","grade":"premium","formulation":"all","price":4.196},{"date":"2024-09-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":4.023},{"date":"2024-09-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.407},{"date":"2024-09-02","fuel":"diesel","grade":"all","formulation":"NA","price":3.625},{"date":"2024-09-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.625},{"date":"2024-09-09","fuel":"gasoline","grade":"all","formulation":"all","price":3.36},{"date":"2024-09-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.211},{"date":"2024-09-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.654},{"date":"2024-09-09","fuel":"gasoline","grade":"regular","formulation":"all","price":3.236},{"date":"2024-09-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.12},{"date":"2024-09-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.488},{"date":"2024-09-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.791},{"date":"2024-09-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.576},{"date":"2024-09-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.103},{"date":"2024-09-09","fuel":"gasoline","grade":"premium","formulation":"all","price":4.153},{"date":"2024-09-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.957},{"date":"2024-09-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.383},{"date":"2024-09-09","fuel":"diesel","grade":"all","formulation":"NA","price":3.555},{"date":"2024-09-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.555},{"date":"2024-09-16","fuel":"gasoline","grade":"all","formulation":"all","price":3.307},{"date":"2024-09-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.15},{"date":"2024-09-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.618},{"date":"2024-09-16","fuel":"gasoline","grade":"regular","formulation":"all","price":3.18},{"date":"2024-09-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.057},{"date":"2024-09-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.447},{"date":"2024-09-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.755},{"date":"2024-09-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.527},{"date":"2024-09-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.087},{"date":"2024-09-16","fuel":"gasoline","grade":"premium","formulation":"all","price":4.119},{"date":"2024-09-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.911},{"date":"2024-09-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.363},{"date":"2024-09-16","fuel":"diesel","grade":"all","formulation":"NA","price":3.526},{"date":"2024-09-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.526},{"date":"2024-09-23","fuel":"gasoline","grade":"all","formulation":"all","price":3.311},{"date":"2024-09-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.166},{"date":"2024-09-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.597},{"date":"2024-09-23","fuel":"gasoline","grade":"regular","formulation":"all","price":3.185},{"date":"2024-09-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.074},{"date":"2024-09-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.426},{"date":"2024-09-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.751},{"date":"2024-09-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.532},{"date":"2024-09-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.068},{"date":"2024-09-23","fuel":"gasoline","grade":"premium","formulation":"all","price":4.108},{"date":"2024-09-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.913},{"date":"2024-09-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.338},{"date":"2024-09-23","fuel":"diesel","grade":"all","formulation":"NA","price":3.539},{"date":"2024-09-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.539},{"date":"2024-09-30","fuel":"gasoline","grade":"all","formulation":"all","price":3.303},{"date":"2024-09-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.179},{"date":"2024-09-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.548},{"date":"2024-09-30","fuel":"gasoline","grade":"regular","formulation":"all","price":3.179},{"date":"2024-09-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.087},{"date":"2024-09-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.378},{"date":"2024-09-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.738},{"date":"2024-09-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.549},{"date":"2024-09-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.015},{"date":"2024-09-30","fuel":"gasoline","grade":"premium","formulation":"all","price":4.094},{"date":"2024-09-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.926},{"date":"2024-09-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.292},{"date":"2024-09-30","fuel":"diesel","grade":"all","formulation":"NA","price":3.544},{"date":"2024-09-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.544},{"date":"2024-10-07","fuel":"gasoline","grade":"all","formulation":"all","price":3.26},{"date":"2024-10-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.117},{"date":"2024-10-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.545},{"date":"2024-10-07","fuel":"gasoline","grade":"regular","formulation":"all","price":3.136},{"date":"2024-10-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.026},{"date":"2024-10-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.377},{"date":"2024-10-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.692},{"date":"2024-10-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.474},{"date":"2024-10-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.014},{"date":"2024-10-07","fuel":"gasoline","grade":"premium","formulation":"all","price":4.049},{"date":"2024-10-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.857},{"date":"2024-10-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.276},{"date":"2024-10-07","fuel":"diesel","grade":"all","formulation":"NA","price":3.584},{"date":"2024-10-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.584},{"date":"2024-10-14","fuel":"gasoline","grade":"all","formulation":"all","price":3.294},{"date":"2024-10-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.158},{"date":"2024-10-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.562},{"date":"2024-10-14","fuel":"gasoline","grade":"regular","formulation":"all","price":3.171},{"date":"2024-10-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.069},{"date":"2024-10-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.394},{"date":"2024-10-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.719},{"date":"2024-10-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.513},{"date":"2024-10-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.021},{"date":"2024-10-14","fuel":"gasoline","grade":"premium","formulation":"all","price":4.077},{"date":"2024-10-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.89},{"date":"2024-10-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.297},{"date":"2024-10-14","fuel":"diesel","grade":"all","formulation":"NA","price":3.631},{"date":"2024-10-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.631},{"date":"2024-10-21","fuel":"gasoline","grade":"all","formulation":"all","price":3.268},{"date":"2024-10-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.135},{"date":"2024-10-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.53},{"date":"2024-10-21","fuel":"gasoline","grade":"regular","formulation":"all","price":3.144},{"date":"2024-10-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.044},{"date":"2024-10-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.361},{"date":"2024-10-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.7},{"date":"2024-10-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.501},{"date":"2024-10-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.993},{"date":"2024-10-21","fuel":"gasoline","grade":"premium","formulation":"all","price":4.058},{"date":"2024-10-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.881},{"date":"2024-10-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.267},{"date":"2024-10-21","fuel":"diesel","grade":"all","formulation":"NA","price":3.553},{"date":"2024-10-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.553},{"date":"2024-10-28","fuel":"gasoline","grade":"all","formulation":"all","price":3.22},{"date":"2024-10-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.097},{"date":"2024-10-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.466},{"date":"2024-10-28","fuel":"gasoline","grade":"regular","formulation":"all","price":3.097},{"date":"2024-10-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.005},{"date":"2024-10-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.296},{"date":"2024-10-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.654},{"date":"2024-10-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.465},{"date":"2024-10-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.933},{"date":"2024-10-28","fuel":"gasoline","grade":"premium","formulation":"all","price":4.012},{"date":"2024-10-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.843},{"date":"2024-10-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.211},{"date":"2024-10-28","fuel":"diesel","grade":"all","formulation":"NA","price":3.573},{"date":"2024-10-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.573},{"date":"2024-11-04","fuel":"gasoline","grade":"all","formulation":"all","price":3.191},{"date":"2024-11-04","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.065},{"date":"2024-11-04","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.441},{"date":"2024-11-04","fuel":"gasoline","grade":"regular","formulation":"all","price":3.069},{"date":"2024-11-04","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.975},{"date":"2024-11-04","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.272},{"date":"2024-11-04","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.616},{"date":"2024-11-04","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.423},{"date":"2024-11-04","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.902},{"date":"2024-11-04","fuel":"gasoline","grade":"premium","formulation":"all","price":3.977},{"date":"2024-11-04","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.805},{"date":"2024-11-04","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.18},{"date":"2024-11-04","fuel":"diesel","grade":"all","formulation":"NA","price":3.536},{"date":"2024-11-04","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.536},{"date":"2024-11-11","fuel":"gasoline","grade":"all","formulation":"all","price":3.176},{"date":"2024-11-11","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.054},{"date":"2024-11-11","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.416},{"date":"2024-11-11","fuel":"gasoline","grade":"regular","formulation":"all","price":3.052},{"date":"2024-11-11","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.962},{"date":"2024-11-11","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.245},{"date":"2024-11-11","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.613},{"date":"2024-11-11","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.421},{"date":"2024-11-11","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.89},{"date":"2024-11-11","fuel":"gasoline","grade":"premium","formulation":"all","price":3.964},{"date":"2024-11-11","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.799},{"date":"2024-11-11","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.155},{"date":"2024-11-11","fuel":"diesel","grade":"all","formulation":"NA","price":3.521},{"date":"2024-11-11","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.521},{"date":"2024-11-18","fuel":"gasoline","grade":"all","formulation":"all","price":3.168},{"date":"2024-11-18","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.042},{"date":"2024-11-18","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.414},{"date":"2024-11-18","fuel":"gasoline","grade":"regular","formulation":"all","price":3.046},{"date":"2024-11-18","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.95},{"date":"2024-11-18","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.249},{"date":"2024-11-18","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.593},{"date":"2024-11-18","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.402},{"date":"2024-11-18","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.867},{"date":"2024-11-18","fuel":"gasoline","grade":"premium","formulation":"all","price":3.946},{"date":"2024-11-18","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.788},{"date":"2024-11-18","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.128},{"date":"2024-11-18","fuel":"diesel","grade":"all","formulation":"NA","price":3.491},{"date":"2024-11-18","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.491},{"date":"2024-11-25","fuel":"gasoline","grade":"all","formulation":"all","price":3.166},{"date":"2024-11-25","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.037},{"date":"2024-11-25","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.421},{"date":"2024-11-25","fuel":"gasoline","grade":"regular","formulation":"all","price":3.044},{"date":"2024-11-25","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.946},{"date":"2024-11-25","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.254},{"date":"2024-11-25","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.586},{"date":"2024-11-25","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.39},{"date":"2024-11-25","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.871},{"date":"2024-11-25","fuel":"gasoline","grade":"premium","formulation":"all","price":3.95},{"date":"2024-11-25","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.779},{"date":"2024-11-25","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.149},{"date":"2024-11-25","fuel":"diesel","grade":"all","formulation":"NA","price":3.539},{"date":"2024-11-25","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.539},{"date":"2024-12-02","fuel":"gasoline","grade":"all","formulation":"all","price":3.156},{"date":"2024-12-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.027},{"date":"2024-12-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.408},{"date":"2024-12-02","fuel":"gasoline","grade":"regular","formulation":"all","price":3.034},{"date":"2024-12-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.936},{"date":"2024-12-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.242},{"date":"2024-12-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.574},{"date":"2024-12-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.375},{"date":"2024-12-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.861},{"date":"2024-12-02","fuel":"gasoline","grade":"premium","formulation":"all","price":3.937},{"date":"2024-12-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.767},{"date":"2024-12-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.134},{"date":"2024-12-02","fuel":"diesel","grade":"all","formulation":"NA","price":3.54},{"date":"2024-12-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.54},{"date":"2024-12-09","fuel":"gasoline","grade":"all","formulation":"all","price":3.131},{"date":"2024-12-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.004},{"date":"2024-12-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.379},{"date":"2024-12-09","fuel":"gasoline","grade":"regular","formulation":"all","price":3.008},{"date":"2024-12-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.912},{"date":"2024-12-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.213},{"date":"2024-12-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.558},{"date":"2024-12-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.364},{"date":"2024-12-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.835},{"date":"2024-12-09","fuel":"gasoline","grade":"premium","formulation":"all","price":3.914},{"date":"2024-12-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.751},{"date":"2024-12-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.103},{"date":"2024-12-09","fuel":"diesel","grade":"all","formulation":"NA","price":3.458},{"date":"2024-12-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.458},{"date":"2024-12-16","fuel":"gasoline","grade":"all","formulation":"all","price":3.137},{"date":"2024-12-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.023},{"date":"2024-12-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.362},{"date":"2024-12-16","fuel":"gasoline","grade":"regular","formulation":"all","price":3.016},{"date":"2024-12-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.933},{"date":"2024-12-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.196},{"date":"2024-12-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.556},{"date":"2024-12-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.379},{"date":"2024-12-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.813},{"date":"2024-12-16","fuel":"gasoline","grade":"premium","formulation":"all","price":3.911},{"date":"2024-12-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.76},{"date":"2024-12-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.086},{"date":"2024-12-16","fuel":"diesel","grade":"all","formulation":"NA","price":3.494},{"date":"2024-12-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.494},{"date":"2024-12-23","fuel":"gasoline","grade":"all","formulation":"all","price":3.145},{"date":"2024-12-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.025},{"date":"2024-12-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.382},{"date":"2024-12-23","fuel":"gasoline","grade":"regular","formulation":"all","price":3.024},{"date":"2024-12-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.935},{"date":"2024-12-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.216},{"date":"2024-12-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.564},{"date":"2024-12-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.374},{"date":"2024-12-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.838},{"date":"2024-12-23","fuel":"gasoline","grade":"premium","formulation":"all","price":3.915},{"date":"2024-12-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.753},{"date":"2024-12-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.103},{"date":"2024-12-23","fuel":"diesel","grade":"all","formulation":"NA","price":3.476},{"date":"2024-12-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.476},{"date":"2024-12-30","fuel":"gasoline","grade":"all","formulation":"all","price":3.128},{"date":"2024-12-30","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.005},{"date":"2024-12-30","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.37},{"date":"2024-12-30","fuel":"gasoline","grade":"regular","formulation":"all","price":3.006},{"date":"2024-12-30","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.914},{"date":"2024-12-30","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.203},{"date":"2024-12-30","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.554},{"date":"2024-12-30","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.365},{"date":"2024-12-30","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.827},{"date":"2024-12-30","fuel":"gasoline","grade":"premium","formulation":"all","price":3.907},{"date":"2024-12-30","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.745},{"date":"2024-12-30","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.096},{"date":"2024-12-30","fuel":"diesel","grade":"all","formulation":"NA","price":3.503},{"date":"2024-12-30","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.503},{"date":"2025-01-06","fuel":"gasoline","grade":"all","formulation":"all","price":3.168},{"date":"2025-01-06","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.047},{"date":"2025-01-06","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.406},{"date":"2025-01-06","fuel":"gasoline","grade":"regular","formulation":"all","price":3.047},{"date":"2025-01-06","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.958},{"date":"2025-01-06","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.239},{"date":"2025-01-06","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.587},{"date":"2025-01-06","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.395},{"date":"2025-01-06","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.865},{"date":"2025-01-06","fuel":"gasoline","grade":"premium","formulation":"all","price":3.935},{"date":"2025-01-06","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.77},{"date":"2025-01-06","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.128},{"date":"2025-01-06","fuel":"diesel","grade":"all","formulation":"NA","price":3.561},{"date":"2025-01-06","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.561},{"date":"2025-01-13","fuel":"gasoline","grade":"all","formulation":"all","price":3.164},{"date":"2025-01-13","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.04},{"date":"2025-01-13","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.408},{"date":"2025-01-13","fuel":"gasoline","grade":"regular","formulation":"all","price":3.043},{"date":"2025-01-13","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.95},{"date":"2025-01-13","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.242},{"date":"2025-01-13","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.585},{"date":"2025-01-13","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.394},{"date":"2025-01-13","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.862},{"date":"2025-01-13","fuel":"gasoline","grade":"premium","formulation":"all","price":3.939},{"date":"2025-01-13","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.77},{"date":"2025-01-13","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.136},{"date":"2025-01-13","fuel":"diesel","grade":"all","formulation":"NA","price":3.602},{"date":"2025-01-13","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.602},{"date":"2025-01-20","fuel":"gasoline","grade":"all","formulation":"all","price":3.229},{"date":"2025-01-20","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.099},{"date":"2025-01-20","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.485},{"date":"2025-01-20","fuel":"gasoline","grade":"regular","formulation":"all","price":3.109},{"date":"2025-01-20","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.011},{"date":"2025-01-20","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.32},{"date":"2025-01-20","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.642},{"date":"2025-01-20","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.444},{"date":"2025-01-20","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.928},{"date":"2025-01-20","fuel":"gasoline","grade":"premium","formulation":"all","price":3.998},{"date":"2025-01-20","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.821},{"date":"2025-01-20","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.206},{"date":"2025-01-20","fuel":"diesel","grade":"all","formulation":"NA","price":3.715},{"date":"2025-01-20","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.715},{"date":"2025-01-27","fuel":"gasoline","grade":"all","formulation":"all","price":3.224},{"date":"2025-01-27","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.096},{"date":"2025-01-27","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.478},{"date":"2025-01-27","fuel":"gasoline","grade":"regular","formulation":"all","price":3.103},{"date":"2025-01-27","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.006},{"date":"2025-01-27","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.313},{"date":"2025-01-27","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.644},{"date":"2025-01-27","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.45},{"date":"2025-01-27","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.923},{"date":"2025-01-27","fuel":"gasoline","grade":"premium","formulation":"all","price":3.999},{"date":"2025-01-27","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.825},{"date":"2025-01-27","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.203},{"date":"2025-01-27","fuel":"diesel","grade":"all","formulation":"NA","price":3.659},{"date":"2025-01-27","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.659},{"date":"2025-02-03","fuel":"gasoline","grade":"all","formulation":"all","price":3.205},{"date":"2025-02-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.062},{"date":"2025-02-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.486},{"date":"2025-02-03","fuel":"gasoline","grade":"regular","formulation":"all","price":3.082},{"date":"2025-02-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.972},{"date":"2025-02-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.32},{"date":"2025-02-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.633},{"date":"2025-02-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.42},{"date":"2025-02-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.941},{"date":"2025-02-03","fuel":"gasoline","grade":"premium","formulation":"all","price":3.99},{"date":"2025-02-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.799},{"date":"2025-02-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.212},{"date":"2025-02-03","fuel":"diesel","grade":"all","formulation":"NA","price":3.66},{"date":"2025-02-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.66},{"date":"2025-02-10","fuel":"gasoline","grade":"all","formulation":"all","price":3.253},{"date":"2025-02-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.113},{"date":"2025-02-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.529},{"date":"2025-02-10","fuel":"gasoline","grade":"regular","formulation":"all","price":3.128},{"date":"2025-02-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.022},{"date":"2025-02-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.357},{"date":"2025-02-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.685},{"date":"2025-02-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.471},{"date":"2025-02-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.995},{"date":"2025-02-10","fuel":"gasoline","grade":"premium","formulation":"all","price":4.05},{"date":"2025-02-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.853},{"date":"2025-02-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.278},{"date":"2025-02-10","fuel":"diesel","grade":"all","formulation":"NA","price":3.665},{"date":"2025-02-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.665},{"date":"2025-02-17","fuel":"gasoline","grade":"all","formulation":"all","price":3.276},{"date":"2025-02-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.113},{"date":"2025-02-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.597},{"date":"2025-02-17","fuel":"gasoline","grade":"regular","formulation":"all","price":3.148},{"date":"2025-02-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.021},{"date":"2025-02-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.422},{"date":"2025-02-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.723},{"date":"2025-02-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.477},{"date":"2025-02-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.078},{"date":"2025-02-17","fuel":"gasoline","grade":"premium","formulation":"all","price":4.088},{"date":"2025-02-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.855},{"date":"2025-02-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.359},{"date":"2025-02-17","fuel":"diesel","grade":"all","formulation":"NA","price":3.677},{"date":"2025-02-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.677},{"date":"2025-02-24","fuel":"gasoline","grade":"all","formulation":"all","price":3.255},{"date":"2025-02-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.09},{"date":"2025-02-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.577},{"date":"2025-02-24","fuel":"gasoline","grade":"regular","formulation":"all","price":3.125},{"date":"2025-02-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.997},{"date":"2025-02-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.399},{"date":"2025-02-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.706},{"date":"2025-02-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.457},{"date":"2025-02-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.064},{"date":"2025-02-24","fuel":"gasoline","grade":"premium","formulation":"all","price":4.075},{"date":"2025-02-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.839},{"date":"2025-02-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.349},{"date":"2025-02-24","fuel":"diesel","grade":"all","formulation":"NA","price":3.697},{"date":"2025-02-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.697},{"date":"2025-03-03","fuel":"gasoline","grade":"all","formulation":"all","price":3.206},{"date":"2025-03-03","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.043},{"date":"2025-03-03","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.524},{"date":"2025-03-03","fuel":"gasoline","grade":"regular","formulation":"all","price":3.078},{"date":"2025-03-03","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.951},{"date":"2025-03-03","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.349},{"date":"2025-03-03","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.654},{"date":"2025-03-03","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.406},{"date":"2025-03-03","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.012},{"date":"2025-03-03","fuel":"gasoline","grade":"premium","formulation":"all","price":4.022},{"date":"2025-03-03","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.795},{"date":"2025-03-03","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.286},{"date":"2025-03-03","fuel":"diesel","grade":"all","formulation":"NA","price":3.635},{"date":"2025-03-03","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.635},{"date":"2025-03-10","fuel":"gasoline","grade":"all","formulation":"all","price":3.197},{"date":"2025-03-10","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.039},{"date":"2025-03-10","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.505},{"date":"2025-03-10","fuel":"gasoline","grade":"regular","formulation":"all","price":3.069},{"date":"2025-03-10","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.947},{"date":"2025-03-10","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.332},{"date":"2025-03-10","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.64},{"date":"2025-03-10","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.4},{"date":"2025-03-10","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.986},{"date":"2025-03-10","fuel":"gasoline","grade":"premium","formulation":"all","price":4.005},{"date":"2025-03-10","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.791},{"date":"2025-03-10","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.254},{"date":"2025-03-10","fuel":"diesel","grade":"all","formulation":"NA","price":3.582},{"date":"2025-03-10","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.582},{"date":"2025-03-17","fuel":"gasoline","grade":"all","formulation":"all","price":3.184},{"date":"2025-03-17","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.035},{"date":"2025-03-17","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.475},{"date":"2025-03-17","fuel":"gasoline","grade":"regular","formulation":"all","price":3.058},{"date":"2025-03-17","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.943},{"date":"2025-03-17","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.303},{"date":"2025-03-17","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.627},{"date":"2025-03-17","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.401},{"date":"2025-03-17","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.95},{"date":"2025-03-17","fuel":"gasoline","grade":"premium","formulation":"all","price":3.989},{"date":"2025-03-17","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.788},{"date":"2025-03-17","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.221},{"date":"2025-03-17","fuel":"diesel","grade":"all","formulation":"NA","price":3.549},{"date":"2025-03-17","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.549},{"date":"2025-03-24","fuel":"gasoline","grade":"all","formulation":"all","price":3.24},{"date":"2025-03-24","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.09},{"date":"2025-03-24","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.531},{"date":"2025-03-24","fuel":"gasoline","grade":"regular","formulation":"all","price":3.115},{"date":"2025-03-24","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.999},{"date":"2025-03-24","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.362},{"date":"2025-03-24","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.674},{"date":"2025-03-24","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.45},{"date":"2025-03-24","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":3.995},{"date":"2025-03-24","fuel":"gasoline","grade":"premium","formulation":"all","price":4.032},{"date":"2025-03-24","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.83},{"date":"2025-03-24","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.265},{"date":"2025-03-24","fuel":"diesel","grade":"all","formulation":"NA","price":3.567},{"date":"2025-03-24","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.567},{"date":"2025-03-31","fuel":"gasoline","grade":"all","formulation":"all","price":3.288},{"date":"2025-03-31","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.131},{"date":"2025-03-31","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.594},{"date":"2025-03-31","fuel":"gasoline","grade":"regular","formulation":"all","price":3.162},{"date":"2025-03-31","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.04},{"date":"2025-03-31","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.422},{"date":"2025-03-31","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.73},{"date":"2025-03-31","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.492},{"date":"2025-03-31","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.07},{"date":"2025-03-31","fuel":"gasoline","grade":"premium","formulation":"all","price":4.093},{"date":"2025-03-31","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.876},{"date":"2025-03-31","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.344},{"date":"2025-03-31","fuel":"diesel","grade":"all","formulation":"NA","price":3.592},{"date":"2025-03-31","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.592},{"date":"2025-04-07","fuel":"gasoline","grade":"all","formulation":"all","price":3.37},{"date":"2025-04-07","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.209},{"date":"2025-04-07","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.683},{"date":"2025-04-07","fuel":"gasoline","grade":"regular","formulation":"all","price":3.243},{"date":"2025-04-07","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.118},{"date":"2025-04-07","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.511},{"date":"2025-04-07","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.815},{"date":"2025-04-07","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.573},{"date":"2025-04-07","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.158},{"date":"2025-04-07","fuel":"gasoline","grade":"premium","formulation":"all","price":4.174},{"date":"2025-04-07","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.952},{"date":"2025-04-07","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.43},{"date":"2025-04-07","fuel":"diesel","grade":"all","formulation":"NA","price":3.639},{"date":"2025-04-07","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.639},{"date":"2025-04-14","fuel":"gasoline","grade":"all","formulation":"all","price":3.295},{"date":"2025-04-14","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.135},{"date":"2025-04-14","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.607},{"date":"2025-04-14","fuel":"gasoline","grade":"regular","formulation":"all","price":3.168},{"date":"2025-04-14","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.043},{"date":"2025-04-14","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.435},{"date":"2025-04-14","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.743},{"date":"2025-04-14","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.503},{"date":"2025-04-14","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.085},{"date":"2025-04-14","fuel":"gasoline","grade":"premium","formulation":"all","price":4.103},{"date":"2025-04-14","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.888},{"date":"2025-04-14","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.351},{"date":"2025-04-14","fuel":"diesel","grade":"all","formulation":"NA","price":3.579},{"date":"2025-04-14","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.579},{"date":"2025-04-21","fuel":"gasoline","grade":"all","formulation":"all","price":3.268},{"date":"2025-04-21","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.112},{"date":"2025-04-21","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.572},{"date":"2025-04-21","fuel":"gasoline","grade":"regular","formulation":"all","price":3.141},{"date":"2025-04-21","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.02},{"date":"2025-04-21","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.4},{"date":"2025-04-21","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.718},{"date":"2025-04-21","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.482},{"date":"2025-04-21","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.056},{"date":"2025-04-21","fuel":"gasoline","grade":"premium","formulation":"all","price":4.074},{"date":"2025-04-21","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.862},{"date":"2025-04-21","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.318},{"date":"2025-04-21","fuel":"diesel","grade":"all","formulation":"NA","price":3.534},{"date":"2025-04-21","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.534},{"date":"2025-04-28","fuel":"gasoline","grade":"all","formulation":"all","price":3.261},{"date":"2025-04-28","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.107},{"date":"2025-04-28","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.561},{"date":"2025-04-28","fuel":"gasoline","grade":"regular","formulation":"all","price":3.133},{"date":"2025-04-28","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.013},{"date":"2025-04-28","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.388},{"date":"2025-04-28","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.713},{"date":"2025-04-28","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.485},{"date":"2025-04-28","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.039},{"date":"2025-04-28","fuel":"gasoline","grade":"premium","formulation":"all","price":4.071},{"date":"2025-04-28","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.864},{"date":"2025-04-28","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.31},{"date":"2025-04-28","fuel":"diesel","grade":"all","formulation":"NA","price":3.514},{"date":"2025-04-28","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.514},{"date":"2025-05-05","fuel":"gasoline","grade":"all","formulation":"all","price":3.273},{"date":"2025-05-05","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.123},{"date":"2025-05-05","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.564},{"date":"2025-05-05","fuel":"gasoline","grade":"regular","formulation":"all","price":3.147},{"date":"2025-05-05","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.031},{"date":"2025-05-05","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.393},{"date":"2025-05-05","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.715},{"date":"2025-05-05","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.488},{"date":"2025-05-05","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.041},{"date":"2025-05-05","fuel":"gasoline","grade":"premium","formulation":"all","price":4.072},{"date":"2025-05-05","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.869},{"date":"2025-05-05","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.306},{"date":"2025-05-05","fuel":"diesel","grade":"all","formulation":"NA","price":3.497},{"date":"2025-05-05","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.497},{"date":"2025-05-12","fuel":"gasoline","grade":"all","formulation":"all","price":3.249},{"date":"2025-05-12","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.08},{"date":"2025-05-12","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.578},{"date":"2025-05-12","fuel":"gasoline","grade":"regular","formulation":"all","price":3.12},{"date":"2025-05-12","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.986},{"date":"2025-05-12","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.404},{"date":"2025-05-12","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.703},{"date":"2025-05-12","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.449},{"date":"2025-05-12","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.066},{"date":"2025-05-12","fuel":"gasoline","grade":"premium","formulation":"all","price":4.068},{"date":"2025-05-12","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.84},{"date":"2025-05-12","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.331},{"date":"2025-05-12","fuel":"diesel","grade":"all","formulation":"NA","price":3.476},{"date":"2025-05-12","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.476},{"date":"2025-05-19","fuel":"gasoline","grade":"all","formulation":"all","price":3.302},{"date":"2025-05-19","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.135},{"date":"2025-05-19","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.628},{"date":"2025-05-19","fuel":"gasoline","grade":"regular","formulation":"all","price":3.173},{"date":"2025-05-19","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.041},{"date":"2025-05-19","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.455},{"date":"2025-05-19","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.756},{"date":"2025-05-19","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.507},{"date":"2025-05-19","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.113},{"date":"2025-05-19","fuel":"gasoline","grade":"premium","formulation":"all","price":4.116},{"date":"2025-05-19","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.892},{"date":"2025-05-19","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.375},{"date":"2025-05-19","fuel":"diesel","grade":"all","formulation":"NA","price":3.536},{"date":"2025-05-19","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.536},{"date":"2025-05-26","fuel":"gasoline","grade":"all","formulation":"all","price":3.288},{"date":"2025-05-26","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.124},{"date":"2025-05-26","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.608},{"date":"2025-05-26","fuel":"gasoline","grade":"regular","formulation":"all","price":3.16},{"date":"2025-05-26","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.03},{"date":"2025-05-26","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.436},{"date":"2025-05-26","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.74},{"date":"2025-05-26","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.498},{"date":"2025-05-26","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.084},{"date":"2025-05-26","fuel":"gasoline","grade":"premium","formulation":"all","price":4.102},{"date":"2025-05-26","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.884},{"date":"2025-05-26","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.353},{"date":"2025-05-26","fuel":"diesel","grade":"all","formulation":"NA","price":3.487},{"date":"2025-05-26","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.487},{"date":"2025-06-02","fuel":"gasoline","grade":"all","formulation":"all","price":3.256},{"date":"2025-06-02","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.103},{"date":"2025-06-02","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.552},{"date":"2025-06-02","fuel":"gasoline","grade":"regular","formulation":"all","price":3.127},{"date":"2025-06-02","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.008},{"date":"2025-06-02","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.38},{"date":"2025-06-02","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.712},{"date":"2025-06-02","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.49},{"date":"2025-06-02","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.029},{"date":"2025-06-02","fuel":"gasoline","grade":"premium","formulation":"all","price":4.069},{"date":"2025-06-02","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.871},{"date":"2025-06-02","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.299},{"date":"2025-06-02","fuel":"diesel","grade":"all","formulation":"NA","price":3.451},{"date":"2025-06-02","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.451},{"date":"2025-06-09","fuel":"gasoline","grade":"all","formulation":"all","price":3.235},{"date":"2025-06-09","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.084},{"date":"2025-06-09","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.529},{"date":"2025-06-09","fuel":"gasoline","grade":"regular","formulation":"all","price":3.108},{"date":"2025-06-09","fuel":"gasoline","grade":"regular","formulation":"conventional","price":2.99},{"date":"2025-06-09","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.36},{"date":"2025-06-09","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.687},{"date":"2025-06-09","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.465},{"date":"2025-06-09","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.003},{"date":"2025-06-09","fuel":"gasoline","grade":"premium","formulation":"all","price":4.037},{"date":"2025-06-09","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.843},{"date":"2025-06-09","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.261},{"date":"2025-06-09","fuel":"diesel","grade":"all","formulation":"NA","price":3.471},{"date":"2025-06-09","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.471},{"date":"2025-06-16","fuel":"gasoline","grade":"all","formulation":"all","price":3.265},{"date":"2025-06-16","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.117},{"date":"2025-06-16","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.552},{"date":"2025-06-16","fuel":"gasoline","grade":"regular","formulation":"all","price":3.139},{"date":"2025-06-16","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.023},{"date":"2025-06-16","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.384},{"date":"2025-06-16","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.711},{"date":"2025-06-16","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.496},{"date":"2025-06-16","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.016},{"date":"2025-06-16","fuel":"gasoline","grade":"premium","formulation":"all","price":4.062},{"date":"2025-06-16","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.877},{"date":"2025-06-16","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.276},{"date":"2025-06-16","fuel":"diesel","grade":"all","formulation":"NA","price":3.571},{"date":"2025-06-16","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.571},{"date":"2025-06-23","fuel":"gasoline","grade":"all","formulation":"all","price":3.338},{"date":"2025-06-23","fuel":"gasoline","grade":"all","formulation":"conventional","price":3.196},{"date":"2025-06-23","fuel":"gasoline","grade":"all","formulation":"reformulated","price":3.614},{"date":"2025-06-23","fuel":"gasoline","grade":"regular","formulation":"all","price":3.213},{"date":"2025-06-23","fuel":"gasoline","grade":"regular","formulation":"conventional","price":3.102},{"date":"2025-06-23","fuel":"gasoline","grade":"regular","formulation":"reformulated","price":3.449},{"date":"2025-06-23","fuel":"gasoline","grade":"midgrade","formulation":"all","price":3.775},{"date":"2025-06-23","fuel":"gasoline","grade":"midgrade","formulation":"conventional","price":3.568},{"date":"2025-06-23","fuel":"gasoline","grade":"midgrade","formulation":"reformulated","price":4.069},{"date":"2025-06-23","fuel":"gasoline","grade":"premium","formulation":"all","price":4.128},{"date":"2025-06-23","fuel":"gasoline","grade":"premium","formulation":"conventional","price":3.95},{"date":"2025-06-23","fuel":"gasoline","grade":"premium","formulation":"reformulated","price":4.333},{"date":"2025-06-23","fuel":"diesel","grade":"all","formulation":"NA","price":3.775},{"date":"2025-06-23","fuel":"diesel","grade":"ultra_low_sulfur","formulation":"NA","price":3.775}],"anchored":true,"createdBy":"user","attachedMetadata":""},{"id":"table-904593","displayId":"fuel-prices","names":["date","fuel","avg_price"],"rows":[{"date":"1990-08-20","fuel":"gasoline","avg_price":1.191},{"date":"1990-08-27","fuel":"gasoline","avg_price":1.245},{"date":"1990-09-03","fuel":"gasoline","avg_price":1.242},{"date":"1990-09-10","fuel":"gasoline","avg_price":1.252},{"date":"1990-09-17","fuel":"gasoline","avg_price":1.266},{"date":"1990-09-24","fuel":"gasoline","avg_price":1.272},{"date":"1990-10-01","fuel":"gasoline","avg_price":1.321},{"date":"1990-10-08","fuel":"gasoline","avg_price":1.333},{"date":"1990-10-15","fuel":"gasoline","avg_price":1.339},{"date":"1990-10-22","fuel":"gasoline","avg_price":1.345},{"date":"1990-10-29","fuel":"gasoline","avg_price":1.339},{"date":"1990-11-05","fuel":"gasoline","avg_price":1.334},{"date":"1990-11-12","fuel":"gasoline","avg_price":1.328},{"date":"1990-11-19","fuel":"gasoline","avg_price":1.323},{"date":"1990-11-26","fuel":"gasoline","avg_price":1.311},{"date":"1990-12-03","fuel":"gasoline","avg_price":1.341},{"date":"1991-01-21","fuel":"gasoline","avg_price":1.192},{"date":"1991-01-28","fuel":"gasoline","avg_price":1.168},{"date":"1991-02-04","fuel":"gasoline","avg_price":1.139},{"date":"1991-02-11","fuel":"gasoline","avg_price":1.106},{"date":"1991-02-18","fuel":"gasoline","avg_price":1.078},{"date":"1991-02-25","fuel":"gasoline","avg_price":1.054},{"date":"1991-03-04","fuel":"gasoline","avg_price":1.025},{"date":"1991-03-11","fuel":"gasoline","avg_price":1.045},{"date":"1991-03-18","fuel":"gasoline","avg_price":1.043},{"date":"1991-03-25","fuel":"gasoline","avg_price":1.047},{"date":"1991-04-01","fuel":"gasoline","avg_price":1.052},{"date":"1991-04-08","fuel":"gasoline","avg_price":1.066},{"date":"1991-04-15","fuel":"gasoline","avg_price":1.069},{"date":"1991-04-22","fuel":"gasoline","avg_price":1.09},{"date":"1991-04-29","fuel":"gasoline","avg_price":1.104},{"date":"1991-05-06","fuel":"gasoline","avg_price":1.113},{"date":"1991-05-13","fuel":"gasoline","avg_price":1.121},{"date":"1991-05-20","fuel":"gasoline","avg_price":1.129},{"date":"1991-05-27","fuel":"gasoline","avg_price":1.14},{"date":"1991-06-03","fuel":"gasoline","avg_price":1.138},{"date":"1991-06-10","fuel":"gasoline","avg_price":1.135},{"date":"1991-06-17","fuel":"gasoline","avg_price":1.126},{"date":"1991-06-24","fuel":"gasoline","avg_price":1.114},{"date":"1991-07-01","fuel":"gasoline","avg_price":1.104},{"date":"1991-07-08","fuel":"gasoline","avg_price":1.098},{"date":"1991-07-15","fuel":"gasoline","avg_price":1.094},{"date":"1991-07-22","fuel":"gasoline","avg_price":1.091},{"date":"1991-07-29","fuel":"gasoline","avg_price":1.091},{"date":"1991-08-05","fuel":"gasoline","avg_price":1.099},{"date":"1991-08-12","fuel":"gasoline","avg_price":1.112},{"date":"1991-08-19","fuel":"gasoline","avg_price":1.124},{"date":"1991-08-26","fuel":"gasoline","avg_price":1.124},{"date":"1991-09-02","fuel":"gasoline","avg_price":1.127},{"date":"1991-09-09","fuel":"gasoline","avg_price":1.12},{"date":"1991-09-16","fuel":"gasoline","avg_price":1.11},{"date":"1991-09-23","fuel":"gasoline","avg_price":1.097},{"date":"1991-09-30","fuel":"gasoline","avg_price":1.092},{"date":"1991-10-07","fuel":"gasoline","avg_price":1.089},{"date":"1991-10-14","fuel":"gasoline","avg_price":1.084},{"date":"1991-10-21","fuel":"gasoline","avg_price":1.088},{"date":"1991-10-28","fuel":"gasoline","avg_price":1.091},{"date":"1991-11-04","fuel":"gasoline","avg_price":1.091},{"date":"1991-11-11","fuel":"gasoline","avg_price":1.102},{"date":"1991-11-18","fuel":"gasoline","avg_price":1.104},{"date":"1991-11-25","fuel":"gasoline","avg_price":1.099},{"date":"1991-12-02","fuel":"gasoline","avg_price":1.099},{"date":"1991-12-09","fuel":"gasoline","avg_price":1.091},{"date":"1991-12-16","fuel":"gasoline","avg_price":1.075},{"date":"1991-12-23","fuel":"gasoline","avg_price":1.063},{"date":"1991-12-30","fuel":"gasoline","avg_price":1.053},{"date":"1992-01-06","fuel":"gasoline","avg_price":1.042},{"date":"1992-01-13","fuel":"gasoline","avg_price":1.026},{"date":"1992-01-20","fuel":"gasoline","avg_price":1.014},{"date":"1992-01-27","fuel":"gasoline","avg_price":1.006},{"date":"1992-02-03","fuel":"gasoline","avg_price":0.995},{"date":"1992-02-10","fuel":"gasoline","avg_price":1.004},{"date":"1992-02-17","fuel":"gasoline","avg_price":1.011},{"date":"1992-02-24","fuel":"gasoline","avg_price":1.014},{"date":"1992-03-02","fuel":"gasoline","avg_price":1.012},{"date":"1992-03-09","fuel":"gasoline","avg_price":1.013},{"date":"1992-03-16","fuel":"gasoline","avg_price":1.01},{"date":"1992-03-23","fuel":"gasoline","avg_price":1.015},{"date":"1992-03-30","fuel":"gasoline","avg_price":1.013},{"date":"1992-04-06","fuel":"gasoline","avg_price":1.026},{"date":"1992-04-13","fuel":"gasoline","avg_price":1.051},{"date":"1992-04-20","fuel":"gasoline","avg_price":1.058},{"date":"1992-04-27","fuel":"gasoline","avg_price":1.072},{"date":"1992-05-04","fuel":"gasoline","avg_price":1.089},{"date":"1992-05-11","fuel":"gasoline","avg_price":1.102},{"date":"1992-05-18","fuel":"gasoline","avg_price":1.118},{"date":"1992-05-25","fuel":"gasoline","avg_price":1.12},{"date":"1992-06-01","fuel":"gasoline","avg_price":1.128},{"date":"1992-06-08","fuel":"gasoline","avg_price":1.143},{"date":"1992-06-15","fuel":"gasoline","avg_price":1.151},{"date":"1992-06-22","fuel":"gasoline","avg_price":1.153},{"date":"1992-06-29","fuel":"gasoline","avg_price":1.149},{"date":"1992-07-06","fuel":"gasoline","avg_price":1.147},{"date":"1992-07-13","fuel":"gasoline","avg_price":1.139},{"date":"1992-07-20","fuel":"gasoline","avg_price":1.132},{"date":"1992-07-27","fuel":"gasoline","avg_price":1.128},{"date":"1992-08-03","fuel":"gasoline","avg_price":1.126},{"date":"1992-08-10","fuel":"gasoline","avg_price":1.123},{"date":"1992-08-17","fuel":"gasoline","avg_price":1.116},{"date":"1992-08-24","fuel":"gasoline","avg_price":1.123},{"date":"1992-08-31","fuel":"gasoline","avg_price":1.121},{"date":"1992-09-07","fuel":"gasoline","avg_price":1.121},{"date":"1992-09-14","fuel":"gasoline","avg_price":1.124},{"date":"1992-09-21","fuel":"gasoline","avg_price":1.123},{"date":"1992-09-28","fuel":"gasoline","avg_price":1.118},{"date":"1992-10-05","fuel":"gasoline","avg_price":1.115},{"date":"1992-10-12","fuel":"gasoline","avg_price":1.115},{"date":"1992-10-19","fuel":"gasoline","avg_price":1.113},{"date":"1992-10-26","fuel":"gasoline","avg_price":1.113},{"date":"1992-11-02","fuel":"gasoline","avg_price":1.12},{"date":"1992-11-09","fuel":"gasoline","avg_price":1.12},{"date":"1992-11-16","fuel":"gasoline","avg_price":1.112},{"date":"1992-11-23","fuel":"gasoline","avg_price":1.106},{"date":"1992-11-30","fuel":"gasoline","avg_price":1.098},{"date":"1992-12-07","fuel":"gasoline","avg_price":1.089},{"date":"1992-12-14","fuel":"gasoline","avg_price":1.078},{"date":"1992-12-21","fuel":"gasoline","avg_price":1.074},{"date":"1992-12-28","fuel":"gasoline","avg_price":1.069},{"date":"1993-01-04","fuel":"gasoline","avg_price":1.065},{"date":"1993-01-11","fuel":"gasoline","avg_price":1.066},{"date":"1993-01-18","fuel":"gasoline","avg_price":1.061},{"date":"1993-01-25","fuel":"gasoline","avg_price":1.055},{"date":"1993-02-01","fuel":"gasoline","avg_price":1.055},{"date":"1993-02-08","fuel":"gasoline","avg_price":1.062},{"date":"1993-02-15","fuel":"gasoline","avg_price":1.053},{"date":"1993-02-22","fuel":"gasoline","avg_price":1.047},{"date":"1993-03-01","fuel":"gasoline","avg_price":1.042},{"date":"1993-03-08","fuel":"gasoline","avg_price":1.048},{"date":"1993-03-15","fuel":"gasoline","avg_price":1.058},{"date":"1993-03-22","fuel":"gasoline","avg_price":1.056},{"date":"1993-03-29","fuel":"gasoline","avg_price":1.057},{"date":"1993-04-05","fuel":"gasoline","avg_price":1.068},{"date":"1993-04-12","fuel":"gasoline","avg_price":1.079},{"date":"1993-04-19","fuel":"gasoline","avg_price":1.079},{"date":"1993-04-26","fuel":"gasoline","avg_price":1.086},{"date":"1993-05-03","fuel":"gasoline","avg_price":1.086},{"date":"1993-05-10","fuel":"gasoline","avg_price":1.097},{"date":"1993-05-17","fuel":"gasoline","avg_price":1.106},{"date":"1993-05-24","fuel":"gasoline","avg_price":1.106},{"date":"1993-05-31","fuel":"gasoline","avg_price":1.107},{"date":"1993-06-07","fuel":"gasoline","avg_price":1.104},{"date":"1993-06-14","fuel":"gasoline","avg_price":1.101},{"date":"1993-06-21","fuel":"gasoline","avg_price":1.095},{"date":"1993-06-28","fuel":"gasoline","avg_price":1.089},{"date":"1993-07-05","fuel":"gasoline","avg_price":1.086},{"date":"1993-07-12","fuel":"gasoline","avg_price":1.081},{"date":"1993-07-19","fuel":"gasoline","avg_price":1.075},{"date":"1993-07-26","fuel":"gasoline","avg_price":1.069},{"date":"1993-08-02","fuel":"gasoline","avg_price":1.062},{"date":"1993-08-09","fuel":"gasoline","avg_price":1.06},{"date":"1993-08-16","fuel":"gasoline","avg_price":1.059},{"date":"1993-08-23","fuel":"gasoline","avg_price":1.065},{"date":"1993-08-30","fuel":"gasoline","avg_price":1.062},{"date":"1993-09-06","fuel":"gasoline","avg_price":1.055},{"date":"1993-09-13","fuel":"gasoline","avg_price":1.051},{"date":"1993-09-20","fuel":"gasoline","avg_price":1.045},{"date":"1993-09-27","fuel":"gasoline","avg_price":1.047},{"date":"1993-10-04","fuel":"gasoline","avg_price":1.092},{"date":"1993-10-11","fuel":"gasoline","avg_price":1.09},{"date":"1993-10-18","fuel":"gasoline","avg_price":1.093},{"date":"1993-10-25","fuel":"gasoline","avg_price":1.092},{"date":"1993-11-01","fuel":"gasoline","avg_price":1.084},{"date":"1993-11-08","fuel":"gasoline","avg_price":1.075},{"date":"1993-11-15","fuel":"gasoline","avg_price":1.064},{"date":"1993-11-22","fuel":"gasoline","avg_price":1.058},{"date":"1993-11-29","fuel":"gasoline","avg_price":1.051},{"date":"1993-12-06","fuel":"gasoline","avg_price":1.036},{"date":"1993-12-13","fuel":"gasoline","avg_price":1.018},{"date":"1993-12-20","fuel":"gasoline","avg_price":1.003},{"date":"1993-12-27","fuel":"gasoline","avg_price":0.999},{"date":"1994-01-03","fuel":"gasoline","avg_price":0.992},{"date":"1994-01-10","fuel":"gasoline","avg_price":0.995},{"date":"1994-01-17","fuel":"gasoline","avg_price":1.001},{"date":"1994-01-24","fuel":"gasoline","avg_price":0.999},{"date":"1994-01-31","fuel":"gasoline","avg_price":1.005},{"date":"1994-02-07","fuel":"gasoline","avg_price":1.007},{"date":"1994-02-14","fuel":"gasoline","avg_price":1.016},{"date":"1994-02-21","fuel":"gasoline","avg_price":1.009},{"date":"1994-02-28","fuel":"gasoline","avg_price":1.004},{"date":"1994-03-07","fuel":"gasoline","avg_price":1.007},{"date":"1994-03-14","fuel":"gasoline","avg_price":1.005},{"date":"1994-03-21","fuel":"diesel","avg_price":1.106},{"date":"1994-03-21","fuel":"gasoline","avg_price":1.007},{"date":"1994-03-28","fuel":"diesel","avg_price":1.107},{"date":"1994-03-28","fuel":"gasoline","avg_price":1.012},{"date":"1994-04-04","fuel":"gasoline","avg_price":1.011},{"date":"1994-04-04","fuel":"diesel","avg_price":1.109},{"date":"1994-04-11","fuel":"diesel","avg_price":1.108},{"date":"1994-04-11","fuel":"gasoline","avg_price":1.028},{"date":"1994-04-18","fuel":"diesel","avg_price":1.105},{"date":"1994-04-18","fuel":"gasoline","avg_price":1.033},{"date":"1994-04-25","fuel":"diesel","avg_price":1.106},{"date":"1994-04-25","fuel":"gasoline","avg_price":1.037},{"date":"1994-05-02","fuel":"diesel","avg_price":1.104},{"date":"1994-05-02","fuel":"gasoline","avg_price":1.04},{"date":"1994-05-09","fuel":"diesel","avg_price":1.101},{"date":"1994-05-09","fuel":"gasoline","avg_price":1.045},{"date":"1994-05-16","fuel":"gasoline","avg_price":1.046},{"date":"1994-05-16","fuel":"diesel","avg_price":1.099},{"date":"1994-05-23","fuel":"gasoline","avg_price":1.05},{"date":"1994-05-23","fuel":"diesel","avg_price":1.099},{"date":"1994-05-30","fuel":"diesel","avg_price":1.098},{"date":"1994-05-30","fuel":"gasoline","avg_price":1.056},{"date":"1994-06-06","fuel":"diesel","avg_price":1.101},{"date":"1994-06-06","fuel":"gasoline","avg_price":1.065},{"date":"1994-06-13","fuel":"diesel","avg_price":1.098},{"date":"1994-06-13","fuel":"gasoline","avg_price":1.073},{"date":"1994-06-20","fuel":"diesel","avg_price":1.103},{"date":"1994-06-20","fuel":"gasoline","avg_price":1.079},{"date":"1994-06-27","fuel":"diesel","avg_price":1.108},{"date":"1994-06-27","fuel":"gasoline","avg_price":1.095},{"date":"1994-07-04","fuel":"diesel","avg_price":1.109},{"date":"1994-07-04","fuel":"gasoline","avg_price":1.097},{"date":"1994-07-11","fuel":"gasoline","avg_price":1.103},{"date":"1994-07-11","fuel":"diesel","avg_price":1.11},{"date":"1994-07-18","fuel":"diesel","avg_price":1.111},{"date":"1994-07-18","fuel":"gasoline","avg_price":1.109},{"date":"1994-07-25","fuel":"diesel","avg_price":1.111},{"date":"1994-07-25","fuel":"gasoline","avg_price":1.114},{"date":"1994-08-01","fuel":"diesel","avg_price":1.116},{"date":"1994-08-01","fuel":"gasoline","avg_price":1.13},{"date":"1994-08-08","fuel":"diesel","avg_price":1.127},{"date":"1994-08-08","fuel":"gasoline","avg_price":1.157},{"date":"1994-08-15","fuel":"diesel","avg_price":1.127},{"date":"1994-08-15","fuel":"gasoline","avg_price":1.161},{"date":"1994-08-22","fuel":"gasoline","avg_price":1.165},{"date":"1994-08-22","fuel":"diesel","avg_price":1.124},{"date":"1994-08-29","fuel":"diesel","avg_price":1.122},{"date":"1994-08-29","fuel":"gasoline","avg_price":1.161},{"date":"1994-09-05","fuel":"diesel","avg_price":1.126},{"date":"1994-09-05","fuel":"gasoline","avg_price":1.156},{"date":"1994-09-12","fuel":"diesel","avg_price":1.128},{"date":"1994-09-12","fuel":"gasoline","avg_price":1.15},{"date":"1994-09-19","fuel":"diesel","avg_price":1.126},{"date":"1994-09-19","fuel":"gasoline","avg_price":1.14},{"date":"1994-09-26","fuel":"diesel","avg_price":1.12},{"date":"1994-09-26","fuel":"gasoline","avg_price":1.129},{"date":"1994-10-03","fuel":"diesel","avg_price":1.118},{"date":"1994-10-03","fuel":"gasoline","avg_price":1.12},{"date":"1994-10-10","fuel":"gasoline","avg_price":1.114},{"date":"1994-10-10","fuel":"diesel","avg_price":1.117},{"date":"1994-10-17","fuel":"diesel","avg_price":1.119},{"date":"1994-10-17","fuel":"gasoline","avg_price":1.106},{"date":"1994-10-24","fuel":"diesel","avg_price":1.122},{"date":"1994-10-24","fuel":"gasoline","avg_price":1.107},{"date":"1994-10-31","fuel":"diesel","avg_price":1.133},{"date":"1994-10-31","fuel":"gasoline","avg_price":1.121},{"date":"1994-11-07","fuel":"diesel","avg_price":1.133},{"date":"1994-11-07","fuel":"gasoline","avg_price":1.123},{"date":"1994-11-14","fuel":"diesel","avg_price":1.135},{"date":"1994-11-14","fuel":"gasoline","avg_price":1.122},{"date":"1994-11-21","fuel":"gasoline","avg_price":1.113},{"date":"1994-11-21","fuel":"diesel","avg_price":1.13},{"date":"1994-11-28","fuel":"gasoline","avg_price":1.2025833333},{"date":"1994-11-28","fuel":"diesel","avg_price":1.126},{"date":"1994-12-05","fuel":"diesel","avg_price":1.123},{"date":"1994-12-05","fuel":"gasoline","avg_price":1.2031666667},{"date":"1994-12-12","fuel":"diesel","avg_price":1.114},{"date":"1994-12-12","fuel":"gasoline","avg_price":1.19275},{"date":"1994-12-19","fuel":"diesel","avg_price":1.109},{"date":"1994-12-19","fuel":"gasoline","avg_price":1.1849166667},{"date":"1994-12-26","fuel":"diesel","avg_price":1.106},{"date":"1994-12-26","fuel":"gasoline","avg_price":1.1778333333},{"date":"1995-01-02","fuel":"diesel","avg_price":1.104},{"date":"1995-01-02","fuel":"gasoline","avg_price":1.1921666667},{"date":"1995-01-09","fuel":"gasoline","avg_price":1.1970833333},{"date":"1995-01-09","fuel":"diesel","avg_price":1.102},{"date":"1995-01-16","fuel":"gasoline","avg_price":1.19125},{"date":"1995-01-16","fuel":"diesel","avg_price":1.1},{"date":"1995-01-23","fuel":"diesel","avg_price":1.095},{"date":"1995-01-23","fuel":"gasoline","avg_price":1.1944166667},{"date":"1995-01-30","fuel":"diesel","avg_price":1.09},{"date":"1995-01-30","fuel":"gasoline","avg_price":1.192},{"date":"1995-02-06","fuel":"diesel","avg_price":1.086},{"date":"1995-02-06","fuel":"gasoline","avg_price":1.187},{"date":"1995-02-13","fuel":"diesel","avg_price":1.088},{"date":"1995-02-13","fuel":"gasoline","avg_price":1.1839166667},{"date":"1995-02-20","fuel":"diesel","avg_price":1.088},{"date":"1995-02-20","fuel":"gasoline","avg_price":1.1785},{"date":"1995-02-27","fuel":"diesel","avg_price":1.089},{"date":"1995-02-27","fuel":"gasoline","avg_price":1.182},{"date":"1995-03-06","fuel":"gasoline","avg_price":1.18225},{"date":"1995-03-06","fuel":"diesel","avg_price":1.089},{"date":"1995-03-13","fuel":"diesel","avg_price":1.088},{"date":"1995-03-13","fuel":"gasoline","avg_price":1.17525},{"date":"1995-03-20","fuel":"diesel","avg_price":1.085},{"date":"1995-03-20","fuel":"gasoline","avg_price":1.174},{"date":"1995-03-27","fuel":"diesel","avg_price":1.088},{"date":"1995-03-27","fuel":"gasoline","avg_price":1.1771666667},{"date":"1995-04-03","fuel":"diesel","avg_price":1.094},{"date":"1995-04-03","fuel":"gasoline","avg_price":1.1860833333},{"date":"1995-04-10","fuel":"diesel","avg_price":1.101},{"date":"1995-04-10","fuel":"gasoline","avg_price":1.2000833333},{"date":"1995-04-17","fuel":"gasoline","avg_price":1.2124166667},{"date":"1995-04-17","fuel":"diesel","avg_price":1.106},{"date":"1995-04-24","fuel":"gasoline","avg_price":1.2325833333},{"date":"1995-04-24","fuel":"diesel","avg_price":1.115},{"date":"1995-05-01","fuel":"diesel","avg_price":1.119},{"date":"1995-05-01","fuel":"gasoline","avg_price":1.24275},{"date":"1995-05-08","fuel":"diesel","avg_price":1.126},{"date":"1995-05-08","fuel":"gasoline","avg_price":1.2643333333},{"date":"1995-05-15","fuel":"diesel","avg_price":1.126},{"date":"1995-05-15","fuel":"gasoline","avg_price":1.274},{"date":"1995-05-22","fuel":"diesel","avg_price":1.124},{"date":"1995-05-22","fuel":"gasoline","avg_price":1.2905833333},{"date":"1995-05-29","fuel":"diesel","avg_price":1.13},{"date":"1995-05-29","fuel":"gasoline","avg_price":1.29425},{"date":"1995-06-05","fuel":"diesel","avg_price":1.124},{"date":"1995-06-05","fuel":"gasoline","avg_price":1.2939166667},{"date":"1995-06-12","fuel":"gasoline","avg_price":1.2913333333},{"date":"1995-06-12","fuel":"diesel","avg_price":1.122},{"date":"1995-06-19","fuel":"diesel","avg_price":1.117},{"date":"1995-06-19","fuel":"gasoline","avg_price":1.28575},{"date":"1995-06-26","fuel":"diesel","avg_price":1.112},{"date":"1995-06-26","fuel":"gasoline","avg_price":1.2798333333},{"date":"1995-07-03","fuel":"diesel","avg_price":1.106},{"date":"1995-07-03","fuel":"gasoline","avg_price":1.2730833333},{"date":"1995-07-10","fuel":"diesel","avg_price":1.103},{"date":"1995-07-10","fuel":"gasoline","avg_price":1.2644166667},{"date":"1995-07-17","fuel":"diesel","avg_price":1.099},{"date":"1995-07-17","fuel":"gasoline","avg_price":1.2545833333},{"date":"1995-07-24","fuel":"gasoline","avg_price":1.2445833333},{"date":"1995-07-24","fuel":"diesel","avg_price":1.098},{"date":"1995-07-31","fuel":"diesel","avg_price":1.093},{"date":"1995-07-31","fuel":"gasoline","avg_price":1.2321666667},{"date":"1995-08-07","fuel":"diesel","avg_price":1.099},{"date":"1995-08-07","fuel":"gasoline","avg_price":1.2270833333},{"date":"1995-08-14","fuel":"diesel","avg_price":1.106},{"date":"1995-08-14","fuel":"gasoline","avg_price":1.2228333333},{"date":"1995-08-21","fuel":"diesel","avg_price":1.106},{"date":"1995-08-21","fuel":"gasoline","avg_price":1.2206666667},{"date":"1995-08-28","fuel":"diesel","avg_price":1.109},{"date":"1995-08-28","fuel":"gasoline","avg_price":1.21325},{"date":"1995-09-04","fuel":"diesel","avg_price":1.115},{"date":"1995-09-04","fuel":"gasoline","avg_price":1.2110833333},{"date":"1995-09-11","fuel":"gasoline","avg_price":1.2075833333},{"date":"1995-09-11","fuel":"diesel","avg_price":1.119},{"date":"1995-09-18","fuel":"diesel","avg_price":1.122},{"date":"1995-09-18","fuel":"gasoline","avg_price":1.2063333333},{"date":"1995-09-25","fuel":"diesel","avg_price":1.121},{"date":"1995-09-25","fuel":"gasoline","avg_price":1.2041666667},{"date":"1995-10-02","fuel":"diesel","avg_price":1.117},{"date":"1995-10-02","fuel":"gasoline","avg_price":1.2005833333},{"date":"1995-10-09","fuel":"diesel","avg_price":1.117},{"date":"1995-10-09","fuel":"gasoline","avg_price":1.1949166667},{"date":"1995-10-16","fuel":"diesel","avg_price":1.117},{"date":"1995-10-16","fuel":"gasoline","avg_price":1.1870833333},{"date":"1995-10-23","fuel":"gasoline","avg_price":1.1790833333},{"date":"1995-10-23","fuel":"diesel","avg_price":1.114},{"date":"1995-10-30","fuel":"diesel","avg_price":1.11},{"date":"1995-10-30","fuel":"gasoline","avg_price":1.1693333333},{"date":"1995-11-06","fuel":"diesel","avg_price":1.118},{"date":"1995-11-06","fuel":"gasoline","avg_price":1.16475},{"date":"1995-11-13","fuel":"diesel","avg_price":1.118},{"date":"1995-11-13","fuel":"gasoline","avg_price":1.1621666667},{"date":"1995-11-20","fuel":"diesel","avg_price":1.119},{"date":"1995-11-20","fuel":"gasoline","avg_price":1.158},{"date":"1995-11-27","fuel":"diesel","avg_price":1.124},{"date":"1995-11-27","fuel":"gasoline","avg_price":1.1574166667},{"date":"1995-12-04","fuel":"gasoline","avg_price":1.1586666667},{"date":"1995-12-04","fuel":"diesel","avg_price":1.123},{"date":"1995-12-11","fuel":"diesel","avg_price":1.124},{"date":"1995-12-11","fuel":"gasoline","avg_price":1.1598333333},{"date":"1995-12-18","fuel":"diesel","avg_price":1.13},{"date":"1995-12-18","fuel":"gasoline","avg_price":1.1716666667},{"date":"1995-12-25","fuel":"diesel","avg_price":1.141},{"date":"1995-12-25","fuel":"gasoline","avg_price":1.1763333333},{"date":"1996-01-01","fuel":"diesel","avg_price":1.148},{"date":"1996-01-01","fuel":"gasoline","avg_price":1.178},{"date":"1996-01-08","fuel":"diesel","avg_price":1.146},{"date":"1996-01-08","fuel":"gasoline","avg_price":1.1848333333},{"date":"1996-01-15","fuel":"diesel","avg_price":1.152},{"date":"1996-01-15","fuel":"gasoline","avg_price":1.1918333333},{"date":"1996-01-22","fuel":"gasoline","avg_price":1.18725},{"date":"1996-01-22","fuel":"diesel","avg_price":1.144},{"date":"1996-01-29","fuel":"diesel","avg_price":1.136},{"date":"1996-01-29","fuel":"gasoline","avg_price":1.18275},{"date":"1996-02-05","fuel":"diesel","avg_price":1.13},{"date":"1996-02-05","fuel":"gasoline","avg_price":1.1796666667},{"date":"1996-02-12","fuel":"diesel","avg_price":1.134},{"date":"1996-02-12","fuel":"gasoline","avg_price":1.1765833333},{"date":"1996-02-19","fuel":"diesel","avg_price":1.151},{"date":"1996-02-19","fuel":"gasoline","avg_price":1.1820833333},{"date":"1996-02-26","fuel":"diesel","avg_price":1.164},{"date":"1996-02-26","fuel":"gasoline","avg_price":1.20075},{"date":"1996-03-04","fuel":"gasoline","avg_price":1.216},{"date":"1996-03-04","fuel":"diesel","avg_price":1.175},{"date":"1996-03-11","fuel":"diesel","avg_price":1.173},{"date":"1996-03-11","fuel":"gasoline","avg_price":1.2185},{"date":"1996-03-18","fuel":"diesel","avg_price":1.172},{"date":"1996-03-18","fuel":"gasoline","avg_price":1.2275833333},{"date":"1996-03-25","fuel":"diesel","avg_price":1.21},{"date":"1996-03-25","fuel":"gasoline","avg_price":1.2536666667},{"date":"1996-04-01","fuel":"diesel","avg_price":1.222},{"date":"1996-04-01","fuel":"gasoline","avg_price":1.2685833333},{"date":"1996-04-08","fuel":"diesel","avg_price":1.249},{"date":"1996-04-08","fuel":"gasoline","avg_price":1.2933333333},{"date":"1996-04-15","fuel":"gasoline","avg_price":1.3344166667},{"date":"1996-04-15","fuel":"diesel","avg_price":1.305},{"date":"1996-04-22","fuel":"gasoline","avg_price":1.35825},{"date":"1996-04-22","fuel":"diesel","avg_price":1.304},{"date":"1996-04-29","fuel":"diesel","avg_price":1.285},{"date":"1996-04-29","fuel":"gasoline","avg_price":1.3765833333},{"date":"1996-05-06","fuel":"diesel","avg_price":1.292},{"date":"1996-05-06","fuel":"gasoline","avg_price":1.3811666667},{"date":"1996-05-13","fuel":"diesel","avg_price":1.285},{"date":"1996-05-13","fuel":"gasoline","avg_price":1.38375},{"date":"1996-05-20","fuel":"diesel","avg_price":1.274},{"date":"1996-05-20","fuel":"gasoline","avg_price":1.3891666667},{"date":"1996-05-27","fuel":"diesel","avg_price":1.254},{"date":"1996-05-27","fuel":"gasoline","avg_price":1.37975},{"date":"1996-06-03","fuel":"gasoline","avg_price":1.3785833333},{"date":"1996-06-03","fuel":"diesel","avg_price":1.24},{"date":"1996-06-10","fuel":"diesel","avg_price":1.215},{"date":"1996-06-10","fuel":"gasoline","avg_price":1.36975},{"date":"1996-06-17","fuel":"diesel","avg_price":1.193},{"date":"1996-06-17","fuel":"gasoline","avg_price":1.3625},{"date":"1996-06-24","fuel":"diesel","avg_price":1.179},{"date":"1996-06-24","fuel":"gasoline","avg_price":1.3511666667},{"date":"1996-07-01","fuel":"diesel","avg_price":1.172},{"date":"1996-07-01","fuel":"gasoline","avg_price":1.34025},{"date":"1996-07-08","fuel":"diesel","avg_price":1.173},{"date":"1996-07-08","fuel":"gasoline","avg_price":1.3360833333},{"date":"1996-07-15","fuel":"diesel","avg_price":1.178},{"date":"1996-07-15","fuel":"gasoline","avg_price":1.332},{"date":"1996-07-22","fuel":"diesel","avg_price":1.184},{"date":"1996-07-22","fuel":"gasoline","avg_price":1.3288333333},{"date":"1996-07-29","fuel":"gasoline","avg_price":1.3199166667},{"date":"1996-07-29","fuel":"diesel","avg_price":1.178},{"date":"1996-08-05","fuel":"gasoline","avg_price":1.30975},{"date":"1996-08-05","fuel":"diesel","avg_price":1.184},{"date":"1996-08-12","fuel":"diesel","avg_price":1.191},{"date":"1996-08-12","fuel":"gasoline","avg_price":1.3026666667},{"date":"1996-08-19","fuel":"diesel","avg_price":1.206},{"date":"1996-08-19","fuel":"gasoline","avg_price":1.3000833333},{"date":"1996-08-26","fuel":"diesel","avg_price":1.222},{"date":"1996-08-26","fuel":"gasoline","avg_price":1.3024166667},{"date":"1996-09-02","fuel":"diesel","avg_price":1.231},{"date":"1996-09-02","fuel":"gasoline","avg_price":1.2905},{"date":"1996-09-09","fuel":"diesel","avg_price":1.25},{"date":"1996-09-09","fuel":"gasoline","avg_price":1.2938333333},{"date":"1996-09-16","fuel":"diesel","avg_price":1.276},{"date":"1996-09-16","fuel":"gasoline","avg_price":1.2966666667},{"date":"1996-09-23","fuel":"gasoline","avg_price":1.29675},{"date":"1996-09-23","fuel":"diesel","avg_price":1.277},{"date":"1996-09-30","fuel":"diesel","avg_price":1.289},{"date":"1996-09-30","fuel":"gasoline","avg_price":1.2916666667},{"date":"1996-10-07","fuel":"diesel","avg_price":1.308},{"date":"1996-10-07","fuel":"gasoline","avg_price":1.2855},{"date":"1996-10-14","fuel":"diesel","avg_price":1.326},{"date":"1996-10-14","fuel":"gasoline","avg_price":1.2918333333},{"date":"1996-10-21","fuel":"diesel","avg_price":1.329},{"date":"1996-10-21","fuel":"gasoline","avg_price":1.2916666667},{"date":"1996-10-28","fuel":"diesel","avg_price":1.329},{"date":"1996-10-28","fuel":"gasoline","avg_price":1.2986666667},{"date":"1996-11-04","fuel":"gasoline","avg_price":1.3048333333},{"date":"1996-11-04","fuel":"diesel","avg_price":1.323},{"date":"1996-11-11","fuel":"diesel","avg_price":1.316},{"date":"1996-11-11","fuel":"gasoline","avg_price":1.3065833333},{"date":"1996-11-18","fuel":"diesel","avg_price":1.324},{"date":"1996-11-18","fuel":"gasoline","avg_price":1.31575},{"date":"1996-11-25","fuel":"diesel","avg_price":1.327},{"date":"1996-11-25","fuel":"gasoline","avg_price":1.32175},{"date":"1996-12-02","fuel":"diesel","avg_price":1.323},{"date":"1996-12-02","fuel":"gasoline","avg_price":1.3219166667},{"date":"1996-12-09","fuel":"diesel","avg_price":1.32},{"date":"1996-12-09","fuel":"gasoline","avg_price":1.32275},{"date":"1996-12-16","fuel":"gasoline","avg_price":1.32075},{"date":"1996-12-16","fuel":"diesel","avg_price":1.307},{"date":"1996-12-23","fuel":"diesel","avg_price":1.3},{"date":"1996-12-23","fuel":"gasoline","avg_price":1.3175},{"date":"1996-12-30","fuel":"diesel","avg_price":1.295},{"date":"1996-12-30","fuel":"gasoline","avg_price":1.3154166667},{"date":"1997-01-06","fuel":"diesel","avg_price":1.291},{"date":"1997-01-06","fuel":"gasoline","avg_price":1.31525},{"date":"1997-01-13","fuel":"diesel","avg_price":1.296},{"date":"1997-01-13","fuel":"gasoline","avg_price":1.3293333333},{"date":"1997-01-20","fuel":"diesel","avg_price":1.293},{"date":"1997-01-20","fuel":"gasoline","avg_price":1.3296666667},{"date":"1997-01-27","fuel":"diesel","avg_price":1.283},{"date":"1997-01-27","fuel":"gasoline","avg_price":1.3268333333},{"date":"1997-02-03","fuel":"gasoline","avg_price":1.3263333333},{"date":"1997-02-03","fuel":"diesel","avg_price":1.288},{"date":"1997-02-10","fuel":"diesel","avg_price":1.285},{"date":"1997-02-10","fuel":"gasoline","avg_price":1.3243333333},{"date":"1997-02-17","fuel":"diesel","avg_price":1.278},{"date":"1997-02-17","fuel":"gasoline","avg_price":1.3195},{"date":"1997-02-24","fuel":"diesel","avg_price":1.269},{"date":"1997-02-24","fuel":"gasoline","avg_price":1.3165833333},{"date":"1997-03-03","fuel":"diesel","avg_price":1.252},{"date":"1997-03-03","fuel":"gasoline","avg_price":1.30825},{"date":"1997-03-10","fuel":"diesel","avg_price":1.23},{"date":"1997-03-10","fuel":"gasoline","avg_price":1.3035833333},{"date":"1997-03-17","fuel":"gasoline","avg_price":1.2974166667},{"date":"1997-03-17","fuel":"diesel","avg_price":1.22},{"date":"1997-03-24","fuel":"diesel","avg_price":1.22},{"date":"1997-03-24","fuel":"gasoline","avg_price":1.2995833333},{"date":"1997-03-31","fuel":"diesel","avg_price":1.225},{"date":"1997-03-31","fuel":"gasoline","avg_price":1.2985833333},{"date":"1997-04-07","fuel":"diesel","avg_price":1.217},{"date":"1997-04-07","fuel":"gasoline","avg_price":1.3015833333},{"date":"1997-04-14","fuel":"diesel","avg_price":1.216},{"date":"1997-04-14","fuel":"gasoline","avg_price":1.2985833333},{"date":"1997-04-21","fuel":"diesel","avg_price":1.211},{"date":"1997-04-21","fuel":"gasoline","avg_price":1.2971666667},{"date":"1997-04-28","fuel":"gasoline","avg_price":1.2928333333},{"date":"1997-04-28","fuel":"diesel","avg_price":1.205},{"date":"1997-05-05","fuel":"gasoline","avg_price":1.2909166667},{"date":"1997-05-05","fuel":"diesel","avg_price":1.205},{"date":"1997-05-12","fuel":"diesel","avg_price":1.191},{"date":"1997-05-12","fuel":"gasoline","avg_price":1.2889166667},{"date":"1997-05-19","fuel":"diesel","avg_price":1.191},{"date":"1997-05-19","fuel":"gasoline","avg_price":1.2956666667},{"date":"1997-05-26","fuel":"diesel","avg_price":1.196},{"date":"1997-05-26","fuel":"gasoline","avg_price":1.3023333333},{"date":"1997-06-02","fuel":"diesel","avg_price":1.19},{"date":"1997-06-02","fuel":"gasoline","avg_price":1.3034166667},{"date":"1997-06-09","fuel":"diesel","avg_price":1.187},{"date":"1997-06-09","fuel":"gasoline","avg_price":1.298},{"date":"1997-06-16","fuel":"gasoline","avg_price":1.2903333333},{"date":"1997-06-16","fuel":"diesel","avg_price":1.172},{"date":"1997-06-23","fuel":"diesel","avg_price":1.162},{"date":"1997-06-23","fuel":"gasoline","avg_price":1.2814166667},{"date":"1997-06-30","fuel":"diesel","avg_price":1.153},{"date":"1997-06-30","fuel":"gasoline","avg_price":1.2731666667},{"date":"1997-07-07","fuel":"diesel","avg_price":1.159},{"date":"1997-07-07","fuel":"gasoline","avg_price":1.26925},{"date":"1997-07-14","fuel":"diesel","avg_price":1.152},{"date":"1997-07-14","fuel":"gasoline","avg_price":1.26475},{"date":"1997-07-21","fuel":"diesel","avg_price":1.147},{"date":"1997-07-21","fuel":"gasoline","avg_price":1.26675},{"date":"1997-07-28","fuel":"diesel","avg_price":1.145},{"date":"1997-07-28","fuel":"gasoline","avg_price":1.2615833333},{"date":"1997-08-04","fuel":"diesel","avg_price":1.155},{"date":"1997-08-04","fuel":"gasoline","avg_price":1.282},{"date":"1997-08-11","fuel":"gasoline","avg_price":1.3171666667},{"date":"1997-08-11","fuel":"diesel","avg_price":1.168},{"date":"1997-08-18","fuel":"diesel","avg_price":1.167},{"date":"1997-08-18","fuel":"gasoline","avg_price":1.3226666667},{"date":"1997-08-25","fuel":"diesel","avg_price":1.169},{"date":"1997-08-25","fuel":"gasoline","avg_price":1.3403333333},{"date":"1997-09-01","fuel":"diesel","avg_price":1.165},{"date":"1997-09-01","fuel":"gasoline","avg_price":1.3423333333},{"date":"1997-09-08","fuel":"diesel","avg_price":1.163},{"date":"1997-09-08","fuel":"gasoline","avg_price":1.3435833333},{"date":"1997-09-15","fuel":"diesel","avg_price":1.156},{"date":"1997-09-15","fuel":"gasoline","avg_price":1.3390833333},{"date":"1997-09-22","fuel":"gasoline","avg_price":1.3289166667},{"date":"1997-09-22","fuel":"diesel","avg_price":1.154},{"date":"1997-09-29","fuel":"diesel","avg_price":1.16},{"date":"1997-09-29","fuel":"gasoline","avg_price":1.3160833333},{"date":"1997-10-06","fuel":"diesel","avg_price":1.175},{"date":"1997-10-06","fuel":"gasoline","avg_price":1.3143333333},{"date":"1997-10-13","fuel":"diesel","avg_price":1.185},{"date":"1997-10-13","fuel":"gasoline","avg_price":1.3075},{"date":"1997-10-20","fuel":"diesel","avg_price":1.185},{"date":"1997-10-20","fuel":"gasoline","avg_price":1.2989166667},{"date":"1997-10-27","fuel":"diesel","avg_price":1.185},{"date":"1997-10-27","fuel":"gasoline","avg_price":1.2889166667},{"date":"1997-11-03","fuel":"diesel","avg_price":1.188},{"date":"1997-11-03","fuel":"gasoline","avg_price":1.2814166667},{"date":"1997-11-10","fuel":"gasoline","avg_price":1.2804166667},{"date":"1997-11-10","fuel":"diesel","avg_price":1.19},{"date":"1997-11-17","fuel":"diesel","avg_price":1.195},{"date":"1997-11-17","fuel":"gasoline","avg_price":1.27175},{"date":"1997-11-24","fuel":"diesel","avg_price":1.193},{"date":"1997-11-24","fuel":"gasoline","avg_price":1.2656666667},{"date":"1997-12-01","fuel":"diesel","avg_price":1.189},{"date":"1997-12-01","fuel":"gasoline","avg_price":1.2570833333},{"date":"1997-12-08","fuel":"diesel","avg_price":1.174},{"date":"1997-12-08","fuel":"gasoline","avg_price":1.2458333333},{"date":"1997-12-15","fuel":"diesel","avg_price":1.162},{"date":"1997-12-15","fuel":"gasoline","avg_price":1.2355833333},{"date":"1997-12-22","fuel":"gasoline","avg_price":1.2255},{"date":"1997-12-22","fuel":"diesel","avg_price":1.155},{"date":"1997-12-29","fuel":"gasoline","avg_price":1.2175833333},{"date":"1997-12-29","fuel":"diesel","avg_price":1.15},{"date":"1998-01-05","fuel":"diesel","avg_price":1.147},{"date":"1998-01-05","fuel":"gasoline","avg_price":1.2095},{"date":"1998-01-12","fuel":"diesel","avg_price":1.126},{"date":"1998-01-12","fuel":"gasoline","avg_price":1.1999166667},{"date":"1998-01-19","fuel":"diesel","avg_price":1.109},{"date":"1998-01-19","fuel":"gasoline","avg_price":1.1858333333},{"date":"1998-01-26","fuel":"diesel","avg_price":1.096},{"date":"1998-01-26","fuel":"gasoline","avg_price":1.1703333333},{"date":"1998-02-02","fuel":"diesel","avg_price":1.091},{"date":"1998-02-02","fuel":"gasoline","avg_price":1.1635833333},{"date":"1998-02-09","fuel":"gasoline","avg_price":1.1553333333},{"date":"1998-02-09","fuel":"diesel","avg_price":1.085},{"date":"1998-02-16","fuel":"gasoline","avg_price":1.1394166667},{"date":"1998-02-16","fuel":"diesel","avg_price":1.082},{"date":"1998-02-23","fuel":"diesel","avg_price":1.079},{"date":"1998-02-23","fuel":"gasoline","avg_price":1.1393333333},{"date":"1998-03-02","fuel":"diesel","avg_price":1.074},{"date":"1998-03-02","fuel":"gasoline","avg_price":1.1236666667},{"date":"1998-03-09","fuel":"diesel","avg_price":1.066},{"date":"1998-03-09","fuel":"gasoline","avg_price":1.1116666667},{"date":"1998-03-16","fuel":"diesel","avg_price":1.057},{"date":"1998-03-16","fuel":"gasoline","avg_price":1.1015},{"date":"1998-03-23","fuel":"diesel","avg_price":1.049},{"date":"1998-03-23","fuel":"gasoline","avg_price":1.093},{"date":"1998-03-30","fuel":"diesel","avg_price":1.068},{"date":"1998-03-30","fuel":"gasoline","avg_price":1.1211666667},{"date":"1998-04-06","fuel":"gasoline","avg_price":1.1190833333},{"date":"1998-04-06","fuel":"diesel","avg_price":1.067},{"date":"1998-04-13","fuel":"diesel","avg_price":1.065},{"date":"1998-04-13","fuel":"gasoline","avg_price":1.1186666667},{"date":"1998-04-20","fuel":"diesel","avg_price":1.065},{"date":"1998-04-20","fuel":"gasoline","avg_price":1.1206666667},{"date":"1998-04-27","fuel":"diesel","avg_price":1.07},{"date":"1998-04-27","fuel":"gasoline","avg_price":1.1316666667},{"date":"1998-05-04","fuel":"diesel","avg_price":1.072},{"date":"1998-05-04","fuel":"gasoline","avg_price":1.1455},{"date":"1998-05-11","fuel":"diesel","avg_price":1.075},{"date":"1998-05-11","fuel":"gasoline","avg_price":1.1580833333},{"date":"1998-05-18","fuel":"gasoline","avg_price":1.1619166667},{"date":"1998-05-18","fuel":"diesel","avg_price":1.069},{"date":"1998-05-25","fuel":"diesel","avg_price":1.06},{"date":"1998-05-25","fuel":"gasoline","avg_price":1.1605833333},{"date":"1998-06-01","fuel":"diesel","avg_price":1.053},{"date":"1998-06-01","fuel":"gasoline","avg_price":1.1571666667},{"date":"1998-06-08","fuel":"diesel","avg_price":1.045},{"date":"1998-06-08","fuel":"gasoline","avg_price":1.1628333333},{"date":"1998-06-15","fuel":"diesel","avg_price":1.04},{"date":"1998-06-15","fuel":"gasoline","avg_price":1.1561666667},{"date":"1998-06-22","fuel":"diesel","avg_price":1.033},{"date":"1998-06-22","fuel":"gasoline","avg_price":1.15},{"date":"1998-06-29","fuel":"gasoline","avg_price":1.1484166667},{"date":"1998-06-29","fuel":"diesel","avg_price":1.034},{"date":"1998-07-06","fuel":"diesel","avg_price":1.036},{"date":"1998-07-06","fuel":"gasoline","avg_price":1.1486666667},{"date":"1998-07-13","fuel":"diesel","avg_price":1.031},{"date":"1998-07-13","fuel":"gasoline","avg_price":1.1450833333},{"date":"1998-07-20","fuel":"diesel","avg_price":1.027},{"date":"1998-07-20","fuel":"gasoline","avg_price":1.1476666667},{"date":"1998-07-27","fuel":"diesel","avg_price":1.02},{"date":"1998-07-27","fuel":"gasoline","avg_price":1.1401666667},{"date":"1998-08-03","fuel":"diesel","avg_price":1.016},{"date":"1998-08-03","fuel":"gasoline","avg_price":1.1303333333},{"date":"1998-08-10","fuel":"diesel","avg_price":1.01},{"date":"1998-08-10","fuel":"gasoline","avg_price":1.1250833333},{"date":"1998-08-17","fuel":"diesel","avg_price":1.007},{"date":"1998-08-17","fuel":"gasoline","avg_price":1.1194166667},{"date":"1998-08-24","fuel":"gasoline","avg_price":1.11275},{"date":"1998-08-24","fuel":"diesel","avg_price":1.004},{"date":"1998-08-31","fuel":"diesel","avg_price":1},{"date":"1998-08-31","fuel":"gasoline","avg_price":1.107},{"date":"1998-09-07","fuel":"diesel","avg_price":1.009},{"date":"1998-09-07","fuel":"gasoline","avg_price":1.1015},{"date":"1998-09-14","fuel":"diesel","avg_price":1.019},{"date":"1998-09-14","fuel":"gasoline","avg_price":1.09725},{"date":"1998-09-21","fuel":"diesel","avg_price":1.03},{"date":"1998-09-21","fuel":"gasoline","avg_price":1.1071666667},{"date":"1998-09-28","fuel":"diesel","avg_price":1.039},{"date":"1998-09-28","fuel":"gasoline","avg_price":1.1075833333},{"date":"1998-10-05","fuel":"gasoline","avg_price":1.1115},{"date":"1998-10-05","fuel":"diesel","avg_price":1.041},{"date":"1998-10-12","fuel":"diesel","avg_price":1.041},{"date":"1998-10-12","fuel":"gasoline","avg_price":1.1158333333},{"date":"1998-10-19","fuel":"diesel","avg_price":1.036},{"date":"1998-10-19","fuel":"gasoline","avg_price":1.1113333333},{"date":"1998-10-26","fuel":"diesel","avg_price":1.036},{"date":"1998-10-26","fuel":"gasoline","avg_price":1.1086666667},{"date":"1998-11-02","fuel":"diesel","avg_price":1.035},{"date":"1998-11-02","fuel":"gasoline","avg_price":1.1045},{"date":"1998-11-09","fuel":"diesel","avg_price":1.034},{"date":"1998-11-09","fuel":"gasoline","avg_price":1.1028333333},{"date":"1998-11-16","fuel":"diesel","avg_price":1.026},{"date":"1998-11-16","fuel":"gasoline","avg_price":1.0931666667},{"date":"1998-11-23","fuel":"gasoline","avg_price":1.0886666667},{"date":"1998-11-23","fuel":"diesel","avg_price":1.012},{"date":"1998-11-30","fuel":"diesel","avg_price":1.004},{"date":"1998-11-30","fuel":"gasoline","avg_price":1.0763333333},{"date":"1998-12-07","fuel":"diesel","avg_price":0.986},{"date":"1998-12-07","fuel":"gasoline","avg_price":1.0594166667},{"date":"1998-12-14","fuel":"diesel","avg_price":0.972},{"date":"1998-12-14","fuel":"gasoline","avg_price":1.05125},{"date":"1998-12-21","fuel":"diesel","avg_price":0.968},{"date":"1998-12-21","fuel":"gasoline","avg_price":1.049},{"date":"1998-12-28","fuel":"diesel","avg_price":0.966},{"date":"1998-12-28","fuel":"gasoline","avg_price":1.043},{"date":"1999-01-04","fuel":"gasoline","avg_price":1.0405833333},{"date":"1999-01-04","fuel":"diesel","avg_price":0.965},{"date":"1999-01-11","fuel":"gasoline","avg_price":1.0429166667},{"date":"1999-01-11","fuel":"diesel","avg_price":0.967},{"date":"1999-01-18","fuel":"diesel","avg_price":0.97},{"date":"1999-01-18","fuel":"gasoline","avg_price":1.0458333333},{"date":"1999-01-25","fuel":"diesel","avg_price":0.964},{"date":"1999-01-25","fuel":"gasoline","avg_price":1.0391666667},{"date":"1999-02-01","fuel":"diesel","avg_price":0.962},{"date":"1999-02-01","fuel":"gasoline","avg_price":1.0320833333},{"date":"1999-02-08","fuel":"diesel","avg_price":0.962},{"date":"1999-02-08","fuel":"gasoline","avg_price":1.02875},{"date":"1999-02-15","fuel":"diesel","avg_price":0.959},{"date":"1999-02-15","fuel":"gasoline","avg_price":1.0210833333},{"date":"1999-02-22","fuel":"gasoline","avg_price":1.012},{"date":"1999-02-22","fuel":"diesel","avg_price":0.953},{"date":"1999-03-01","fuel":"gasoline","avg_price":1.0169166667},{"date":"1999-03-01","fuel":"diesel","avg_price":0.956},{"date":"1999-03-08","fuel":"diesel","avg_price":0.964},{"date":"1999-03-08","fuel":"gasoline","avg_price":1.0249166667},{"date":"1999-03-15","fuel":"diesel","avg_price":1},{"date":"1999-03-15","fuel":"gasoline","avg_price":1.0733333333},{"date":"1999-03-22","fuel":"diesel","avg_price":1.018},{"date":"1999-03-22","fuel":"gasoline","avg_price":1.1114166667},{"date":"1999-03-29","fuel":"diesel","avg_price":1.046},{"date":"1999-03-29","fuel":"gasoline","avg_price":1.1826666667},{"date":"1999-04-05","fuel":"diesel","avg_price":1.075},{"date":"1999-04-05","fuel":"gasoline","avg_price":1.22625},{"date":"1999-04-12","fuel":"diesel","avg_price":1.084},{"date":"1999-04-12","fuel":"gasoline","avg_price":1.2495},{"date":"1999-04-19","fuel":"gasoline","avg_price":1.2458333333},{"date":"1999-04-19","fuel":"diesel","avg_price":1.08},{"date":"1999-04-26","fuel":"diesel","avg_price":1.078},{"date":"1999-04-26","fuel":"gasoline","avg_price":1.2426666667},{"date":"1999-05-03","fuel":"diesel","avg_price":1.078},{"date":"1999-05-03","fuel":"gasoline","avg_price":1.244},{"date":"1999-05-10","fuel":"diesel","avg_price":1.083},{"date":"1999-05-10","fuel":"gasoline","avg_price":1.2485},{"date":"1999-05-17","fuel":"diesel","avg_price":1.075},{"date":"1999-05-17","fuel":"gasoline","avg_price":1.2455833333},{"date":"1999-05-24","fuel":"diesel","avg_price":1.066},{"date":"1999-05-24","fuel":"gasoline","avg_price":1.2296666667},{"date":"1999-05-31","fuel":"gasoline","avg_price":1.2144166667},{"date":"1999-05-31","fuel":"diesel","avg_price":1.065},{"date":"1999-06-07","fuel":"gasoline","avg_price":1.21125},{"date":"1999-06-07","fuel":"diesel","avg_price":1.059},{"date":"1999-06-14","fuel":"diesel","avg_price":1.068},{"date":"1999-06-14","fuel":"gasoline","avg_price":1.2073333333},{"date":"1999-06-21","fuel":"diesel","avg_price":1.082},{"date":"1999-06-21","fuel":"gasoline","avg_price":1.2195},{"date":"1999-06-28","fuel":"diesel","avg_price":1.087},{"date":"1999-06-28","fuel":"gasoline","avg_price":1.2113333333},{"date":"1999-07-05","fuel":"diesel","avg_price":1.102},{"date":"1999-07-05","fuel":"gasoline","avg_price":1.22},{"date":"1999-07-12","fuel":"diesel","avg_price":1.114},{"date":"1999-07-12","fuel":"gasoline","avg_price":1.2401666667},{"date":"1999-07-19","fuel":"diesel","avg_price":1.133},{"date":"1999-07-19","fuel":"gasoline","avg_price":1.2691666667},{"date":"1999-07-26","fuel":"gasoline","avg_price":1.29075},{"date":"1999-07-26","fuel":"diesel","avg_price":1.137},{"date":"1999-08-02","fuel":"diesel","avg_price":1.146},{"date":"1999-08-02","fuel":"gasoline","avg_price":1.2959166667},{"date":"1999-08-09","fuel":"diesel","avg_price":1.156},{"date":"1999-08-09","fuel":"gasoline","avg_price":1.3089166667},{"date":"1999-08-16","fuel":"diesel","avg_price":1.178},{"date":"1999-08-16","fuel":"gasoline","avg_price":1.3348333333},{"date":"1999-08-23","fuel":"diesel","avg_price":1.186},{"date":"1999-08-23","fuel":"gasoline","avg_price":1.33425},{"date":"1999-08-30","fuel":"diesel","avg_price":1.194},{"date":"1999-08-30","fuel":"gasoline","avg_price":1.3328333333},{"date":"1999-09-06","fuel":"gasoline","avg_price":1.3393333333},{"date":"1999-09-06","fuel":"diesel","avg_price":1.198},{"date":"1999-09-13","fuel":"diesel","avg_price":1.209},{"date":"1999-09-13","fuel":"gasoline","avg_price":1.3453333333},{"date":"1999-09-20","fuel":"diesel","avg_price":1.226},{"date":"1999-09-20","fuel":"gasoline","avg_price":1.3605833333},{"date":"1999-09-27","fuel":"diesel","avg_price":1.226},{"date":"1999-09-27","fuel":"gasoline","avg_price":1.3545},{"date":"1999-10-04","fuel":"diesel","avg_price":1.234},{"date":"1999-10-04","fuel":"gasoline","avg_price":1.3503333333},{"date":"1999-10-11","fuel":"diesel","avg_price":1.228},{"date":"1999-10-11","fuel":"gasoline","avg_price":1.3466666667},{"date":"1999-10-18","fuel":"diesel","avg_price":1.224},{"date":"1999-10-18","fuel":"gasoline","avg_price":1.3353333333},{"date":"1999-10-25","fuel":"gasoline","avg_price":1.3331666667},{"date":"1999-10-25","fuel":"diesel","avg_price":1.226},{"date":"1999-11-01","fuel":"diesel","avg_price":1.229},{"date":"1999-11-01","fuel":"gasoline","avg_price":1.3265833333},{"date":"1999-11-08","fuel":"diesel","avg_price":1.234},{"date":"1999-11-08","fuel":"gasoline","avg_price":1.3271666667},{"date":"1999-11-15","fuel":"diesel","avg_price":1.261},{"date":"1999-11-15","fuel":"gasoline","avg_price":1.34325},{"date":"1999-11-22","fuel":"diesel","avg_price":1.289},{"date":"1999-11-22","fuel":"gasoline","avg_price":1.35925},{"date":"1999-11-29","fuel":"diesel","avg_price":1.304},{"date":"1999-11-29","fuel":"gasoline","avg_price":1.3671666667},{"date":"1999-12-06","fuel":"gasoline","avg_price":1.3674166667},{"date":"1999-12-06","fuel":"diesel","avg_price":1.294},{"date":"1999-12-13","fuel":"diesel","avg_price":1.288},{"date":"1999-12-13","fuel":"gasoline","avg_price":1.3680833333},{"date":"1999-12-20","fuel":"diesel","avg_price":1.287},{"date":"1999-12-20","fuel":"gasoline","avg_price":1.3629166667},{"date":"1999-12-27","fuel":"diesel","avg_price":1.298},{"date":"1999-12-27","fuel":"gasoline","avg_price":1.3658333333},{"date":"2000-01-03","fuel":"diesel","avg_price":1.309},{"date":"2000-01-03","fuel":"gasoline","avg_price":1.3645},{"date":"2000-01-10","fuel":"diesel","avg_price":1.307},{"date":"2000-01-10","fuel":"gasoline","avg_price":1.3575833333},{"date":"2000-01-17","fuel":"gasoline","avg_price":1.3674166667},{"date":"2000-01-17","fuel":"diesel","avg_price":1.307},{"date":"2000-01-24","fuel":"diesel","avg_price":1.418},{"date":"2000-01-24","fuel":"gasoline","avg_price":1.3995},{"date":"2000-01-31","fuel":"diesel","avg_price":1.439},{"date":"2000-01-31","fuel":"gasoline","avg_price":1.4033333333},{"date":"2000-02-07","fuel":"diesel","avg_price":1.47},{"date":"2000-02-07","fuel":"gasoline","avg_price":1.4104166667},{"date":"2000-02-14","fuel":"diesel","avg_price":1.456},{"date":"2000-02-14","fuel":"gasoline","avg_price":1.4378333333},{"date":"2000-02-21","fuel":"diesel","avg_price":1.456},{"date":"2000-02-21","fuel":"gasoline","avg_price":1.4835},{"date":"2000-02-28","fuel":"diesel","avg_price":1.461},{"date":"2000-02-28","fuel":"gasoline","avg_price":1.5021666667},{"date":"2000-03-06","fuel":"gasoline","avg_price":1.5858333333},{"date":"2000-03-06","fuel":"diesel","avg_price":1.49},{"date":"2000-03-13","fuel":"diesel","avg_price":1.496},{"date":"2000-03-13","fuel":"gasoline","avg_price":1.6205833333},{"date":"2000-03-20","fuel":"diesel","avg_price":1.479},{"date":"2000-03-20","fuel":"gasoline","avg_price":1.62925},{"date":"2000-03-27","fuel":"diesel","avg_price":1.451},{"date":"2000-03-27","fuel":"gasoline","avg_price":1.613},{"date":"2000-04-03","fuel":"diesel","avg_price":1.442},{"date":"2000-04-03","fuel":"gasoline","avg_price":1.6068333333},{"date":"2000-04-10","fuel":"diesel","avg_price":1.419},{"date":"2000-04-10","fuel":"gasoline","avg_price":1.5824166667},{"date":"2000-04-17","fuel":"gasoline","avg_price":1.5545},{"date":"2000-04-17","fuel":"diesel","avg_price":1.398},{"date":"2000-04-24","fuel":"diesel","avg_price":1.428},{"date":"2000-04-24","fuel":"gasoline","avg_price":1.5449166667},{"date":"2000-05-01","fuel":"diesel","avg_price":1.418},{"date":"2000-05-01","fuel":"gasoline","avg_price":1.52925},{"date":"2000-05-08","fuel":"diesel","avg_price":1.402},{"date":"2000-05-08","fuel":"gasoline","avg_price":1.5560833333},{"date":"2000-05-15","fuel":"diesel","avg_price":1.415},{"date":"2000-05-15","fuel":"gasoline","avg_price":1.5860833333},{"date":"2000-05-22","fuel":"diesel","avg_price":1.432},{"date":"2000-05-22","fuel":"gasoline","avg_price":1.6116666667},{"date":"2000-05-29","fuel":"gasoline","avg_price":1.6254166667},{"date":"2000-05-29","fuel":"diesel","avg_price":1.431},{"date":"2000-06-05","fuel":"gasoline","avg_price":1.6456666667},{"date":"2000-06-05","fuel":"diesel","avg_price":1.419},{"date":"2000-06-12","fuel":"diesel","avg_price":1.411},{"date":"2000-06-12","fuel":"gasoline","avg_price":1.6994166667},{"date":"2000-06-19","fuel":"diesel","avg_price":1.423},{"date":"2000-06-19","fuel":"gasoline","avg_price":1.7399166667},{"date":"2000-06-26","fuel":"diesel","avg_price":1.432},{"date":"2000-06-26","fuel":"gasoline","avg_price":1.7258333333},{"date":"2000-07-03","fuel":"diesel","avg_price":1.453},{"date":"2000-07-03","fuel":"gasoline","avg_price":1.7075},{"date":"2000-07-10","fuel":"diesel","avg_price":1.449},{"date":"2000-07-10","fuel":"gasoline","avg_price":1.6853333333},{"date":"2000-07-17","fuel":"gasoline","avg_price":1.6488333333},{"date":"2000-07-17","fuel":"diesel","avg_price":1.435},{"date":"2000-07-24","fuel":"diesel","avg_price":1.424},{"date":"2000-07-24","fuel":"gasoline","avg_price":1.6263333333},{"date":"2000-07-31","fuel":"diesel","avg_price":1.408},{"date":"2000-07-31","fuel":"gasoline","avg_price":1.5839166667},{"date":"2000-08-07","fuel":"diesel","avg_price":1.41},{"date":"2000-08-07","fuel":"gasoline","avg_price":1.573},{"date":"2000-08-14","fuel":"diesel","avg_price":1.447},{"date":"2000-08-14","fuel":"gasoline","avg_price":1.5595},{"date":"2000-08-21","fuel":"diesel","avg_price":1.471},{"date":"2000-08-21","fuel":"gasoline","avg_price":1.5729166667},{"date":"2000-08-28","fuel":"diesel","avg_price":1.536},{"date":"2000-08-28","fuel":"gasoline","avg_price":1.5854166667},{"date":"2000-09-04","fuel":"diesel","avg_price":1.609},{"date":"2000-09-04","fuel":"gasoline","avg_price":1.6298333333},{"date":"2000-09-11","fuel":"diesel","avg_price":1.629},{"date":"2000-09-11","fuel":"gasoline","avg_price":1.6595833333},{"date":"2000-09-18","fuel":"gasoline","avg_price":1.6579166667},{"date":"2000-09-18","fuel":"diesel","avg_price":1.653},{"date":"2000-09-25","fuel":"diesel","avg_price":1.657},{"date":"2000-09-25","fuel":"gasoline","avg_price":1.6485},{"date":"2000-10-02","fuel":"diesel","avg_price":1.625},{"date":"2000-10-02","fuel":"gasoline","avg_price":1.6289166667},{"date":"2000-10-09","fuel":"diesel","avg_price":1.614},{"date":"2000-10-09","fuel":"gasoline","avg_price":1.60925},{"date":"2000-10-16","fuel":"diesel","avg_price":1.67},{"date":"2000-10-16","fuel":"gasoline","avg_price":1.6384166667},{"date":"2000-10-23","fuel":"diesel","avg_price":1.648},{"date":"2000-10-23","fuel":"gasoline","avg_price":1.6444166667},{"date":"2000-10-30","fuel":"gasoline","avg_price":1.6425833333},{"date":"2000-10-30","fuel":"diesel","avg_price":1.629},{"date":"2000-11-06","fuel":"diesel","avg_price":1.61},{"date":"2000-11-06","fuel":"gasoline","avg_price":1.62675},{"date":"2000-11-13","fuel":"diesel","avg_price":1.603},{"date":"2000-11-13","fuel":"gasoline","avg_price":1.6224166667},{"date":"2000-11-20","fuel":"diesel","avg_price":1.627},{"date":"2000-11-20","fuel":"gasoline","avg_price":1.6113333333},{"date":"2000-11-27","fuel":"diesel","avg_price":1.645},{"date":"2000-11-27","fuel":"gasoline","avg_price":1.6089166667},{"date":"2000-12-04","fuel":"diesel","avg_price":1.622},{"date":"2000-12-04","fuel":"gasoline","avg_price":1.58775},{"date":"2000-12-11","fuel":"gasoline","avg_price":1.5559166667},{"date":"2000-12-11","fuel":"diesel","avg_price":1.577},{"date":"2000-12-18","fuel":"gasoline","avg_price":1.5295833333},{"date":"2000-12-18","fuel":"diesel","avg_price":1.545},{"date":"2000-12-25","fuel":"diesel","avg_price":1.515},{"date":"2000-12-25","fuel":"gasoline","avg_price":1.5176666667},{"date":"2001-01-01","fuel":"diesel","avg_price":1.522},{"date":"2001-01-01","fuel":"gasoline","avg_price":1.5119166667},{"date":"2001-01-08","fuel":"diesel","avg_price":1.52},{"date":"2001-01-08","fuel":"gasoline","avg_price":1.5254166667},{"date":"2001-01-15","fuel":"diesel","avg_price":1.509},{"date":"2001-01-15","fuel":"gasoline","avg_price":1.5641666667},{"date":"2001-01-22","fuel":"diesel","avg_price":1.528},{"date":"2001-01-22","fuel":"gasoline","avg_price":1.562},{"date":"2001-01-29","fuel":"gasoline","avg_price":1.551},{"date":"2001-01-29","fuel":"diesel","avg_price":1.539},{"date":"2001-02-05","fuel":"diesel","avg_price":1.52},{"date":"2001-02-05","fuel":"gasoline","avg_price":1.5389166667},{"date":"2001-02-12","fuel":"diesel","avg_price":1.518},{"date":"2001-02-12","fuel":"gasoline","avg_price":1.5669166667},{"date":"2001-02-19","fuel":"diesel","avg_price":1.48},{"date":"2001-02-19","fuel":"gasoline","avg_price":1.5478333333},{"date":"2001-02-26","fuel":"diesel","avg_price":1.451},{"date":"2001-02-26","fuel":"gasoline","avg_price":1.532},{"date":"2001-03-05","fuel":"diesel","avg_price":1.42},{"date":"2001-03-05","fuel":"gasoline","avg_price":1.5219166667},{"date":"2001-03-12","fuel":"diesel","avg_price":1.406},{"date":"2001-03-12","fuel":"gasoline","avg_price":1.5171666667},{"date":"2001-03-19","fuel":"gasoline","avg_price":1.5091666667},{"date":"2001-03-19","fuel":"diesel","avg_price":1.392},{"date":"2001-03-26","fuel":"diesel","avg_price":1.379},{"date":"2001-03-26","fuel":"gasoline","avg_price":1.50775},{"date":"2001-04-02","fuel":"diesel","avg_price":1.391},{"date":"2001-04-02","fuel":"gasoline","avg_price":1.543},{"date":"2001-04-09","fuel":"diesel","avg_price":1.397},{"date":"2001-04-09","fuel":"gasoline","avg_price":1.5984166667},{"date":"2001-04-16","fuel":"diesel","avg_price":1.437},{"date":"2001-04-16","fuel":"gasoline","avg_price":1.6590833333},{"date":"2001-04-23","fuel":"diesel","avg_price":1.443},{"date":"2001-04-23","fuel":"gasoline","avg_price":1.7113333333},{"date":"2001-04-30","fuel":"gasoline","avg_price":1.7231666667},{"date":"2001-04-30","fuel":"diesel","avg_price":1.442},{"date":"2001-05-07","fuel":"diesel","avg_price":1.47},{"date":"2001-05-07","fuel":"gasoline","avg_price":1.7915},{"date":"2001-05-14","fuel":"diesel","avg_price":1.491},{"date":"2001-05-14","fuel":"gasoline","avg_price":1.8036666667},{"date":"2001-05-21","fuel":"diesel","avg_price":1.494},{"date":"2001-05-21","fuel":"gasoline","avg_price":1.7833333333},{"date":"2001-05-28","fuel":"diesel","avg_price":1.529},{"date":"2001-05-28","fuel":"gasoline","avg_price":1.7961666667},{"date":"2001-06-04","fuel":"diesel","avg_price":1.514},{"date":"2001-06-04","fuel":"gasoline","avg_price":1.7734166667},{"date":"2001-06-11","fuel":"gasoline","avg_price":1.7493333333},{"date":"2001-06-11","fuel":"diesel","avg_price":1.486},{"date":"2001-06-18","fuel":"gasoline","avg_price":1.709},{"date":"2001-06-18","fuel":"diesel","avg_price":1.48},{"date":"2001-06-25","fuel":"diesel","avg_price":1.447},{"date":"2001-06-25","fuel":"gasoline","avg_price":1.6539166667},{"date":"2001-07-02","fuel":"diesel","avg_price":1.407},{"date":"2001-07-02","fuel":"gasoline","avg_price":1.594},{"date":"2001-07-09","fuel":"diesel","avg_price":1.392},{"date":"2001-07-09","fuel":"gasoline","avg_price":1.5575},{"date":"2001-07-16","fuel":"diesel","avg_price":1.38},{"date":"2001-07-16","fuel":"gasoline","avg_price":1.531},{"date":"2001-07-23","fuel":"diesel","avg_price":1.348},{"date":"2001-07-23","fuel":"gasoline","avg_price":1.509},{"date":"2001-07-30","fuel":"gasoline","avg_price":1.4925},{"date":"2001-07-30","fuel":"diesel","avg_price":1.347},{"date":"2001-08-06","fuel":"diesel","avg_price":1.345},{"date":"2001-08-06","fuel":"gasoline","avg_price":1.4800833333},{"date":"2001-08-13","fuel":"diesel","avg_price":1.367},{"date":"2001-08-13","fuel":"gasoline","avg_price":1.48925},{"date":"2001-08-20","fuel":"diesel","avg_price":1.394},{"date":"2001-08-20","fuel":"gasoline","avg_price":1.5150833333},{"date":"2001-08-27","fuel":"diesel","avg_price":1.452},{"date":"2001-08-27","fuel":"gasoline","avg_price":1.5595833333},{"date":"2001-09-03","fuel":"diesel","avg_price":1.488},{"date":"2001-09-03","fuel":"gasoline","avg_price":1.6145833333},{"date":"2001-09-10","fuel":"diesel","avg_price":1.492},{"date":"2001-09-10","fuel":"gasoline","avg_price":1.6018333333},{"date":"2001-09-17","fuel":"diesel","avg_price":1.527},{"date":"2001-09-17","fuel":"gasoline","avg_price":1.6029166667},{"date":"2001-09-24","fuel":"gasoline","avg_price":1.56675},{"date":"2001-09-24","fuel":"diesel","avg_price":1.473},{"date":"2001-10-01","fuel":"diesel","avg_price":1.39},{"date":"2001-10-01","fuel":"gasoline","avg_price":1.5041666667},{"date":"2001-10-08","fuel":"diesel","avg_price":1.371},{"date":"2001-10-08","fuel":"gasoline","avg_price":1.44575},{"date":"2001-10-15","fuel":"diesel","avg_price":1.353},{"date":"2001-10-15","fuel":"gasoline","avg_price":1.4055},{"date":"2001-10-22","fuel":"diesel","avg_price":1.318},{"date":"2001-10-22","fuel":"gasoline","avg_price":1.3616666667},{"date":"2001-10-29","fuel":"diesel","avg_price":1.31},{"date":"2001-10-29","fuel":"gasoline","avg_price":1.3309166667},{"date":"2001-11-05","fuel":"gasoline","avg_price":1.3013333333},{"date":"2001-11-05","fuel":"diesel","avg_price":1.291},{"date":"2001-11-12","fuel":"diesel","avg_price":1.269},{"date":"2001-11-12","fuel":"gasoline","avg_price":1.2753333333},{"date":"2001-11-19","fuel":"diesel","avg_price":1.252},{"date":"2001-11-19","fuel":"gasoline","avg_price":1.2565},{"date":"2001-11-26","fuel":"diesel","avg_price":1.223},{"date":"2001-11-26","fuel":"gasoline","avg_price":1.217},{"date":"2001-12-03","fuel":"diesel","avg_price":1.194},{"date":"2001-12-03","fuel":"gasoline","avg_price":1.19575},{"date":"2001-12-10","fuel":"diesel","avg_price":1.173},{"date":"2001-12-10","fuel":"gasoline","avg_price":1.1815833333},{"date":"2001-12-17","fuel":"diesel","avg_price":1.143},{"date":"2001-12-17","fuel":"gasoline","avg_price":1.1470833333},{"date":"2001-12-24","fuel":"gasoline","avg_price":1.1550833333},{"date":"2001-12-24","fuel":"diesel","avg_price":1.154},{"date":"2001-12-31","fuel":"diesel","avg_price":1.169},{"date":"2001-12-31","fuel":"gasoline","avg_price":1.175},{"date":"2002-01-07","fuel":"diesel","avg_price":1.168},{"date":"2002-01-07","fuel":"gasoline","avg_price":1.1911666667},{"date":"2002-01-14","fuel":"diesel","avg_price":1.159},{"date":"2002-01-14","fuel":"gasoline","avg_price":1.1951666667},{"date":"2002-01-21","fuel":"diesel","avg_price":1.14},{"date":"2002-01-21","fuel":"gasoline","avg_price":1.191},{"date":"2002-01-28","fuel":"diesel","avg_price":1.144},{"date":"2002-01-28","fuel":"gasoline","avg_price":1.18775},{"date":"2002-02-04","fuel":"gasoline","avg_price":1.2014166667},{"date":"2002-02-04","fuel":"diesel","avg_price":1.144},{"date":"2002-02-11","fuel":"gasoline","avg_price":1.1946666667},{"date":"2002-02-11","fuel":"diesel","avg_price":1.153},{"date":"2002-02-18","fuel":"diesel","avg_price":1.156},{"date":"2002-02-18","fuel":"gasoline","avg_price":1.2049166667},{"date":"2002-02-25","fuel":"diesel","avg_price":1.154},{"date":"2002-02-25","fuel":"gasoline","avg_price":1.2063333333},{"date":"2002-03-04","fuel":"diesel","avg_price":1.173},{"date":"2002-03-04","fuel":"gasoline","avg_price":1.23225},{"date":"2002-03-11","fuel":"diesel","avg_price":1.216},{"date":"2002-03-11","fuel":"gasoline","avg_price":1.3095},{"date":"2002-03-18","fuel":"diesel","avg_price":1.251},{"date":"2002-03-18","fuel":"gasoline","avg_price":1.37525},{"date":"2002-03-25","fuel":"gasoline","avg_price":1.4305},{"date":"2002-03-25","fuel":"diesel","avg_price":1.281},{"date":"2002-04-01","fuel":"gasoline","avg_price":1.4621666667},{"date":"2002-04-01","fuel":"diesel","avg_price":1.295},{"date":"2002-04-08","fuel":"diesel","avg_price":1.323},{"date":"2002-04-08","fuel":"gasoline","avg_price":1.5031666667},{"date":"2002-04-15","fuel":"diesel","avg_price":1.32},{"date":"2002-04-15","fuel":"gasoline","avg_price":1.4981666667},{"date":"2002-04-22","fuel":"diesel","avg_price":1.304},{"date":"2002-04-22","fuel":"gasoline","avg_price":1.4981666667},{"date":"2002-04-29","fuel":"diesel","avg_price":1.302},{"date":"2002-04-29","fuel":"gasoline","avg_price":1.4885},{"date":"2002-05-06","fuel":"diesel","avg_price":1.305},{"date":"2002-05-06","fuel":"gasoline","avg_price":1.49},{"date":"2002-05-13","fuel":"diesel","avg_price":1.299},{"date":"2002-05-13","fuel":"gasoline","avg_price":1.4839166667},{"date":"2002-05-20","fuel":"gasoline","avg_price":1.4909166667},{"date":"2002-05-20","fuel":"diesel","avg_price":1.309},{"date":"2002-05-27","fuel":"diesel","avg_price":1.308},{"date":"2002-05-27","fuel":"gasoline","avg_price":1.4819166667},{"date":"2002-06-03","fuel":"diesel","avg_price":1.3},{"date":"2002-06-03","fuel":"gasoline","avg_price":1.4848333333},{"date":"2002-06-10","fuel":"diesel","avg_price":1.286},{"date":"2002-06-10","fuel":"gasoline","avg_price":1.47},{"date":"2002-06-17","fuel":"diesel","avg_price":1.275},{"date":"2002-06-17","fuel":"gasoline","avg_price":1.473},{"date":"2002-06-24","fuel":"diesel","avg_price":1.281},{"date":"2002-06-24","fuel":"gasoline","avg_price":1.47825},{"date":"2002-07-01","fuel":"gasoline","avg_price":1.4840833333},{"date":"2002-07-01","fuel":"diesel","avg_price":1.289},{"date":"2002-07-08","fuel":"diesel","avg_price":1.294},{"date":"2002-07-08","fuel":"gasoline","avg_price":1.4753333333},{"date":"2002-07-15","fuel":"diesel","avg_price":1.3},{"date":"2002-07-15","fuel":"gasoline","avg_price":1.4848333333},{"date":"2002-07-22","fuel":"diesel","avg_price":1.311},{"date":"2002-07-22","fuel":"gasoline","avg_price":1.4994166667},{"date":"2002-07-29","fuel":"diesel","avg_price":1.303},{"date":"2002-07-29","fuel":"gasoline","avg_price":1.4964166667},{"date":"2002-08-05","fuel":"diesel","avg_price":1.304},{"date":"2002-08-05","fuel":"gasoline","avg_price":1.48975},{"date":"2002-08-12","fuel":"gasoline","avg_price":1.487},{"date":"2002-08-12","fuel":"diesel","avg_price":1.303},{"date":"2002-08-19","fuel":"diesel","avg_price":1.333},{"date":"2002-08-19","fuel":"gasoline","avg_price":1.4855833333},{"date":"2002-08-26","fuel":"diesel","avg_price":1.37},{"date":"2002-08-26","fuel":"gasoline","avg_price":1.49675},{"date":"2002-09-02","fuel":"diesel","avg_price":1.388},{"date":"2002-09-02","fuel":"gasoline","avg_price":1.489},{"date":"2002-09-09","fuel":"diesel","avg_price":1.396},{"date":"2002-09-09","fuel":"gasoline","avg_price":1.4896666667},{"date":"2002-09-16","fuel":"diesel","avg_price":1.414},{"date":"2002-09-16","fuel":"gasoline","avg_price":1.4935},{"date":"2002-09-23","fuel":"diesel","avg_price":1.417},{"date":"2002-09-23","fuel":"gasoline","avg_price":1.4884166667},{"date":"2002-09-30","fuel":"diesel","avg_price":1.438},{"date":"2002-09-30","fuel":"gasoline","avg_price":1.5038333333},{"date":"2002-10-07","fuel":"gasoline","avg_price":1.526},{"date":"2002-10-07","fuel":"diesel","avg_price":1.46},{"date":"2002-10-14","fuel":"diesel","avg_price":1.461},{"date":"2002-10-14","fuel":"gasoline","avg_price":1.5265},{"date":"2002-10-21","fuel":"diesel","avg_price":1.469},{"date":"2002-10-21","fuel":"gasoline","avg_price":1.5418333333},{"date":"2002-10-28","fuel":"diesel","avg_price":1.456},{"date":"2002-10-28","fuel":"gasoline","avg_price":1.53},{"date":"2002-11-04","fuel":"diesel","avg_price":1.442},{"date":"2002-11-04","fuel":"gasoline","avg_price":1.5349166667},{"date":"2002-11-11","fuel":"diesel","avg_price":1.427},{"date":"2002-11-11","fuel":"gasoline","avg_price":1.5301666667},{"date":"2002-11-18","fuel":"gasoline","avg_price":1.5036666667},{"date":"2002-11-18","fuel":"diesel","avg_price":1.405},{"date":"2002-11-25","fuel":"diesel","avg_price":1.405},{"date":"2002-11-25","fuel":"gasoline","avg_price":1.4781666667},{"date":"2002-12-02","fuel":"diesel","avg_price":1.407},{"date":"2002-12-02","fuel":"gasoline","avg_price":1.4655833333},{"date":"2002-12-09","fuel":"diesel","avg_price":1.405},{"date":"2002-12-09","fuel":"gasoline","avg_price":1.46025},{"date":"2002-12-16","fuel":"diesel","avg_price":1.401},{"date":"2002-12-16","fuel":"gasoline","avg_price":1.462},{"date":"2002-12-23","fuel":"diesel","avg_price":1.44},{"date":"2002-12-23","fuel":"gasoline","avg_price":1.49375},{"date":"2002-12-30","fuel":"diesel","avg_price":1.491},{"date":"2002-12-30","fuel":"gasoline","avg_price":1.5318333333},{"date":"2003-01-06","fuel":"gasoline","avg_price":1.5385},{"date":"2003-01-06","fuel":"diesel","avg_price":1.501},{"date":"2003-01-13","fuel":"diesel","avg_price":1.478},{"date":"2003-01-13","fuel":"gasoline","avg_price":1.54725},{"date":"2003-01-20","fuel":"diesel","avg_price":1.48},{"date":"2003-01-20","fuel":"gasoline","avg_price":1.5548333333},{"date":"2003-01-27","fuel":"diesel","avg_price":1.492},{"date":"2003-01-27","fuel":"gasoline","avg_price":1.5669166667},{"date":"2003-02-03","fuel":"diesel","avg_price":1.542},{"date":"2003-02-03","fuel":"gasoline","avg_price":1.6178333333},{"date":"2003-02-10","fuel":"diesel","avg_price":1.662},{"date":"2003-02-10","fuel":"gasoline","avg_price":1.6974166667},{"date":"2003-02-17","fuel":"gasoline","avg_price":1.75},{"date":"2003-02-17","fuel":"diesel","avg_price":1.704},{"date":"2003-02-24","fuel":"gasoline","avg_price":1.7515833333},{"date":"2003-02-24","fuel":"diesel","avg_price":1.709},{"date":"2003-03-03","fuel":"diesel","avg_price":1.753},{"date":"2003-03-03","fuel":"gasoline","avg_price":1.7805833333},{"date":"2003-03-10","fuel":"diesel","avg_price":1.771},{"date":"2003-03-10","fuel":"gasoline","avg_price":1.8073333333},{"date":"2003-03-17","fuel":"diesel","avg_price":1.752},{"date":"2003-03-17","fuel":"gasoline","avg_price":1.8255833333},{"date":"2003-03-24","fuel":"diesel","avg_price":1.662},{"date":"2003-03-24","fuel":"gasoline","avg_price":1.7935},{"date":"2003-03-31","fuel":"diesel","avg_price":1.602},{"date":"2003-03-31","fuel":"gasoline","avg_price":1.7578333333},{"date":"2003-04-07","fuel":"gasoline","avg_price":1.739},{"date":"2003-04-07","fuel":"diesel","avg_price":1.554},{"date":"2003-04-14","fuel":"gasoline","avg_price":1.7065},{"date":"2003-04-14","fuel":"diesel","avg_price":1.539},{"date":"2003-04-21","fuel":"diesel","avg_price":1.529},{"date":"2003-04-21","fuel":"gasoline","avg_price":1.683},{"date":"2003-04-28","fuel":"diesel","avg_price":1.508},{"date":"2003-04-28","fuel":"gasoline","avg_price":1.6653333333},{"date":"2003-05-05","fuel":"diesel","avg_price":1.484},{"date":"2003-05-05","fuel":"gasoline","avg_price":1.6220833333},{"date":"2003-05-12","fuel":"diesel","avg_price":1.444},{"date":"2003-05-12","fuel":"gasoline","avg_price":1.5969166667},{"date":"2003-05-19","fuel":"diesel","avg_price":1.443},{"date":"2003-05-19","fuel":"gasoline","avg_price":1.597},{"date":"2003-05-26","fuel":"diesel","avg_price":1.434},{"date":"2003-05-26","fuel":"gasoline","avg_price":1.5835833333},{"date":"2003-06-02","fuel":"gasoline","avg_price":1.5686666667},{"date":"2003-06-02","fuel":"diesel","avg_price":1.423},{"date":"2003-06-09","fuel":"diesel","avg_price":1.422},{"date":"2003-06-09","fuel":"gasoline","avg_price":1.57975},{"date":"2003-06-16","fuel":"diesel","avg_price":1.432},{"date":"2003-06-16","fuel":"gasoline","avg_price":1.6100833333},{"date":"2003-06-23","fuel":"diesel","avg_price":1.423},{"date":"2003-06-23","fuel":"gasoline","avg_price":1.59225},{"date":"2003-06-30","fuel":"diesel","avg_price":1.42},{"date":"2003-06-30","fuel":"gasoline","avg_price":1.5835833333},{"date":"2003-07-07","fuel":"diesel","avg_price":1.428},{"date":"2003-07-07","fuel":"gasoline","avg_price":1.5844166667},{"date":"2003-07-14","fuel":"gasoline","avg_price":1.6138333333},{"date":"2003-07-14","fuel":"diesel","avg_price":1.435},{"date":"2003-07-21","fuel":"gasoline","avg_price":1.616},{"date":"2003-07-21","fuel":"diesel","avg_price":1.439},{"date":"2003-07-28","fuel":"diesel","avg_price":1.438},{"date":"2003-07-28","fuel":"gasoline","avg_price":1.60775},{"date":"2003-08-04","fuel":"diesel","avg_price":1.453},{"date":"2003-08-04","fuel":"gasoline","avg_price":1.6225833333},{"date":"2003-08-11","fuel":"diesel","avg_price":1.492},{"date":"2003-08-11","fuel":"gasoline","avg_price":1.6566666667},{"date":"2003-08-18","fuel":"diesel","avg_price":1.498},{"date":"2003-08-18","fuel":"gasoline","avg_price":1.7179166667},{"date":"2003-08-25","fuel":"diesel","avg_price":1.503},{"date":"2003-08-25","fuel":"gasoline","avg_price":1.8441666667},{"date":"2003-09-01","fuel":"diesel","avg_price":1.501},{"date":"2003-09-01","fuel":"gasoline","avg_price":1.8455},{"date":"2003-09-08","fuel":"gasoline","avg_price":1.82},{"date":"2003-09-08","fuel":"diesel","avg_price":1.488},{"date":"2003-09-15","fuel":"diesel","avg_price":1.471},{"date":"2003-09-15","fuel":"gasoline","avg_price":1.79925},{"date":"2003-09-22","fuel":"diesel","avg_price":1.444},{"date":"2003-09-22","fuel":"gasoline","avg_price":1.749},{"date":"2003-09-29","fuel":"diesel","avg_price":1.429},{"date":"2003-09-29","fuel":"gasoline","avg_price":1.7005833333},{"date":"2003-10-06","fuel":"diesel","avg_price":1.445},{"date":"2003-10-06","fuel":"gasoline","avg_price":1.68025},{"date":"2003-10-13","fuel":"diesel","avg_price":1.483},{"date":"2003-10-13","fuel":"gasoline","avg_price":1.6696666667},{"date":"2003-10-20","fuel":"gasoline","avg_price":1.6673333333},{"date":"2003-10-20","fuel":"diesel","avg_price":1.502},{"date":"2003-10-27","fuel":"diesel","avg_price":1.495},{"date":"2003-10-27","fuel":"gasoline","avg_price":1.6398333333},{"date":"2003-11-03","fuel":"diesel","avg_price":1.481},{"date":"2003-11-03","fuel":"gasoline","avg_price":1.6315833333},{"date":"2003-11-10","fuel":"diesel","avg_price":1.476},{"date":"2003-11-10","fuel":"gasoline","avg_price":1.6018333333},{"date":"2003-11-17","fuel":"diesel","avg_price":1.481},{"date":"2003-11-17","fuel":"gasoline","avg_price":1.5941666667},{"date":"2003-11-24","fuel":"diesel","avg_price":1.491},{"date":"2003-11-24","fuel":"gasoline","avg_price":1.60675},{"date":"2003-12-01","fuel":"diesel","avg_price":1.476},{"date":"2003-12-01","fuel":"gasoline","avg_price":1.5871666667},{"date":"2003-12-08","fuel":"gasoline","avg_price":1.5726666667},{"date":"2003-12-08","fuel":"diesel","avg_price":1.481},{"date":"2003-12-15","fuel":"diesel","avg_price":1.486},{"date":"2003-12-15","fuel":"gasoline","avg_price":1.56125},{"date":"2003-12-22","fuel":"diesel","avg_price":1.504},{"date":"2003-12-22","fuel":"gasoline","avg_price":1.5781666667},{"date":"2003-12-29","fuel":"diesel","avg_price":1.502},{"date":"2003-12-29","fuel":"gasoline","avg_price":1.5713333333},{"date":"2004-01-05","fuel":"diesel","avg_price":1.503},{"date":"2004-01-05","fuel":"gasoline","avg_price":1.5993333333},{"date":"2004-01-12","fuel":"diesel","avg_price":1.551},{"date":"2004-01-12","fuel":"gasoline","avg_price":1.6494166667},{"date":"2004-01-19","fuel":"gasoline","avg_price":1.6829166667},{"date":"2004-01-19","fuel":"diesel","avg_price":1.559},{"date":"2004-01-26","fuel":"diesel","avg_price":1.591},{"date":"2004-01-26","fuel":"gasoline","avg_price":1.711},{"date":"2004-02-02","fuel":"diesel","avg_price":1.581},{"date":"2004-02-02","fuel":"gasoline","avg_price":1.7094166667},{"date":"2004-02-09","fuel":"diesel","avg_price":1.568},{"date":"2004-02-09","fuel":"gasoline","avg_price":1.7310833333},{"date":"2004-02-16","fuel":"diesel","avg_price":1.584},{"date":"2004-02-16","fuel":"gasoline","avg_price":1.74075},{"date":"2004-02-23","fuel":"diesel","avg_price":1.595},{"date":"2004-02-23","fuel":"gasoline","avg_price":1.7856666667},{"date":"2004-03-01","fuel":"gasoline","avg_price":1.8166666667},{"date":"2004-03-01","fuel":"diesel","avg_price":1.619},{"date":"2004-03-08","fuel":"diesel","avg_price":1.628},{"date":"2004-03-08","fuel":"gasoline","avg_price":1.8374166667},{"date":"2004-03-15","fuel":"diesel","avg_price":1.617},{"date":"2004-03-15","fuel":"gasoline","avg_price":1.8249166667},{"date":"2004-03-22","fuel":"diesel","avg_price":1.641},{"date":"2004-03-22","fuel":"gasoline","avg_price":1.8415},{"date":"2004-03-29","fuel":"diesel","avg_price":1.642},{"date":"2004-03-29","fuel":"gasoline","avg_price":1.8549166667},{"date":"2004-04-05","fuel":"diesel","avg_price":1.648},{"date":"2004-04-05","fuel":"gasoline","avg_price":1.8768333333},{"date":"2004-04-12","fuel":"diesel","avg_price":1.679},{"date":"2004-04-12","fuel":"gasoline","avg_price":1.8833333333},{"date":"2004-04-19","fuel":"gasoline","avg_price":1.90625},{"date":"2004-04-19","fuel":"diesel","avg_price":1.724},{"date":"2004-04-26","fuel":"diesel","avg_price":1.718},{"date":"2004-04-26","fuel":"gasoline","avg_price":1.9049166667},{"date":"2004-05-03","fuel":"diesel","avg_price":1.717},{"date":"2004-05-03","fuel":"gasoline","avg_price":1.93375},{"date":"2004-05-10","fuel":"diesel","avg_price":1.745},{"date":"2004-05-10","fuel":"gasoline","avg_price":2.0290833333},{"date":"2004-05-17","fuel":"diesel","avg_price":1.763},{"date":"2004-05-17","fuel":"gasoline","avg_price":2.1054166667},{"date":"2004-05-24","fuel":"diesel","avg_price":1.761},{"date":"2004-05-24","fuel":"gasoline","avg_price":2.1555},{"date":"2004-05-31","fuel":"gasoline","avg_price":2.1475833333},{"date":"2004-05-31","fuel":"diesel","avg_price":1.746},{"date":"2004-06-07","fuel":"diesel","avg_price":1.734},{"date":"2004-06-07","fuel":"gasoline","avg_price":2.1325},{"date":"2004-06-14","fuel":"diesel","avg_price":1.711},{"date":"2004-06-14","fuel":"gasoline","avg_price":2.0908333333},{"date":"2004-06-21","fuel":"diesel","avg_price":1.7},{"date":"2004-06-21","fuel":"gasoline","avg_price":2.04575},{"date":"2004-06-28","fuel":"diesel","avg_price":1.7},{"date":"2004-06-28","fuel":"gasoline","avg_price":2.0275},{"date":"2004-07-05","fuel":"diesel","avg_price":1.716},{"date":"2004-07-05","fuel":"gasoline","avg_price":2.0013333333},{"date":"2004-07-12","fuel":"gasoline","avg_price":2.0170833333},{"date":"2004-07-12","fuel":"diesel","avg_price":1.74},{"date":"2004-07-19","fuel":"gasoline","avg_price":2.026},{"date":"2004-07-19","fuel":"diesel","avg_price":1.744},{"date":"2004-07-26","fuel":"diesel","avg_price":1.754},{"date":"2004-07-26","fuel":"gasoline","avg_price":2.004},{"date":"2004-08-02","fuel":"diesel","avg_price":1.78},{"date":"2004-08-02","fuel":"gasoline","avg_price":1.9855},{"date":"2004-08-09","fuel":"diesel","avg_price":1.814},{"date":"2004-08-09","fuel":"gasoline","avg_price":1.974},{"date":"2004-08-16","fuel":"diesel","avg_price":1.825},{"date":"2004-08-16","fuel":"gasoline","avg_price":1.9690833333},{"date":"2004-08-23","fuel":"diesel","avg_price":1.874},{"date":"2004-08-23","fuel":"gasoline","avg_price":1.9764166667},{"date":"2004-08-30","fuel":"gasoline","avg_price":1.9636666667},{"date":"2004-08-30","fuel":"diesel","avg_price":1.871},{"date":"2004-09-06","fuel":"diesel","avg_price":1.869},{"date":"2004-09-06","fuel":"gasoline","avg_price":1.9471666667},{"date":"2004-09-13","fuel":"diesel","avg_price":1.874},{"date":"2004-09-13","fuel":"gasoline","avg_price":1.9415},{"date":"2004-09-20","fuel":"diesel","avg_price":1.912},{"date":"2004-09-20","fuel":"gasoline","avg_price":1.9576666667},{"date":"2004-09-27","fuel":"diesel","avg_price":2.012},{"date":"2004-09-27","fuel":"gasoline","avg_price":2.00625},{"date":"2004-10-04","fuel":"diesel","avg_price":2.053},{"date":"2004-10-04","fuel":"gasoline","avg_price":2.03225},{"date":"2004-10-11","fuel":"diesel","avg_price":2.092},{"date":"2004-10-11","fuel":"gasoline","avg_price":2.09025},{"date":"2004-10-18","fuel":"diesel","avg_price":2.18},{"date":"2004-10-18","fuel":"gasoline","avg_price":2.135},{"date":"2004-10-25","fuel":"gasoline","avg_price":2.1330833333},{"date":"2004-10-25","fuel":"diesel","avg_price":2.212},{"date":"2004-11-01","fuel":"gasoline","avg_price":2.1336666667},{"date":"2004-11-01","fuel":"diesel","avg_price":2.206},{"date":"2004-11-08","fuel":"diesel","avg_price":2.163},{"date":"2004-11-08","fuel":"gasoline","avg_price":2.1045833333},{"date":"2004-11-15","fuel":"diesel","avg_price":2.132},{"date":"2004-11-15","fuel":"gasoline","avg_price":2.0746666667},{"date":"2004-11-22","fuel":"diesel","avg_price":2.116},{"date":"2004-11-22","fuel":"gasoline","avg_price":2.0511666667},{"date":"2004-11-29","fuel":"diesel","avg_price":2.116},{"date":"2004-11-29","fuel":"gasoline","avg_price":2.04525},{"date":"2004-12-06","fuel":"diesel","avg_price":2.069},{"date":"2004-12-06","fuel":"gasoline","avg_price":2.0135833333},{"date":"2004-12-13","fuel":"diesel","avg_price":1.997},{"date":"2004-12-13","fuel":"gasoline","avg_price":1.95375},{"date":"2004-12-20","fuel":"gasoline","avg_price":1.918},{"date":"2004-12-20","fuel":"diesel","avg_price":1.984},{"date":"2004-12-27","fuel":"diesel","avg_price":1.987},{"date":"2004-12-27","fuel":"gasoline","avg_price":1.8945833333},{"date":"2005-01-03","fuel":"diesel","avg_price":1.957},{"date":"2005-01-03","fuel":"gasoline","avg_price":1.8795833333},{"date":"2005-01-10","fuel":"diesel","avg_price":1.934},{"date":"2005-01-10","fuel":"gasoline","avg_price":1.8873333333},{"date":"2005-01-17","fuel":"diesel","avg_price":1.952},{"date":"2005-01-17","fuel":"gasoline","avg_price":1.91075},{"date":"2005-01-24","fuel":"diesel","avg_price":1.959},{"date":"2005-01-24","fuel":"gasoline","avg_price":1.9419166667},{"date":"2005-01-31","fuel":"gasoline","avg_price":1.999},{"date":"2005-01-31","fuel":"diesel","avg_price":1.992},{"date":"2005-02-07","fuel":"diesel","avg_price":1.983},{"date":"2005-02-07","fuel":"gasoline","avg_price":1.9995},{"date":"2005-02-14","fuel":"diesel","avg_price":1.986},{"date":"2005-02-14","fuel":"gasoline","avg_price":1.99025},{"date":"2005-02-21","fuel":"diesel","avg_price":2.02},{"date":"2005-02-21","fuel":"gasoline","avg_price":1.9981666667},{"date":"2005-02-28","fuel":"diesel","avg_price":2.118},{"date":"2005-02-28","fuel":"gasoline","avg_price":2.0178333333},{"date":"2005-03-07","fuel":"diesel","avg_price":2.168},{"date":"2005-03-07","fuel":"gasoline","avg_price":2.0865},{"date":"2005-03-14","fuel":"gasoline","avg_price":2.1434166667},{"date":"2005-03-14","fuel":"diesel","avg_price":2.194},{"date":"2005-03-21","fuel":"diesel","avg_price":2.244},{"date":"2005-03-21","fuel":"gasoline","avg_price":2.1928333333},{"date":"2005-03-28","fuel":"diesel","avg_price":2.249},{"date":"2005-03-28","fuel":"gasoline","avg_price":2.239},{"date":"2005-04-04","fuel":"diesel","avg_price":2.303},{"date":"2005-04-04","fuel":"gasoline","avg_price":2.3041666667},{"date":"2005-04-11","fuel":"diesel","avg_price":2.316},{"date":"2005-04-11","fuel":"gasoline","avg_price":2.3708333333},{"date":"2005-04-18","fuel":"diesel","avg_price":2.259},{"date":"2005-04-18","fuel":"gasoline","avg_price":2.3345833333},{"date":"2005-04-25","fuel":"diesel","avg_price":2.289},{"date":"2005-04-25","fuel":"gasoline","avg_price":2.3335},{"date":"2005-05-02","fuel":"gasoline","avg_price":2.3328333333},{"date":"2005-05-02","fuel":"diesel","avg_price":2.262},{"date":"2005-05-09","fuel":"diesel","avg_price":2.227},{"date":"2005-05-09","fuel":"gasoline","avg_price":2.2903333333},{"date":"2005-05-16","fuel":"diesel","avg_price":2.189},{"date":"2005-05-16","fuel":"gasoline","avg_price":2.26375},{"date":"2005-05-23","fuel":"diesel","avg_price":2.156},{"date":"2005-05-23","fuel":"gasoline","avg_price":2.2278333333},{"date":"2005-05-30","fuel":"diesel","avg_price":2.16},{"date":"2005-05-30","fuel":"gasoline","avg_price":2.1991666667},{"date":"2005-06-06","fuel":"diesel","avg_price":2.234},{"date":"2005-06-06","fuel":"gasoline","avg_price":2.21325},{"date":"2005-06-13","fuel":"gasoline","avg_price":2.2250833333},{"date":"2005-06-13","fuel":"diesel","avg_price":2.276},{"date":"2005-06-20","fuel":"diesel","avg_price":2.313},{"date":"2005-06-20","fuel":"gasoline","avg_price":2.2561666667},{"date":"2005-06-27","fuel":"diesel","avg_price":2.336},{"date":"2005-06-27","fuel":"gasoline","avg_price":2.3065},{"date":"2005-07-04","fuel":"diesel","avg_price":2.348},{"date":"2005-07-04","fuel":"gasoline","avg_price":2.3208333333},{"date":"2005-07-11","fuel":"diesel","avg_price":2.408},{"date":"2005-07-11","fuel":"gasoline","avg_price":2.4215},{"date":"2005-07-18","fuel":"diesel","avg_price":2.392},{"date":"2005-07-18","fuel":"gasoline","avg_price":2.4158333333},{"date":"2005-07-25","fuel":"gasoline","avg_price":2.394},{"date":"2005-07-25","fuel":"diesel","avg_price":2.342},{"date":"2005-08-01","fuel":"gasoline","avg_price":2.3951666667},{"date":"2005-08-01","fuel":"diesel","avg_price":2.348},{"date":"2005-08-08","fuel":"diesel","avg_price":2.407},{"date":"2005-08-08","fuel":"gasoline","avg_price":2.4658333333},{"date":"2005-08-15","fuel":"diesel","avg_price":2.567},{"date":"2005-08-15","fuel":"gasoline","avg_price":2.6425},{"date":"2005-08-22","fuel":"diesel","avg_price":2.588},{"date":"2005-08-22","fuel":"gasoline","avg_price":2.7038333333},{"date":"2005-08-29","fuel":"diesel","avg_price":2.59},{"date":"2005-08-29","fuel":"gasoline","avg_price":2.7031666667},{"date":"2005-09-05","fuel":"diesel","avg_price":2.898},{"date":"2005-09-05","fuel":"gasoline","avg_price":3.17175},{"date":"2005-09-12","fuel":"gasoline","avg_price":3.0609166667},{"date":"2005-09-12","fuel":"diesel","avg_price":2.847},{"date":"2005-09-19","fuel":"diesel","avg_price":2.732},{"date":"2005-09-19","fuel":"gasoline","avg_price":2.90075},{"date":"2005-09-26","fuel":"diesel","avg_price":2.798},{"date":"2005-09-26","fuel":"gasoline","avg_price":2.9080833333},{"date":"2005-10-03","fuel":"diesel","avg_price":3.144},{"date":"2005-10-03","fuel":"gasoline","avg_price":3.0210833333},{"date":"2005-10-10","fuel":"diesel","avg_price":3.15},{"date":"2005-10-10","fuel":"gasoline","avg_price":2.9484166667},{"date":"2005-10-17","fuel":"diesel","avg_price":3.148},{"date":"2005-10-17","fuel":"gasoline","avg_price":2.832},{"date":"2005-10-24","fuel":"diesel","avg_price":3.157},{"date":"2005-10-24","fuel":"gasoline","avg_price":2.71075},{"date":"2005-10-31","fuel":"diesel","avg_price":2.876},{"date":"2005-10-31","fuel":"gasoline","avg_price":2.5878333333},{"date":"2005-11-07","fuel":"gasoline","avg_price":2.4826666667},{"date":"2005-11-07","fuel":"diesel","avg_price":2.698},{"date":"2005-11-14","fuel":"diesel","avg_price":2.602},{"date":"2005-11-14","fuel":"gasoline","avg_price":2.39925},{"date":"2005-11-21","fuel":"diesel","avg_price":2.513},{"date":"2005-11-21","fuel":"gasoline","avg_price":2.3025833333},{"date":"2005-11-28","fuel":"diesel","avg_price":2.479},{"date":"2005-11-28","fuel":"gasoline","avg_price":2.2535833333},{"date":"2005-12-05","fuel":"diesel","avg_price":2.425},{"date":"2005-12-05","fuel":"gasoline","avg_price":2.24},{"date":"2005-12-12","fuel":"diesel","avg_price":2.436},{"date":"2005-12-12","fuel":"gasoline","avg_price":2.2729166667},{"date":"2005-12-19","fuel":"gasoline","avg_price":2.2985833333},{"date":"2005-12-19","fuel":"diesel","avg_price":2.462},{"date":"2005-12-26","fuel":"diesel","avg_price":2.448},{"date":"2005-12-26","fuel":"gasoline","avg_price":2.2854166667},{"date":"2006-01-02","fuel":"diesel","avg_price":2.442},{"date":"2006-01-02","fuel":"gasoline","avg_price":2.32275},{"date":"2006-01-09","fuel":"diesel","avg_price":2.485},{"date":"2006-01-09","fuel":"gasoline","avg_price":2.4150833333},{"date":"2006-01-16","fuel":"diesel","avg_price":2.449},{"date":"2006-01-16","fuel":"gasoline","avg_price":2.4175},{"date":"2006-01-23","fuel":"diesel","avg_price":2.472},{"date":"2006-01-23","fuel":"gasoline","avg_price":2.4330833333},{"date":"2006-01-30","fuel":"diesel","avg_price":2.489},{"date":"2006-01-30","fuel":"gasoline","avg_price":2.4538333333},{"date":"2006-02-06","fuel":"gasoline","avg_price":2.4425},{"date":"2006-02-06","fuel":"diesel","avg_price":2.499},{"date":"2006-02-13","fuel":"diesel","avg_price":2.476},{"date":"2006-02-13","fuel":"gasoline","avg_price":2.3883333333},{"date":"2006-02-20","fuel":"diesel","avg_price":2.455},{"date":"2006-02-20","fuel":"gasoline","avg_price":2.34125},{"date":"2006-02-27","fuel":"diesel","avg_price":2.471},{"date":"2006-02-27","fuel":"gasoline","avg_price":2.3454166667},{"date":"2006-03-06","fuel":"diesel","avg_price":2.545},{"date":"2006-03-06","fuel":"gasoline","avg_price":2.4161666667},{"date":"2006-03-13","fuel":"diesel","avg_price":2.543},{"date":"2006-03-13","fuel":"gasoline","avg_price":2.4521666667},{"date":"2006-03-20","fuel":"gasoline","avg_price":2.5919166667},{"date":"2006-03-20","fuel":"diesel","avg_price":2.581},{"date":"2006-03-27","fuel":"gasoline","avg_price":2.58975},{"date":"2006-03-27","fuel":"diesel","avg_price":2.565},{"date":"2006-04-03","fuel":"diesel","avg_price":2.617},{"date":"2006-04-03","fuel":"gasoline","avg_price":2.679},{"date":"2006-04-10","fuel":"diesel","avg_price":2.654},{"date":"2006-04-10","fuel":"gasoline","avg_price":2.7751666667},{"date":"2006-04-17","fuel":"diesel","avg_price":2.765},{"date":"2006-04-17","fuel":"gasoline","avg_price":2.87575},{"date":"2006-04-24","fuel":"diesel","avg_price":2.876},{"date":"2006-04-24","fuel":"gasoline","avg_price":3.01425},{"date":"2006-05-01","fuel":"diesel","avg_price":2.896},{"date":"2006-05-01","fuel":"gasoline","avg_price":3.0286666667},{"date":"2006-05-08","fuel":"gasoline","avg_price":3.026},{"date":"2006-05-08","fuel":"diesel","avg_price":2.897},{"date":"2006-05-15","fuel":"gasoline","avg_price":3.0613333333},{"date":"2006-05-15","fuel":"diesel","avg_price":2.92},{"date":"2006-05-22","fuel":"diesel","avg_price":2.888},{"date":"2006-05-22","fuel":"gasoline","avg_price":3.0135833333},{"date":"2006-05-29","fuel":"diesel","avg_price":2.882},{"date":"2006-05-29","fuel":"gasoline","avg_price":2.98525},{"date":"2006-06-05","fuel":"diesel","avg_price":2.89},{"date":"2006-06-05","fuel":"gasoline","avg_price":3.0086666667},{"date":"2006-06-12","fuel":"diesel","avg_price":2.918},{"date":"2006-06-12","fuel":"gasoline","avg_price":3.0198333333},{"date":"2006-06-19","fuel":"diesel","avg_price":2.915},{"date":"2006-06-19","fuel":"gasoline","avg_price":2.9880833333},{"date":"2006-06-26","fuel":"diesel","avg_price":2.867},{"date":"2006-06-26","fuel":"gasoline","avg_price":2.9829166667},{"date":"2006-07-03","fuel":"gasoline","avg_price":3.0421666667},{"date":"2006-07-03","fuel":"diesel","avg_price":2.898},{"date":"2006-07-10","fuel":"diesel","avg_price":2.918},{"date":"2006-07-10","fuel":"gasoline","avg_price":3.0805833333},{"date":"2006-07-17","fuel":"diesel","avg_price":2.926},{"date":"2006-07-17","fuel":"gasoline","avg_price":3.09625},{"date":"2006-07-24","fuel":"diesel","avg_price":2.946},{"date":"2006-07-24","fuel":"gasoline","avg_price":3.10925},{"date":"2006-07-31","fuel":"diesel","avg_price":2.98},{"date":"2006-07-31","fuel":"gasoline","avg_price":3.1105833333},{"date":"2006-08-07","fuel":"diesel","avg_price":3.055},{"date":"2006-08-07","fuel":"gasoline","avg_price":3.1380833333},{"date":"2006-08-14","fuel":"gasoline","avg_price":3.1065833333},{"date":"2006-08-14","fuel":"diesel","avg_price":3.065},{"date":"2006-08-21","fuel":"diesel","avg_price":3.033},{"date":"2006-08-21","fuel":"gasoline","avg_price":3.0330833333},{"date":"2006-08-28","fuel":"diesel","avg_price":3.027},{"date":"2006-08-28","fuel":"gasoline","avg_price":2.9561666667},{"date":"2006-09-04","fuel":"diesel","avg_price":2.967},{"date":"2006-09-04","fuel":"gasoline","avg_price":2.8425},{"date":"2006-09-11","fuel":"diesel","avg_price":2.857},{"date":"2006-09-11","fuel":"gasoline","avg_price":2.73825},{"date":"2006-09-18","fuel":"diesel","avg_price":2.713},{"date":"2006-09-18","fuel":"gasoline","avg_price":2.6185},{"date":"2006-09-25","fuel":"gasoline","avg_price":2.4983333333},{"date":"2006-09-25","fuel":"diesel","avg_price":2.595},{"date":"2006-10-02","fuel":"diesel","avg_price":2.546},{"date":"2006-10-02","fuel":"gasoline","avg_price":2.4245},{"date":"2006-10-09","fuel":"diesel","avg_price":2.506},{"date":"2006-10-09","fuel":"gasoline","avg_price":2.37075},{"date":"2006-10-16","fuel":"diesel","avg_price":2.503},{"date":"2006-10-16","fuel":"gasoline","avg_price":2.3316666667},{"date":"2006-10-23","fuel":"diesel","avg_price":2.524},{"date":"2006-10-23","fuel":"gasoline","avg_price":2.3078333333},{"date":"2006-10-30","fuel":"diesel","avg_price":2.517},{"date":"2006-10-30","fuel":"gasoline","avg_price":2.3133333333},{"date":"2006-11-06","fuel":"diesel","avg_price":2.506},{"date":"2006-11-06","fuel":"gasoline","avg_price":2.2950833333},{"date":"2006-11-13","fuel":"diesel","avg_price":2.552},{"date":"2006-11-13","fuel":"gasoline","avg_price":2.3283333333},{"date":"2006-11-20","fuel":"gasoline","avg_price":2.3375833333},{"date":"2006-11-20","fuel":"diesel","avg_price":2.553},{"date":"2006-11-27","fuel":"diesel","avg_price":2.567},{"date":"2006-11-27","fuel":"gasoline","avg_price":2.3456666667},{"date":"2006-12-04","fuel":"diesel","avg_price":2.618},{"date":"2006-12-04","fuel":"gasoline","avg_price":2.3929166667},{"date":"2006-12-11","fuel":"diesel","avg_price":2.621},{"date":"2006-12-11","fuel":"gasoline","avg_price":2.39325},{"date":"2006-12-18","fuel":"diesel","avg_price":2.606},{"date":"2006-12-18","fuel":"gasoline","avg_price":2.4204166667},{"date":"2006-12-25","fuel":"diesel","avg_price":2.596},{"date":"2006-12-25","fuel":"gasoline","avg_price":2.4443333333},{"date":"2007-01-01","fuel":"gasoline","avg_price":2.4400833333},{"date":"2007-01-01","fuel":"diesel","avg_price":2.58},{"date":"2007-01-08","fuel":"diesel","avg_price":2.537},{"date":"2007-01-08","fuel":"gasoline","avg_price":2.4170833333},{"date":"2007-01-15","fuel":"diesel","avg_price":2.463},{"date":"2007-01-15","fuel":"gasoline","avg_price":2.3470833333},{"date":"2007-01-22","fuel":"diesel","avg_price":2.43},{"date":"2007-01-22","fuel":"gasoline","avg_price":2.285},{"date":"2007-01-29","fuel":"diesel","avg_price":2.413},{"date":"2007-01-29","fuel":"gasoline","avg_price":2.2755},{"date":"2007-02-05","fuel":"diesel","avg_price":2.4256666667},{"date":"2007-02-05","fuel":"gasoline","avg_price":2.296},{"date":"2007-02-12","fuel":"diesel","avg_price":2.466},{"date":"2007-02-12","fuel":"gasoline","avg_price":2.3460833333},{"date":"2007-02-19","fuel":"gasoline","avg_price":2.3995833333},{"date":"2007-02-19","fuel":"diesel","avg_price":2.481},{"date":"2007-02-26","fuel":"diesel","avg_price":2.5423333333},{"date":"2007-02-26","fuel":"gasoline","avg_price":2.4864166667},{"date":"2007-03-05","fuel":"diesel","avg_price":2.6166666667},{"date":"2007-03-05","fuel":"gasoline","avg_price":2.6093333333},{"date":"2007-03-12","fuel":"diesel","avg_price":2.679},{"date":"2007-03-12","fuel":"gasoline","avg_price":2.6698333333},{"date":"2007-03-19","fuel":"diesel","avg_price":2.673},{"date":"2007-03-19","fuel":"gasoline","avg_price":2.6906666667},{"date":"2007-03-26","fuel":"diesel","avg_price":2.6666666667},{"date":"2007-03-26","fuel":"gasoline","avg_price":2.7228333333},{"date":"2007-04-02","fuel":"gasoline","avg_price":2.8213333333},{"date":"2007-04-02","fuel":"diesel","avg_price":2.7813333333},{"date":"2007-04-09","fuel":"gasoline","avg_price":2.9113333333},{"date":"2007-04-09","fuel":"diesel","avg_price":2.8306666667},{"date":"2007-04-16","fuel":"diesel","avg_price":2.8696666667},{"date":"2007-04-16","fuel":"gasoline","avg_price":2.9845833333},{"date":"2007-04-23","fuel":"diesel","avg_price":2.8416666667},{"date":"2007-04-23","fuel":"gasoline","avg_price":2.9815833333},{"date":"2007-04-30","fuel":"diesel","avg_price":2.796},{"date":"2007-04-30","fuel":"gasoline","avg_price":3.0775833333},{"date":"2007-05-07","fuel":"diesel","avg_price":2.7746666667},{"date":"2007-05-07","fuel":"gasoline","avg_price":3.1566666667},{"date":"2007-05-14","fuel":"diesel","avg_price":2.755},{"date":"2007-05-14","fuel":"gasoline","avg_price":3.1949166667},{"date":"2007-05-21","fuel":"gasoline","avg_price":3.2998333333},{"date":"2007-05-21","fuel":"diesel","avg_price":2.7883333333},{"date":"2007-05-28","fuel":"gasoline","avg_price":3.2950833333},{"date":"2007-05-28","fuel":"diesel","avg_price":2.8016666667},{"date":"2007-06-04","fuel":"diesel","avg_price":2.7833333333},{"date":"2007-06-04","fuel":"gasoline","avg_price":3.2505},{"date":"2007-06-11","fuel":"diesel","avg_price":2.774},{"date":"2007-06-11","fuel":"gasoline","avg_price":3.17925},{"date":"2007-06-18","fuel":"diesel","avg_price":2.7916666667},{"date":"2007-06-18","fuel":"gasoline","avg_price":3.1141666667},{"date":"2007-06-25","fuel":"diesel","avg_price":2.8226666667},{"date":"2007-06-25","fuel":"gasoline","avg_price":3.0856666667},{"date":"2007-07-02","fuel":"diesel","avg_price":2.8166666667},{"date":"2007-07-02","fuel":"gasoline","avg_price":3.0596666667},{"date":"2007-07-09","fuel":"diesel","avg_price":2.839},{"date":"2007-07-09","fuel":"gasoline","avg_price":3.0726666667},{"date":"2007-07-16","fuel":"gasoline","avg_price":3.1346666667},{"date":"2007-07-16","fuel":"diesel","avg_price":2.875},{"date":"2007-07-23","fuel":"diesel","avg_price":2.8736666667},{"date":"2007-07-23","fuel":"gasoline","avg_price":3.0573333333},{"date":"2007-07-30","fuel":"diesel","avg_price":2.872},{"date":"2007-07-30","fuel":"gasoline","avg_price":2.9830833333},{"date":"2007-08-06","fuel":"diesel","avg_price":2.8846666667},{"date":"2007-08-06","fuel":"gasoline","avg_price":2.9445},{"date":"2007-08-13","fuel":"diesel","avg_price":2.8326666667},{"date":"2007-08-13","fuel":"gasoline","avg_price":2.8753333333},{"date":"2007-08-20","fuel":"diesel","avg_price":2.8573333333},{"date":"2007-08-20","fuel":"gasoline","avg_price":2.8784166667},{"date":"2007-08-27","fuel":"gasoline","avg_price":2.8395833333},{"date":"2007-08-27","fuel":"diesel","avg_price":2.8523333333},{"date":"2007-09-03","fuel":"gasoline","avg_price":2.8755833333},{"date":"2007-09-03","fuel":"diesel","avg_price":2.8843333333},{"date":"2007-09-10","fuel":"diesel","avg_price":2.9156666667},{"date":"2007-09-10","fuel":"gasoline","avg_price":2.8976666667},{"date":"2007-09-17","fuel":"diesel","avg_price":2.9563333333},{"date":"2007-09-17","fuel":"gasoline","avg_price":2.8786666667},{"date":"2007-09-24","fuel":"diesel","avg_price":3.026},{"date":"2007-09-24","fuel":"gasoline","avg_price":2.9046666667},{"date":"2007-10-01","fuel":"diesel","avg_price":3.04},{"date":"2007-10-01","fuel":"gasoline","avg_price":2.8880833333},{"date":"2007-10-08","fuel":"diesel","avg_price":3.022},{"date":"2007-10-08","fuel":"gasoline","avg_price":2.87325},{"date":"2007-10-15","fuel":"diesel","avg_price":3.0226666667},{"date":"2007-10-15","fuel":"gasoline","avg_price":2.86825},{"date":"2007-10-22","fuel":"gasoline","avg_price":2.9268333333},{"date":"2007-10-22","fuel":"diesel","avg_price":3.0756666667},{"date":"2007-10-29","fuel":"diesel","avg_price":3.141},{"date":"2007-10-29","fuel":"gasoline","avg_price":2.97275},{"date":"2007-11-05","fuel":"diesel","avg_price":3.2913333333},{"date":"2007-11-05","fuel":"gasoline","avg_price":3.1065},{"date":"2007-11-12","fuel":"diesel","avg_price":3.4103333333},{"date":"2007-11-12","fuel":"gasoline","avg_price":3.2076666667},{"date":"2007-11-19","fuel":"diesel","avg_price":3.3896666667},{"date":"2007-11-19","fuel":"gasoline","avg_price":3.2023333333},{"date":"2007-11-26","fuel":"diesel","avg_price":3.4273333333},{"date":"2007-11-26","fuel":"gasoline","avg_price":3.2025833333},{"date":"2007-12-03","fuel":"gasoline","avg_price":3.17275},{"date":"2007-12-03","fuel":"diesel","avg_price":3.393},{"date":"2007-12-10","fuel":"diesel","avg_price":3.2963333333},{"date":"2007-12-10","fuel":"gasoline","avg_price":3.11825},{"date":"2007-12-17","fuel":"diesel","avg_price":3.2816666667},{"date":"2007-12-17","fuel":"gasoline","avg_price":3.1125},{"date":"2007-12-24","fuel":"diesel","avg_price":3.2846666667},{"date":"2007-12-24","fuel":"gasoline","avg_price":3.0951666667},{"date":"2007-12-31","fuel":"diesel","avg_price":3.3243333333},{"date":"2007-12-31","fuel":"gasoline","avg_price":3.1611666667},{"date":"2008-01-07","fuel":"diesel","avg_price":3.3546666667},{"date":"2008-01-07","fuel":"gasoline","avg_price":3.214},{"date":"2008-01-14","fuel":"diesel","avg_price":3.2986666667},{"date":"2008-01-14","fuel":"gasoline","avg_price":3.1775833333},{"date":"2008-01-21","fuel":"gasoline","avg_price":3.1298333333},{"date":"2008-01-21","fuel":"diesel","avg_price":3.2416666667},{"date":"2008-01-28","fuel":"diesel","avg_price":3.234},{"date":"2008-01-28","fuel":"gasoline","avg_price":3.0889166667},{"date":"2008-02-04","fuel":"diesel","avg_price":3.2593333333},{"date":"2008-02-04","fuel":"gasoline","avg_price":3.08375},{"date":"2008-02-11","fuel":"diesel","avg_price":3.258},{"date":"2008-02-11","fuel":"gasoline","avg_price":3.0645},{"date":"2008-02-18","fuel":"diesel","avg_price":3.3786666667},{"date":"2008-02-18","fuel":"gasoline","avg_price":3.1416666667},{"date":"2008-02-25","fuel":"diesel","avg_price":3.5403333333},{"date":"2008-02-25","fuel":"gasoline","avg_price":3.2320833333},{"date":"2008-03-03","fuel":"gasoline","avg_price":3.2688333333},{"date":"2008-03-03","fuel":"diesel","avg_price":3.6403333333},{"date":"2008-03-10","fuel":"diesel","avg_price":3.806},{"date":"2008-03-10","fuel":"gasoline","avg_price":3.3283333333},{"date":"2008-03-17","fuel":"diesel","avg_price":3.96},{"date":"2008-03-17","fuel":"gasoline","avg_price":3.3881666667},{"date":"2008-03-24","fuel":"diesel","avg_price":3.973},{"date":"2008-03-24","fuel":"gasoline","avg_price":3.3705},{"date":"2008-03-31","fuel":"diesel","avg_price":3.9416666667},{"date":"2008-03-31","fuel":"gasoline","avg_price":3.3976666667},{"date":"2008-04-07","fuel":"diesel","avg_price":3.932},{"date":"2008-04-07","fuel":"gasoline","avg_price":3.4386666667},{"date":"2008-04-14","fuel":"gasoline","avg_price":3.4974166667},{"date":"2008-04-14","fuel":"diesel","avg_price":4.0383333333},{"date":"2008-04-21","fuel":"diesel","avg_price":4.1216666667},{"date":"2008-04-21","fuel":"gasoline","avg_price":3.618},{"date":"2008-04-28","fuel":"diesel","avg_price":4.154},{"date":"2008-04-28","fuel":"gasoline","avg_price":3.7129166667},{"date":"2008-05-05","fuel":"diesel","avg_price":4.12},{"date":"2008-05-05","fuel":"gasoline","avg_price":3.72475},{"date":"2008-05-12","fuel":"diesel","avg_price":4.3113333333},{"date":"2008-05-12","fuel":"gasoline","avg_price":3.8268333333},{"date":"2008-05-19","fuel":"diesel","avg_price":4.4823333333},{"date":"2008-05-19","fuel":"gasoline","avg_price":3.8965},{"date":"2008-05-26","fuel":"diesel","avg_price":4.7043333333},{"date":"2008-05-26","fuel":"gasoline","avg_price":4.0405833333},{"date":"2008-06-02","fuel":"gasoline","avg_price":4.0870833333},{"date":"2008-06-02","fuel":"diesel","avg_price":4.6863333333},{"date":"2008-06-09","fuel":"diesel","avg_price":4.668},{"date":"2008-06-09","fuel":"gasoline","avg_price":4.1576666667},{"date":"2008-06-16","fuel":"diesel","avg_price":4.6666666667},{"date":"2008-06-16","fuel":"gasoline","avg_price":4.2085},{"date":"2008-06-23","fuel":"diesel","avg_price":4.6196666667},{"date":"2008-06-23","fuel":"gasoline","avg_price":4.2068333333},{"date":"2008-06-30","fuel":"diesel","avg_price":4.6186666667},{"date":"2008-06-30","fuel":"gasoline","avg_price":4.2181666667},{"date":"2008-07-07","fuel":"diesel","avg_price":4.712},{"date":"2008-07-07","fuel":"gasoline","avg_price":4.2355833333},{"date":"2008-07-14","fuel":"gasoline","avg_price":4.2320833333},{"date":"2008-07-14","fuel":"diesel","avg_price":4.7473333333},{"date":"2008-07-21","fuel":"diesel","avg_price":4.692},{"date":"2008-07-21","fuel":"gasoline","avg_price":4.1891666667},{"date":"2008-07-28","fuel":"diesel","avg_price":4.5763333333},{"date":"2008-07-28","fuel":"gasoline","avg_price":4.0839166667},{"date":"2008-08-04","fuel":"diesel","avg_price":4.4706666667},{"date":"2008-08-04","fuel":"gasoline","avg_price":4.0065833333},{"date":"2008-08-11","fuel":"diesel","avg_price":4.3203333333},{"date":"2008-08-11","fuel":"gasoline","avg_price":3.9318333333},{"date":"2008-08-18","fuel":"diesel","avg_price":4.176},{"date":"2008-08-18","fuel":"gasoline","avg_price":3.8578333333},{"date":"2008-08-25","fuel":"gasoline","avg_price":3.7986666667},{"date":"2008-08-25","fuel":"diesel","avg_price":4.114},{"date":"2008-09-01","fuel":"gasoline","avg_price":3.7900833333},{"date":"2008-09-01","fuel":"diesel","avg_price":4.0903333333},{"date":"2008-09-08","fuel":"diesel","avg_price":4.0233333333},{"date":"2008-09-08","fuel":"gasoline","avg_price":3.7563333333},{"date":"2008-09-15","fuel":"diesel","avg_price":3.997},{"date":"2008-09-15","fuel":"gasoline","avg_price":3.9248333333},{"date":"2008-09-22","fuel":"diesel","avg_price":3.9366666667},{"date":"2008-09-22","fuel":"gasoline","avg_price":3.81875},{"date":"2008-09-29","fuel":"diesel","avg_price":3.9383333333},{"date":"2008-09-29","fuel":"gasoline","avg_price":3.73675},{"date":"2008-10-06","fuel":"diesel","avg_price":3.8476666667},{"date":"2008-10-06","fuel":"gasoline","avg_price":3.598},{"date":"2008-10-13","fuel":"gasoline","avg_price":3.2870833333},{"date":"2008-10-13","fuel":"diesel","avg_price":3.6296666667},{"date":"2008-10-20","fuel":"diesel","avg_price":3.4456666667},{"date":"2008-10-20","fuel":"gasoline","avg_price":3.0535},{"date":"2008-10-27","fuel":"diesel","avg_price":3.259},{"date":"2008-10-27","fuel":"gasoline","avg_price":2.801},{"date":"2008-11-03","fuel":"diesel","avg_price":3.0606666667},{"date":"2008-11-03","fuel":"gasoline","avg_price":2.5434166667},{"date":"2008-11-10","fuel":"diesel","avg_price":2.9103333333},{"date":"2008-11-10","fuel":"gasoline","avg_price":2.3621666667},{"date":"2008-11-17","fuel":"diesel","avg_price":2.7766666667},{"date":"2008-11-17","fuel":"gasoline","avg_price":2.2063333333},{"date":"2008-11-24","fuel":"diesel","avg_price":2.637},{"date":"2008-11-24","fuel":"gasoline","avg_price":2.0235},{"date":"2008-12-01","fuel":"diesel","avg_price":2.5943333333},{"date":"2008-12-01","fuel":"gasoline","avg_price":1.9355833333},{"date":"2008-12-08","fuel":"diesel","avg_price":2.519},{"date":"2008-12-08","fuel":"gasoline","avg_price":1.8225833333},{"date":"2008-12-15","fuel":"diesel","avg_price":2.426},{"date":"2008-12-15","fuel":"gasoline","avg_price":1.7749166667},{"date":"2008-12-22","fuel":"gasoline","avg_price":1.7714166667},{"date":"2008-12-22","fuel":"diesel","avg_price":2.3695},{"date":"2008-12-29","fuel":"diesel","avg_price":2.331},{"date":"2008-12-29","fuel":"gasoline","avg_price":1.7331666667},{"date":"2009-01-05","fuel":"diesel","avg_price":2.295},{"date":"2009-01-05","fuel":"gasoline","avg_price":1.7925},{"date":"2009-01-12","fuel":"diesel","avg_price":2.319},{"date":"2009-01-12","fuel":"gasoline","avg_price":1.8889166667},{"date":"2009-01-19","fuel":"diesel","avg_price":2.3015},{"date":"2009-01-19","fuel":"gasoline","avg_price":1.9520833333},{"date":"2009-01-26","fuel":"diesel","avg_price":2.273},{"date":"2009-01-26","fuel":"gasoline","avg_price":1.9475833333},{"date":"2009-02-02","fuel":"gasoline","avg_price":2.0001666667},{"date":"2009-02-02","fuel":"diesel","avg_price":2.251},{"date":"2009-02-09","fuel":"diesel","avg_price":2.2245},{"date":"2009-02-09","fuel":"gasoline","avg_price":2.0380833333},{"date":"2009-02-16","fuel":"diesel","avg_price":2.1915},{"date":"2009-02-16","fuel":"gasoline","avg_price":2.0774166667},{"date":"2009-02-23","fuel":"diesel","avg_price":2.134},{"date":"2009-02-23","fuel":"gasoline","avg_price":2.029},{"date":"2009-03-02","fuel":"diesel","avg_price":2.091},{"date":"2009-03-02","fuel":"gasoline","avg_price":2.04775},{"date":"2009-03-09","fuel":"diesel","avg_price":2.048},{"date":"2009-03-09","fuel":"gasoline","avg_price":2.0509166667},{"date":"2009-03-16","fuel":"gasoline","avg_price":2.0240833333},{"date":"2009-03-16","fuel":"diesel","avg_price":2.02},{"date":"2009-03-23","fuel":"gasoline","avg_price":2.0690833333},{"date":"2009-03-23","fuel":"diesel","avg_price":2.0915},{"date":"2009-03-30","fuel":"diesel","avg_price":2.223},{"date":"2009-03-30","fuel":"gasoline","avg_price":2.1516666667},{"date":"2009-04-06","fuel":"diesel","avg_price":2.2305},{"date":"2009-04-06","fuel":"gasoline","avg_price":2.14875},{"date":"2009-04-13","fuel":"diesel","avg_price":2.2315},{"date":"2009-04-13","fuel":"gasoline","avg_price":2.1625833333},{"date":"2009-04-20","fuel":"diesel","avg_price":2.2235},{"date":"2009-04-20","fuel":"gasoline","avg_price":2.1716666667},{"date":"2009-04-27","fuel":"diesel","avg_price":2.204},{"date":"2009-04-27","fuel":"gasoline","avg_price":2.1639166667},{"date":"2009-05-04","fuel":"gasoline","avg_price":2.1895},{"date":"2009-05-04","fuel":"diesel","avg_price":2.1885},{"date":"2009-05-11","fuel":"diesel","avg_price":2.2195},{"date":"2009-05-11","fuel":"gasoline","avg_price":2.3448333333},{"date":"2009-05-18","fuel":"diesel","avg_price":2.234},{"date":"2009-05-18","fuel":"gasoline","avg_price":2.418},{"date":"2009-05-25","fuel":"diesel","avg_price":2.276},{"date":"2009-05-25","fuel":"gasoline","avg_price":2.5395},{"date":"2009-06-01","fuel":"diesel","avg_price":2.353},{"date":"2009-06-01","fuel":"gasoline","avg_price":2.625},{"date":"2009-06-08","fuel":"diesel","avg_price":2.4995},{"date":"2009-06-08","fuel":"gasoline","avg_price":2.727},{"date":"2009-06-15","fuel":"diesel","avg_price":2.5735},{"date":"2009-06-15","fuel":"gasoline","avg_price":2.7804166667},{"date":"2009-06-22","fuel":"gasoline","avg_price":2.8056666667},{"date":"2009-06-22","fuel":"diesel","avg_price":2.6175},{"date":"2009-06-29","fuel":"diesel","avg_price":2.61},{"date":"2009-06-29","fuel":"gasoline","avg_price":2.7625833333},{"date":"2009-07-06","fuel":"diesel","avg_price":2.596},{"date":"2009-07-06","fuel":"gasoline","avg_price":2.7340833333},{"date":"2009-07-13","fuel":"diesel","avg_price":2.544},{"date":"2009-07-13","fuel":"gasoline","avg_price":2.6543333333},{"date":"2009-07-20","fuel":"diesel","avg_price":2.4985},{"date":"2009-07-20","fuel":"gasoline","avg_price":2.5905833333},{"date":"2009-07-27","fuel":"diesel","avg_price":2.53},{"date":"2009-07-27","fuel":"gasoline","avg_price":2.6231666667},{"date":"2009-08-03","fuel":"gasoline","avg_price":2.6755833333},{"date":"2009-08-03","fuel":"diesel","avg_price":2.552},{"date":"2009-08-10","fuel":"diesel","avg_price":2.6265},{"date":"2009-08-10","fuel":"gasoline","avg_price":2.76725},{"date":"2009-08-17","fuel":"diesel","avg_price":2.654},{"date":"2009-08-17","fuel":"gasoline","avg_price":2.7614166667},{"date":"2009-08-24","fuel":"diesel","avg_price":2.67},{"date":"2009-08-24","fuel":"gasoline","avg_price":2.75225},{"date":"2009-08-31","fuel":"diesel","avg_price":2.6765},{"date":"2009-08-31","fuel":"gasoline","avg_price":2.7399166667},{"date":"2009-09-07","fuel":"diesel","avg_price":2.6485},{"date":"2009-09-07","fuel":"gasoline","avg_price":2.7181666667},{"date":"2009-09-14","fuel":"gasoline","avg_price":2.7104166667},{"date":"2009-09-14","fuel":"diesel","avg_price":2.636},{"date":"2009-09-21","fuel":"gasoline","avg_price":2.6855833333},{"date":"2009-09-21","fuel":"diesel","avg_price":2.624},{"date":"2009-09-28","fuel":"diesel","avg_price":2.6035},{"date":"2009-09-28","fuel":"gasoline","avg_price":2.6331666667},{"date":"2009-10-05","fuel":"diesel","avg_price":2.585},{"date":"2009-10-05","fuel":"gasoline","avg_price":2.6019166667},{"date":"2009-10-12","fuel":"diesel","avg_price":2.602},{"date":"2009-10-12","fuel":"gasoline","avg_price":2.6148333333},{"date":"2009-10-19","fuel":"diesel","avg_price":2.7065},{"date":"2009-10-19","fuel":"gasoline","avg_price":2.6908333333},{"date":"2009-10-26","fuel":"diesel","avg_price":2.803},{"date":"2009-10-26","fuel":"gasoline","avg_price":2.7878333333},{"date":"2009-11-02","fuel":"gasoline","avg_price":2.80825},{"date":"2009-11-02","fuel":"diesel","avg_price":2.8095},{"date":"2009-11-09","fuel":"diesel","avg_price":2.803},{"date":"2009-11-09","fuel":"gasoline","avg_price":2.78425},{"date":"2009-11-16","fuel":"diesel","avg_price":2.7925},{"date":"2009-11-16","fuel":"gasoline","avg_price":2.7516666667},{"date":"2009-11-23","fuel":"diesel","avg_price":2.7895},{"date":"2009-11-23","fuel":"gasoline","avg_price":2.7580833333},{"date":"2009-11-30","fuel":"diesel","avg_price":2.7775},{"date":"2009-11-30","fuel":"gasoline","avg_price":2.74875},{"date":"2009-12-07","fuel":"diesel","avg_price":2.7745},{"date":"2009-12-07","fuel":"gasoline","avg_price":2.7535833333},{"date":"2009-12-14","fuel":"diesel","avg_price":2.7505},{"date":"2009-12-14","fuel":"gasoline","avg_price":2.72225},{"date":"2009-12-21","fuel":"diesel","avg_price":2.7285},{"date":"2009-12-21","fuel":"gasoline","avg_price":2.7128333333},{"date":"2009-12-28","fuel":"gasoline","avg_price":2.7283333333},{"date":"2009-12-28","fuel":"diesel","avg_price":2.734},{"date":"2010-01-04","fuel":"diesel","avg_price":2.799},{"date":"2010-01-04","fuel":"gasoline","avg_price":2.7819166667},{"date":"2010-01-11","fuel":"diesel","avg_price":2.8805},{"date":"2010-01-11","fuel":"gasoline","avg_price":2.8648333333},{"date":"2010-01-18","fuel":"diesel","avg_price":2.872},{"date":"2010-01-18","fuel":"gasoline","avg_price":2.8563333333},{"date":"2010-01-25","fuel":"diesel","avg_price":2.8355},{"date":"2010-01-25","fuel":"gasoline","avg_price":2.8261666667},{"date":"2010-02-01","fuel":"diesel","avg_price":2.784},{"date":"2010-02-01","fuel":"gasoline","avg_price":2.784},{"date":"2010-02-08","fuel":"gasoline","avg_price":2.7740833333},{"date":"2010-02-08","fuel":"diesel","avg_price":2.772},{"date":"2010-02-15","fuel":"diesel","avg_price":2.7585},{"date":"2010-02-15","fuel":"gasoline","avg_price":2.7338333333},{"date":"2010-02-22","fuel":"diesel","avg_price":2.833},{"date":"2010-02-22","fuel":"gasoline","avg_price":2.7724166667},{"date":"2010-03-01","fuel":"diesel","avg_price":2.863},{"date":"2010-03-01","fuel":"gasoline","avg_price":2.8181666667},{"date":"2010-03-08","fuel":"diesel","avg_price":2.905},{"date":"2010-03-08","fuel":"gasoline","avg_price":2.864},{"date":"2010-03-15","fuel":"diesel","avg_price":2.925},{"date":"2010-03-15","fuel":"gasoline","avg_price":2.8996666667},{"date":"2010-03-22","fuel":"diesel","avg_price":2.9475},{"date":"2010-03-22","fuel":"gasoline","avg_price":2.92825},{"date":"2010-03-29","fuel":"gasoline","avg_price":2.91175},{"date":"2010-03-29","fuel":"diesel","avg_price":2.9405},{"date":"2010-04-05","fuel":"diesel","avg_price":3.016},{"date":"2010-04-05","fuel":"gasoline","avg_price":2.93575},{"date":"2010-04-12","fuel":"diesel","avg_price":3.071},{"date":"2010-04-12","fuel":"gasoline","avg_price":2.9665833333},{"date":"2010-04-19","fuel":"diesel","avg_price":3.076},{"date":"2010-04-19","fuel":"gasoline","avg_price":2.9691666667},{"date":"2010-04-26","fuel":"diesel","avg_price":3.08},{"date":"2010-04-26","fuel":"gasoline","avg_price":2.9620833333},{"date":"2010-05-03","fuel":"diesel","avg_price":3.124},{"date":"2010-05-03","fuel":"gasoline","avg_price":3.0093333333},{"date":"2010-05-10","fuel":"gasoline","avg_price":3.0193333333},{"date":"2010-05-10","fuel":"diesel","avg_price":3.129},{"date":"2010-05-17","fuel":"gasoline","avg_price":2.983},{"date":"2010-05-17","fuel":"diesel","avg_price":3.096},{"date":"2010-05-24","fuel":"diesel","avg_price":3.023},{"date":"2010-05-24","fuel":"gasoline","avg_price":2.9106666667},{"date":"2010-05-31","fuel":"diesel","avg_price":2.9815},{"date":"2010-05-31","fuel":"gasoline","avg_price":2.85425},{"date":"2010-06-07","fuel":"diesel","avg_price":2.9475},{"date":"2010-06-07","fuel":"gasoline","avg_price":2.8503333333},{"date":"2010-06-14","fuel":"diesel","avg_price":2.929},{"date":"2010-06-14","fuel":"gasoline","avg_price":2.8255},{"date":"2010-06-21","fuel":"diesel","avg_price":2.9615},{"date":"2010-06-21","fuel":"gasoline","avg_price":2.8619166667},{"date":"2010-06-28","fuel":"gasoline","avg_price":2.87475},{"date":"2010-06-28","fuel":"diesel","avg_price":2.9565},{"date":"2010-07-05","fuel":"gasoline","avg_price":2.8473333333},{"date":"2010-07-05","fuel":"diesel","avg_price":2.9245},{"date":"2010-07-12","fuel":"diesel","avg_price":2.9035},{"date":"2010-07-12","fuel":"gasoline","avg_price":2.84},{"date":"2010-07-19","fuel":"diesel","avg_price":2.899},{"date":"2010-07-19","fuel":"gasoline","avg_price":2.8430833333},{"date":"2010-07-26","fuel":"diesel","avg_price":2.919},{"date":"2010-07-26","fuel":"gasoline","avg_price":2.8665},{"date":"2010-08-02","fuel":"diesel","avg_price":2.928},{"date":"2010-08-02","fuel":"gasoline","avg_price":2.8558333333},{"date":"2010-08-09","fuel":"diesel","avg_price":2.991},{"date":"2010-08-09","fuel":"gasoline","avg_price":2.8999166667},{"date":"2010-08-16","fuel":"diesel","avg_price":2.979},{"date":"2010-08-16","fuel":"gasoline","avg_price":2.86625},{"date":"2010-08-23","fuel":"gasoline","avg_price":2.8288333333},{"date":"2010-08-23","fuel":"diesel","avg_price":2.957},{"date":"2010-08-30","fuel":"diesel","avg_price":2.938},{"date":"2010-08-30","fuel":"gasoline","avg_price":2.8029166667},{"date":"2010-09-06","fuel":"diesel","avg_price":2.931},{"date":"2010-09-06","fuel":"gasoline","avg_price":2.7980833333},{"date":"2010-09-13","fuel":"diesel","avg_price":2.943},{"date":"2010-09-13","fuel":"gasoline","avg_price":2.8306666667},{"date":"2010-09-20","fuel":"diesel","avg_price":2.96},{"date":"2010-09-20","fuel":"gasoline","avg_price":2.83275},{"date":"2010-09-27","fuel":"diesel","avg_price":2.951},{"date":"2010-09-27","fuel":"gasoline","avg_price":2.8078333333},{"date":"2010-10-04","fuel":"gasoline","avg_price":2.8433333333},{"date":"2010-10-04","fuel":"diesel","avg_price":3},{"date":"2010-10-11","fuel":"diesel","avg_price":3.066},{"date":"2010-10-11","fuel":"gasoline","avg_price":2.92875},{"date":"2010-10-18","fuel":"diesel","avg_price":3.073},{"date":"2010-10-18","fuel":"gasoline","avg_price":2.9503333333},{"date":"2010-10-25","fuel":"diesel","avg_price":3.067},{"date":"2010-10-25","fuel":"gasoline","avg_price":2.9365},{"date":"2010-11-01","fuel":"diesel","avg_price":3.067},{"date":"2010-11-01","fuel":"gasoline","avg_price":2.9285833333},{"date":"2010-11-08","fuel":"diesel","avg_price":3.116},{"date":"2010-11-08","fuel":"gasoline","avg_price":2.9778333333},{"date":"2010-11-15","fuel":"gasoline","avg_price":3.0080833333},{"date":"2010-11-15","fuel":"diesel","avg_price":3.184},{"date":"2010-11-22","fuel":"diesel","avg_price":3.171},{"date":"2010-11-22","fuel":"gasoline","avg_price":3},{"date":"2010-11-29","fuel":"diesel","avg_price":3.162},{"date":"2010-11-29","fuel":"gasoline","avg_price":2.9825833333},{"date":"2010-12-06","fuel":"diesel","avg_price":3.197},{"date":"2010-12-06","fuel":"gasoline","avg_price":3.0786666667},{"date":"2010-12-13","fuel":"diesel","avg_price":3.231},{"date":"2010-12-13","fuel":"gasoline","avg_price":3.1004166667},{"date":"2010-12-20","fuel":"diesel","avg_price":3.248},{"date":"2010-12-20","fuel":"gasoline","avg_price":3.10525},{"date":"2010-12-27","fuel":"diesel","avg_price":3.294},{"date":"2010-12-27","fuel":"gasoline","avg_price":3.1688333333},{"date":"2011-01-03","fuel":"diesel","avg_price":3.331},{"date":"2011-01-03","fuel":"gasoline","avg_price":3.1865},{"date":"2011-01-10","fuel":"gasoline","avg_price":3.2041666667},{"date":"2011-01-10","fuel":"diesel","avg_price":3.333},{"date":"2011-01-17","fuel":"diesel","avg_price":3.407},{"date":"2011-01-17","fuel":"gasoline","avg_price":3.2201666667},{"date":"2011-01-24","fuel":"diesel","avg_price":3.43},{"date":"2011-01-24","fuel":"gasoline","avg_price":3.2259166667},{"date":"2011-01-31","fuel":"diesel","avg_price":3.438},{"date":"2011-01-31","fuel":"gasoline","avg_price":3.2195},{"date":"2011-02-07","fuel":"diesel","avg_price":3.513},{"date":"2011-02-07","fuel":"gasoline","avg_price":3.2478333333},{"date":"2011-02-14","fuel":"diesel","avg_price":3.534},{"date":"2011-02-14","fuel":"gasoline","avg_price":3.2588333333},{"date":"2011-02-21","fuel":"gasoline","avg_price":3.3095},{"date":"2011-02-21","fuel":"diesel","avg_price":3.573},{"date":"2011-02-28","fuel":"diesel","avg_price":3.716},{"date":"2011-02-28","fuel":"gasoline","avg_price":3.4985833333},{"date":"2011-03-07","fuel":"diesel","avg_price":3.871},{"date":"2011-03-07","fuel":"gasoline","avg_price":3.6375833333},{"date":"2011-03-14","fuel":"diesel","avg_price":3.908},{"date":"2011-03-14","fuel":"gasoline","avg_price":3.6886666667},{"date":"2011-03-21","fuel":"diesel","avg_price":3.907},{"date":"2011-03-21","fuel":"gasoline","avg_price":3.6863333333},{"date":"2011-03-28","fuel":"diesel","avg_price":3.932},{"date":"2011-03-28","fuel":"gasoline","avg_price":3.7195},{"date":"2011-04-04","fuel":"diesel","avg_price":3.976},{"date":"2011-04-04","fuel":"gasoline","avg_price":3.8025},{"date":"2011-04-11","fuel":"gasoline","avg_price":3.909},{"date":"2011-04-11","fuel":"diesel","avg_price":4.078},{"date":"2011-04-18","fuel":"diesel","avg_price":4.105},{"date":"2011-04-18","fuel":"gasoline","avg_price":3.9649166667},{"date":"2011-04-25","fuel":"diesel","avg_price":4.098},{"date":"2011-04-25","fuel":"gasoline","avg_price":4.002},{"date":"2011-05-02","fuel":"diesel","avg_price":4.124},{"date":"2011-05-02","fuel":"gasoline","avg_price":4.0819166667},{"date":"2011-05-09","fuel":"diesel","avg_price":4.104},{"date":"2011-05-09","fuel":"gasoline","avg_price":4.08775},{"date":"2011-05-16","fuel":"diesel","avg_price":4.061},{"date":"2011-05-16","fuel":"gasoline","avg_price":4.0836666667},{"date":"2011-05-23","fuel":"gasoline","avg_price":3.9784166667},{"date":"2011-05-23","fuel":"diesel","avg_price":3.997},{"date":"2011-05-30","fuel":"gasoline","avg_price":3.91875},{"date":"2011-05-30","fuel":"diesel","avg_price":3.948},{"date":"2011-06-06","fuel":"diesel","avg_price":3.94},{"date":"2011-06-06","fuel":"gasoline","avg_price":3.8975},{"date":"2011-06-13","fuel":"diesel","avg_price":3.954},{"date":"2011-06-13","fuel":"gasoline","avg_price":3.8353333333},{"date":"2011-06-20","fuel":"diesel","avg_price":3.95},{"date":"2011-06-20","fuel":"gasoline","avg_price":3.7805833333},{"date":"2011-06-27","fuel":"diesel","avg_price":3.888},{"date":"2011-06-27","fuel":"gasoline","avg_price":3.7065833333},{"date":"2011-07-04","fuel":"diesel","avg_price":3.85},{"date":"2011-07-04","fuel":"gasoline","avg_price":3.7025},{"date":"2011-07-11","fuel":"gasoline","avg_price":3.7580833333},{"date":"2011-07-11","fuel":"diesel","avg_price":3.899},{"date":"2011-07-18","fuel":"gasoline","avg_price":3.7989166667},{"date":"2011-07-18","fuel":"diesel","avg_price":3.923},{"date":"2011-07-25","fuel":"diesel","avg_price":3.949},{"date":"2011-07-25","fuel":"gasoline","avg_price":3.8170833333},{"date":"2011-08-01","fuel":"diesel","avg_price":3.937},{"date":"2011-08-01","fuel":"gasoline","avg_price":3.8271666667},{"date":"2011-08-08","fuel":"diesel","avg_price":3.897},{"date":"2011-08-08","fuel":"gasoline","avg_price":3.79175},{"date":"2011-08-15","fuel":"diesel","avg_price":3.835},{"date":"2011-08-15","fuel":"gasoline","avg_price":3.7258333333},{"date":"2011-08-22","fuel":"diesel","avg_price":3.81},{"date":"2011-08-22","fuel":"gasoline","avg_price":3.70175},{"date":"2011-08-29","fuel":"diesel","avg_price":3.82},{"date":"2011-08-29","fuel":"gasoline","avg_price":3.7428333333},{"date":"2011-09-05","fuel":"gasoline","avg_price":3.7889166667},{"date":"2011-09-05","fuel":"diesel","avg_price":3.868},{"date":"2011-09-12","fuel":"diesel","avg_price":3.862},{"date":"2011-09-12","fuel":"gasoline","avg_price":3.7779166667},{"date":"2011-09-19","fuel":"diesel","avg_price":3.833},{"date":"2011-09-19","fuel":"gasoline","avg_price":3.7255},{"date":"2011-09-26","fuel":"diesel","avg_price":3.786},{"date":"2011-09-26","fuel":"gasoline","avg_price":3.6406666667},{"date":"2011-10-03","fuel":"diesel","avg_price":3.749},{"date":"2011-10-03","fuel":"gasoline","avg_price":3.5676666667},{"date":"2011-10-10","fuel":"diesel","avg_price":3.721},{"date":"2011-10-10","fuel":"gasoline","avg_price":3.5489166667},{"date":"2011-10-17","fuel":"gasoline","avg_price":3.6025},{"date":"2011-10-17","fuel":"diesel","avg_price":3.801},{"date":"2011-10-24","fuel":"gasoline","avg_price":3.5915},{"date":"2011-10-24","fuel":"diesel","avg_price":3.825},{"date":"2011-10-31","fuel":"diesel","avg_price":3.892},{"date":"2011-10-31","fuel":"gasoline","avg_price":3.5828333333},{"date":"2011-11-07","fuel":"diesel","avg_price":3.887},{"date":"2011-11-07","fuel":"gasoline","avg_price":3.5561666667},{"date":"2011-11-14","fuel":"diesel","avg_price":3.987},{"date":"2011-11-14","fuel":"gasoline","avg_price":3.56775},{"date":"2011-11-21","fuel":"diesel","avg_price":4.01},{"date":"2011-11-21","fuel":"gasoline","avg_price":3.5034166667},{"date":"2011-11-28","fuel":"diesel","avg_price":3.964},{"date":"2011-11-28","fuel":"gasoline","avg_price":3.447},{"date":"2011-12-05","fuel":"diesel","avg_price":3.931},{"date":"2011-12-05","fuel":"gasoline","avg_price":3.4248333333},{"date":"2011-12-12","fuel":"gasoline","avg_price":3.4170833333},{"date":"2011-12-12","fuel":"diesel","avg_price":3.894},{"date":"2011-12-19","fuel":"diesel","avg_price":3.828},{"date":"2011-12-19","fuel":"gasoline","avg_price":3.3644166667},{"date":"2011-12-26","fuel":"diesel","avg_price":3.791},{"date":"2011-12-26","fuel":"gasoline","avg_price":3.3875},{"date":"2012-01-02","fuel":"diesel","avg_price":3.783},{"date":"2012-01-02","fuel":"gasoline","avg_price":3.429},{"date":"2012-01-09","fuel":"diesel","avg_price":3.828},{"date":"2012-01-09","fuel":"gasoline","avg_price":3.513},{"date":"2012-01-16","fuel":"diesel","avg_price":3.854},{"date":"2012-01-16","fuel":"gasoline","avg_price":3.52275},{"date":"2012-01-23","fuel":"gasoline","avg_price":3.5246666667},{"date":"2012-01-23","fuel":"diesel","avg_price":3.848},{"date":"2012-01-30","fuel":"diesel","avg_price":3.85},{"date":"2012-01-30","fuel":"gasoline","avg_price":3.5743333333},{"date":"2012-02-06","fuel":"diesel","avg_price":3.856},{"date":"2012-02-06","fuel":"gasoline","avg_price":3.61375},{"date":"2012-02-13","fuel":"diesel","avg_price":3.943},{"date":"2012-02-13","fuel":"gasoline","avg_price":3.6596666667},{"date":"2012-02-20","fuel":"diesel","avg_price":3.96},{"date":"2012-02-20","fuel":"gasoline","avg_price":3.732},{"date":"2012-02-27","fuel":"diesel","avg_price":4.051},{"date":"2012-02-27","fuel":"gasoline","avg_price":3.8614166667},{"date":"2012-03-05","fuel":"diesel","avg_price":4.094},{"date":"2012-03-05","fuel":"gasoline","avg_price":3.9273333333},{"date":"2012-03-12","fuel":"gasoline","avg_price":3.964},{"date":"2012-03-12","fuel":"diesel","avg_price":4.123},{"date":"2012-03-19","fuel":"diesel","avg_price":4.142},{"date":"2012-03-19","fuel":"gasoline","avg_price":4.0018333333},{"date":"2012-03-26","fuel":"diesel","avg_price":4.147},{"date":"2012-03-26","fuel":"gasoline","avg_price":4.0504166667},{"date":"2012-04-02","fuel":"diesel","avg_price":4.142},{"date":"2012-04-02","fuel":"gasoline","avg_price":4.0706666667},{"date":"2012-04-09","fuel":"diesel","avg_price":4.148},{"date":"2012-04-09","fuel":"gasoline","avg_price":4.07175},{"date":"2012-04-16","fuel":"diesel","avg_price":4.127},{"date":"2012-04-16","fuel":"gasoline","avg_price":4.0521666667},{"date":"2012-04-23","fuel":"gasoline","avg_price":4.0058333333},{"date":"2012-04-23","fuel":"diesel","avg_price":4.085},{"date":"2012-04-30","fuel":"diesel","avg_price":4.073},{"date":"2012-04-30","fuel":"gasoline","avg_price":3.9668333333},{"date":"2012-05-07","fuel":"diesel","avg_price":4.057},{"date":"2012-05-07","fuel":"gasoline","avg_price":3.92975},{"date":"2012-05-14","fuel":"diesel","avg_price":4.004},{"date":"2012-05-14","fuel":"gasoline","avg_price":3.905},{"date":"2012-05-21","fuel":"diesel","avg_price":3.956},{"date":"2012-05-21","fuel":"gasoline","avg_price":3.8615},{"date":"2012-05-28","fuel":"diesel","avg_price":3.897},{"date":"2012-05-28","fuel":"gasoline","avg_price":3.8170833333},{"date":"2012-06-04","fuel":"gasoline","avg_price":3.7609166667},{"date":"2012-06-04","fuel":"diesel","avg_price":3.846},{"date":"2012-06-11","fuel":"diesel","avg_price":3.781},{"date":"2012-06-11","fuel":"gasoline","avg_price":3.7135833333},{"date":"2012-06-18","fuel":"diesel","avg_price":3.729},{"date":"2012-06-18","fuel":"gasoline","avg_price":3.6640833333},{"date":"2012-06-25","fuel":"diesel","avg_price":3.678},{"date":"2012-06-25","fuel":"gasoline","avg_price":3.5713333333},{"date":"2012-07-02","fuel":"diesel","avg_price":3.648},{"date":"2012-07-02","fuel":"gasoline","avg_price":3.4944166667},{"date":"2012-07-09","fuel":"diesel","avg_price":3.683},{"date":"2012-07-09","fuel":"gasoline","avg_price":3.5433333333},{"date":"2012-07-16","fuel":"diesel","avg_price":3.695},{"date":"2012-07-16","fuel":"gasoline","avg_price":3.5616666667},{"date":"2012-07-23","fuel":"gasoline","avg_price":3.6311666667},{"date":"2012-07-23","fuel":"diesel","avg_price":3.783},{"date":"2012-07-30","fuel":"diesel","avg_price":3.796},{"date":"2012-07-30","fuel":"gasoline","avg_price":3.6438333333},{"date":"2012-08-06","fuel":"diesel","avg_price":3.85},{"date":"2012-08-06","fuel":"gasoline","avg_price":3.76925},{"date":"2012-08-13","fuel":"diesel","avg_price":3.965},{"date":"2012-08-13","fuel":"gasoline","avg_price":3.8539166667},{"date":"2012-08-20","fuel":"diesel","avg_price":4.026},{"date":"2012-08-20","fuel":"gasoline","avg_price":3.8799166667},{"date":"2012-08-27","fuel":"diesel","avg_price":4.089},{"date":"2012-08-27","fuel":"gasoline","avg_price":3.9118333333},{"date":"2012-09-03","fuel":"gasoline","avg_price":3.974},{"date":"2012-09-03","fuel":"diesel","avg_price":4.127},{"date":"2012-09-10","fuel":"diesel","avg_price":4.132},{"date":"2012-09-10","fuel":"gasoline","avg_price":3.9806666667},{"date":"2012-09-17","fuel":"diesel","avg_price":4.135},{"date":"2012-09-17","fuel":"gasoline","avg_price":4.012},{"date":"2012-09-24","fuel":"diesel","avg_price":4.086},{"date":"2012-09-24","fuel":"gasoline","avg_price":3.9665833333},{"date":"2012-10-01","fuel":"diesel","avg_price":4.079},{"date":"2012-10-01","fuel":"gasoline","avg_price":3.94525},{"date":"2012-10-08","fuel":"diesel","avg_price":4.094},{"date":"2012-10-08","fuel":"gasoline","avg_price":4.0136666667},{"date":"2012-10-15","fuel":"gasoline","avg_price":3.98625},{"date":"2012-10-15","fuel":"diesel","avg_price":4.15},{"date":"2012-10-22","fuel":"gasoline","avg_price":3.8585},{"date":"2012-10-22","fuel":"diesel","avg_price":4.116},{"date":"2012-10-29","fuel":"diesel","avg_price":4.03},{"date":"2012-10-29","fuel":"gasoline","avg_price":3.7351666667},{"date":"2012-11-05","fuel":"diesel","avg_price":4.01},{"date":"2012-11-05","fuel":"gasoline","avg_price":3.6595833333},{"date":"2012-11-12","fuel":"diesel","avg_price":3.98},{"date":"2012-11-12","fuel":"gasoline","avg_price":3.6109166667},{"date":"2012-11-19","fuel":"diesel","avg_price":3.976},{"date":"2012-11-19","fuel":"gasoline","avg_price":3.5866666667},{"date":"2012-11-26","fuel":"diesel","avg_price":4.034},{"date":"2012-11-26","fuel":"gasoline","avg_price":3.5889166667},{"date":"2012-12-03","fuel":"gasoline","avg_price":3.5489166667},{"date":"2012-12-03","fuel":"diesel","avg_price":4.027},{"date":"2012-12-10","fuel":"diesel","avg_price":3.991},{"date":"2012-12-10","fuel":"gasoline","avg_price":3.5030833333},{"date":"2012-12-17","fuel":"diesel","avg_price":3.945},{"date":"2012-12-17","fuel":"gasoline","avg_price":3.4101666667},{"date":"2012-12-24","fuel":"diesel","avg_price":3.923},{"date":"2012-12-24","fuel":"gasoline","avg_price":3.4134166667},{"date":"2012-12-31","fuel":"diesel","avg_price":3.918},{"date":"2012-12-31","fuel":"gasoline","avg_price":3.4539166667},{"date":"2013-01-07","fuel":"diesel","avg_price":3.911},{"date":"2013-01-07","fuel":"gasoline","avg_price":3.4639166667},{"date":"2013-01-14","fuel":"diesel","avg_price":3.894},{"date":"2013-01-14","fuel":"gasoline","avg_price":3.469},{"date":"2013-01-21","fuel":"diesel","avg_price":3.902},{"date":"2013-01-21","fuel":"gasoline","avg_price":3.4744166667},{"date":"2013-01-28","fuel":"diesel","avg_price":3.927},{"date":"2013-01-28","fuel":"gasoline","avg_price":3.5135},{"date":"2013-02-04","fuel":"gasoline","avg_price":3.6901666667},{"date":"2013-02-04","fuel":"diesel","avg_price":4.022},{"date":"2013-02-11","fuel":"diesel","avg_price":4.104},{"date":"2013-02-11","fuel":"gasoline","avg_price":3.7646666667},{"date":"2013-02-18","fuel":"diesel","avg_price":4.157},{"date":"2013-02-18","fuel":"gasoline","avg_price":3.8923333333},{"date":"2013-02-25","fuel":"diesel","avg_price":4.159},{"date":"2013-02-25","fuel":"gasoline","avg_price":3.9339166667},{"date":"2013-03-04","fuel":"diesel","avg_price":4.13},{"date":"2013-03-04","fuel":"gasoline","avg_price":3.91},{"date":"2013-03-11","fuel":"diesel","avg_price":4.088},{"date":"2013-03-11","fuel":"gasoline","avg_price":3.86525},{"date":"2013-03-18","fuel":"gasoline","avg_price":3.8494166667},{"date":"2013-03-18","fuel":"diesel","avg_price":4.047},{"date":"2013-03-25","fuel":"diesel","avg_price":4.006},{"date":"2013-03-25","fuel":"gasoline","avg_price":3.8305833333},{"date":"2013-04-01","fuel":"diesel","avg_price":3.993},{"date":"2013-04-01","fuel":"gasoline","avg_price":3.8023333333},{"date":"2013-04-08","fuel":"diesel","avg_price":3.977},{"date":"2013-04-08","fuel":"gasoline","avg_price":3.7638333333},{"date":"2013-04-15","fuel":"diesel","avg_price":3.942},{"date":"2013-04-15","fuel":"gasoline","avg_price":3.7015},{"date":"2013-04-22","fuel":"diesel","avg_price":3.887},{"date":"2013-04-22","fuel":"gasoline","avg_price":3.688},{"date":"2013-04-29","fuel":"diesel","avg_price":3.851},{"date":"2013-04-29","fuel":"gasoline","avg_price":3.6716666667},{"date":"2013-05-06","fuel":"gasoline","avg_price":3.6834166667},{"date":"2013-05-06","fuel":"diesel","avg_price":3.845},{"date":"2013-05-13","fuel":"diesel","avg_price":3.866},{"date":"2013-05-13","fuel":"gasoline","avg_price":3.74425},{"date":"2013-05-20","fuel":"diesel","avg_price":3.89},{"date":"2013-05-20","fuel":"gasoline","avg_price":3.7975},{"date":"2013-05-27","fuel":"diesel","avg_price":3.88},{"date":"2013-05-27","fuel":"gasoline","avg_price":3.7765833333},{"date":"2013-06-03","fuel":"diesel","avg_price":3.869},{"date":"2013-06-03","fuel":"gasoline","avg_price":3.7738333333},{"date":"2013-06-10","fuel":"diesel","avg_price":3.849},{"date":"2013-06-10","fuel":"gasoline","avg_price":3.78475},{"date":"2013-06-17","fuel":"gasoline","avg_price":3.7660833333},{"date":"2013-06-17","fuel":"diesel","avg_price":3.841},{"date":"2013-06-24","fuel":"gasoline","avg_price":3.7355},{"date":"2013-06-24","fuel":"diesel","avg_price":3.838},{"date":"2013-07-01","fuel":"diesel","avg_price":3.817},{"date":"2013-07-01","fuel":"gasoline","avg_price":3.6634166667},{"date":"2013-07-08","fuel":"diesel","avg_price":3.828},{"date":"2013-07-08","fuel":"gasoline","avg_price":3.65675},{"date":"2013-07-15","fuel":"diesel","avg_price":3.867},{"date":"2013-07-15","fuel":"gasoline","avg_price":3.7924166667},{"date":"2013-07-22","fuel":"diesel","avg_price":3.903},{"date":"2013-07-22","fuel":"gasoline","avg_price":3.8378333333},{"date":"2013-07-29","fuel":"diesel","avg_price":3.915},{"date":"2013-07-29","fuel":"gasoline","avg_price":3.80725},{"date":"2013-08-05","fuel":"gasoline","avg_price":3.78775},{"date":"2013-08-05","fuel":"diesel","avg_price":3.909},{"date":"2013-08-12","fuel":"gasoline","avg_price":3.7235833333},{"date":"2013-08-12","fuel":"diesel","avg_price":3.896},{"date":"2013-08-19","fuel":"diesel","avg_price":3.9},{"date":"2013-08-19","fuel":"gasoline","avg_price":3.7071666667},{"date":"2013-08-26","fuel":"diesel","avg_price":3.913},{"date":"2013-08-26","fuel":"gasoline","avg_price":3.70625},{"date":"2013-09-02","fuel":"diesel","avg_price":3.981},{"date":"2013-09-02","fuel":"gasoline","avg_price":3.754},{"date":"2013-09-09","fuel":"diesel","avg_price":3.981},{"date":"2013-09-09","fuel":"gasoline","avg_price":3.7398333333},{"date":"2013-09-16","fuel":"diesel","avg_price":3.974},{"date":"2013-09-16","fuel":"gasoline","avg_price":3.7113333333},{"date":"2013-09-23","fuel":"diesel","avg_price":3.949},{"date":"2013-09-23","fuel":"gasoline","avg_price":3.6588333333},{"date":"2013-09-30","fuel":"gasoline","avg_price":3.59425},{"date":"2013-09-30","fuel":"diesel","avg_price":3.919},{"date":"2013-10-07","fuel":"diesel","avg_price":3.897},{"date":"2013-10-07","fuel":"gasoline","avg_price":3.53525},{"date":"2013-10-14","fuel":"diesel","avg_price":3.886},{"date":"2013-10-14","fuel":"gasoline","avg_price":3.52225},{"date":"2013-10-21","fuel":"diesel","avg_price":3.886},{"date":"2013-10-21","fuel":"gasoline","avg_price":3.5230833333},{"date":"2013-10-28","fuel":"diesel","avg_price":3.87},{"date":"2013-10-28","fuel":"gasoline","avg_price":3.4666666667},{"date":"2013-11-04","fuel":"diesel","avg_price":3.857},{"date":"2013-11-04","fuel":"gasoline","avg_price":3.43525},{"date":"2013-11-11","fuel":"gasoline","avg_price":3.3709166667},{"date":"2013-11-11","fuel":"diesel","avg_price":3.832},{"date":"2013-11-18","fuel":"gasoline","avg_price":3.3919166667},{"date":"2013-11-18","fuel":"diesel","avg_price":3.822},{"date":"2013-11-25","fuel":"diesel","avg_price":3.844},{"date":"2013-11-25","fuel":"gasoline","avg_price":3.4623333333},{"date":"2013-12-02","fuel":"diesel","avg_price":3.883},{"date":"2013-12-02","fuel":"gasoline","avg_price":3.4495},{"date":"2013-12-09","fuel":"diesel","avg_price":3.879},{"date":"2013-12-09","fuel":"gasoline","avg_price":3.44625},{"date":"2013-12-16","fuel":"diesel","avg_price":3.871},{"date":"2013-12-16","fuel":"gasoline","avg_price":3.4215},{"date":"2013-12-23","fuel":"diesel","avg_price":3.873},{"date":"2013-12-23","fuel":"gasoline","avg_price":3.45025},{"date":"2013-12-30","fuel":"diesel","avg_price":3.903},{"date":"2013-12-30","fuel":"gasoline","avg_price":3.5034166667},{"date":"2014-01-06","fuel":"gasoline","avg_price":3.5093333333},{"date":"2014-01-06","fuel":"diesel","avg_price":3.91},{"date":"2014-01-13","fuel":"diesel","avg_price":3.886},{"date":"2014-01-13","fuel":"gasoline","avg_price":3.4998333333},{"date":"2014-01-20","fuel":"diesel","avg_price":3.873},{"date":"2014-01-20","fuel":"gasoline","avg_price":3.4701666667},{"date":"2014-01-27","fuel":"diesel","avg_price":3.904},{"date":"2014-01-27","fuel":"gasoline","avg_price":3.4669166667},{"date":"2014-02-03","fuel":"diesel","avg_price":3.951},{"date":"2014-02-03","fuel":"gasoline","avg_price":3.46375},{"date":"2014-02-10","fuel":"diesel","avg_price":3.977},{"date":"2014-02-10","fuel":"gasoline","avg_price":3.479},{"date":"2014-02-17","fuel":"gasoline","avg_price":3.5475},{"date":"2014-02-17","fuel":"diesel","avg_price":3.989},{"date":"2014-02-24","fuel":"diesel","avg_price":4.017},{"date":"2014-02-24","fuel":"gasoline","avg_price":3.60675},{"date":"2014-03-03","fuel":"diesel","avg_price":4.016},{"date":"2014-03-03","fuel":"gasoline","avg_price":3.64175},{"date":"2014-03-10","fuel":"diesel","avg_price":4.021},{"date":"2014-03-10","fuel":"gasoline","avg_price":3.6708333333},{"date":"2014-03-17","fuel":"diesel","avg_price":4.003},{"date":"2014-03-17","fuel":"gasoline","avg_price":3.706},{"date":"2014-03-24","fuel":"diesel","avg_price":3.988},{"date":"2014-03-24","fuel":"gasoline","avg_price":3.7111666667},{"date":"2014-03-31","fuel":"gasoline","avg_price":3.7381666667},{"date":"2014-03-31","fuel":"diesel","avg_price":3.975},{"date":"2014-04-07","fuel":"diesel","avg_price":3.959},{"date":"2014-04-07","fuel":"gasoline","avg_price":3.7605},{"date":"2014-04-14","fuel":"diesel","avg_price":3.952},{"date":"2014-04-14","fuel":"gasoline","avg_price":3.816},{"date":"2014-04-21","fuel":"diesel","avg_price":3.971},{"date":"2014-04-21","fuel":"gasoline","avg_price":3.85025},{"date":"2014-04-28","fuel":"diesel","avg_price":3.975},{"date":"2014-04-28","fuel":"gasoline","avg_price":3.8839166667},{"date":"2014-05-05","fuel":"diesel","avg_price":3.964},{"date":"2014-05-05","fuel":"gasoline","avg_price":3.85875},{"date":"2014-05-12","fuel":"diesel","avg_price":3.948},{"date":"2014-05-12","fuel":"gasoline","avg_price":3.8420833333},{"date":"2014-05-19","fuel":"gasoline","avg_price":3.8385833333},{"date":"2014-05-19","fuel":"diesel","avg_price":3.934},{"date":"2014-05-26","fuel":"diesel","avg_price":3.925},{"date":"2014-05-26","fuel":"gasoline","avg_price":3.84325},{"date":"2014-06-02","fuel":"diesel","avg_price":3.918},{"date":"2014-06-02","fuel":"gasoline","avg_price":3.8565833333},{"date":"2014-06-09","fuel":"diesel","avg_price":3.892},{"date":"2014-06-09","fuel":"gasoline","avg_price":3.8398333333},{"date":"2014-06-16","fuel":"diesel","avg_price":3.882},{"date":"2014-06-16","fuel":"gasoline","avg_price":3.85},{"date":"2014-06-23","fuel":"diesel","avg_price":3.919},{"date":"2014-06-23","fuel":"gasoline","avg_price":3.8686666667},{"date":"2014-06-30","fuel":"gasoline","avg_price":3.8699166667},{"date":"2014-06-30","fuel":"diesel","avg_price":3.92},{"date":"2014-07-07","fuel":"gasoline","avg_price":3.8475},{"date":"2014-07-07","fuel":"diesel","avg_price":3.913},{"date":"2014-07-14","fuel":"diesel","avg_price":3.894},{"date":"2014-07-14","fuel":"gasoline","avg_price":3.80875},{"date":"2014-07-21","fuel":"diesel","avg_price":3.869},{"date":"2014-07-21","fuel":"gasoline","avg_price":3.7668333333},{"date":"2014-07-28","fuel":"diesel","avg_price":3.858},{"date":"2014-07-28","fuel":"gasoline","avg_price":3.7155833333},{"date":"2014-08-04","fuel":"diesel","avg_price":3.853},{"date":"2014-08-04","fuel":"gasoline","avg_price":3.6915},{"date":"2014-08-11","fuel":"diesel","avg_price":3.843},{"date":"2014-08-11","fuel":"gasoline","avg_price":3.6748333333},{"date":"2014-08-18","fuel":"diesel","avg_price":3.835},{"date":"2014-08-18","fuel":"gasoline","avg_price":3.64375},{"date":"2014-08-25","fuel":"gasoline","avg_price":3.6246666667},{"date":"2014-08-25","fuel":"diesel","avg_price":3.821},{"date":"2014-09-01","fuel":"diesel","avg_price":3.814},{"date":"2014-09-01","fuel":"gasoline","avg_price":3.6250833333},{"date":"2014-09-08","fuel":"diesel","avg_price":3.814},{"date":"2014-09-08","fuel":"gasoline","avg_price":3.6225},{"date":"2014-09-15","fuel":"diesel","avg_price":3.801},{"date":"2014-09-15","fuel":"gasoline","avg_price":3.5761666667},{"date":"2014-09-22","fuel":"diesel","avg_price":3.778},{"date":"2014-09-22","fuel":"gasoline","avg_price":3.5251666667},{"date":"2014-09-29","fuel":"diesel","avg_price":3.755},{"date":"2014-09-29","fuel":"gasoline","avg_price":3.5249166667},{"date":"2014-10-06","fuel":"gasoline","avg_price":3.4766666667},{"date":"2014-10-06","fuel":"diesel","avg_price":3.733},{"date":"2014-10-13","fuel":"diesel","avg_price":3.698},{"date":"2014-10-13","fuel":"gasoline","avg_price":3.3915},{"date":"2014-10-20","fuel":"diesel","avg_price":3.656},{"date":"2014-10-20","fuel":"gasoline","avg_price":3.3021666667},{"date":"2014-10-27","fuel":"diesel","avg_price":3.635},{"date":"2014-10-27","fuel":"gasoline","avg_price":3.2323333333},{"date":"2014-11-03","fuel":"diesel","avg_price":3.623},{"date":"2014-11-03","fuel":"gasoline","avg_price":3.17},{"date":"2014-11-10","fuel":"diesel","avg_price":3.677},{"date":"2014-11-10","fuel":"gasoline","avg_price":3.116},{"date":"2014-11-17","fuel":"gasoline","avg_price":3.0705833333},{"date":"2014-11-17","fuel":"diesel","avg_price":3.661},{"date":"2014-11-24","fuel":"gasoline","avg_price":3.0020833333},{"date":"2014-11-24","fuel":"diesel","avg_price":3.628},{"date":"2014-12-01","fuel":"diesel","avg_price":3.605},{"date":"2014-12-01","fuel":"gasoline","avg_price":2.9605},{"date":"2014-12-08","fuel":"diesel","avg_price":3.535},{"date":"2014-12-08","fuel":"gasoline","avg_price":2.8666666667},{"date":"2014-12-15","fuel":"diesel","avg_price":3.419},{"date":"2014-12-15","fuel":"gasoline","avg_price":2.74625},{"date":"2014-12-22","fuel":"diesel","avg_price":3.281},{"date":"2014-12-22","fuel":"gasoline","avg_price":2.6041666667},{"date":"2014-12-29","fuel":"diesel","avg_price":3.213},{"date":"2014-12-29","fuel":"gasoline","avg_price":2.5036666667},{"date":"2015-01-05","fuel":"gasoline","avg_price":2.42375},{"date":"2015-01-05","fuel":"diesel","avg_price":3.137},{"date":"2015-01-12","fuel":"diesel","avg_price":3.053},{"date":"2015-01-12","fuel":"gasoline","avg_price":2.3450833333},{"date":"2015-01-19","fuel":"diesel","avg_price":2.933},{"date":"2015-01-19","fuel":"gasoline","avg_price":2.2650833333},{"date":"2015-01-26","fuel":"diesel","avg_price":2.866},{"date":"2015-01-26","fuel":"gasoline","avg_price":2.2385833333},{"date":"2015-02-02","fuel":"diesel","avg_price":2.831},{"date":"2015-02-02","fuel":"gasoline","avg_price":2.2544166667},{"date":"2015-02-09","fuel":"diesel","avg_price":2.835},{"date":"2015-02-09","fuel":"gasoline","avg_price":2.3746666667},{"date":"2015-02-16","fuel":"diesel","avg_price":2.865},{"date":"2015-02-16","fuel":"gasoline","avg_price":2.45975},{"date":"2015-02-23","fuel":"gasoline","avg_price":2.5195833333},{"date":"2015-02-23","fuel":"diesel","avg_price":2.9},{"date":"2015-03-02","fuel":"gasoline","avg_price":2.67225},{"date":"2015-03-02","fuel":"diesel","avg_price":2.936},{"date":"2015-03-09","fuel":"diesel","avg_price":2.944},{"date":"2015-03-09","fuel":"gasoline","avg_price":2.6890833333},{"date":"2015-03-16","fuel":"diesel","avg_price":2.917},{"date":"2015-03-16","fuel":"gasoline","avg_price":2.65525},{"date":"2015-03-23","fuel":"diesel","avg_price":2.864},{"date":"2015-03-23","fuel":"gasoline","avg_price":2.6515833333},{"date":"2015-03-30","fuel":"diesel","avg_price":2.824},{"date":"2015-03-30","fuel":"gasoline","avg_price":2.64325},{"date":"2015-04-06","fuel":"diesel","avg_price":2.784},{"date":"2015-04-06","fuel":"gasoline","avg_price":2.6116666667},{"date":"2015-04-13","fuel":"diesel","avg_price":2.754},{"date":"2015-04-13","fuel":"gasoline","avg_price":2.6054166667},{"date":"2015-04-20","fuel":"gasoline","avg_price":2.6794166667},{"date":"2015-04-20","fuel":"diesel","avg_price":2.78},{"date":"2015-04-27","fuel":"diesel","avg_price":2.811},{"date":"2015-04-27","fuel":"gasoline","avg_price":2.776},{"date":"2015-05-04","fuel":"diesel","avg_price":2.854},{"date":"2015-05-04","fuel":"gasoline","avg_price":2.8776666667},{"date":"2015-05-11","fuel":"diesel","avg_price":2.878},{"date":"2015-05-11","fuel":"gasoline","avg_price":2.9048333333},{"date":"2015-05-18","fuel":"diesel","avg_price":2.904},{"date":"2015-05-18","fuel":"gasoline","avg_price":2.95325},{"date":"2015-05-25","fuel":"diesel","avg_price":2.914},{"date":"2015-05-25","fuel":"gasoline","avg_price":2.9800833333},{"date":"2015-06-01","fuel":"gasoline","avg_price":2.9816666667},{"date":"2015-06-01","fuel":"diesel","avg_price":2.909},{"date":"2015-06-08","fuel":"diesel","avg_price":2.884},{"date":"2015-06-08","fuel":"gasoline","avg_price":2.9790833333},{"date":"2015-06-15","fuel":"diesel","avg_price":2.87},{"date":"2015-06-15","fuel":"gasoline","avg_price":3.0245833333},{"date":"2015-06-22","fuel":"diesel","avg_price":2.859},{"date":"2015-06-22","fuel":"gasoline","avg_price":3.0031666667},{"date":"2015-06-29","fuel":"diesel","avg_price":2.843},{"date":"2015-06-29","fuel":"gasoline","avg_price":2.9933333333},{"date":"2015-07-06","fuel":"diesel","avg_price":2.832},{"date":"2015-07-06","fuel":"gasoline","avg_price":2.9863333333},{"date":"2015-07-13","fuel":"gasoline","avg_price":3.0495833333},{"date":"2015-07-13","fuel":"diesel","avg_price":2.814},{"date":"2015-07-20","fuel":"diesel","avg_price":2.782},{"date":"2015-07-20","fuel":"gasoline","avg_price":3.01825},{"date":"2015-07-27","fuel":"diesel","avg_price":2.723},{"date":"2015-07-27","fuel":"gasoline","avg_price":2.964},{"date":"2015-08-03","fuel":"diesel","avg_price":2.668},{"date":"2015-08-03","fuel":"gasoline","avg_price":2.9108333333},{"date":"2015-08-10","fuel":"diesel","avg_price":2.617},{"date":"2015-08-10","fuel":"gasoline","avg_price":2.8488333333},{"date":"2015-08-17","fuel":"diesel","avg_price":2.615},{"date":"2015-08-17","fuel":"gasoline","avg_price":2.9221666667},{"date":"2015-08-24","fuel":"diesel","avg_price":2.561},{"date":"2015-08-24","fuel":"gasoline","avg_price":2.8459166667},{"date":"2015-08-31","fuel":"gasoline","avg_price":2.7256666667},{"date":"2015-08-31","fuel":"diesel","avg_price":2.514},{"date":"2015-09-07","fuel":"diesel","avg_price":2.534},{"date":"2015-09-07","fuel":"gasoline","avg_price":2.6556666667},{"date":"2015-09-14","fuel":"diesel","avg_price":2.517},{"date":"2015-09-14","fuel":"gasoline","avg_price":2.5951666667},{"date":"2015-09-21","fuel":"diesel","avg_price":2.493},{"date":"2015-09-21","fuel":"gasoline","avg_price":2.5485833333},{"date":"2015-09-28","fuel":"diesel","avg_price":2.476},{"date":"2015-09-28","fuel":"gasoline","avg_price":2.5356666667},{"date":"2015-10-05","fuel":"diesel","avg_price":2.492},{"date":"2015-10-05","fuel":"gasoline","avg_price":2.52875},{"date":"2015-10-12","fuel":"gasoline","avg_price":2.5398333333},{"date":"2015-10-12","fuel":"diesel","avg_price":2.556},{"date":"2015-10-19","fuel":"diesel","avg_price":2.531},{"date":"2015-10-19","fuel":"gasoline","avg_price":2.4845833333},{"date":"2015-10-26","fuel":"diesel","avg_price":2.498},{"date":"2015-10-26","fuel":"gasoline","avg_price":2.4403333333},{"date":"2015-11-02","fuel":"diesel","avg_price":2.485},{"date":"2015-11-02","fuel":"gasoline","avg_price":2.43425},{"date":"2015-11-09","fuel":"diesel","avg_price":2.502},{"date":"2015-11-09","fuel":"gasoline","avg_price":2.45025},{"date":"2015-11-16","fuel":"diesel","avg_price":2.482},{"date":"2015-11-16","fuel":"gasoline","avg_price":2.40075},{"date":"2015-11-23","fuel":"gasoline","avg_price":2.3225},{"date":"2015-11-23","fuel":"diesel","avg_price":2.445},{"date":"2015-11-30","fuel":"gasoline","avg_price":2.2930833333},{"date":"2015-11-30","fuel":"diesel","avg_price":2.421},{"date":"2015-12-07","fuel":"diesel","avg_price":2.379},{"date":"2015-12-07","fuel":"gasoline","avg_price":2.2871666667},{"date":"2015-12-14","fuel":"diesel","avg_price":2.338},{"date":"2015-12-14","fuel":"gasoline","avg_price":2.2714166667},{"date":"2015-12-21","fuel":"diesel","avg_price":2.284},{"date":"2015-12-21","fuel":"gasoline","avg_price":2.2659166667},{"date":"2015-12-28","fuel":"diesel","avg_price":2.237},{"date":"2015-12-28","fuel":"gasoline","avg_price":2.2755},{"date":"2016-01-04","fuel":"diesel","avg_price":2.211},{"date":"2016-01-04","fuel":"gasoline","avg_price":2.2711666667},{"date":"2016-01-11","fuel":"gasoline","avg_price":2.2410833333},{"date":"2016-01-11","fuel":"diesel","avg_price":2.177},{"date":"2016-01-18","fuel":"diesel","avg_price":2.112},{"date":"2016-01-18","fuel":"gasoline","avg_price":2.15825},{"date":"2016-01-25","fuel":"diesel","avg_price":2.071},{"date":"2016-01-25","fuel":"gasoline","avg_price":2.1033333333},{"date":"2016-02-01","fuel":"diesel","avg_price":2.031},{"date":"2016-02-01","fuel":"gasoline","avg_price":2.0665833333},{"date":"2016-02-08","fuel":"diesel","avg_price":2.008},{"date":"2016-02-08","fuel":"gasoline","avg_price":2.0065},{"date":"2016-02-15","fuel":"diesel","avg_price":1.98},{"date":"2016-02-15","fuel":"gasoline","avg_price":1.9654166667},{"date":"2016-02-22","fuel":"diesel","avg_price":1.983},{"date":"2016-02-22","fuel":"gasoline","avg_price":1.9610833333},{"date":"2016-02-29","fuel":"diesel","avg_price":1.989},{"date":"2016-02-29","fuel":"gasoline","avg_price":2.0085},{"date":"2016-03-07","fuel":"gasoline","avg_price":2.0591666667},{"date":"2016-03-07","fuel":"diesel","avg_price":2.021},{"date":"2016-03-14","fuel":"diesel","avg_price":2.099},{"date":"2016-03-14","fuel":"gasoline","avg_price":2.1816666667},{"date":"2016-03-21","fuel":"diesel","avg_price":2.119},{"date":"2016-03-21","fuel":"gasoline","avg_price":2.2295},{"date":"2016-03-28","fuel":"diesel","avg_price":2.121},{"date":"2016-03-28","fuel":"gasoline","avg_price":2.29525},{"date":"2016-04-04","fuel":"diesel","avg_price":2.115},{"date":"2016-04-04","fuel":"gasoline","avg_price":2.3093333333},{"date":"2016-04-11","fuel":"diesel","avg_price":2.128},{"date":"2016-04-11","fuel":"gasoline","avg_price":2.2985833333},{"date":"2016-04-18","fuel":"gasoline","avg_price":2.3630833333},{"date":"2016-04-18","fuel":"diesel","avg_price":2.165},{"date":"2016-04-25","fuel":"diesel","avg_price":2.198},{"date":"2016-04-25","fuel":"gasoline","avg_price":2.3878333333},{"date":"2016-05-02","fuel":"diesel","avg_price":2.266},{"date":"2016-05-02","fuel":"gasoline","avg_price":2.4613333333},{"date":"2016-05-09","fuel":"diesel","avg_price":2.271},{"date":"2016-05-09","fuel":"gasoline","avg_price":2.448},{"date":"2016-05-16","fuel":"diesel","avg_price":2.297},{"date":"2016-05-16","fuel":"gasoline","avg_price":2.4648333333},{"date":"2016-05-23","fuel":"diesel","avg_price":2.357},{"date":"2016-05-23","fuel":"gasoline","avg_price":2.5193333333},{"date":"2016-05-30","fuel":"diesel","avg_price":2.382},{"date":"2016-05-30","fuel":"gasoline","avg_price":2.5528333333},{"date":"2016-06-06","fuel":"gasoline","avg_price":2.5924166667},{"date":"2016-06-06","fuel":"diesel","avg_price":2.407},{"date":"2016-06-13","fuel":"diesel","avg_price":2.431},{"date":"2016-06-13","fuel":"gasoline","avg_price":2.6095},{"date":"2016-06-20","fuel":"diesel","avg_price":2.426},{"date":"2016-06-20","fuel":"gasoline","avg_price":2.57025},{"date":"2016-06-27","fuel":"diesel","avg_price":2.426},{"date":"2016-06-27","fuel":"gasoline","avg_price":2.554},{"date":"2016-07-04","fuel":"diesel","avg_price":2.423},{"date":"2016-07-04","fuel":"gasoline","avg_price":2.5216666667},{"date":"2016-07-11","fuel":"diesel","avg_price":2.414},{"date":"2016-07-11","fuel":"gasoline","avg_price":2.48475},{"date":"2016-07-18","fuel":"gasoline","avg_price":2.46225},{"date":"2016-07-18","fuel":"diesel","avg_price":2.402},{"date":"2016-07-25","fuel":"gasoline","avg_price":2.4148333333},{"date":"2016-07-25","fuel":"diesel","avg_price":2.379},{"date":"2016-08-01","fuel":"diesel","avg_price":2.348},{"date":"2016-08-01","fuel":"gasoline","avg_price":2.3898333333},{"date":"2016-08-08","fuel":"diesel","avg_price":2.316},{"date":"2016-08-08","fuel":"gasoline","avg_price":2.37575},{"date":"2016-08-15","fuel":"diesel","avg_price":2.31},{"date":"2016-08-15","fuel":"gasoline","avg_price":2.3731666667},{"date":"2016-08-22","fuel":"diesel","avg_price":2.37},{"date":"2016-08-22","fuel":"gasoline","avg_price":2.41625},{"date":"2016-08-29","fuel":"diesel","avg_price":2.409},{"date":"2016-08-29","fuel":"gasoline","avg_price":2.4548333333},{"date":"2016-09-05","fuel":"gasoline","avg_price":2.4455833333},{"date":"2016-09-05","fuel":"diesel","avg_price":2.407},{"date":"2016-09-12","fuel":"gasoline","avg_price":2.43125},{"date":"2016-09-12","fuel":"diesel","avg_price":2.399},{"date":"2016-09-19","fuel":"diesel","avg_price":2.389},{"date":"2016-09-19","fuel":"gasoline","avg_price":2.4525833333},{"date":"2016-09-26","fuel":"diesel","avg_price":2.382},{"date":"2016-09-26","fuel":"gasoline","avg_price":2.455},{"date":"2016-10-03","fuel":"diesel","avg_price":2.389},{"date":"2016-10-03","fuel":"gasoline","avg_price":2.4759166667},{"date":"2016-10-10","fuel":"diesel","avg_price":2.445},{"date":"2016-10-10","fuel":"gasoline","avg_price":2.5001666667},{"date":"2016-10-17","fuel":"diesel","avg_price":2.481},{"date":"2016-10-17","fuel":"gasoline","avg_price":2.4879166667},{"date":"2016-10-24","fuel":"diesel","avg_price":2.478},{"date":"2016-10-24","fuel":"gasoline","avg_price":2.4775833333},{"date":"2016-10-31","fuel":"gasoline","avg_price":2.4675833333},{"date":"2016-10-31","fuel":"diesel","avg_price":2.479},{"date":"2016-11-07","fuel":"diesel","avg_price":2.47},{"date":"2016-11-07","fuel":"gasoline","avg_price":2.4754166667},{"date":"2016-11-14","fuel":"diesel","avg_price":2.443},{"date":"2016-11-14","fuel":"gasoline","avg_price":2.43125},{"date":"2016-11-21","fuel":"diesel","avg_price":2.421},{"date":"2016-11-21","fuel":"gasoline","avg_price":2.401},{"date":"2016-11-28","fuel":"diesel","avg_price":2.42},{"date":"2016-11-28","fuel":"gasoline","avg_price":2.3985833333},{"date":"2016-12-05","fuel":"diesel","avg_price":2.48},{"date":"2016-12-05","fuel":"gasoline","avg_price":2.449},{"date":"2016-12-12","fuel":"gasoline","avg_price":2.4711666667},{"date":"2016-12-12","fuel":"diesel","avg_price":2.493},{"date":"2016-12-19","fuel":"diesel","avg_price":2.527},{"date":"2016-12-19","fuel":"gasoline","avg_price":2.49825},{"date":"2016-12-26","fuel":"diesel","avg_price":2.54},{"date":"2016-12-26","fuel":"gasoline","avg_price":2.5386666667},{"date":"2017-01-02","fuel":"diesel","avg_price":2.586},{"date":"2017-01-02","fuel":"gasoline","avg_price":2.6046666667},{"date":"2017-01-09","fuel":"diesel","avg_price":2.597},{"date":"2017-01-09","fuel":"gasoline","avg_price":2.61675},{"date":"2017-01-16","fuel":"diesel","avg_price":2.585},{"date":"2017-01-16","fuel":"gasoline","avg_price":2.58775},{"date":"2017-01-23","fuel":"gasoline","avg_price":2.56},{"date":"2017-01-23","fuel":"diesel","avg_price":2.569},{"date":"2017-01-30","fuel":"diesel","avg_price":2.562},{"date":"2017-01-30","fuel":"gasoline","avg_price":2.5350833333},{"date":"2017-02-06","fuel":"diesel","avg_price":2.558},{"date":"2017-02-06","fuel":"gasoline","avg_price":2.5325},{"date":"2017-02-13","fuel":"diesel","avg_price":2.565},{"date":"2017-02-13","fuel":"gasoline","avg_price":2.54775},{"date":"2017-02-20","fuel":"diesel","avg_price":2.572},{"date":"2017-02-20","fuel":"gasoline","avg_price":2.5439166667},{"date":"2017-02-27","fuel":"diesel","avg_price":2.577},{"date":"2017-02-27","fuel":"gasoline","avg_price":2.5585},{"date":"2017-03-06","fuel":"diesel","avg_price":2.579},{"date":"2017-03-06","fuel":"gasoline","avg_price":2.5819166667},{"date":"2017-03-13","fuel":"diesel","avg_price":2.564},{"date":"2017-03-13","fuel":"gasoline","avg_price":2.5659166667},{"date":"2017-03-20","fuel":"gasoline","avg_price":2.56525},{"date":"2017-03-20","fuel":"diesel","avg_price":2.539},{"date":"2017-03-27","fuel":"gasoline","avg_price":2.5618333333},{"date":"2017-03-27","fuel":"diesel","avg_price":2.532},{"date":"2017-04-03","fuel":"diesel","avg_price":2.556},{"date":"2017-04-03","fuel":"gasoline","avg_price":2.6004166667},{"date":"2017-04-10","fuel":"diesel","avg_price":2.582},{"date":"2017-04-10","fuel":"gasoline","avg_price":2.6600833333},{"date":"2017-04-17","fuel":"diesel","avg_price":2.597},{"date":"2017-04-17","fuel":"gasoline","avg_price":2.6749166667},{"date":"2017-04-24","fuel":"diesel","avg_price":2.595},{"date":"2017-04-24","fuel":"gasoline","avg_price":2.6858333333},{"date":"2017-05-01","fuel":"diesel","avg_price":2.583},{"date":"2017-05-01","fuel":"gasoline","avg_price":2.6525833333},{"date":"2017-05-08","fuel":"diesel","avg_price":2.565},{"date":"2017-05-08","fuel":"gasoline","avg_price":2.61625},{"date":"2017-05-15","fuel":"gasoline","avg_price":2.6148333333},{"date":"2017-05-15","fuel":"diesel","avg_price":2.544},{"date":"2017-05-22","fuel":"diesel","avg_price":2.539},{"date":"2017-05-22","fuel":"gasoline","avg_price":2.64425},{"date":"2017-05-29","fuel":"diesel","avg_price":2.571},{"date":"2017-05-29","fuel":"gasoline","avg_price":2.6515},{"date":"2017-06-05","fuel":"diesel","avg_price":2.564},{"date":"2017-06-05","fuel":"gasoline","avg_price":2.6581666667},{"date":"2017-06-12","fuel":"diesel","avg_price":2.524},{"date":"2017-06-12","fuel":"gasoline","avg_price":2.61375},{"date":"2017-06-19","fuel":"diesel","avg_price":2.489},{"date":"2017-06-19","fuel":"gasoline","avg_price":2.5715},{"date":"2017-06-26","fuel":"gasoline","avg_price":2.54175},{"date":"2017-06-26","fuel":"diesel","avg_price":2.465},{"date":"2017-07-03","fuel":"gasoline","avg_price":2.5163333333},{"date":"2017-07-03","fuel":"diesel","avg_price":2.472},{"date":"2017-07-10","fuel":"diesel","avg_price":2.481},{"date":"2017-07-10","fuel":"gasoline","avg_price":2.5458333333},{"date":"2017-07-17","fuel":"diesel","avg_price":2.491},{"date":"2017-07-17","fuel":"gasoline","avg_price":2.5284166667},{"date":"2017-07-24","fuel":"diesel","avg_price":2.507},{"date":"2017-07-24","fuel":"gasoline","avg_price":2.5604166667},{"date":"2017-07-31","fuel":"diesel","avg_price":2.531},{"date":"2017-07-31","fuel":"gasoline","avg_price":2.6000833333},{"date":"2017-08-07","fuel":"diesel","avg_price":2.581},{"date":"2017-08-07","fuel":"gasoline","avg_price":2.62575},{"date":"2017-08-14","fuel":"diesel","avg_price":2.598},{"date":"2017-08-14","fuel":"gasoline","avg_price":2.6303333333},{"date":"2017-08-21","fuel":"gasoline","avg_price":2.6093333333},{"date":"2017-08-21","fuel":"diesel","avg_price":2.596},{"date":"2017-08-28","fuel":"diesel","avg_price":2.605},{"date":"2017-08-28","fuel":"gasoline","avg_price":2.6433333333},{"date":"2017-09-04","fuel":"diesel","avg_price":2.758},{"date":"2017-09-04","fuel":"gasoline","avg_price":2.92375},{"date":"2017-09-11","fuel":"diesel","avg_price":2.802},{"date":"2017-09-11","fuel":"gasoline","avg_price":2.9299166667},{"date":"2017-09-18","fuel":"diesel","avg_price":2.791},{"date":"2017-09-18","fuel":"gasoline","avg_price":2.8819166667},{"date":"2017-09-25","fuel":"diesel","avg_price":2.788},{"date":"2017-09-25","fuel":"gasoline","avg_price":2.8330833333},{"date":"2017-10-02","fuel":"gasoline","avg_price":2.81325},{"date":"2017-10-02","fuel":"diesel","avg_price":2.792},{"date":"2017-10-09","fuel":"diesel","avg_price":2.776},{"date":"2017-10-09","fuel":"gasoline","avg_price":2.7553333333},{"date":"2017-10-16","fuel":"diesel","avg_price":2.787},{"date":"2017-10-16","fuel":"gasoline","avg_price":2.7374166667},{"date":"2017-10-23","fuel":"diesel","avg_price":2.797},{"date":"2017-10-23","fuel":"gasoline","avg_price":2.7245},{"date":"2017-10-30","fuel":"diesel","avg_price":2.819},{"date":"2017-10-30","fuel":"gasoline","avg_price":2.7345833333},{"date":"2017-11-06","fuel":"diesel","avg_price":2.882},{"date":"2017-11-06","fuel":"gasoline","avg_price":2.8086666667},{"date":"2017-11-13","fuel":"gasoline","avg_price":2.8403333333},{"date":"2017-11-13","fuel":"diesel","avg_price":2.915},{"date":"2017-11-20","fuel":"diesel","avg_price":2.912},{"date":"2017-11-20","fuel":"gasoline","avg_price":2.8186666667},{"date":"2017-11-27","fuel":"diesel","avg_price":2.926},{"date":"2017-11-27","fuel":"gasoline","avg_price":2.7854166667},{"date":"2017-12-04","fuel":"diesel","avg_price":2.922},{"date":"2017-12-04","fuel":"gasoline","avg_price":2.75475},{"date":"2017-12-11","fuel":"diesel","avg_price":2.91},{"date":"2017-12-11","fuel":"gasoline","avg_price":2.7375833333},{"date":"2017-12-18","fuel":"diesel","avg_price":2.901},{"date":"2017-12-18","fuel":"gasoline","avg_price":2.707},{"date":"2017-12-25","fuel":"diesel","avg_price":2.903},{"date":"2017-12-25","fuel":"gasoline","avg_price":2.72575},{"date":"2018-01-01","fuel":"gasoline","avg_price":2.7724166667},{"date":"2018-01-01","fuel":"diesel","avg_price":2.973},{"date":"2018-01-08","fuel":"diesel","avg_price":2.996},{"date":"2018-01-08","fuel":"gasoline","avg_price":2.77875},{"date":"2018-01-15","fuel":"diesel","avg_price":3.028},{"date":"2018-01-15","fuel":"gasoline","avg_price":2.8083333333},{"date":"2018-01-22","fuel":"diesel","avg_price":3.025},{"date":"2018-01-22","fuel":"gasoline","avg_price":2.8210833333},{"date":"2018-01-29","fuel":"diesel","avg_price":3.07},{"date":"2018-01-29","fuel":"gasoline","avg_price":2.8610833333},{"date":"2018-02-05","fuel":"diesel","avg_price":3.086},{"date":"2018-02-05","fuel":"gasoline","avg_price":2.8919166667},{"date":"2018-02-12","fuel":"gasoline","avg_price":2.8649166667},{"date":"2018-02-12","fuel":"diesel","avg_price":3.063},{"date":"2018-02-19","fuel":"gasoline","avg_price":2.8209166667},{"date":"2018-02-19","fuel":"diesel","avg_price":3.027},{"date":"2018-02-26","fuel":"diesel","avg_price":3.007},{"date":"2018-02-26","fuel":"gasoline","avg_price":2.81125},{"date":"2018-03-05","fuel":"diesel","avg_price":2.992},{"date":"2018-03-05","fuel":"gasoline","avg_price":2.8225833333},{"date":"2018-03-12","fuel":"diesel","avg_price":2.976},{"date":"2018-03-12","fuel":"gasoline","avg_price":2.8216666667},{"date":"2018-03-19","fuel":"diesel","avg_price":2.972},{"date":"2018-03-19","fuel":"gasoline","avg_price":2.8598333333},{"date":"2018-03-26","fuel":"diesel","avg_price":3.01},{"date":"2018-03-26","fuel":"gasoline","avg_price":2.9085833333},{"date":"2018-04-02","fuel":"diesel","avg_price":3.042},{"date":"2018-04-02","fuel":"gasoline","avg_price":2.96025},{"date":"2018-04-09","fuel":"gasoline","avg_price":2.9554166667},{"date":"2018-04-09","fuel":"diesel","avg_price":3.043},{"date":"2018-04-16","fuel":"diesel","avg_price":3.104},{"date":"2018-04-16","fuel":"gasoline","avg_price":3.00425},{"date":"2018-04-23","fuel":"diesel","avg_price":3.133},{"date":"2018-04-23","fuel":"gasoline","avg_price":3.0555833333},{"date":"2018-04-30","fuel":"diesel","avg_price":3.157},{"date":"2018-04-30","fuel":"gasoline","avg_price":3.1013333333},{"date":"2018-05-07","fuel":"diesel","avg_price":3.171},{"date":"2018-05-07","fuel":"gasoline","avg_price":3.10325},{"date":"2018-05-14","fuel":"diesel","avg_price":3.239},{"date":"2018-05-14","fuel":"gasoline","avg_price":3.1435833333},{"date":"2018-05-21","fuel":"gasoline","avg_price":3.1908333333},{"date":"2018-05-21","fuel":"diesel","avg_price":3.277},{"date":"2018-05-28","fuel":"diesel","avg_price":3.288},{"date":"2018-05-28","fuel":"gasoline","avg_price":3.2299166667},{"date":"2018-06-04","fuel":"diesel","avg_price":3.285},{"date":"2018-06-04","fuel":"gasoline","avg_price":3.2145833333},{"date":"2018-06-11","fuel":"diesel","avg_price":3.266},{"date":"2018-06-11","fuel":"gasoline","avg_price":3.1860833333},{"date":"2018-06-18","fuel":"diesel","avg_price":3.244},{"date":"2018-06-18","fuel":"gasoline","avg_price":3.1563333333},{"date":"2018-06-25","fuel":"diesel","avg_price":3.216},{"date":"2018-06-25","fuel":"gasoline","avg_price":3.1141666667},{"date":"2018-07-02","fuel":"diesel","avg_price":3.236},{"date":"2018-07-02","fuel":"gasoline","avg_price":3.1225},{"date":"2018-07-09","fuel":"gasoline","avg_price":3.1355},{"date":"2018-07-09","fuel":"diesel","avg_price":3.243},{"date":"2018-07-16","fuel":"diesel","avg_price":3.239},{"date":"2018-07-16","fuel":"gasoline","avg_price":3.1366666667},{"date":"2018-07-23","fuel":"diesel","avg_price":3.22},{"date":"2018-07-23","fuel":"gasoline","avg_price":3.1070833333},{"date":"2018-07-30","fuel":"diesel","avg_price":3.226},{"date":"2018-07-30","fuel":"gasoline","avg_price":3.1183333333},{"date":"2018-08-06","fuel":"diesel","avg_price":3.223},{"date":"2018-08-06","fuel":"gasoline","avg_price":3.1210833333},{"date":"2018-08-13","fuel":"diesel","avg_price":3.217},{"date":"2018-08-13","fuel":"gasoline","avg_price":3.11275},{"date":"2018-08-20","fuel":"gasoline","avg_price":3.0929166667},{"date":"2018-08-20","fuel":"diesel","avg_price":3.207},{"date":"2018-08-27","fuel":"gasoline","avg_price":3.09825},{"date":"2018-08-27","fuel":"diesel","avg_price":3.226},{"date":"2018-09-03","fuel":"diesel","avg_price":3.252},{"date":"2018-09-03","fuel":"gasoline","avg_price":3.0974166667},{"date":"2018-09-10","fuel":"diesel","avg_price":3.258},{"date":"2018-09-10","fuel":"gasoline","avg_price":3.1075833333},{"date":"2018-09-17","fuel":"diesel","avg_price":3.268},{"date":"2018-09-17","fuel":"gasoline","avg_price":3.1165},{"date":"2018-09-24","fuel":"diesel","avg_price":3.271},{"date":"2018-09-24","fuel":"gasoline","avg_price":3.11675},{"date":"2018-10-01","fuel":"diesel","avg_price":3.313},{"date":"2018-10-01","fuel":"gasoline","avg_price":3.14475},{"date":"2018-10-08","fuel":"gasoline","avg_price":3.1826666667},{"date":"2018-10-08","fuel":"diesel","avg_price":3.385},{"date":"2018-10-15","fuel":"gasoline","avg_price":3.1639166667},{"date":"2018-10-15","fuel":"diesel","avg_price":3.394},{"date":"2018-10-22","fuel":"diesel","avg_price":3.38},{"date":"2018-10-22","fuel":"gasoline","avg_price":3.13325},{"date":"2018-10-29","fuel":"diesel","avg_price":3.355},{"date":"2018-10-29","fuel":"gasoline","avg_price":3.10525},{"date":"2018-11-05","fuel":"diesel","avg_price":3.338},{"date":"2018-11-05","fuel":"gasoline","avg_price":3.0535},{"date":"2018-11-12","fuel":"diesel","avg_price":3.317},{"date":"2018-11-12","fuel":"gasoline","avg_price":2.9895833333},{"date":"2018-11-19","fuel":"diesel","avg_price":3.282},{"date":"2018-11-19","fuel":"gasoline","avg_price":2.9201666667},{"date":"2018-11-26","fuel":"diesel","avg_price":3.261},{"date":"2018-11-26","fuel":"gasoline","avg_price":2.8581666667},{"date":"2018-12-03","fuel":"gasoline","avg_price":2.7746666667},{"date":"2018-12-03","fuel":"diesel","avg_price":3.207},{"date":"2018-12-10","fuel":"diesel","avg_price":3.161},{"date":"2018-12-10","fuel":"gasoline","avg_price":2.7373333333},{"date":"2018-12-17","fuel":"diesel","avg_price":3.121},{"date":"2018-12-17","fuel":"gasoline","avg_price":2.6884166667},{"date":"2018-12-24","fuel":"diesel","avg_price":3.077},{"date":"2018-12-24","fuel":"gasoline","avg_price":2.6433333333},{"date":"2018-12-31","fuel":"diesel","avg_price":3.048},{"date":"2018-12-31","fuel":"gasoline","avg_price":2.5909166667},{"date":"2019-01-07","fuel":"diesel","avg_price":3.013},{"date":"2019-01-07","fuel":"gasoline","avg_price":2.5606666667},{"date":"2019-01-14","fuel":"gasoline","avg_price":2.564},{"date":"2019-01-14","fuel":"diesel","avg_price":2.976},{"date":"2019-01-21","fuel":"diesel","avg_price":2.965},{"date":"2019-01-21","fuel":"gasoline","avg_price":2.56425},{"date":"2019-01-28","fuel":"diesel","avg_price":2.965},{"date":"2019-01-28","fuel":"gasoline","avg_price":2.5623333333},{"date":"2019-02-04","fuel":"diesel","avg_price":2.966},{"date":"2019-02-04","fuel":"gasoline","avg_price":2.5584166667},{"date":"2019-02-11","fuel":"diesel","avg_price":2.966},{"date":"2019-02-11","fuel":"gasoline","avg_price":2.57625},{"date":"2019-02-18","fuel":"diesel","avg_price":3.006},{"date":"2019-02-18","fuel":"gasoline","avg_price":2.6099166667},{"date":"2019-02-25","fuel":"gasoline","avg_price":2.6711666667},{"date":"2019-02-25","fuel":"diesel","avg_price":3.048},{"date":"2019-03-04","fuel":"diesel","avg_price":3.076},{"date":"2019-03-04","fuel":"gasoline","avg_price":2.6981666667},{"date":"2019-03-11","fuel":"diesel","avg_price":3.079},{"date":"2019-03-11","fuel":"gasoline","avg_price":2.74175},{"date":"2019-03-18","fuel":"diesel","avg_price":3.07},{"date":"2019-03-18","fuel":"gasoline","avg_price":2.8166666667},{"date":"2019-03-25","fuel":"diesel","avg_price":3.08},{"date":"2019-03-25","fuel":"gasoline","avg_price":2.8960833333},{"date":"2019-04-01","fuel":"diesel","avg_price":3.078},{"date":"2019-04-01","fuel":"gasoline","avg_price":2.9681666667},{"date":"2019-04-08","fuel":"diesel","avg_price":3.093},{"date":"2019-04-08","fuel":"gasoline","avg_price":3.0340833333},{"date":"2019-04-15","fuel":"gasoline","avg_price":3.1266666667},{"date":"2019-04-15","fuel":"diesel","avg_price":3.118},{"date":"2019-04-22","fuel":"gasoline","avg_price":3.14875},{"date":"2019-04-22","fuel":"diesel","avg_price":3.147},{"date":"2019-04-29","fuel":"diesel","avg_price":3.169},{"date":"2019-04-29","fuel":"gasoline","avg_price":3.19725},{"date":"2019-05-06","fuel":"diesel","avg_price":3.171},{"date":"2019-05-06","fuel":"gasoline","avg_price":3.21075},{"date":"2019-05-13","fuel":"diesel","avg_price":3.16},{"date":"2019-05-13","fuel":"gasoline","avg_price":3.1830833333},{"date":"2019-05-20","fuel":"diesel","avg_price":3.163},{"date":"2019-05-20","fuel":"gasoline","avg_price":3.1685},{"date":"2019-05-27","fuel":"diesel","avg_price":3.151},{"date":"2019-05-27","fuel":"gasoline","avg_price":3.1375833333},{"date":"2019-06-03","fuel":"gasoline","avg_price":3.1171666667},{"date":"2019-06-03","fuel":"diesel","avg_price":3.136},{"date":"2019-06-10","fuel":"diesel","avg_price":3.105},{"date":"2019-06-10","fuel":"gasoline","avg_price":3.0486666667},{"date":"2019-06-17","fuel":"diesel","avg_price":3.07},{"date":"2019-06-17","fuel":"gasoline","avg_price":2.99025},{"date":"2019-06-24","fuel":"diesel","avg_price":3.043},{"date":"2019-06-24","fuel":"gasoline","avg_price":2.9665},{"date":"2019-07-01","fuel":"diesel","avg_price":3.042},{"date":"2019-07-01","fuel":"gasoline","avg_price":3.01575},{"date":"2019-07-08","fuel":"diesel","avg_price":3.055},{"date":"2019-07-08","fuel":"gasoline","avg_price":3.0401666667},{"date":"2019-07-15","fuel":"diesel","avg_price":3.051},{"date":"2019-07-15","fuel":"gasoline","avg_price":3.0685833333},{"date":"2019-07-22","fuel":"gasoline","avg_price":3.0430833333},{"date":"2019-07-22","fuel":"diesel","avg_price":3.044},{"date":"2019-07-29","fuel":"diesel","avg_price":3.034},{"date":"2019-07-29","fuel":"gasoline","avg_price":3.0111666667},{"date":"2019-08-05","fuel":"diesel","avg_price":3.032},{"date":"2019-08-05","fuel":"gasoline","avg_price":2.987},{"date":"2019-08-12","fuel":"diesel","avg_price":3.011},{"date":"2019-08-12","fuel":"gasoline","avg_price":2.9296666667},{"date":"2019-08-19","fuel":"diesel","avg_price":2.994},{"date":"2019-08-19","fuel":"gasoline","avg_price":2.9025833333},{"date":"2019-08-26","fuel":"diesel","avg_price":2.983},{"date":"2019-08-26","fuel":"gasoline","avg_price":2.883},{"date":"2019-09-02","fuel":"gasoline","avg_price":2.8750833333},{"date":"2019-09-02","fuel":"diesel","avg_price":2.976},{"date":"2019-09-09","fuel":"gasoline","avg_price":2.8625833333},{"date":"2019-09-09","fuel":"diesel","avg_price":2.971},{"date":"2019-09-16","fuel":"diesel","avg_price":2.987},{"date":"2019-09-16","fuel":"gasoline","avg_price":2.86325},{"date":"2019-09-23","fuel":"diesel","avg_price":3.081},{"date":"2019-09-23","fuel":"gasoline","avg_price":2.9605},{"date":"2019-09-30","fuel":"diesel","avg_price":3.066},{"date":"2019-09-30","fuel":"gasoline","avg_price":2.98525},{"date":"2019-10-07","fuel":"diesel","avg_price":3.047},{"date":"2019-10-07","fuel":"gasoline","avg_price":2.9979166667},{"date":"2019-10-14","fuel":"diesel","avg_price":3.051},{"date":"2019-10-14","fuel":"gasoline","avg_price":2.985},{"date":"2019-10-21","fuel":"diesel","avg_price":3.05},{"date":"2019-10-21","fuel":"gasoline","avg_price":2.9860833333},{"date":"2019-10-28","fuel":"gasoline","avg_price":2.94375},{"date":"2019-10-28","fuel":"diesel","avg_price":3.064},{"date":"2019-11-04","fuel":"diesel","avg_price":3.062},{"date":"2019-11-04","fuel":"gasoline","avg_price":2.9556666667},{"date":"2019-11-11","fuel":"diesel","avg_price":3.073},{"date":"2019-11-11","fuel":"gasoline","avg_price":2.9631666667},{"date":"2019-11-18","fuel":"diesel","avg_price":3.074},{"date":"2019-11-18","fuel":"gasoline","avg_price":2.9349166667},{"date":"2019-11-25","fuel":"diesel","avg_price":3.066},{"date":"2019-11-25","fuel":"gasoline","avg_price":2.9135833333},{"date":"2019-12-02","fuel":"diesel","avg_price":3.07},{"date":"2019-12-02","fuel":"gasoline","avg_price":2.8996666667},{"date":"2019-12-09","fuel":"gasoline","avg_price":2.88125},{"date":"2019-12-09","fuel":"diesel","avg_price":3.049},{"date":"2019-12-16","fuel":"diesel","avg_price":3.046},{"date":"2019-12-16","fuel":"gasoline","avg_price":2.8563333333},{"date":"2019-12-23","fuel":"diesel","avg_price":3.041},{"date":"2019-12-23","fuel":"gasoline","avg_price":2.8466666667},{"date":"2019-12-30","fuel":"diesel","avg_price":3.069},{"date":"2019-12-30","fuel":"gasoline","avg_price":2.8751666667},{"date":"2020-01-06","fuel":"diesel","avg_price":3.079},{"date":"2020-01-06","fuel":"gasoline","avg_price":2.8808333333},{"date":"2020-01-13","fuel":"diesel","avg_price":3.064},{"date":"2020-01-13","fuel":"gasoline","avg_price":2.87475},{"date":"2020-01-20","fuel":"gasoline","avg_price":2.8461666667},{"date":"2020-01-20","fuel":"diesel","avg_price":3.037},{"date":"2020-01-27","fuel":"gasoline","avg_price":2.8190833333},{"date":"2020-01-27","fuel":"diesel","avg_price":3.01},{"date":"2020-02-03","fuel":"diesel","avg_price":2.956},{"date":"2020-02-03","fuel":"gasoline","avg_price":2.7765},{"date":"2020-02-10","fuel":"diesel","avg_price":2.91},{"date":"2020-02-10","fuel":"gasoline","avg_price":2.7435833333},{"date":"2020-02-17","fuel":"diesel","avg_price":2.89},{"date":"2020-02-17","fuel":"gasoline","avg_price":2.74575},{"date":"2020-02-24","fuel":"diesel","avg_price":2.882},{"date":"2020-02-24","fuel":"gasoline","avg_price":2.7789166667},{"date":"2020-03-02","fuel":"diesel","avg_price":2.851},{"date":"2020-03-02","fuel":"gasoline","avg_price":2.7453333333},{"date":"2020-03-09","fuel":"gasoline","avg_price":2.7021666667},{"date":"2020-03-09","fuel":"diesel","avg_price":2.814},{"date":"2020-03-16","fuel":"diesel","avg_price":2.733},{"date":"2020-03-16","fuel":"gasoline","avg_price":2.58475},{"date":"2020-03-23","fuel":"diesel","avg_price":2.659},{"date":"2020-03-23","fuel":"gasoline","avg_price":2.4628333333},{"date":"2020-03-30","fuel":"diesel","avg_price":2.586},{"date":"2020-03-30","fuel":"gasoline","avg_price":2.355},{"date":"2020-04-06","fuel":"diesel","avg_price":2.548},{"date":"2020-04-06","fuel":"gasoline","avg_price":2.2745833333},{"date":"2020-04-13","fuel":"diesel","avg_price":2.507},{"date":"2020-04-13","fuel":"gasoline","avg_price":2.20125},{"date":"2020-04-20","fuel":"diesel","avg_price":2.48},{"date":"2020-04-20","fuel":"gasoline","avg_price":2.1604166667},{"date":"2020-04-27","fuel":"gasoline","avg_price":2.11725},{"date":"2020-04-27","fuel":"diesel","avg_price":2.437},{"date":"2020-05-04","fuel":"gasoline","avg_price":2.1213333333},{"date":"2020-05-04","fuel":"diesel","avg_price":2.399},{"date":"2020-05-11","fuel":"diesel","avg_price":2.394},{"date":"2020-05-11","fuel":"gasoline","avg_price":2.1696666667},{"date":"2020-05-18","fuel":"diesel","avg_price":2.386},{"date":"2020-05-18","fuel":"gasoline","avg_price":2.1990833333},{"date":"2020-05-25","fuel":"diesel","avg_price":2.39},{"date":"2020-05-25","fuel":"gasoline","avg_price":2.2720833333},{"date":"2020-06-01","fuel":"diesel","avg_price":2.386},{"date":"2020-06-01","fuel":"gasoline","avg_price":2.2890833333},{"date":"2020-06-08","fuel":"diesel","avg_price":2.396},{"date":"2020-06-08","fuel":"gasoline","avg_price":2.344},{"date":"2020-06-15","fuel":"diesel","avg_price":2.403},{"date":"2020-06-15","fuel":"gasoline","avg_price":2.4030833333},{"date":"2020-06-22","fuel":"gasoline","avg_price":2.43225},{"date":"2020-06-22","fuel":"diesel","avg_price":2.425},{"date":"2020-06-29","fuel":"diesel","avg_price":2.43},{"date":"2020-06-29","fuel":"gasoline","avg_price":2.4748333333},{"date":"2020-07-06","fuel":"diesel","avg_price":2.437},{"date":"2020-07-06","fuel":"gasoline","avg_price":2.48025},{"date":"2020-07-13","fuel":"diesel","avg_price":2.438},{"date":"2020-07-13","fuel":"gasoline","avg_price":2.49975},{"date":"2020-07-20","fuel":"diesel","avg_price":2.433},{"date":"2020-07-20","fuel":"gasoline","avg_price":2.4939166667},{"date":"2020-07-27","fuel":"diesel","avg_price":2.427},{"date":"2020-07-27","fuel":"gasoline","avg_price":2.4895},{"date":"2020-08-03","fuel":"gasoline","avg_price":2.49},{"date":"2020-08-03","fuel":"diesel","avg_price":2.424},{"date":"2020-08-10","fuel":"gasoline","avg_price":2.4801666667},{"date":"2020-08-10","fuel":"diesel","avg_price":2.428},{"date":"2020-08-17","fuel":"diesel","avg_price":2.427},{"date":"2020-08-17","fuel":"gasoline","avg_price":2.4823333333},{"date":"2020-08-24","fuel":"diesel","avg_price":2.426},{"date":"2020-08-24","fuel":"gasoline","avg_price":2.498},{"date":"2020-08-31","fuel":"diesel","avg_price":2.441},{"date":"2020-08-31","fuel":"gasoline","avg_price":2.5341666667},{"date":"2020-09-07","fuel":"diesel","avg_price":2.435},{"date":"2020-09-07","fuel":"gasoline","avg_price":2.5275},{"date":"2020-09-14","fuel":"diesel","avg_price":2.422},{"date":"2020-09-14","fuel":"gasoline","avg_price":2.5030833333},{"date":"2020-09-21","fuel":"diesel","avg_price":2.404},{"date":"2020-09-21","fuel":"gasoline","avg_price":2.4869166667},{"date":"2020-09-28","fuel":"gasoline","avg_price":2.4848333333},{"date":"2020-09-28","fuel":"diesel","avg_price":2.394},{"date":"2020-10-05","fuel":"diesel","avg_price":2.387},{"date":"2020-10-05","fuel":"gasoline","avg_price":2.4865},{"date":"2020-10-12","fuel":"diesel","avg_price":2.395},{"date":"2020-10-12","fuel":"gasoline","avg_price":2.4828333333},{"date":"2020-10-19","fuel":"diesel","avg_price":2.388},{"date":"2020-10-19","fuel":"gasoline","avg_price":2.4681666667},{"date":"2020-10-26","fuel":"diesel","avg_price":2.385},{"date":"2020-10-26","fuel":"gasoline","avg_price":2.4629166667},{"date":"2020-11-02","fuel":"diesel","avg_price":2.372},{"date":"2020-11-02","fuel":"gasoline","avg_price":2.436},{"date":"2020-11-09","fuel":"gasoline","avg_price":2.42075},{"date":"2020-11-09","fuel":"diesel","avg_price":2.383},{"date":"2020-11-16","fuel":"diesel","avg_price":2.441},{"date":"2020-11-16","fuel":"gasoline","avg_price":2.4341666667},{"date":"2020-11-23","fuel":"diesel","avg_price":2.462},{"date":"2020-11-23","fuel":"gasoline","avg_price":2.4274166667},{"date":"2020-11-30","fuel":"diesel","avg_price":2.502},{"date":"2020-11-30","fuel":"gasoline","avg_price":2.443},{"date":"2020-12-07","fuel":"diesel","avg_price":2.526},{"date":"2020-12-07","fuel":"gasoline","avg_price":2.4734166667},{"date":"2020-12-14","fuel":"diesel","avg_price":2.559},{"date":"2020-12-14","fuel":"gasoline","avg_price":2.4745},{"date":"2020-12-21","fuel":"gasoline","avg_price":2.5308333333},{"date":"2020-12-21","fuel":"diesel","avg_price":2.619},{"date":"2020-12-28","fuel":"diesel","avg_price":2.635},{"date":"2020-12-28","fuel":"gasoline","avg_price":2.5481666667},{"date":"2021-01-04","fuel":"diesel","avg_price":2.64},{"date":"2021-01-04","fuel":"gasoline","avg_price":2.5546666667},{"date":"2021-01-11","fuel":"diesel","avg_price":2.67},{"date":"2021-01-11","fuel":"gasoline","avg_price":2.6196666667},{"date":"2021-01-18","fuel":"diesel","avg_price":2.696},{"date":"2021-01-18","fuel":"gasoline","avg_price":2.6805},{"date":"2021-01-25","fuel":"diesel","avg_price":2.716},{"date":"2021-01-25","fuel":"gasoline","avg_price":2.6963333333},{"date":"2021-02-01","fuel":"diesel","avg_price":2.738},{"date":"2021-02-01","fuel":"gasoline","avg_price":2.7136666667},{"date":"2021-02-08","fuel":"gasoline","avg_price":2.76625},{"date":"2021-02-08","fuel":"diesel","avg_price":2.801},{"date":"2021-02-15","fuel":"diesel","avg_price":2.876},{"date":"2021-02-15","fuel":"gasoline","avg_price":2.8070833333},{"date":"2021-02-22","fuel":"diesel","avg_price":2.973},{"date":"2021-02-22","fuel":"gasoline","avg_price":2.9301666667},{"date":"2021-03-01","fuel":"diesel","avg_price":3.072},{"date":"2021-03-01","fuel":"gasoline","avg_price":3.0103333333},{"date":"2021-03-08","fuel":"diesel","avg_price":3.143},{"date":"2021-03-08","fuel":"gasoline","avg_price":3.0729166667},{"date":"2021-03-15","fuel":"diesel","avg_price":3.191},{"date":"2021-03-15","fuel":"gasoline","avg_price":3.1585},{"date":"2021-03-22","fuel":"gasoline","avg_price":3.1751666667},{"date":"2021-03-22","fuel":"diesel","avg_price":3.194},{"date":"2021-03-29","fuel":"diesel","avg_price":3.161},{"date":"2021-03-29","fuel":"gasoline","avg_price":3.1625833333},{"date":"2021-04-05","fuel":"diesel","avg_price":3.144},{"date":"2021-04-05","fuel":"gasoline","avg_price":3.16725},{"date":"2021-04-12","fuel":"diesel","avg_price":3.129},{"date":"2021-04-12","fuel":"gasoline","avg_price":3.1645833333},{"date":"2021-04-19","fuel":"diesel","avg_price":3.124},{"date":"2021-04-19","fuel":"gasoline","avg_price":3.172},{"date":"2021-04-26","fuel":"diesel","avg_price":3.124},{"date":"2021-04-26","fuel":"gasoline","avg_price":3.1914166667},{"date":"2021-05-03","fuel":"gasoline","avg_price":3.2116666667},{"date":"2021-05-03","fuel":"diesel","avg_price":3.142},{"date":"2021-05-10","fuel":"gasoline","avg_price":3.2814166667},{"date":"2021-05-10","fuel":"diesel","avg_price":3.186},{"date":"2021-05-17","fuel":"diesel","avg_price":3.249},{"date":"2021-05-17","fuel":"gasoline","avg_price":3.34575},{"date":"2021-05-24","fuel":"diesel","avg_price":3.253},{"date":"2021-05-24","fuel":"gasoline","avg_price":3.34525},{"date":"2021-05-31","fuel":"diesel","avg_price":3.255},{"date":"2021-05-31","fuel":"gasoline","avg_price":3.35275},{"date":"2021-06-07","fuel":"diesel","avg_price":3.274},{"date":"2021-06-07","fuel":"gasoline","avg_price":3.3636666667},{"date":"2021-06-14","fuel":"diesel","avg_price":3.286},{"date":"2021-06-14","fuel":"gasoline","avg_price":3.39425},{"date":"2021-06-21","fuel":"diesel","avg_price":3.287},{"date":"2021-06-21","fuel":"gasoline","avg_price":3.3904166667},{"date":"2021-06-28","fuel":"gasoline","avg_price":3.4235},{"date":"2021-06-28","fuel":"diesel","avg_price":3.3},{"date":"2021-07-05","fuel":"diesel","avg_price":3.331},{"date":"2021-07-05","fuel":"gasoline","avg_price":3.4525833333},{"date":"2021-07-12","fuel":"diesel","avg_price":3.338},{"date":"2021-07-12","fuel":"gasoline","avg_price":3.4655},{"date":"2021-07-19","fuel":"diesel","avg_price":3.344},{"date":"2021-07-19","fuel":"gasoline","avg_price":3.4844166667},{"date":"2021-07-26","fuel":"diesel","avg_price":3.342},{"date":"2021-07-26","fuel":"gasoline","avg_price":3.4724166667},{"date":"2021-08-02","fuel":"diesel","avg_price":3.367},{"date":"2021-08-02","fuel":"gasoline","avg_price":3.4996666667},{"date":"2021-08-09","fuel":"gasoline","avg_price":3.5111666667},{"date":"2021-08-09","fuel":"diesel","avg_price":3.364},{"date":"2021-08-16","fuel":"diesel","avg_price":3.356},{"date":"2021-08-16","fuel":"gasoline","avg_price":3.51675},{"date":"2021-08-23","fuel":"diesel","avg_price":3.324},{"date":"2021-08-23","fuel":"gasoline","avg_price":3.4896666667},{"date":"2021-08-30","fuel":"diesel","avg_price":3.339},{"date":"2021-08-30","fuel":"gasoline","avg_price":3.4851666667},{"date":"2021-09-06","fuel":"diesel","avg_price":3.373},{"date":"2021-09-06","fuel":"gasoline","avg_price":3.5165833333},{"date":"2021-09-13","fuel":"diesel","avg_price":3.372},{"date":"2021-09-13","fuel":"gasoline","avg_price":3.5061666667},{"date":"2021-09-20","fuel":"gasoline","avg_price":3.5210833333},{"date":"2021-09-20","fuel":"diesel","avg_price":3.385},{"date":"2021-09-27","fuel":"diesel","avg_price":3.406},{"date":"2021-09-27","fuel":"gasoline","avg_price":3.5143333333},{"date":"2021-10-04","fuel":"diesel","avg_price":3.477},{"date":"2021-10-04","fuel":"gasoline","avg_price":3.5270833333},{"date":"2021-10-11","fuel":"diesel","avg_price":3.586},{"date":"2021-10-11","fuel":"gasoline","avg_price":3.5971666667},{"date":"2021-10-18","fuel":"diesel","avg_price":3.671},{"date":"2021-10-18","fuel":"gasoline","avg_price":3.65275},{"date":"2021-10-25","fuel":"diesel","avg_price":3.713},{"date":"2021-10-25","fuel":"gasoline","avg_price":3.7156666667},{"date":"2021-11-01","fuel":"diesel","avg_price":3.727},{"date":"2021-11-01","fuel":"gasoline","avg_price":3.7273333333},{"date":"2021-11-08","fuel":"gasoline","avg_price":3.7481666667},{"date":"2021-11-08","fuel":"diesel","avg_price":3.73},{"date":"2021-11-15","fuel":"diesel","avg_price":3.734},{"date":"2021-11-15","fuel":"gasoline","avg_price":3.7454166667},{"date":"2021-11-22","fuel":"diesel","avg_price":3.724},{"date":"2021-11-22","fuel":"gasoline","avg_price":3.74575},{"date":"2021-11-29","fuel":"diesel","avg_price":3.72},{"date":"2021-11-29","fuel":"gasoline","avg_price":3.7333333333},{"date":"2021-12-06","fuel":"diesel","avg_price":3.674},{"date":"2021-12-06","fuel":"gasoline","avg_price":3.69975},{"date":"2021-12-13","fuel":"diesel","avg_price":3.649},{"date":"2021-12-13","fuel":"gasoline","avg_price":3.6755},{"date":"2021-12-20","fuel":"gasoline","avg_price":3.6595},{"date":"2021-12-20","fuel":"diesel","avg_price":3.626},{"date":"2021-12-27","fuel":"diesel","avg_price":3.615},{"date":"2021-12-27","fuel":"gasoline","avg_price":3.6401666667},{"date":"2022-01-03","fuel":"diesel","avg_price":3.613},{"date":"2022-01-03","fuel":"gasoline","avg_price":3.64475},{"date":"2022-01-10","fuel":"diesel","avg_price":3.657},{"date":"2022-01-10","fuel":"gasoline","avg_price":3.6535833333},{"date":"2022-01-17","fuel":"diesel","avg_price":3.725},{"date":"2022-01-17","fuel":"gasoline","avg_price":3.6615},{"date":"2022-01-24","fuel":"diesel","avg_price":3.78},{"date":"2022-01-24","fuel":"gasoline","avg_price":3.6755},{"date":"2022-01-31","fuel":"gasoline","avg_price":3.7140833333},{"date":"2022-01-31","fuel":"diesel","avg_price":3.846},{"date":"2022-02-07","fuel":"gasoline","avg_price":3.7806666667},{"date":"2022-02-07","fuel":"diesel","avg_price":3.951},{"date":"2022-02-14","fuel":"diesel","avg_price":4.019},{"date":"2022-02-14","fuel":"gasoline","avg_price":3.82275},{"date":"2022-02-21","fuel":"diesel","avg_price":4.055},{"date":"2022-02-21","fuel":"gasoline","avg_price":3.8669166667},{"date":"2022-02-28","fuel":"diesel","avg_price":4.104},{"date":"2022-02-28","fuel":"gasoline","avg_price":3.9433333333},{"date":"2022-03-07","fuel":"diesel","avg_price":4.849},{"date":"2022-03-07","fuel":"gasoline","avg_price":4.4456666667},{"date":"2022-03-14","fuel":"diesel","avg_price":5.25},{"date":"2022-03-14","fuel":"gasoline","avg_price":4.6726666667},{"date":"2022-03-21","fuel":"gasoline","avg_price":4.6170833333},{"date":"2022-03-21","fuel":"diesel","avg_price":5.134},{"date":"2022-03-28","fuel":"diesel","avg_price":5.185},{"date":"2022-03-28","fuel":"gasoline","avg_price":4.61125},{"date":"2022-04-04","fuel":"diesel","avg_price":5.144},{"date":"2022-04-04","fuel":"gasoline","avg_price":4.5525833333},{"date":"2022-04-11","fuel":"diesel","avg_price":5.073},{"date":"2022-04-11","fuel":"gasoline","avg_price":4.4771666667},{"date":"2022-04-18","fuel":"diesel","avg_price":5.101},{"date":"2022-04-18","fuel":"gasoline","avg_price":4.4511666667},{"date":"2022-04-25","fuel":"diesel","avg_price":5.16},{"date":"2022-04-25","fuel":"gasoline","avg_price":4.4879166667},{"date":"2022-05-02","fuel":"diesel","avg_price":5.509},{"date":"2022-05-02","fuel":"gasoline","avg_price":4.5610833333},{"date":"2022-05-09","fuel":"diesel","avg_price":5.623},{"date":"2022-05-09","fuel":"gasoline","avg_price":4.701},{"date":"2022-05-16","fuel":"gasoline","avg_price":4.8656666667},{"date":"2022-05-16","fuel":"diesel","avg_price":5.613},{"date":"2022-05-23","fuel":"diesel","avg_price":5.571},{"date":"2022-05-23","fuel":"gasoline","avg_price":4.9719166667},{"date":"2022-05-30","fuel":"diesel","avg_price":5.539},{"date":"2022-05-30","fuel":"gasoline","avg_price":5.012},{"date":"2022-06-06","fuel":"diesel","avg_price":5.703},{"date":"2022-06-06","fuel":"gasoline","avg_price":5.2535},{"date":"2022-06-13","fuel":"diesel","avg_price":5.718},{"date":"2022-06-13","fuel":"gasoline","avg_price":5.38075},{"date":"2022-06-20","fuel":"diesel","avg_price":5.81},{"date":"2022-06-20","fuel":"gasoline","avg_price":5.3458333333},{"date":"2022-06-27","fuel":"gasoline","avg_price":5.2643333333},{"date":"2022-06-27","fuel":"diesel","avg_price":5.783},{"date":"2022-07-04","fuel":"diesel","avg_price":5.675},{"date":"2022-07-04","fuel":"gasoline","avg_price":5.1664166667},{"date":"2022-07-11","fuel":"diesel","avg_price":5.568},{"date":"2022-07-11","fuel":"gasoline","avg_price":5.0398333333},{"date":"2022-07-18","fuel":"diesel","avg_price":5.432},{"date":"2022-07-18","fuel":"gasoline","avg_price":4.883},{"date":"2022-07-25","fuel":"diesel","avg_price":5.268},{"date":"2022-07-25","fuel":"gasoline","avg_price":4.7291666667},{"date":"2022-08-01","fuel":"diesel","avg_price":5.138},{"date":"2022-08-01","fuel":"gasoline","avg_price":4.5989166667},{"date":"2022-08-08","fuel":"diesel","avg_price":4.993},{"date":"2022-08-08","fuel":"gasoline","avg_price":4.4489166667},{"date":"2022-08-15","fuel":"gasoline","avg_price":4.349},{"date":"2022-08-15","fuel":"diesel","avg_price":4.911},{"date":"2022-08-22","fuel":"diesel","avg_price":4.909},{"date":"2022-08-22","fuel":"gasoline","avg_price":4.2890833333},{"date":"2022-08-29","fuel":"diesel","avg_price":5.115},{"date":"2022-08-29","fuel":"gasoline","avg_price":4.2285},{"date":"2022-09-05","fuel":"diesel","avg_price":5.084},{"date":"2022-09-05","fuel":"gasoline","avg_price":4.1523333333},{"date":"2022-09-12","fuel":"diesel","avg_price":5.033},{"date":"2022-09-12","fuel":"gasoline","avg_price":4.1074166667},{"date":"2022-09-19","fuel":"diesel","avg_price":4.964},{"date":"2022-09-19","fuel":"gasoline","avg_price":4.0789166667},{"date":"2022-09-26","fuel":"gasoline","avg_price":4.14825},{"date":"2022-09-26","fuel":"diesel","avg_price":4.889},{"date":"2022-10-03","fuel":"gasoline","avg_price":4.2526666667},{"date":"2022-10-03","fuel":"diesel","avg_price":4.836},{"date":"2022-10-10","fuel":"diesel","avg_price":5.224},{"date":"2022-10-10","fuel":"gasoline","avg_price":4.3633333333},{"date":"2022-10-17","fuel":"diesel","avg_price":5.339},{"date":"2022-10-17","fuel":"gasoline","avg_price":4.3120833333},{"date":"2022-10-24","fuel":"diesel","avg_price":5.341},{"date":"2022-10-24","fuel":"gasoline","avg_price":4.1995833333},{"date":"2022-10-31","fuel":"diesel","avg_price":5.317},{"date":"2022-10-31","fuel":"gasoline","avg_price":4.1658333333},{"date":"2022-11-07","fuel":"diesel","avg_price":5.333},{"date":"2022-11-07","fuel":"gasoline","avg_price":4.2105},{"date":"2022-11-14","fuel":"gasoline","avg_price":4.17825},{"date":"2022-11-14","fuel":"diesel","avg_price":5.313},{"date":"2022-11-21","fuel":"gasoline","avg_price":4.0665},{"date":"2022-11-21","fuel":"diesel","avg_price":5.233},{"date":"2022-11-28","fuel":"diesel","avg_price":5.141},{"date":"2022-11-28","fuel":"gasoline","avg_price":3.9478333333},{"date":"2022-12-05","fuel":"diesel","avg_price":4.967},{"date":"2022-12-05","fuel":"gasoline","avg_price":3.7958333333},{"date":"2022-12-12","fuel":"diesel","avg_price":4.754},{"date":"2022-12-12","fuel":"gasoline","avg_price":3.6435833333},{"date":"2022-12-19","fuel":"diesel","avg_price":4.596},{"date":"2022-12-19","fuel":"gasoline","avg_price":3.523},{"date":"2022-12-26","fuel":"diesel","avg_price":4.537},{"date":"2022-12-26","fuel":"gasoline","avg_price":3.4898333333},{"date":"2023-01-02","fuel":"diesel","avg_price":4.583},{"date":"2023-01-02","fuel":"gasoline","avg_price":3.6025},{"date":"2023-01-09","fuel":"gasoline","avg_price":3.6311666667},{"date":"2023-01-09","fuel":"diesel","avg_price":4.549},{"date":"2023-01-16","fuel":"diesel","avg_price":4.524},{"date":"2023-01-16","fuel":"gasoline","avg_price":3.67775},{"date":"2023-01-23","fuel":"diesel","avg_price":4.604},{"date":"2023-01-23","fuel":"gasoline","avg_price":3.774},{"date":"2023-01-30","fuel":"diesel","avg_price":4.622},{"date":"2023-01-30","fuel":"gasoline","avg_price":3.8493333333},{"date":"2023-02-06","fuel":"diesel","avg_price":4.539},{"date":"2023-02-06","fuel":"gasoline","avg_price":3.8183333333},{"date":"2023-02-13","fuel":"diesel","avg_price":4.444},{"date":"2023-02-13","fuel":"gasoline","avg_price":3.77675},{"date":"2023-02-20","fuel":"gasoline","avg_price":3.776},{"date":"2023-02-20","fuel":"diesel","avg_price":4.376},{"date":"2023-02-27","fuel":"diesel","avg_price":4.294},{"date":"2023-02-27","fuel":"gasoline","avg_price":3.7435833333},{"date":"2023-03-06","fuel":"diesel","avg_price":4.282},{"date":"2023-03-06","fuel":"gasoline","avg_price":3.7944166667},{"date":"2023-03-13","fuel":"diesel","avg_price":4.247},{"date":"2023-03-13","fuel":"gasoline","avg_price":3.8526666667},{"date":"2023-03-20","fuel":"diesel","avg_price":4.185},{"date":"2023-03-20","fuel":"gasoline","avg_price":3.81625},{"date":"2023-03-27","fuel":"diesel","avg_price":4.128},{"date":"2023-03-27","fuel":"gasoline","avg_price":3.81875},{"date":"2023-04-03","fuel":"gasoline","avg_price":3.883},{"date":"2023-04-03","fuel":"diesel","avg_price":4.105},{"date":"2023-04-10","fuel":"diesel","avg_price":4.098},{"date":"2023-04-10","fuel":"gasoline","avg_price":3.9720833333},{"date":"2023-04-17","fuel":"diesel","avg_price":4.116},{"date":"2023-04-17","fuel":"gasoline","avg_price":4.0398333333},{"date":"2023-04-24","fuel":"diesel","avg_price":4.077},{"date":"2023-04-24","fuel":"gasoline","avg_price":4.0428333333},{"date":"2023-05-01","fuel":"diesel","avg_price":4.018},{"date":"2023-05-01","fuel":"gasoline","avg_price":3.9936666667},{"date":"2023-05-08","fuel":"diesel","avg_price":3.922},{"date":"2023-05-08","fuel":"gasoline","avg_price":3.9304166667},{"date":"2023-05-15","fuel":"diesel","avg_price":3.897},{"date":"2023-05-15","fuel":"gasoline","avg_price":3.9295},{"date":"2023-05-22","fuel":"diesel","avg_price":3.883},{"date":"2023-05-22","fuel":"gasoline","avg_price":3.9285833333},{"date":"2023-05-29","fuel":"gasoline","avg_price":3.9719166667},{"date":"2023-05-29","fuel":"diesel","avg_price":3.855},{"date":"2023-06-05","fuel":"diesel","avg_price":3.797},{"date":"2023-06-05","fuel":"gasoline","avg_price":3.9455833333},{"date":"2023-06-12","fuel":"diesel","avg_price":3.794},{"date":"2023-06-12","fuel":"gasoline","avg_price":3.995},{"date":"2023-06-19","fuel":"diesel","avg_price":3.815},{"date":"2023-06-19","fuel":"gasoline","avg_price":3.98025},{"date":"2023-06-26","fuel":"diesel","avg_price":3.801},{"date":"2023-06-26","fuel":"gasoline","avg_price":3.9753333333},{"date":"2023-07-03","fuel":"diesel","avg_price":3.767},{"date":"2023-07-03","fuel":"gasoline","avg_price":3.9385833333},{"date":"2023-07-10","fuel":"gasoline","avg_price":3.9613333333},{"date":"2023-07-10","fuel":"diesel","avg_price":3.806},{"date":"2023-07-17","fuel":"diesel","avg_price":3.806},{"date":"2023-07-17","fuel":"gasoline","avg_price":3.9698333333},{"date":"2023-07-24","fuel":"diesel","avg_price":3.905},{"date":"2023-07-24","fuel":"gasoline","avg_price":4.0019166667},{"date":"2023-07-31","fuel":"diesel","avg_price":4.127},{"date":"2023-07-31","fuel":"gasoline","avg_price":4.1503333333},{"date":"2023-08-07","fuel":"diesel","avg_price":4.239},{"date":"2023-08-07","fuel":"gasoline","avg_price":4.2188333333},{"date":"2023-08-14","fuel":"diesel","avg_price":4.378},{"date":"2023-08-14","fuel":"gasoline","avg_price":4.2440833333},{"date":"2023-08-21","fuel":"diesel","avg_price":4.389},{"date":"2023-08-21","fuel":"gasoline","avg_price":4.2770833333},{"date":"2023-08-28","fuel":"gasoline","avg_price":4.23275},{"date":"2023-08-28","fuel":"diesel","avg_price":4.475},{"date":"2023-09-04","fuel":"diesel","avg_price":4.492},{"date":"2023-09-04","fuel":"gasoline","avg_price":4.22625},{"date":"2023-09-11","fuel":"diesel","avg_price":4.54},{"date":"2023-09-11","fuel":"gasoline","avg_price":4.2460833333},{"date":"2023-09-18","fuel":"diesel","avg_price":4.633},{"date":"2023-09-18","fuel":"gasoline","avg_price":4.323},{"date":"2023-09-25","fuel":"diesel","avg_price":4.586},{"date":"2023-09-25","fuel":"gasoline","avg_price":4.2991666667},{"date":"2023-10-02","fuel":"diesel","avg_price":4.593},{"date":"2023-10-02","fuel":"gasoline","avg_price":4.28625},{"date":"2023-10-09","fuel":"gasoline","avg_price":4.1599166667},{"date":"2023-10-09","fuel":"diesel","avg_price":4.498},{"date":"2023-10-16","fuel":"gasoline","avg_price":4.0485},{"date":"2023-10-16","fuel":"diesel","avg_price":4.444},{"date":"2023-10-23","fuel":"diesel","avg_price":4.545},{"date":"2023-10-23","fuel":"gasoline","avg_price":3.99475},{"date":"2023-10-30","fuel":"diesel","avg_price":4.454},{"date":"2023-10-30","fuel":"gasoline","avg_price":3.9290833333},{"date":"2023-11-06","fuel":"diesel","avg_price":4.366},{"date":"2023-11-06","fuel":"gasoline","avg_price":3.8448333333},{"date":"2023-11-13","fuel":"diesel","avg_price":4.294},{"date":"2023-11-13","fuel":"gasoline","avg_price":3.789},{"date":"2023-11-20","fuel":"diesel","avg_price":4.209},{"date":"2023-11-20","fuel":"gasoline","avg_price":3.7325833333},{"date":"2023-11-27","fuel":"gasoline","avg_price":3.6828333333},{"date":"2023-11-27","fuel":"diesel","avg_price":4.146},{"date":"2023-12-04","fuel":"gasoline","avg_price":3.6656666667},{"date":"2023-12-04","fuel":"diesel","avg_price":4.092},{"date":"2023-12-11","fuel":"diesel","avg_price":3.987},{"date":"2023-12-11","fuel":"gasoline","avg_price":3.5654166667},{"date":"2023-12-18","fuel":"diesel","avg_price":3.894},{"date":"2023-12-18","fuel":"gasoline","avg_price":3.4815},{"date":"2023-12-25","fuel":"diesel","avg_price":3.914},{"date":"2023-12-25","fuel":"gasoline","avg_price":3.5409166667},{"date":"2024-01-01","fuel":"diesel","avg_price":3.876},{"date":"2024-01-01","fuel":"gasoline","avg_price":3.5228333333},{"date":"2024-01-08","fuel":"diesel","avg_price":3.828},{"date":"2024-01-08","fuel":"gasoline","avg_price":3.5079166667},{"date":"2024-01-15","fuel":"diesel","avg_price":3.863},{"date":"2024-01-15","fuel":"gasoline","avg_price":3.4788333333},{"date":"2024-01-22","fuel":"gasoline","avg_price":3.4768333333},{"date":"2024-01-22","fuel":"diesel","avg_price":3.838},{"date":"2024-01-29","fuel":"diesel","avg_price":3.867},{"date":"2024-01-29","fuel":"gasoline","avg_price":3.5109166667},{"date":"2024-02-05","fuel":"diesel","avg_price":3.899},{"date":"2024-02-05","fuel":"gasoline","avg_price":3.54975},{"date":"2024-02-12","fuel":"diesel","avg_price":4.109},{"date":"2024-02-12","fuel":"gasoline","avg_price":3.5989166667},{"date":"2024-02-19","fuel":"diesel","avg_price":4.109},{"date":"2024-02-19","fuel":"gasoline","avg_price":3.6731666667},{"date":"2024-02-26","fuel":"diesel","avg_price":4.058},{"date":"2024-02-26","fuel":"gasoline","avg_price":3.6526666667},{"date":"2024-03-04","fuel":"gasoline","avg_price":3.7561666667},{"date":"2024-03-04","fuel":"diesel","avg_price":4.022},{"date":"2024-03-11","fuel":"gasoline","avg_price":3.781},{"date":"2024-03-11","fuel":"diesel","avg_price":4.004},{"date":"2024-03-18","fuel":"diesel","avg_price":4.028},{"date":"2024-03-18","fuel":"gasoline","avg_price":3.8548333333},{"date":"2024-03-25","fuel":"diesel","avg_price":4.034},{"date":"2024-03-25","fuel":"gasoline","avg_price":3.9271666667},{"date":"2024-04-01","fuel":"diesel","avg_price":3.996},{"date":"2024-04-01","fuel":"gasoline","avg_price":3.9306666667},{"date":"2024-04-08","fuel":"diesel","avg_price":4.061},{"date":"2024-04-08","fuel":"gasoline","avg_price":4.0188333333},{"date":"2024-04-15","fuel":"diesel","avg_price":4.015},{"date":"2024-04-15","fuel":"gasoline","avg_price":4.06375},{"date":"2024-04-22","fuel":"diesel","avg_price":3.992},{"date":"2024-04-22","fuel":"gasoline","avg_price":4.10625},{"date":"2024-04-29","fuel":"gasoline","avg_price":4.09125},{"date":"2024-04-29","fuel":"diesel","avg_price":3.947},{"date":"2024-05-06","fuel":"diesel","avg_price":3.894},{"date":"2024-05-06","fuel":"gasoline","avg_price":4.0814166667},{"date":"2024-05-13","fuel":"diesel","avg_price":3.848},{"date":"2024-05-13","fuel":"gasoline","avg_price":4.0420833333},{"date":"2024-05-20","fuel":"diesel","avg_price":3.789},{"date":"2024-05-20","fuel":"gasoline","avg_price":4.0134166667},{"date":"2024-05-27","fuel":"diesel","avg_price":3.758},{"date":"2024-05-27","fuel":"gasoline","avg_price":4.00925},{"date":"2024-06-03","fuel":"diesel","avg_price":3.726},{"date":"2024-06-03","fuel":"gasoline","avg_price":3.9465},{"date":"2024-06-10","fuel":"gasoline","avg_price":3.8579166667},{"date":"2024-06-10","fuel":"diesel","avg_price":3.658},{"date":"2024-06-17","fuel":"diesel","avg_price":3.735},{"date":"2024-06-17","fuel":"gasoline","avg_price":3.8586666667},{"date":"2024-06-24","fuel":"diesel","avg_price":3.769},{"date":"2024-06-24","fuel":"gasoline","avg_price":3.8534166667},{"date":"2024-07-01","fuel":"diesel","avg_price":3.813},{"date":"2024-07-01","fuel":"gasoline","avg_price":3.8831666667},{"date":"2024-07-08","fuel":"diesel","avg_price":3.865},{"date":"2024-07-08","fuel":"gasoline","avg_price":3.90025},{"date":"2024-07-15","fuel":"diesel","avg_price":3.826},{"date":"2024-07-15","fuel":"gasoline","avg_price":3.9055},{"date":"2024-07-22","fuel":"diesel","avg_price":3.779},{"date":"2024-07-22","fuel":"gasoline","avg_price":3.87175},{"date":"2024-07-29","fuel":"gasoline","avg_price":3.879},{"date":"2024-07-29","fuel":"diesel","avg_price":3.768},{"date":"2024-08-05","fuel":"diesel","avg_price":3.755},{"date":"2024-08-05","fuel":"gasoline","avg_price":3.84375},{"date":"2024-08-12","fuel":"diesel","avg_price":3.704},{"date":"2024-08-12","fuel":"gasoline","avg_price":3.8125},{"date":"2024-08-19","fuel":"diesel","avg_price":3.688},{"date":"2024-08-19","fuel":"gasoline","avg_price":3.7886666667},{"date":"2024-08-26","fuel":"diesel","avg_price":3.651},{"date":"2024-08-26","fuel":"gasoline","avg_price":3.7275},{"date":"2024-09-02","fuel":"diesel","avg_price":3.625},{"date":"2024-09-02","fuel":"gasoline","avg_price":3.7145},{"date":"2024-09-09","fuel":"gasoline","avg_price":3.6693333333},{"date":"2024-09-09","fuel":"diesel","avg_price":3.555},{"date":"2024-09-16","fuel":"diesel","avg_price":3.526},{"date":"2024-09-16","fuel":"gasoline","avg_price":3.62675},{"date":"2024-09-23","fuel":"diesel","avg_price":3.539},{"date":"2024-09-23","fuel":"gasoline","avg_price":3.6224166667},{"date":"2024-09-30","fuel":"diesel","avg_price":3.544},{"date":"2024-09-30","fuel":"gasoline","avg_price":3.6073333333},{"date":"2024-10-07","fuel":"diesel","avg_price":3.584},{"date":"2024-10-07","fuel":"gasoline","avg_price":3.5685833333},{"date":"2024-10-14","fuel":"diesel","avg_price":3.631},{"date":"2024-10-14","fuel":"gasoline","avg_price":3.5970833333},{"date":"2024-10-21","fuel":"gasoline","avg_price":3.5735},{"date":"2024-10-21","fuel":"diesel","avg_price":3.553},{"date":"2024-10-28","fuel":"diesel","avg_price":3.573},{"date":"2024-10-28","fuel":"gasoline","avg_price":3.5249166667},{"date":"2024-11-04","fuel":"diesel","avg_price":3.536},{"date":"2024-11-04","fuel":"gasoline","avg_price":3.493},{"date":"2024-11-11","fuel":"diesel","avg_price":3.521},{"date":"2024-11-11","fuel":"gasoline","avg_price":3.4789166667},{"date":"2024-11-18","fuel":"diesel","avg_price":3.491},{"date":"2024-11-18","fuel":"gasoline","avg_price":3.4660833333},{"date":"2024-11-25","fuel":"diesel","avg_price":3.539},{"date":"2024-11-25","fuel":"gasoline","avg_price":3.4660833333},{"date":"2024-12-02","fuel":"diesel","avg_price":3.54},{"date":"2024-12-02","fuel":"gasoline","avg_price":3.45425},{"date":"2024-12-09","fuel":"gasoline","avg_price":3.431},{"date":"2024-12-09","fuel":"diesel","avg_price":3.458},{"date":"2024-12-16","fuel":"diesel","avg_price":3.494},{"date":"2024-12-16","fuel":"gasoline","avg_price":3.431},{"date":"2024-12-23","fuel":"diesel","avg_price":3.476},{"date":"2024-12-23","fuel":"gasoline","avg_price":3.4395},{"date":"2024-12-30","fuel":"diesel","avg_price":3.503},{"date":"2024-12-30","fuel":"gasoline","avg_price":3.4266666667},{"date":"2025-01-06","fuel":"diesel","avg_price":3.561},{"date":"2025-01-06","fuel":"gasoline","avg_price":3.4620833333},{"date":"2025-01-13","fuel":"diesel","avg_price":3.602},{"date":"2025-01-13","fuel":"gasoline","avg_price":3.4610833333},{"date":"2025-01-20","fuel":"gasoline","avg_price":3.5243333333},{"date":"2025-01-20","fuel":"diesel","avg_price":3.715},{"date":"2025-01-27","fuel":"diesel","avg_price":3.659},{"date":"2025-01-27","fuel":"gasoline","avg_price":3.522},{"date":"2025-02-03","fuel":"diesel","avg_price":3.66},{"date":"2025-02-03","fuel":"gasoline","avg_price":3.5101666667},{"date":"2025-02-10","fuel":"diesel","avg_price":3.665},{"date":"2025-02-10","fuel":"gasoline","avg_price":3.5611666667},{"date":"2025-02-17","fuel":"diesel","avg_price":3.677},{"date":"2025-02-17","fuel":"gasoline","avg_price":3.5964166667},{"date":"2025-02-24","fuel":"diesel","avg_price":3.697},{"date":"2025-02-24","fuel":"gasoline","avg_price":3.57775},{"date":"2025-03-03","fuel":"gasoline","avg_price":3.5271666667},{"date":"2025-03-03","fuel":"diesel","avg_price":3.635},{"date":"2025-03-10","fuel":"gasoline","avg_price":3.51375},{"date":"2025-03-10","fuel":"diesel","avg_price":3.582},{"date":"2025-03-17","fuel":"diesel","avg_price":3.549},{"date":"2025-03-17","fuel":"gasoline","avg_price":3.4978333333},{"date":"2025-03-24","fuel":"diesel","avg_price":3.567},{"date":"2025-03-24","fuel":"gasoline","avg_price":3.5485833333},{"date":"2025-03-31","fuel":"diesel","avg_price":3.592},{"date":"2025-03-31","fuel":"gasoline","avg_price":3.6035},{"date":"2025-04-07","fuel":"diesel","avg_price":3.639},{"date":"2025-04-07","fuel":"gasoline","avg_price":3.6863333333},{"date":"2025-04-14","fuel":"diesel","avg_price":3.579},{"date":"2025-04-14","fuel":"gasoline","avg_price":3.613},{"date":"2025-04-21","fuel":"gasoline","avg_price":3.58525},{"date":"2025-04-21","fuel":"diesel","avg_price":3.534},{"date":"2025-04-28","fuel":"diesel","avg_price":3.514},{"date":"2025-04-28","fuel":"gasoline","avg_price":3.57875},{"date":"2025-05-05","fuel":"diesel","avg_price":3.497},{"date":"2025-05-05","fuel":"gasoline","avg_price":3.5851666667},{"date":"2025-05-12","fuel":"diesel","avg_price":3.476},{"date":"2025-05-12","fuel":"gasoline","avg_price":3.5728333333},{"date":"2025-05-19","fuel":"diesel","avg_price":3.536},{"date":"2025-05-19","fuel":"gasoline","avg_price":3.6244166667},{"date":"2025-05-26","fuel":"diesel","avg_price":3.487},{"date":"2025-05-26","fuel":"gasoline","avg_price":3.6089166667},{"date":"2025-06-02","fuel":"diesel","avg_price":3.451},{"date":"2025-06-02","fuel":"gasoline","avg_price":3.5746666667},{"date":"2025-06-09","fuel":"diesel","avg_price":3.471},{"date":"2025-06-09","fuel":"gasoline","avg_price":3.5501666667},{"date":"2025-06-16","fuel":"diesel","avg_price":3.571},{"date":"2025-06-16","fuel":"gasoline","avg_price":3.5765},{"date":"2025-06-23","fuel":"diesel","avg_price":3.775},{"date":"2025-06-23","fuel":"gasoline","avg_price":3.6445833333}],"metadata":{"date":{"type":"date","semanticType":"Date"},"fuel":{"type":"string","semanticType":"String"},"avg_price":{"type":"number","semanticType":"Number"}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_gas_prices):\n # Group by date and fuel to get average price across all grades and formulations\n transformed_df = df_gas_prices.groupby(['date', 'fuel'], as_index=False).agg({\n 'price': 'mean'\n })\n \n # Rename the price column to avg_price for clarity\n transformed_df = transformed_df.rename(columns={'price': 'avg_price'})\n \n # Sort by date for proper line chart rendering\n transformed_df = transformed_df.sort_values('date')\n \n return transformed_df\n","source":["weekly_gas_prices"],"dialog":[{"role":"system","content":"You are a data scientist to help user to recommend data that will be used for visualization.\nThe user will provide you information about what visualization they would like to create, and your job is to recommend a transformed data that can be used to create the visualization and write a python function to transform the data.\nThe recommendation and transformation function should be based on the [CONTEXT] and [GOAL] provided by the user. \nThe [CONTEXT] shows what the current dataset is, and the [GOAL] describes what the user wants the data for.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should infer the appropriate data and create in the output section a python function based off the [CONTEXT] and [GOAL] in two steps:\n\n1. First, based on users' [GOAL]. Create a json object that represents the inferred user intent. The json object should have the following format:\n\n{\n \"mode\": \"\" // string, one of \"infer\", \"overview\", \"distribution\", \"summary\", \"forecast\"\n \"recap\": \"...\" // string, a short summary of the user's goal.\n \"display_instruction\": \"...\" // string, the even shorter verb phrase describing the users' goal.\n \"recommendation\": \"...\" // string, explain why this recommendation is made\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have (i.e., the goal of transformed data), it's a good idea to preseve intermediate fields here\n \"chart_type\": \"\" // string, one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\". \"chart_type\" should either be inferred from user instruction, or recommend if the user didn't specify any.\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of output fields, appropriate visual channels for different chart types are defined below.\n}\n\nConcretely:\n - recap what the user's goal is in a short summary in \"recap\".\n - If the user's [GOAL] is clear already, simply infer what the user mean. Set \"mode\" as \"infer\" and create \"output_fields\" and \"chart_encodings\" based off user description.\n - If the user's [GOAL] is not clear, make recommendations to the user:\n - choose one of \"distribution\", \"overview\", \"summary\", \"forecast\" in \"mode\":\n * if it is \"overview\" and the data is in wide format, reshape it into long format.\n * if it is \"distribution\", select a few fields that would be interesting to visualize together.\n * if it is \"summary\", calculate some aggregated statistics to show intresting facts of the data.\n * if it is \"forecast\", concretize the x,y fields that will be used for forecasting and decide if it is about regression or forecasting.\n - describe the recommendation reason in \"recommendation\"\n - based on the recommendation, determine what is an ideal output data. Note, the output data must be in tidy format.\n - then suggest recommendations of chart encoding that should be used to create the visualization.\n - \"display_instruction\" should be a short verb phrase describing the users' goal, it should be even shorter than \"recap\". \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate based on \"recap\" and the suggested visualization, but don't need to mention the visualization details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user instruction builds up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - \"chart_type\" must be one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\"\n - \"chart_encodings\" should specify which fields should be used to create the visualization\n - decide which visual channels should be used to create the visualization appropriate for the chart type.\n - point: x, y, color, size, facet\n - histogram: x, color, facet\n - bar: x, y, color, facet\n - line: x, y, color, facet\n - area: x, y, color, facet\n - heatmap: x, y, color, facet\n - group_bar: x, y, color, facet\n - note that all fields used in \"chart_encodings\" should be included in \"output_fields\".\n - all fields you need for visualizations should be transformed into the output fields!\n - \"output_fields\" should include important intermediate fields that are not used in visualization but are used for data transformation.\n - typically only 2-3 fields should be used to create the visualization (x, y, color/size), facet use be added if it's a faceted visualization (totally 4 fields used).\n - Guidelines for choosing chart type and visualization fields:\n - Consider chart types as follows:\n - (point) Scatter Plots: x,y: Quantitative/Categorical, color: Categorical (optional), size: Quantitative (optional for creating bubble chart), \n - best for: Relationships, correlations, distributions, forecasting, regression analysis\n - scatter plots are good default way to visualize data when other chart types are not applicable.\n - use color to visualize points from different categories.\n - use size to visualize data points with an additional quantitative dimension of the data points.\n - (histogram) Histograms: x: Quantitative/Categorical, color: Categorical (optional for creating grouped histogram), \n - best for: Distribution of a quantitative field\n - use x values directly if x values are categorical, and transform the data into bins if the field values are quantitative.\n - when color is specified, the histogram will be grouped automatically (items with the same x values will be grouped).\n - (bar) Bar Charts: x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical/Quantitative (for stacked bar chart / showing additional quantitative dimension), \n - best for: Comparisons across categories\n - use (bar) for simple bar chart or stacked bar chart (when it makes sense to add up Y values for each category with the same X value), \n - when color is specified, the bar will be stacked automatically (items with the same x values will be stacked).\n - note that when there are multiple rows in the data with same x values, the bar will be stacked automatically.\n - 1. consider to use an aggregated field for y values if the value is not suitable for stacking.\n - 2. consider to introduce facets so that each group is visualized in a separate bar.\n - (group_bar) for grouped bar chart, x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical\n - when color is specifed, bars from different groups will be grouped automatically.\n - only use facet if the cardinality of color field is small (less than 5).\n - (line) Line Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating multiple lines), \n - best for: Trends over time, continuous data, forecasting, regression analysis\n - note that when there are multiple rows in the data belong to the same group (same x and color values) but different y values, the line will not look correct.\n - consider to use an aggregated field for y values, or introduce facets so that each group is visualized in a separate line.\n - (area) Area Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating stacked areas), \n - best for: Trends over time, continuous data\n - (heatmap) Heatmaps: x,y: Categorical (you need to convert quantitative to nominal), color: Quantitative intensity, \n - best for: Pattern discovery in matrix data\n - facet channel is available for all chart types, it supports a categorical field with small cardinality to visualize the data in different facets.\n - if you really need additional legend fields:\n - you can use opacity for legend (support Quantitative and Categorical).\n - visualization fields require tidy data. \n - similar to VegaLite and ggplot2 so that each field is mapped to a visualization axis or legend. \n - consider data transformations if you want to visualize multiple fields together:\n - exapmle 1: suggest reshaping the data into long format in data transformation description (if these fields are all of the same type, e.g., they are all about sales, price, two columns about min/max-values, etc. don't mix different types of fields in reshaping) so we can visualize multiple fields as categories or in different facets.\n - exapmle 2: calculate some derived fields from these fields(e.g., correlation, difference, profit etc.) in data transformation description to visualize them in one visualization.\n - example 3: create a visualization only with a subset of the fields, you don't have to visualize all of them in one chart, you can later create a visualization with the rest of the fields. With the subset of charts, you can also consider reshaping or calculate some derived value.\n - again, it does not make sense to have five fields like [item, A, B, C, D, E] in visualization fields, you should consider data transformation to reduce the number of fields.\n - when reshaping data to long format, only fields of the same semantic type should be rehaped into the same column.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - put is_predicted field in 'opacity' channel to distinguish them.\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n 2. Then, write a python function based on the inferred goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \n\"transformed_df\" should contain all \"output_fields\" from the refined user intent in the json object.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable. \nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- you can use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n \n 3. The output must only contain a json object representing inferred user intent and a python code block representing the transformation code, do not add any extra text explanation.\n"},{"role":"user","content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (weekly_gas_prices)\n\n## fields\n\t*date -- type: object, values: 1990-08-20, 1990-08-27, 1990-09-03, ..., 2025-06-02, 2025-06-09, 2025-06-16, 2025-06-23\n\t*fuel -- type: object, values: diesel, gasoline\n\t*grade -- type: object, values: all, low_sulfur, midgrade, premium, regular, ultra_low_sulfur\n\t*formulation -- type: object, values: NA, all, conventional, reformulated\n\t*price -- type: float64, values: 0.885, 0.891, 0.899, ..., 5.955, 5.964, 6.033, 6.064\n\n## sample\n date fuel grade formulation price\n0 1990-08-20 gasoline regular all 1.191\n1 1990-08-20 gasoline regular conventional 1.191\n2 1990-08-27 gasoline regular all 1.245\n3 1990-08-27 gasoline regular conventional 1.245\n4 1990-09-03 gasoline regular all 1.242\n......\n\n\n\n\n[GOAL]\n\nWhat are the major **price trends** across all fuel types from 1990 to 2025?"},{"role":"assistant","content":"```json\n{\n \"mode\": \"infer\",\n \"recap\": \"User wants to visualize the major price trends across all fuel types from 1990 to 2025 to understand how fuel prices have evolved over time.\",\n \"display_instruction\": \"Show **price** trends over time for different **fuel** types\",\n \"recommendation\": \"To visualize price trends over time across fuel types, we should aggregate the data by date and fuel type. Since there are multiple grades and formulations for each fuel type, we'll calculate the average price for each fuel type on each date. A line chart with date on the x-axis, average price on the y-axis, and different colored lines for each fuel type will clearly show the trends and allow easy comparison.\",\n \"output_fields\": [\"date\", \"fuel\", \"avg_price\"],\n \"chart_type\": \"line\",\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"avg_price\",\n \"color\": \"fuel\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_gas_prices):\n # Group by date and fuel to get average price across all grades and formulations\n transformed_df = df_gas_prices.groupby(['date', 'fuel'], as_index=False).agg({\n 'price': 'mean'\n })\n \n # Rename the price column to avg_price for clarity\n transformed_df = transformed_df.rename(columns={'price': 'avg_price'})\n \n # Sort by date for proper line chart rendering\n transformed_df = transformed_df.sort_values('date')\n \n return transformed_df\n```"}],"trigger":{"tableId":"weekly_gas_prices","sourceTableIds":["weekly_gas_prices"],"instruction":"What are the major **price trends** across all fuel types from 1990 to 2025?","displayInstruction":"Show **price** trends over time for different **fuel** types","chart":{"id":"chart-1760744901532","chartType":"Auto","encodingMap":{},"tableRef":"weekly_gas_prices","saved":false,"source":"trigger","unread":true},"resultTableId":"table-904593"},"explanation":{"agent":"CodeExplanationAgent","code":"The code transforms weekly gas price data by performing the following steps:\n\n- **Groups** the data by `date` and `fuel` type (gasoline or diesel)\n- **Calculates** the mean `price` across all `grade` categories (regular, premium, midgrade, etc.) and `formulation` types (conventional, reformulated, etc.) for each date-fuel combination\n- **Renames** the aggregated price column to `avg_price` for clarity\n- **Sorts** the resulting data chronologically by `date` to ensure proper time-series visualization","concepts":[],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (weekly_gas_prices)\n\n## fields\n\t*date -- type: object, values: 1990-08-20, 1990-08-27, 1990-09-03, ..., 2025-06-02, 2025-06-09, 2025-06-16, 2025-06-23\n\t*fuel -- type: object, values: diesel, gasoline\n\t*grade -- type: object, values: all, low_sulfur, midgrade, premium, regular, ultra_low_sulfur\n\t*formulation -- type: object, values: NA, all, conventional, reformulated\n\t*price -- type: float64, values: 0.885, 0.891, 0.899, ..., 5.955, 5.964, 6.033, 6.064\n\n## sample\n date fuel grade formulation price\n0 1990-08-20 gasoline regular all 1.191\n1 1990-08-20 gasoline regular conventional 1.191\n2 1990-08-27 gasoline regular all 1.245\n3 1990-08-27 gasoline regular conventional 1.245\n4 1990-09-03 gasoline regular all 1.242\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_gas_prices):\n # Group by date and fuel to get average price across all grades and formulations\n transformed_df = df_gas_prices.groupby(['date', 'fuel'], as_index=False).agg({\n 'price': 'mean'\n })\n \n # Rename the price column to avg_price for clarity\n transformed_df = transformed_df.rename(columns={'price': 'avg_price'})\n \n # Sort by date for proper line chart rendering\n transformed_df = transformed_df.sort_values('date')\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\nThe code transforms weekly gas price data by performing the following steps:\n\n- **Groups** the data by `date` and `fuel` type (gasoline or diesel)\n- **Calculates** the mean `price` across all `grade` categories (regular, premium, midgrade, etc.) and `formulation` types (conventional, reformulated, etc.) for each date-fuel combination\n- **Renames** the aggregated price column to `avg_price` for clarity\n- **Sorts** the resulting data chronologically by `date` to ensure proper time-series visualization\n\n[CONCEPTS EXPLANATION]\n\n```json\n[]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""},{"id":"table-906894","displayId":"gas-price-prem","names":["date","fuel","grade","price_premium"],"rows":[{"date":"1993-04-05","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-04-12","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-04-19","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-04-26","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-05-03","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-05-10","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-05-17","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-05-24","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-05-31","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-06-07","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-06-14","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-06-21","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-06-28","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-07-05","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-07-12","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-07-19","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-07-26","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-08-02","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-08-09","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-08-16","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-08-23","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-08-30","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-09-06","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-09-13","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-09-20","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-09-27","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-10-04","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-10-11","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-10-18","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-10-25","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-11-01","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-11-08","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-11-15","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-11-22","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-11-29","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-12-06","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-12-13","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-12-20","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1993-12-27","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-01-03","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-01-10","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-01-17","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-01-24","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-01-31","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-02-07","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-02-14","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-02-21","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-02-28","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-03-07","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-03-14","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-03-21","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-03-28","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-04-04","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-04-11","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-04-18","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-04-25","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-05-02","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-05-09","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-05-16","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-05-23","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-05-30","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-06-06","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-06-13","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-06-20","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-06-27","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-07-04","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-07-11","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-07-18","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-07-25","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-08-01","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-08-08","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-08-15","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-08-22","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-08-29","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-09-05","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-09-12","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-09-19","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-09-26","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-10-03","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-10-10","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-10-17","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-10-24","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-10-31","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-11-07","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-11-14","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-11-21","fuel":"gasoline","grade":"all","price_premium":0},{"date":"1994-11-28","fuel":"gasoline","grade":"all","price_premium":0.012},{"date":"1994-11-28","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"1994-11-28","fuel":"gasoline","grade":"premium","price_premium":0.198},{"date":"1994-12-05","fuel":"gasoline","grade":"all","price_premium":0.024},{"date":"1994-12-05","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"1994-12-05","fuel":"gasoline","grade":"premium","price_premium":0.198},{"date":"1994-12-12","fuel":"gasoline","grade":"all","price_premium":0.036},{"date":"1994-12-12","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"1994-12-12","fuel":"gasoline","grade":"premium","price_premium":0.193},{"date":"1994-12-19","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1994-12-19","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"1994-12-19","fuel":"gasoline","grade":"premium","price_premium":0.192},{"date":"1994-12-26","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"1994-12-26","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"1994-12-26","fuel":"gasoline","grade":"premium","price_premium":0.193},{"date":"1995-01-02","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"1995-01-02","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"1995-01-02","fuel":"gasoline","grade":"premium","price_premium":0.193},{"date":"1995-01-09","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"1995-01-09","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"1995-01-09","fuel":"gasoline","grade":"premium","price_premium":0.193},{"date":"1995-01-16","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"1995-01-16","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"1995-01-16","fuel":"gasoline","grade":"premium","price_premium":0.193},{"date":"1995-01-23","fuel":"gasoline","grade":"all","price_premium":0.049},{"date":"1995-01-23","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"1995-01-23","fuel":"gasoline","grade":"premium","price_premium":0.194},{"date":"1995-01-30","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"1995-01-30","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"1995-01-30","fuel":"gasoline","grade":"premium","price_premium":0.192},{"date":"1995-02-06","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"1995-02-06","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"1995-02-06","fuel":"gasoline","grade":"premium","price_premium":0.194},{"date":"1995-02-13","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-02-13","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"1995-02-13","fuel":"gasoline","grade":"premium","price_premium":0.191},{"date":"1995-02-20","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"1995-02-20","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"1995-02-20","fuel":"gasoline","grade":"premium","price_premium":0.192},{"date":"1995-02-27","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"1995-02-27","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"1995-02-27","fuel":"gasoline","grade":"premium","price_premium":0.192},{"date":"1995-03-06","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-03-06","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"1995-03-06","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1995-03-13","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-03-13","fuel":"gasoline","grade":"midgrade","price_premium":0.089},{"date":"1995-03-13","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1995-03-20","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1995-03-20","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"1995-03-20","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"1995-03-27","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1995-03-27","fuel":"gasoline","grade":"midgrade","price_premium":0.087},{"date":"1995-03-27","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1995-04-03","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1995-04-03","fuel":"gasoline","grade":"midgrade","price_premium":0.087},{"date":"1995-04-03","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1995-04-10","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1995-04-10","fuel":"gasoline","grade":"midgrade","price_premium":0.087},{"date":"1995-04-10","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1995-04-17","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1995-04-17","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"1995-04-17","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1995-04-24","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1995-04-24","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"1995-04-24","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"1995-05-01","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1995-05-01","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"1995-05-01","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1995-05-08","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-05-08","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"1995-05-08","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1995-05-15","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-05-15","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"1995-05-15","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"1995-05-22","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-05-22","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"1995-05-22","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"1995-05-29","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-05-29","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"1995-05-29","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1995-06-05","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-06-05","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"1995-06-05","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1995-06-12","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-06-12","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"1995-06-12","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1995-06-19","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-06-19","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"1995-06-19","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1995-06-26","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-06-26","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"1995-06-26","fuel":"gasoline","grade":"premium","price_premium":0.188},{"date":"1995-07-03","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-07-03","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"1995-07-03","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1995-07-10","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-07-10","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"1995-07-10","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1995-07-17","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-07-17","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"1995-07-17","fuel":"gasoline","grade":"premium","price_premium":0.189},{"date":"1995-07-24","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-07-24","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"1995-07-24","fuel":"gasoline","grade":"premium","price_premium":0.189},{"date":"1995-07-31","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-07-31","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"1995-07-31","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1995-08-07","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-08-07","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"1995-08-07","fuel":"gasoline","grade":"premium","price_premium":0.189},{"date":"1995-08-14","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-08-14","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"1995-08-14","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1995-08-21","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-08-21","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"1995-08-21","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1995-08-28","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1995-08-28","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"1995-08-28","fuel":"gasoline","grade":"premium","price_premium":0.188},{"date":"1995-09-04","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-09-04","fuel":"gasoline","grade":"midgrade","price_premium":0.089},{"date":"1995-09-04","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1995-09-11","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-09-11","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"1995-09-11","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1995-09-18","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-09-18","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"1995-09-18","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1995-09-25","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-09-25","fuel":"gasoline","grade":"midgrade","price_premium":0.089},{"date":"1995-09-25","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1995-10-02","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1995-10-02","fuel":"gasoline","grade":"midgrade","price_premium":0.087},{"date":"1995-10-02","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"1995-10-09","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-10-09","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"1995-10-09","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"1995-10-16","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1995-10-16","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"1995-10-16","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"1995-10-23","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1995-10-23","fuel":"gasoline","grade":"midgrade","price_premium":0.086},{"date":"1995-10-23","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1995-10-30","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-10-30","fuel":"gasoline","grade":"midgrade","price_premium":0.089},{"date":"1995-10-30","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1995-11-06","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-11-06","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"1995-11-06","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1995-11-13","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1995-11-13","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"1995-11-13","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"1995-11-20","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1995-11-20","fuel":"gasoline","grade":"midgrade","price_premium":0.089},{"date":"1995-11-20","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1995-11-27","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1995-11-27","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"1995-11-27","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"1995-12-04","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1995-12-04","fuel":"gasoline","grade":"midgrade","price_premium":0.089},{"date":"1995-12-04","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1995-12-11","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1995-12-11","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"1995-12-11","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"1995-12-18","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1995-12-18","fuel":"gasoline","grade":"midgrade","price_premium":0.089},{"date":"1995-12-18","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1995-12-25","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1995-12-25","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"1995-12-25","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1996-01-01","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1996-01-01","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"1996-01-01","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"1996-01-08","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1996-01-08","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"1996-01-08","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1996-01-15","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1996-01-15","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"1996-01-15","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1996-01-22","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1996-01-22","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"1996-01-22","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1996-01-29","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1996-01-29","fuel":"gasoline","grade":"midgrade","price_premium":0.089},{"date":"1996-01-29","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"1996-02-05","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1996-02-05","fuel":"gasoline","grade":"midgrade","price_premium":0.089},{"date":"1996-02-05","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"1996-02-12","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1996-02-12","fuel":"gasoline","grade":"midgrade","price_premium":0.089},{"date":"1996-02-12","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"1996-02-19","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1996-02-19","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"1996-02-19","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1996-02-26","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1996-02-26","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"1996-02-26","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1996-03-04","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1996-03-04","fuel":"gasoline","grade":"midgrade","price_premium":0.089},{"date":"1996-03-04","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1996-03-11","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1996-03-11","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"1996-03-11","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1996-03-18","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1996-03-18","fuel":"gasoline","grade":"midgrade","price_premium":0.087},{"date":"1996-03-18","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"1996-03-25","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1996-03-25","fuel":"gasoline","grade":"midgrade","price_premium":0.086},{"date":"1996-03-25","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"1996-04-01","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1996-04-01","fuel":"gasoline","grade":"midgrade","price_premium":0.085},{"date":"1996-04-01","fuel":"gasoline","grade":"premium","price_premium":0.179},{"date":"1996-04-08","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"1996-04-08","fuel":"gasoline","grade":"midgrade","price_premium":0.085},{"date":"1996-04-08","fuel":"gasoline","grade":"premium","price_premium":0.177},{"date":"1996-04-15","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1996-04-15","fuel":"gasoline","grade":"midgrade","price_premium":0.087},{"date":"1996-04-15","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"1996-04-22","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1996-04-22","fuel":"gasoline","grade":"midgrade","price_premium":0.085},{"date":"1996-04-22","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"1996-04-29","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1996-04-29","fuel":"gasoline","grade":"midgrade","price_premium":0.083},{"date":"1996-04-29","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"1996-05-06","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1996-05-06","fuel":"gasoline","grade":"midgrade","price_premium":0.084},{"date":"1996-05-06","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1996-05-13","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1996-05-13","fuel":"gasoline","grade":"midgrade","price_premium":0.084},{"date":"1996-05-13","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1996-05-20","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1996-05-20","fuel":"gasoline","grade":"midgrade","price_premium":0.084},{"date":"1996-05-20","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1996-05-27","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1996-05-27","fuel":"gasoline","grade":"midgrade","price_premium":0.083},{"date":"1996-05-27","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1996-06-03","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1996-06-03","fuel":"gasoline","grade":"midgrade","price_premium":0.084},{"date":"1996-06-03","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"1996-06-10","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1996-06-10","fuel":"gasoline","grade":"midgrade","price_premium":0.083},{"date":"1996-06-10","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"1996-06-17","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"1996-06-17","fuel":"gasoline","grade":"midgrade","price_premium":0.082},{"date":"1996-06-17","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"1996-06-24","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"1996-06-24","fuel":"gasoline","grade":"midgrade","price_premium":0.083},{"date":"1996-06-24","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"1996-07-01","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1996-07-01","fuel":"gasoline","grade":"midgrade","price_premium":0.083},{"date":"1996-07-01","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"1996-07-08","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1996-07-08","fuel":"gasoline","grade":"midgrade","price_premium":0.084},{"date":"1996-07-08","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"1996-07-15","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1996-07-15","fuel":"gasoline","grade":"midgrade","price_premium":0.083},{"date":"1996-07-15","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"1996-07-22","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1996-07-22","fuel":"gasoline","grade":"midgrade","price_premium":0.083},{"date":"1996-07-22","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"1996-07-29","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1996-07-29","fuel":"gasoline","grade":"midgrade","price_premium":0.084},{"date":"1996-07-29","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"1996-08-05","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1996-08-05","fuel":"gasoline","grade":"midgrade","price_premium":0.085},{"date":"1996-08-05","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"1996-08-12","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1996-08-12","fuel":"gasoline","grade":"midgrade","price_premium":0.084},{"date":"1996-08-12","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"1996-08-19","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"1996-08-19","fuel":"gasoline","grade":"midgrade","price_premium":0.083},{"date":"1996-08-19","fuel":"gasoline","grade":"premium","price_premium":0.177},{"date":"1996-08-26","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"1996-08-26","fuel":"gasoline","grade":"midgrade","price_premium":0.081},{"date":"1996-08-26","fuel":"gasoline","grade":"premium","price_premium":0.177},{"date":"1996-09-02","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1996-09-02","fuel":"gasoline","grade":"midgrade","price_premium":0.084},{"date":"1996-09-02","fuel":"gasoline","grade":"premium","price_premium":0.178},{"date":"1996-09-09","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"1996-09-09","fuel":"gasoline","grade":"midgrade","price_premium":0.083},{"date":"1996-09-09","fuel":"gasoline","grade":"premium","price_premium":0.177},{"date":"1996-09-16","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"1996-09-16","fuel":"gasoline","grade":"midgrade","price_premium":0.085},{"date":"1996-09-16","fuel":"gasoline","grade":"premium","price_premium":0.177},{"date":"1996-09-23","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1996-09-23","fuel":"gasoline","grade":"midgrade","price_premium":0.084},{"date":"1996-09-23","fuel":"gasoline","grade":"premium","price_premium":0.177},{"date":"1996-09-30","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1996-09-30","fuel":"gasoline","grade":"midgrade","price_premium":0.085},{"date":"1996-09-30","fuel":"gasoline","grade":"premium","price_premium":0.179},{"date":"1996-10-07","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1996-10-07","fuel":"gasoline","grade":"midgrade","price_premium":0.085},{"date":"1996-10-07","fuel":"gasoline","grade":"premium","price_premium":0.179},{"date":"1996-10-14","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1996-10-14","fuel":"gasoline","grade":"midgrade","price_premium":0.085},{"date":"1996-10-14","fuel":"gasoline","grade":"premium","price_premium":0.179},{"date":"1996-10-21","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1996-10-21","fuel":"gasoline","grade":"midgrade","price_premium":0.086},{"date":"1996-10-21","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"1996-10-28","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1996-10-28","fuel":"gasoline","grade":"midgrade","price_premium":0.087},{"date":"1996-10-28","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"1996-11-04","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1996-11-04","fuel":"gasoline","grade":"midgrade","price_premium":0.087},{"date":"1996-11-04","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"1996-11-11","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1996-11-11","fuel":"gasoline","grade":"midgrade","price_premium":0.089},{"date":"1996-11-11","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"1996-11-18","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1996-11-18","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"1996-11-18","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"1996-11-25","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1996-11-25","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"1996-11-25","fuel":"gasoline","grade":"premium","price_premium":0.179},{"date":"1996-12-02","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1996-12-02","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"1996-12-02","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"1996-12-09","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1996-12-09","fuel":"gasoline","grade":"midgrade","price_premium":0.089},{"date":"1996-12-09","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"1996-12-16","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1996-12-16","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"1996-12-16","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1996-12-23","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1996-12-23","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"1996-12-23","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1996-12-30","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1996-12-30","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"1996-12-30","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"1997-01-06","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1997-01-06","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"1997-01-06","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1997-01-13","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1997-01-13","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"1997-01-13","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"1997-01-20","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1997-01-20","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"1997-01-20","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1997-01-27","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1997-01-27","fuel":"gasoline","grade":"midgrade","price_premium":0.087},{"date":"1997-01-27","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1997-02-03","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1997-02-03","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"1997-02-03","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1997-02-10","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1997-02-10","fuel":"gasoline","grade":"midgrade","price_premium":0.087},{"date":"1997-02-10","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"1997-02-17","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1997-02-17","fuel":"gasoline","grade":"midgrade","price_premium":0.087},{"date":"1997-02-17","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1997-02-24","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1997-02-24","fuel":"gasoline","grade":"midgrade","price_premium":0.089},{"date":"1997-02-24","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"1997-03-03","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1997-03-03","fuel":"gasoline","grade":"midgrade","price_premium":0.087},{"date":"1997-03-03","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1997-03-10","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1997-03-10","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"1997-03-10","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1997-03-17","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1997-03-17","fuel":"gasoline","grade":"midgrade","price_premium":0.089},{"date":"1997-03-17","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1997-03-24","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1997-03-24","fuel":"gasoline","grade":"midgrade","price_premium":0.087},{"date":"1997-03-24","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"1997-03-31","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1997-03-31","fuel":"gasoline","grade":"midgrade","price_premium":0.086},{"date":"1997-03-31","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1997-04-07","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1997-04-07","fuel":"gasoline","grade":"midgrade","price_premium":0.085},{"date":"1997-04-07","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1997-04-14","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1997-04-14","fuel":"gasoline","grade":"midgrade","price_premium":0.084},{"date":"1997-04-14","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"1997-04-21","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1997-04-21","fuel":"gasoline","grade":"midgrade","price_premium":0.085},{"date":"1997-04-21","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"1997-04-28","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1997-04-28","fuel":"gasoline","grade":"midgrade","price_premium":0.084},{"date":"1997-04-28","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"1997-05-05","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1997-05-05","fuel":"gasoline","grade":"midgrade","price_premium":0.083},{"date":"1997-05-05","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"1997-05-12","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1997-05-12","fuel":"gasoline","grade":"midgrade","price_premium":0.085},{"date":"1997-05-12","fuel":"gasoline","grade":"premium","price_premium":0.179},{"date":"1997-05-19","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"1997-05-19","fuel":"gasoline","grade":"midgrade","price_premium":0.083},{"date":"1997-05-19","fuel":"gasoline","grade":"premium","price_premium":0.177},{"date":"1997-05-26","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"1997-05-26","fuel":"gasoline","grade":"midgrade","price_premium":0.082},{"date":"1997-05-26","fuel":"gasoline","grade":"premium","price_premium":0.173},{"date":"1997-06-02","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"1997-06-02","fuel":"gasoline","grade":"midgrade","price_premium":0.082},{"date":"1997-06-02","fuel":"gasoline","grade":"premium","price_premium":0.173},{"date":"1997-06-09","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"1997-06-09","fuel":"gasoline","grade":"midgrade","price_premium":0.084},{"date":"1997-06-09","fuel":"gasoline","grade":"premium","price_premium":0.175},{"date":"1997-06-16","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"1997-06-16","fuel":"gasoline","grade":"midgrade","price_premium":0.084},{"date":"1997-06-16","fuel":"gasoline","grade":"premium","price_premium":0.175},{"date":"1997-06-23","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1997-06-23","fuel":"gasoline","grade":"midgrade","price_premium":0.085},{"date":"1997-06-23","fuel":"gasoline","grade":"premium","price_premium":0.177},{"date":"1997-06-30","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1997-06-30","fuel":"gasoline","grade":"midgrade","price_premium":0.086},{"date":"1997-06-30","fuel":"gasoline","grade":"premium","price_premium":0.178},{"date":"1997-07-07","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1997-07-07","fuel":"gasoline","grade":"midgrade","price_premium":0.087},{"date":"1997-07-07","fuel":"gasoline","grade":"premium","price_premium":0.179},{"date":"1997-07-14","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1997-07-14","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"1997-07-14","fuel":"gasoline","grade":"premium","price_premium":0.179},{"date":"1997-07-21","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1997-07-21","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"1997-07-21","fuel":"gasoline","grade":"premium","price_premium":0.179},{"date":"1997-07-28","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1997-07-28","fuel":"gasoline","grade":"midgrade","price_premium":0.089},{"date":"1997-07-28","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"1997-08-04","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"1997-08-04","fuel":"gasoline","grade":"midgrade","price_premium":0.084},{"date":"1997-08-04","fuel":"gasoline","grade":"premium","price_premium":0.177},{"date":"1997-08-11","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"1997-08-11","fuel":"gasoline","grade":"midgrade","price_premium":0.083},{"date":"1997-08-11","fuel":"gasoline","grade":"premium","price_premium":0.176},{"date":"1997-08-18","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1997-08-18","fuel":"gasoline","grade":"midgrade","price_premium":0.083},{"date":"1997-08-18","fuel":"gasoline","grade":"premium","price_premium":0.179},{"date":"1997-08-25","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"1997-08-25","fuel":"gasoline","grade":"midgrade","price_premium":0.083},{"date":"1997-08-25","fuel":"gasoline","grade":"premium","price_premium":0.178},{"date":"1997-09-01","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"1997-09-01","fuel":"gasoline","grade":"midgrade","price_premium":0.083},{"date":"1997-09-01","fuel":"gasoline","grade":"premium","price_premium":0.179},{"date":"1997-09-08","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1997-09-08","fuel":"gasoline","grade":"midgrade","price_premium":0.083},{"date":"1997-09-08","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"1997-09-15","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1997-09-15","fuel":"gasoline","grade":"midgrade","price_premium":0.082},{"date":"1997-09-15","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"1997-09-22","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"1997-09-22","fuel":"gasoline","grade":"midgrade","price_premium":0.081},{"date":"1997-09-22","fuel":"gasoline","grade":"premium","price_premium":0.179},{"date":"1997-09-29","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1997-09-29","fuel":"gasoline","grade":"midgrade","price_premium":0.082},{"date":"1997-09-29","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"1997-10-06","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1997-10-06","fuel":"gasoline","grade":"midgrade","price_premium":0.083},{"date":"1997-10-06","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"1997-10-13","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1997-10-13","fuel":"gasoline","grade":"midgrade","price_premium":0.084},{"date":"1997-10-13","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"1997-10-20","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1997-10-20","fuel":"gasoline","grade":"midgrade","price_premium":0.085},{"date":"1997-10-20","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1997-10-27","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1997-10-27","fuel":"gasoline","grade":"midgrade","price_premium":0.085},{"date":"1997-10-27","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1997-11-03","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1997-11-03","fuel":"gasoline","grade":"midgrade","price_premium":0.083},{"date":"1997-11-03","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"1997-11-10","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1997-11-10","fuel":"gasoline","grade":"midgrade","price_premium":0.084},{"date":"1997-11-10","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1997-11-17","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1997-11-17","fuel":"gasoline","grade":"midgrade","price_premium":0.083},{"date":"1997-11-17","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1997-11-24","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1997-11-24","fuel":"gasoline","grade":"midgrade","price_premium":0.084},{"date":"1997-11-24","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1997-12-01","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1997-12-01","fuel":"gasoline","grade":"midgrade","price_premium":0.084},{"date":"1997-12-01","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1997-12-08","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1997-12-08","fuel":"gasoline","grade":"midgrade","price_premium":0.085},{"date":"1997-12-08","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"1997-12-15","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"1997-12-15","fuel":"gasoline","grade":"midgrade","price_premium":0.084},{"date":"1997-12-15","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1997-12-22","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1997-12-22","fuel":"gasoline","grade":"midgrade","price_premium":0.084},{"date":"1997-12-22","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"1997-12-29","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1997-12-29","fuel":"gasoline","grade":"midgrade","price_premium":0.084},{"date":"1997-12-29","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"1998-01-05","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1998-01-05","fuel":"gasoline","grade":"midgrade","price_premium":0.086},{"date":"1998-01-05","fuel":"gasoline","grade":"premium","price_premium":0.188},{"date":"1998-01-12","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1998-01-12","fuel":"gasoline","grade":"midgrade","price_premium":0.087},{"date":"1998-01-12","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1998-01-19","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1998-01-19","fuel":"gasoline","grade":"midgrade","price_premium":0.085},{"date":"1998-01-19","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"1998-01-26","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1998-01-26","fuel":"gasoline","grade":"midgrade","price_premium":0.086},{"date":"1998-01-26","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1998-02-02","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1998-02-02","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"1998-02-02","fuel":"gasoline","grade":"premium","price_premium":0.189},{"date":"1998-02-09","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"1998-02-09","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"1998-02-09","fuel":"gasoline","grade":"premium","price_premium":0.19},{"date":"1998-02-16","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1998-02-16","fuel":"gasoline","grade":"midgrade","price_premium":0.089},{"date":"1998-02-16","fuel":"gasoline","grade":"premium","price_premium":0.188},{"date":"1998-02-23","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1998-02-23","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"1998-02-23","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"1998-03-02","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1998-03-02","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"1998-03-02","fuel":"gasoline","grade":"premium","price_premium":0.188},{"date":"1998-03-09","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1998-03-09","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"1998-03-09","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1998-03-16","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1998-03-16","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"1998-03-16","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1998-03-23","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1998-03-23","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"1998-03-23","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"1998-03-30","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1998-03-30","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"1998-03-30","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"1998-04-06","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1998-04-06","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"1998-04-06","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1998-04-13","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1998-04-13","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"1998-04-13","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"1998-04-20","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"1998-04-20","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"1998-04-20","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"1998-04-27","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1998-04-27","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"1998-04-27","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1998-05-04","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1998-05-04","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"1998-05-04","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1998-05-11","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"1998-05-11","fuel":"gasoline","grade":"midgrade","price_premium":0.087},{"date":"1998-05-11","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1998-05-18","fuel":"gasoline","grade":"all","price_premium":0.037},{"date":"1998-05-18","fuel":"gasoline","grade":"midgrade","price_premium":0.089},{"date":"1998-05-18","fuel":"gasoline","grade":"premium","price_premium":0.174},{"date":"1998-05-25","fuel":"gasoline","grade":"all","price_premium":0.038},{"date":"1998-05-25","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"1998-05-25","fuel":"gasoline","grade":"premium","price_premium":0.175},{"date":"1998-06-01","fuel":"gasoline","grade":"all","price_premium":0.038},{"date":"1998-06-01","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"1998-06-01","fuel":"gasoline","grade":"premium","price_premium":0.176},{"date":"1998-06-08","fuel":"gasoline","grade":"all","price_premium":0.038},{"date":"1998-06-08","fuel":"gasoline","grade":"midgrade","price_premium":0.089},{"date":"1998-06-08","fuel":"gasoline","grade":"premium","price_premium":0.173},{"date":"1998-06-15","fuel":"gasoline","grade":"all","price_premium":0.038},{"date":"1998-06-15","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"1998-06-15","fuel":"gasoline","grade":"premium","price_premium":0.177},{"date":"1998-06-22","fuel":"gasoline","grade":"all","price_premium":0.038},{"date":"1998-06-22","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"1998-06-22","fuel":"gasoline","grade":"premium","price_premium":0.179},{"date":"1998-06-29","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"1998-06-29","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"1998-06-29","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"1998-07-06","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"1998-07-06","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"1998-07-06","fuel":"gasoline","grade":"premium","price_premium":0.179},{"date":"1998-07-13","fuel":"gasoline","grade":"all","price_premium":0.038},{"date":"1998-07-13","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"1998-07-13","fuel":"gasoline","grade":"premium","price_premium":0.179},{"date":"1998-07-20","fuel":"gasoline","grade":"all","price_premium":0.038},{"date":"1998-07-20","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"1998-07-20","fuel":"gasoline","grade":"premium","price_premium":0.176},{"date":"1998-07-27","fuel":"gasoline","grade":"all","price_premium":0.038},{"date":"1998-07-27","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"1998-07-27","fuel":"gasoline","grade":"premium","price_premium":0.179},{"date":"1998-08-03","fuel":"gasoline","grade":"all","price_premium":0.038},{"date":"1998-08-03","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"1998-08-03","fuel":"gasoline","grade":"premium","price_premium":0.179},{"date":"1998-08-10","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"1998-08-10","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"1998-08-10","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"1998-08-17","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"1998-08-17","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"1998-08-17","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"1998-08-24","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"1998-08-24","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"1998-08-24","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"1998-08-31","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1998-08-31","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"1998-08-31","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1998-09-07","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"1998-09-07","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"1998-09-07","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1998-09-14","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1998-09-14","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"1998-09-14","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"1998-09-21","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"1998-09-21","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"1998-09-21","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1998-09-28","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"1998-09-28","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"1998-09-28","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1998-10-05","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1998-10-05","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"1998-10-05","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1998-10-12","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"1998-10-12","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"1998-10-12","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1998-10-19","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"1998-10-19","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"1998-10-19","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"1998-10-26","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1998-10-26","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"1998-10-26","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"1998-11-02","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1998-11-02","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"1998-11-02","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"1998-11-09","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1998-11-09","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"1998-11-09","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"1998-11-16","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"1998-11-16","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"1998-11-16","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1998-11-23","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"1998-11-23","fuel":"gasoline","grade":"midgrade","price_premium":0.1},{"date":"1998-11-23","fuel":"gasoline","grade":"premium","price_premium":0.188},{"date":"1998-11-30","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"1998-11-30","fuel":"gasoline","grade":"midgrade","price_premium":0.1},{"date":"1998-11-30","fuel":"gasoline","grade":"premium","price_premium":0.19},{"date":"1998-12-07","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"1998-12-07","fuel":"gasoline","grade":"midgrade","price_premium":0.102},{"date":"1998-12-07","fuel":"gasoline","grade":"premium","price_premium":0.192},{"date":"1998-12-14","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"1998-12-14","fuel":"gasoline","grade":"midgrade","price_premium":0.101},{"date":"1998-12-14","fuel":"gasoline","grade":"premium","price_premium":0.194},{"date":"1998-12-21","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"1998-12-21","fuel":"gasoline","grade":"midgrade","price_premium":0.1},{"date":"1998-12-21","fuel":"gasoline","grade":"premium","price_premium":0.191},{"date":"1998-12-28","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"1998-12-28","fuel":"gasoline","grade":"midgrade","price_premium":0.101},{"date":"1998-12-28","fuel":"gasoline","grade":"premium","price_premium":0.192},{"date":"1999-01-04","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"1999-01-04","fuel":"gasoline","grade":"midgrade","price_premium":0.101},{"date":"1999-01-04","fuel":"gasoline","grade":"premium","price_premium":0.191},{"date":"1999-01-11","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"1999-01-11","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"1999-01-11","fuel":"gasoline","grade":"premium","price_premium":0.188},{"date":"1999-01-18","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"1999-01-18","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"1999-01-18","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1999-01-25","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"1999-01-25","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"1999-01-25","fuel":"gasoline","grade":"premium","price_premium":0.189},{"date":"1999-02-01","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"1999-02-01","fuel":"gasoline","grade":"midgrade","price_premium":0.1},{"date":"1999-02-01","fuel":"gasoline","grade":"premium","price_premium":0.191},{"date":"1999-02-08","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"1999-02-08","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"1999-02-08","fuel":"gasoline","grade":"premium","price_premium":0.19},{"date":"1999-02-15","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"1999-02-15","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"1999-02-15","fuel":"gasoline","grade":"premium","price_premium":0.19},{"date":"1999-02-22","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"1999-02-22","fuel":"gasoline","grade":"midgrade","price_premium":0.101},{"date":"1999-02-22","fuel":"gasoline","grade":"premium","price_premium":0.193},{"date":"1999-03-01","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"1999-03-01","fuel":"gasoline","grade":"midgrade","price_premium":0.103},{"date":"1999-03-01","fuel":"gasoline","grade":"premium","price_premium":0.191},{"date":"1999-03-08","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"1999-03-08","fuel":"gasoline","grade":"midgrade","price_premium":0.103},{"date":"1999-03-08","fuel":"gasoline","grade":"premium","price_premium":0.189},{"date":"1999-03-15","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1999-03-15","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"1999-03-15","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1999-03-22","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"1999-03-22","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"1999-03-22","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"1999-03-29","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"1999-03-29","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"1999-03-29","fuel":"gasoline","grade":"premium","price_premium":0.177},{"date":"1999-04-05","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1999-04-05","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"1999-04-05","fuel":"gasoline","grade":"premium","price_premium":0.178},{"date":"1999-04-12","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"1999-04-12","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"1999-04-12","fuel":"gasoline","grade":"premium","price_premium":0.176},{"date":"1999-04-19","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1999-04-19","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"1999-04-19","fuel":"gasoline","grade":"premium","price_premium":0.179},{"date":"1999-04-26","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1999-04-26","fuel":"gasoline","grade":"midgrade","price_premium":0.1},{"date":"1999-04-26","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1999-05-03","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1999-05-03","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"1999-05-03","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"1999-05-10","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1999-05-10","fuel":"gasoline","grade":"midgrade","price_premium":0.1},{"date":"1999-05-10","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1999-05-17","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1999-05-17","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"1999-05-17","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1999-05-24","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1999-05-24","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"1999-05-24","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1999-05-31","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1999-05-31","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"1999-05-31","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"1999-06-07","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1999-06-07","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"1999-06-07","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1999-06-14","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1999-06-14","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"1999-06-14","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1999-06-21","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"1999-06-21","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"1999-06-21","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"1999-06-28","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1999-06-28","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"1999-06-28","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1999-07-05","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1999-07-05","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"1999-07-05","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"1999-07-12","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"1999-07-12","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"1999-07-12","fuel":"gasoline","grade":"premium","price_premium":0.179},{"date":"1999-07-19","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"1999-07-19","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"1999-07-19","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"1999-07-26","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"1999-07-26","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"1999-07-26","fuel":"gasoline","grade":"premium","price_premium":0.178},{"date":"1999-08-02","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"1999-08-02","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"1999-08-02","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"1999-08-09","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1999-08-09","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"1999-08-09","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"1999-08-16","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"1999-08-16","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"1999-08-16","fuel":"gasoline","grade":"premium","price_premium":0.177},{"date":"1999-08-23","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"1999-08-23","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"1999-08-23","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"1999-08-30","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1999-08-30","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"1999-08-30","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1999-09-06","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1999-09-06","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"1999-09-06","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"1999-09-13","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1999-09-13","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"1999-09-13","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"1999-09-20","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"1999-09-20","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"1999-09-20","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"1999-09-27","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1999-09-27","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"1999-09-27","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"1999-10-04","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"1999-10-04","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"1999-10-04","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"1999-10-11","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"1999-10-11","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"1999-10-11","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"1999-10-18","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"1999-10-18","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"1999-10-18","fuel":"gasoline","grade":"premium","price_premium":0.188},{"date":"1999-10-25","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1999-10-25","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"1999-10-25","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1999-11-01","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"1999-11-01","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"1999-11-01","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"1999-11-08","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"1999-11-08","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"1999-11-08","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"1999-11-15","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"1999-11-15","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"1999-11-15","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"1999-11-22","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1999-11-22","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"1999-11-22","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"1999-11-29","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"1999-11-29","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"1999-11-29","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"1999-12-06","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1999-12-06","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"1999-12-06","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"1999-12-13","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"1999-12-13","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"1999-12-13","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"1999-12-20","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"1999-12-20","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"1999-12-20","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"1999-12-27","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"1999-12-27","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"1999-12-27","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"2000-01-03","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2000-01-03","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2000-01-03","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"2000-01-10","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2000-01-10","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2000-01-10","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"2000-01-17","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2000-01-17","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2000-01-17","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"2000-01-24","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"2000-01-24","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2000-01-24","fuel":"gasoline","grade":"premium","price_premium":0.178},{"date":"2000-01-31","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"2000-01-31","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2000-01-31","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"2000-02-07","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"2000-02-07","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"2000-02-07","fuel":"gasoline","grade":"premium","price_premium":0.179},{"date":"2000-02-14","fuel":"gasoline","grade":"all","price_premium":0.038},{"date":"2000-02-14","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"2000-02-14","fuel":"gasoline","grade":"premium","price_premium":0.177},{"date":"2000-02-21","fuel":"gasoline","grade":"all","price_premium":0.037},{"date":"2000-02-21","fuel":"gasoline","grade":"midgrade","price_premium":0.089},{"date":"2000-02-21","fuel":"gasoline","grade":"premium","price_premium":0.171},{"date":"2000-02-28","fuel":"gasoline","grade":"all","price_premium":0.037},{"date":"2000-02-28","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"2000-02-28","fuel":"gasoline","grade":"premium","price_premium":0.172},{"date":"2000-03-06","fuel":"gasoline","grade":"all","price_premium":0.038},{"date":"2000-03-06","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"2000-03-06","fuel":"gasoline","grade":"premium","price_premium":0.173},{"date":"2000-03-13","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"2000-03-13","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2000-03-13","fuel":"gasoline","grade":"premium","price_premium":0.178},{"date":"2000-03-20","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2000-03-20","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2000-03-20","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"2000-03-27","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2000-03-27","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2000-03-27","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"2000-04-03","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2000-04-03","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"2000-04-03","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"2000-04-10","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2000-04-10","fuel":"gasoline","grade":"midgrade","price_premium":0.1},{"date":"2000-04-10","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"2000-04-17","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2000-04-17","fuel":"gasoline","grade":"midgrade","price_premium":0.1},{"date":"2000-04-17","fuel":"gasoline","grade":"premium","price_premium":0.19},{"date":"2000-04-24","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2000-04-24","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2000-04-24","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"2000-05-01","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2000-05-01","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2000-05-01","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"2000-05-08","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2000-05-08","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2000-05-08","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"2000-05-15","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"2000-05-15","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2000-05-15","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"2000-05-22","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"2000-05-22","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"2000-05-22","fuel":"gasoline","grade":"premium","price_premium":0.176},{"date":"2000-05-29","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"2000-05-29","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"2000-05-29","fuel":"gasoline","grade":"premium","price_premium":0.173},{"date":"2000-06-05","fuel":"gasoline","grade":"all","price_premium":0.036},{"date":"2000-06-05","fuel":"gasoline","grade":"midgrade","price_premium":0.083},{"date":"2000-06-05","fuel":"gasoline","grade":"premium","price_premium":0.167},{"date":"2000-06-12","fuel":"gasoline","grade":"all","price_premium":0.033},{"date":"2000-06-12","fuel":"gasoline","grade":"midgrade","price_premium":0.075},{"date":"2000-06-12","fuel":"gasoline","grade":"premium","price_premium":0.154},{"date":"2000-06-19","fuel":"gasoline","grade":"all","price_premium":0.03},{"date":"2000-06-19","fuel":"gasoline","grade":"midgrade","price_premium":0.07},{"date":"2000-06-19","fuel":"gasoline","grade":"premium","price_premium":0.146},{"date":"2000-06-26","fuel":"gasoline","grade":"all","price_premium":0.033},{"date":"2000-06-26","fuel":"gasoline","grade":"midgrade","price_premium":0.075},{"date":"2000-06-26","fuel":"gasoline","grade":"premium","price_premium":0.155},{"date":"2000-07-03","fuel":"gasoline","grade":"all","price_premium":0.036},{"date":"2000-07-03","fuel":"gasoline","grade":"midgrade","price_premium":0.082},{"date":"2000-07-03","fuel":"gasoline","grade":"premium","price_premium":0.167},{"date":"2000-07-10","fuel":"gasoline","grade":"all","price_premium":0.037},{"date":"2000-07-10","fuel":"gasoline","grade":"midgrade","price_premium":0.089},{"date":"2000-07-10","fuel":"gasoline","grade":"premium","price_premium":0.176},{"date":"2000-07-17","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2000-07-17","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2000-07-17","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"2000-07-24","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2000-07-24","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"2000-07-24","fuel":"gasoline","grade":"premium","price_premium":0.191},{"date":"2000-07-31","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2000-07-31","fuel":"gasoline","grade":"midgrade","price_premium":0.102},{"date":"2000-07-31","fuel":"gasoline","grade":"premium","price_premium":0.197},{"date":"2000-08-07","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2000-08-07","fuel":"gasoline","grade":"midgrade","price_premium":0.102},{"date":"2000-08-07","fuel":"gasoline","grade":"premium","price_premium":0.194},{"date":"2000-08-14","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2000-08-14","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"2000-08-14","fuel":"gasoline","grade":"premium","price_premium":0.192},{"date":"2000-08-21","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2000-08-21","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2000-08-21","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"2000-08-28","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2000-08-28","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2000-08-28","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"2000-09-04","fuel":"gasoline","grade":"all","price_premium":0.038},{"date":"2000-09-04","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"2000-09-04","fuel":"gasoline","grade":"premium","price_premium":0.176},{"date":"2000-09-11","fuel":"gasoline","grade":"all","price_premium":0.037},{"date":"2000-09-11","fuel":"gasoline","grade":"midgrade","price_premium":0.089},{"date":"2000-09-11","fuel":"gasoline","grade":"premium","price_premium":0.174},{"date":"2000-09-18","fuel":"gasoline","grade":"all","price_premium":0.037},{"date":"2000-09-18","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"2000-09-18","fuel":"gasoline","grade":"premium","price_premium":0.171},{"date":"2000-09-25","fuel":"gasoline","grade":"all","price_premium":0.038},{"date":"2000-09-25","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"2000-09-25","fuel":"gasoline","grade":"premium","price_premium":0.178},{"date":"2000-10-02","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"2000-10-02","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"2000-10-02","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"2000-10-09","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"2000-10-09","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"2000-10-09","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"2000-10-16","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"2000-10-16","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"2000-10-16","fuel":"gasoline","grade":"premium","price_premium":0.178},{"date":"2000-10-23","fuel":"gasoline","grade":"all","price_premium":0.037},{"date":"2000-10-23","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"2000-10-23","fuel":"gasoline","grade":"premium","price_premium":0.173},{"date":"2000-10-30","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"2000-10-30","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"2000-10-30","fuel":"gasoline","grade":"premium","price_premium":0.177},{"date":"2000-11-06","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"2000-11-06","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"2000-11-06","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"2000-11-13","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"2000-11-13","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"2000-11-13","fuel":"gasoline","grade":"premium","price_premium":0.178},{"date":"2000-11-20","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2000-11-20","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2000-11-20","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"2000-11-27","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"2000-11-27","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"2000-11-27","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"2000-12-04","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2000-12-04","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2000-12-04","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"2000-12-11","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2000-12-11","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2000-12-11","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"2000-12-18","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2000-12-18","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2000-12-18","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"2000-12-25","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"2000-12-25","fuel":"gasoline","grade":"midgrade","price_premium":0.088},{"date":"2000-12-25","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"2001-01-01","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2001-01-01","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2001-01-01","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"2001-01-08","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2001-01-08","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2001-01-08","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"2001-01-15","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"2001-01-15","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"2001-01-15","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"2001-01-22","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2001-01-22","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"2001-01-22","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"2001-01-29","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2001-01-29","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"2001-01-29","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"2001-02-05","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2001-02-05","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2001-02-05","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"2001-02-12","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"2001-02-12","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"2001-02-12","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"2001-02-19","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2001-02-19","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2001-02-19","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"2001-02-26","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2001-02-26","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2001-02-26","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"2001-03-05","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2001-03-05","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2001-03-05","fuel":"gasoline","grade":"premium","price_premium":0.188},{"date":"2001-03-12","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2001-03-12","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2001-03-12","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"2001-03-19","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2001-03-19","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2001-03-19","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"2001-03-26","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2001-03-26","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2001-03-26","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"2001-04-02","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2001-04-02","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2001-04-02","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"2001-04-09","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2001-04-09","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2001-04-09","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"2001-04-16","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"2001-04-16","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2001-04-16","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"2001-04-23","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"2001-04-23","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"2001-04-23","fuel":"gasoline","grade":"premium","price_premium":0.178},{"date":"2001-04-30","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"2001-04-30","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"2001-04-30","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"2001-05-07","fuel":"gasoline","grade":"all","price_premium":0.036},{"date":"2001-05-07","fuel":"gasoline","grade":"midgrade","price_premium":0.085},{"date":"2001-05-07","fuel":"gasoline","grade":"premium","price_premium":0.166},{"date":"2001-05-14","fuel":"gasoline","grade":"all","price_premium":0.035},{"date":"2001-05-14","fuel":"gasoline","grade":"midgrade","price_premium":0.08},{"date":"2001-05-14","fuel":"gasoline","grade":"premium","price_premium":0.163},{"date":"2001-05-21","fuel":"gasoline","grade":"all","price_premium":0.037},{"date":"2001-05-21","fuel":"gasoline","grade":"midgrade","price_premium":0.086},{"date":"2001-05-21","fuel":"gasoline","grade":"premium","price_premium":0.171},{"date":"2001-05-28","fuel":"gasoline","grade":"all","price_premium":0.035},{"date":"2001-05-28","fuel":"gasoline","grade":"midgrade","price_premium":0.083},{"date":"2001-05-28","fuel":"gasoline","grade":"premium","price_premium":0.167},{"date":"2001-06-04","fuel":"gasoline","grade":"all","price_premium":0.036},{"date":"2001-06-04","fuel":"gasoline","grade":"midgrade","price_premium":0.083},{"date":"2001-06-04","fuel":"gasoline","grade":"premium","price_premium":0.168},{"date":"2001-06-11","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2001-06-11","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2001-06-11","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"2001-06-18","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2001-06-18","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"2001-06-18","fuel":"gasoline","grade":"premium","price_premium":0.191},{"date":"2001-06-25","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"2001-06-25","fuel":"gasoline","grade":"midgrade","price_premium":0.106},{"date":"2001-06-25","fuel":"gasoline","grade":"premium","price_premium":0.199},{"date":"2001-07-02","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2001-07-02","fuel":"gasoline","grade":"midgrade","price_premium":0.111},{"date":"2001-07-02","fuel":"gasoline","grade":"premium","price_premium":0.204},{"date":"2001-07-09","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"2001-07-09","fuel":"gasoline","grade":"midgrade","price_premium":0.113},{"date":"2001-07-09","fuel":"gasoline","grade":"premium","price_premium":0.204},{"date":"2001-07-16","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2001-07-16","fuel":"gasoline","grade":"midgrade","price_premium":0.111},{"date":"2001-07-16","fuel":"gasoline","grade":"premium","price_premium":0.203},{"date":"2001-07-23","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"2001-07-23","fuel":"gasoline","grade":"midgrade","price_premium":0.105},{"date":"2001-07-23","fuel":"gasoline","grade":"premium","price_premium":0.2},{"date":"2001-07-30","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2001-07-30","fuel":"gasoline","grade":"midgrade","price_premium":0.102},{"date":"2001-07-30","fuel":"gasoline","grade":"premium","price_premium":0.197},{"date":"2001-08-06","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2001-08-06","fuel":"gasoline","grade":"midgrade","price_premium":0.1},{"date":"2001-08-06","fuel":"gasoline","grade":"premium","price_premium":0.194},{"date":"2001-08-13","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2001-08-13","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2001-08-13","fuel":"gasoline","grade":"premium","price_premium":0.188},{"date":"2001-08-20","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2001-08-20","fuel":"gasoline","grade":"midgrade","price_premium":0.089},{"date":"2001-08-20","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"2001-08-27","fuel":"gasoline","grade":"all","price_premium":0.035},{"date":"2001-08-27","fuel":"gasoline","grade":"midgrade","price_premium":0.073},{"date":"2001-08-27","fuel":"gasoline","grade":"premium","price_premium":0.159},{"date":"2001-09-03","fuel":"gasoline","grade":"all","price_premium":0.034},{"date":"2001-09-03","fuel":"gasoline","grade":"midgrade","price_premium":0.074},{"date":"2001-09-03","fuel":"gasoline","grade":"premium","price_premium":0.153},{"date":"2001-09-10","fuel":"gasoline","grade":"all","price_premium":0.035},{"date":"2001-09-10","fuel":"gasoline","grade":"midgrade","price_premium":0.077},{"date":"2001-09-10","fuel":"gasoline","grade":"premium","price_premium":0.159},{"date":"2001-09-17","fuel":"gasoline","grade":"all","price_premium":0.035},{"date":"2001-09-17","fuel":"gasoline","grade":"midgrade","price_premium":0.078},{"date":"2001-09-17","fuel":"gasoline","grade":"premium","price_premium":0.16},{"date":"2001-09-24","fuel":"gasoline","grade":"all","price_premium":0.037},{"date":"2001-09-24","fuel":"gasoline","grade":"midgrade","price_premium":0.084},{"date":"2001-09-24","fuel":"gasoline","grade":"premium","price_premium":0.168},{"date":"2001-10-01","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"2001-10-01","fuel":"gasoline","grade":"midgrade","price_premium":0.087},{"date":"2001-10-01","fuel":"gasoline","grade":"premium","price_premium":0.175},{"date":"2001-10-08","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2001-10-08","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"2001-10-08","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"2001-10-15","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2001-10-15","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2001-10-15","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"2001-10-22","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2001-10-22","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2001-10-22","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"2001-10-29","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2001-10-29","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2001-10-29","fuel":"gasoline","grade":"premium","price_premium":0.188},{"date":"2001-11-05","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2001-11-05","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2001-11-05","fuel":"gasoline","grade":"premium","price_premium":0.189},{"date":"2001-11-12","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2001-11-12","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2001-11-12","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"2001-11-19","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2001-11-19","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"2001-11-19","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"2001-11-26","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2001-11-26","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"2001-11-26","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"2001-12-03","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2001-12-03","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"2001-12-03","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"2001-12-10","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2001-12-10","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"2001-12-10","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"2001-12-17","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2001-12-17","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2001-12-17","fuel":"gasoline","grade":"premium","price_premium":0.19},{"date":"2001-12-24","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2001-12-24","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"2001-12-24","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"2001-12-31","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2001-12-31","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"2001-12-31","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"2002-01-07","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2002-01-07","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"2002-01-07","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"2002-01-14","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-01-14","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"2002-01-14","fuel":"gasoline","grade":"premium","price_premium":0.188},{"date":"2002-01-21","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-01-21","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"2002-01-21","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"2002-01-28","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-01-28","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"2002-01-28","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"2002-02-04","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-02-04","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"2002-02-04","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"2002-02-11","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-02-11","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2002-02-11","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"2002-02-18","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-02-18","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2002-02-18","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"2002-02-25","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-02-25","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2002-02-25","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"2002-03-04","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-03-04","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2002-03-04","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"2002-03-11","fuel":"gasoline","grade":"all","price_premium":0.039},{"date":"2002-03-11","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"2002-03-11","fuel":"gasoline","grade":"premium","price_premium":0.175},{"date":"2002-03-18","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2002-03-18","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2002-03-18","fuel":"gasoline","grade":"premium","price_premium":0.178},{"date":"2002-03-25","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2002-03-25","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"2002-03-25","fuel":"gasoline","grade":"premium","price_premium":0.177},{"date":"2002-04-01","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-04-01","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2002-04-01","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"2002-04-08","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-04-08","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2002-04-08","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"2002-04-15","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2002-04-15","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2002-04-15","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"2002-04-22","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2002-04-22","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2002-04-22","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"2002-04-29","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2002-04-29","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2002-04-29","fuel":"gasoline","grade":"premium","price_premium":0.188},{"date":"2002-05-06","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2002-05-06","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2002-05-06","fuel":"gasoline","grade":"premium","price_premium":0.188},{"date":"2002-05-13","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2002-05-13","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"2002-05-13","fuel":"gasoline","grade":"premium","price_premium":0.189},{"date":"2002-05-20","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2002-05-20","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2002-05-20","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"2002-05-27","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2002-05-27","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2002-05-27","fuel":"gasoline","grade":"premium","price_premium":0.189},{"date":"2002-06-03","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-06-03","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2002-06-03","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"2002-06-10","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2002-06-10","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2002-06-10","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"2002-06-17","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-06-17","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2002-06-17","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"2002-06-24","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-06-24","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2002-06-24","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"2002-07-01","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-07-01","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2002-07-01","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"2002-07-08","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-07-08","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2002-07-08","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"2002-07-15","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-07-15","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2002-07-15","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"2002-07-22","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-07-22","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"2002-07-22","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"2002-07-29","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2002-07-29","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"2002-07-29","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"2002-08-05","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2002-08-05","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2002-08-05","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"2002-08-12","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2002-08-12","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2002-08-12","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"2002-08-19","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2002-08-19","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2002-08-19","fuel":"gasoline","grade":"premium","price_premium":0.188},{"date":"2002-08-26","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-08-26","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2002-08-26","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"2002-09-02","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2002-09-02","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2002-09-02","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"2002-09-09","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2002-09-09","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2002-09-09","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"2002-09-16","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-09-16","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2002-09-16","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"2002-09-23","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-09-23","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"2002-09-23","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"2002-09-30","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2002-09-30","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2002-09-30","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"2002-10-07","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-10-07","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"2002-10-07","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"2002-10-14","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-10-14","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"2002-10-14","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"2002-10-21","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-10-21","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"2002-10-21","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"2002-10-28","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-10-28","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"2002-10-28","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"2002-11-04","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-11-04","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"2002-11-04","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"2002-11-11","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2002-11-11","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"2002-11-11","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"2002-11-18","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2002-11-18","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2002-11-18","fuel":"gasoline","grade":"premium","price_premium":0.19},{"date":"2002-11-25","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2002-11-25","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2002-11-25","fuel":"gasoline","grade":"premium","price_premium":0.193},{"date":"2002-12-02","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2002-12-02","fuel":"gasoline","grade":"midgrade","price_premium":0.1},{"date":"2002-12-02","fuel":"gasoline","grade":"premium","price_premium":0.198},{"date":"2002-12-09","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2002-12-09","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"2002-12-09","fuel":"gasoline","grade":"premium","price_premium":0.197},{"date":"2002-12-16","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2002-12-16","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"2002-12-16","fuel":"gasoline","grade":"premium","price_premium":0.195},{"date":"2002-12-23","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2002-12-23","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2002-12-23","fuel":"gasoline","grade":"premium","price_premium":0.191},{"date":"2002-12-30","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2002-12-30","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2002-12-30","fuel":"gasoline","grade":"premium","price_premium":0.189},{"date":"2003-01-06","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2003-01-06","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2003-01-06","fuel":"gasoline","grade":"premium","price_premium":0.195},{"date":"2003-01-13","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2003-01-13","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2003-01-13","fuel":"gasoline","grade":"premium","price_premium":0.191},{"date":"2003-01-20","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2003-01-20","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2003-01-20","fuel":"gasoline","grade":"premium","price_premium":0.192},{"date":"2003-01-27","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2003-01-27","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2003-01-27","fuel":"gasoline","grade":"premium","price_premium":0.19},{"date":"2003-02-03","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2003-02-03","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2003-02-03","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"2003-02-10","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2003-02-10","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2003-02-10","fuel":"gasoline","grade":"premium","price_premium":0.188},{"date":"2003-02-17","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2003-02-17","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2003-02-17","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"2003-02-24","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2003-02-24","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2003-02-24","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"2003-03-03","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2003-03-03","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2003-03-03","fuel":"gasoline","grade":"premium","price_premium":0.179},{"date":"2003-03-10","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2003-03-10","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2003-03-10","fuel":"gasoline","grade":"premium","price_premium":0.177},{"date":"2003-03-17","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2003-03-17","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2003-03-17","fuel":"gasoline","grade":"premium","price_premium":0.178},{"date":"2003-03-24","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2003-03-24","fuel":"gasoline","grade":"midgrade","price_premium":0.101},{"date":"2003-03-24","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"2003-03-31","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2003-03-31","fuel":"gasoline","grade":"midgrade","price_premium":0.104},{"date":"2003-03-31","fuel":"gasoline","grade":"premium","price_premium":0.191},{"date":"2003-04-07","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2003-04-07","fuel":"gasoline","grade":"midgrade","price_premium":0.105},{"date":"2003-04-07","fuel":"gasoline","grade":"premium","price_premium":0.189},{"date":"2003-04-14","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2003-04-14","fuel":"gasoline","grade":"midgrade","price_premium":0.107},{"date":"2003-04-14","fuel":"gasoline","grade":"premium","price_premium":0.193},{"date":"2003-04-21","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2003-04-21","fuel":"gasoline","grade":"midgrade","price_premium":0.104},{"date":"2003-04-21","fuel":"gasoline","grade":"premium","price_premium":0.192},{"date":"2003-04-28","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2003-04-28","fuel":"gasoline","grade":"midgrade","price_premium":0.102},{"date":"2003-04-28","fuel":"gasoline","grade":"premium","price_premium":0.191},{"date":"2003-05-05","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2003-05-05","fuel":"gasoline","grade":"midgrade","price_premium":0.102},{"date":"2003-05-05","fuel":"gasoline","grade":"premium","price_premium":0.193},{"date":"2003-05-12","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2003-05-12","fuel":"gasoline","grade":"midgrade","price_premium":0.101},{"date":"2003-05-12","fuel":"gasoline","grade":"premium","price_premium":0.191},{"date":"2003-05-19","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2003-05-19","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2003-05-19","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"2003-05-26","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2003-05-26","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"2003-05-26","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"2003-06-02","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2003-06-02","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"2003-06-02","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"2003-06-09","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2003-06-09","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"2003-06-09","fuel":"gasoline","grade":"premium","price_premium":0.178},{"date":"2003-06-16","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2003-06-16","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"2003-06-16","fuel":"gasoline","grade":"premium","price_premium":0.178},{"date":"2003-06-23","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2003-06-23","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2003-06-23","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"2003-06-30","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2003-06-30","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2003-06-30","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"2003-07-07","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2003-07-07","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2003-07-07","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"2003-07-14","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2003-07-14","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2003-07-14","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"2003-07-21","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2003-07-21","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2003-07-21","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"2003-07-28","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2003-07-28","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2003-07-28","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"2003-08-04","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2003-08-04","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"2003-08-04","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"2003-08-11","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2003-08-11","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"2003-08-11","fuel":"gasoline","grade":"premium","price_premium":0.178},{"date":"2003-08-18","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2003-08-18","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2003-08-18","fuel":"gasoline","grade":"premium","price_premium":0.178},{"date":"2003-08-25","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2003-08-25","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2003-08-25","fuel":"gasoline","grade":"premium","price_premium":0.178},{"date":"2003-09-01","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2003-09-01","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2003-09-01","fuel":"gasoline","grade":"premium","price_premium":0.178},{"date":"2003-09-08","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2003-09-08","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2003-09-08","fuel":"gasoline","grade":"premium","price_premium":0.182},{"date":"2003-09-15","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2003-09-15","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2003-09-15","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"2003-09-22","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2003-09-22","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"2003-09-22","fuel":"gasoline","grade":"premium","price_premium":0.191},{"date":"2003-09-29","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2003-09-29","fuel":"gasoline","grade":"midgrade","price_premium":0.102},{"date":"2003-09-29","fuel":"gasoline","grade":"premium","price_premium":0.196},{"date":"2003-10-06","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2003-10-06","fuel":"gasoline","grade":"midgrade","price_premium":0.101},{"date":"2003-10-06","fuel":"gasoline","grade":"premium","price_premium":0.194},{"date":"2003-10-13","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2003-10-13","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2003-10-13","fuel":"gasoline","grade":"premium","price_premium":0.19},{"date":"2003-10-20","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2003-10-20","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"2003-10-20","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"2003-10-27","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2003-10-27","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2003-10-27","fuel":"gasoline","grade":"premium","price_premium":0.188},{"date":"2003-11-03","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2003-11-03","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2003-11-03","fuel":"gasoline","grade":"premium","price_premium":0.188},{"date":"2003-11-10","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2003-11-10","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2003-11-10","fuel":"gasoline","grade":"premium","price_premium":0.19},{"date":"2003-11-17","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2003-11-17","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2003-11-17","fuel":"gasoline","grade":"premium","price_premium":0.192},{"date":"2003-11-24","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2003-11-24","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2003-11-24","fuel":"gasoline","grade":"premium","price_premium":0.189},{"date":"2003-12-01","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2003-12-01","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2003-12-01","fuel":"gasoline","grade":"premium","price_premium":0.193},{"date":"2003-12-08","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2003-12-08","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2003-12-08","fuel":"gasoline","grade":"premium","price_premium":0.194},{"date":"2003-12-15","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2003-12-15","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2003-12-15","fuel":"gasoline","grade":"premium","price_premium":0.195},{"date":"2003-12-22","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2003-12-22","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2003-12-22","fuel":"gasoline","grade":"premium","price_premium":0.193},{"date":"2003-12-29","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2003-12-29","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"2003-12-29","fuel":"gasoline","grade":"premium","price_premium":0.196},{"date":"2004-01-05","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2004-01-05","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2004-01-05","fuel":"gasoline","grade":"premium","price_premium":0.191},{"date":"2004-01-12","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2004-01-12","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2004-01-12","fuel":"gasoline","grade":"premium","price_premium":0.192},{"date":"2004-01-19","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2004-01-19","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2004-01-19","fuel":"gasoline","grade":"premium","price_premium":0.19},{"date":"2004-01-26","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2004-01-26","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2004-01-26","fuel":"gasoline","grade":"premium","price_premium":0.191},{"date":"2004-02-02","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2004-02-02","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2004-02-02","fuel":"gasoline","grade":"premium","price_premium":0.195},{"date":"2004-02-09","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2004-02-09","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2004-02-09","fuel":"gasoline","grade":"premium","price_premium":0.19},{"date":"2004-02-16","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2004-02-16","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2004-02-16","fuel":"gasoline","grade":"premium","price_premium":0.188},{"date":"2004-02-23","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2004-02-23","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2004-02-23","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"2004-03-01","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2004-03-01","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"2004-03-01","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"2004-03-08","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2004-03-08","fuel":"gasoline","grade":"midgrade","price_premium":0.1},{"date":"2004-03-08","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"2004-03-15","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2004-03-15","fuel":"gasoline","grade":"midgrade","price_premium":0.102},{"date":"2004-03-15","fuel":"gasoline","grade":"premium","price_premium":0.188},{"date":"2004-03-22","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2004-03-22","fuel":"gasoline","grade":"midgrade","price_premium":0.1},{"date":"2004-03-22","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"2004-03-29","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2004-03-29","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"2004-03-29","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"2004-04-05","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2004-04-05","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"2004-04-05","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"2004-04-12","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2004-04-12","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"2004-04-12","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"2004-04-19","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2004-04-19","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2004-04-19","fuel":"gasoline","grade":"premium","price_premium":0.178},{"date":"2004-04-26","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2004-04-26","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2004-04-26","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"2004-05-03","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2004-05-03","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"2004-05-03","fuel":"gasoline","grade":"premium","price_premium":0.177},{"date":"2004-05-10","fuel":"gasoline","grade":"all","price_premium":0.038},{"date":"2004-05-10","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"2004-05-10","fuel":"gasoline","grade":"premium","price_premium":0.17},{"date":"2004-05-17","fuel":"gasoline","grade":"all","price_premium":0.038},{"date":"2004-05-17","fuel":"gasoline","grade":"midgrade","price_premium":0.089},{"date":"2004-05-17","fuel":"gasoline","grade":"premium","price_premium":0.172},{"date":"2004-05-24","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2004-05-24","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"2004-05-24","fuel":"gasoline","grade":"premium","price_premium":0.178},{"date":"2004-05-31","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2004-05-31","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2004-05-31","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"2004-06-07","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2004-06-07","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2004-06-07","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"2004-06-14","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2004-06-14","fuel":"gasoline","grade":"midgrade","price_premium":0.101},{"date":"2004-06-14","fuel":"gasoline","grade":"premium","price_premium":0.193},{"date":"2004-06-21","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2004-06-21","fuel":"gasoline","grade":"midgrade","price_premium":0.102},{"date":"2004-06-21","fuel":"gasoline","grade":"premium","price_premium":0.197},{"date":"2004-06-28","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2004-06-28","fuel":"gasoline","grade":"midgrade","price_premium":0.1},{"date":"2004-06-28","fuel":"gasoline","grade":"premium","price_premium":0.197},{"date":"2004-07-05","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2004-07-05","fuel":"gasoline","grade":"midgrade","price_premium":0.1},{"date":"2004-07-05","fuel":"gasoline","grade":"premium","price_premium":0.196},{"date":"2004-07-12","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2004-07-12","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2004-07-12","fuel":"gasoline","grade":"premium","price_premium":0.191},{"date":"2004-07-19","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2004-07-19","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2004-07-19","fuel":"gasoline","grade":"premium","price_premium":0.191},{"date":"2004-07-26","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2004-07-26","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2004-07-26","fuel":"gasoline","grade":"premium","price_premium":0.192},{"date":"2004-08-02","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2004-08-02","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2004-08-02","fuel":"gasoline","grade":"premium","price_premium":0.19},{"date":"2004-08-09","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2004-08-09","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2004-08-09","fuel":"gasoline","grade":"premium","price_premium":0.191},{"date":"2004-08-16","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2004-08-16","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2004-08-16","fuel":"gasoline","grade":"premium","price_premium":0.189},{"date":"2004-08-23","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2004-08-23","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2004-08-23","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"2004-08-30","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2004-08-30","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2004-08-30","fuel":"gasoline","grade":"premium","price_premium":0.19},{"date":"2004-09-06","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2004-09-06","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"2004-09-06","fuel":"gasoline","grade":"premium","price_premium":0.193},{"date":"2004-09-13","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2004-09-13","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"2004-09-13","fuel":"gasoline","grade":"premium","price_premium":0.191},{"date":"2004-09-20","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2004-09-20","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2004-09-20","fuel":"gasoline","grade":"premium","price_premium":0.188},{"date":"2004-09-27","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2004-09-27","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2004-09-27","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"2004-10-04","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2004-10-04","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2004-10-04","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"2004-10-11","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2004-10-11","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2004-10-11","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"2004-10-18","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2004-10-18","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2004-10-18","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"2004-10-25","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2004-10-25","fuel":"gasoline","grade":"midgrade","price_premium":0.101},{"date":"2004-10-25","fuel":"gasoline","grade":"premium","price_premium":0.189},{"date":"2004-11-01","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2004-11-01","fuel":"gasoline","grade":"midgrade","price_premium":0.1},{"date":"2004-11-01","fuel":"gasoline","grade":"premium","price_premium":0.189},{"date":"2004-11-08","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2004-11-08","fuel":"gasoline","grade":"midgrade","price_premium":0.104},{"date":"2004-11-08","fuel":"gasoline","grade":"premium","price_premium":0.195},{"date":"2004-11-15","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"2004-11-15","fuel":"gasoline","grade":"midgrade","price_premium":0.106},{"date":"2004-11-15","fuel":"gasoline","grade":"premium","price_premium":0.199},{"date":"2004-11-22","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2004-11-22","fuel":"gasoline","grade":"midgrade","price_premium":0.103},{"date":"2004-11-22","fuel":"gasoline","grade":"premium","price_premium":0.198},{"date":"2004-11-29","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2004-11-29","fuel":"gasoline","grade":"midgrade","price_premium":0.102},{"date":"2004-11-29","fuel":"gasoline","grade":"premium","price_premium":0.197},{"date":"2004-12-06","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"2004-12-06","fuel":"gasoline","grade":"midgrade","price_premium":0.103},{"date":"2004-12-06","fuel":"gasoline","grade":"premium","price_premium":0.2},{"date":"2004-12-13","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2004-12-13","fuel":"gasoline","grade":"midgrade","price_premium":0.106},{"date":"2004-12-13","fuel":"gasoline","grade":"premium","price_premium":0.206},{"date":"2004-12-20","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2004-12-20","fuel":"gasoline","grade":"midgrade","price_premium":0.106},{"date":"2004-12-20","fuel":"gasoline","grade":"premium","price_premium":0.205},{"date":"2004-12-27","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"2004-12-27","fuel":"gasoline","grade":"midgrade","price_premium":0.107},{"date":"2004-12-27","fuel":"gasoline","grade":"premium","price_premium":0.207},{"date":"2005-01-03","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2005-01-03","fuel":"gasoline","grade":"midgrade","price_premium":0.104},{"date":"2005-01-03","fuel":"gasoline","grade":"premium","price_premium":0.207},{"date":"2005-01-10","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2005-01-10","fuel":"gasoline","grade":"midgrade","price_premium":0.1},{"date":"2005-01-10","fuel":"gasoline","grade":"premium","price_premium":0.2},{"date":"2005-01-17","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2005-01-17","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"2005-01-17","fuel":"gasoline","grade":"premium","price_premium":0.198},{"date":"2005-01-24","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2005-01-24","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2005-01-24","fuel":"gasoline","grade":"premium","price_premium":0.193},{"date":"2005-01-31","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2005-01-31","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2005-01-31","fuel":"gasoline","grade":"premium","price_premium":0.192},{"date":"2005-02-07","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2005-02-07","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2005-02-07","fuel":"gasoline","grade":"premium","price_premium":0.193},{"date":"2005-02-14","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2005-02-14","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2005-02-14","fuel":"gasoline","grade":"premium","price_premium":0.193},{"date":"2005-02-21","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2005-02-21","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"2005-02-21","fuel":"gasoline","grade":"premium","price_premium":0.191},{"date":"2005-02-28","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2005-02-28","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2005-02-28","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"2005-03-07","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2005-03-07","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2005-03-07","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"2005-03-14","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2005-03-14","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2005-03-14","fuel":"gasoline","grade":"premium","price_premium":0.185},{"date":"2005-03-21","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2005-03-21","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"2005-03-21","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"2005-03-28","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2005-03-28","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2005-03-28","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"2005-04-04","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2005-04-04","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2005-04-04","fuel":"gasoline","grade":"premium","price_premium":0.183},{"date":"2005-04-11","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2005-04-11","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2005-04-11","fuel":"gasoline","grade":"premium","price_premium":0.184},{"date":"2005-04-18","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2005-04-18","fuel":"gasoline","grade":"midgrade","price_premium":0.102},{"date":"2005-04-18","fuel":"gasoline","grade":"premium","price_premium":0.19},{"date":"2005-04-25","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2005-04-25","fuel":"gasoline","grade":"midgrade","price_premium":0.101},{"date":"2005-04-25","fuel":"gasoline","grade":"premium","price_premium":0.19},{"date":"2005-05-02","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2005-05-02","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2005-05-02","fuel":"gasoline","grade":"premium","price_premium":0.19},{"date":"2005-05-09","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"2005-05-09","fuel":"gasoline","grade":"midgrade","price_premium":0.105},{"date":"2005-05-09","fuel":"gasoline","grade":"premium","price_premium":0.199},{"date":"2005-05-16","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2005-05-16","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"2005-05-16","fuel":"gasoline","grade":"premium","price_premium":0.194},{"date":"2005-05-23","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2005-05-23","fuel":"gasoline","grade":"midgrade","price_premium":0.101},{"date":"2005-05-23","fuel":"gasoline","grade":"premium","price_premium":0.197},{"date":"2005-05-30","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2005-05-30","fuel":"gasoline","grade":"midgrade","price_premium":0.101},{"date":"2005-05-30","fuel":"gasoline","grade":"premium","price_premium":0.198},{"date":"2005-06-06","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2005-06-06","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2005-06-06","fuel":"gasoline","grade":"premium","price_premium":0.193},{"date":"2005-06-13","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2005-06-13","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2005-06-13","fuel":"gasoline","grade":"premium","price_premium":0.193},{"date":"2005-06-20","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2005-06-20","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2005-06-20","fuel":"gasoline","grade":"premium","price_premium":0.192},{"date":"2005-06-27","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2005-06-27","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"2005-06-27","fuel":"gasoline","grade":"premium","price_premium":0.187},{"date":"2005-07-04","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2005-07-04","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2005-07-04","fuel":"gasoline","grade":"premium","price_premium":0.188},{"date":"2005-07-11","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2005-07-11","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"2005-07-11","fuel":"gasoline","grade":"premium","price_premium":0.189},{"date":"2005-07-18","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2005-07-18","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"2005-07-18","fuel":"gasoline","grade":"premium","price_premium":0.194},{"date":"2005-07-25","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2005-07-25","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"2005-07-25","fuel":"gasoline","grade":"premium","price_premium":0.199},{"date":"2005-08-01","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2005-08-01","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2005-08-01","fuel":"gasoline","grade":"premium","price_premium":0.199},{"date":"2005-08-08","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2005-08-08","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"2005-08-08","fuel":"gasoline","grade":"premium","price_premium":0.192},{"date":"2005-08-15","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2005-08-15","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"2005-08-15","fuel":"gasoline","grade":"premium","price_premium":0.192},{"date":"2005-08-22","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2005-08-22","fuel":"gasoline","grade":"midgrade","price_premium":0.092},{"date":"2005-08-22","fuel":"gasoline","grade":"premium","price_premium":0.19},{"date":"2005-08-29","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2005-08-29","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2005-08-29","fuel":"gasoline","grade":"premium","price_premium":0.191},{"date":"2005-09-05","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"2005-09-05","fuel":"gasoline","grade":"midgrade","price_premium":0.103},{"date":"2005-09-05","fuel":"gasoline","grade":"premium","price_premium":0.216},{"date":"2005-09-12","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"2005-09-12","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"2005-09-12","fuel":"gasoline","grade":"premium","price_premium":0.216},{"date":"2005-09-19","fuel":"gasoline","grade":"all","price_premium":0.049},{"date":"2005-09-19","fuel":"gasoline","grade":"midgrade","price_premium":0.108},{"date":"2005-09-19","fuel":"gasoline","grade":"premium","price_premium":0.223},{"date":"2005-09-26","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"2005-09-26","fuel":"gasoline","grade":"midgrade","price_premium":0.106},{"date":"2005-09-26","fuel":"gasoline","grade":"premium","price_premium":0.215},{"date":"2005-10-03","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"2005-10-03","fuel":"gasoline","grade":"midgrade","price_premium":0.105},{"date":"2005-10-03","fuel":"gasoline","grade":"premium","price_premium":0.211},{"date":"2005-10-10","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"2005-10-10","fuel":"gasoline","grade":"midgrade","price_premium":0.111},{"date":"2005-10-10","fuel":"gasoline","grade":"premium","price_premium":0.216},{"date":"2005-10-17","fuel":"gasoline","grade":"all","price_premium":0.05},{"date":"2005-10-17","fuel":"gasoline","grade":"midgrade","price_premium":0.113},{"date":"2005-10-17","fuel":"gasoline","grade":"premium","price_premium":0.222},{"date":"2005-10-24","fuel":"gasoline","grade":"all","price_premium":0.049},{"date":"2005-10-24","fuel":"gasoline","grade":"midgrade","price_premium":0.113},{"date":"2005-10-24","fuel":"gasoline","grade":"premium","price_premium":0.219},{"date":"2005-10-31","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"2005-10-31","fuel":"gasoline","grade":"midgrade","price_premium":0.11},{"date":"2005-10-31","fuel":"gasoline","grade":"premium","price_premium":0.218},{"date":"2005-11-07","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"2005-11-07","fuel":"gasoline","grade":"midgrade","price_premium":0.109},{"date":"2005-11-07","fuel":"gasoline","grade":"premium","price_premium":0.214},{"date":"2005-11-14","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2005-11-14","fuel":"gasoline","grade":"midgrade","price_premium":0.106},{"date":"2005-11-14","fuel":"gasoline","grade":"premium","price_premium":0.209},{"date":"2005-11-21","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2005-11-21","fuel":"gasoline","grade":"midgrade","price_premium":0.105},{"date":"2005-11-21","fuel":"gasoline","grade":"premium","price_premium":0.207},{"date":"2005-11-28","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2005-11-28","fuel":"gasoline","grade":"midgrade","price_premium":0.104},{"date":"2005-11-28","fuel":"gasoline","grade":"premium","price_premium":0.204},{"date":"2005-12-05","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2005-12-05","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2005-12-05","fuel":"gasoline","grade":"premium","price_premium":0.198},{"date":"2005-12-12","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2005-12-12","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2005-12-12","fuel":"gasoline","grade":"premium","price_premium":0.196},{"date":"2005-12-19","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2005-12-19","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2005-12-19","fuel":"gasoline","grade":"premium","price_premium":0.198},{"date":"2005-12-26","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2005-12-26","fuel":"gasoline","grade":"midgrade","price_premium":0.095},{"date":"2005-12-26","fuel":"gasoline","grade":"premium","price_premium":0.2},{"date":"2006-01-02","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2006-01-02","fuel":"gasoline","grade":"midgrade","price_premium":0.091},{"date":"2006-01-02","fuel":"gasoline","grade":"premium","price_premium":0.199},{"date":"2006-01-09","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2006-01-09","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2006-01-09","fuel":"gasoline","grade":"premium","price_premium":0.204},{"date":"2006-01-16","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2006-01-16","fuel":"gasoline","grade":"midgrade","price_premium":0.101},{"date":"2006-01-16","fuel":"gasoline","grade":"premium","price_premium":0.211},{"date":"2006-01-23","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2006-01-23","fuel":"gasoline","grade":"midgrade","price_premium":0.1},{"date":"2006-01-23","fuel":"gasoline","grade":"premium","price_premium":0.211},{"date":"2006-01-30","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"2006-01-30","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"2006-01-30","fuel":"gasoline","grade":"premium","price_premium":0.207},{"date":"2006-02-06","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2006-02-06","fuel":"gasoline","grade":"midgrade","price_premium":0.103},{"date":"2006-02-06","fuel":"gasoline","grade":"premium","price_premium":0.207},{"date":"2006-02-13","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"2006-02-13","fuel":"gasoline","grade":"midgrade","price_premium":0.107},{"date":"2006-02-13","fuel":"gasoline","grade":"premium","price_premium":0.21},{"date":"2006-02-20","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2006-02-20","fuel":"gasoline","grade":"midgrade","price_premium":0.105},{"date":"2006-02-20","fuel":"gasoline","grade":"premium","price_premium":0.205},{"date":"2006-02-27","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2006-02-27","fuel":"gasoline","grade":"midgrade","price_premium":0.097},{"date":"2006-02-27","fuel":"gasoline","grade":"premium","price_premium":0.196},{"date":"2006-03-06","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2006-03-06","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2006-03-06","fuel":"gasoline","grade":"premium","price_premium":0.188},{"date":"2006-03-13","fuel":"gasoline","grade":"all","price_premium":0.042},{"date":"2006-03-13","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2006-03-13","fuel":"gasoline","grade":"premium","price_premium":0.19},{"date":"2006-03-20","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2006-03-20","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2006-03-20","fuel":"gasoline","grade":"premium","price_premium":0.197},{"date":"2006-03-27","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2006-03-27","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"2006-03-27","fuel":"gasoline","grade":"premium","price_premium":0.197},{"date":"2006-04-03","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2006-04-03","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2006-04-03","fuel":"gasoline","grade":"premium","price_premium":0.197},{"date":"2006-04-10","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2006-04-10","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2006-04-10","fuel":"gasoline","grade":"premium","price_premium":0.2},{"date":"2006-04-17","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"2006-04-17","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2006-04-17","fuel":"gasoline","grade":"premium","price_premium":0.203},{"date":"2006-04-24","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2006-04-24","fuel":"gasoline","grade":"midgrade","price_premium":0.1},{"date":"2006-04-24","fuel":"gasoline","grade":"premium","price_premium":0.207},{"date":"2006-05-01","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"2006-05-01","fuel":"gasoline","grade":"midgrade","price_premium":0.107},{"date":"2006-05-01","fuel":"gasoline","grade":"premium","price_premium":0.21},{"date":"2006-05-08","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2006-05-08","fuel":"gasoline","grade":"midgrade","price_premium":0.108},{"date":"2006-05-08","fuel":"gasoline","grade":"premium","price_premium":0.208},{"date":"2006-05-15","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"2006-05-15","fuel":"gasoline","grade":"midgrade","price_premium":0.102},{"date":"2006-05-15","fuel":"gasoline","grade":"premium","price_premium":0.202},{"date":"2006-05-22","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2006-05-22","fuel":"gasoline","grade":"midgrade","price_premium":0.106},{"date":"2006-05-22","fuel":"gasoline","grade":"premium","price_premium":0.206},{"date":"2006-05-29","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2006-05-29","fuel":"gasoline","grade":"midgrade","price_premium":0.104},{"date":"2006-05-29","fuel":"gasoline","grade":"premium","price_premium":0.204},{"date":"2006-06-05","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"2006-06-05","fuel":"gasoline","grade":"midgrade","price_premium":0.103},{"date":"2006-06-05","fuel":"gasoline","grade":"premium","price_premium":0.203},{"date":"2006-06-12","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"2006-06-12","fuel":"gasoline","grade":"midgrade","price_premium":0.103},{"date":"2006-06-12","fuel":"gasoline","grade":"premium","price_premium":0.202},{"date":"2006-06-19","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2006-06-19","fuel":"gasoline","grade":"midgrade","price_premium":0.106},{"date":"2006-06-19","fuel":"gasoline","grade":"premium","price_premium":0.206},{"date":"2006-06-26","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"2006-06-26","fuel":"gasoline","grade":"midgrade","price_premium":0.103},{"date":"2006-06-26","fuel":"gasoline","grade":"premium","price_premium":0.203},{"date":"2006-07-03","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"2006-07-03","fuel":"gasoline","grade":"midgrade","price_premium":0.1},{"date":"2006-07-03","fuel":"gasoline","grade":"premium","price_premium":0.199},{"date":"2006-07-10","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2006-07-10","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"2006-07-10","fuel":"gasoline","grade":"premium","price_premium":0.196},{"date":"2006-07-17","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2006-07-17","fuel":"gasoline","grade":"midgrade","price_premium":0.1},{"date":"2006-07-17","fuel":"gasoline","grade":"premium","price_premium":0.197},{"date":"2006-07-24","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"2006-07-24","fuel":"gasoline","grade":"midgrade","price_premium":0.103},{"date":"2006-07-24","fuel":"gasoline","grade":"premium","price_premium":0.202},{"date":"2006-07-31","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2006-07-31","fuel":"gasoline","grade":"midgrade","price_premium":0.102},{"date":"2006-07-31","fuel":"gasoline","grade":"premium","price_premium":0.207},{"date":"2006-08-07","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"2006-08-07","fuel":"gasoline","grade":"midgrade","price_premium":0.099},{"date":"2006-08-07","fuel":"gasoline","grade":"premium","price_premium":0.204},{"date":"2006-08-14","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"2006-08-14","fuel":"gasoline","grade":"midgrade","price_premium":0.104},{"date":"2006-08-14","fuel":"gasoline","grade":"premium","price_premium":0.21},{"date":"2006-08-21","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"2006-08-21","fuel":"gasoline","grade":"midgrade","price_premium":0.107},{"date":"2006-08-21","fuel":"gasoline","grade":"premium","price_premium":0.212},{"date":"2006-08-28","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"2006-08-28","fuel":"gasoline","grade":"midgrade","price_premium":0.108},{"date":"2006-08-28","fuel":"gasoline","grade":"premium","price_premium":0.219},{"date":"2006-09-04","fuel":"gasoline","grade":"all","price_premium":0.05},{"date":"2006-09-04","fuel":"gasoline","grade":"midgrade","price_premium":0.115},{"date":"2006-09-04","fuel":"gasoline","grade":"premium","price_premium":0.225},{"date":"2006-09-11","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2006-09-11","fuel":"gasoline","grade":"midgrade","price_premium":0.121},{"date":"2006-09-11","fuel":"gasoline","grade":"premium","price_premium":0.229},{"date":"2006-09-18","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2006-09-18","fuel":"gasoline","grade":"midgrade","price_premium":0.12},{"date":"2006-09-18","fuel":"gasoline","grade":"premium","price_premium":0.232},{"date":"2006-09-25","fuel":"gasoline","grade":"all","price_premium":0.051},{"date":"2006-09-25","fuel":"gasoline","grade":"midgrade","price_premium":0.12},{"date":"2006-09-25","fuel":"gasoline","grade":"premium","price_premium":0.227},{"date":"2006-10-02","fuel":"gasoline","grade":"all","price_premium":0.05},{"date":"2006-10-02","fuel":"gasoline","grade":"midgrade","price_premium":0.116},{"date":"2006-10-02","fuel":"gasoline","grade":"premium","price_premium":0.221},{"date":"2006-10-09","fuel":"gasoline","grade":"all","price_premium":0.049},{"date":"2006-10-09","fuel":"gasoline","grade":"midgrade","price_premium":0.112},{"date":"2006-10-09","fuel":"gasoline","grade":"premium","price_premium":0.217},{"date":"2006-10-16","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"2006-10-16","fuel":"gasoline","grade":"midgrade","price_premium":0.112},{"date":"2006-10-16","fuel":"gasoline","grade":"premium","price_premium":0.214},{"date":"2006-10-23","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"2006-10-23","fuel":"gasoline","grade":"midgrade","price_premium":0.107},{"date":"2006-10-23","fuel":"gasoline","grade":"premium","price_premium":0.21},{"date":"2006-10-30","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2006-10-30","fuel":"gasoline","grade":"midgrade","price_premium":0.104},{"date":"2006-10-30","fuel":"gasoline","grade":"premium","price_premium":0.206},{"date":"2006-11-06","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2006-11-06","fuel":"gasoline","grade":"midgrade","price_premium":0.106},{"date":"2006-11-06","fuel":"gasoline","grade":"premium","price_premium":0.207},{"date":"2006-11-13","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2006-11-13","fuel":"gasoline","grade":"midgrade","price_premium":0.106},{"date":"2006-11-13","fuel":"gasoline","grade":"premium","price_premium":0.205},{"date":"2006-11-20","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2006-11-20","fuel":"gasoline","grade":"midgrade","price_premium":0.107},{"date":"2006-11-20","fuel":"gasoline","grade":"premium","price_premium":0.206},{"date":"2006-11-27","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2006-11-27","fuel":"gasoline","grade":"midgrade","price_premium":0.106},{"date":"2006-11-27","fuel":"gasoline","grade":"premium","price_premium":0.207},{"date":"2006-12-04","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"2006-12-04","fuel":"gasoline","grade":"midgrade","price_premium":0.102},{"date":"2006-12-04","fuel":"gasoline","grade":"premium","price_premium":0.205},{"date":"2006-12-11","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"2006-12-11","fuel":"gasoline","grade":"midgrade","price_premium":0.106},{"date":"2006-12-11","fuel":"gasoline","grade":"premium","price_premium":0.209},{"date":"2006-12-18","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2006-12-18","fuel":"gasoline","grade":"midgrade","price_premium":0.104},{"date":"2006-12-18","fuel":"gasoline","grade":"premium","price_premium":0.207},{"date":"2006-12-25","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2006-12-25","fuel":"gasoline","grade":"midgrade","price_premium":0.105},{"date":"2006-12-25","fuel":"gasoline","grade":"premium","price_premium":0.207},{"date":"2007-01-01","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"2007-01-01","fuel":"gasoline","grade":"midgrade","price_premium":0.108},{"date":"2007-01-01","fuel":"gasoline","grade":"premium","price_premium":0.213},{"date":"2007-01-08","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"2007-01-08","fuel":"gasoline","grade":"midgrade","price_premium":0.112},{"date":"2007-01-08","fuel":"gasoline","grade":"premium","price_premium":0.217},{"date":"2007-01-15","fuel":"gasoline","grade":"all","price_premium":0.051},{"date":"2007-01-15","fuel":"gasoline","grade":"midgrade","price_premium":0.118},{"date":"2007-01-15","fuel":"gasoline","grade":"premium","price_premium":0.224},{"date":"2007-01-22","fuel":"gasoline","grade":"all","price_premium":0.051},{"date":"2007-01-22","fuel":"gasoline","grade":"midgrade","price_premium":0.12},{"date":"2007-01-22","fuel":"gasoline","grade":"premium","price_premium":0.226},{"date":"2007-01-29","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"2007-01-29","fuel":"gasoline","grade":"midgrade","price_premium":0.112},{"date":"2007-01-29","fuel":"gasoline","grade":"premium","price_premium":0.216},{"date":"2007-02-05","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2007-02-05","fuel":"gasoline","grade":"midgrade","price_premium":0.109},{"date":"2007-02-05","fuel":"gasoline","grade":"premium","price_premium":0.205},{"date":"2007-02-12","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2007-02-12","fuel":"gasoline","grade":"midgrade","price_premium":0.109},{"date":"2007-02-12","fuel":"gasoline","grade":"premium","price_premium":0.201},{"date":"2007-02-19","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"2007-02-19","fuel":"gasoline","grade":"midgrade","price_premium":0.105},{"date":"2007-02-19","fuel":"gasoline","grade":"premium","price_premium":0.199},{"date":"2007-02-26","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"2007-02-26","fuel":"gasoline","grade":"midgrade","price_premium":0.105},{"date":"2007-02-26","fuel":"gasoline","grade":"premium","price_premium":0.198},{"date":"2007-03-05","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2007-03-05","fuel":"gasoline","grade":"midgrade","price_premium":0.104},{"date":"2007-03-05","fuel":"gasoline","grade":"premium","price_premium":0.204},{"date":"2007-03-12","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2007-03-12","fuel":"gasoline","grade":"midgrade","price_premium":0.108},{"date":"2007-03-12","fuel":"gasoline","grade":"premium","price_premium":0.204},{"date":"2007-03-19","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2007-03-19","fuel":"gasoline","grade":"midgrade","price_premium":0.111},{"date":"2007-03-19","fuel":"gasoline","grade":"premium","price_premium":0.204},{"date":"2007-03-26","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"2007-03-26","fuel":"gasoline","grade":"midgrade","price_premium":0.106},{"date":"2007-03-26","fuel":"gasoline","grade":"premium","price_premium":0.202},{"date":"2007-04-02","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2007-04-02","fuel":"gasoline","grade":"midgrade","price_premium":0.107},{"date":"2007-04-02","fuel":"gasoline","grade":"premium","price_premium":0.205},{"date":"2007-04-09","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2007-04-09","fuel":"gasoline","grade":"midgrade","price_premium":0.107},{"date":"2007-04-09","fuel":"gasoline","grade":"premium","price_premium":0.205},{"date":"2007-04-16","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2007-04-16","fuel":"gasoline","grade":"midgrade","price_premium":0.107},{"date":"2007-04-16","fuel":"gasoline","grade":"premium","price_premium":0.207},{"date":"2007-04-23","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"2007-04-23","fuel":"gasoline","grade":"midgrade","price_premium":0.111},{"date":"2007-04-23","fuel":"gasoline","grade":"premium","price_premium":0.213},{"date":"2007-04-30","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2007-04-30","fuel":"gasoline","grade":"midgrade","price_premium":0.108},{"date":"2007-04-30","fuel":"gasoline","grade":"premium","price_premium":0.205},{"date":"2007-05-07","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2007-05-07","fuel":"gasoline","grade":"midgrade","price_premium":0.101},{"date":"2007-05-07","fuel":"gasoline","grade":"premium","price_premium":0.193},{"date":"2007-05-14","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2007-05-14","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2007-05-14","fuel":"gasoline","grade":"premium","price_premium":0.181},{"date":"2007-05-21","fuel":"gasoline","grade":"all","price_premium":0.04},{"date":"2007-05-21","fuel":"gasoline","grade":"midgrade","price_premium":0.09},{"date":"2007-05-21","fuel":"gasoline","grade":"premium","price_premium":0.18},{"date":"2007-05-28","fuel":"gasoline","grade":"all","price_premium":0.041},{"date":"2007-05-28","fuel":"gasoline","grade":"midgrade","price_premium":0.093},{"date":"2007-05-28","fuel":"gasoline","grade":"premium","price_premium":0.186},{"date":"2007-06-04","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2007-06-04","fuel":"gasoline","grade":"midgrade","price_premium":0.098},{"date":"2007-06-04","fuel":"gasoline","grade":"premium","price_premium":0.194},{"date":"2007-06-11","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2007-06-11","fuel":"gasoline","grade":"midgrade","price_premium":0.109},{"date":"2007-06-11","fuel":"gasoline","grade":"premium","price_premium":0.205},{"date":"2007-06-18","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"2007-06-18","fuel":"gasoline","grade":"midgrade","price_premium":0.107},{"date":"2007-06-18","fuel":"gasoline","grade":"premium","price_premium":0.213},{"date":"2007-06-25","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"2007-06-25","fuel":"gasoline","grade":"midgrade","price_premium":0.107},{"date":"2007-06-25","fuel":"gasoline","grade":"premium","price_premium":0.214},{"date":"2007-07-02","fuel":"gasoline","grade":"all","price_premium":0.046},{"date":"2007-07-02","fuel":"gasoline","grade":"midgrade","price_premium":0.105},{"date":"2007-07-02","fuel":"gasoline","grade":"premium","price_premium":0.209},{"date":"2007-07-09","fuel":"gasoline","grade":"all","price_premium":0.045},{"date":"2007-07-09","fuel":"gasoline","grade":"midgrade","price_premium":0.096},{"date":"2007-07-09","fuel":"gasoline","grade":"premium","price_premium":0.201},{"date":"2007-07-16","fuel":"gasoline","grade":"all","price_premium":0.043},{"date":"2007-07-16","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2007-07-16","fuel":"gasoline","grade":"premium","price_premium":0.193},{"date":"2007-07-23","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"2007-07-23","fuel":"gasoline","grade":"midgrade","price_premium":0.104},{"date":"2007-07-23","fuel":"gasoline","grade":"premium","price_premium":0.21},{"date":"2007-07-30","fuel":"gasoline","grade":"all","price_premium":0.05},{"date":"2007-07-30","fuel":"gasoline","grade":"midgrade","price_premium":0.111},{"date":"2007-07-30","fuel":"gasoline","grade":"premium","price_premium":0.223},{"date":"2007-08-06","fuel":"gasoline","grade":"all","price_premium":0.05},{"date":"2007-08-06","fuel":"gasoline","grade":"midgrade","price_premium":0.113},{"date":"2007-08-06","fuel":"gasoline","grade":"premium","price_premium":0.224},{"date":"2007-08-13","fuel":"gasoline","grade":"all","price_premium":0.05},{"date":"2007-08-13","fuel":"gasoline","grade":"midgrade","price_premium":0.109},{"date":"2007-08-13","fuel":"gasoline","grade":"premium","price_premium":0.224},{"date":"2007-08-20","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"2007-08-20","fuel":"gasoline","grade":"midgrade","price_premium":0.101},{"date":"2007-08-20","fuel":"gasoline","grade":"premium","price_premium":0.212},{"date":"2007-08-27","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"2007-08-27","fuel":"gasoline","grade":"midgrade","price_premium":0.102},{"date":"2007-08-27","fuel":"gasoline","grade":"premium","price_premium":0.214},{"date":"2007-09-03","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2007-09-03","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2007-09-03","fuel":"gasoline","grade":"premium","price_premium":0.201},{"date":"2007-09-10","fuel":"gasoline","grade":"all","price_premium":0.044},{"date":"2007-09-10","fuel":"gasoline","grade":"midgrade","price_premium":0.094},{"date":"2007-09-10","fuel":"gasoline","grade":"premium","price_premium":0.2},{"date":"2007-09-17","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"2007-09-17","fuel":"gasoline","grade":"midgrade","price_premium":0.105},{"date":"2007-09-17","fuel":"gasoline","grade":"premium","price_premium":0.214},{"date":"2007-09-24","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"2007-09-24","fuel":"gasoline","grade":"midgrade","price_premium":0.105},{"date":"2007-09-24","fuel":"gasoline","grade":"premium","price_premium":0.217},{"date":"2007-10-01","fuel":"gasoline","grade":"all","price_premium":0.05},{"date":"2007-10-01","fuel":"gasoline","grade":"midgrade","price_premium":0.115},{"date":"2007-10-01","fuel":"gasoline","grade":"premium","price_premium":0.225},{"date":"2007-10-08","fuel":"gasoline","grade":"all","price_premium":0.051},{"date":"2007-10-08","fuel":"gasoline","grade":"midgrade","price_premium":0.117},{"date":"2007-10-08","fuel":"gasoline","grade":"premium","price_premium":0.227},{"date":"2007-10-15","fuel":"gasoline","grade":"all","price_premium":0.051},{"date":"2007-10-15","fuel":"gasoline","grade":"midgrade","price_premium":0.117},{"date":"2007-10-15","fuel":"gasoline","grade":"premium","price_premium":0.228},{"date":"2007-10-22","fuel":"gasoline","grade":"all","price_premium":0.05},{"date":"2007-10-22","fuel":"gasoline","grade":"midgrade","price_premium":0.114},{"date":"2007-10-22","fuel":"gasoline","grade":"premium","price_premium":0.223},{"date":"2007-10-29","fuel":"gasoline","grade":"all","price_premium":0.049},{"date":"2007-10-29","fuel":"gasoline","grade":"midgrade","price_premium":0.111},{"date":"2007-10-29","fuel":"gasoline","grade":"premium","price_premium":0.22},{"date":"2007-11-05","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"2007-11-05","fuel":"gasoline","grade":"midgrade","price_premium":0.104},{"date":"2007-11-05","fuel":"gasoline","grade":"premium","price_premium":0.211},{"date":"2007-11-12","fuel":"gasoline","grade":"all","price_premium":0.047},{"date":"2007-11-12","fuel":"gasoline","grade":"midgrade","price_premium":0.107},{"date":"2007-11-12","fuel":"gasoline","grade":"premium","price_premium":0.214},{"date":"2007-11-19","fuel":"gasoline","grade":"all","price_premium":0.049},{"date":"2007-11-19","fuel":"gasoline","grade":"midgrade","price_premium":0.109},{"date":"2007-11-19","fuel":"gasoline","grade":"premium","price_premium":0.221},{"date":"2007-11-26","fuel":"gasoline","grade":"all","price_premium":0.05},{"date":"2007-11-26","fuel":"gasoline","grade":"midgrade","price_premium":0.112},{"date":"2007-11-26","fuel":"gasoline","grade":"premium","price_premium":0.222},{"date":"2007-12-03","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2007-12-03","fuel":"gasoline","grade":"midgrade","price_premium":0.117},{"date":"2007-12-03","fuel":"gasoline","grade":"premium","price_premium":0.231},{"date":"2007-12-10","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2007-12-10","fuel":"gasoline","grade":"midgrade","price_premium":0.121},{"date":"2007-12-10","fuel":"gasoline","grade":"premium","price_premium":0.238},{"date":"2007-12-17","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2007-12-17","fuel":"gasoline","grade":"midgrade","price_premium":0.118},{"date":"2007-12-17","fuel":"gasoline","grade":"premium","price_premium":0.234},{"date":"2007-12-24","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2007-12-24","fuel":"gasoline","grade":"midgrade","price_premium":0.119},{"date":"2007-12-24","fuel":"gasoline","grade":"premium","price_premium":0.234},{"date":"2007-12-31","fuel":"gasoline","grade":"all","price_premium":0.051},{"date":"2007-12-31","fuel":"gasoline","grade":"midgrade","price_premium":0.114},{"date":"2007-12-31","fuel":"gasoline","grade":"premium","price_premium":0.23},{"date":"2008-01-07","fuel":"gasoline","grade":"all","price_premium":0.05},{"date":"2008-01-07","fuel":"gasoline","grade":"midgrade","price_premium":0.111},{"date":"2008-01-07","fuel":"gasoline","grade":"premium","price_premium":0.226},{"date":"2008-01-14","fuel":"gasoline","grade":"all","price_premium":0.051},{"date":"2008-01-14","fuel":"gasoline","grade":"midgrade","price_premium":0.117},{"date":"2008-01-14","fuel":"gasoline","grade":"premium","price_premium":0.232},{"date":"2008-01-21","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2008-01-21","fuel":"gasoline","grade":"midgrade","price_premium":0.119},{"date":"2008-01-21","fuel":"gasoline","grade":"premium","price_premium":0.239},{"date":"2008-01-28","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2008-01-28","fuel":"gasoline","grade":"midgrade","price_premium":0.12},{"date":"2008-01-28","fuel":"gasoline","grade":"premium","price_premium":0.24},{"date":"2008-02-04","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2008-02-04","fuel":"gasoline","grade":"midgrade","price_premium":0.116},{"date":"2008-02-04","fuel":"gasoline","grade":"premium","price_premium":0.234},{"date":"2008-02-11","fuel":"gasoline","grade":"all","price_premium":0.051},{"date":"2008-02-11","fuel":"gasoline","grade":"midgrade","price_premium":0.114},{"date":"2008-02-11","fuel":"gasoline","grade":"premium","price_premium":0.23},{"date":"2008-02-18","fuel":"gasoline","grade":"all","price_premium":0.05},{"date":"2008-02-18","fuel":"gasoline","grade":"midgrade","price_premium":0.111},{"date":"2008-02-18","fuel":"gasoline","grade":"premium","price_premium":0.224},{"date":"2008-02-25","fuel":"gasoline","grade":"all","price_premium":0.05},{"date":"2008-02-25","fuel":"gasoline","grade":"midgrade","price_premium":0.113},{"date":"2008-02-25","fuel":"gasoline","grade":"premium","price_premium":0.224},{"date":"2008-03-03","fuel":"gasoline","grade":"all","price_premium":0.05},{"date":"2008-03-03","fuel":"gasoline","grade":"midgrade","price_premium":0.115},{"date":"2008-03-03","fuel":"gasoline","grade":"premium","price_premium":0.224},{"date":"2008-03-10","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"2008-03-10","fuel":"gasoline","grade":"midgrade","price_premium":0.109},{"date":"2008-03-10","fuel":"gasoline","grade":"premium","price_premium":0.218},{"date":"2008-03-17","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"2008-03-17","fuel":"gasoline","grade":"midgrade","price_premium":0.114},{"date":"2008-03-17","fuel":"gasoline","grade":"premium","price_premium":0.216},{"date":"2008-03-24","fuel":"gasoline","grade":"all","price_premium":0.051},{"date":"2008-03-24","fuel":"gasoline","grade":"midgrade","price_premium":0.119},{"date":"2008-03-24","fuel":"gasoline","grade":"premium","price_premium":0.227},{"date":"2008-03-31","fuel":"gasoline","grade":"all","price_premium":0.049},{"date":"2008-03-31","fuel":"gasoline","grade":"midgrade","price_premium":0.115},{"date":"2008-03-31","fuel":"gasoline","grade":"premium","price_premium":0.222},{"date":"2008-04-07","fuel":"gasoline","grade":"all","price_premium":0.049},{"date":"2008-04-07","fuel":"gasoline","grade":"midgrade","price_premium":0.112},{"date":"2008-04-07","fuel":"gasoline","grade":"premium","price_premium":0.218},{"date":"2008-04-14","fuel":"gasoline","grade":"all","price_premium":0.049},{"date":"2008-04-14","fuel":"gasoline","grade":"midgrade","price_premium":0.113},{"date":"2008-04-14","fuel":"gasoline","grade":"premium","price_premium":0.218},{"date":"2008-04-21","fuel":"gasoline","grade":"all","price_premium":0.049},{"date":"2008-04-21","fuel":"gasoline","grade":"midgrade","price_premium":0.113},{"date":"2008-04-21","fuel":"gasoline","grade":"premium","price_premium":0.221},{"date":"2008-04-28","fuel":"gasoline","grade":"all","price_premium":0.05},{"date":"2008-04-28","fuel":"gasoline","grade":"midgrade","price_premium":0.113},{"date":"2008-04-28","fuel":"gasoline","grade":"premium","price_premium":0.226},{"date":"2008-05-05","fuel":"gasoline","grade":"all","price_premium":0.05},{"date":"2008-05-05","fuel":"gasoline","grade":"midgrade","price_premium":0.112},{"date":"2008-05-05","fuel":"gasoline","grade":"premium","price_premium":0.229},{"date":"2008-05-12","fuel":"gasoline","grade":"all","price_premium":0.049},{"date":"2008-05-12","fuel":"gasoline","grade":"midgrade","price_premium":0.108},{"date":"2008-05-12","fuel":"gasoline","grade":"premium","price_premium":0.222},{"date":"2008-05-19","fuel":"gasoline","grade":"all","price_premium":0.049},{"date":"2008-05-19","fuel":"gasoline","grade":"midgrade","price_premium":0.106},{"date":"2008-05-19","fuel":"gasoline","grade":"premium","price_premium":0.226},{"date":"2008-05-26","fuel":"gasoline","grade":"all","price_premium":0.049},{"date":"2008-05-26","fuel":"gasoline","grade":"midgrade","price_premium":0.108},{"date":"2008-05-26","fuel":"gasoline","grade":"premium","price_premium":0.222},{"date":"2008-06-02","fuel":"gasoline","grade":"all","price_premium":0.05},{"date":"2008-06-02","fuel":"gasoline","grade":"midgrade","price_premium":0.11},{"date":"2008-06-02","fuel":"gasoline","grade":"premium","price_premium":0.225},{"date":"2008-06-09","fuel":"gasoline","grade":"all","price_premium":0.051},{"date":"2008-06-09","fuel":"gasoline","grade":"midgrade","price_premium":0.113},{"date":"2008-06-09","fuel":"gasoline","grade":"premium","price_premium":0.228},{"date":"2008-06-16","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2008-06-16","fuel":"gasoline","grade":"midgrade","price_premium":0.117},{"date":"2008-06-16","fuel":"gasoline","grade":"premium","price_premium":0.232},{"date":"2008-06-23","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2008-06-23","fuel":"gasoline","grade":"midgrade","price_premium":0.118},{"date":"2008-06-23","fuel":"gasoline","grade":"premium","price_premium":0.233},{"date":"2008-06-30","fuel":"gasoline","grade":"all","price_premium":0.051},{"date":"2008-06-30","fuel":"gasoline","grade":"midgrade","price_premium":0.114},{"date":"2008-06-30","fuel":"gasoline","grade":"premium","price_premium":0.231},{"date":"2008-07-07","fuel":"gasoline","grade":"all","price_premium":0.051},{"date":"2008-07-07","fuel":"gasoline","grade":"midgrade","price_premium":0.115},{"date":"2008-07-07","fuel":"gasoline","grade":"premium","price_premium":0.23},{"date":"2008-07-14","fuel":"gasoline","grade":"all","price_premium":0.051},{"date":"2008-07-14","fuel":"gasoline","grade":"midgrade","price_premium":0.115},{"date":"2008-07-14","fuel":"gasoline","grade":"premium","price_premium":0.228},{"date":"2008-07-21","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2008-07-21","fuel":"gasoline","grade":"midgrade","price_premium":0.122},{"date":"2008-07-21","fuel":"gasoline","grade":"premium","price_premium":0.239},{"date":"2008-07-28","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2008-07-28","fuel":"gasoline","grade":"midgrade","price_premium":0.127},{"date":"2008-07-28","fuel":"gasoline","grade":"premium","price_premium":0.25},{"date":"2008-08-04","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2008-08-04","fuel":"gasoline","grade":"midgrade","price_premium":0.126},{"date":"2008-08-04","fuel":"gasoline","grade":"premium","price_premium":0.25},{"date":"2008-08-11","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2008-08-11","fuel":"gasoline","grade":"midgrade","price_premium":0.123},{"date":"2008-08-11","fuel":"gasoline","grade":"premium","price_premium":0.246},{"date":"2008-08-18","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2008-08-18","fuel":"gasoline","grade":"midgrade","price_premium":0.122},{"date":"2008-08-18","fuel":"gasoline","grade":"premium","price_premium":0.239},{"date":"2008-08-25","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2008-08-25","fuel":"gasoline","grade":"midgrade","price_premium":0.121},{"date":"2008-08-25","fuel":"gasoline","grade":"premium","price_premium":0.237},{"date":"2008-09-01","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2008-09-01","fuel":"gasoline","grade":"midgrade","price_premium":0.122},{"date":"2008-09-01","fuel":"gasoline","grade":"premium","price_premium":0.238},{"date":"2008-09-08","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2008-09-08","fuel":"gasoline","grade":"midgrade","price_premium":0.121},{"date":"2008-09-08","fuel":"gasoline","grade":"premium","price_premium":0.237},{"date":"2008-09-15","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2008-09-15","fuel":"gasoline","grade":"midgrade","price_premium":0.113},{"date":"2008-09-15","fuel":"gasoline","grade":"premium","price_premium":0.238},{"date":"2008-09-22","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2008-09-22","fuel":"gasoline","grade":"midgrade","price_premium":0.121},{"date":"2008-09-22","fuel":"gasoline","grade":"premium","price_premium":0.245},{"date":"2008-09-29","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2008-09-29","fuel":"gasoline","grade":"midgrade","price_premium":0.123},{"date":"2008-09-29","fuel":"gasoline","grade":"premium","price_premium":0.251},{"date":"2008-10-06","fuel":"gasoline","grade":"all","price_premium":0.059},{"date":"2008-10-06","fuel":"gasoline","grade":"midgrade","price_premium":0.134},{"date":"2008-10-06","fuel":"gasoline","grade":"premium","price_premium":0.262},{"date":"2008-10-13","fuel":"gasoline","grade":"all","price_premium":0.062},{"date":"2008-10-13","fuel":"gasoline","grade":"midgrade","price_premium":0.145},{"date":"2008-10-13","fuel":"gasoline","grade":"premium","price_premium":0.274},{"date":"2008-10-20","fuel":"gasoline","grade":"all","price_premium":0.06},{"date":"2008-10-20","fuel":"gasoline","grade":"midgrade","price_premium":0.139},{"date":"2008-10-20","fuel":"gasoline","grade":"premium","price_premium":0.268},{"date":"2008-10-27","fuel":"gasoline","grade":"all","price_premium":0.062},{"date":"2008-10-27","fuel":"gasoline","grade":"midgrade","price_premium":0.144},{"date":"2008-10-27","fuel":"gasoline","grade":"premium","price_premium":0.273},{"date":"2008-11-03","fuel":"gasoline","grade":"all","price_premium":0.062},{"date":"2008-11-03","fuel":"gasoline","grade":"midgrade","price_premium":0.143},{"date":"2008-11-03","fuel":"gasoline","grade":"premium","price_premium":0.277},{"date":"2008-11-10","fuel":"gasoline","grade":"all","price_premium":0.06},{"date":"2008-11-10","fuel":"gasoline","grade":"midgrade","price_premium":0.139},{"date":"2008-11-10","fuel":"gasoline","grade":"premium","price_premium":0.27},{"date":"2008-11-17","fuel":"gasoline","grade":"all","price_premium":0.06},{"date":"2008-11-17","fuel":"gasoline","grade":"midgrade","price_premium":0.139},{"date":"2008-11-17","fuel":"gasoline","grade":"premium","price_premium":0.267},{"date":"2008-11-24","fuel":"gasoline","grade":"all","price_premium":0.06},{"date":"2008-11-24","fuel":"gasoline","grade":"midgrade","price_premium":0.137},{"date":"2008-11-24","fuel":"gasoline","grade":"premium","price_premium":0.271},{"date":"2008-12-01","fuel":"gasoline","grade":"all","price_premium":0.059},{"date":"2008-12-01","fuel":"gasoline","grade":"midgrade","price_premium":0.134},{"date":"2008-12-01","fuel":"gasoline","grade":"premium","price_premium":0.266},{"date":"2008-12-08","fuel":"gasoline","grade":"all","price_premium":0.059},{"date":"2008-12-08","fuel":"gasoline","grade":"midgrade","price_premium":0.133},{"date":"2008-12-08","fuel":"gasoline","grade":"premium","price_premium":0.266},{"date":"2008-12-15","fuel":"gasoline","grade":"all","price_premium":0.057},{"date":"2008-12-15","fuel":"gasoline","grade":"midgrade","price_premium":0.126},{"date":"2008-12-15","fuel":"gasoline","grade":"premium","price_premium":0.256},{"date":"2008-12-22","fuel":"gasoline","grade":"all","price_premium":0.057},{"date":"2008-12-22","fuel":"gasoline","grade":"midgrade","price_premium":0.128},{"date":"2008-12-22","fuel":"gasoline","grade":"premium","price_premium":0.254},{"date":"2008-12-29","fuel":"gasoline","grade":"all","price_premium":0.057},{"date":"2008-12-29","fuel":"gasoline","grade":"midgrade","price_premium":0.13},{"date":"2008-12-29","fuel":"gasoline","grade":"premium","price_premium":0.253},{"date":"2009-01-05","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2009-01-05","fuel":"gasoline","grade":"midgrade","price_premium":0.116},{"date":"2009-01-05","fuel":"gasoline","grade":"premium","price_premium":0.238},{"date":"2009-01-12","fuel":"gasoline","grade":"all","price_premium":0.051},{"date":"2009-01-12","fuel":"gasoline","grade":"midgrade","price_premium":0.116},{"date":"2009-01-12","fuel":"gasoline","grade":"premium","price_premium":0.231},{"date":"2009-01-19","fuel":"gasoline","grade":"all","price_premium":0.051},{"date":"2009-01-19","fuel":"gasoline","grade":"midgrade","price_premium":0.114},{"date":"2009-01-19","fuel":"gasoline","grade":"premium","price_premium":0.23},{"date":"2009-01-26","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2009-01-26","fuel":"gasoline","grade":"midgrade","price_premium":0.116},{"date":"2009-01-26","fuel":"gasoline","grade":"premium","price_premium":0.232},{"date":"2009-02-02","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2009-02-02","fuel":"gasoline","grade":"midgrade","price_premium":0.115},{"date":"2009-02-02","fuel":"gasoline","grade":"premium","price_premium":0.234},{"date":"2009-02-09","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2009-02-09","fuel":"gasoline","grade":"midgrade","price_premium":0.118},{"date":"2009-02-09","fuel":"gasoline","grade":"premium","price_premium":0.235},{"date":"2009-02-16","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2009-02-16","fuel":"gasoline","grade":"midgrade","price_premium":0.119},{"date":"2009-02-16","fuel":"gasoline","grade":"premium","price_premium":0.234},{"date":"2009-02-23","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2009-02-23","fuel":"gasoline","grade":"midgrade","price_premium":0.123},{"date":"2009-02-23","fuel":"gasoline","grade":"premium","price_premium":0.244},{"date":"2009-03-02","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2009-03-02","fuel":"gasoline","grade":"midgrade","price_premium":0.123},{"date":"2009-03-02","fuel":"gasoline","grade":"premium","price_premium":0.24},{"date":"2009-03-09","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2009-03-09","fuel":"gasoline","grade":"midgrade","price_premium":0.118},{"date":"2009-03-09","fuel":"gasoline","grade":"premium","price_premium":0.234},{"date":"2009-03-16","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2009-03-16","fuel":"gasoline","grade":"midgrade","price_premium":0.124},{"date":"2009-03-16","fuel":"gasoline","grade":"premium","price_premium":0.241},{"date":"2009-03-23","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2009-03-23","fuel":"gasoline","grade":"midgrade","price_premium":0.117},{"date":"2009-03-23","fuel":"gasoline","grade":"premium","price_premium":0.231},{"date":"2009-03-30","fuel":"gasoline","grade":"all","price_premium":0.051},{"date":"2009-03-30","fuel":"gasoline","grade":"midgrade","price_premium":0.117},{"date":"2009-03-30","fuel":"gasoline","grade":"premium","price_premium":0.229},{"date":"2009-04-06","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2009-04-06","fuel":"gasoline","grade":"midgrade","price_premium":0.121},{"date":"2009-04-06","fuel":"gasoline","grade":"premium","price_premium":0.234},{"date":"2009-04-13","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2009-04-13","fuel":"gasoline","grade":"midgrade","price_premium":0.121},{"date":"2009-04-13","fuel":"gasoline","grade":"premium","price_premium":0.233},{"date":"2009-04-20","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2009-04-20","fuel":"gasoline","grade":"midgrade","price_premium":0.122},{"date":"2009-04-20","fuel":"gasoline","grade":"premium","price_premium":0.235},{"date":"2009-04-27","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2009-04-27","fuel":"gasoline","grade":"midgrade","price_premium":0.122},{"date":"2009-04-27","fuel":"gasoline","grade":"premium","price_premium":0.236},{"date":"2009-05-04","fuel":"gasoline","grade":"all","price_premium":0.051},{"date":"2009-05-04","fuel":"gasoline","grade":"midgrade","price_premium":0.117},{"date":"2009-05-04","fuel":"gasoline","grade":"premium","price_premium":0.23},{"date":"2009-05-11","fuel":"gasoline","grade":"all","price_premium":0.05},{"date":"2009-05-11","fuel":"gasoline","grade":"midgrade","price_premium":0.112},{"date":"2009-05-11","fuel":"gasoline","grade":"premium","price_premium":0.227},{"date":"2009-05-18","fuel":"gasoline","grade":"all","price_premium":0.051},{"date":"2009-05-18","fuel":"gasoline","grade":"midgrade","price_premium":0.115},{"date":"2009-05-18","fuel":"gasoline","grade":"premium","price_premium":0.231},{"date":"2009-05-25","fuel":"gasoline","grade":"all","price_premium":0.05},{"date":"2009-05-25","fuel":"gasoline","grade":"midgrade","price_premium":0.112},{"date":"2009-05-25","fuel":"gasoline","grade":"premium","price_premium":0.226},{"date":"2009-06-01","fuel":"gasoline","grade":"all","price_premium":0.048},{"date":"2009-06-01","fuel":"gasoline","grade":"midgrade","price_premium":0.106},{"date":"2009-06-01","fuel":"gasoline","grade":"premium","price_premium":0.217},{"date":"2009-06-08","fuel":"gasoline","grade":"all","price_premium":0.049},{"date":"2009-06-08","fuel":"gasoline","grade":"midgrade","price_premium":0.107},{"date":"2009-06-08","fuel":"gasoline","grade":"premium","price_premium":0.219},{"date":"2009-06-15","fuel":"gasoline","grade":"all","price_premium":0.05},{"date":"2009-06-15","fuel":"gasoline","grade":"midgrade","price_premium":0.112},{"date":"2009-06-15","fuel":"gasoline","grade":"premium","price_premium":0.224},{"date":"2009-06-22","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2009-06-22","fuel":"gasoline","grade":"midgrade","price_premium":0.117},{"date":"2009-06-22","fuel":"gasoline","grade":"premium","price_premium":0.233},{"date":"2009-06-29","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2009-06-29","fuel":"gasoline","grade":"midgrade","price_premium":0.121},{"date":"2009-06-29","fuel":"gasoline","grade":"premium","price_premium":0.241},{"date":"2009-07-06","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2009-07-06","fuel":"gasoline","grade":"midgrade","price_premium":0.124},{"date":"2009-07-06","fuel":"gasoline","grade":"premium","price_premium":0.243},{"date":"2009-07-13","fuel":"gasoline","grade":"all","price_premium":0.056},{"date":"2009-07-13","fuel":"gasoline","grade":"midgrade","price_premium":0.128},{"date":"2009-07-13","fuel":"gasoline","grade":"premium","price_premium":0.251},{"date":"2009-07-20","fuel":"gasoline","grade":"all","price_premium":0.056},{"date":"2009-07-20","fuel":"gasoline","grade":"midgrade","price_premium":0.128},{"date":"2009-07-20","fuel":"gasoline","grade":"premium","price_premium":0.251},{"date":"2009-07-27","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2009-07-27","fuel":"gasoline","grade":"midgrade","price_premium":0.122},{"date":"2009-07-27","fuel":"gasoline","grade":"premium","price_premium":0.241},{"date":"2009-08-03","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2009-08-03","fuel":"gasoline","grade":"midgrade","price_premium":0.119},{"date":"2009-08-03","fuel":"gasoline","grade":"premium","price_premium":0.236},{"date":"2009-08-10","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2009-08-10","fuel":"gasoline","grade":"midgrade","price_premium":0.12},{"date":"2009-08-10","fuel":"gasoline","grade":"premium","price_premium":0.236},{"date":"2009-08-17","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2009-08-17","fuel":"gasoline","grade":"midgrade","price_premium":0.124},{"date":"2009-08-17","fuel":"gasoline","grade":"premium","price_premium":0.24},{"date":"2009-08-24","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2009-08-24","fuel":"gasoline","grade":"midgrade","price_premium":0.123},{"date":"2009-08-24","fuel":"gasoline","grade":"premium","price_premium":0.241},{"date":"2009-08-31","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2009-08-31","fuel":"gasoline","grade":"midgrade","price_premium":0.126},{"date":"2009-08-31","fuel":"gasoline","grade":"premium","price_premium":0.244},{"date":"2009-09-07","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2009-09-07","fuel":"gasoline","grade":"midgrade","price_premium":0.123},{"date":"2009-09-07","fuel":"gasoline","grade":"premium","price_premium":0.243},{"date":"2009-09-14","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2009-09-14","fuel":"gasoline","grade":"midgrade","price_premium":0.127},{"date":"2009-09-14","fuel":"gasoline","grade":"premium","price_premium":0.241},{"date":"2009-09-21","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2009-09-21","fuel":"gasoline","grade":"midgrade","price_premium":0.128},{"date":"2009-09-21","fuel":"gasoline","grade":"premium","price_premium":0.241},{"date":"2009-09-28","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2009-09-28","fuel":"gasoline","grade":"midgrade","price_premium":0.132},{"date":"2009-09-28","fuel":"gasoline","grade":"premium","price_premium":0.242},{"date":"2009-10-05","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2009-10-05","fuel":"gasoline","grade":"midgrade","price_premium":0.132},{"date":"2009-10-05","fuel":"gasoline","grade":"premium","price_premium":0.243},{"date":"2009-10-12","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2009-10-12","fuel":"gasoline","grade":"midgrade","price_premium":0.125},{"date":"2009-10-12","fuel":"gasoline","grade":"premium","price_premium":0.238},{"date":"2009-10-19","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2009-10-19","fuel":"gasoline","grade":"midgrade","price_premium":0.12},{"date":"2009-10-19","fuel":"gasoline","grade":"premium","price_premium":0.233},{"date":"2009-10-26","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2009-10-26","fuel":"gasoline","grade":"midgrade","price_premium":0.118},{"date":"2009-10-26","fuel":"gasoline","grade":"premium","price_premium":0.235},{"date":"2009-11-02","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2009-11-02","fuel":"gasoline","grade":"midgrade","price_premium":0.118},{"date":"2009-11-02","fuel":"gasoline","grade":"premium","price_premium":0.236},{"date":"2009-11-09","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2009-11-09","fuel":"gasoline","grade":"midgrade","price_premium":0.121},{"date":"2009-11-09","fuel":"gasoline","grade":"premium","price_premium":0.242},{"date":"2009-11-16","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2009-11-16","fuel":"gasoline","grade":"midgrade","price_premium":0.126},{"date":"2009-11-16","fuel":"gasoline","grade":"premium","price_premium":0.248},{"date":"2009-11-23","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2009-11-23","fuel":"gasoline","grade":"midgrade","price_premium":0.125},{"date":"2009-11-23","fuel":"gasoline","grade":"premium","price_premium":0.244},{"date":"2009-11-30","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2009-11-30","fuel":"gasoline","grade":"midgrade","price_premium":0.125},{"date":"2009-11-30","fuel":"gasoline","grade":"premium","price_premium":0.246},{"date":"2009-12-07","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2009-12-07","fuel":"gasoline","grade":"midgrade","price_premium":0.127},{"date":"2009-12-07","fuel":"gasoline","grade":"premium","price_premium":0.248},{"date":"2009-12-14","fuel":"gasoline","grade":"all","price_premium":0.056},{"date":"2009-12-14","fuel":"gasoline","grade":"midgrade","price_premium":0.128},{"date":"2009-12-14","fuel":"gasoline","grade":"premium","price_premium":0.25},{"date":"2009-12-21","fuel":"gasoline","grade":"all","price_premium":0.056},{"date":"2009-12-21","fuel":"gasoline","grade":"midgrade","price_premium":0.128},{"date":"2009-12-21","fuel":"gasoline","grade":"premium","price_premium":0.25},{"date":"2009-12-28","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2009-12-28","fuel":"gasoline","grade":"midgrade","price_premium":0.124},{"date":"2009-12-28","fuel":"gasoline","grade":"premium","price_premium":0.246},{"date":"2010-01-04","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2010-01-04","fuel":"gasoline","grade":"midgrade","price_premium":0.119},{"date":"2010-01-04","fuel":"gasoline","grade":"premium","price_premium":0.24},{"date":"2010-01-11","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2010-01-11","fuel":"gasoline","grade":"midgrade","price_premium":0.118},{"date":"2010-01-11","fuel":"gasoline","grade":"premium","price_premium":0.237},{"date":"2010-01-18","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2010-01-18","fuel":"gasoline","grade":"midgrade","price_premium":0.122},{"date":"2010-01-18","fuel":"gasoline","grade":"premium","price_premium":0.244},{"date":"2010-01-25","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2010-01-25","fuel":"gasoline","grade":"midgrade","price_premium":0.127},{"date":"2010-01-25","fuel":"gasoline","grade":"premium","price_premium":0.248},{"date":"2010-02-01","fuel":"gasoline","grade":"all","price_premium":0.056},{"date":"2010-02-01","fuel":"gasoline","grade":"midgrade","price_premium":0.126},{"date":"2010-02-01","fuel":"gasoline","grade":"premium","price_premium":0.25},{"date":"2010-02-08","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2010-02-08","fuel":"gasoline","grade":"midgrade","price_premium":0.126},{"date":"2010-02-08","fuel":"gasoline","grade":"premium","price_premium":0.248},{"date":"2010-02-15","fuel":"gasoline","grade":"all","price_premium":0.056},{"date":"2010-02-15","fuel":"gasoline","grade":"midgrade","price_premium":0.13},{"date":"2010-02-15","fuel":"gasoline","grade":"premium","price_premium":0.254},{"date":"2010-02-22","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2010-02-22","fuel":"gasoline","grade":"midgrade","price_premium":0.123},{"date":"2010-02-22","fuel":"gasoline","grade":"premium","price_premium":0.244},{"date":"2010-03-01","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2010-03-01","fuel":"gasoline","grade":"midgrade","price_premium":0.125},{"date":"2010-03-01","fuel":"gasoline","grade":"premium","price_premium":0.241},{"date":"2010-03-08","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2010-03-08","fuel":"gasoline","grade":"midgrade","price_premium":0.12},{"date":"2010-03-08","fuel":"gasoline","grade":"premium","price_premium":0.237},{"date":"2010-03-15","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2010-03-15","fuel":"gasoline","grade":"midgrade","price_premium":0.12},{"date":"2010-03-15","fuel":"gasoline","grade":"premium","price_premium":0.236},{"date":"2010-03-22","fuel":"gasoline","grade":"all","price_premium":0.051},{"date":"2010-03-22","fuel":"gasoline","grade":"midgrade","price_premium":0.117},{"date":"2010-03-22","fuel":"gasoline","grade":"premium","price_premium":0.231},{"date":"2010-03-29","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2010-03-29","fuel":"gasoline","grade":"midgrade","price_premium":0.12},{"date":"2010-03-29","fuel":"gasoline","grade":"premium","price_premium":0.236},{"date":"2010-04-05","fuel":"gasoline","grade":"all","price_premium":0.051},{"date":"2010-04-05","fuel":"gasoline","grade":"midgrade","price_premium":0.114},{"date":"2010-04-05","fuel":"gasoline","grade":"premium","price_premium":0.23},{"date":"2010-04-12","fuel":"gasoline","grade":"all","price_premium":0.051},{"date":"2010-04-12","fuel":"gasoline","grade":"midgrade","price_premium":0.114},{"date":"2010-04-12","fuel":"gasoline","grade":"premium","price_premium":0.23},{"date":"2010-04-19","fuel":"gasoline","grade":"all","price_premium":0.051},{"date":"2010-04-19","fuel":"gasoline","grade":"midgrade","price_premium":0.114},{"date":"2010-04-19","fuel":"gasoline","grade":"premium","price_premium":0.231},{"date":"2010-04-26","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2010-04-26","fuel":"gasoline","grade":"midgrade","price_premium":0.117},{"date":"2010-04-26","fuel":"gasoline","grade":"premium","price_premium":0.234},{"date":"2010-05-03","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2010-05-03","fuel":"gasoline","grade":"midgrade","price_premium":0.113},{"date":"2010-05-03","fuel":"gasoline","grade":"premium","price_premium":0.233},{"date":"2010-05-10","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2010-05-10","fuel":"gasoline","grade":"midgrade","price_premium":0.118},{"date":"2010-05-10","fuel":"gasoline","grade":"premium","price_premium":0.237},{"date":"2010-05-17","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2010-05-17","fuel":"gasoline","grade":"midgrade","price_premium":0.121},{"date":"2010-05-17","fuel":"gasoline","grade":"premium","price_premium":0.243},{"date":"2010-05-24","fuel":"gasoline","grade":"all","price_premium":0.056},{"date":"2010-05-24","fuel":"gasoline","grade":"midgrade","price_premium":0.128},{"date":"2010-05-24","fuel":"gasoline","grade":"premium","price_premium":0.251},{"date":"2010-05-31","fuel":"gasoline","grade":"all","price_premium":0.056},{"date":"2010-05-31","fuel":"gasoline","grade":"midgrade","price_premium":0.127},{"date":"2010-05-31","fuel":"gasoline","grade":"premium","price_premium":0.252},{"date":"2010-06-07","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2010-06-07","fuel":"gasoline","grade":"midgrade","price_premium":0.124},{"date":"2010-06-07","fuel":"gasoline","grade":"premium","price_premium":0.247},{"date":"2010-06-14","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2010-06-14","fuel":"gasoline","grade":"midgrade","price_premium":0.124},{"date":"2010-06-14","fuel":"gasoline","grade":"premium","price_premium":0.246},{"date":"2010-06-21","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2010-06-21","fuel":"gasoline","grade":"midgrade","price_premium":0.118},{"date":"2010-06-21","fuel":"gasoline","grade":"premium","price_premium":0.237},{"date":"2010-06-28","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2010-06-28","fuel":"gasoline","grade":"midgrade","price_premium":0.116},{"date":"2010-06-28","fuel":"gasoline","grade":"premium","price_premium":0.235},{"date":"2010-07-05","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2010-07-05","fuel":"gasoline","grade":"midgrade","price_premium":0.12},{"date":"2010-07-05","fuel":"gasoline","grade":"premium","price_premium":0.238},{"date":"2010-07-12","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2010-07-12","fuel":"gasoline","grade":"midgrade","price_premium":0.12},{"date":"2010-07-12","fuel":"gasoline","grade":"premium","price_premium":0.238},{"date":"2010-07-19","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2010-07-19","fuel":"gasoline","grade":"midgrade","price_premium":0.121},{"date":"2010-07-19","fuel":"gasoline","grade":"premium","price_premium":0.236},{"date":"2010-07-26","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2010-07-26","fuel":"gasoline","grade":"midgrade","price_premium":0.118},{"date":"2010-07-26","fuel":"gasoline","grade":"premium","price_premium":0.233},{"date":"2010-08-02","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2010-08-02","fuel":"gasoline","grade":"midgrade","price_premium":0.121},{"date":"2010-08-02","fuel":"gasoline","grade":"premium","price_premium":0.238},{"date":"2010-08-09","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2010-08-09","fuel":"gasoline","grade":"midgrade","price_premium":0.12},{"date":"2010-08-09","fuel":"gasoline","grade":"premium","price_premium":0.233},{"date":"2010-08-16","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2010-08-16","fuel":"gasoline","grade":"midgrade","price_premium":0.124},{"date":"2010-08-16","fuel":"gasoline","grade":"premium","price_premium":0.237},{"date":"2010-08-23","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2010-08-23","fuel":"gasoline","grade":"midgrade","price_premium":0.127},{"date":"2010-08-23","fuel":"gasoline","grade":"premium","price_premium":0.241},{"date":"2010-08-30","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2010-08-30","fuel":"gasoline","grade":"midgrade","price_premium":0.124},{"date":"2010-08-30","fuel":"gasoline","grade":"premium","price_premium":0.24},{"date":"2010-09-06","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2010-09-06","fuel":"gasoline","grade":"midgrade","price_premium":0.121},{"date":"2010-09-06","fuel":"gasoline","grade":"premium","price_premium":0.235},{"date":"2010-09-13","fuel":"gasoline","grade":"all","price_premium":0.051},{"date":"2010-09-13","fuel":"gasoline","grade":"midgrade","price_premium":0.115},{"date":"2010-09-13","fuel":"gasoline","grade":"premium","price_premium":0.229},{"date":"2010-09-20","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2010-09-20","fuel":"gasoline","grade":"midgrade","price_premium":0.121},{"date":"2010-09-20","fuel":"gasoline","grade":"premium","price_premium":0.231},{"date":"2010-09-27","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2010-09-27","fuel":"gasoline","grade":"midgrade","price_premium":0.124},{"date":"2010-09-27","fuel":"gasoline","grade":"premium","price_premium":0.238},{"date":"2010-10-04","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2010-10-04","fuel":"gasoline","grade":"midgrade","price_premium":0.118},{"date":"2010-10-04","fuel":"gasoline","grade":"premium","price_premium":0.234},{"date":"2010-10-11","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2010-10-11","fuel":"gasoline","grade":"midgrade","price_premium":0.115},{"date":"2010-10-11","fuel":"gasoline","grade":"premium","price_premium":0.234},{"date":"2010-10-18","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2010-10-18","fuel":"gasoline","grade":"midgrade","price_premium":0.119},{"date":"2010-10-18","fuel":"gasoline","grade":"premium","price_premium":0.237},{"date":"2010-10-25","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2010-10-25","fuel":"gasoline","grade":"midgrade","price_premium":0.121},{"date":"2010-10-25","fuel":"gasoline","grade":"premium","price_premium":0.241},{"date":"2010-11-01","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2010-11-01","fuel":"gasoline","grade":"midgrade","price_premium":0.123},{"date":"2010-11-01","fuel":"gasoline","grade":"premium","price_premium":0.245},{"date":"2010-11-08","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2010-11-08","fuel":"gasoline","grade":"midgrade","price_premium":0.114},{"date":"2010-11-08","fuel":"gasoline","grade":"premium","price_premium":0.237},{"date":"2010-11-15","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2010-11-15","fuel":"gasoline","grade":"midgrade","price_premium":0.115},{"date":"2010-11-15","fuel":"gasoline","grade":"premium","price_premium":0.238},{"date":"2010-11-22","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2010-11-22","fuel":"gasoline","grade":"midgrade","price_premium":0.123},{"date":"2010-11-22","fuel":"gasoline","grade":"premium","price_premium":0.248},{"date":"2010-11-29","fuel":"gasoline","grade":"all","price_premium":0.056},{"date":"2010-11-29","fuel":"gasoline","grade":"midgrade","price_premium":0.126},{"date":"2010-11-29","fuel":"gasoline","grade":"premium","price_premium":0.252},{"date":"2010-12-06","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2010-12-06","fuel":"gasoline","grade":"midgrade","price_premium":0.121},{"date":"2010-12-06","fuel":"gasoline","grade":"premium","price_premium":0.249},{"date":"2010-12-13","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2010-12-13","fuel":"gasoline","grade":"midgrade","price_premium":0.121},{"date":"2010-12-13","fuel":"gasoline","grade":"premium","price_premium":0.247},{"date":"2010-12-20","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2010-12-20","fuel":"gasoline","grade":"midgrade","price_premium":0.122},{"date":"2010-12-20","fuel":"gasoline","grade":"premium","price_premium":0.249},{"date":"2010-12-27","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2010-12-27","fuel":"gasoline","grade":"midgrade","price_premium":0.119},{"date":"2010-12-27","fuel":"gasoline","grade":"premium","price_premium":0.244},{"date":"2011-01-03","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2011-01-03","fuel":"gasoline","grade":"midgrade","price_premium":0.118},{"date":"2011-01-03","fuel":"gasoline","grade":"premium","price_premium":0.244},{"date":"2011-01-10","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2011-01-10","fuel":"gasoline","grade":"midgrade","price_premium":0.115},{"date":"2011-01-10","fuel":"gasoline","grade":"premium","price_premium":0.241},{"date":"2011-01-17","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2011-01-17","fuel":"gasoline","grade":"midgrade","price_premium":0.118},{"date":"2011-01-17","fuel":"gasoline","grade":"premium","price_premium":0.243},{"date":"2011-01-24","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2011-01-24","fuel":"gasoline","grade":"midgrade","price_premium":0.117},{"date":"2011-01-24","fuel":"gasoline","grade":"premium","price_premium":0.243},{"date":"2011-01-31","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2011-01-31","fuel":"gasoline","grade":"midgrade","price_premium":0.12},{"date":"2011-01-31","fuel":"gasoline","grade":"premium","price_premium":0.244},{"date":"2011-02-07","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2011-02-07","fuel":"gasoline","grade":"midgrade","price_premium":0.119},{"date":"2011-02-07","fuel":"gasoline","grade":"premium","price_premium":0.239},{"date":"2011-02-14","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2011-02-14","fuel":"gasoline","grade":"midgrade","price_premium":0.119},{"date":"2011-02-14","fuel":"gasoline","grade":"premium","price_premium":0.242},{"date":"2011-02-21","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2011-02-21","fuel":"gasoline","grade":"midgrade","price_premium":0.122},{"date":"2011-02-21","fuel":"gasoline","grade":"premium","price_premium":0.239},{"date":"2011-02-28","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2011-02-28","fuel":"gasoline","grade":"midgrade","price_premium":0.116},{"date":"2011-02-28","fuel":"gasoline","grade":"premium","price_premium":0.237},{"date":"2011-03-07","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2011-03-07","fuel":"gasoline","grade":"midgrade","price_premium":0.116},{"date":"2011-03-07","fuel":"gasoline","grade":"premium","price_premium":0.238},{"date":"2011-03-14","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2011-03-14","fuel":"gasoline","grade":"midgrade","price_premium":0.123},{"date":"2011-03-14","fuel":"gasoline","grade":"premium","price_premium":0.242},{"date":"2011-03-21","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2011-03-21","fuel":"gasoline","grade":"midgrade","price_premium":0.124},{"date":"2011-03-21","fuel":"gasoline","grade":"premium","price_premium":0.244},{"date":"2011-03-28","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2011-03-28","fuel":"gasoline","grade":"midgrade","price_premium":0.122},{"date":"2011-03-28","fuel":"gasoline","grade":"premium","price_premium":0.24},{"date":"2011-04-04","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2011-04-04","fuel":"gasoline","grade":"midgrade","price_premium":0.117},{"date":"2011-04-04","fuel":"gasoline","grade":"premium","price_premium":0.237},{"date":"2011-04-11","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2011-04-11","fuel":"gasoline","grade":"midgrade","price_premium":0.116},{"date":"2011-04-11","fuel":"gasoline","grade":"premium","price_premium":0.236},{"date":"2011-04-18","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2011-04-18","fuel":"gasoline","grade":"midgrade","price_premium":0.116},{"date":"2011-04-18","fuel":"gasoline","grade":"premium","price_premium":0.236},{"date":"2011-04-25","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2011-04-25","fuel":"gasoline","grade":"midgrade","price_premium":0.115},{"date":"2011-04-25","fuel":"gasoline","grade":"premium","price_premium":0.238},{"date":"2011-05-02","fuel":"gasoline","grade":"all","price_premium":0.051},{"date":"2011-05-02","fuel":"gasoline","grade":"midgrade","price_premium":0.112},{"date":"2011-05-02","fuel":"gasoline","grade":"premium","price_premium":0.235},{"date":"2011-05-09","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2011-05-09","fuel":"gasoline","grade":"midgrade","price_premium":0.116},{"date":"2011-05-09","fuel":"gasoline","grade":"premium","price_premium":0.241},{"date":"2011-05-16","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2011-05-16","fuel":"gasoline","grade":"midgrade","price_premium":0.119},{"date":"2011-05-16","fuel":"gasoline","grade":"premium","price_premium":0.244},{"date":"2011-05-23","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2011-05-23","fuel":"gasoline","grade":"midgrade","price_premium":0.126},{"date":"2011-05-23","fuel":"gasoline","grade":"premium","price_premium":0.251},{"date":"2011-05-30","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2011-05-30","fuel":"gasoline","grade":"midgrade","price_premium":0.12},{"date":"2011-05-30","fuel":"gasoline","grade":"premium","price_premium":0.247},{"date":"2011-06-06","fuel":"gasoline","grade":"all","price_premium":0.052},{"date":"2011-06-06","fuel":"gasoline","grade":"midgrade","price_premium":0.11},{"date":"2011-06-06","fuel":"gasoline","grade":"premium","price_premium":0.239},{"date":"2011-06-13","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2011-06-13","fuel":"gasoline","grade":"midgrade","price_premium":0.116},{"date":"2011-06-13","fuel":"gasoline","grade":"premium","price_premium":0.245},{"date":"2011-06-20","fuel":"gasoline","grade":"all","price_premium":0.056},{"date":"2011-06-20","fuel":"gasoline","grade":"midgrade","price_premium":0.124},{"date":"2011-06-20","fuel":"gasoline","grade":"premium","price_premium":0.252},{"date":"2011-06-27","fuel":"gasoline","grade":"all","price_premium":0.057},{"date":"2011-06-27","fuel":"gasoline","grade":"midgrade","price_premium":0.126},{"date":"2011-06-27","fuel":"gasoline","grade":"premium","price_premium":0.259},{"date":"2011-07-04","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2011-07-04","fuel":"gasoline","grade":"midgrade","price_premium":0.12},{"date":"2011-07-04","fuel":"gasoline","grade":"premium","price_premium":0.25},{"date":"2011-07-11","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2011-07-11","fuel":"gasoline","grade":"midgrade","price_premium":0.115},{"date":"2011-07-11","fuel":"gasoline","grade":"premium","price_premium":0.248},{"date":"2011-07-18","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2011-07-18","fuel":"gasoline","grade":"midgrade","price_premium":0.114},{"date":"2011-07-18","fuel":"gasoline","grade":"premium","price_premium":0.25},{"date":"2011-07-25","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2011-07-25","fuel":"gasoline","grade":"midgrade","price_premium":0.12},{"date":"2011-07-25","fuel":"gasoline","grade":"premium","price_premium":0.252},{"date":"2011-08-01","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2011-08-01","fuel":"gasoline","grade":"midgrade","price_premium":0.118},{"date":"2011-08-01","fuel":"gasoline","grade":"premium","price_premium":0.252},{"date":"2011-08-08","fuel":"gasoline","grade":"all","price_premium":0.056},{"date":"2011-08-08","fuel":"gasoline","grade":"midgrade","price_premium":0.12},{"date":"2011-08-08","fuel":"gasoline","grade":"premium","price_premium":0.253},{"date":"2011-08-15","fuel":"gasoline","grade":"all","price_premium":0.058},{"date":"2011-08-15","fuel":"gasoline","grade":"midgrade","price_premium":0.124},{"date":"2011-08-15","fuel":"gasoline","grade":"premium","price_premium":0.261},{"date":"2011-08-22","fuel":"gasoline","grade":"all","price_premium":0.057},{"date":"2011-08-22","fuel":"gasoline","grade":"midgrade","price_premium":0.122},{"date":"2011-08-22","fuel":"gasoline","grade":"premium","price_premium":0.258},{"date":"2011-08-29","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2011-08-29","fuel":"gasoline","grade":"midgrade","price_premium":0.119},{"date":"2011-08-29","fuel":"gasoline","grade":"premium","price_premium":0.247},{"date":"2011-09-05","fuel":"gasoline","grade":"all","price_premium":0.053},{"date":"2011-09-05","fuel":"gasoline","grade":"midgrade","price_premium":0.117},{"date":"2011-09-05","fuel":"gasoline","grade":"premium","price_premium":0.24},{"date":"2011-09-12","fuel":"gasoline","grade":"all","price_premium":0.054},{"date":"2011-09-12","fuel":"gasoline","grade":"midgrade","price_premium":0.119},{"date":"2011-09-12","fuel":"gasoline","grade":"premium","price_premium":0.243},{"date":"2011-09-19","fuel":"gasoline","grade":"all","price_premium":0.056},{"date":"2011-09-19","fuel":"gasoline","grade":"midgrade","price_premium":0.126},{"date":"2011-09-19","fuel":"gasoline","grade":"premium","price_premium":0.252},{"date":"2011-09-26","fuel":"gasoline","grade":"all","price_premium":0.059},{"date":"2011-09-26","fuel":"gasoline","grade":"midgrade","price_premium":0.133},{"date":"2011-09-26","fuel":"gasoline","grade":"premium","price_premium":0.261},{"date":"2011-10-03","fuel":"gasoline","grade":"all","price_premium":0.059},{"date":"2011-10-03","fuel":"gasoline","grade":"midgrade","price_premium":0.136},{"date":"2011-10-03","fuel":"gasoline","grade":"premium","price_premium":0.265},{"date":"2011-10-10","fuel":"gasoline","grade":"all","price_premium":0.059},{"date":"2011-10-10","fuel":"gasoline","grade":"midgrade","price_premium":0.134},{"date":"2011-10-10","fuel":"gasoline","grade":"premium","price_premium":0.262},{"date":"2011-10-17","fuel":"gasoline","grade":"all","price_premium":0.057},{"date":"2011-10-17","fuel":"gasoline","grade":"midgrade","price_premium":0.128},{"date":"2011-10-17","fuel":"gasoline","grade":"premium","price_premium":0.254},{"date":"2011-10-24","fuel":"gasoline","grade":"all","price_premium":0.058},{"date":"2011-10-24","fuel":"gasoline","grade":"midgrade","price_premium":0.132},{"date":"2011-10-24","fuel":"gasoline","grade":"premium","price_premium":0.259},{"date":"2011-10-31","fuel":"gasoline","grade":"all","price_premium":0.059},{"date":"2011-10-31","fuel":"gasoline","grade":"midgrade","price_premium":0.135},{"date":"2011-10-31","fuel":"gasoline","grade":"premium","price_premium":0.261},{"date":"2011-11-07","fuel":"gasoline","grade":"all","price_premium":0.058},{"date":"2011-11-07","fuel":"gasoline","grade":"midgrade","price_premium":0.134},{"date":"2011-11-07","fuel":"gasoline","grade":"premium","price_premium":0.259},{"date":"2011-11-14","fuel":"gasoline","grade":"all","price_premium":0.059},{"date":"2011-11-14","fuel":"gasoline","grade":"midgrade","price_premium":0.135},{"date":"2011-11-14","fuel":"gasoline","grade":"premium","price_premium":0.261},{"date":"2011-11-21","fuel":"gasoline","grade":"all","price_premium":0.059},{"date":"2011-11-21","fuel":"gasoline","grade":"midgrade","price_premium":0.135},{"date":"2011-11-21","fuel":"gasoline","grade":"premium","price_premium":0.266},{"date":"2011-11-28","fuel":"gasoline","grade":"all","price_premium":0.061},{"date":"2011-11-28","fuel":"gasoline","grade":"midgrade","price_premium":0.14},{"date":"2011-11-28","fuel":"gasoline","grade":"premium","price_premium":0.274},{"date":"2011-12-05","fuel":"gasoline","grade":"all","price_premium":0.06},{"date":"2011-12-05","fuel":"gasoline","grade":"midgrade","price_premium":0.136},{"date":"2011-12-05","fuel":"gasoline","grade":"premium","price_premium":0.27},{"date":"2011-12-12","fuel":"gasoline","grade":"all","price_premium":0.06},{"date":"2011-12-12","fuel":"gasoline","grade":"midgrade","price_premium":0.135},{"date":"2011-12-12","fuel":"gasoline","grade":"premium","price_premium":0.268},{"date":"2011-12-19","fuel":"gasoline","grade":"all","price_premium":0.061},{"date":"2011-12-19","fuel":"gasoline","grade":"midgrade","price_premium":0.139},{"date":"2011-12-19","fuel":"gasoline","grade":"premium","price_premium":0.275},{"date":"2011-12-26","fuel":"gasoline","grade":"all","price_premium":0.059},{"date":"2011-12-26","fuel":"gasoline","grade":"midgrade","price_premium":0.13},{"date":"2011-12-26","fuel":"gasoline","grade":"premium","price_premium":0.266},{"date":"2012-01-02","fuel":"gasoline","grade":"all","price_premium":0.059},{"date":"2012-01-02","fuel":"gasoline","grade":"midgrade","price_premium":0.13},{"date":"2012-01-02","fuel":"gasoline","grade":"premium","price_premium":0.268},{"date":"2012-01-09","fuel":"gasoline","grade":"all","price_premium":0.059},{"date":"2012-01-09","fuel":"gasoline","grade":"midgrade","price_premium":0.13},{"date":"2012-01-09","fuel":"gasoline","grade":"premium","price_premium":0.267},{"date":"2012-01-16","fuel":"gasoline","grade":"all","price_premium":0.06},{"date":"2012-01-16","fuel":"gasoline","grade":"midgrade","price_premium":0.131},{"date":"2012-01-16","fuel":"gasoline","grade":"premium","price_premium":0.269},{"date":"2012-01-23","fuel":"gasoline","grade":"all","price_premium":0.061},{"date":"2012-01-23","fuel":"gasoline","grade":"midgrade","price_premium":0.133},{"date":"2012-01-23","fuel":"gasoline","grade":"premium","price_premium":0.275},{"date":"2012-01-30","fuel":"gasoline","grade":"all","price_premium":0.061},{"date":"2012-01-30","fuel":"gasoline","grade":"midgrade","price_premium":0.134},{"date":"2012-01-30","fuel":"gasoline","grade":"premium","price_premium":0.277},{"date":"2012-02-06","fuel":"gasoline","grade":"all","price_premium":0.06},{"date":"2012-02-06","fuel":"gasoline","grade":"midgrade","price_premium":0.132},{"date":"2012-02-06","fuel":"gasoline","grade":"premium","price_premium":0.274},{"date":"2012-02-13","fuel":"gasoline","grade":"all","price_premium":0.061},{"date":"2012-02-13","fuel":"gasoline","grade":"midgrade","price_premium":0.136},{"date":"2012-02-13","fuel":"gasoline","grade":"premium","price_premium":0.275},{"date":"2012-02-20","fuel":"gasoline","grade":"all","price_premium":0.061},{"date":"2012-02-20","fuel":"gasoline","grade":"midgrade","price_premium":0.138},{"date":"2012-02-20","fuel":"gasoline","grade":"premium","price_premium":0.274},{"date":"2012-02-27","fuel":"gasoline","grade":"all","price_premium":0.059},{"date":"2012-02-27","fuel":"gasoline","grade":"midgrade","price_premium":0.134},{"date":"2012-02-27","fuel":"gasoline","grade":"premium","price_premium":0.262},{"date":"2012-03-05","fuel":"gasoline","grade":"all","price_premium":0.056},{"date":"2012-03-05","fuel":"gasoline","grade":"midgrade","price_premium":0.127},{"date":"2012-03-05","fuel":"gasoline","grade":"premium","price_premium":0.25},{"date":"2012-03-12","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2012-03-12","fuel":"gasoline","grade":"midgrade","price_premium":0.125},{"date":"2012-03-12","fuel":"gasoline","grade":"premium","price_premium":0.248},{"date":"2012-03-19","fuel":"gasoline","grade":"all","price_premium":0.056},{"date":"2012-03-19","fuel":"gasoline","grade":"midgrade","price_premium":0.126},{"date":"2012-03-19","fuel":"gasoline","grade":"premium","price_premium":0.25},{"date":"2012-03-26","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2012-03-26","fuel":"gasoline","grade":"midgrade","price_premium":0.124},{"date":"2012-03-26","fuel":"gasoline","grade":"premium","price_premium":0.25},{"date":"2012-04-02","fuel":"gasoline","grade":"all","price_premium":0.055},{"date":"2012-04-02","fuel":"gasoline","grade":"midgrade","price_premium":0.122},{"date":"2012-04-02","fuel":"gasoline","grade":"premium","price_premium":0.252},{"date":"2012-04-09","fuel":"gasoline","grade":"all","price_premium":0.058},{"date":"2012-04-09","fuel":"gasoline","grade":"midgrade","price_premium":0.128},{"date":"2012-04-09","fuel":"gasoline","grade":"premium","price_premium":0.262},{"date":"2012-04-16","fuel":"gasoline","grade":"all","price_premium":0.058},{"date":"2012-04-16","fuel":"gasoline","grade":"midgrade","price_premium":0.125},{"date":"2012-04-16","fuel":"gasoline","grade":"premium","price_premium":0.261},{"date":"2012-04-23","fuel":"gasoline","grade":"all","price_premium":0.059},{"date":"2012-04-23","fuel":"gasoline","grade":"midgrade","price_premium":0.129},{"date":"2012-04-23","fuel":"gasoline","grade":"premium","price_premium":0.266},{"date":"2012-04-30","fuel":"gasoline","grade":"all","price_premium":0.059},{"date":"2012-04-30","fuel":"gasoline","grade":"midgrade","price_premium":0.132},{"date":"2012-04-30","fuel":"gasoline","grade":"premium","price_premium":0.267},{"date":"2012-05-07","fuel":"gasoline","grade":"all","price_premium":0.059},{"date":"2012-05-07","fuel":"gasoline","grade":"midgrade","price_premium":0.133},{"date":"2012-05-07","fuel":"gasoline","grade":"premium","price_premium":0.264},{"date":"2012-05-14","fuel":"gasoline","grade":"all","price_premium":0.06},{"date":"2012-05-14","fuel":"gasoline","grade":"midgrade","price_premium":0.141},{"date":"2012-05-14","fuel":"gasoline","grade":"premium","price_premium":0.266},{"date":"2012-05-21","fuel":"gasoline","grade":"all","price_premium":0.058},{"date":"2012-05-21","fuel":"gasoline","grade":"midgrade","price_premium":0.135},{"date":"2012-05-21","fuel":"gasoline","grade":"premium","price_premium":0.26},{"date":"2012-05-28","fuel":"gasoline","grade":"all","price_premium":0.058},{"date":"2012-05-28","fuel":"gasoline","grade":"midgrade","price_premium":0.135},{"date":"2012-05-28","fuel":"gasoline","grade":"premium","price_premium":0.259},{"date":"2012-06-04","fuel":"gasoline","grade":"all","price_premium":0.058},{"date":"2012-06-04","fuel":"gasoline","grade":"midgrade","price_premium":0.137},{"date":"2012-06-04","fuel":"gasoline","grade":"premium","price_premium":0.258},{"date":"2012-06-11","fuel":"gasoline","grade":"all","price_premium":0.057},{"date":"2012-06-11","fuel":"gasoline","grade":"midgrade","price_premium":0.131},{"date":"2012-06-11","fuel":"gasoline","grade":"premium","price_premium":0.257},{"date":"2012-06-18","fuel":"gasoline","grade":"all","price_premium":0.056},{"date":"2012-06-18","fuel":"gasoline","grade":"midgrade","price_premium":0.128},{"date":"2012-06-18","fuel":"gasoline","grade":"premium","price_premium":0.247},{"date":"2012-06-25","fuel":"gasoline","grade":"all","price_premium":0.057},{"date":"2012-06-25","fuel":"gasoline","grade":"midgrade","price_premium":0.131},{"date":"2012-06-25","fuel":"gasoline","grade":"premium","price_premium":0.256},{"date":"2012-07-02","fuel":"gasoline","grade":"all","price_premium":0.059},{"date":"2012-07-02","fuel":"gasoline","grade":"midgrade","price_premium":0.133},{"date":"2012-07-02","fuel":"gasoline","grade":"premium","price_premium":0.262},{"date":"2012-07-09","fuel":"gasoline","grade":"all","price_premium":0.058},{"date":"2012-07-09","fuel":"gasoline","grade":"midgrade","price_premium":0.128},{"date":"2012-07-09","fuel":"gasoline","grade":"premium","price_premium":0.263},{"date":"2012-07-16","fuel":"gasoline","grade":"all","price_premium":0.058},{"date":"2012-07-16","fuel":"gasoline","grade":"midgrade","price_premium":0.124},{"date":"2012-07-16","fuel":"gasoline","grade":"premium","price_premium":0.263},{"date":"2012-07-23","fuel":"gasoline","grade":"all","price_premium":0.06},{"date":"2012-07-23","fuel":"gasoline","grade":"midgrade","price_premium":0.132},{"date":"2012-07-23","fuel":"gasoline","grade":"premium","price_premium":0.271},{"date":"2012-07-30","fuel":"gasoline","grade":"all","price_premium":0.06},{"date":"2012-07-30","fuel":"gasoline","grade":"midgrade","price_premium":0.131},{"date":"2012-07-30","fuel":"gasoline","grade":"premium","price_premium":0.271},{"date":"2012-08-06","fuel":"gasoline","grade":"all","price_premium":0.057},{"date":"2012-08-06","fuel":"gasoline","grade":"midgrade","price_premium":0.122},{"date":"2012-08-06","fuel":"gasoline","grade":"premium","price_premium":0.262},{"date":"2012-08-13","fuel":"gasoline","grade":"all","price_premium":0.058},{"date":"2012-08-13","fuel":"gasoline","grade":"midgrade","price_premium":0.126},{"date":"2012-08-13","fuel":"gasoline","grade":"premium","price_premium":0.264},{"date":"2012-08-20","fuel":"gasoline","grade":"all","price_premium":0.059},{"date":"2012-08-20","fuel":"gasoline","grade":"midgrade","price_premium":0.13},{"date":"2012-08-20","fuel":"gasoline","grade":"premium","price_premium":0.27},{"date":"2012-08-27","fuel":"gasoline","grade":"all","price_premium":0.061},{"date":"2012-08-27","fuel":"gasoline","grade":"midgrade","price_premium":0.133},{"date":"2012-08-27","fuel":"gasoline","grade":"premium","price_premium":0.275},{"date":"2012-09-03","fuel":"gasoline","grade":"all","price_premium":0.06},{"date":"2012-09-03","fuel":"gasoline","grade":"midgrade","price_premium":0.132},{"date":"2012-09-03","fuel":"gasoline","grade":"premium","price_premium":0.268},{"date":"2012-09-10","fuel":"gasoline","grade":"all","price_premium":0.06},{"date":"2012-09-10","fuel":"gasoline","grade":"midgrade","price_premium":0.134},{"date":"2012-09-10","fuel":"gasoline","grade":"premium","price_premium":0.272},{"date":"2012-09-17","fuel":"gasoline","grade":"all","price_premium":0.061},{"date":"2012-09-17","fuel":"gasoline","grade":"midgrade","price_premium":0.135},{"date":"2012-09-17","fuel":"gasoline","grade":"premium","price_premium":0.276},{"date":"2012-09-24","fuel":"gasoline","grade":"all","price_premium":0.063},{"date":"2012-09-24","fuel":"gasoline","grade":"midgrade","price_premium":0.14},{"date":"2012-09-24","fuel":"gasoline","grade":"premium","price_premium":0.284},{"date":"2012-10-01","fuel":"gasoline","grade":"all","price_premium":0.062},{"date":"2012-10-01","fuel":"gasoline","grade":"midgrade","price_premium":0.14},{"date":"2012-10-01","fuel":"gasoline","grade":"premium","price_premium":0.283},{"date":"2012-10-08","fuel":"gasoline","grade":"all","price_premium":0.064},{"date":"2012-10-08","fuel":"gasoline","grade":"midgrade","price_premium":0.152},{"date":"2012-10-08","fuel":"gasoline","grade":"premium","price_premium":0.283},{"date":"2012-10-15","fuel":"gasoline","grade":"all","price_premium":0.067},{"date":"2012-10-15","fuel":"gasoline","grade":"midgrade","price_premium":0.157},{"date":"2012-10-15","fuel":"gasoline","grade":"premium","price_premium":0.294},{"date":"2012-10-22","fuel":"gasoline","grade":"all","price_premium":0.069},{"date":"2012-10-22","fuel":"gasoline","grade":"midgrade","price_premium":0.163},{"date":"2012-10-22","fuel":"gasoline","grade":"premium","price_premium":0.305},{"date":"2012-10-29","fuel":"gasoline","grade":"all","price_premium":0.07},{"date":"2012-10-29","fuel":"gasoline","grade":"midgrade","price_premium":0.165},{"date":"2012-10-29","fuel":"gasoline","grade":"premium","price_premium":0.31},{"date":"2012-11-05","fuel":"gasoline","grade":"all","price_premium":0.071},{"date":"2012-11-05","fuel":"gasoline","grade":"midgrade","price_premium":0.16},{"date":"2012-11-05","fuel":"gasoline","grade":"premium","price_premium":0.316},{"date":"2012-11-12","fuel":"gasoline","grade":"all","price_premium":0.069},{"date":"2012-11-12","fuel":"gasoline","grade":"midgrade","price_premium":0.156},{"date":"2012-11-12","fuel":"gasoline","grade":"premium","price_premium":0.312},{"date":"2012-11-19","fuel":"gasoline","grade":"all","price_premium":0.068},{"date":"2012-11-19","fuel":"gasoline","grade":"midgrade","price_premium":0.15},{"date":"2012-11-19","fuel":"gasoline","grade":"premium","price_premium":0.311},{"date":"2012-11-26","fuel":"gasoline","grade":"all","price_premium":0.068},{"date":"2012-11-26","fuel":"gasoline","grade":"midgrade","price_premium":0.148},{"date":"2012-11-26","fuel":"gasoline","grade":"premium","price_premium":0.309},{"date":"2012-12-03","fuel":"gasoline","grade":"all","price_premium":0.069},{"date":"2012-12-03","fuel":"gasoline","grade":"midgrade","price_premium":0.154},{"date":"2012-12-03","fuel":"gasoline","grade":"premium","price_premium":0.313},{"date":"2012-12-10","fuel":"gasoline","grade":"all","price_premium":0.07},{"date":"2012-12-10","fuel":"gasoline","grade":"midgrade","price_premium":0.155},{"date":"2012-12-10","fuel":"gasoline","grade":"premium","price_premium":0.315},{"date":"2012-12-17","fuel":"gasoline","grade":"all","price_premium":0.07},{"date":"2012-12-17","fuel":"gasoline","grade":"midgrade","price_premium":0.155},{"date":"2012-12-17","fuel":"gasoline","grade":"premium","price_premium":0.317},{"date":"2012-12-24","fuel":"gasoline","grade":"all","price_premium":0.071},{"date":"2012-12-24","fuel":"gasoline","grade":"midgrade","price_premium":0.158},{"date":"2012-12-24","fuel":"gasoline","grade":"premium","price_premium":0.319},{"date":"2012-12-31","fuel":"gasoline","grade":"all","price_premium":0.071},{"date":"2012-12-31","fuel":"gasoline","grade":"midgrade","price_premium":0.157},{"date":"2012-12-31","fuel":"gasoline","grade":"premium","price_premium":0.319},{"date":"2013-01-07","fuel":"gasoline","grade":"all","price_premium":0.074},{"date":"2013-01-07","fuel":"gasoline","grade":"midgrade","price_premium":0.164},{"date":"2013-01-07","fuel":"gasoline","grade":"premium","price_premium":0.332},{"date":"2013-01-14","fuel":"gasoline","grade":"all","price_premium":0.074},{"date":"2013-01-14","fuel":"gasoline","grade":"midgrade","price_premium":0.164},{"date":"2013-01-14","fuel":"gasoline","grade":"premium","price_premium":0.334},{"date":"2013-01-21","fuel":"gasoline","grade":"all","price_premium":0.071},{"date":"2013-01-21","fuel":"gasoline","grade":"midgrade","price_premium":0.158},{"date":"2013-01-21","fuel":"gasoline","grade":"premium","price_premium":0.321},{"date":"2013-01-28","fuel":"gasoline","grade":"all","price_premium":0.07},{"date":"2013-01-28","fuel":"gasoline","grade":"midgrade","price_premium":0.155},{"date":"2013-01-28","fuel":"gasoline","grade":"premium","price_premium":0.316},{"date":"2013-02-04","fuel":"gasoline","grade":"all","price_premium":0.066},{"date":"2013-02-04","fuel":"gasoline","grade":"midgrade","price_premium":0.145},{"date":"2013-02-04","fuel":"gasoline","grade":"premium","price_premium":0.303},{"date":"2013-02-11","fuel":"gasoline","grade":"all","price_premium":0.066},{"date":"2013-02-11","fuel":"gasoline","grade":"midgrade","price_premium":0.145},{"date":"2013-02-11","fuel":"gasoline","grade":"premium","price_premium":0.299},{"date":"2013-02-18","fuel":"gasoline","grade":"all","price_premium":0.065},{"date":"2013-02-18","fuel":"gasoline","grade":"midgrade","price_premium":0.144},{"date":"2013-02-18","fuel":"gasoline","grade":"premium","price_premium":0.295},{"date":"2013-02-25","fuel":"gasoline","grade":"all","price_premium":0.067},{"date":"2013-02-25","fuel":"gasoline","grade":"midgrade","price_premium":0.15},{"date":"2013-02-25","fuel":"gasoline","grade":"premium","price_premium":0.3},{"date":"2013-03-04","fuel":"gasoline","grade":"all","price_premium":0.067},{"date":"2013-03-04","fuel":"gasoline","grade":"midgrade","price_premium":0.151},{"date":"2013-03-04","fuel":"gasoline","grade":"premium","price_premium":0.302},{"date":"2013-03-11","fuel":"gasoline","grade":"all","price_premium":0.069},{"date":"2013-03-11","fuel":"gasoline","grade":"midgrade","price_premium":0.155},{"date":"2013-03-11","fuel":"gasoline","grade":"premium","price_premium":0.308},{"date":"2013-03-18","fuel":"gasoline","grade":"all","price_premium":0.068},{"date":"2013-03-18","fuel":"gasoline","grade":"midgrade","price_premium":0.154},{"date":"2013-03-18","fuel":"gasoline","grade":"premium","price_premium":0.306},{"date":"2013-03-25","fuel":"gasoline","grade":"all","price_premium":0.066},{"date":"2013-03-25","fuel":"gasoline","grade":"midgrade","price_premium":0.148},{"date":"2013-03-25","fuel":"gasoline","grade":"premium","price_premium":0.301},{"date":"2013-04-01","fuel":"gasoline","grade":"all","price_premium":0.069},{"date":"2013-04-01","fuel":"gasoline","grade":"midgrade","price_premium":0.153},{"date":"2013-04-01","fuel":"gasoline","grade":"premium","price_premium":0.308},{"date":"2013-04-08","fuel":"gasoline","grade":"all","price_premium":0.068},{"date":"2013-04-08","fuel":"gasoline","grade":"midgrade","price_premium":0.153},{"date":"2013-04-08","fuel":"gasoline","grade":"premium","price_premium":0.308},{"date":"2013-04-15","fuel":"gasoline","grade":"all","price_premium":0.069},{"date":"2013-04-15","fuel":"gasoline","grade":"midgrade","price_premium":0.158},{"date":"2013-04-15","fuel":"gasoline","grade":"premium","price_premium":0.31},{"date":"2013-04-22","fuel":"gasoline","grade":"all","price_premium":0.067},{"date":"2013-04-22","fuel":"gasoline","grade":"midgrade","price_premium":0.151},{"date":"2013-04-22","fuel":"gasoline","grade":"premium","price_premium":0.3},{"date":"2013-04-29","fuel":"gasoline","grade":"all","price_premium":0.067},{"date":"2013-04-29","fuel":"gasoline","grade":"midgrade","price_premium":0.148},{"date":"2013-04-29","fuel":"gasoline","grade":"premium","price_premium":0.302},{"date":"2013-05-06","fuel":"gasoline","grade":"all","price_premium":0.064},{"date":"2013-05-06","fuel":"gasoline","grade":"midgrade","price_premium":0.143},{"date":"2013-05-06","fuel":"gasoline","grade":"premium","price_premium":0.292},{"date":"2013-05-13","fuel":"gasoline","grade":"all","price_premium":0.062},{"date":"2013-05-13","fuel":"gasoline","grade":"midgrade","price_premium":0.136},{"date":"2013-05-13","fuel":"gasoline","grade":"premium","price_premium":0.28},{"date":"2013-05-20","fuel":"gasoline","grade":"all","price_premium":0.056},{"date":"2013-05-20","fuel":"gasoline","grade":"midgrade","price_premium":0.128},{"date":"2013-05-20","fuel":"gasoline","grade":"premium","price_premium":0.253},{"date":"2013-05-27","fuel":"gasoline","grade":"all","price_premium":0.059},{"date":"2013-05-27","fuel":"gasoline","grade":"midgrade","price_premium":0.134},{"date":"2013-05-27","fuel":"gasoline","grade":"premium","price_premium":0.267},{"date":"2013-06-03","fuel":"gasoline","grade":"all","price_premium":0.059},{"date":"2013-06-03","fuel":"gasoline","grade":"midgrade","price_premium":0.127},{"date":"2013-06-03","fuel":"gasoline","grade":"premium","price_premium":0.267},{"date":"2013-06-10","fuel":"gasoline","grade":"all","price_premium":0.06},{"date":"2013-06-10","fuel":"gasoline","grade":"midgrade","price_premium":0.128},{"date":"2013-06-10","fuel":"gasoline","grade":"premium","price_premium":0.274},{"date":"2013-06-17","fuel":"gasoline","grade":"all","price_premium":0.063},{"date":"2013-06-17","fuel":"gasoline","grade":"midgrade","price_premium":0.138},{"date":"2013-06-17","fuel":"gasoline","grade":"premium","price_premium":0.286},{"date":"2013-06-24","fuel":"gasoline","grade":"all","price_premium":0.068},{"date":"2013-06-24","fuel":"gasoline","grade":"midgrade","price_premium":0.156},{"date":"2013-06-24","fuel":"gasoline","grade":"premium","price_premium":0.303},{"date":"2013-07-01","fuel":"gasoline","grade":"all","price_premium":0.071},{"date":"2013-07-01","fuel":"gasoline","grade":"midgrade","price_premium":0.164},{"date":"2013-07-01","fuel":"gasoline","grade":"premium","price_premium":0.317},{"date":"2013-07-08","fuel":"gasoline","grade":"all","price_premium":0.071},{"date":"2013-07-08","fuel":"gasoline","grade":"midgrade","price_premium":0.162},{"date":"2013-07-08","fuel":"gasoline","grade":"premium","price_premium":0.318},{"date":"2013-07-15","fuel":"gasoline","grade":"all","price_premium":0.067},{"date":"2013-07-15","fuel":"gasoline","grade":"midgrade","price_premium":0.147},{"date":"2013-07-15","fuel":"gasoline","grade":"premium","price_premium":0.304},{"date":"2013-07-22","fuel":"gasoline","grade":"all","price_premium":0.069},{"date":"2013-07-22","fuel":"gasoline","grade":"midgrade","price_premium":0.149},{"date":"2013-07-22","fuel":"gasoline","grade":"premium","price_premium":0.311},{"date":"2013-07-29","fuel":"gasoline","grade":"all","price_premium":0.07},{"date":"2013-07-29","fuel":"gasoline","grade":"midgrade","price_premium":0.155},{"date":"2013-07-29","fuel":"gasoline","grade":"premium","price_premium":0.317},{"date":"2013-08-05","fuel":"gasoline","grade":"all","price_premium":0.069},{"date":"2013-08-05","fuel":"gasoline","grade":"midgrade","price_premium":0.149},{"date":"2013-08-05","fuel":"gasoline","grade":"premium","price_premium":0.315},{"date":"2013-08-12","fuel":"gasoline","grade":"all","price_premium":0.072},{"date":"2013-08-12","fuel":"gasoline","grade":"midgrade","price_premium":0.158},{"date":"2013-08-12","fuel":"gasoline","grade":"premium","price_premium":0.325},{"date":"2013-08-19","fuel":"gasoline","grade":"all","price_premium":0.072},{"date":"2013-08-19","fuel":"gasoline","grade":"midgrade","price_premium":0.157},{"date":"2013-08-19","fuel":"gasoline","grade":"premium","price_premium":0.324},{"date":"2013-08-26","fuel":"gasoline","grade":"all","price_premium":0.071},{"date":"2013-08-26","fuel":"gasoline","grade":"midgrade","price_premium":0.155},{"date":"2013-08-26","fuel":"gasoline","grade":"premium","price_premium":0.323},{"date":"2013-09-02","fuel":"gasoline","grade":"all","price_premium":0.07},{"date":"2013-09-02","fuel":"gasoline","grade":"midgrade","price_premium":0.152},{"date":"2013-09-02","fuel":"gasoline","grade":"premium","price_premium":0.314},{"date":"2013-09-09","fuel":"gasoline","grade":"all","price_premium":0.071},{"date":"2013-09-09","fuel":"gasoline","grade":"midgrade","price_premium":0.154},{"date":"2013-09-09","fuel":"gasoline","grade":"premium","price_premium":0.319},{"date":"2013-09-16","fuel":"gasoline","grade":"all","price_premium":0.072},{"date":"2013-09-16","fuel":"gasoline","grade":"midgrade","price_premium":0.162},{"date":"2013-09-16","fuel":"gasoline","grade":"premium","price_premium":0.323},{"date":"2013-09-23","fuel":"gasoline","grade":"all","price_premium":0.072},{"date":"2013-09-23","fuel":"gasoline","grade":"midgrade","price_premium":0.161},{"date":"2013-09-23","fuel":"gasoline","grade":"premium","price_premium":0.324},{"date":"2013-09-30","fuel":"gasoline","grade":"all","price_premium":0.074},{"date":"2013-09-30","fuel":"gasoline","grade":"midgrade","price_premium":0.171},{"date":"2013-09-30","fuel":"gasoline","grade":"premium","price_premium":0.333},{"date":"2013-10-07","fuel":"gasoline","grade":"all","price_premium":0.074},{"date":"2013-10-07","fuel":"gasoline","grade":"midgrade","price_premium":0.168},{"date":"2013-10-07","fuel":"gasoline","grade":"premium","price_premium":0.334},{"date":"2013-10-14","fuel":"gasoline","grade":"all","price_premium":0.076},{"date":"2013-10-14","fuel":"gasoline","grade":"midgrade","price_premium":0.173},{"date":"2013-10-14","fuel":"gasoline","grade":"premium","price_premium":0.34},{"date":"2013-10-21","fuel":"gasoline","grade":"all","price_premium":0.075},{"date":"2013-10-21","fuel":"gasoline","grade":"midgrade","price_premium":0.171},{"date":"2013-10-21","fuel":"gasoline","grade":"premium","price_premium":0.336},{"date":"2013-10-28","fuel":"gasoline","grade":"all","price_premium":0.078},{"date":"2013-10-28","fuel":"gasoline","grade":"midgrade","price_premium":0.181},{"date":"2013-10-28","fuel":"gasoline","grade":"premium","price_premium":0.35},{"date":"2013-11-04","fuel":"gasoline","grade":"all","price_premium":0.078},{"date":"2013-11-04","fuel":"gasoline","grade":"midgrade","price_premium":0.176},{"date":"2013-11-04","fuel":"gasoline","grade":"premium","price_premium":0.349},{"date":"2013-11-11","fuel":"gasoline","grade":"all","price_premium":0.08},{"date":"2013-11-11","fuel":"gasoline","grade":"midgrade","price_premium":0.186},{"date":"2013-11-11","fuel":"gasoline","grade":"premium","price_premium":0.358},{"date":"2013-11-18","fuel":"gasoline","grade":"all","price_premium":0.079},{"date":"2013-11-18","fuel":"gasoline","grade":"midgrade","price_premium":0.182},{"date":"2013-11-18","fuel":"gasoline","grade":"premium","price_premium":0.354},{"date":"2013-11-25","fuel":"gasoline","grade":"all","price_premium":0.079},{"date":"2013-11-25","fuel":"gasoline","grade":"midgrade","price_premium":0.177},{"date":"2013-11-25","fuel":"gasoline","grade":"premium","price_premium":0.356},{"date":"2013-12-02","fuel":"gasoline","grade":"all","price_premium":0.081},{"date":"2013-12-02","fuel":"gasoline","grade":"midgrade","price_premium":0.185},{"date":"2013-12-02","fuel":"gasoline","grade":"premium","price_premium":0.363},{"date":"2013-12-09","fuel":"gasoline","grade":"all","price_premium":0.081},{"date":"2013-12-09","fuel":"gasoline","grade":"midgrade","price_premium":0.184},{"date":"2013-12-09","fuel":"gasoline","grade":"premium","price_premium":0.363},{"date":"2013-12-16","fuel":"gasoline","grade":"all","price_premium":0.082},{"date":"2013-12-16","fuel":"gasoline","grade":"midgrade","price_premium":0.184},{"date":"2013-12-16","fuel":"gasoline","grade":"premium","price_premium":0.366},{"date":"2013-12-23","fuel":"gasoline","grade":"all","price_premium":0.08},{"date":"2013-12-23","fuel":"gasoline","grade":"midgrade","price_premium":0.18},{"date":"2013-12-23","fuel":"gasoline","grade":"premium","price_premium":0.361},{"date":"2013-12-30","fuel":"gasoline","grade":"all","price_premium":0.078},{"date":"2013-12-30","fuel":"gasoline","grade":"midgrade","price_premium":0.172},{"date":"2013-12-30","fuel":"gasoline","grade":"premium","price_premium":0.351},{"date":"2014-01-06","fuel":"gasoline","grade":"all","price_premium":0.079},{"date":"2014-01-06","fuel":"gasoline","grade":"midgrade","price_premium":0.181},{"date":"2014-01-06","fuel":"gasoline","grade":"premium","price_premium":0.358},{"date":"2014-01-13","fuel":"gasoline","grade":"all","price_premium":0.079},{"date":"2014-01-13","fuel":"gasoline","grade":"midgrade","price_premium":0.178},{"date":"2014-01-13","fuel":"gasoline","grade":"premium","price_premium":0.356},{"date":"2014-01-20","fuel":"gasoline","grade":"all","price_premium":0.08},{"date":"2014-01-20","fuel":"gasoline","grade":"midgrade","price_premium":0.181},{"date":"2014-01-20","fuel":"gasoline","grade":"premium","price_premium":0.361},{"date":"2014-01-27","fuel":"gasoline","grade":"all","price_premium":0.08},{"date":"2014-01-27","fuel":"gasoline","grade":"midgrade","price_premium":0.179},{"date":"2014-01-27","fuel":"gasoline","grade":"premium","price_premium":0.359},{"date":"2014-02-03","fuel":"gasoline","grade":"all","price_premium":0.08},{"date":"2014-02-03","fuel":"gasoline","grade":"midgrade","price_premium":0.183},{"date":"2014-02-03","fuel":"gasoline","grade":"premium","price_premium":0.359},{"date":"2014-02-10","fuel":"gasoline","grade":"all","price_premium":0.079},{"date":"2014-02-10","fuel":"gasoline","grade":"midgrade","price_premium":0.178},{"date":"2014-02-10","fuel":"gasoline","grade":"premium","price_premium":0.355},{"date":"2014-02-17","fuel":"gasoline","grade":"all","price_premium":0.077},{"date":"2014-02-17","fuel":"gasoline","grade":"midgrade","price_premium":0.175},{"date":"2014-02-17","fuel":"gasoline","grade":"premium","price_premium":0.348},{"date":"2014-02-24","fuel":"gasoline","grade":"all","price_premium":0.076},{"date":"2014-02-24","fuel":"gasoline","grade":"midgrade","price_premium":0.171},{"date":"2014-02-24","fuel":"gasoline","grade":"premium","price_premium":0.339},{"date":"2014-03-03","fuel":"gasoline","grade":"all","price_premium":0.074},{"date":"2014-03-03","fuel":"gasoline","grade":"midgrade","price_premium":0.169},{"date":"2014-03-03","fuel":"gasoline","grade":"premium","price_premium":0.333},{"date":"2014-03-10","fuel":"gasoline","grade":"all","price_premium":0.072},{"date":"2014-03-10","fuel":"gasoline","grade":"midgrade","price_premium":0.162},{"date":"2014-03-10","fuel":"gasoline","grade":"premium","price_premium":0.323},{"date":"2014-03-17","fuel":"gasoline","grade":"all","price_premium":0.072},{"date":"2014-03-17","fuel":"gasoline","grade":"midgrade","price_premium":0.163},{"date":"2014-03-17","fuel":"gasoline","grade":"premium","price_premium":0.324},{"date":"2014-03-24","fuel":"gasoline","grade":"all","price_premium":0.073},{"date":"2014-03-24","fuel":"gasoline","grade":"midgrade","price_premium":0.167},{"date":"2014-03-24","fuel":"gasoline","grade":"premium","price_premium":0.327},{"date":"2014-03-31","fuel":"gasoline","grade":"all","price_premium":0.072},{"date":"2014-03-31","fuel":"gasoline","grade":"midgrade","price_premium":0.164},{"date":"2014-03-31","fuel":"gasoline","grade":"premium","price_premium":0.325},{"date":"2014-04-07","fuel":"gasoline","grade":"all","price_premium":0.074},{"date":"2014-04-07","fuel":"gasoline","grade":"midgrade","price_premium":0.173},{"date":"2014-04-07","fuel":"gasoline","grade":"premium","price_premium":0.332},{"date":"2014-04-14","fuel":"gasoline","grade":"all","price_premium":0.074},{"date":"2014-04-14","fuel":"gasoline","grade":"midgrade","price_premium":0.172},{"date":"2014-04-14","fuel":"gasoline","grade":"premium","price_premium":0.325},{"date":"2014-04-21","fuel":"gasoline","grade":"all","price_premium":0.075},{"date":"2014-04-21","fuel":"gasoline","grade":"midgrade","price_premium":0.174},{"date":"2014-04-21","fuel":"gasoline","grade":"premium","price_premium":0.331},{"date":"2014-04-28","fuel":"gasoline","grade":"all","price_premium":0.075},{"date":"2014-04-28","fuel":"gasoline","grade":"midgrade","price_premium":0.175},{"date":"2014-04-28","fuel":"gasoline","grade":"premium","price_premium":0.334},{"date":"2014-05-05","fuel":"gasoline","grade":"all","price_premium":0.077},{"date":"2014-05-05","fuel":"gasoline","grade":"midgrade","price_premium":0.18},{"date":"2014-05-05","fuel":"gasoline","grade":"premium","price_premium":0.343},{"date":"2014-05-12","fuel":"gasoline","grade":"all","price_premium":0.078},{"date":"2014-05-12","fuel":"gasoline","grade":"midgrade","price_premium":0.182},{"date":"2014-05-12","fuel":"gasoline","grade":"premium","price_premium":0.347},{"date":"2014-05-19","fuel":"gasoline","grade":"all","price_premium":0.078},{"date":"2014-05-19","fuel":"gasoline","grade":"midgrade","price_premium":0.179},{"date":"2014-05-19","fuel":"gasoline","grade":"premium","price_premium":0.346},{"date":"2014-05-26","fuel":"gasoline","grade":"all","price_premium":0.076},{"date":"2014-05-26","fuel":"gasoline","grade":"midgrade","price_premium":0.176},{"date":"2014-05-26","fuel":"gasoline","grade":"premium","price_premium":0.34},{"date":"2014-06-02","fuel":"gasoline","grade":"all","price_premium":0.075},{"date":"2014-06-02","fuel":"gasoline","grade":"midgrade","price_premium":0.172},{"date":"2014-06-02","fuel":"gasoline","grade":"premium","price_premium":0.334},{"date":"2014-06-09","fuel":"gasoline","grade":"all","price_premium":0.075},{"date":"2014-06-09","fuel":"gasoline","grade":"midgrade","price_premium":0.17},{"date":"2014-06-09","fuel":"gasoline","grade":"premium","price_premium":0.334},{"date":"2014-06-16","fuel":"gasoline","grade":"all","price_premium":0.074},{"date":"2014-06-16","fuel":"gasoline","grade":"midgrade","price_premium":0.167},{"date":"2014-06-16","fuel":"gasoline","grade":"premium","price_premium":0.33},{"date":"2014-06-23","fuel":"gasoline","grade":"all","price_premium":0.074},{"date":"2014-06-23","fuel":"gasoline","grade":"midgrade","price_premium":0.169},{"date":"2014-06-23","fuel":"gasoline","grade":"premium","price_premium":0.332},{"date":"2014-06-30","fuel":"gasoline","grade":"all","price_premium":0.074},{"date":"2014-06-30","fuel":"gasoline","grade":"midgrade","price_premium":0.168},{"date":"2014-06-30","fuel":"gasoline","grade":"premium","price_premium":0.332},{"date":"2014-07-07","fuel":"gasoline","grade":"all","price_premium":0.075},{"date":"2014-07-07","fuel":"gasoline","grade":"midgrade","price_premium":0.171},{"date":"2014-07-07","fuel":"gasoline","grade":"premium","price_premium":0.337},{"date":"2014-07-14","fuel":"gasoline","grade":"all","price_premium":0.077},{"date":"2014-07-14","fuel":"gasoline","grade":"midgrade","price_premium":0.176},{"date":"2014-07-14","fuel":"gasoline","grade":"premium","price_premium":0.343},{"date":"2014-07-21","fuel":"gasoline","grade":"all","price_premium":0.078},{"date":"2014-07-21","fuel":"gasoline","grade":"midgrade","price_premium":0.18},{"date":"2014-07-21","fuel":"gasoline","grade":"premium","price_premium":0.345},{"date":"2014-07-28","fuel":"gasoline","grade":"all","price_premium":0.078},{"date":"2014-07-28","fuel":"gasoline","grade":"midgrade","price_premium":0.184},{"date":"2014-07-28","fuel":"gasoline","grade":"premium","price_premium":0.349},{"date":"2014-08-04","fuel":"gasoline","grade":"all","price_premium":0.08},{"date":"2014-08-04","fuel":"gasoline","grade":"midgrade","price_premium":0.186},{"date":"2014-08-04","fuel":"gasoline","grade":"premium","price_premium":0.351},{"date":"2014-08-11","fuel":"gasoline","grade":"all","price_premium":0.077},{"date":"2014-08-11","fuel":"gasoline","grade":"midgrade","price_premium":0.179},{"date":"2014-08-11","fuel":"gasoline","grade":"premium","price_premium":0.345},{"date":"2014-08-18","fuel":"gasoline","grade":"all","price_premium":0.077},{"date":"2014-08-18","fuel":"gasoline","grade":"midgrade","price_premium":0.181},{"date":"2014-08-18","fuel":"gasoline","grade":"premium","price_premium":0.344},{"date":"2014-08-25","fuel":"gasoline","grade":"all","price_premium":0.078},{"date":"2014-08-25","fuel":"gasoline","grade":"midgrade","price_premium":0.181},{"date":"2014-08-25","fuel":"gasoline","grade":"premium","price_premium":0.346},{"date":"2014-09-01","fuel":"gasoline","grade":"all","price_premium":0.077},{"date":"2014-09-01","fuel":"gasoline","grade":"midgrade","price_premium":0.179},{"date":"2014-09-01","fuel":"gasoline","grade":"premium","price_premium":0.344},{"date":"2014-09-08","fuel":"gasoline","grade":"all","price_premium":0.077},{"date":"2014-09-08","fuel":"gasoline","grade":"midgrade","price_premium":0.175},{"date":"2014-09-08","fuel":"gasoline","grade":"premium","price_premium":0.344},{"date":"2014-09-15","fuel":"gasoline","grade":"all","price_premium":0.077},{"date":"2014-09-15","fuel":"gasoline","grade":"midgrade","price_premium":0.177},{"date":"2014-09-15","fuel":"gasoline","grade":"premium","price_premium":0.346},{"date":"2014-09-22","fuel":"gasoline","grade":"all","price_premium":0.079},{"date":"2014-09-22","fuel":"gasoline","grade":"midgrade","price_premium":0.183},{"date":"2014-09-22","fuel":"gasoline","grade":"premium","price_premium":0.354},{"date":"2014-09-29","fuel":"gasoline","grade":"all","price_premium":0.08},{"date":"2014-09-29","fuel":"gasoline","grade":"midgrade","price_premium":0.183},{"date":"2014-09-29","fuel":"gasoline","grade":"premium","price_premium":0.356},{"date":"2014-10-06","fuel":"gasoline","grade":"all","price_premium":0.083},{"date":"2014-10-06","fuel":"gasoline","grade":"midgrade","price_premium":0.193},{"date":"2014-10-06","fuel":"gasoline","grade":"premium","price_premium":0.368},{"date":"2014-10-13","fuel":"gasoline","grade":"all","price_premium":0.085},{"date":"2014-10-13","fuel":"gasoline","grade":"midgrade","price_premium":0.199},{"date":"2014-10-13","fuel":"gasoline","grade":"premium","price_premium":0.374},{"date":"2014-10-20","fuel":"gasoline","grade":"all","price_premium":0.085},{"date":"2014-10-20","fuel":"gasoline","grade":"midgrade","price_premium":0.199},{"date":"2014-10-20","fuel":"gasoline","grade":"premium","price_premium":0.379},{"date":"2014-10-27","fuel":"gasoline","grade":"all","price_premium":0.083},{"date":"2014-10-27","fuel":"gasoline","grade":"midgrade","price_premium":0.192},{"date":"2014-10-27","fuel":"gasoline","grade":"premium","price_premium":0.369},{"date":"2014-11-03","fuel":"gasoline","grade":"all","price_premium":0.084},{"date":"2014-11-03","fuel":"gasoline","grade":"midgrade","price_premium":0.194},{"date":"2014-11-03","fuel":"gasoline","grade":"premium","price_premium":0.376},{"date":"2014-11-10","fuel":"gasoline","grade":"all","price_premium":0.084},{"date":"2014-11-10","fuel":"gasoline","grade":"midgrade","price_premium":0.193},{"date":"2014-11-10","fuel":"gasoline","grade":"premium","price_premium":0.374},{"date":"2014-11-17","fuel":"gasoline","grade":"all","price_premium":0.084},{"date":"2014-11-17","fuel":"gasoline","grade":"midgrade","price_premium":0.194},{"date":"2014-11-17","fuel":"gasoline","grade":"premium","price_premium":0.376},{"date":"2014-11-24","fuel":"gasoline","grade":"all","price_premium":0.086},{"date":"2014-11-24","fuel":"gasoline","grade":"midgrade","price_premium":0.198},{"date":"2014-11-24","fuel":"gasoline","grade":"premium","price_premium":0.384},{"date":"2014-12-01","fuel":"gasoline","grade":"all","price_premium":0.086},{"date":"2014-12-01","fuel":"gasoline","grade":"midgrade","price_premium":0.2},{"date":"2014-12-01","fuel":"gasoline","grade":"premium","price_premium":0.386},{"date":"2014-12-08","fuel":"gasoline","grade":"all","price_premium":0.088},{"date":"2014-12-08","fuel":"gasoline","grade":"midgrade","price_premium":0.203},{"date":"2014-12-08","fuel":"gasoline","grade":"premium","price_premium":0.393},{"date":"2014-12-15","fuel":"gasoline","grade":"all","price_premium":0.089},{"date":"2014-12-15","fuel":"gasoline","grade":"midgrade","price_premium":0.209},{"date":"2014-12-15","fuel":"gasoline","grade":"premium","price_premium":0.397},{"date":"2014-12-22","fuel":"gasoline","grade":"all","price_premium":0.093},{"date":"2014-12-22","fuel":"gasoline","grade":"midgrade","price_premium":0.216},{"date":"2014-12-22","fuel":"gasoline","grade":"premium","price_premium":0.41},{"date":"2014-12-29","fuel":"gasoline","grade":"all","price_premium":0.093},{"date":"2014-12-29","fuel":"gasoline","grade":"midgrade","price_premium":0.218},{"date":"2014-12-29","fuel":"gasoline","grade":"premium","price_premium":0.414},{"date":"2015-01-05","fuel":"gasoline","grade":"all","price_premium":0.094},{"date":"2015-01-05","fuel":"gasoline","grade":"midgrade","price_premium":0.223},{"date":"2015-01-05","fuel":"gasoline","grade":"premium","price_premium":0.417},{"date":"2015-01-12","fuel":"gasoline","grade":"all","price_premium":0.093},{"date":"2015-01-12","fuel":"gasoline","grade":"midgrade","price_premium":0.219},{"date":"2015-01-12","fuel":"gasoline","grade":"premium","price_premium":0.414},{"date":"2015-01-19","fuel":"gasoline","grade":"all","price_premium":0.091},{"date":"2015-01-19","fuel":"gasoline","grade":"midgrade","price_premium":0.211},{"date":"2015-01-19","fuel":"gasoline","grade":"premium","price_premium":0.407},{"date":"2015-01-26","fuel":"gasoline","grade":"all","price_premium":0.089},{"date":"2015-01-26","fuel":"gasoline","grade":"midgrade","price_premium":0.206},{"date":"2015-01-26","fuel":"gasoline","grade":"premium","price_premium":0.4},{"date":"2015-02-02","fuel":"gasoline","grade":"all","price_premium":0.086},{"date":"2015-02-02","fuel":"gasoline","grade":"midgrade","price_premium":0.2},{"date":"2015-02-02","fuel":"gasoline","grade":"premium","price_premium":0.386},{"date":"2015-02-09","fuel":"gasoline","grade":"all","price_premium":0.085},{"date":"2015-02-09","fuel":"gasoline","grade":"midgrade","price_premium":0.197},{"date":"2015-02-09","fuel":"gasoline","grade":"premium","price_premium":0.377},{"date":"2015-02-16","fuel":"gasoline","grade":"all","price_premium":0.084},{"date":"2015-02-16","fuel":"gasoline","grade":"midgrade","price_premium":0.193},{"date":"2015-02-16","fuel":"gasoline","grade":"premium","price_premium":0.377},{"date":"2015-02-23","fuel":"gasoline","grade":"all","price_premium":0.083},{"date":"2015-02-23","fuel":"gasoline","grade":"midgrade","price_premium":0.194},{"date":"2015-02-23","fuel":"gasoline","grade":"premium","price_premium":0.372},{"date":"2015-03-02","fuel":"gasoline","grade":"all","price_premium":0.083},{"date":"2015-03-02","fuel":"gasoline","grade":"midgrade","price_premium":0.198},{"date":"2015-03-02","fuel":"gasoline","grade":"premium","price_premium":0.364},{"date":"2015-03-09","fuel":"gasoline","grade":"all","price_premium":0.083},{"date":"2015-03-09","fuel":"gasoline","grade":"midgrade","price_premium":0.199},{"date":"2015-03-09","fuel":"gasoline","grade":"premium","price_premium":0.366},{"date":"2015-03-16","fuel":"gasoline","grade":"all","price_premium":0.084},{"date":"2015-03-16","fuel":"gasoline","grade":"midgrade","price_premium":0.199},{"date":"2015-03-16","fuel":"gasoline","grade":"premium","price_premium":0.371},{"date":"2015-03-23","fuel":"gasoline","grade":"all","price_premium":0.081},{"date":"2015-03-23","fuel":"gasoline","grade":"midgrade","price_premium":0.193},{"date":"2015-03-23","fuel":"gasoline","grade":"premium","price_premium":0.36},{"date":"2015-03-30","fuel":"gasoline","grade":"all","price_premium":0.083},{"date":"2015-03-30","fuel":"gasoline","grade":"midgrade","price_premium":0.201},{"date":"2015-03-30","fuel":"gasoline","grade":"premium","price_premium":0.366},{"date":"2015-04-06","fuel":"gasoline","grade":"all","price_premium":0.086},{"date":"2015-04-06","fuel":"gasoline","grade":"midgrade","price_premium":0.204},{"date":"2015-04-06","fuel":"gasoline","grade":"premium","price_premium":0.376},{"date":"2015-04-13","fuel":"gasoline","grade":"all","price_premium":0.086},{"date":"2015-04-13","fuel":"gasoline","grade":"midgrade","price_premium":0.208},{"date":"2015-04-13","fuel":"gasoline","grade":"premium","price_premium":0.378},{"date":"2015-04-20","fuel":"gasoline","grade":"all","price_premium":0.085},{"date":"2015-04-20","fuel":"gasoline","grade":"midgrade","price_premium":0.201},{"date":"2015-04-20","fuel":"gasoline","grade":"premium","price_premium":0.372},{"date":"2015-04-27","fuel":"gasoline","grade":"all","price_premium":0.086},{"date":"2015-04-27","fuel":"gasoline","grade":"midgrade","price_premium":0.207},{"date":"2015-04-27","fuel":"gasoline","grade":"premium","price_premium":0.377},{"date":"2015-05-04","fuel":"gasoline","grade":"all","price_premium":0.085},{"date":"2015-05-04","fuel":"gasoline","grade":"midgrade","price_premium":0.206},{"date":"2015-05-04","fuel":"gasoline","grade":"premium","price_premium":0.372},{"date":"2015-05-11","fuel":"gasoline","grade":"all","price_premium":0.085},{"date":"2015-05-11","fuel":"gasoline","grade":"midgrade","price_premium":0.209},{"date":"2015-05-11","fuel":"gasoline","grade":"premium","price_premium":0.372},{"date":"2015-05-18","fuel":"gasoline","grade":"all","price_premium":0.083},{"date":"2015-05-18","fuel":"gasoline","grade":"midgrade","price_premium":0.205},{"date":"2015-05-18","fuel":"gasoline","grade":"premium","price_premium":0.365},{"date":"2015-05-25","fuel":"gasoline","grade":"all","price_premium":0.083},{"date":"2015-05-25","fuel":"gasoline","grade":"midgrade","price_premium":0.201},{"date":"2015-05-25","fuel":"gasoline","grade":"premium","price_premium":0.366},{"date":"2015-06-01","fuel":"gasoline","grade":"all","price_premium":0.083},{"date":"2015-06-01","fuel":"gasoline","grade":"midgrade","price_premium":0.198},{"date":"2015-06-01","fuel":"gasoline","grade":"premium","price_premium":0.363},{"date":"2015-06-08","fuel":"gasoline","grade":"all","price_premium":0.083},{"date":"2015-06-08","fuel":"gasoline","grade":"midgrade","price_premium":0.197},{"date":"2015-06-08","fuel":"gasoline","grade":"premium","price_premium":0.37},{"date":"2015-06-15","fuel":"gasoline","grade":"all","price_premium":0.083},{"date":"2015-06-15","fuel":"gasoline","grade":"midgrade","price_premium":0.19},{"date":"2015-06-15","fuel":"gasoline","grade":"premium","price_premium":0.367},{"date":"2015-06-22","fuel":"gasoline","grade":"all","price_premium":0.083},{"date":"2015-06-22","fuel":"gasoline","grade":"midgrade","price_premium":0.194},{"date":"2015-06-22","fuel":"gasoline","grade":"premium","price_premium":0.37},{"date":"2015-06-29","fuel":"gasoline","grade":"all","price_premium":0.084},{"date":"2015-06-29","fuel":"gasoline","grade":"midgrade","price_premium":0.196},{"date":"2015-06-29","fuel":"gasoline","grade":"premium","price_premium":0.374},{"date":"2015-07-06","fuel":"gasoline","grade":"all","price_premium":0.084},{"date":"2015-07-06","fuel":"gasoline","grade":"midgrade","price_premium":0.197},{"date":"2015-07-06","fuel":"gasoline","grade":"premium","price_premium":0.375},{"date":"2015-07-13","fuel":"gasoline","grade":"all","price_premium":0.086},{"date":"2015-07-13","fuel":"gasoline","grade":"midgrade","price_premium":0.21},{"date":"2015-07-13","fuel":"gasoline","grade":"premium","price_premium":0.379},{"date":"2015-07-20","fuel":"gasoline","grade":"all","price_premium":0.086},{"date":"2015-07-20","fuel":"gasoline","grade":"midgrade","price_premium":0.21},{"date":"2015-07-20","fuel":"gasoline","grade":"premium","price_premium":0.377},{"date":"2015-07-27","fuel":"gasoline","grade":"all","price_premium":0.088},{"date":"2015-07-27","fuel":"gasoline","grade":"midgrade","price_premium":0.215},{"date":"2015-07-27","fuel":"gasoline","grade":"premium","price_premium":0.384},{"date":"2015-08-03","fuel":"gasoline","grade":"all","price_premium":0.09},{"date":"2015-08-03","fuel":"gasoline","grade":"midgrade","price_premium":0.22},{"date":"2015-08-03","fuel":"gasoline","grade":"premium","price_premium":0.394},{"date":"2015-08-10","fuel":"gasoline","grade":"all","price_premium":0.091},{"date":"2015-08-10","fuel":"gasoline","grade":"midgrade","price_premium":0.221},{"date":"2015-08-10","fuel":"gasoline","grade":"premium","price_premium":0.401},{"date":"2015-08-17","fuel":"gasoline","grade":"all","price_premium":0.087},{"date":"2015-08-17","fuel":"gasoline","grade":"midgrade","price_premium":0.211},{"date":"2015-08-17","fuel":"gasoline","grade":"premium","price_premium":0.38},{"date":"2015-08-24","fuel":"gasoline","grade":"all","price_premium":0.089},{"date":"2015-08-24","fuel":"gasoline","grade":"midgrade","price_premium":0.217},{"date":"2015-08-24","fuel":"gasoline","grade":"premium","price_premium":0.39},{"date":"2015-08-31","fuel":"gasoline","grade":"all","price_premium":0.092},{"date":"2015-08-31","fuel":"gasoline","grade":"midgrade","price_premium":0.224},{"date":"2015-08-31","fuel":"gasoline","grade":"premium","price_premium":0.406},{"date":"2015-09-07","fuel":"gasoline","grade":"all","price_premium":0.095},{"date":"2015-09-07","fuel":"gasoline","grade":"midgrade","price_premium":0.225},{"date":"2015-09-07","fuel":"gasoline","grade":"premium","price_premium":0.416},{"date":"2015-09-14","fuel":"gasoline","grade":"all","price_premium":0.096},{"date":"2015-09-14","fuel":"gasoline","grade":"midgrade","price_premium":0.23},{"date":"2015-09-14","fuel":"gasoline","grade":"premium","price_premium":0.426},{"date":"2015-09-21","fuel":"gasoline","grade":"all","price_premium":0.098},{"date":"2015-09-21","fuel":"gasoline","grade":"midgrade","price_premium":0.234},{"date":"2015-09-21","fuel":"gasoline","grade":"premium","price_premium":0.432},{"date":"2015-09-28","fuel":"gasoline","grade":"all","price_premium":0.096},{"date":"2015-09-28","fuel":"gasoline","grade":"midgrade","price_premium":0.229},{"date":"2015-09-28","fuel":"gasoline","grade":"premium","price_premium":0.426},{"date":"2015-10-05","fuel":"gasoline","grade":"all","price_premium":0.097},{"date":"2015-10-05","fuel":"gasoline","grade":"midgrade","price_premium":0.227},{"date":"2015-10-05","fuel":"gasoline","grade":"premium","price_premium":0.43},{"date":"2015-10-12","fuel":"gasoline","grade":"all","price_premium":0.095},{"date":"2015-10-12","fuel":"gasoline","grade":"midgrade","price_premium":0.224},{"date":"2015-10-12","fuel":"gasoline","grade":"premium","price_premium":0.42},{"date":"2015-10-19","fuel":"gasoline","grade":"all","price_premium":0.097},{"date":"2015-10-19","fuel":"gasoline","grade":"midgrade","price_premium":0.228},{"date":"2015-10-19","fuel":"gasoline","grade":"premium","price_premium":0.428},{"date":"2015-10-26","fuel":"gasoline","grade":"all","price_premium":0.098},{"date":"2015-10-26","fuel":"gasoline","grade":"midgrade","price_premium":0.232},{"date":"2015-10-26","fuel":"gasoline","grade":"premium","price_premium":0.435},{"date":"2015-11-02","fuel":"gasoline","grade":"all","price_premium":0.098},{"date":"2015-11-02","fuel":"gasoline","grade":"midgrade","price_premium":0.231},{"date":"2015-11-02","fuel":"gasoline","grade":"premium","price_premium":0.436},{"date":"2015-11-09","fuel":"gasoline","grade":"all","price_premium":0.1},{"date":"2015-11-09","fuel":"gasoline","grade":"midgrade","price_premium":0.233},{"date":"2015-11-09","fuel":"gasoline","grade":"premium","price_premium":0.443},{"date":"2015-11-16","fuel":"gasoline","grade":"all","price_premium":0.103},{"date":"2015-11-16","fuel":"gasoline","grade":"midgrade","price_premium":0.242},{"date":"2015-11-16","fuel":"gasoline","grade":"premium","price_premium":0.455},{"date":"2015-11-23","fuel":"gasoline","grade":"all","price_premium":0.104},{"date":"2015-11-23","fuel":"gasoline","grade":"midgrade","price_premium":0.244},{"date":"2015-11-23","fuel":"gasoline","grade":"premium","price_premium":0.462},{"date":"2015-11-30","fuel":"gasoline","grade":"all","price_premium":0.106},{"date":"2015-11-30","fuel":"gasoline","grade":"midgrade","price_premium":0.249},{"date":"2015-11-30","fuel":"gasoline","grade":"premium","price_premium":0.47},{"date":"2015-12-07","fuel":"gasoline","grade":"all","price_premium":0.106},{"date":"2015-12-07","fuel":"gasoline","grade":"midgrade","price_premium":0.25},{"date":"2015-12-07","fuel":"gasoline","grade":"premium","price_premium":0.47},{"date":"2015-12-14","fuel":"gasoline","grade":"all","price_premium":0.107},{"date":"2015-12-14","fuel":"gasoline","grade":"midgrade","price_premium":0.25},{"date":"2015-12-14","fuel":"gasoline","grade":"premium","price_premium":0.472},{"date":"2015-12-21","fuel":"gasoline","grade":"all","price_premium":0.107},{"date":"2015-12-21","fuel":"gasoline","grade":"midgrade","price_premium":0.254},{"date":"2015-12-21","fuel":"gasoline","grade":"premium","price_premium":0.473},{"date":"2015-12-28","fuel":"gasoline","grade":"all","price_premium":0.107},{"date":"2015-12-28","fuel":"gasoline","grade":"midgrade","price_premium":0.256},{"date":"2015-12-28","fuel":"gasoline","grade":"premium","price_premium":0.472},{"date":"2016-01-04","fuel":"gasoline","grade":"all","price_premium":0.107},{"date":"2016-01-04","fuel":"gasoline","grade":"midgrade","price_premium":0.257},{"date":"2016-01-04","fuel":"gasoline","grade":"premium","price_premium":0.47},{"date":"2016-01-11","fuel":"gasoline","grade":"all","price_premium":0.108},{"date":"2016-01-11","fuel":"gasoline","grade":"midgrade","price_premium":0.257},{"date":"2016-01-11","fuel":"gasoline","grade":"premium","price_premium":0.473},{"date":"2016-01-18","fuel":"gasoline","grade":"all","price_premium":0.108},{"date":"2016-01-18","fuel":"gasoline","grade":"midgrade","price_premium":0.258},{"date":"2016-01-18","fuel":"gasoline","grade":"premium","price_premium":0.476},{"date":"2016-01-25","fuel":"gasoline","grade":"all","price_premium":0.109},{"date":"2016-01-25","fuel":"gasoline","grade":"midgrade","price_premium":0.262},{"date":"2016-01-25","fuel":"gasoline","grade":"premium","price_premium":0.481},{"date":"2016-02-01","fuel":"gasoline","grade":"all","price_premium":0.11},{"date":"2016-02-01","fuel":"gasoline","grade":"midgrade","price_premium":0.263},{"date":"2016-02-01","fuel":"gasoline","grade":"premium","price_premium":0.485},{"date":"2016-02-08","fuel":"gasoline","grade":"all","price_premium":0.111},{"date":"2016-02-08","fuel":"gasoline","grade":"midgrade","price_premium":0.266},{"date":"2016-02-08","fuel":"gasoline","grade":"premium","price_premium":0.488},{"date":"2016-02-15","fuel":"gasoline","grade":"all","price_premium":0.11},{"date":"2016-02-15","fuel":"gasoline","grade":"midgrade","price_premium":0.26},{"date":"2016-02-15","fuel":"gasoline","grade":"premium","price_premium":0.485},{"date":"2016-02-22","fuel":"gasoline","grade":"all","price_premium":0.107},{"date":"2016-02-22","fuel":"gasoline","grade":"midgrade","price_premium":0.253},{"date":"2016-02-22","fuel":"gasoline","grade":"premium","price_premium":0.475},{"date":"2016-02-29","fuel":"gasoline","grade":"all","price_premium":0.104},{"date":"2016-02-29","fuel":"gasoline","grade":"midgrade","price_premium":0.246},{"date":"2016-02-29","fuel":"gasoline","grade":"premium","price_premium":0.461},{"date":"2016-03-07","fuel":"gasoline","grade":"all","price_premium":0.102},{"date":"2016-03-07","fuel":"gasoline","grade":"midgrade","price_premium":0.24},{"date":"2016-03-07","fuel":"gasoline","grade":"premium","price_premium":0.453},{"date":"2016-03-14","fuel":"gasoline","grade":"all","price_premium":0.101},{"date":"2016-03-14","fuel":"gasoline","grade":"midgrade","price_premium":0.239},{"date":"2016-03-14","fuel":"gasoline","grade":"premium","price_premium":0.448},{"date":"2016-03-21","fuel":"gasoline","grade":"all","price_premium":0.102},{"date":"2016-03-21","fuel":"gasoline","grade":"midgrade","price_premium":0.241},{"date":"2016-03-21","fuel":"gasoline","grade":"premium","price_premium":0.454},{"date":"2016-03-28","fuel":"gasoline","grade":"all","price_premium":0.103},{"date":"2016-03-28","fuel":"gasoline","grade":"midgrade","price_premium":0.244},{"date":"2016-03-28","fuel":"gasoline","grade":"premium","price_premium":0.455},{"date":"2016-04-04","fuel":"gasoline","grade":"all","price_premium":0.102},{"date":"2016-04-04","fuel":"gasoline","grade":"midgrade","price_premium":0.24},{"date":"2016-04-04","fuel":"gasoline","grade":"premium","price_premium":0.449},{"date":"2016-04-11","fuel":"gasoline","grade":"all","price_premium":0.104},{"date":"2016-04-11","fuel":"gasoline","grade":"midgrade","price_premium":0.246},{"date":"2016-04-11","fuel":"gasoline","grade":"premium","price_premium":0.458},{"date":"2016-04-18","fuel":"gasoline","grade":"all","price_premium":0.103},{"date":"2016-04-18","fuel":"gasoline","grade":"midgrade","price_premium":0.241},{"date":"2016-04-18","fuel":"gasoline","grade":"premium","price_premium":0.453},{"date":"2016-04-25","fuel":"gasoline","grade":"all","price_premium":0.103},{"date":"2016-04-25","fuel":"gasoline","grade":"midgrade","price_premium":0.243},{"date":"2016-04-25","fuel":"gasoline","grade":"premium","price_premium":0.454},{"date":"2016-05-02","fuel":"gasoline","grade":"all","price_premium":0.102},{"date":"2016-05-02","fuel":"gasoline","grade":"midgrade","price_premium":0.242},{"date":"2016-05-02","fuel":"gasoline","grade":"premium","price_premium":0.453},{"date":"2016-05-09","fuel":"gasoline","grade":"all","price_premium":0.105},{"date":"2016-05-09","fuel":"gasoline","grade":"midgrade","price_premium":0.249},{"date":"2016-05-09","fuel":"gasoline","grade":"premium","price_premium":0.463},{"date":"2016-05-16","fuel":"gasoline","grade":"all","price_premium":0.103},{"date":"2016-05-16","fuel":"gasoline","grade":"midgrade","price_premium":0.243},{"date":"2016-05-16","fuel":"gasoline","grade":"premium","price_premium":0.458},{"date":"2016-05-23","fuel":"gasoline","grade":"all","price_premium":0.103},{"date":"2016-05-23","fuel":"gasoline","grade":"midgrade","price_premium":0.241},{"date":"2016-05-23","fuel":"gasoline","grade":"premium","price_premium":0.456},{"date":"2016-05-30","fuel":"gasoline","grade":"all","price_premium":0.101},{"date":"2016-05-30","fuel":"gasoline","grade":"midgrade","price_premium":0.235},{"date":"2016-05-30","fuel":"gasoline","grade":"premium","price_premium":0.449},{"date":"2016-06-06","fuel":"gasoline","grade":"all","price_premium":0.101},{"date":"2016-06-06","fuel":"gasoline","grade":"midgrade","price_premium":0.235},{"date":"2016-06-06","fuel":"gasoline","grade":"premium","price_premium":0.449},{"date":"2016-06-13","fuel":"gasoline","grade":"all","price_premium":0.1},{"date":"2016-06-13","fuel":"gasoline","grade":"midgrade","price_premium":0.233},{"date":"2016-06-13","fuel":"gasoline","grade":"premium","price_premium":0.443},{"date":"2016-06-20","fuel":"gasoline","grade":"all","price_premium":0.102},{"date":"2016-06-20","fuel":"gasoline","grade":"midgrade","price_premium":0.239},{"date":"2016-06-20","fuel":"gasoline","grade":"premium","price_premium":0.452},{"date":"2016-06-27","fuel":"gasoline","grade":"all","price_premium":0.103},{"date":"2016-06-27","fuel":"gasoline","grade":"midgrade","price_premium":0.241},{"date":"2016-06-27","fuel":"gasoline","grade":"premium","price_premium":0.456},{"date":"2016-07-04","fuel":"gasoline","grade":"all","price_premium":0.105},{"date":"2016-07-04","fuel":"gasoline","grade":"midgrade","price_premium":0.246},{"date":"2016-07-04","fuel":"gasoline","grade":"premium","price_premium":0.464},{"date":"2016-07-11","fuel":"gasoline","grade":"all","price_premium":0.106},{"date":"2016-07-11","fuel":"gasoline","grade":"midgrade","price_premium":0.248},{"date":"2016-07-11","fuel":"gasoline","grade":"premium","price_premium":0.468},{"date":"2016-07-18","fuel":"gasoline","grade":"all","price_premium":0.106},{"date":"2016-07-18","fuel":"gasoline","grade":"midgrade","price_premium":0.249},{"date":"2016-07-18","fuel":"gasoline","grade":"premium","price_premium":0.471},{"date":"2016-07-25","fuel":"gasoline","grade":"all","price_premium":0.107},{"date":"2016-07-25","fuel":"gasoline","grade":"midgrade","price_premium":0.252},{"date":"2016-07-25","fuel":"gasoline","grade":"premium","price_premium":0.474},{"date":"2016-08-01","fuel":"gasoline","grade":"all","price_premium":0.108},{"date":"2016-08-01","fuel":"gasoline","grade":"midgrade","price_premium":0.254},{"date":"2016-08-01","fuel":"gasoline","grade":"premium","price_premium":0.476},{"date":"2016-08-08","fuel":"gasoline","grade":"all","price_premium":0.106},{"date":"2016-08-08","fuel":"gasoline","grade":"midgrade","price_premium":0.248},{"date":"2016-08-08","fuel":"gasoline","grade":"premium","price_premium":0.471},{"date":"2016-08-15","fuel":"gasoline","grade":"all","price_premium":0.107},{"date":"2016-08-15","fuel":"gasoline","grade":"midgrade","price_premium":0.252},{"date":"2016-08-15","fuel":"gasoline","grade":"premium","price_premium":0.473},{"date":"2016-08-22","fuel":"gasoline","grade":"all","price_premium":0.106},{"date":"2016-08-22","fuel":"gasoline","grade":"midgrade","price_premium":0.248},{"date":"2016-08-22","fuel":"gasoline","grade":"premium","price_premium":0.471},{"date":"2016-08-29","fuel":"gasoline","grade":"all","price_premium":0.104},{"date":"2016-08-29","fuel":"gasoline","grade":"midgrade","price_premium":0.244},{"date":"2016-08-29","fuel":"gasoline","grade":"premium","price_premium":0.464},{"date":"2016-09-05","fuel":"gasoline","grade":"all","price_premium":0.106},{"date":"2016-09-05","fuel":"gasoline","grade":"midgrade","price_premium":0.245},{"date":"2016-09-05","fuel":"gasoline","grade":"premium","price_premium":0.475},{"date":"2016-09-12","fuel":"gasoline","grade":"all","price_premium":0.108},{"date":"2016-09-12","fuel":"gasoline","grade":"midgrade","price_premium":0.252},{"date":"2016-09-12","fuel":"gasoline","grade":"premium","price_premium":0.478},{"date":"2016-09-19","fuel":"gasoline","grade":"all","price_premium":0.108},{"date":"2016-09-19","fuel":"gasoline","grade":"midgrade","price_premium":0.256},{"date":"2016-09-19","fuel":"gasoline","grade":"premium","price_premium":0.481},{"date":"2016-09-26","fuel":"gasoline","grade":"all","price_premium":0.11},{"date":"2016-09-26","fuel":"gasoline","grade":"midgrade","price_premium":0.26},{"date":"2016-09-26","fuel":"gasoline","grade":"premium","price_premium":0.484},{"date":"2016-10-03","fuel":"gasoline","grade":"all","price_premium":0.109},{"date":"2016-10-03","fuel":"gasoline","grade":"midgrade","price_premium":0.261},{"date":"2016-10-03","fuel":"gasoline","grade":"premium","price_premium":0.481},{"date":"2016-10-10","fuel":"gasoline","grade":"all","price_premium":0.109},{"date":"2016-10-10","fuel":"gasoline","grade":"midgrade","price_premium":0.257},{"date":"2016-10-10","fuel":"gasoline","grade":"premium","price_premium":0.482},{"date":"2016-10-17","fuel":"gasoline","grade":"all","price_premium":0.11},{"date":"2016-10-17","fuel":"gasoline","grade":"midgrade","price_premium":0.259},{"date":"2016-10-17","fuel":"gasoline","grade":"premium","price_premium":0.485},{"date":"2016-10-24","fuel":"gasoline","grade":"all","price_premium":0.11},{"date":"2016-10-24","fuel":"gasoline","grade":"midgrade","price_premium":0.259},{"date":"2016-10-24","fuel":"gasoline","grade":"premium","price_premium":0.487},{"date":"2016-10-31","fuel":"gasoline","grade":"all","price_premium":0.111},{"date":"2016-10-31","fuel":"gasoline","grade":"midgrade","price_premium":0.263},{"date":"2016-10-31","fuel":"gasoline","grade":"premium","price_premium":0.489},{"date":"2016-11-07","fuel":"gasoline","grade":"all","price_premium":0.112},{"date":"2016-11-07","fuel":"gasoline","grade":"midgrade","price_premium":0.265},{"date":"2016-11-07","fuel":"gasoline","grade":"premium","price_premium":0.499},{"date":"2016-11-14","fuel":"gasoline","grade":"all","price_premium":0.114},{"date":"2016-11-14","fuel":"gasoline","grade":"midgrade","price_premium":0.271},{"date":"2016-11-14","fuel":"gasoline","grade":"premium","price_premium":0.507},{"date":"2016-11-21","fuel":"gasoline","grade":"all","price_premium":0.114},{"date":"2016-11-21","fuel":"gasoline","grade":"midgrade","price_premium":0.268},{"date":"2016-11-21","fuel":"gasoline","grade":"premium","price_premium":0.505},{"date":"2016-11-28","fuel":"gasoline","grade":"all","price_premium":0.114},{"date":"2016-11-28","fuel":"gasoline","grade":"midgrade","price_premium":0.269},{"date":"2016-11-28","fuel":"gasoline","grade":"premium","price_premium":0.503},{"date":"2016-12-05","fuel":"gasoline","grade":"all","price_premium":0.113},{"date":"2016-12-05","fuel":"gasoline","grade":"midgrade","price_premium":0.263},{"date":"2016-12-05","fuel":"gasoline","grade":"premium","price_premium":0.502},{"date":"2016-12-12","fuel":"gasoline","grade":"all","price_premium":0.111},{"date":"2016-12-12","fuel":"gasoline","grade":"midgrade","price_premium":0.258},{"date":"2016-12-12","fuel":"gasoline","grade":"premium","price_premium":0.496},{"date":"2016-12-19","fuel":"gasoline","grade":"all","price_premium":0.111},{"date":"2016-12-19","fuel":"gasoline","grade":"midgrade","price_premium":0.258},{"date":"2016-12-19","fuel":"gasoline","grade":"premium","price_premium":0.497},{"date":"2016-12-26","fuel":"gasoline","grade":"all","price_premium":0.11},{"date":"2016-12-26","fuel":"gasoline","grade":"midgrade","price_premium":0.252},{"date":"2016-12-26","fuel":"gasoline","grade":"premium","price_premium":0.49},{"date":"2017-01-02","fuel":"gasoline","grade":"all","price_premium":0.108},{"date":"2017-01-02","fuel":"gasoline","grade":"midgrade","price_premium":0.245},{"date":"2017-01-02","fuel":"gasoline","grade":"premium","price_premium":0.488},{"date":"2017-01-09","fuel":"gasoline","grade":"all","price_premium":0.108},{"date":"2017-01-09","fuel":"gasoline","grade":"midgrade","price_premium":0.248},{"date":"2017-01-09","fuel":"gasoline","grade":"premium","price_premium":0.486},{"date":"2017-01-16","fuel":"gasoline","grade":"all","price_premium":0.109},{"date":"2017-01-16","fuel":"gasoline","grade":"midgrade","price_premium":0.249},{"date":"2017-01-16","fuel":"gasoline","grade":"premium","price_premium":0.487},{"date":"2017-01-23","fuel":"gasoline","grade":"all","price_premium":0.11},{"date":"2017-01-23","fuel":"gasoline","grade":"midgrade","price_premium":0.252},{"date":"2017-01-23","fuel":"gasoline","grade":"premium","price_premium":0.491},{"date":"2017-01-30","fuel":"gasoline","grade":"all","price_premium":0.112},{"date":"2017-01-30","fuel":"gasoline","grade":"midgrade","price_premium":0.257},{"date":"2017-01-30","fuel":"gasoline","grade":"premium","price_premium":0.499},{"date":"2017-02-06","fuel":"gasoline","grade":"all","price_premium":0.112},{"date":"2017-02-06","fuel":"gasoline","grade":"midgrade","price_premium":0.259},{"date":"2017-02-06","fuel":"gasoline","grade":"premium","price_premium":0.497},{"date":"2017-02-13","fuel":"gasoline","grade":"all","price_premium":0.111},{"date":"2017-02-13","fuel":"gasoline","grade":"midgrade","price_premium":0.259},{"date":"2017-02-13","fuel":"gasoline","grade":"premium","price_premium":0.494},{"date":"2017-02-20","fuel":"gasoline","grade":"all","price_premium":0.112},{"date":"2017-02-20","fuel":"gasoline","grade":"midgrade","price_premium":0.262},{"date":"2017-02-20","fuel":"gasoline","grade":"premium","price_premium":0.496},{"date":"2017-02-27","fuel":"gasoline","grade":"all","price_premium":0.113},{"date":"2017-02-27","fuel":"gasoline","grade":"midgrade","price_premium":0.265},{"date":"2017-02-27","fuel":"gasoline","grade":"premium","price_premium":0.498},{"date":"2017-03-06","fuel":"gasoline","grade":"all","price_premium":0.111},{"date":"2017-03-06","fuel":"gasoline","grade":"midgrade","price_premium":0.263},{"date":"2017-03-06","fuel":"gasoline","grade":"premium","price_premium":0.492},{"date":"2017-03-13","fuel":"gasoline","grade":"all","price_premium":0.111},{"date":"2017-03-13","fuel":"gasoline","grade":"midgrade","price_premium":0.263},{"date":"2017-03-13","fuel":"gasoline","grade":"premium","price_premium":0.493},{"date":"2017-03-20","fuel":"gasoline","grade":"all","price_premium":0.112},{"date":"2017-03-20","fuel":"gasoline","grade":"midgrade","price_premium":0.266},{"date":"2017-03-20","fuel":"gasoline","grade":"premium","price_premium":0.495},{"date":"2017-03-27","fuel":"gasoline","grade":"all","price_premium":0.113},{"date":"2017-03-27","fuel":"gasoline","grade":"midgrade","price_premium":0.268},{"date":"2017-03-27","fuel":"gasoline","grade":"premium","price_premium":0.497},{"date":"2017-04-03","fuel":"gasoline","grade":"all","price_premium":0.111},{"date":"2017-04-03","fuel":"gasoline","grade":"midgrade","price_premium":0.262},{"date":"2017-04-03","fuel":"gasoline","grade":"premium","price_premium":0.491},{"date":"2017-04-10","fuel":"gasoline","grade":"all","price_premium":0.11},{"date":"2017-04-10","fuel":"gasoline","grade":"midgrade","price_premium":0.259},{"date":"2017-04-10","fuel":"gasoline","grade":"premium","price_premium":0.488},{"date":"2017-04-17","fuel":"gasoline","grade":"all","price_premium":0.11},{"date":"2017-04-17","fuel":"gasoline","grade":"midgrade","price_premium":0.258},{"date":"2017-04-17","fuel":"gasoline","grade":"premium","price_premium":0.491},{"date":"2017-04-24","fuel":"gasoline","grade":"all","price_premium":0.11},{"date":"2017-04-24","fuel":"gasoline","grade":"midgrade","price_premium":0.257},{"date":"2017-04-24","fuel":"gasoline","grade":"premium","price_premium":0.489},{"date":"2017-05-01","fuel":"gasoline","grade":"all","price_premium":0.111},{"date":"2017-05-01","fuel":"gasoline","grade":"midgrade","price_premium":0.262},{"date":"2017-05-01","fuel":"gasoline","grade":"premium","price_premium":0.496},{"date":"2017-05-08","fuel":"gasoline","grade":"all","price_premium":0.112},{"date":"2017-05-08","fuel":"gasoline","grade":"midgrade","price_premium":0.263},{"date":"2017-05-08","fuel":"gasoline","grade":"premium","price_premium":0.498},{"date":"2017-05-15","fuel":"gasoline","grade":"all","price_premium":0.112},{"date":"2017-05-15","fuel":"gasoline","grade":"midgrade","price_premium":0.265},{"date":"2017-05-15","fuel":"gasoline","grade":"premium","price_premium":0.498},{"date":"2017-05-22","fuel":"gasoline","grade":"all","price_premium":0.111},{"date":"2017-05-22","fuel":"gasoline","grade":"midgrade","price_premium":0.264},{"date":"2017-05-22","fuel":"gasoline","grade":"premium","price_premium":0.49},{"date":"2017-05-29","fuel":"gasoline","grade":"all","price_premium":0.11},{"date":"2017-05-29","fuel":"gasoline","grade":"midgrade","price_premium":0.259},{"date":"2017-05-29","fuel":"gasoline","grade":"premium","price_premium":0.488},{"date":"2017-06-05","fuel":"gasoline","grade":"all","price_premium":0.111},{"date":"2017-06-05","fuel":"gasoline","grade":"midgrade","price_premium":0.263},{"date":"2017-06-05","fuel":"gasoline","grade":"premium","price_premium":0.492},{"date":"2017-06-12","fuel":"gasoline","grade":"all","price_premium":0.113},{"date":"2017-06-12","fuel":"gasoline","grade":"midgrade","price_premium":0.267},{"date":"2017-06-12","fuel":"gasoline","grade":"premium","price_premium":0.499},{"date":"2017-06-19","fuel":"gasoline","grade":"all","price_premium":0.115},{"date":"2017-06-19","fuel":"gasoline","grade":"midgrade","price_premium":0.275},{"date":"2017-06-19","fuel":"gasoline","grade":"premium","price_premium":0.507},{"date":"2017-06-26","fuel":"gasoline","grade":"all","price_premium":0.116},{"date":"2017-06-26","fuel":"gasoline","grade":"midgrade","price_premium":0.277},{"date":"2017-06-26","fuel":"gasoline","grade":"premium","price_premium":0.511},{"date":"2017-07-03","fuel":"gasoline","grade":"all","price_premium":0.116},{"date":"2017-07-03","fuel":"gasoline","grade":"midgrade","price_premium":0.276},{"date":"2017-07-03","fuel":"gasoline","grade":"premium","price_premium":0.51},{"date":"2017-07-10","fuel":"gasoline","grade":"all","price_premium":0.114},{"date":"2017-07-10","fuel":"gasoline","grade":"midgrade","price_premium":0.272},{"date":"2017-07-10","fuel":"gasoline","grade":"premium","price_premium":0.501},{"date":"2017-07-17","fuel":"gasoline","grade":"all","price_premium":0.114},{"date":"2017-07-17","fuel":"gasoline","grade":"midgrade","price_premium":0.273},{"date":"2017-07-17","fuel":"gasoline","grade":"premium","price_premium":0.503},{"date":"2017-07-24","fuel":"gasoline","grade":"all","price_premium":0.114},{"date":"2017-07-24","fuel":"gasoline","grade":"midgrade","price_premium":0.27},{"date":"2017-07-24","fuel":"gasoline","grade":"premium","price_premium":0.504},{"date":"2017-07-31","fuel":"gasoline","grade":"all","price_premium":0.115},{"date":"2017-07-31","fuel":"gasoline","grade":"midgrade","price_premium":0.271},{"date":"2017-07-31","fuel":"gasoline","grade":"premium","price_premium":0.508},{"date":"2017-08-07","fuel":"gasoline","grade":"all","price_premium":0.114},{"date":"2017-08-07","fuel":"gasoline","grade":"midgrade","price_premium":0.266},{"date":"2017-08-07","fuel":"gasoline","grade":"premium","price_premium":0.504},{"date":"2017-08-14","fuel":"gasoline","grade":"all","price_premium":0.113},{"date":"2017-08-14","fuel":"gasoline","grade":"midgrade","price_premium":0.269},{"date":"2017-08-14","fuel":"gasoline","grade":"premium","price_premium":0.502},{"date":"2017-08-21","fuel":"gasoline","grade":"all","price_premium":0.114},{"date":"2017-08-21","fuel":"gasoline","grade":"midgrade","price_premium":0.271},{"date":"2017-08-21","fuel":"gasoline","grade":"premium","price_premium":0.505},{"date":"2017-08-28","fuel":"gasoline","grade":"all","price_premium":0.114},{"date":"2017-08-28","fuel":"gasoline","grade":"midgrade","price_premium":0.269},{"date":"2017-08-28","fuel":"gasoline","grade":"premium","price_premium":0.502},{"date":"2017-09-04","fuel":"gasoline","grade":"all","price_premium":0.115},{"date":"2017-09-04","fuel":"gasoline","grade":"midgrade","price_premium":0.267},{"date":"2017-09-04","fuel":"gasoline","grade":"premium","price_premium":0.512},{"date":"2017-09-11","fuel":"gasoline","grade":"all","price_premium":0.115},{"date":"2017-09-11","fuel":"gasoline","grade":"midgrade","price_premium":0.268},{"date":"2017-09-11","fuel":"gasoline","grade":"premium","price_premium":0.512},{"date":"2017-09-18","fuel":"gasoline","grade":"all","price_premium":0.116},{"date":"2017-09-18","fuel":"gasoline","grade":"midgrade","price_premium":0.272},{"date":"2017-09-18","fuel":"gasoline","grade":"premium","price_premium":0.517},{"date":"2017-09-25","fuel":"gasoline","grade":"all","price_premium":0.118},{"date":"2017-09-25","fuel":"gasoline","grade":"midgrade","price_premium":0.276},{"date":"2017-09-25","fuel":"gasoline","grade":"premium","price_premium":0.522},{"date":"2017-10-02","fuel":"gasoline","grade":"all","price_premium":0.117},{"date":"2017-10-02","fuel":"gasoline","grade":"midgrade","price_premium":0.276},{"date":"2017-10-02","fuel":"gasoline","grade":"premium","price_premium":0.52},{"date":"2017-10-09","fuel":"gasoline","grade":"all","price_premium":0.118},{"date":"2017-10-09","fuel":"gasoline","grade":"midgrade","price_premium":0.276},{"date":"2017-10-09","fuel":"gasoline","grade":"premium","price_premium":0.521},{"date":"2017-10-16","fuel":"gasoline","grade":"all","price_premium":0.116},{"date":"2017-10-16","fuel":"gasoline","grade":"midgrade","price_premium":0.275},{"date":"2017-10-16","fuel":"gasoline","grade":"premium","price_premium":0.514},{"date":"2017-10-23","fuel":"gasoline","grade":"all","price_premium":0.115},{"date":"2017-10-23","fuel":"gasoline","grade":"midgrade","price_premium":0.271},{"date":"2017-10-23","fuel":"gasoline","grade":"premium","price_premium":0.508},{"date":"2017-10-30","fuel":"gasoline","grade":"all","price_premium":0.114},{"date":"2017-10-30","fuel":"gasoline","grade":"midgrade","price_premium":0.272},{"date":"2017-10-30","fuel":"gasoline","grade":"premium","price_premium":0.506},{"date":"2017-11-06","fuel":"gasoline","grade":"all","price_premium":0.112},{"date":"2017-11-06","fuel":"gasoline","grade":"midgrade","price_premium":0.268},{"date":"2017-11-06","fuel":"gasoline","grade":"premium","price_premium":0.498},{"date":"2017-11-13","fuel":"gasoline","grade":"all","price_premium":0.114},{"date":"2017-11-13","fuel":"gasoline","grade":"midgrade","price_premium":0.273},{"date":"2017-11-13","fuel":"gasoline","grade":"premium","price_premium":0.5},{"date":"2017-11-20","fuel":"gasoline","grade":"all","price_premium":0.115},{"date":"2017-11-20","fuel":"gasoline","grade":"midgrade","price_premium":0.275},{"date":"2017-11-20","fuel":"gasoline","grade":"premium","price_premium":0.507},{"date":"2017-11-27","fuel":"gasoline","grade":"all","price_premium":0.115},{"date":"2017-11-27","fuel":"gasoline","grade":"midgrade","price_premium":0.277},{"date":"2017-11-27","fuel":"gasoline","grade":"premium","price_premium":0.51},{"date":"2017-12-04","fuel":"gasoline","grade":"all","price_premium":0.117},{"date":"2017-12-04","fuel":"gasoline","grade":"midgrade","price_premium":0.278},{"date":"2017-12-04","fuel":"gasoline","grade":"premium","price_premium":0.514},{"date":"2017-12-11","fuel":"gasoline","grade":"all","price_premium":0.116},{"date":"2017-12-11","fuel":"gasoline","grade":"midgrade","price_premium":0.278},{"date":"2017-12-11","fuel":"gasoline","grade":"premium","price_premium":0.515},{"date":"2017-12-18","fuel":"gasoline","grade":"all","price_premium":0.118},{"date":"2017-12-18","fuel":"gasoline","grade":"midgrade","price_premium":0.281},{"date":"2017-12-18","fuel":"gasoline","grade":"premium","price_premium":0.519},{"date":"2017-12-25","fuel":"gasoline","grade":"all","price_premium":0.117},{"date":"2017-12-25","fuel":"gasoline","grade":"midgrade","price_premium":0.277},{"date":"2017-12-25","fuel":"gasoline","grade":"premium","price_premium":0.513},{"date":"2018-01-01","fuel":"gasoline","grade":"all","price_premium":0.117},{"date":"2018-01-01","fuel":"gasoline","grade":"midgrade","price_premium":0.278},{"date":"2018-01-01","fuel":"gasoline","grade":"premium","price_premium":0.515},{"date":"2018-01-08","fuel":"gasoline","grade":"all","price_premium":0.117},{"date":"2018-01-08","fuel":"gasoline","grade":"midgrade","price_premium":0.28},{"date":"2018-01-08","fuel":"gasoline","grade":"premium","price_premium":0.518},{"date":"2018-01-15","fuel":"gasoline","grade":"all","price_premium":0.116},{"date":"2018-01-15","fuel":"gasoline","grade":"midgrade","price_premium":0.274},{"date":"2018-01-15","fuel":"gasoline","grade":"premium","price_premium":0.511},{"date":"2018-01-22","fuel":"gasoline","grade":"all","price_premium":0.117},{"date":"2018-01-22","fuel":"gasoline","grade":"midgrade","price_premium":0.278},{"date":"2018-01-22","fuel":"gasoline","grade":"premium","price_premium":0.518},{"date":"2018-01-29","fuel":"gasoline","grade":"all","price_premium":0.116},{"date":"2018-01-29","fuel":"gasoline","grade":"midgrade","price_premium":0.275},{"date":"2018-01-29","fuel":"gasoline","grade":"premium","price_premium":0.515},{"date":"2018-02-05","fuel":"gasoline","grade":"all","price_premium":0.116},{"date":"2018-02-05","fuel":"gasoline","grade":"midgrade","price_premium":0.277},{"date":"2018-02-05","fuel":"gasoline","grade":"premium","price_premium":0.512},{"date":"2018-02-12","fuel":"gasoline","grade":"all","price_premium":0.117},{"date":"2018-02-12","fuel":"gasoline","grade":"midgrade","price_premium":0.281},{"date":"2018-02-12","fuel":"gasoline","grade":"premium","price_premium":0.518},{"date":"2018-02-19","fuel":"gasoline","grade":"all","price_premium":0.119},{"date":"2018-02-19","fuel":"gasoline","grade":"midgrade","price_premium":0.286},{"date":"2018-02-19","fuel":"gasoline","grade":"premium","price_premium":0.525},{"date":"2018-02-26","fuel":"gasoline","grade":"all","price_premium":0.118},{"date":"2018-02-26","fuel":"gasoline","grade":"midgrade","price_premium":0.282},{"date":"2018-02-26","fuel":"gasoline","grade":"premium","price_premium":0.521},{"date":"2018-03-05","fuel":"gasoline","grade":"all","price_premium":0.119},{"date":"2018-03-05","fuel":"gasoline","grade":"midgrade","price_premium":0.285},{"date":"2018-03-05","fuel":"gasoline","grade":"premium","price_premium":0.524},{"date":"2018-03-12","fuel":"gasoline","grade":"all","price_premium":0.118},{"date":"2018-03-12","fuel":"gasoline","grade":"midgrade","price_premium":0.284},{"date":"2018-03-12","fuel":"gasoline","grade":"premium","price_premium":0.519},{"date":"2018-03-19","fuel":"gasoline","grade":"all","price_premium":0.118},{"date":"2018-03-19","fuel":"gasoline","grade":"midgrade","price_premium":0.283},{"date":"2018-03-19","fuel":"gasoline","grade":"premium","price_premium":0.516},{"date":"2018-03-26","fuel":"gasoline","grade":"all","price_premium":0.116},{"date":"2018-03-26","fuel":"gasoline","grade":"midgrade","price_premium":0.28},{"date":"2018-03-26","fuel":"gasoline","grade":"premium","price_premium":0.513},{"date":"2018-04-02","fuel":"gasoline","grade":"all","price_premium":0.117},{"date":"2018-04-02","fuel":"gasoline","grade":"midgrade","price_premium":0.279},{"date":"2018-04-02","fuel":"gasoline","grade":"premium","price_premium":0.512},{"date":"2018-04-09","fuel":"gasoline","grade":"all","price_premium":0.117},{"date":"2018-04-09","fuel":"gasoline","grade":"midgrade","price_premium":0.283},{"date":"2018-04-09","fuel":"gasoline","grade":"premium","price_premium":0.515},{"date":"2018-04-16","fuel":"gasoline","grade":"all","price_premium":0.116},{"date":"2018-04-16","fuel":"gasoline","grade":"midgrade","price_premium":0.278},{"date":"2018-04-16","fuel":"gasoline","grade":"premium","price_premium":0.509},{"date":"2018-04-23","fuel":"gasoline","grade":"all","price_premium":0.116},{"date":"2018-04-23","fuel":"gasoline","grade":"midgrade","price_premium":0.277},{"date":"2018-04-23","fuel":"gasoline","grade":"premium","price_premium":0.512},{"date":"2018-04-30","fuel":"gasoline","grade":"all","price_premium":0.115},{"date":"2018-04-30","fuel":"gasoline","grade":"midgrade","price_premium":0.271},{"date":"2018-04-30","fuel":"gasoline","grade":"premium","price_premium":0.507},{"date":"2018-05-07","fuel":"gasoline","grade":"all","price_premium":0.115},{"date":"2018-05-07","fuel":"gasoline","grade":"midgrade","price_premium":0.274},{"date":"2018-05-07","fuel":"gasoline","grade":"premium","price_premium":0.509},{"date":"2018-05-14","fuel":"gasoline","grade":"all","price_premium":0.076},{"date":"2018-05-14","fuel":"gasoline","grade":"midgrade","price_premium":0.339},{"date":"2018-05-14","fuel":"gasoline","grade":"premium","price_premium":0.579},{"date":"2018-05-21","fuel":"gasoline","grade":"all","price_premium":0.076},{"date":"2018-05-21","fuel":"gasoline","grade":"midgrade","price_premium":0.334},{"date":"2018-05-21","fuel":"gasoline","grade":"premium","price_premium":0.574},{"date":"2018-05-28","fuel":"gasoline","grade":"all","price_premium":0.077},{"date":"2018-05-28","fuel":"gasoline","grade":"midgrade","price_premium":0.334},{"date":"2018-05-28","fuel":"gasoline","grade":"premium","price_premium":0.574},{"date":"2018-06-04","fuel":"gasoline","grade":"all","price_premium":0.078},{"date":"2018-06-04","fuel":"gasoline","grade":"midgrade","price_premium":0.345},{"date":"2018-06-04","fuel":"gasoline","grade":"premium","price_premium":0.584},{"date":"2018-06-11","fuel":"gasoline","grade":"all","price_premium":0.078},{"date":"2018-06-11","fuel":"gasoline","grade":"midgrade","price_premium":0.348},{"date":"2018-06-11","fuel":"gasoline","grade":"premium","price_premium":0.584},{"date":"2018-06-18","fuel":"gasoline","grade":"all","price_premium":0.079},{"date":"2018-06-18","fuel":"gasoline","grade":"midgrade","price_premium":0.351},{"date":"2018-06-18","fuel":"gasoline","grade":"premium","price_premium":0.591},{"date":"2018-06-25","fuel":"gasoline","grade":"all","price_premium":0.08},{"date":"2018-06-25","fuel":"gasoline","grade":"midgrade","price_premium":0.356},{"date":"2018-06-25","fuel":"gasoline","grade":"premium","price_premium":0.599},{"date":"2018-07-02","fuel":"gasoline","grade":"all","price_premium":0.08},{"date":"2018-07-02","fuel":"gasoline","grade":"midgrade","price_premium":0.353},{"date":"2018-07-02","fuel":"gasoline","grade":"premium","price_premium":0.595},{"date":"2018-07-09","fuel":"gasoline","grade":"all","price_premium":0.08},{"date":"2018-07-09","fuel":"gasoline","grade":"midgrade","price_premium":0.35},{"date":"2018-07-09","fuel":"gasoline","grade":"premium","price_premium":0.597},{"date":"2018-07-16","fuel":"gasoline","grade":"all","price_premium":0.078},{"date":"2018-07-16","fuel":"gasoline","grade":"midgrade","price_premium":0.344},{"date":"2018-07-16","fuel":"gasoline","grade":"premium","price_premium":0.586},{"date":"2018-07-23","fuel":"gasoline","grade":"all","price_premium":0.08},{"date":"2018-07-23","fuel":"gasoline","grade":"midgrade","price_premium":0.349},{"date":"2018-07-23","fuel":"gasoline","grade":"premium","price_premium":0.595},{"date":"2018-07-30","fuel":"gasoline","grade":"all","price_premium":0.078},{"date":"2018-07-30","fuel":"gasoline","grade":"midgrade","price_premium":0.343},{"date":"2018-07-30","fuel":"gasoline","grade":"premium","price_premium":0.587},{"date":"2018-08-06","fuel":"gasoline","grade":"all","price_premium":0.078},{"date":"2018-08-06","fuel":"gasoline","grade":"midgrade","price_premium":0.339},{"date":"2018-08-06","fuel":"gasoline","grade":"premium","price_premium":0.583},{"date":"2018-08-13","fuel":"gasoline","grade":"all","price_premium":0.078},{"date":"2018-08-13","fuel":"gasoline","grade":"midgrade","price_premium":0.341},{"date":"2018-08-13","fuel":"gasoline","grade":"premium","price_premium":0.585},{"date":"2018-08-20","fuel":"gasoline","grade":"all","price_premium":0.079},{"date":"2018-08-20","fuel":"gasoline","grade":"midgrade","price_premium":0.35},{"date":"2018-08-20","fuel":"gasoline","grade":"premium","price_premium":0.586},{"date":"2018-08-27","fuel":"gasoline","grade":"all","price_premium":0.079},{"date":"2018-08-27","fuel":"gasoline","grade":"midgrade","price_premium":0.349},{"date":"2018-08-27","fuel":"gasoline","grade":"premium","price_premium":0.585},{"date":"2018-09-03","fuel":"gasoline","grade":"all","price_premium":0.079},{"date":"2018-09-03","fuel":"gasoline","grade":"midgrade","price_premium":0.351},{"date":"2018-09-03","fuel":"gasoline","grade":"premium","price_premium":0.592},{"date":"2018-09-10","fuel":"gasoline","grade":"all","price_premium":0.079},{"date":"2018-09-10","fuel":"gasoline","grade":"midgrade","price_premium":0.351},{"date":"2018-09-10","fuel":"gasoline","grade":"premium","price_premium":0.593},{"date":"2018-09-17","fuel":"gasoline","grade":"all","price_premium":0.08},{"date":"2018-09-17","fuel":"gasoline","grade":"midgrade","price_premium":0.353},{"date":"2018-09-17","fuel":"gasoline","grade":"premium","price_premium":0.594},{"date":"2018-09-24","fuel":"gasoline","grade":"all","price_premium":0.079},{"date":"2018-09-24","fuel":"gasoline","grade":"midgrade","price_premium":0.351},{"date":"2018-09-24","fuel":"gasoline","grade":"premium","price_premium":0.592},{"date":"2018-10-01","fuel":"gasoline","grade":"all","price_premium":0.081},{"date":"2018-10-01","fuel":"gasoline","grade":"midgrade","price_premium":0.357},{"date":"2018-10-01","fuel":"gasoline","grade":"premium","price_premium":0.602},{"date":"2018-10-08","fuel":"gasoline","grade":"all","price_premium":0.081},{"date":"2018-10-08","fuel":"gasoline","grade":"midgrade","price_premium":0.36},{"date":"2018-10-08","fuel":"gasoline","grade":"premium","price_premium":0.601},{"date":"2018-10-15","fuel":"gasoline","grade":"all","price_premium":0.082},{"date":"2018-10-15","fuel":"gasoline","grade":"midgrade","price_premium":0.37},{"date":"2018-10-15","fuel":"gasoline","grade":"premium","price_premium":0.609},{"date":"2018-10-22","fuel":"gasoline","grade":"all","price_premium":0.084},{"date":"2018-10-22","fuel":"gasoline","grade":"midgrade","price_premium":0.38},{"date":"2018-10-22","fuel":"gasoline","grade":"premium","price_premium":0.622},{"date":"2018-10-29","fuel":"gasoline","grade":"all","price_premium":0.085},{"date":"2018-10-29","fuel":"gasoline","grade":"midgrade","price_premium":0.385},{"date":"2018-10-29","fuel":"gasoline","grade":"premium","price_premium":0.626},{"date":"2018-11-05","fuel":"gasoline","grade":"all","price_premium":0.087},{"date":"2018-11-05","fuel":"gasoline","grade":"midgrade","price_premium":0.393},{"date":"2018-11-05","fuel":"gasoline","grade":"premium","price_premium":0.636},{"date":"2018-11-12","fuel":"gasoline","grade":"all","price_premium":0.087},{"date":"2018-11-12","fuel":"gasoline","grade":"midgrade","price_premium":0.4},{"date":"2018-11-12","fuel":"gasoline","grade":"premium","price_premium":0.64},{"date":"2018-11-19","fuel":"gasoline","grade":"all","price_premium":0.089},{"date":"2018-11-19","fuel":"gasoline","grade":"midgrade","price_premium":0.411},{"date":"2018-11-19","fuel":"gasoline","grade":"premium","price_premium":0.647},{"date":"2018-11-26","fuel":"gasoline","grade":"all","price_premium":0.091},{"date":"2018-11-26","fuel":"gasoline","grade":"midgrade","price_premium":0.426},{"date":"2018-11-26","fuel":"gasoline","grade":"premium","price_premium":0.664},{"date":"2018-12-03","fuel":"gasoline","grade":"all","price_premium":0.093},{"date":"2018-12-03","fuel":"gasoline","grade":"midgrade","price_premium":0.432},{"date":"2018-12-03","fuel":"gasoline","grade":"premium","price_premium":0.668},{"date":"2018-12-10","fuel":"gasoline","grade":"all","price_premium":0.09},{"date":"2018-12-10","fuel":"gasoline","grade":"midgrade","price_premium":0.421},{"date":"2018-12-10","fuel":"gasoline","grade":"premium","price_premium":0.658},{"date":"2018-12-17","fuel":"gasoline","grade":"all","price_premium":0.091},{"date":"2018-12-17","fuel":"gasoline","grade":"midgrade","price_premium":0.424},{"date":"2018-12-17","fuel":"gasoline","grade":"premium","price_premium":0.661},{"date":"2018-12-24","fuel":"gasoline","grade":"all","price_premium":0.092},{"date":"2018-12-24","fuel":"gasoline","grade":"midgrade","price_premium":0.429},{"date":"2018-12-24","fuel":"gasoline","grade":"premium","price_premium":0.666},{"date":"2018-12-31","fuel":"gasoline","grade":"all","price_premium":0.092},{"date":"2018-12-31","fuel":"gasoline","grade":"midgrade","price_premium":0.431},{"date":"2018-12-31","fuel":"gasoline","grade":"premium","price_premium":0.668},{"date":"2019-01-07","fuel":"gasoline","grade":"all","price_premium":0.092},{"date":"2019-01-07","fuel":"gasoline","grade":"midgrade","price_premium":0.425},{"date":"2019-01-07","fuel":"gasoline","grade":"premium","price_premium":0.669},{"date":"2019-01-14","fuel":"gasoline","grade":"all","price_premium":0.091},{"date":"2019-01-14","fuel":"gasoline","grade":"midgrade","price_premium":0.413},{"date":"2019-01-14","fuel":"gasoline","grade":"premium","price_premium":0.66},{"date":"2019-01-21","fuel":"gasoline","grade":"all","price_premium":0.089},{"date":"2019-01-21","fuel":"gasoline","grade":"midgrade","price_premium":0.41},{"date":"2019-01-21","fuel":"gasoline","grade":"premium","price_premium":0.651},{"date":"2019-01-28","fuel":"gasoline","grade":"all","price_premium":0.087},{"date":"2019-01-28","fuel":"gasoline","grade":"midgrade","price_premium":0.394},{"date":"2019-01-28","fuel":"gasoline","grade":"premium","price_premium":0.643},{"date":"2019-02-04","fuel":"gasoline","grade":"all","price_premium":0.087},{"date":"2019-02-04","fuel":"gasoline","grade":"midgrade","price_premium":0.39},{"date":"2019-02-04","fuel":"gasoline","grade":"premium","price_premium":0.641},{"date":"2019-02-11","fuel":"gasoline","grade":"all","price_premium":0.085},{"date":"2019-02-11","fuel":"gasoline","grade":"midgrade","price_premium":0.381},{"date":"2019-02-11","fuel":"gasoline","grade":"premium","price_premium":0.636},{"date":"2019-02-18","fuel":"gasoline","grade":"all","price_premium":0.083},{"date":"2019-02-18","fuel":"gasoline","grade":"midgrade","price_premium":0.371},{"date":"2019-02-18","fuel":"gasoline","grade":"premium","price_premium":0.623},{"date":"2019-02-25","fuel":"gasoline","grade":"all","price_premium":0.081},{"date":"2019-02-25","fuel":"gasoline","grade":"midgrade","price_premium":0.349},{"date":"2019-02-25","fuel":"gasoline","grade":"premium","price_premium":0.608},{"date":"2019-03-04","fuel":"gasoline","grade":"all","price_premium":0.08},{"date":"2019-03-04","fuel":"gasoline","grade":"midgrade","price_premium":0.346},{"date":"2019-03-04","fuel":"gasoline","grade":"premium","price_premium":0.598},{"date":"2019-03-11","fuel":"gasoline","grade":"all","price_premium":0.078},{"date":"2019-03-11","fuel":"gasoline","grade":"midgrade","price_premium":0.336},{"date":"2019-03-11","fuel":"gasoline","grade":"premium","price_premium":0.588},{"date":"2019-03-18","fuel":"gasoline","grade":"all","price_premium":0.077},{"date":"2019-03-18","fuel":"gasoline","grade":"midgrade","price_premium":0.331},{"date":"2019-03-18","fuel":"gasoline","grade":"premium","price_premium":0.587},{"date":"2019-03-25","fuel":"gasoline","grade":"all","price_premium":0.078},{"date":"2019-03-25","fuel":"gasoline","grade":"midgrade","price_premium":0.337},{"date":"2019-03-25","fuel":"gasoline","grade":"premium","price_premium":0.589},{"date":"2019-04-01","fuel":"gasoline","grade":"all","price_premium":0.079},{"date":"2019-04-01","fuel":"gasoline","grade":"midgrade","price_premium":0.343},{"date":"2019-04-01","fuel":"gasoline","grade":"premium","price_premium":0.595},{"date":"2019-04-08","fuel":"gasoline","grade":"all","price_premium":0.081},{"date":"2019-04-08","fuel":"gasoline","grade":"midgrade","price_premium":0.358},{"date":"2019-04-08","fuel":"gasoline","grade":"premium","price_premium":0.609},{"date":"2019-04-15","fuel":"gasoline","grade":"all","price_premium":0.084},{"date":"2019-04-15","fuel":"gasoline","grade":"midgrade","price_premium":0.37},{"date":"2019-04-15","fuel":"gasoline","grade":"premium","price_premium":0.621},{"date":"2019-04-22","fuel":"gasoline","grade":"all","price_premium":0.085},{"date":"2019-04-22","fuel":"gasoline","grade":"midgrade","price_premium":0.38},{"date":"2019-04-22","fuel":"gasoline","grade":"premium","price_premium":0.633},{"date":"2019-04-29","fuel":"gasoline","grade":"all","price_premium":0.085},{"date":"2019-04-29","fuel":"gasoline","grade":"midgrade","price_premium":0.383},{"date":"2019-04-29","fuel":"gasoline","grade":"premium","price_premium":0.636},{"date":"2019-05-06","fuel":"gasoline","grade":"all","price_premium":0.086},{"date":"2019-05-06","fuel":"gasoline","grade":"midgrade","price_premium":0.389},{"date":"2019-05-06","fuel":"gasoline","grade":"premium","price_premium":0.64},{"date":"2019-05-13","fuel":"gasoline","grade":"all","price_premium":0.088},{"date":"2019-05-13","fuel":"gasoline","grade":"midgrade","price_premium":0.392},{"date":"2019-05-13","fuel":"gasoline","grade":"premium","price_premium":0.648},{"date":"2019-05-20","fuel":"gasoline","grade":"all","price_premium":0.087},{"date":"2019-05-20","fuel":"gasoline","grade":"midgrade","price_premium":0.393},{"date":"2019-05-20","fuel":"gasoline","grade":"premium","price_premium":0.647},{"date":"2019-05-27","fuel":"gasoline","grade":"all","price_premium":0.087},{"date":"2019-05-27","fuel":"gasoline","grade":"midgrade","price_premium":0.39},{"date":"2019-05-27","fuel":"gasoline","grade":"premium","price_premium":0.649},{"date":"2019-06-03","fuel":"gasoline","grade":"all","price_premium":0.086},{"date":"2019-06-03","fuel":"gasoline","grade":"midgrade","price_premium":0.387},{"date":"2019-06-03","fuel":"gasoline","grade":"premium","price_premium":0.64},{"date":"2019-06-10","fuel":"gasoline","grade":"all","price_premium":0.089},{"date":"2019-06-10","fuel":"gasoline","grade":"midgrade","price_premium":0.402},{"date":"2019-06-10","fuel":"gasoline","grade":"premium","price_premium":0.651},{"date":"2019-06-17","fuel":"gasoline","grade":"all","price_premium":0.089},{"date":"2019-06-17","fuel":"gasoline","grade":"midgrade","price_premium":0.409},{"date":"2019-06-17","fuel":"gasoline","grade":"premium","price_premium":0.656},{"date":"2019-06-24","fuel":"gasoline","grade":"all","price_premium":0.087},{"date":"2019-06-24","fuel":"gasoline","grade":"midgrade","price_premium":0.397},{"date":"2019-06-24","fuel":"gasoline","grade":"premium","price_premium":0.646},{"date":"2019-07-01","fuel":"gasoline","grade":"all","price_premium":0.085},{"date":"2019-07-01","fuel":"gasoline","grade":"midgrade","price_premium":0.382},{"date":"2019-07-01","fuel":"gasoline","grade":"premium","price_premium":0.63},{"date":"2019-07-08","fuel":"gasoline","grade":"all","price_premium":0.084},{"date":"2019-07-08","fuel":"gasoline","grade":"midgrade","price_premium":0.374},{"date":"2019-07-08","fuel":"gasoline","grade":"premium","price_premium":0.623},{"date":"2019-07-15","fuel":"gasoline","grade":"all","price_premium":0.081},{"date":"2019-07-15","fuel":"gasoline","grade":"midgrade","price_premium":0.358},{"date":"2019-07-15","fuel":"gasoline","grade":"premium","price_premium":0.613},{"date":"2019-07-22","fuel":"gasoline","grade":"all","price_premium":0.083},{"date":"2019-07-22","fuel":"gasoline","grade":"midgrade","price_premium":0.366},{"date":"2019-07-22","fuel":"gasoline","grade":"premium","price_premium":0.618},{"date":"2019-07-29","fuel":"gasoline","grade":"all","price_premium":0.083},{"date":"2019-07-29","fuel":"gasoline","grade":"midgrade","price_premium":0.369},{"date":"2019-07-29","fuel":"gasoline","grade":"premium","price_premium":0.624},{"date":"2019-08-05","fuel":"gasoline","grade":"all","price_premium":0.084},{"date":"2019-08-05","fuel":"gasoline","grade":"midgrade","price_premium":0.374},{"date":"2019-08-05","fuel":"gasoline","grade":"premium","price_premium":0.629},{"date":"2019-08-12","fuel":"gasoline","grade":"all","price_premium":0.086},{"date":"2019-08-12","fuel":"gasoline","grade":"midgrade","price_premium":0.386},{"date":"2019-08-12","fuel":"gasoline","grade":"premium","price_premium":0.642},{"date":"2019-08-19","fuel":"gasoline","grade":"all","price_premium":0.086},{"date":"2019-08-19","fuel":"gasoline","grade":"midgrade","price_premium":0.384},{"date":"2019-08-19","fuel":"gasoline","grade":"premium","price_premium":0.642},{"date":"2019-08-26","fuel":"gasoline","grade":"all","price_premium":0.087},{"date":"2019-08-26","fuel":"gasoline","grade":"midgrade","price_premium":0.391},{"date":"2019-08-26","fuel":"gasoline","grade":"premium","price_premium":0.645},{"date":"2019-09-02","fuel":"gasoline","grade":"all","price_premium":0.088},{"date":"2019-09-02","fuel":"gasoline","grade":"midgrade","price_premium":0.397},{"date":"2019-09-02","fuel":"gasoline","grade":"premium","price_premium":0.652},{"date":"2019-09-09","fuel":"gasoline","grade":"all","price_premium":0.088},{"date":"2019-09-09","fuel":"gasoline","grade":"midgrade","price_premium":0.4},{"date":"2019-09-09","fuel":"gasoline","grade":"premium","price_premium":0.652},{"date":"2019-09-16","fuel":"gasoline","grade":"all","price_premium":0.088},{"date":"2019-09-16","fuel":"gasoline","grade":"midgrade","price_premium":0.398},{"date":"2019-09-16","fuel":"gasoline","grade":"premium","price_premium":0.651},{"date":"2019-09-23","fuel":"gasoline","grade":"all","price_premium":0.087},{"date":"2019-09-23","fuel":"gasoline","grade":"midgrade","price_premium":0.394},{"date":"2019-09-23","fuel":"gasoline","grade":"premium","price_premium":0.642},{"date":"2019-09-30","fuel":"gasoline","grade":"all","price_premium":0.095},{"date":"2019-09-30","fuel":"gasoline","grade":"midgrade","price_premium":0.44},{"date":"2019-09-30","fuel":"gasoline","grade":"premium","price_premium":0.699},{"date":"2019-10-07","fuel":"gasoline","grade":"all","price_premium":0.097},{"date":"2019-10-07","fuel":"gasoline","grade":"midgrade","price_premium":0.452},{"date":"2019-10-07","fuel":"gasoline","grade":"premium","price_premium":0.711},{"date":"2019-10-14","fuel":"gasoline","grade":"all","price_premium":0.098},{"date":"2019-10-14","fuel":"gasoline","grade":"midgrade","price_premium":0.456},{"date":"2019-10-14","fuel":"gasoline","grade":"premium","price_premium":0.716},{"date":"2019-10-21","fuel":"gasoline","grade":"all","price_premium":0.097},{"date":"2019-10-21","fuel":"gasoline","grade":"midgrade","price_premium":0.451},{"date":"2019-10-21","fuel":"gasoline","grade":"premium","price_premium":0.702},{"date":"2019-10-28","fuel":"gasoline","grade":"all","price_premium":0.096},{"date":"2019-10-28","fuel":"gasoline","grade":"midgrade","price_premium":0.45},{"date":"2019-10-28","fuel":"gasoline","grade":"premium","price_premium":0.702},{"date":"2019-11-04","fuel":"gasoline","grade":"all","price_premium":0.097},{"date":"2019-11-04","fuel":"gasoline","grade":"midgrade","price_premium":0.459},{"date":"2019-11-04","fuel":"gasoline","grade":"premium","price_premium":0.708},{"date":"2019-11-11","fuel":"gasoline","grade":"all","price_premium":0.096},{"date":"2019-11-11","fuel":"gasoline","grade":"midgrade","price_premium":0.452},{"date":"2019-11-11","fuel":"gasoline","grade":"premium","price_premium":0.706},{"date":"2019-11-18","fuel":"gasoline","grade":"all","price_premium":0.096},{"date":"2019-11-18","fuel":"gasoline","grade":"midgrade","price_premium":0.444},{"date":"2019-11-18","fuel":"gasoline","grade":"premium","price_premium":0.699},{"date":"2019-11-25","fuel":"gasoline","grade":"all","price_premium":0.093},{"date":"2019-11-25","fuel":"gasoline","grade":"midgrade","price_premium":0.436},{"date":"2019-11-25","fuel":"gasoline","grade":"premium","price_premium":0.685},{"date":"2019-12-02","fuel":"gasoline","grade":"all","price_premium":0.092},{"date":"2019-12-02","fuel":"gasoline","grade":"midgrade","price_premium":0.424},{"date":"2019-12-02","fuel":"gasoline","grade":"premium","price_premium":0.674},{"date":"2019-12-09","fuel":"gasoline","grade":"all","price_premium":0.091},{"date":"2019-12-09","fuel":"gasoline","grade":"midgrade","price_premium":0.42},{"date":"2019-12-09","fuel":"gasoline","grade":"premium","price_premium":0.669},{"date":"2019-12-16","fuel":"gasoline","grade":"all","price_premium":0.091},{"date":"2019-12-16","fuel":"gasoline","grade":"midgrade","price_premium":0.419},{"date":"2019-12-16","fuel":"gasoline","grade":"premium","price_premium":0.668},{"date":"2019-12-23","fuel":"gasoline","grade":"all","price_premium":0.089},{"date":"2019-12-23","fuel":"gasoline","grade":"midgrade","price_premium":0.411},{"date":"2019-12-23","fuel":"gasoline","grade":"premium","price_premium":0.659},{"date":"2019-12-30","fuel":"gasoline","grade":"all","price_premium":0.087},{"date":"2019-12-30","fuel":"gasoline","grade":"midgrade","price_premium":0.397},{"date":"2019-12-30","fuel":"gasoline","grade":"premium","price_premium":0.638},{"date":"2020-01-06","fuel":"gasoline","grade":"all","price_premium":0.087},{"date":"2020-01-06","fuel":"gasoline","grade":"midgrade","price_premium":0.395},{"date":"2020-01-06","fuel":"gasoline","grade":"premium","price_premium":0.636},{"date":"2020-01-13","fuel":"gasoline","grade":"all","price_premium":0.087},{"date":"2020-01-13","fuel":"gasoline","grade":"midgrade","price_premium":0.394},{"date":"2020-01-13","fuel":"gasoline","grade":"premium","price_premium":0.639},{"date":"2020-01-20","fuel":"gasoline","grade":"all","price_premium":0.088},{"date":"2020-01-20","fuel":"gasoline","grade":"midgrade","price_premium":0.403},{"date":"2020-01-20","fuel":"gasoline","grade":"premium","price_premium":0.646},{"date":"2020-01-27","fuel":"gasoline","grade":"all","price_premium":0.089},{"date":"2020-01-27","fuel":"gasoline","grade":"midgrade","price_premium":0.405},{"date":"2020-01-27","fuel":"gasoline","grade":"premium","price_premium":0.657},{"date":"2020-02-03","fuel":"gasoline","grade":"all","price_premium":0.091},{"date":"2020-02-03","fuel":"gasoline","grade":"midgrade","price_premium":0.417},{"date":"2020-02-03","fuel":"gasoline","grade":"premium","price_premium":0.67},{"date":"2020-02-10","fuel":"gasoline","grade":"all","price_premium":0.092},{"date":"2020-02-10","fuel":"gasoline","grade":"midgrade","price_premium":0.423},{"date":"2020-02-10","fuel":"gasoline","grade":"premium","price_premium":0.676},{"date":"2020-02-17","fuel":"gasoline","grade":"all","price_premium":0.09},{"date":"2020-02-17","fuel":"gasoline","grade":"midgrade","price_premium":0.413},{"date":"2020-02-17","fuel":"gasoline","grade":"premium","price_premium":0.663},{"date":"2020-02-24","fuel":"gasoline","grade":"all","price_premium":0.089},{"date":"2020-02-24","fuel":"gasoline","grade":"midgrade","price_premium":0.402},{"date":"2020-02-24","fuel":"gasoline","grade":"premium","price_premium":0.656},{"date":"2020-03-02","fuel":"gasoline","grade":"all","price_premium":0.091},{"date":"2020-03-02","fuel":"gasoline","grade":"midgrade","price_premium":0.415},{"date":"2020-03-02","fuel":"gasoline","grade":"premium","price_premium":0.67},{"date":"2020-03-09","fuel":"gasoline","grade":"all","price_premium":0.093},{"date":"2020-03-09","fuel":"gasoline","grade":"midgrade","price_premium":0.423},{"date":"2020-03-09","fuel":"gasoline","grade":"premium","price_premium":0.679},{"date":"2020-03-16","fuel":"gasoline","grade":"all","price_premium":0.095},{"date":"2020-03-16","fuel":"gasoline","grade":"midgrade","price_premium":0.441},{"date":"2020-03-16","fuel":"gasoline","grade":"premium","price_premium":0.693},{"date":"2020-03-23","fuel":"gasoline","grade":"all","price_premium":0.097},{"date":"2020-03-23","fuel":"gasoline","grade":"midgrade","price_premium":0.46},{"date":"2020-03-23","fuel":"gasoline","grade":"premium","price_premium":0.697},{"date":"2020-03-30","fuel":"gasoline","grade":"all","price_premium":0.098},{"date":"2020-03-30","fuel":"gasoline","grade":"midgrade","price_premium":0.468},{"date":"2020-03-30","fuel":"gasoline","grade":"premium","price_premium":0.711},{"date":"2020-04-06","fuel":"gasoline","grade":"all","price_premium":0.098},{"date":"2020-04-06","fuel":"gasoline","grade":"midgrade","price_premium":0.468},{"date":"2020-04-06","fuel":"gasoline","grade":"premium","price_premium":0.711},{"date":"2020-04-13","fuel":"gasoline","grade":"all","price_premium":0.098},{"date":"2020-04-13","fuel":"gasoline","grade":"midgrade","price_premium":0.463},{"date":"2020-04-13","fuel":"gasoline","grade":"premium","price_premium":0.709},{"date":"2020-04-20","fuel":"gasoline","grade":"all","price_premium":0.098},{"date":"2020-04-20","fuel":"gasoline","grade":"midgrade","price_premium":0.463},{"date":"2020-04-20","fuel":"gasoline","grade":"premium","price_premium":0.707},{"date":"2020-04-27","fuel":"gasoline","grade":"all","price_premium":0.097},{"date":"2020-04-27","fuel":"gasoline","grade":"midgrade","price_premium":0.453},{"date":"2020-04-27","fuel":"gasoline","grade":"premium","price_premium":0.705},{"date":"2020-05-04","fuel":"gasoline","grade":"all","price_premium":0.094},{"date":"2020-05-04","fuel":"gasoline","grade":"midgrade","price_premium":0.432},{"date":"2020-05-04","fuel":"gasoline","grade":"premium","price_premium":0.69},{"date":"2020-05-11","fuel":"gasoline","grade":"all","price_premium":0.09},{"date":"2020-05-11","fuel":"gasoline","grade":"midgrade","price_premium":0.406},{"date":"2020-05-11","fuel":"gasoline","grade":"premium","price_premium":0.668},{"date":"2020-05-18","fuel":"gasoline","grade":"all","price_premium":0.091},{"date":"2020-05-18","fuel":"gasoline","grade":"midgrade","price_premium":0.408},{"date":"2020-05-18","fuel":"gasoline","grade":"premium","price_premium":0.675},{"date":"2020-05-25","fuel":"gasoline","grade":"all","price_premium":0.089},{"date":"2020-05-25","fuel":"gasoline","grade":"midgrade","price_premium":0.403},{"date":"2020-05-25","fuel":"gasoline","grade":"premium","price_premium":0.658},{"date":"2020-06-01","fuel":"gasoline","grade":"all","price_premium":0.09},{"date":"2020-06-01","fuel":"gasoline","grade":"midgrade","price_premium":0.406},{"date":"2020-06-01","fuel":"gasoline","grade":"premium","price_premium":0.664},{"date":"2020-06-08","fuel":"gasoline","grade":"all","price_premium":0.087},{"date":"2020-06-08","fuel":"gasoline","grade":"midgrade","price_premium":0.398},{"date":"2020-06-08","fuel":"gasoline","grade":"premium","price_premium":0.65},{"date":"2020-06-15","fuel":"gasoline","grade":"all","price_premium":0.087},{"date":"2020-06-15","fuel":"gasoline","grade":"midgrade","price_premium":0.397},{"date":"2020-06-15","fuel":"gasoline","grade":"premium","price_premium":0.647},{"date":"2020-06-22","fuel":"gasoline","grade":"all","price_premium":0.087},{"date":"2020-06-22","fuel":"gasoline","grade":"midgrade","price_premium":0.392},{"date":"2020-06-22","fuel":"gasoline","grade":"premium","price_premium":0.644},{"date":"2020-06-29","fuel":"gasoline","grade":"all","price_premium":0.086},{"date":"2020-06-29","fuel":"gasoline","grade":"midgrade","price_premium":0.389},{"date":"2020-06-29","fuel":"gasoline","grade":"premium","price_premium":0.638},{"date":"2020-07-06","fuel":"gasoline","grade":"all","price_premium":0.088},{"date":"2020-07-06","fuel":"gasoline","grade":"midgrade","price_premium":0.394},{"date":"2020-07-06","fuel":"gasoline","grade":"premium","price_premium":0.644},{"date":"2020-07-13","fuel":"gasoline","grade":"all","price_premium":0.088},{"date":"2020-07-13","fuel":"gasoline","grade":"midgrade","price_premium":0.394},{"date":"2020-07-13","fuel":"gasoline","grade":"premium","price_premium":0.647},{"date":"2020-07-20","fuel":"gasoline","grade":"all","price_premium":0.089},{"date":"2020-07-20","fuel":"gasoline","grade":"midgrade","price_premium":0.398},{"date":"2020-07-20","fuel":"gasoline","grade":"premium","price_premium":0.65},{"date":"2020-07-27","fuel":"gasoline","grade":"all","price_premium":0.09},{"date":"2020-07-27","fuel":"gasoline","grade":"midgrade","price_premium":0.407},{"date":"2020-07-27","fuel":"gasoline","grade":"premium","price_premium":0.663},{"date":"2020-08-03","fuel":"gasoline","grade":"all","price_premium":0.09},{"date":"2020-08-03","fuel":"gasoline","grade":"midgrade","price_premium":0.411},{"date":"2020-08-03","fuel":"gasoline","grade":"premium","price_premium":0.658},{"date":"2020-08-10","fuel":"gasoline","grade":"all","price_premium":0.09},{"date":"2020-08-10","fuel":"gasoline","grade":"midgrade","price_premium":0.412},{"date":"2020-08-10","fuel":"gasoline","grade":"premium","price_premium":0.66},{"date":"2020-08-17","fuel":"gasoline","grade":"all","price_premium":0.09},{"date":"2020-08-17","fuel":"gasoline","grade":"midgrade","price_premium":0.411},{"date":"2020-08-17","fuel":"gasoline","grade":"premium","price_premium":0.663},{"date":"2020-08-24","fuel":"gasoline","grade":"all","price_premium":0.09},{"date":"2020-08-24","fuel":"gasoline","grade":"midgrade","price_premium":0.413},{"date":"2020-08-24","fuel":"gasoline","grade":"premium","price_premium":0.66},{"date":"2020-08-31","fuel":"gasoline","grade":"all","price_premium":0.089},{"date":"2020-08-31","fuel":"gasoline","grade":"midgrade","price_premium":0.407},{"date":"2020-08-31","fuel":"gasoline","grade":"premium","price_premium":0.655},{"date":"2020-09-07","fuel":"gasoline","grade":"all","price_premium":0.091},{"date":"2020-09-07","fuel":"gasoline","grade":"midgrade","price_premium":0.413},{"date":"2020-09-07","fuel":"gasoline","grade":"premium","price_premium":0.661},{"date":"2020-09-14","fuel":"gasoline","grade":"all","price_premium":0.091},{"date":"2020-09-14","fuel":"gasoline","grade":"midgrade","price_premium":0.417},{"date":"2020-09-14","fuel":"gasoline","grade":"premium","price_premium":0.668},{"date":"2020-09-21","fuel":"gasoline","grade":"all","price_premium":0.091},{"date":"2020-09-21","fuel":"gasoline","grade":"midgrade","price_premium":0.414},{"date":"2020-09-21","fuel":"gasoline","grade":"premium","price_premium":0.668},{"date":"2020-09-28","fuel":"gasoline","grade":"all","price_premium":0.09},{"date":"2020-09-28","fuel":"gasoline","grade":"midgrade","price_premium":0.414},{"date":"2020-09-28","fuel":"gasoline","grade":"premium","price_premium":0.662},{"date":"2020-10-05","fuel":"gasoline","grade":"all","price_premium":0.09},{"date":"2020-10-05","fuel":"gasoline","grade":"midgrade","price_premium":0.411},{"date":"2020-10-05","fuel":"gasoline","grade":"premium","price_premium":0.661},{"date":"2020-10-12","fuel":"gasoline","grade":"all","price_premium":0.09},{"date":"2020-10-12","fuel":"gasoline","grade":"midgrade","price_premium":0.412},{"date":"2020-10-12","fuel":"gasoline","grade":"premium","price_premium":0.662},{"date":"2020-10-19","fuel":"gasoline","grade":"all","price_premium":0.09},{"date":"2020-10-19","fuel":"gasoline","grade":"midgrade","price_premium":0.415},{"date":"2020-10-19","fuel":"gasoline","grade":"premium","price_premium":0.665},{"date":"2020-10-26","fuel":"gasoline","grade":"all","price_premium":0.091},{"date":"2020-10-26","fuel":"gasoline","grade":"midgrade","price_premium":0.416},{"date":"2020-10-26","fuel":"gasoline","grade":"premium","price_premium":0.667},{"date":"2020-11-02","fuel":"gasoline","grade":"all","price_premium":0.092},{"date":"2020-11-02","fuel":"gasoline","grade":"midgrade","price_premium":0.421},{"date":"2020-11-02","fuel":"gasoline","grade":"premium","price_premium":0.674},{"date":"2020-11-09","fuel":"gasoline","grade":"all","price_premium":0.092},{"date":"2020-11-09","fuel":"gasoline","grade":"midgrade","price_premium":0.421},{"date":"2020-11-09","fuel":"gasoline","grade":"premium","price_premium":0.675},{"date":"2020-11-16","fuel":"gasoline","grade":"all","price_premium":0.091},{"date":"2020-11-16","fuel":"gasoline","grade":"midgrade","price_premium":0.421},{"date":"2020-11-16","fuel":"gasoline","grade":"premium","price_premium":0.672},{"date":"2020-11-23","fuel":"gasoline","grade":"all","price_premium":0.092},{"date":"2020-11-23","fuel":"gasoline","grade":"midgrade","price_premium":0.423},{"date":"2020-11-23","fuel":"gasoline","grade":"premium","price_premium":0.677},{"date":"2020-11-30","fuel":"gasoline","grade":"all","price_premium":0.091},{"date":"2020-11-30","fuel":"gasoline","grade":"midgrade","price_premium":0.42},{"date":"2020-11-30","fuel":"gasoline","grade":"premium","price_premium":0.672},{"date":"2020-12-07","fuel":"gasoline","grade":"all","price_premium":0.09},{"date":"2020-12-07","fuel":"gasoline","grade":"midgrade","price_premium":0.411},{"date":"2020-12-07","fuel":"gasoline","grade":"premium","price_premium":0.664},{"date":"2020-12-14","fuel":"gasoline","grade":"all","price_premium":0.089},{"date":"2020-12-14","fuel":"gasoline","grade":"midgrade","price_premium":0.407},{"date":"2020-12-14","fuel":"gasoline","grade":"premium","price_premium":0.663},{"date":"2020-12-21","fuel":"gasoline","grade":"all","price_premium":0.087},{"date":"2020-12-21","fuel":"gasoline","grade":"midgrade","price_premium":0.394},{"date":"2020-12-21","fuel":"gasoline","grade":"premium","price_premium":0.647},{"date":"2020-12-28","fuel":"gasoline","grade":"all","price_premium":0.087},{"date":"2020-12-28","fuel":"gasoline","grade":"midgrade","price_premium":0.391},{"date":"2020-12-28","fuel":"gasoline","grade":"premium","price_premium":0.646},{"date":"2021-01-04","fuel":"gasoline","grade":"all","price_premium":0.087},{"date":"2021-01-04","fuel":"gasoline","grade":"midgrade","price_premium":0.39},{"date":"2021-01-04","fuel":"gasoline","grade":"premium","price_premium":0.646},{"date":"2021-01-11","fuel":"gasoline","grade":"all","price_premium":0.086},{"date":"2021-01-11","fuel":"gasoline","grade":"midgrade","price_premium":0.385},{"date":"2021-01-11","fuel":"gasoline","grade":"premium","price_premium":0.642},{"date":"2021-01-18","fuel":"gasoline","grade":"all","price_premium":0.085},{"date":"2021-01-18","fuel":"gasoline","grade":"midgrade","price_premium":0.38},{"date":"2021-01-18","fuel":"gasoline","grade":"premium","price_premium":0.635},{"date":"2021-01-25","fuel":"gasoline","grade":"all","price_premium":0.086},{"date":"2021-01-25","fuel":"gasoline","grade":"midgrade","price_premium":0.384},{"date":"2021-01-25","fuel":"gasoline","grade":"premium","price_premium":0.641},{"date":"2021-02-01","fuel":"gasoline","grade":"all","price_premium":0.086},{"date":"2021-02-01","fuel":"gasoline","grade":"midgrade","price_premium":0.383},{"date":"2021-02-01","fuel":"gasoline","grade":"premium","price_premium":0.642},{"date":"2021-02-08","fuel":"gasoline","grade":"all","price_premium":0.087},{"date":"2021-02-08","fuel":"gasoline","grade":"midgrade","price_premium":0.386},{"date":"2021-02-08","fuel":"gasoline","grade":"premium","price_premium":0.643},{"date":"2021-02-15","fuel":"gasoline","grade":"all","price_premium":0.087},{"date":"2021-02-15","fuel":"gasoline","grade":"midgrade","price_premium":0.389},{"date":"2021-02-15","fuel":"gasoline","grade":"premium","price_premium":0.64},{"date":"2021-02-22","fuel":"gasoline","grade":"all","price_premium":0.084},{"date":"2021-02-22","fuel":"gasoline","grade":"midgrade","price_premium":0.373},{"date":"2021-02-22","fuel":"gasoline","grade":"premium","price_premium":0.63},{"date":"2021-03-01","fuel":"gasoline","grade":"all","price_premium":0.085},{"date":"2021-03-01","fuel":"gasoline","grade":"midgrade","price_premium":0.373},{"date":"2021-03-01","fuel":"gasoline","grade":"premium","price_premium":0.633},{"date":"2021-03-08","fuel":"gasoline","grade":"all","price_premium":0.086},{"date":"2021-03-08","fuel":"gasoline","grade":"midgrade","price_premium":0.379},{"date":"2021-03-08","fuel":"gasoline","grade":"premium","price_premium":0.639},{"date":"2021-03-15","fuel":"gasoline","grade":"all","price_premium":0.087},{"date":"2021-03-15","fuel":"gasoline","grade":"midgrade","price_premium":0.388},{"date":"2021-03-15","fuel":"gasoline","grade":"premium","price_premium":0.642},{"date":"2021-03-22","fuel":"gasoline","grade":"all","price_premium":0.089},{"date":"2021-03-22","fuel":"gasoline","grade":"midgrade","price_premium":0.4},{"date":"2021-03-22","fuel":"gasoline","grade":"premium","price_premium":0.651},{"date":"2021-03-29","fuel":"gasoline","grade":"all","price_premium":0.089},{"date":"2021-03-29","fuel":"gasoline","grade":"midgrade","price_premium":0.399},{"date":"2021-03-29","fuel":"gasoline","grade":"premium","price_premium":0.654},{"date":"2021-04-05","fuel":"gasoline","grade":"all","price_premium":0.088},{"date":"2021-04-05","fuel":"gasoline","grade":"midgrade","price_premium":0.402},{"date":"2021-04-05","fuel":"gasoline","grade":"premium","price_premium":0.654},{"date":"2021-04-12","fuel":"gasoline","grade":"all","price_premium":0.09},{"date":"2021-04-12","fuel":"gasoline","grade":"midgrade","price_premium":0.41},{"date":"2021-04-12","fuel":"gasoline","grade":"premium","price_premium":0.661},{"date":"2021-04-19","fuel":"gasoline","grade":"all","price_premium":0.09},{"date":"2021-04-19","fuel":"gasoline","grade":"midgrade","price_premium":0.412},{"date":"2021-04-19","fuel":"gasoline","grade":"premium","price_premium":0.662},{"date":"2021-04-26","fuel":"gasoline","grade":"all","price_premium":0.09},{"date":"2021-04-26","fuel":"gasoline","grade":"midgrade","price_premium":0.411},{"date":"2021-04-26","fuel":"gasoline","grade":"premium","price_premium":0.664},{"date":"2021-05-03","fuel":"gasoline","grade":"all","price_premium":0.091},{"date":"2021-05-03","fuel":"gasoline","grade":"midgrade","price_premium":0.413},{"date":"2021-05-03","fuel":"gasoline","grade":"premium","price_premium":0.667},{"date":"2021-05-10","fuel":"gasoline","grade":"all","price_premium":0.09},{"date":"2021-05-10","fuel":"gasoline","grade":"midgrade","price_premium":0.411},{"date":"2021-05-10","fuel":"gasoline","grade":"premium","price_premium":0.663},{"date":"2021-05-17","fuel":"gasoline","grade":"all","price_premium":0.09},{"date":"2021-05-17","fuel":"gasoline","grade":"midgrade","price_premium":0.412},{"date":"2021-05-17","fuel":"gasoline","grade":"premium","price_premium":0.66},{"date":"2021-05-24","fuel":"gasoline","grade":"all","price_premium":0.092},{"date":"2021-05-24","fuel":"gasoline","grade":"midgrade","price_premium":0.425},{"date":"2021-05-24","fuel":"gasoline","grade":"premium","price_premium":0.67},{"date":"2021-05-31","fuel":"gasoline","grade":"all","price_premium":0.092},{"date":"2021-05-31","fuel":"gasoline","grade":"midgrade","price_premium":0.423},{"date":"2021-05-31","fuel":"gasoline","grade":"premium","price_premium":0.672},{"date":"2021-06-07","fuel":"gasoline","grade":"all","price_premium":0.093},{"date":"2021-06-07","fuel":"gasoline","grade":"midgrade","price_premium":0.428},{"date":"2021-06-07","fuel":"gasoline","grade":"premium","price_premium":0.677},{"date":"2021-06-14","fuel":"gasoline","grade":"all","price_premium":0.092},{"date":"2021-06-14","fuel":"gasoline","grade":"midgrade","price_premium":0.419},{"date":"2021-06-14","fuel":"gasoline","grade":"premium","price_premium":0.675},{"date":"2021-06-21","fuel":"gasoline","grade":"all","price_premium":0.093},{"date":"2021-06-21","fuel":"gasoline","grade":"midgrade","price_premium":0.429},{"date":"2021-06-21","fuel":"gasoline","grade":"premium","price_premium":0.684},{"date":"2021-06-28","fuel":"gasoline","grade":"all","price_premium":0.094},{"date":"2021-06-28","fuel":"gasoline","grade":"midgrade","price_premium":0.433},{"date":"2021-06-28","fuel":"gasoline","grade":"premium","price_premium":0.686},{"date":"2021-07-05","fuel":"gasoline","grade":"all","price_premium":0.094},{"date":"2021-07-05","fuel":"gasoline","grade":"midgrade","price_premium":0.437},{"date":"2021-07-05","fuel":"gasoline","grade":"premium","price_premium":0.684},{"date":"2021-07-12","fuel":"gasoline","grade":"all","price_premium":0.094},{"date":"2021-07-12","fuel":"gasoline","grade":"midgrade","price_premium":0.44},{"date":"2021-07-12","fuel":"gasoline","grade":"premium","price_premium":0.686},{"date":"2021-07-19","fuel":"gasoline","grade":"all","price_premium":0.094},{"date":"2021-07-19","fuel":"gasoline","grade":"midgrade","price_premium":0.439},{"date":"2021-07-19","fuel":"gasoline","grade":"premium","price_premium":0.686},{"date":"2021-07-26","fuel":"gasoline","grade":"all","price_premium":0.096},{"date":"2021-07-26","fuel":"gasoline","grade":"midgrade","price_premium":0.448},{"date":"2021-07-26","fuel":"gasoline","grade":"premium","price_premium":0.693},{"date":"2021-08-02","fuel":"gasoline","grade":"all","price_premium":0.097},{"date":"2021-08-02","fuel":"gasoline","grade":"midgrade","price_premium":0.448},{"date":"2021-08-02","fuel":"gasoline","grade":"premium","price_premium":0.702},{"date":"2021-08-09","fuel":"gasoline","grade":"all","price_premium":0.097},{"date":"2021-08-09","fuel":"gasoline","grade":"midgrade","price_premium":0.452},{"date":"2021-08-09","fuel":"gasoline","grade":"premium","price_premium":0.702},{"date":"2021-08-16","fuel":"gasoline","grade":"all","price_premium":0.098},{"date":"2021-08-16","fuel":"gasoline","grade":"midgrade","price_premium":0.455},{"date":"2021-08-16","fuel":"gasoline","grade":"premium","price_premium":0.708},{"date":"2021-08-23","fuel":"gasoline","grade":"all","price_premium":0.098},{"date":"2021-08-23","fuel":"gasoline","grade":"midgrade","price_premium":0.461},{"date":"2021-08-23","fuel":"gasoline","grade":"premium","price_premium":0.708},{"date":"2021-08-30","fuel":"gasoline","grade":"all","price_premium":0.098},{"date":"2021-08-30","fuel":"gasoline","grade":"midgrade","price_premium":0.46},{"date":"2021-08-30","fuel":"gasoline","grade":"premium","price_premium":0.714},{"date":"2021-09-06","fuel":"gasoline","grade":"all","price_premium":0.097},{"date":"2021-09-06","fuel":"gasoline","grade":"midgrade","price_premium":0.452},{"date":"2021-09-06","fuel":"gasoline","grade":"premium","price_premium":0.703},{"date":"2021-09-13","fuel":"gasoline","grade":"all","price_premium":0.097},{"date":"2021-09-13","fuel":"gasoline","grade":"midgrade","price_premium":0.453},{"date":"2021-09-13","fuel":"gasoline","grade":"premium","price_premium":0.703},{"date":"2021-09-20","fuel":"gasoline","grade":"all","price_premium":0.096},{"date":"2021-09-20","fuel":"gasoline","grade":"midgrade","price_premium":0.448},{"date":"2021-09-20","fuel":"gasoline","grade":"premium","price_premium":0.699},{"date":"2021-09-27","fuel":"gasoline","grade":"all","price_premium":0.096},{"date":"2021-09-27","fuel":"gasoline","grade":"midgrade","price_premium":0.45},{"date":"2021-09-27","fuel":"gasoline","grade":"premium","price_premium":0.701},{"date":"2021-10-04","fuel":"gasoline","grade":"all","price_premium":0.095},{"date":"2021-10-04","fuel":"gasoline","grade":"midgrade","price_premium":0.445},{"date":"2021-10-04","fuel":"gasoline","grade":"premium","price_premium":0.696},{"date":"2021-10-11","fuel":"gasoline","grade":"all","price_premium":0.093},{"date":"2021-10-11","fuel":"gasoline","grade":"midgrade","price_premium":0.43},{"date":"2021-10-11","fuel":"gasoline","grade":"premium","price_premium":0.685},{"date":"2021-10-18","fuel":"gasoline","grade":"all","price_premium":0.094},{"date":"2021-10-18","fuel":"gasoline","grade":"midgrade","price_premium":0.429},{"date":"2021-10-18","fuel":"gasoline","grade":"premium","price_premium":0.685},{"date":"2021-10-25","fuel":"gasoline","grade":"all","price_premium":0.093},{"date":"2021-10-25","fuel":"gasoline","grade":"midgrade","price_premium":0.426},{"date":"2021-10-25","fuel":"gasoline","grade":"premium","price_premium":0.688},{"date":"2021-11-01","fuel":"gasoline","grade":"all","price_premium":0.094},{"date":"2021-11-01","fuel":"gasoline","grade":"midgrade","price_premium":0.432},{"date":"2021-11-01","fuel":"gasoline","grade":"premium","price_premium":0.694},{"date":"2021-11-08","fuel":"gasoline","grade":"all","price_premium":0.095},{"date":"2021-11-08","fuel":"gasoline","grade":"midgrade","price_premium":0.432},{"date":"2021-11-08","fuel":"gasoline","grade":"premium","price_premium":0.691},{"date":"2021-11-15","fuel":"gasoline","grade":"all","price_premium":0.096},{"date":"2021-11-15","fuel":"gasoline","grade":"midgrade","price_premium":0.442},{"date":"2021-11-15","fuel":"gasoline","grade":"premium","price_premium":0.704},{"date":"2021-11-22","fuel":"gasoline","grade":"all","price_premium":0.098},{"date":"2021-11-22","fuel":"gasoline","grade":"midgrade","price_premium":0.448},{"date":"2021-11-22","fuel":"gasoline","grade":"premium","price_premium":0.712},{"date":"2021-11-29","fuel":"gasoline","grade":"all","price_premium":0.098},{"date":"2021-11-29","fuel":"gasoline","grade":"midgrade","price_premium":0.451},{"date":"2021-11-29","fuel":"gasoline","grade":"premium","price_premium":0.715},{"date":"2021-12-06","fuel":"gasoline","grade":"all","price_premium":0.099},{"date":"2021-12-06","fuel":"gasoline","grade":"midgrade","price_premium":0.459},{"date":"2021-12-06","fuel":"gasoline","grade":"premium","price_premium":0.722},{"date":"2021-12-13","fuel":"gasoline","grade":"all","price_premium":0.099},{"date":"2021-12-13","fuel":"gasoline","grade":"midgrade","price_premium":0.461},{"date":"2021-12-13","fuel":"gasoline","grade":"premium","price_premium":0.724},{"date":"2021-12-20","fuel":"gasoline","grade":"all","price_premium":0.1},{"date":"2021-12-20","fuel":"gasoline","grade":"midgrade","price_premium":0.468},{"date":"2021-12-20","fuel":"gasoline","grade":"premium","price_premium":0.729},{"date":"2021-12-27","fuel":"gasoline","grade":"all","price_premium":0.1},{"date":"2021-12-27","fuel":"gasoline","grade":"midgrade","price_premium":0.468},{"date":"2021-12-27","fuel":"gasoline","grade":"premium","price_premium":0.733},{"date":"2022-01-03","fuel":"gasoline","grade":"all","price_premium":0.1},{"date":"2022-01-03","fuel":"gasoline","grade":"midgrade","price_premium":0.465},{"date":"2022-01-03","fuel":"gasoline","grade":"premium","price_premium":0.731},{"date":"2022-01-10","fuel":"gasoline","grade":"all","price_premium":0.099},{"date":"2022-01-10","fuel":"gasoline","grade":"midgrade","price_premium":0.457},{"date":"2022-01-10","fuel":"gasoline","grade":"premium","price_premium":0.725},{"date":"2022-01-17","fuel":"gasoline","grade":"all","price_premium":0.098},{"date":"2022-01-17","fuel":"gasoline","grade":"midgrade","price_premium":0.452},{"date":"2022-01-17","fuel":"gasoline","grade":"premium","price_premium":0.722},{"date":"2022-01-24","fuel":"gasoline","grade":"all","price_premium":0.098},{"date":"2022-01-24","fuel":"gasoline","grade":"midgrade","price_premium":0.446},{"date":"2022-01-24","fuel":"gasoline","grade":"premium","price_premium":0.717},{"date":"2022-01-31","fuel":"gasoline","grade":"all","price_premium":0.096},{"date":"2022-01-31","fuel":"gasoline","grade":"midgrade","price_premium":0.436},{"date":"2022-01-31","fuel":"gasoline","grade":"premium","price_premium":0.71},{"date":"2022-02-07","fuel":"gasoline","grade":"all","price_premium":0.094},{"date":"2022-02-07","fuel":"gasoline","grade":"midgrade","price_premium":0.423},{"date":"2022-02-07","fuel":"gasoline","grade":"premium","price_premium":0.697},{"date":"2022-02-14","fuel":"gasoline","grade":"all","price_premium":0.094},{"date":"2022-02-14","fuel":"gasoline","grade":"midgrade","price_premium":0.421},{"date":"2022-02-14","fuel":"gasoline","grade":"premium","price_premium":0.693},{"date":"2022-02-21","fuel":"gasoline","grade":"all","price_premium":0.094},{"date":"2022-02-21","fuel":"gasoline","grade":"midgrade","price_premium":0.424},{"date":"2022-02-21","fuel":"gasoline","grade":"premium","price_premium":0.691},{"date":"2022-02-28","fuel":"gasoline","grade":"all","price_premium":0.093},{"date":"2022-02-28","fuel":"gasoline","grade":"midgrade","price_premium":0.417},{"date":"2022-02-28","fuel":"gasoline","grade":"premium","price_premium":0.688},{"date":"2022-03-07","fuel":"gasoline","grade":"all","price_premium":0.094},{"date":"2022-03-07","fuel":"gasoline","grade":"midgrade","price_premium":0.422},{"date":"2022-03-07","fuel":"gasoline","grade":"premium","price_premium":0.696},{"date":"2022-03-14","fuel":"gasoline","grade":"all","price_premium":0.099},{"date":"2022-03-14","fuel":"gasoline","grade":"midgrade","price_premium":0.45},{"date":"2022-03-14","fuel":"gasoline","grade":"premium","price_premium":0.723},{"date":"2022-03-21","fuel":"gasoline","grade":"all","price_premium":0.104},{"date":"2022-03-21","fuel":"gasoline","grade":"midgrade","price_premium":0.48},{"date":"2022-03-21","fuel":"gasoline","grade":"premium","price_premium":0.753},{"date":"2022-03-28","fuel":"gasoline","grade":"all","price_premium":0.103},{"date":"2022-03-28","fuel":"gasoline","grade":"midgrade","price_premium":0.483},{"date":"2022-03-28","fuel":"gasoline","grade":"premium","price_premium":0.754},{"date":"2022-04-04","fuel":"gasoline","grade":"all","price_premium":0.104},{"date":"2022-04-04","fuel":"gasoline","grade":"midgrade","price_premium":0.489},{"date":"2022-04-04","fuel":"gasoline","grade":"premium","price_premium":0.761},{"date":"2022-04-11","fuel":"gasoline","grade":"all","price_premium":0.105},{"date":"2022-04-11","fuel":"gasoline","grade":"midgrade","price_premium":0.496},{"date":"2022-04-11","fuel":"gasoline","grade":"premium","price_premium":0.763},{"date":"2022-04-18","fuel":"gasoline","grade":"all","price_premium":0.104},{"date":"2022-04-18","fuel":"gasoline","grade":"midgrade","price_premium":0.491},{"date":"2022-04-18","fuel":"gasoline","grade":"premium","price_premium":0.765},{"date":"2022-04-25","fuel":"gasoline","grade":"all","price_premium":0.104},{"date":"2022-04-25","fuel":"gasoline","grade":"midgrade","price_premium":0.48},{"date":"2022-04-25","fuel":"gasoline","grade":"premium","price_premium":0.762},{"date":"2022-05-02","fuel":"gasoline","grade":"all","price_premium":0.103},{"date":"2022-05-02","fuel":"gasoline","grade":"midgrade","price_premium":0.475},{"date":"2022-05-02","fuel":"gasoline","grade":"premium","price_premium":0.757},{"date":"2022-05-09","fuel":"gasoline","grade":"all","price_premium":0.1},{"date":"2022-05-09","fuel":"gasoline","grade":"midgrade","price_premium":0.451},{"date":"2022-05-09","fuel":"gasoline","grade":"premium","price_premium":0.742},{"date":"2022-05-16","fuel":"gasoline","grade":"all","price_premium":0.1},{"date":"2022-05-16","fuel":"gasoline","grade":"midgrade","price_premium":0.45},{"date":"2022-05-16","fuel":"gasoline","grade":"premium","price_premium":0.749},{"date":"2022-05-23","fuel":"gasoline","grade":"all","price_premium":0.101},{"date":"2022-05-23","fuel":"gasoline","grade":"midgrade","price_premium":0.447},{"date":"2022-05-23","fuel":"gasoline","grade":"premium","price_premium":0.753},{"date":"2022-05-30","fuel":"gasoline","grade":"all","price_premium":0.103},{"date":"2022-05-30","fuel":"gasoline","grade":"midgrade","price_premium":0.459},{"date":"2022-05-30","fuel":"gasoline","grade":"premium","price_premium":0.775},{"date":"2022-06-06","fuel":"gasoline","grade":"all","price_premium":0.101},{"date":"2022-06-06","fuel":"gasoline","grade":"midgrade","price_premium":0.444},{"date":"2022-06-06","fuel":"gasoline","grade":"premium","price_premium":0.759},{"date":"2022-06-13","fuel":"gasoline","grade":"all","price_premium":0.101},{"date":"2022-06-13","fuel":"gasoline","grade":"midgrade","price_premium":0.449},{"date":"2022-06-13","fuel":"gasoline","grade":"premium","price_premium":0.756},{"date":"2022-06-20","fuel":"gasoline","grade":"all","price_premium":0.104},{"date":"2022-06-20","fuel":"gasoline","grade":"midgrade","price_premium":0.466},{"date":"2022-06-20","fuel":"gasoline","grade":"premium","price_premium":0.774},{"date":"2022-06-27","fuel":"gasoline","grade":"all","price_premium":0.107},{"date":"2022-06-27","fuel":"gasoline","grade":"midgrade","price_premium":0.483},{"date":"2022-06-27","fuel":"gasoline","grade":"premium","price_premium":0.792},{"date":"2022-07-04","fuel":"gasoline","grade":"all","price_premium":0.108},{"date":"2022-07-04","fuel":"gasoline","grade":"midgrade","price_premium":0.49},{"date":"2022-07-04","fuel":"gasoline","grade":"premium","price_premium":0.804},{"date":"2022-07-11","fuel":"gasoline","grade":"all","price_premium":0.108},{"date":"2022-07-11","fuel":"gasoline","grade":"midgrade","price_premium":0.501},{"date":"2022-07-11","fuel":"gasoline","grade":"premium","price_premium":0.796},{"date":"2022-07-18","fuel":"gasoline","grade":"all","price_premium":0.109},{"date":"2022-07-18","fuel":"gasoline","grade":"midgrade","price_premium":0.504},{"date":"2022-07-18","fuel":"gasoline","grade":"premium","price_premium":0.795},{"date":"2022-07-25","fuel":"gasoline","grade":"all","price_premium":0.11},{"date":"2022-07-25","fuel":"gasoline","grade":"midgrade","price_premium":0.506},{"date":"2022-07-25","fuel":"gasoline","grade":"premium","price_premium":0.81},{"date":"2022-08-01","fuel":"gasoline","grade":"all","price_premium":0.112},{"date":"2022-08-01","fuel":"gasoline","grade":"midgrade","price_premium":0.511},{"date":"2022-08-01","fuel":"gasoline","grade":"premium","price_premium":0.825},{"date":"2022-08-08","fuel":"gasoline","grade":"all","price_premium":0.113},{"date":"2022-08-08","fuel":"gasoline","grade":"midgrade","price_premium":0.515},{"date":"2022-08-08","fuel":"gasoline","grade":"premium","price_premium":0.832},{"date":"2022-08-15","fuel":"gasoline","grade":"all","price_premium":0.113},{"date":"2022-08-15","fuel":"gasoline","grade":"midgrade","price_premium":0.515},{"date":"2022-08-15","fuel":"gasoline","grade":"premium","price_premium":0.836},{"date":"2022-08-22","fuel":"gasoline","grade":"all","price_premium":0.113},{"date":"2022-08-22","fuel":"gasoline","grade":"midgrade","price_premium":0.514},{"date":"2022-08-22","fuel":"gasoline","grade":"premium","price_premium":0.833},{"date":"2022-08-29","fuel":"gasoline","grade":"all","price_premium":0.111},{"date":"2022-08-29","fuel":"gasoline","grade":"midgrade","price_premium":0.507},{"date":"2022-08-29","fuel":"gasoline","grade":"premium","price_premium":0.827},{"date":"2022-09-05","fuel":"gasoline","grade":"all","price_premium":0.113},{"date":"2022-09-05","fuel":"gasoline","grade":"midgrade","price_premium":0.516},{"date":"2022-09-05","fuel":"gasoline","grade":"premium","price_premium":0.839},{"date":"2022-09-12","fuel":"gasoline","grade":"all","price_premium":0.115},{"date":"2022-09-12","fuel":"gasoline","grade":"midgrade","price_premium":0.527},{"date":"2022-09-12","fuel":"gasoline","grade":"premium","price_premium":0.859},{"date":"2022-09-19","fuel":"gasoline","grade":"all","price_premium":0.117},{"date":"2022-09-19","fuel":"gasoline","grade":"midgrade","price_premium":0.54},{"date":"2022-09-19","fuel":"gasoline","grade":"premium","price_premium":0.869},{"date":"2022-09-26","fuel":"gasoline","grade":"all","price_premium":0.121},{"date":"2022-09-26","fuel":"gasoline","grade":"midgrade","price_premium":0.564},{"date":"2022-09-26","fuel":"gasoline","grade":"premium","price_premium":0.887},{"date":"2022-10-03","fuel":"gasoline","grade":"all","price_premium":0.127},{"date":"2022-10-03","fuel":"gasoline","grade":"midgrade","price_premium":0.589},{"date":"2022-10-03","fuel":"gasoline","grade":"premium","price_premium":0.936},{"date":"2022-10-10","fuel":"gasoline","grade":"all","price_premium":0.122},{"date":"2022-10-10","fuel":"gasoline","grade":"midgrade","price_premium":0.558},{"date":"2022-10-10","fuel":"gasoline","grade":"premium","price_premium":0.899},{"date":"2022-10-17","fuel":"gasoline","grade":"all","price_premium":0.119},{"date":"2022-10-17","fuel":"gasoline","grade":"midgrade","price_premium":0.554},{"date":"2022-10-17","fuel":"gasoline","grade":"premium","price_premium":0.88},{"date":"2022-10-24","fuel":"gasoline","grade":"all","price_premium":0.118},{"date":"2022-10-24","fuel":"gasoline","grade":"midgrade","price_premium":0.545},{"date":"2022-10-24","fuel":"gasoline","grade":"premium","price_premium":0.87},{"date":"2022-10-31","fuel":"gasoline","grade":"all","price_premium":0.115},{"date":"2022-10-31","fuel":"gasoline","grade":"midgrade","price_premium":0.52},{"date":"2022-10-31","fuel":"gasoline","grade":"premium","price_premium":0.858},{"date":"2022-11-07","fuel":"gasoline","grade":"all","price_premium":0.113},{"date":"2022-11-07","fuel":"gasoline","grade":"midgrade","price_premium":0.5},{"date":"2022-11-07","fuel":"gasoline","grade":"premium","price_premium":0.845},{"date":"2022-11-14","fuel":"gasoline","grade":"all","price_premium":0.114},{"date":"2022-11-14","fuel":"gasoline","grade":"midgrade","price_premium":0.508},{"date":"2022-11-14","fuel":"gasoline","grade":"premium","price_premium":0.853},{"date":"2022-11-21","fuel":"gasoline","grade":"all","price_premium":0.115},{"date":"2022-11-21","fuel":"gasoline","grade":"midgrade","price_premium":0.519},{"date":"2022-11-21","fuel":"gasoline","grade":"premium","price_premium":0.859},{"date":"2022-11-28","fuel":"gasoline","grade":"all","price_premium":0.115},{"date":"2022-11-28","fuel":"gasoline","grade":"midgrade","price_premium":0.519},{"date":"2022-11-28","fuel":"gasoline","grade":"premium","price_premium":0.849},{"date":"2022-12-05","fuel":"gasoline","grade":"all","price_premium":0.114},{"date":"2022-12-05","fuel":"gasoline","grade":"midgrade","price_premium":0.511},{"date":"2022-12-05","fuel":"gasoline","grade":"premium","price_premium":0.842},{"date":"2022-12-12","fuel":"gasoline","grade":"all","price_premium":0.114},{"date":"2022-12-12","fuel":"gasoline","grade":"midgrade","price_premium":0.509},{"date":"2022-12-12","fuel":"gasoline","grade":"premium","price_premium":0.841},{"date":"2022-12-19","fuel":"gasoline","grade":"all","price_premium":0.114},{"date":"2022-12-19","fuel":"gasoline","grade":"midgrade","price_premium":0.508},{"date":"2022-12-19","fuel":"gasoline","grade":"premium","price_premium":0.84},{"date":"2022-12-26","fuel":"gasoline","grade":"all","price_premium":0.112},{"date":"2022-12-26","fuel":"gasoline","grade":"midgrade","price_premium":0.502},{"date":"2022-12-26","fuel":"gasoline","grade":"premium","price_premium":0.834},{"date":"2023-01-02","fuel":"gasoline","grade":"all","price_premium":0.108},{"date":"2023-01-02","fuel":"gasoline","grade":"midgrade","price_premium":0.477},{"date":"2023-01-02","fuel":"gasoline","grade":"premium","price_premium":0.805},{"date":"2023-01-09","fuel":"gasoline","grade":"all","price_premium":0.107},{"date":"2023-01-09","fuel":"gasoline","grade":"midgrade","price_premium":0.468},{"date":"2023-01-09","fuel":"gasoline","grade":"premium","price_premium":0.796},{"date":"2023-01-16","fuel":"gasoline","grade":"all","price_premium":0.106},{"date":"2023-01-16","fuel":"gasoline","grade":"midgrade","price_premium":0.472},{"date":"2023-01-16","fuel":"gasoline","grade":"premium","price_premium":0.786},{"date":"2023-01-23","fuel":"gasoline","grade":"all","price_premium":0.104},{"date":"2023-01-23","fuel":"gasoline","grade":"midgrade","price_premium":0.465},{"date":"2023-01-23","fuel":"gasoline","grade":"premium","price_premium":0.774},{"date":"2023-01-30","fuel":"gasoline","grade":"all","price_premium":0.105},{"date":"2023-01-30","fuel":"gasoline","grade":"midgrade","price_premium":0.465},{"date":"2023-01-30","fuel":"gasoline","grade":"premium","price_premium":0.781},{"date":"2023-02-06","fuel":"gasoline","grade":"all","price_premium":0.108},{"date":"2023-02-06","fuel":"gasoline","grade":"midgrade","price_premium":0.487},{"date":"2023-02-06","fuel":"gasoline","grade":"premium","price_premium":0.802},{"date":"2023-02-13","fuel":"gasoline","grade":"all","price_premium":0.112},{"date":"2023-02-13","fuel":"gasoline","grade":"midgrade","price_premium":0.512},{"date":"2023-02-13","fuel":"gasoline","grade":"premium","price_premium":0.822},{"date":"2023-02-20","fuel":"gasoline","grade":"all","price_premium":0.115},{"date":"2023-02-20","fuel":"gasoline","grade":"midgrade","price_premium":0.529},{"date":"2023-02-20","fuel":"gasoline","grade":"premium","price_premium":0.836},{"date":"2023-02-27","fuel":"gasoline","grade":"all","price_premium":0.115},{"date":"2023-02-27","fuel":"gasoline","grade":"midgrade","price_premium":0.532},{"date":"2023-02-27","fuel":"gasoline","grade":"premium","price_premium":0.847},{"date":"2023-03-06","fuel":"gasoline","grade":"all","price_premium":0.116},{"date":"2023-03-06","fuel":"gasoline","grade":"midgrade","price_premium":0.527},{"date":"2023-03-06","fuel":"gasoline","grade":"premium","price_premium":0.85},{"date":"2023-03-13","fuel":"gasoline","grade":"all","price_premium":0.112},{"date":"2023-03-13","fuel":"gasoline","grade":"midgrade","price_premium":0.514},{"date":"2023-03-13","fuel":"gasoline","grade":"premium","price_premium":0.828},{"date":"2023-03-20","fuel":"gasoline","grade":"all","price_premium":0.112},{"date":"2023-03-20","fuel":"gasoline","grade":"midgrade","price_premium":0.513},{"date":"2023-03-20","fuel":"gasoline","grade":"premium","price_premium":0.825},{"date":"2023-03-27","fuel":"gasoline","grade":"all","price_premium":0.112},{"date":"2023-03-27","fuel":"gasoline","grade":"midgrade","price_premium":0.513},{"date":"2023-03-27","fuel":"gasoline","grade":"premium","price_premium":0.826},{"date":"2023-04-03","fuel":"gasoline","grade":"all","price_premium":0.109},{"date":"2023-04-03","fuel":"gasoline","grade":"midgrade","price_premium":0.491},{"date":"2023-04-03","fuel":"gasoline","grade":"premium","price_premium":0.808},{"date":"2023-04-10","fuel":"gasoline","grade":"all","price_premium":0.107},{"date":"2023-04-10","fuel":"gasoline","grade":"midgrade","price_premium":0.473},{"date":"2023-04-10","fuel":"gasoline","grade":"premium","price_premium":0.795},{"date":"2023-04-17","fuel":"gasoline","grade":"all","price_premium":0.106},{"date":"2023-04-17","fuel":"gasoline","grade":"midgrade","price_premium":0.471},{"date":"2023-04-17","fuel":"gasoline","grade":"premium","price_premium":0.795},{"date":"2023-04-24","fuel":"gasoline","grade":"all","price_premium":0.109},{"date":"2023-04-24","fuel":"gasoline","grade":"midgrade","price_premium":0.486},{"date":"2023-04-24","fuel":"gasoline","grade":"premium","price_premium":0.813},{"date":"2023-05-01","fuel":"gasoline","grade":"all","price_premium":0.111},{"date":"2023-05-01","fuel":"gasoline","grade":"midgrade","price_premium":0.494},{"date":"2023-05-01","fuel":"gasoline","grade":"premium","price_premium":0.824},{"date":"2023-05-08","fuel":"gasoline","grade":"all","price_premium":0.111},{"date":"2023-05-08","fuel":"gasoline","grade":"midgrade","price_premium":0.5},{"date":"2023-05-08","fuel":"gasoline","grade":"premium","price_premium":0.829},{"date":"2023-05-15","fuel":"gasoline","grade":"all","price_premium":0.111},{"date":"2023-05-15","fuel":"gasoline","grade":"midgrade","price_premium":0.495},{"date":"2023-05-15","fuel":"gasoline","grade":"premium","price_premium":0.823},{"date":"2023-05-22","fuel":"gasoline","grade":"all","price_premium":0.111},{"date":"2023-05-22","fuel":"gasoline","grade":"midgrade","price_premium":0.495},{"date":"2023-05-22","fuel":"gasoline","grade":"premium","price_premium":0.827},{"date":"2023-05-29","fuel":"gasoline","grade":"all","price_premium":0.113},{"date":"2023-05-29","fuel":"gasoline","grade":"midgrade","price_premium":0.501},{"date":"2023-05-29","fuel":"gasoline","grade":"premium","price_premium":0.835},{"date":"2023-06-05","fuel":"gasoline","grade":"all","price_premium":0.114},{"date":"2023-06-05","fuel":"gasoline","grade":"midgrade","price_premium":0.51},{"date":"2023-06-05","fuel":"gasoline","grade":"premium","price_premium":0.843},{"date":"2023-06-12","fuel":"gasoline","grade":"all","price_premium":0.112},{"date":"2023-06-12","fuel":"gasoline","grade":"midgrade","price_premium":0.51},{"date":"2023-06-12","fuel":"gasoline","grade":"premium","price_premium":0.833},{"date":"2023-06-19","fuel":"gasoline","grade":"all","price_premium":0.113},{"date":"2023-06-19","fuel":"gasoline","grade":"midgrade","price_premium":0.514},{"date":"2023-06-19","fuel":"gasoline","grade":"premium","price_premium":0.837},{"date":"2023-06-26","fuel":"gasoline","grade":"all","price_premium":0.114},{"date":"2023-06-26","fuel":"gasoline","grade":"midgrade","price_premium":0.518},{"date":"2023-06-26","fuel":"gasoline","grade":"premium","price_premium":0.839},{"date":"2023-07-03","fuel":"gasoline","grade":"all","price_premium":0.116},{"date":"2023-07-03","fuel":"gasoline","grade":"midgrade","price_premium":0.527},{"date":"2023-07-03","fuel":"gasoline","grade":"premium","price_premium":0.852},{"date":"2023-07-10","fuel":"gasoline","grade":"all","price_premium":0.117},{"date":"2023-07-10","fuel":"gasoline","grade":"midgrade","price_premium":0.535},{"date":"2023-07-10","fuel":"gasoline","grade":"premium","price_premium":0.859},{"date":"2023-07-17","fuel":"gasoline","grade":"all","price_premium":0.117},{"date":"2023-07-17","fuel":"gasoline","grade":"midgrade","price_premium":0.528},{"date":"2023-07-17","fuel":"gasoline","grade":"premium","price_premium":0.853},{"date":"2023-07-24","fuel":"gasoline","grade":"all","price_premium":0.115},{"date":"2023-07-24","fuel":"gasoline","grade":"midgrade","price_premium":0.522},{"date":"2023-07-24","fuel":"gasoline","grade":"premium","price_premium":0.847},{"date":"2023-07-31","fuel":"gasoline","grade":"all","price_premium":0.112},{"date":"2023-07-31","fuel":"gasoline","grade":"midgrade","price_premium":0.506},{"date":"2023-07-31","fuel":"gasoline","grade":"premium","price_premium":0.825},{"date":"2023-08-07","fuel":"gasoline","grade":"all","price_premium":0.112},{"date":"2023-08-07","fuel":"gasoline","grade":"midgrade","price_premium":0.504},{"date":"2023-08-07","fuel":"gasoline","grade":"premium","price_premium":0.827},{"date":"2023-08-14","fuel":"gasoline","grade":"all","price_premium":0.112},{"date":"2023-08-14","fuel":"gasoline","grade":"midgrade","price_premium":0.503},{"date":"2023-08-14","fuel":"gasoline","grade":"premium","price_premium":0.833},{"date":"2023-08-21","fuel":"gasoline","grade":"all","price_premium":0.116},{"date":"2023-08-21","fuel":"gasoline","grade":"midgrade","price_premium":0.525},{"date":"2023-08-21","fuel":"gasoline","grade":"premium","price_premium":0.849},{"date":"2023-08-28","fuel":"gasoline","grade":"all","price_premium":0.118},{"date":"2023-08-28","fuel":"gasoline","grade":"midgrade","price_premium":0.536},{"date":"2023-08-28","fuel":"gasoline","grade":"premium","price_premium":0.87},{"date":"2023-09-04","fuel":"gasoline","grade":"all","price_premium":0.118},{"date":"2023-09-04","fuel":"gasoline","grade":"midgrade","price_premium":0.54},{"date":"2023-09-04","fuel":"gasoline","grade":"premium","price_premium":0.865},{"date":"2023-09-11","fuel":"gasoline","grade":"all","price_premium":0.119},{"date":"2023-09-11","fuel":"gasoline","grade":"midgrade","price_premium":0.545},{"date":"2023-09-11","fuel":"gasoline","grade":"premium","price_premium":0.872},{"date":"2023-09-18","fuel":"gasoline","grade":"all","price_premium":0.123},{"date":"2023-09-18","fuel":"gasoline","grade":"midgrade","price_premium":0.568},{"date":"2023-09-18","fuel":"gasoline","grade":"premium","price_premium":0.897},{"date":"2023-09-25","fuel":"gasoline","grade":"all","price_premium":0.126},{"date":"2023-09-25","fuel":"gasoline","grade":"midgrade","price_premium":0.586},{"date":"2023-09-25","fuel":"gasoline","grade":"premium","price_premium":0.921},{"date":"2023-10-02","fuel":"gasoline","grade":"all","price_premium":0.132},{"date":"2023-10-02","fuel":"gasoline","grade":"midgrade","price_premium":0.616},{"date":"2023-10-02","fuel":"gasoline","grade":"premium","price_premium":0.961},{"date":"2023-10-09","fuel":"gasoline","grade":"all","price_premium":0.13},{"date":"2023-10-09","fuel":"gasoline","grade":"midgrade","price_premium":0.609},{"date":"2023-10-09","fuel":"gasoline","grade":"premium","price_premium":0.943},{"date":"2023-10-16","fuel":"gasoline","grade":"all","price_premium":0.13},{"date":"2023-10-16","fuel":"gasoline","grade":"midgrade","price_premium":0.601},{"date":"2023-10-16","fuel":"gasoline","grade":"premium","price_premium":0.946},{"date":"2023-10-23","fuel":"gasoline","grade":"all","price_premium":0.127},{"date":"2023-10-23","fuel":"gasoline","grade":"midgrade","price_premium":0.584},{"date":"2023-10-23","fuel":"gasoline","grade":"premium","price_premium":0.932},{"date":"2023-10-30","fuel":"gasoline","grade":"all","price_premium":0.127},{"date":"2023-10-30","fuel":"gasoline","grade":"midgrade","price_premium":0.58},{"date":"2023-10-30","fuel":"gasoline","grade":"premium","price_premium":0.927},{"date":"2023-11-06","fuel":"gasoline","grade":"all","price_premium":0.124},{"date":"2023-11-06","fuel":"gasoline","grade":"midgrade","price_premium":0.566},{"date":"2023-11-06","fuel":"gasoline","grade":"premium","price_premium":0.916},{"date":"2023-11-13","fuel":"gasoline","grade":"all","price_premium":0.124},{"date":"2023-11-13","fuel":"gasoline","grade":"midgrade","price_premium":0.559},{"date":"2023-11-13","fuel":"gasoline","grade":"premium","price_premium":0.913},{"date":"2023-11-20","fuel":"gasoline","grade":"all","price_premium":0.125},{"date":"2023-11-20","fuel":"gasoline","grade":"midgrade","price_premium":0.561},{"date":"2023-11-20","fuel":"gasoline","grade":"premium","price_premium":0.92},{"date":"2023-11-27","fuel":"gasoline","grade":"all","price_premium":0.125},{"date":"2023-11-27","fuel":"gasoline","grade":"midgrade","price_premium":0.563},{"date":"2023-11-27","fuel":"gasoline","grade":"premium","price_premium":0.919},{"date":"2023-12-04","fuel":"gasoline","grade":"all","price_premium":0.124},{"date":"2023-12-04","fuel":"gasoline","grade":"midgrade","price_premium":0.56},{"date":"2023-12-04","fuel":"gasoline","grade":"premium","price_premium":0.907},{"date":"2023-12-11","fuel":"gasoline","grade":"all","price_premium":0.123},{"date":"2023-12-11","fuel":"gasoline","grade":"midgrade","price_premium":0.546},{"date":"2023-12-11","fuel":"gasoline","grade":"premium","price_premium":0.906},{"date":"2023-12-18","fuel":"gasoline","grade":"all","price_premium":0.123},{"date":"2023-12-18","fuel":"gasoline","grade":"midgrade","price_premium":0.549},{"date":"2023-12-18","fuel":"gasoline","grade":"premium","price_premium":0.904},{"date":"2023-12-25","fuel":"gasoline","grade":"all","price_premium":0.122},{"date":"2023-12-25","fuel":"gasoline","grade":"midgrade","price_premium":0.547},{"date":"2023-12-25","fuel":"gasoline","grade":"premium","price_premium":0.898},{"date":"2024-01-01","fuel":"gasoline","grade":"all","price_premium":0.124},{"date":"2024-01-01","fuel":"gasoline","grade":"midgrade","price_premium":0.557},{"date":"2024-01-01","fuel":"gasoline","grade":"premium","price_premium":0.911},{"date":"2024-01-08","fuel":"gasoline","grade":"all","price_premium":0.124},{"date":"2024-01-08","fuel":"gasoline","grade":"midgrade","price_premium":0.559},{"date":"2024-01-08","fuel":"gasoline","grade":"premium","price_premium":0.91},{"date":"2024-01-15","fuel":"gasoline","grade":"all","price_premium":0.121},{"date":"2024-01-15","fuel":"gasoline","grade":"midgrade","price_premium":0.541},{"date":"2024-01-15","fuel":"gasoline","grade":"premium","price_premium":0.889},{"date":"2024-01-22","fuel":"gasoline","grade":"all","price_premium":0.119},{"date":"2024-01-22","fuel":"gasoline","grade":"midgrade","price_premium":0.529},{"date":"2024-01-22","fuel":"gasoline","grade":"premium","price_premium":0.88},{"date":"2024-01-29","fuel":"gasoline","grade":"all","price_premium":0.119},{"date":"2024-01-29","fuel":"gasoline","grade":"midgrade","price_premium":0.531},{"date":"2024-01-29","fuel":"gasoline","grade":"premium","price_premium":0.876},{"date":"2024-02-05","fuel":"gasoline","grade":"all","price_premium":0.118},{"date":"2024-02-05","fuel":"gasoline","grade":"midgrade","price_premium":0.527},{"date":"2024-02-05","fuel":"gasoline","grade":"premium","price_premium":0.873},{"date":"2024-02-12","fuel":"gasoline","grade":"all","price_premium":0.117},{"date":"2024-02-12","fuel":"gasoline","grade":"midgrade","price_premium":0.515},{"date":"2024-02-12","fuel":"gasoline","grade":"premium","price_premium":0.867},{"date":"2024-02-19","fuel":"gasoline","grade":"all","price_premium":0.116},{"date":"2024-02-19","fuel":"gasoline","grade":"midgrade","price_premium":0.513},{"date":"2024-02-19","fuel":"gasoline","grade":"premium","price_premium":0.859},{"date":"2024-02-26","fuel":"gasoline","grade":"all","price_premium":0.116},{"date":"2024-02-26","fuel":"gasoline","grade":"midgrade","price_premium":0.514},{"date":"2024-02-26","fuel":"gasoline","grade":"premium","price_premium":0.861},{"date":"2024-03-04","fuel":"gasoline","grade":"all","price_premium":0.116},{"date":"2024-03-04","fuel":"gasoline","grade":"midgrade","price_premium":0.516},{"date":"2024-03-04","fuel":"gasoline","grade":"premium","price_premium":0.864},{"date":"2024-03-11","fuel":"gasoline","grade":"all","price_premium":0.116},{"date":"2024-03-11","fuel":"gasoline","grade":"midgrade","price_premium":0.513},{"date":"2024-03-11","fuel":"gasoline","grade":"premium","price_premium":0.864},{"date":"2024-03-18","fuel":"gasoline","grade":"all","price_premium":0.116},{"date":"2024-03-18","fuel":"gasoline","grade":"midgrade","price_premium":0.51},{"date":"2024-03-18","fuel":"gasoline","grade":"premium","price_premium":0.857},{"date":"2024-03-25","fuel":"gasoline","grade":"all","price_premium":0.116},{"date":"2024-03-25","fuel":"gasoline","grade":"midgrade","price_premium":0.51},{"date":"2024-03-25","fuel":"gasoline","grade":"premium","price_premium":0.858},{"date":"2024-04-01","fuel":"gasoline","grade":"all","price_premium":0.119},{"date":"2024-04-01","fuel":"gasoline","grade":"midgrade","price_premium":0.524},{"date":"2024-04-01","fuel":"gasoline","grade":"premium","price_premium":0.876},{"date":"2024-04-08","fuel":"gasoline","grade":"all","price_premium":0.121},{"date":"2024-04-08","fuel":"gasoline","grade":"midgrade","price_premium":0.533},{"date":"2024-04-08","fuel":"gasoline","grade":"premium","price_premium":0.894},{"date":"2024-04-15","fuel":"gasoline","grade":"all","price_premium":0.123},{"date":"2024-04-15","fuel":"gasoline","grade":"midgrade","price_premium":0.543},{"date":"2024-04-15","fuel":"gasoline","grade":"premium","price_premium":0.908},{"date":"2024-04-22","fuel":"gasoline","grade":"all","price_premium":0.123},{"date":"2024-04-22","fuel":"gasoline","grade":"midgrade","price_premium":0.543},{"date":"2024-04-22","fuel":"gasoline","grade":"premium","price_premium":0.906},{"date":"2024-04-29","fuel":"gasoline","grade":"all","price_premium":0.124},{"date":"2024-04-29","fuel":"gasoline","grade":"midgrade","price_premium":0.542},{"date":"2024-04-29","fuel":"gasoline","grade":"premium","price_premium":0.913},{"date":"2024-05-06","fuel":"gasoline","grade":"all","price_premium":0.123},{"date":"2024-05-06","fuel":"gasoline","grade":"midgrade","price_premium":0.551},{"date":"2024-05-06","fuel":"gasoline","grade":"premium","price_premium":0.907},{"date":"2024-05-13","fuel":"gasoline","grade":"all","price_premium":0.123},{"date":"2024-05-13","fuel":"gasoline","grade":"midgrade","price_premium":0.542},{"date":"2024-05-13","fuel":"gasoline","grade":"premium","price_premium":0.905},{"date":"2024-05-20","fuel":"gasoline","grade":"all","price_premium":0.122},{"date":"2024-05-20","fuel":"gasoline","grade":"midgrade","price_premium":0.542},{"date":"2024-05-20","fuel":"gasoline","grade":"premium","price_premium":0.901},{"date":"2024-05-27","fuel":"gasoline","grade":"all","price_premium":0.121},{"date":"2024-05-27","fuel":"gasoline","grade":"midgrade","price_premium":0.535},{"date":"2024-05-27","fuel":"gasoline","grade":"premium","price_premium":0.902},{"date":"2024-06-03","fuel":"gasoline","grade":"all","price_premium":0.122},{"date":"2024-06-03","fuel":"gasoline","grade":"midgrade","price_premium":0.543},{"date":"2024-06-03","fuel":"gasoline","grade":"premium","price_premium":0.901},{"date":"2024-06-10","fuel":"gasoline","grade":"all","price_premium":0.122},{"date":"2024-06-10","fuel":"gasoline","grade":"midgrade","price_premium":0.541},{"date":"2024-06-10","fuel":"gasoline","grade":"premium","price_premium":0.902},{"date":"2024-06-17","fuel":"gasoline","grade":"all","price_premium":0.121},{"date":"2024-06-17","fuel":"gasoline","grade":"midgrade","price_premium":0.541},{"date":"2024-06-17","fuel":"gasoline","grade":"premium","price_premium":0.891},{"date":"2024-06-24","fuel":"gasoline","grade":"all","price_premium":0.119},{"date":"2024-06-24","fuel":"gasoline","grade":"midgrade","price_premium":0.527},{"date":"2024-06-24","fuel":"gasoline","grade":"premium","price_premium":0.881},{"date":"2024-07-01","fuel":"gasoline","grade":"all","price_premium":0.116},{"date":"2024-07-01","fuel":"gasoline","grade":"midgrade","price_premium":0.511},{"date":"2024-07-01","fuel":"gasoline","grade":"premium","price_premium":0.865},{"date":"2024-07-08","fuel":"gasoline","grade":"all","price_premium":0.119},{"date":"2024-07-08","fuel":"gasoline","grade":"midgrade","price_premium":0.524},{"date":"2024-07-08","fuel":"gasoline","grade":"premium","price_premium":0.878},{"date":"2024-07-15","fuel":"gasoline","grade":"all","price_premium":0.118},{"date":"2024-07-15","fuel":"gasoline","grade":"midgrade","price_premium":0.518},{"date":"2024-07-15","fuel":"gasoline","grade":"premium","price_premium":0.875},{"date":"2024-07-22","fuel":"gasoline","grade":"all","price_premium":0.116},{"date":"2024-07-22","fuel":"gasoline","grade":"midgrade","price_premium":0.503},{"date":"2024-07-22","fuel":"gasoline","grade":"premium","price_premium":0.86},{"date":"2024-07-29","fuel":"gasoline","grade":"all","price_premium":0.114},{"date":"2024-07-29","fuel":"gasoline","grade":"midgrade","price_premium":0.498},{"date":"2024-07-29","fuel":"gasoline","grade":"premium","price_premium":0.849},{"date":"2024-08-05","fuel":"gasoline","grade":"all","price_premium":0.115},{"date":"2024-08-05","fuel":"gasoline","grade":"midgrade","price_premium":0.507},{"date":"2024-08-05","fuel":"gasoline","grade":"premium","price_premium":0.854},{"date":"2024-08-12","fuel":"gasoline","grade":"all","price_premium":0.116},{"date":"2024-08-12","fuel":"gasoline","grade":"midgrade","price_premium":0.512},{"date":"2024-08-12","fuel":"gasoline","grade":"premium","price_premium":0.86},{"date":"2024-08-19","fuel":"gasoline","grade":"all","price_premium":0.118},{"date":"2024-08-19","fuel":"gasoline","grade":"midgrade","price_premium":0.524},{"date":"2024-08-19","fuel":"gasoline","grade":"premium","price_premium":0.87},{"date":"2024-08-26","fuel":"gasoline","grade":"all","price_premium":0.12},{"date":"2024-08-26","fuel":"gasoline","grade":"midgrade","price_premium":0.529},{"date":"2024-08-26","fuel":"gasoline","grade":"premium","price_premium":0.888},{"date":"2024-09-02","fuel":"gasoline","grade":"all","price_premium":0.122},{"date":"2024-09-02","fuel":"gasoline","grade":"midgrade","price_premium":0.546},{"date":"2024-09-02","fuel":"gasoline","grade":"premium","price_premium":0.907},{"date":"2024-09-09","fuel":"gasoline","grade":"all","price_premium":0.124},{"date":"2024-09-09","fuel":"gasoline","grade":"midgrade","price_premium":0.555},{"date":"2024-09-09","fuel":"gasoline","grade":"premium","price_premium":0.917},{"date":"2024-09-16","fuel":"gasoline","grade":"all","price_premium":0.127},{"date":"2024-09-16","fuel":"gasoline","grade":"midgrade","price_premium":0.575},{"date":"2024-09-16","fuel":"gasoline","grade":"premium","price_premium":0.939},{"date":"2024-09-23","fuel":"gasoline","grade":"all","price_premium":0.126},{"date":"2024-09-23","fuel":"gasoline","grade":"midgrade","price_premium":0.566},{"date":"2024-09-23","fuel":"gasoline","grade":"premium","price_premium":0.923},{"date":"2024-09-30","fuel":"gasoline","grade":"all","price_premium":0.124},{"date":"2024-09-30","fuel":"gasoline","grade":"midgrade","price_premium":0.559},{"date":"2024-09-30","fuel":"gasoline","grade":"premium","price_premium":0.915},{"date":"2024-10-07","fuel":"gasoline","grade":"all","price_premium":0.124},{"date":"2024-10-07","fuel":"gasoline","grade":"midgrade","price_premium":0.556},{"date":"2024-10-07","fuel":"gasoline","grade":"premium","price_premium":0.913},{"date":"2024-10-14","fuel":"gasoline","grade":"all","price_premium":0.123},{"date":"2024-10-14","fuel":"gasoline","grade":"midgrade","price_premium":0.548},{"date":"2024-10-14","fuel":"gasoline","grade":"premium","price_premium":0.906},{"date":"2024-10-21","fuel":"gasoline","grade":"all","price_premium":0.124},{"date":"2024-10-21","fuel":"gasoline","grade":"midgrade","price_premium":0.556},{"date":"2024-10-21","fuel":"gasoline","grade":"premium","price_premium":0.914},{"date":"2024-10-28","fuel":"gasoline","grade":"all","price_premium":0.123},{"date":"2024-10-28","fuel":"gasoline","grade":"midgrade","price_premium":0.557},{"date":"2024-10-28","fuel":"gasoline","grade":"premium","price_premium":0.915},{"date":"2024-11-04","fuel":"gasoline","grade":"all","price_premium":0.122},{"date":"2024-11-04","fuel":"gasoline","grade":"midgrade","price_premium":0.547},{"date":"2024-11-04","fuel":"gasoline","grade":"premium","price_premium":0.908},{"date":"2024-11-11","fuel":"gasoline","grade":"all","price_premium":0.124},{"date":"2024-11-11","fuel":"gasoline","grade":"midgrade","price_premium":0.561},{"date":"2024-11-11","fuel":"gasoline","grade":"premium","price_premium":0.912},{"date":"2024-11-18","fuel":"gasoline","grade":"all","price_premium":0.122},{"date":"2024-11-18","fuel":"gasoline","grade":"midgrade","price_premium":0.547},{"date":"2024-11-18","fuel":"gasoline","grade":"premium","price_premium":0.9},{"date":"2024-11-25","fuel":"gasoline","grade":"all","price_premium":0.122},{"date":"2024-11-25","fuel":"gasoline","grade":"midgrade","price_premium":0.542},{"date":"2024-11-25","fuel":"gasoline","grade":"premium","price_premium":0.906},{"date":"2024-12-02","fuel":"gasoline","grade":"all","price_premium":0.122},{"date":"2024-12-02","fuel":"gasoline","grade":"midgrade","price_premium":0.54},{"date":"2024-12-02","fuel":"gasoline","grade":"premium","price_premium":0.903},{"date":"2024-12-09","fuel":"gasoline","grade":"all","price_premium":0.123},{"date":"2024-12-09","fuel":"gasoline","grade":"midgrade","price_premium":0.55},{"date":"2024-12-09","fuel":"gasoline","grade":"premium","price_premium":0.906},{"date":"2024-12-16","fuel":"gasoline","grade":"all","price_premium":0.121},{"date":"2024-12-16","fuel":"gasoline","grade":"midgrade","price_premium":0.54},{"date":"2024-12-16","fuel":"gasoline","grade":"premium","price_premium":0.895},{"date":"2024-12-23","fuel":"gasoline","grade":"all","price_premium":0.121},{"date":"2024-12-23","fuel":"gasoline","grade":"midgrade","price_premium":0.54},{"date":"2024-12-23","fuel":"gasoline","grade":"premium","price_premium":0.891},{"date":"2024-12-30","fuel":"gasoline","grade":"all","price_premium":0.122},{"date":"2024-12-30","fuel":"gasoline","grade":"midgrade","price_premium":0.548},{"date":"2024-12-30","fuel":"gasoline","grade":"premium","price_premium":0.901},{"date":"2025-01-06","fuel":"gasoline","grade":"all","price_premium":0.121},{"date":"2025-01-06","fuel":"gasoline","grade":"midgrade","price_premium":0.54},{"date":"2025-01-06","fuel":"gasoline","grade":"premium","price_premium":0.888},{"date":"2025-01-13","fuel":"gasoline","grade":"all","price_premium":0.121},{"date":"2025-01-13","fuel":"gasoline","grade":"midgrade","price_premium":0.542},{"date":"2025-01-13","fuel":"gasoline","grade":"premium","price_premium":0.896},{"date":"2025-01-20","fuel":"gasoline","grade":"all","price_premium":0.12},{"date":"2025-01-20","fuel":"gasoline","grade":"midgrade","price_premium":0.533},{"date":"2025-01-20","fuel":"gasoline","grade":"premium","price_premium":0.889},{"date":"2025-01-27","fuel":"gasoline","grade":"all","price_premium":0.121},{"date":"2025-01-27","fuel":"gasoline","grade":"midgrade","price_premium":0.541},{"date":"2025-01-27","fuel":"gasoline","grade":"premium","price_premium":0.896},{"date":"2025-02-03","fuel":"gasoline","grade":"all","price_premium":0.123},{"date":"2025-02-03","fuel":"gasoline","grade":"midgrade","price_premium":0.551},{"date":"2025-02-03","fuel":"gasoline","grade":"premium","price_premium":0.908},{"date":"2025-02-10","fuel":"gasoline","grade":"all","price_premium":0.125},{"date":"2025-02-10","fuel":"gasoline","grade":"midgrade","price_premium":0.557},{"date":"2025-02-10","fuel":"gasoline","grade":"premium","price_premium":0.922},{"date":"2025-02-17","fuel":"gasoline","grade":"all","price_premium":0.128},{"date":"2025-02-17","fuel":"gasoline","grade":"midgrade","price_premium":0.575},{"date":"2025-02-17","fuel":"gasoline","grade":"premium","price_premium":0.94},{"date":"2025-02-24","fuel":"gasoline","grade":"all","price_premium":0.13},{"date":"2025-02-24","fuel":"gasoline","grade":"midgrade","price_premium":0.581},{"date":"2025-02-24","fuel":"gasoline","grade":"premium","price_premium":0.95},{"date":"2025-03-03","fuel":"gasoline","grade":"all","price_premium":0.128},{"date":"2025-03-03","fuel":"gasoline","grade":"midgrade","price_premium":0.576},{"date":"2025-03-03","fuel":"gasoline","grade":"premium","price_premium":0.944},{"date":"2025-03-10","fuel":"gasoline","grade":"all","price_premium":0.128},{"date":"2025-03-10","fuel":"gasoline","grade":"midgrade","price_premium":0.571},{"date":"2025-03-10","fuel":"gasoline","grade":"premium","price_premium":0.936},{"date":"2025-03-17","fuel":"gasoline","grade":"all","price_premium":0.126},{"date":"2025-03-17","fuel":"gasoline","grade":"midgrade","price_premium":0.569},{"date":"2025-03-17","fuel":"gasoline","grade":"premium","price_premium":0.931},{"date":"2025-03-24","fuel":"gasoline","grade":"all","price_premium":0.125},{"date":"2025-03-24","fuel":"gasoline","grade":"midgrade","price_premium":0.559},{"date":"2025-03-24","fuel":"gasoline","grade":"premium","price_premium":0.917},{"date":"2025-03-31","fuel":"gasoline","grade":"all","price_premium":0.126},{"date":"2025-03-31","fuel":"gasoline","grade":"midgrade","price_premium":0.568},{"date":"2025-03-31","fuel":"gasoline","grade":"premium","price_premium":0.931},{"date":"2025-04-07","fuel":"gasoline","grade":"all","price_premium":0.127},{"date":"2025-04-07","fuel":"gasoline","grade":"midgrade","price_premium":0.572},{"date":"2025-04-07","fuel":"gasoline","grade":"premium","price_premium":0.931},{"date":"2025-04-14","fuel":"gasoline","grade":"all","price_premium":0.127},{"date":"2025-04-14","fuel":"gasoline","grade":"midgrade","price_premium":0.575},{"date":"2025-04-14","fuel":"gasoline","grade":"premium","price_premium":0.935},{"date":"2025-04-21","fuel":"gasoline","grade":"all","price_premium":0.127},{"date":"2025-04-21","fuel":"gasoline","grade":"midgrade","price_premium":0.577},{"date":"2025-04-21","fuel":"gasoline","grade":"premium","price_premium":0.933},{"date":"2025-04-28","fuel":"gasoline","grade":"all","price_premium":0.128},{"date":"2025-04-28","fuel":"gasoline","grade":"midgrade","price_premium":0.58},{"date":"2025-04-28","fuel":"gasoline","grade":"premium","price_premium":0.938},{"date":"2025-05-05","fuel":"gasoline","grade":"all","price_premium":0.126},{"date":"2025-05-05","fuel":"gasoline","grade":"midgrade","price_premium":0.568},{"date":"2025-05-05","fuel":"gasoline","grade":"premium","price_premium":0.925},{"date":"2025-05-12","fuel":"gasoline","grade":"all","price_premium":0.129},{"date":"2025-05-12","fuel":"gasoline","grade":"midgrade","price_premium":0.583},{"date":"2025-05-12","fuel":"gasoline","grade":"premium","price_premium":0.948},{"date":"2025-05-19","fuel":"gasoline","grade":"all","price_premium":0.129},{"date":"2025-05-19","fuel":"gasoline","grade":"midgrade","price_premium":0.583},{"date":"2025-05-19","fuel":"gasoline","grade":"premium","price_premium":0.943},{"date":"2025-05-26","fuel":"gasoline","grade":"all","price_premium":0.128},{"date":"2025-05-26","fuel":"gasoline","grade":"midgrade","price_premium":0.58},{"date":"2025-05-26","fuel":"gasoline","grade":"premium","price_premium":0.942},{"date":"2025-06-02","fuel":"gasoline","grade":"all","price_premium":0.129},{"date":"2025-06-02","fuel":"gasoline","grade":"midgrade","price_premium":0.585},{"date":"2025-06-02","fuel":"gasoline","grade":"premium","price_premium":0.942},{"date":"2025-06-09","fuel":"gasoline","grade":"all","price_premium":0.127},{"date":"2025-06-09","fuel":"gasoline","grade":"midgrade","price_premium":0.579},{"date":"2025-06-09","fuel":"gasoline","grade":"premium","price_premium":0.929},{"date":"2025-06-16","fuel":"gasoline","grade":"all","price_premium":0.126},{"date":"2025-06-16","fuel":"gasoline","grade":"midgrade","price_premium":0.572},{"date":"2025-06-16","fuel":"gasoline","grade":"premium","price_premium":0.923},{"date":"2025-06-23","fuel":"gasoline","grade":"all","price_premium":0.125},{"date":"2025-06-23","fuel":"gasoline","grade":"midgrade","price_premium":0.562},{"date":"2025-06-23","fuel":"gasoline","grade":"premium","price_premium":0.915}],"metadata":{"date":{"type":"date","semanticType":"Date"},"fuel":{"type":"string","semanticType":"String"},"grade":{"type":"string","semanticType":"String","levels":["all","midgrade","premium"]},"price_premium":{"type":"number","semanticType":"Number"}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_gas):\n # Filter for 'all' formulation to avoid duplicates and focus on overall prices\n df_filtered = df_gas[df_gas['formulation'] == 'all'].copy()\n \n # Get regular grade prices as baseline\n df_regular = df_filtered[df_filtered['grade'] == 'regular'][['date', 'fuel', 'price']].rename(columns={'price': 'regular_price'})\n \n # Get all non-regular grades\n df_premium_grades = df_filtered[df_filtered['grade'] != 'regular'][['date', 'fuel', 'grade', 'price']].copy()\n \n # Merge to calculate premium\n df_merged = df_premium_grades.merge(df_regular, on=['date', 'fuel'], how='left')\n \n # Calculate price premium\n df_merged['price_premium'] = df_merged['price'] - df_merged['regular_price']\n \n # Select output fields\n transformed_df = df_merged[['date', 'fuel', 'grade', 'price_premium']].copy()\n \n # Remove rows with missing premium values\n transformed_df = transformed_df.dropna(subset=['price_premium'])\n \n return transformed_df\n","source":["weekly_gas_prices"],"dialog":[{"content":"You are a data scientist to help user to recommend data that will be used for visualization.\nThe user will provide you information about what visualization they would like to create, and your job is to recommend a transformed data that can be used to create the visualization and write a python function to transform the data.\nThe recommendation and transformation function should be based on the [CONTEXT] and [GOAL] provided by the user. \nThe [CONTEXT] shows what the current dataset is, and the [GOAL] describes what the user wants the data for.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should infer the appropriate data and create in the output section a python function based off the [CONTEXT] and [GOAL] in two steps:\n\n1. First, based on users' [GOAL]. Create a json object that represents the inferred user intent. The json object should have the following format:\n\n{\n \"mode\": \"\" // string, one of \"infer\", \"overview\", \"distribution\", \"summary\", \"forecast\"\n \"recap\": \"...\" // string, a short summary of the user's goal.\n \"display_instruction\": \"...\" // string, the even shorter verb phrase describing the users' goal.\n \"recommendation\": \"...\" // string, explain why this recommendation is made\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have (i.e., the goal of transformed data), it's a good idea to preseve intermediate fields here\n \"chart_type\": \"\" // string, one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\". \"chart_type\" should either be inferred from user instruction, or recommend if the user didn't specify any.\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of output fields, appropriate visual channels for different chart types are defined below.\n}\n\nConcretely:\n - recap what the user's goal is in a short summary in \"recap\".\n - If the user's [GOAL] is clear already, simply infer what the user mean. Set \"mode\" as \"infer\" and create \"output_fields\" and \"chart_encodings\" based off user description.\n - If the user's [GOAL] is not clear, make recommendations to the user:\n - choose one of \"distribution\", \"overview\", \"summary\", \"forecast\" in \"mode\":\n * if it is \"overview\" and the data is in wide format, reshape it into long format.\n * if it is \"distribution\", select a few fields that would be interesting to visualize together.\n * if it is \"summary\", calculate some aggregated statistics to show intresting facts of the data.\n * if it is \"forecast\", concretize the x,y fields that will be used for forecasting and decide if it is about regression or forecasting.\n - describe the recommendation reason in \"recommendation\"\n - based on the recommendation, determine what is an ideal output data. Note, the output data must be in tidy format.\n - then suggest recommendations of chart encoding that should be used to create the visualization.\n - \"display_instruction\" should be a short verb phrase describing the users' goal, it should be even shorter than \"recap\". \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate based on \"recap\" and the suggested visualization, but don't need to mention the visualization details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user instruction builds up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - \"chart_type\" must be one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\"\n - \"chart_encodings\" should specify which fields should be used to create the visualization\n - decide which visual channels should be used to create the visualization appropriate for the chart type.\n - point: x, y, color, size, facet\n - histogram: x, color, facet\n - bar: x, y, color, facet\n - line: x, y, color, facet\n - area: x, y, color, facet\n - heatmap: x, y, color, facet\n - group_bar: x, y, color, facet\n - note that all fields used in \"chart_encodings\" should be included in \"output_fields\".\n - all fields you need for visualizations should be transformed into the output fields!\n - \"output_fields\" should include important intermediate fields that are not used in visualization but are used for data transformation.\n - typically only 2-3 fields should be used to create the visualization (x, y, color/size), facet use be added if it's a faceted visualization (totally 4 fields used).\n - Guidelines for choosing chart type and visualization fields:\n - Consider chart types as follows:\n - (point) Scatter Plots: x,y: Quantitative/Categorical, color: Categorical (optional), size: Quantitative (optional for creating bubble chart), \n - best for: Relationships, correlations, distributions, forecasting, regression analysis\n - scatter plots are good default way to visualize data when other chart types are not applicable.\n - use color to visualize points from different categories.\n - use size to visualize data points with an additional quantitative dimension of the data points.\n - (histogram) Histograms: x: Quantitative/Categorical, color: Categorical (optional for creating grouped histogram), \n - best for: Distribution of a quantitative field\n - use x values directly if x values are categorical, and transform the data into bins if the field values are quantitative.\n - when color is specified, the histogram will be grouped automatically (items with the same x values will be grouped).\n - (bar) Bar Charts: x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical/Quantitative (for stacked bar chart / showing additional quantitative dimension), \n - best for: Comparisons across categories\n - use (bar) for simple bar chart or stacked bar chart (when it makes sense to add up Y values for each category with the same X value), \n - when color is specified, the bar will be stacked automatically (items with the same x values will be stacked).\n - note that when there are multiple rows in the data with same x values, the bar will be stacked automatically.\n - 1. consider to use an aggregated field for y values if the value is not suitable for stacking.\n - 2. consider to introduce facets so that each group is visualized in a separate bar.\n - (group_bar) for grouped bar chart, x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical\n - when color is specifed, bars from different groups will be grouped automatically.\n - only use facet if the cardinality of color field is small (less than 5).\n - (line) Line Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating multiple lines), \n - best for: Trends over time, continuous data, forecasting, regression analysis\n - note that when there are multiple rows in the data belong to the same group (same x and color values) but different y values, the line will not look correct.\n - consider to use an aggregated field for y values, or introduce facets so that each group is visualized in a separate line.\n - (area) Area Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating stacked areas), \n - best for: Trends over time, continuous data\n - (heatmap) Heatmaps: x,y: Categorical (you need to convert quantitative to nominal), color: Quantitative intensity, \n - best for: Pattern discovery in matrix data\n - facet channel is available for all chart types, it supports a categorical field with small cardinality to visualize the data in different facets.\n - if you really need additional legend fields:\n - you can use opacity for legend (support Quantitative and Categorical).\n - visualization fields require tidy data. \n - similar to VegaLite and ggplot2 so that each field is mapped to a visualization axis or legend. \n - consider data transformations if you want to visualize multiple fields together:\n - exapmle 1: suggest reshaping the data into long format in data transformation description (if these fields are all of the same type, e.g., they are all about sales, price, two columns about min/max-values, etc. don't mix different types of fields in reshaping) so we can visualize multiple fields as categories or in different facets.\n - exapmle 2: calculate some derived fields from these fields(e.g., correlation, difference, profit etc.) in data transformation description to visualize them in one visualization.\n - example 3: create a visualization only with a subset of the fields, you don't have to visualize all of them in one chart, you can later create a visualization with the rest of the fields. With the subset of charts, you can also consider reshaping or calculate some derived value.\n - again, it does not make sense to have five fields like [item, A, B, C, D, E] in visualization fields, you should consider data transformation to reduce the number of fields.\n - when reshaping data to long format, only fields of the same semantic type should be rehaped into the same column.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - put is_predicted field in 'opacity' channel to distinguish them.\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n 2. Then, write a python function based on the inferred goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \n\"transformed_df\" should contain all \"output_fields\" from the refined user intent in the json object.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable. \nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- you can use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n \n 3. The output must only contain a json object representing inferred user intent and a python code block representing the transformation code, do not add any extra text explanation.\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (weekly_gas_prices)\n\n## fields\n\t*date -- type: object, values: 1990-08-20, 1990-08-27, 1990-09-03, ..., 2025-06-02, 2025-06-09, 2025-06-16, 2025-06-23\n\t*fuel -- type: object, values: diesel, gasoline\n\t*grade -- type: object, values: all, low_sulfur, midgrade, premium, regular, ultra_low_sulfur\n\t*formulation -- type: object, values: NA, all, conventional, reformulated\n\t*price -- type: float64, values: 0.885, 0.891, 0.899, ..., 5.955, 5.964, 6.033, 6.064\n\n## sample\n date fuel grade formulation price\n0 1990-08-20 gasoline regular all 1.191\n1 1990-08-20 gasoline regular conventional 1.191\n2 1990-08-27 gasoline regular all 1.245\n3 1990-08-27 gasoline regular conventional 1.245\n4 1990-09-03 gasoline regular all 1.242\n......\n\n\n\n\n[GOAL]\n\nWhich **fuel grade** commands the highest **price premium** and how has this premium evolved?","role":"user"},{"content":"```json\n{\n \"mode\": \"infer\",\n \"recap\": \"Analyze which fuel grade commands the highest price premium compared to regular grade, and visualize how this premium has evolved over time.\",\n \"display_instruction\": \"Compare **price premium** across **fuel grades** over time\",\n \"recommendation\": \"Calculate the price premium for each fuel grade by comparing it to the regular grade baseline for the same date and fuel type. This will show both the absolute premium values and their trends over time.\",\n \"output_fields\": [\"date\", \"fuel\", \"grade\", \"price_premium\"],\n \"chart_type\": \"line\",\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"price_premium\",\n \"color\": \"grade\",\n \"facet\": \"fuel\"\n }\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_gas):\n # Filter for 'all' formulation to avoid duplicates and focus on overall prices\n df_filtered = df_gas[df_gas['formulation'] == 'all'].copy()\n \n # Get regular grade prices as baseline\n df_regular = df_filtered[df_filtered['grade'] == 'regular'][['date', 'fuel', 'price']].rename(columns={'price': 'regular_price'})\n \n # Get all non-regular grades\n df_premium_grades = df_filtered[df_filtered['grade'] != 'regular'][['date', 'fuel', 'grade', 'price']].copy()\n \n # Merge to calculate premium\n df_merged = df_premium_grades.merge(df_regular, on=['date', 'fuel'], how='left')\n \n # Calculate price premium\n df_merged['price_premium'] = df_merged['price'] - df_merged['regular_price']\n \n # Select output fields\n transformed_df = df_merged[['date', 'fuel', 'grade', 'price_premium']].copy()\n \n # Remove rows with missing premium values\n transformed_df = transformed_df.dropna(subset=['price_premium'])\n \n return transformed_df\n```","role":"assistant"}],"trigger":{"tableId":"weekly_gas_prices","sourceTableIds":["weekly_gas_prices"],"instruction":"Which **fuel grade** commands the highest **price premium** and how has this premium evolved?","displayInstruction":"Compare **price premium** across **fuel grades** over time","chart":{"id":"chart-1760744911829","chartType":"Auto","encodingMap":{},"tableRef":"weekly_gas_prices","saved":false,"source":"trigger","unread":true},"resultTableId":"table-906894"},"explanation":{"agent":"CodeExplanationAgent","code":"- Filter the dataset to only include entries where **formulation** is `'all'` to avoid duplicate records and focus on overall price data\n- Extract **regular grade** prices as a baseline, creating a reference table with **date**, **fuel**, and **regular_price**\n- Extract all **non-regular grades** (such as **premium**, **midgrade**, etc.) with their corresponding **date**, **fuel**, **grade**, and **price**\n- Merge the non-regular grades with the regular grade baseline by matching on **date** and **fuel** type\n- Calculate the **price_premium** for each non-regular grade by subtracting the **regular_price** from the grade's **price**\n- Select the final output fields: **date**, **fuel**, **grade**, and **price_premium**\n- Remove any rows with missing **price_premium** values to ensure data completeness","concepts":[{"explanation":"The additional cost of a specific fuel grade compared to regular grade fuel. Calculated as: \\( \\text{price\\_premium} = \\text{price}_{\\text{grade}} - \\text{price}_{\\text{regular}} \\). This metric indicates how much more consumers pay for higher-quality fuel grades (premium, midgrade, etc.) relative to the baseline regular grade on the same date and for the same fuel type.","field":"price_premium"}],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (weekly_gas_prices)\n\n## fields\n\t*date -- type: object, values: 1990-08-20, 1990-08-27, 1990-09-03, ..., 2025-06-02, 2025-06-09, 2025-06-16, 2025-06-23\n\t*fuel -- type: object, values: diesel, gasoline\n\t*grade -- type: object, values: all, low_sulfur, midgrade, premium, regular, ultra_low_sulfur\n\t*formulation -- type: object, values: NA, all, conventional, reformulated\n\t*price -- type: float64, values: 0.885, 0.891, 0.899, ..., 5.955, 5.964, 6.033, 6.064\n\n## sample\n date fuel grade formulation price\n0 1990-08-20 gasoline regular all 1.191\n1 1990-08-20 gasoline regular conventional 1.191\n2 1990-08-27 gasoline regular all 1.245\n3 1990-08-27 gasoline regular conventional 1.245\n4 1990-09-03 gasoline regular all 1.242\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_gas):\n # Filter for 'all' formulation to avoid duplicates and focus on overall prices\n df_filtered = df_gas[df_gas['formulation'] == 'all'].copy()\n \n # Get regular grade prices as baseline\n df_regular = df_filtered[df_filtered['grade'] == 'regular'][['date', 'fuel', 'price']].rename(columns={'price': 'regular_price'})\n \n # Get all non-regular grades\n df_premium_grades = df_filtered[df_filtered['grade'] != 'regular'][['date', 'fuel', 'grade', 'price']].copy()\n \n # Merge to calculate premium\n df_merged = df_premium_grades.merge(df_regular, on=['date', 'fuel'], how='left')\n \n # Calculate price premium\n df_merged['price_premium'] = df_merged['price'] - df_merged['regular_price']\n \n # Select output fields\n transformed_df = df_merged[['date', 'fuel', 'grade', 'price_premium']].copy()\n \n # Remove rows with missing premium values\n transformed_df = transformed_df.dropna(subset=['price_premium'])\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\n- Filter the dataset to only include entries where **formulation** is `'all'` to avoid duplicate records and focus on overall price data\n- Extract **regular grade** prices as a baseline, creating a reference table with **date**, **fuel**, and **regular_price**\n- Extract all **non-regular grades** (such as **premium**, **midgrade**, etc.) with their corresponding **date**, **fuel**, **grade**, and **price**\n- Merge the non-regular grades with the regular grade baseline by matching on **date** and **fuel** type\n- Calculate the **price_premium** for each non-regular grade by subtracting the **regular_price** from the grade's **price**\n- Select the final output fields: **date**, **fuel**, **grade**, and **price_premium**\n- Remove any rows with missing **price_premium** values to ensure data completeness\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"price_premium\",\n \"explanation\": \"The additional cost of a specific fuel grade compared to regular grade fuel. Calculated as: \\\\( \\\\text{price\\\\_premium} = \\\\text{price}_{\\\\text{grade}} - \\\\text{price}_{\\\\text{regular}} \\\\). This metric indicates how much more consumers pay for higher-quality fuel grades (premium, midgrade, etc.) relative to the baseline regular grade on the same date and for the same fuel type.\"\n }\n]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""},{"id":"table-922023","displayId":"fuel-price-yoy","names":["date","fuel","current_price","yoy_price","absolute_change","percentage_change"],"rows":[{"date":"1995-03-20","fuel":"diesel","current_price":1.085,"yoy_price":1.106,"absolute_change":-0.021,"percentage_change":-1.8987341772},{"date":"1995-03-27","fuel":"diesel","current_price":1.088,"yoy_price":1.107,"absolute_change":-0.019,"percentage_change":-1.7163504968},{"date":"1995-04-03","fuel":"diesel","current_price":1.094,"yoy_price":1.109,"absolute_change":-0.015,"percentage_change":-1.3525698828},{"date":"1995-04-10","fuel":"diesel","current_price":1.101,"yoy_price":1.108,"absolute_change":-0.007,"percentage_change":-0.6317689531},{"date":"1995-04-17","fuel":"diesel","current_price":1.106,"yoy_price":1.105,"absolute_change":0.001,"percentage_change":0.0904977376},{"date":"1995-04-24","fuel":"diesel","current_price":1.115,"yoy_price":1.106,"absolute_change":0.009,"percentage_change":0.8137432188},{"date":"1995-05-01","fuel":"diesel","current_price":1.119,"yoy_price":1.104,"absolute_change":0.015,"percentage_change":1.3586956522},{"date":"1995-05-08","fuel":"diesel","current_price":1.126,"yoy_price":1.101,"absolute_change":0.025,"percentage_change":2.2706630336},{"date":"1995-05-15","fuel":"diesel","current_price":1.126,"yoy_price":1.099,"absolute_change":0.027,"percentage_change":2.4567788899},{"date":"1995-05-22","fuel":"diesel","current_price":1.124,"yoy_price":1.099,"absolute_change":0.025,"percentage_change":2.2747952684},{"date":"1995-05-29","fuel":"diesel","current_price":1.13,"yoy_price":1.098,"absolute_change":0.032,"percentage_change":2.9143897996},{"date":"1995-06-05","fuel":"diesel","current_price":1.124,"yoy_price":1.101,"absolute_change":0.023,"percentage_change":2.0890099909},{"date":"1995-06-12","fuel":"diesel","current_price":1.122,"yoy_price":1.098,"absolute_change":0.024,"percentage_change":2.1857923497},{"date":"1995-06-19","fuel":"diesel","current_price":1.117,"yoy_price":1.103,"absolute_change":0.014,"percentage_change":1.2692656392},{"date":"1995-06-26","fuel":"diesel","current_price":1.112,"yoy_price":1.108,"absolute_change":0.004,"percentage_change":0.3610108303},{"date":"1995-07-03","fuel":"diesel","current_price":1.106,"yoy_price":1.109,"absolute_change":-0.003,"percentage_change":-0.2705139766},{"date":"1995-07-10","fuel":"diesel","current_price":1.103,"yoy_price":1.11,"absolute_change":-0.007,"percentage_change":-0.6306306306},{"date":"1995-07-17","fuel":"diesel","current_price":1.099,"yoy_price":1.111,"absolute_change":-0.012,"percentage_change":-1.0801080108},{"date":"1995-07-24","fuel":"diesel","current_price":1.098,"yoy_price":1.111,"absolute_change":-0.013,"percentage_change":-1.1701170117},{"date":"1995-07-31","fuel":"diesel","current_price":1.093,"yoy_price":1.116,"absolute_change":-0.023,"percentage_change":-2.0609318996},{"date":"1995-08-07","fuel":"diesel","current_price":1.099,"yoy_price":1.127,"absolute_change":-0.028,"percentage_change":-2.4844720497},{"date":"1995-08-14","fuel":"diesel","current_price":1.106,"yoy_price":1.127,"absolute_change":-0.021,"percentage_change":-1.8633540373},{"date":"1995-08-21","fuel":"diesel","current_price":1.106,"yoy_price":1.124,"absolute_change":-0.018,"percentage_change":-1.6014234875},{"date":"1995-08-28","fuel":"diesel","current_price":1.109,"yoy_price":1.122,"absolute_change":-0.013,"percentage_change":-1.1586452763},{"date":"1995-09-04","fuel":"diesel","current_price":1.115,"yoy_price":1.126,"absolute_change":-0.011,"percentage_change":-0.9769094139},{"date":"1995-09-11","fuel":"diesel","current_price":1.119,"yoy_price":1.128,"absolute_change":-0.009,"percentage_change":-0.7978723404},{"date":"1995-09-18","fuel":"diesel","current_price":1.122,"yoy_price":1.126,"absolute_change":-0.004,"percentage_change":-0.3552397869},{"date":"1995-09-25","fuel":"diesel","current_price":1.121,"yoy_price":1.12,"absolute_change":0.001,"percentage_change":0.0892857143},{"date":"1995-10-02","fuel":"diesel","current_price":1.117,"yoy_price":1.118,"absolute_change":-0.001,"percentage_change":-0.0894454383},{"date":"1995-10-09","fuel":"diesel","current_price":1.117,"yoy_price":1.117,"absolute_change":0,"percentage_change":0},{"date":"1995-10-16","fuel":"diesel","current_price":1.117,"yoy_price":1.119,"absolute_change":-0.002,"percentage_change":-0.1787310098},{"date":"1995-10-23","fuel":"diesel","current_price":1.114,"yoy_price":1.122,"absolute_change":-0.008,"percentage_change":-0.7130124777},{"date":"1995-10-30","fuel":"diesel","current_price":1.11,"yoy_price":1.133,"absolute_change":-0.023,"percentage_change":-2.0300088261},{"date":"1995-11-06","fuel":"diesel","current_price":1.118,"yoy_price":1.133,"absolute_change":-0.015,"percentage_change":-1.3239187996},{"date":"1995-11-13","fuel":"diesel","current_price":1.118,"yoy_price":1.135,"absolute_change":-0.017,"percentage_change":-1.4977973568},{"date":"1995-11-20","fuel":"diesel","current_price":1.119,"yoy_price":1.13,"absolute_change":-0.011,"percentage_change":-0.9734513274},{"date":"1995-11-27","fuel":"diesel","current_price":1.124,"yoy_price":1.126,"absolute_change":-0.002,"percentage_change":-0.1776198934},{"date":"1995-12-04","fuel":"diesel","current_price":1.123,"yoy_price":1.123,"absolute_change":0,"percentage_change":0},{"date":"1995-12-11","fuel":"diesel","current_price":1.124,"yoy_price":1.114,"absolute_change":0.01,"percentage_change":0.8976660682},{"date":"1995-12-18","fuel":"diesel","current_price":1.13,"yoy_price":1.109,"absolute_change":0.021,"percentage_change":1.8935978359},{"date":"1995-12-25","fuel":"diesel","current_price":1.141,"yoy_price":1.106,"absolute_change":0.035,"percentage_change":3.164556962},{"date":"1996-01-01","fuel":"diesel","current_price":1.148,"yoy_price":1.104,"absolute_change":0.044,"percentage_change":3.9855072464},{"date":"1996-01-08","fuel":"diesel","current_price":1.146,"yoy_price":1.102,"absolute_change":0.044,"percentage_change":3.9927404719},{"date":"1996-01-15","fuel":"diesel","current_price":1.152,"yoy_price":1.1,"absolute_change":0.052,"percentage_change":4.7272727273},{"date":"1996-01-22","fuel":"diesel","current_price":1.144,"yoy_price":1.095,"absolute_change":0.049,"percentage_change":4.4748858447},{"date":"1996-01-29","fuel":"diesel","current_price":1.136,"yoy_price":1.09,"absolute_change":0.046,"percentage_change":4.2201834862},{"date":"1996-02-05","fuel":"diesel","current_price":1.13,"yoy_price":1.086,"absolute_change":0.044,"percentage_change":4.0515653775},{"date":"1996-02-12","fuel":"diesel","current_price":1.134,"yoy_price":1.088,"absolute_change":0.046,"percentage_change":4.2279411765},{"date":"1996-02-19","fuel":"diesel","current_price":1.151,"yoy_price":1.088,"absolute_change":0.063,"percentage_change":5.7904411765},{"date":"1996-02-26","fuel":"diesel","current_price":1.164,"yoy_price":1.089,"absolute_change":0.075,"percentage_change":6.8870523416},{"date":"1996-03-04","fuel":"diesel","current_price":1.175,"yoy_price":1.089,"absolute_change":0.086,"percentage_change":7.8971533517},{"date":"1996-03-11","fuel":"diesel","current_price":1.173,"yoy_price":1.088,"absolute_change":0.085,"percentage_change":7.8125},{"date":"1996-03-18","fuel":"diesel","current_price":1.172,"yoy_price":1.085,"absolute_change":0.087,"percentage_change":8.0184331797},{"date":"1996-03-25","fuel":"diesel","current_price":1.21,"yoy_price":1.088,"absolute_change":0.122,"percentage_change":11.2132352941},{"date":"1996-04-01","fuel":"diesel","current_price":1.222,"yoy_price":1.094,"absolute_change":0.128,"percentage_change":11.7001828154},{"date":"1996-04-08","fuel":"diesel","current_price":1.249,"yoy_price":1.101,"absolute_change":0.148,"percentage_change":13.4423251589},{"date":"1996-04-15","fuel":"diesel","current_price":1.305,"yoy_price":1.106,"absolute_change":0.199,"percentage_change":17.9927667269},{"date":"1996-04-22","fuel":"diesel","current_price":1.304,"yoy_price":1.115,"absolute_change":0.189,"percentage_change":16.9506726457},{"date":"1996-04-29","fuel":"diesel","current_price":1.285,"yoy_price":1.119,"absolute_change":0.166,"percentage_change":14.8346738159},{"date":"1996-05-06","fuel":"diesel","current_price":1.292,"yoy_price":1.126,"absolute_change":0.166,"percentage_change":14.7424511545},{"date":"1996-05-13","fuel":"diesel","current_price":1.285,"yoy_price":1.126,"absolute_change":0.159,"percentage_change":14.1207815275},{"date":"1996-05-20","fuel":"diesel","current_price":1.274,"yoy_price":1.124,"absolute_change":0.15,"percentage_change":13.3451957295},{"date":"1996-05-27","fuel":"diesel","current_price":1.254,"yoy_price":1.13,"absolute_change":0.124,"percentage_change":10.9734513274},{"date":"1996-06-03","fuel":"diesel","current_price":1.24,"yoy_price":1.124,"absolute_change":0.116,"percentage_change":10.3202846975},{"date":"1996-06-10","fuel":"diesel","current_price":1.215,"yoy_price":1.122,"absolute_change":0.093,"percentage_change":8.2887700535},{"date":"1996-06-17","fuel":"diesel","current_price":1.193,"yoy_price":1.117,"absolute_change":0.076,"percentage_change":6.8039391226},{"date":"1996-06-24","fuel":"diesel","current_price":1.179,"yoy_price":1.112,"absolute_change":0.067,"percentage_change":6.0251798561},{"date":"1996-07-01","fuel":"diesel","current_price":1.172,"yoy_price":1.106,"absolute_change":0.066,"percentage_change":5.9674502712},{"date":"1996-07-08","fuel":"diesel","current_price":1.173,"yoy_price":1.103,"absolute_change":0.07,"percentage_change":6.3463281958},{"date":"1996-07-15","fuel":"diesel","current_price":1.178,"yoy_price":1.099,"absolute_change":0.079,"percentage_change":7.1883530482},{"date":"1996-07-22","fuel":"diesel","current_price":1.184,"yoy_price":1.098,"absolute_change":0.086,"percentage_change":7.8324225865},{"date":"1996-07-29","fuel":"diesel","current_price":1.178,"yoy_price":1.093,"absolute_change":0.085,"percentage_change":7.7767612077},{"date":"1996-08-05","fuel":"diesel","current_price":1.184,"yoy_price":1.099,"absolute_change":0.085,"percentage_change":7.7343039126},{"date":"1996-08-12","fuel":"diesel","current_price":1.191,"yoy_price":1.106,"absolute_change":0.085,"percentage_change":7.6853526221},{"date":"1996-08-19","fuel":"diesel","current_price":1.206,"yoy_price":1.106,"absolute_change":0.1,"percentage_change":9.0415913201},{"date":"1996-08-26","fuel":"diesel","current_price":1.222,"yoy_price":1.109,"absolute_change":0.113,"percentage_change":10.1893597836},{"date":"1996-09-02","fuel":"diesel","current_price":1.231,"yoy_price":1.115,"absolute_change":0.116,"percentage_change":10.4035874439},{"date":"1996-09-09","fuel":"diesel","current_price":1.25,"yoy_price":1.119,"absolute_change":0.131,"percentage_change":11.7068811439},{"date":"1996-09-16","fuel":"diesel","current_price":1.276,"yoy_price":1.122,"absolute_change":0.154,"percentage_change":13.7254901961},{"date":"1996-09-23","fuel":"diesel","current_price":1.277,"yoy_price":1.121,"absolute_change":0.156,"percentage_change":13.9161462979},{"date":"1996-09-30","fuel":"diesel","current_price":1.289,"yoy_price":1.117,"absolute_change":0.172,"percentage_change":15.3983885407},{"date":"1996-10-07","fuel":"diesel","current_price":1.308,"yoy_price":1.117,"absolute_change":0.191,"percentage_change":17.0993733214},{"date":"1996-10-14","fuel":"diesel","current_price":1.326,"yoy_price":1.117,"absolute_change":0.209,"percentage_change":18.7108325873},{"date":"1996-10-21","fuel":"diesel","current_price":1.329,"yoy_price":1.114,"absolute_change":0.215,"percentage_change":19.2998204668},{"date":"1996-10-28","fuel":"diesel","current_price":1.329,"yoy_price":1.11,"absolute_change":0.219,"percentage_change":19.7297297297},{"date":"1996-11-04","fuel":"diesel","current_price":1.323,"yoy_price":1.118,"absolute_change":0.205,"percentage_change":18.3363148479},{"date":"1996-11-11","fuel":"diesel","current_price":1.316,"yoy_price":1.118,"absolute_change":0.198,"percentage_change":17.71019678},{"date":"1996-11-18","fuel":"diesel","current_price":1.324,"yoy_price":1.119,"absolute_change":0.205,"percentage_change":18.3199285076},{"date":"1996-11-25","fuel":"diesel","current_price":1.327,"yoy_price":1.124,"absolute_change":0.203,"percentage_change":18.0604982206},{"date":"1996-12-02","fuel":"diesel","current_price":1.323,"yoy_price":1.123,"absolute_change":0.2,"percentage_change":17.8094390027},{"date":"1996-12-09","fuel":"diesel","current_price":1.32,"yoy_price":1.124,"absolute_change":0.196,"percentage_change":17.4377224199},{"date":"1996-12-16","fuel":"diesel","current_price":1.307,"yoy_price":1.13,"absolute_change":0.177,"percentage_change":15.6637168142},{"date":"1996-12-23","fuel":"diesel","current_price":1.3,"yoy_price":1.141,"absolute_change":0.159,"percentage_change":13.93514461},{"date":"1996-12-30","fuel":"diesel","current_price":1.295,"yoy_price":1.148,"absolute_change":0.147,"percentage_change":12.8048780488},{"date":"1997-01-06","fuel":"diesel","current_price":1.291,"yoy_price":1.146,"absolute_change":0.145,"percentage_change":12.6527050611},{"date":"1997-01-13","fuel":"diesel","current_price":1.296,"yoy_price":1.152,"absolute_change":0.144,"percentage_change":12.5},{"date":"1997-01-20","fuel":"diesel","current_price":1.293,"yoy_price":1.144,"absolute_change":0.149,"percentage_change":13.0244755245},{"date":"1997-01-27","fuel":"diesel","current_price":1.283,"yoy_price":1.136,"absolute_change":0.147,"percentage_change":12.9401408451},{"date":"1997-02-03","fuel":"diesel","current_price":1.288,"yoy_price":1.13,"absolute_change":0.158,"percentage_change":13.982300885},{"date":"1997-02-10","fuel":"diesel","current_price":1.285,"yoy_price":1.134,"absolute_change":0.151,"percentage_change":13.315696649},{"date":"1997-02-17","fuel":"diesel","current_price":1.278,"yoy_price":1.151,"absolute_change":0.127,"percentage_change":11.0338835795},{"date":"1997-02-24","fuel":"diesel","current_price":1.269,"yoy_price":1.164,"absolute_change":0.105,"percentage_change":9.0206185567},{"date":"1997-03-03","fuel":"diesel","current_price":1.252,"yoy_price":1.175,"absolute_change":0.077,"percentage_change":6.5531914894},{"date":"1997-03-10","fuel":"diesel","current_price":1.23,"yoy_price":1.173,"absolute_change":0.057,"percentage_change":4.8593350384},{"date":"1997-03-17","fuel":"diesel","current_price":1.22,"yoy_price":1.172,"absolute_change":0.048,"percentage_change":4.0955631399},{"date":"1997-03-24","fuel":"diesel","current_price":1.22,"yoy_price":1.21,"absolute_change":0.01,"percentage_change":0.826446281},{"date":"1997-03-31","fuel":"diesel","current_price":1.225,"yoy_price":1.222,"absolute_change":0.003,"percentage_change":0.2454991817},{"date":"1997-04-07","fuel":"diesel","current_price":1.217,"yoy_price":1.249,"absolute_change":-0.032,"percentage_change":-2.5620496397},{"date":"1997-04-14","fuel":"diesel","current_price":1.216,"yoy_price":1.305,"absolute_change":-0.089,"percentage_change":-6.8199233716},{"date":"1997-04-21","fuel":"diesel","current_price":1.211,"yoy_price":1.304,"absolute_change":-0.093,"percentage_change":-7.1319018405},{"date":"1997-04-28","fuel":"diesel","current_price":1.205,"yoy_price":1.285,"absolute_change":-0.08,"percentage_change":-6.2256809339},{"date":"1997-05-05","fuel":"diesel","current_price":1.205,"yoy_price":1.292,"absolute_change":-0.087,"percentage_change":-6.73374613},{"date":"1997-05-12","fuel":"diesel","current_price":1.191,"yoy_price":1.285,"absolute_change":-0.094,"percentage_change":-7.3151750973},{"date":"1997-05-19","fuel":"diesel","current_price":1.191,"yoy_price":1.274,"absolute_change":-0.083,"percentage_change":-6.5149136578},{"date":"1997-05-26","fuel":"diesel","current_price":1.196,"yoy_price":1.254,"absolute_change":-0.058,"percentage_change":-4.625199362},{"date":"1997-06-02","fuel":"diesel","current_price":1.19,"yoy_price":1.24,"absolute_change":-0.05,"percentage_change":-4.0322580645},{"date":"1997-06-09","fuel":"diesel","current_price":1.187,"yoy_price":1.215,"absolute_change":-0.028,"percentage_change":-2.304526749},{"date":"1997-06-16","fuel":"diesel","current_price":1.172,"yoy_price":1.193,"absolute_change":-0.021,"percentage_change":-1.7602682313},{"date":"1997-06-23","fuel":"diesel","current_price":1.162,"yoy_price":1.179,"absolute_change":-0.017,"percentage_change":-1.4418999152},{"date":"1997-06-30","fuel":"diesel","current_price":1.153,"yoy_price":1.172,"absolute_change":-0.019,"percentage_change":-1.6211604096},{"date":"1997-07-07","fuel":"diesel","current_price":1.159,"yoy_price":1.173,"absolute_change":-0.014,"percentage_change":-1.1935208866},{"date":"1997-07-14","fuel":"diesel","current_price":1.152,"yoy_price":1.178,"absolute_change":-0.026,"percentage_change":-2.2071307301},{"date":"1997-07-21","fuel":"diesel","current_price":1.147,"yoy_price":1.184,"absolute_change":-0.037,"percentage_change":-3.125},{"date":"1997-07-28","fuel":"diesel","current_price":1.145,"yoy_price":1.178,"absolute_change":-0.033,"percentage_change":-2.8013582343},{"date":"1997-08-04","fuel":"diesel","current_price":1.155,"yoy_price":1.184,"absolute_change":-0.029,"percentage_change":-2.4493243243},{"date":"1997-08-11","fuel":"diesel","current_price":1.168,"yoy_price":1.191,"absolute_change":-0.023,"percentage_change":-1.9311502939},{"date":"1997-08-18","fuel":"diesel","current_price":1.167,"yoy_price":1.206,"absolute_change":-0.039,"percentage_change":-3.2338308458},{"date":"1997-08-25","fuel":"diesel","current_price":1.169,"yoy_price":1.222,"absolute_change":-0.053,"percentage_change":-4.3371522095},{"date":"1997-09-01","fuel":"diesel","current_price":1.165,"yoy_price":1.231,"absolute_change":-0.066,"percentage_change":-5.3614947197},{"date":"1997-09-08","fuel":"diesel","current_price":1.163,"yoy_price":1.25,"absolute_change":-0.087,"percentage_change":-6.96},{"date":"1997-09-15","fuel":"diesel","current_price":1.156,"yoy_price":1.276,"absolute_change":-0.12,"percentage_change":-9.4043887147},{"date":"1997-09-22","fuel":"diesel","current_price":1.154,"yoy_price":1.277,"absolute_change":-0.123,"percentage_change":-9.6319498825},{"date":"1997-09-29","fuel":"diesel","current_price":1.16,"yoy_price":1.289,"absolute_change":-0.129,"percentage_change":-10.0077579519},{"date":"1997-10-06","fuel":"diesel","current_price":1.175,"yoy_price":1.308,"absolute_change":-0.133,"percentage_change":-10.1681957187},{"date":"1997-10-13","fuel":"diesel","current_price":1.185,"yoy_price":1.326,"absolute_change":-0.141,"percentage_change":-10.6334841629},{"date":"1997-10-20","fuel":"diesel","current_price":1.185,"yoy_price":1.329,"absolute_change":-0.144,"percentage_change":-10.835214447},{"date":"1997-10-27","fuel":"diesel","current_price":1.185,"yoy_price":1.329,"absolute_change":-0.144,"percentage_change":-10.835214447},{"date":"1997-11-03","fuel":"diesel","current_price":1.188,"yoy_price":1.323,"absolute_change":-0.135,"percentage_change":-10.2040816327},{"date":"1997-11-10","fuel":"diesel","current_price":1.19,"yoy_price":1.316,"absolute_change":-0.126,"percentage_change":-9.5744680851},{"date":"1997-11-17","fuel":"diesel","current_price":1.195,"yoy_price":1.324,"absolute_change":-0.129,"percentage_change":-9.7432024169},{"date":"1997-11-24","fuel":"diesel","current_price":1.193,"yoy_price":1.327,"absolute_change":-0.134,"percentage_change":-10.0979653353},{"date":"1997-12-01","fuel":"diesel","current_price":1.189,"yoy_price":1.323,"absolute_change":-0.134,"percentage_change":-10.1284958428},{"date":"1997-12-08","fuel":"diesel","current_price":1.174,"yoy_price":1.32,"absolute_change":-0.146,"percentage_change":-11.0606060606},{"date":"1997-12-15","fuel":"diesel","current_price":1.162,"yoy_price":1.307,"absolute_change":-0.145,"percentage_change":-11.0941086458},{"date":"1997-12-22","fuel":"diesel","current_price":1.155,"yoy_price":1.3,"absolute_change":-0.145,"percentage_change":-11.1538461538},{"date":"1997-12-29","fuel":"diesel","current_price":1.15,"yoy_price":1.295,"absolute_change":-0.145,"percentage_change":-11.1969111969},{"date":"1998-01-05","fuel":"diesel","current_price":1.147,"yoy_price":1.291,"absolute_change":-0.144,"percentage_change":-11.1541440744},{"date":"1998-01-12","fuel":"diesel","current_price":1.126,"yoy_price":1.296,"absolute_change":-0.17,"percentage_change":-13.1172839506},{"date":"1998-01-19","fuel":"diesel","current_price":1.109,"yoy_price":1.293,"absolute_change":-0.184,"percentage_change":-14.2304717711},{"date":"1998-01-26","fuel":"diesel","current_price":1.096,"yoy_price":1.283,"absolute_change":-0.187,"percentage_change":-14.5752143414},{"date":"1998-02-02","fuel":"diesel","current_price":1.091,"yoy_price":1.288,"absolute_change":-0.197,"percentage_change":-15.2950310559},{"date":"1998-02-09","fuel":"diesel","current_price":1.085,"yoy_price":1.285,"absolute_change":-0.2,"percentage_change":-15.5642023346},{"date":"1998-02-16","fuel":"diesel","current_price":1.082,"yoy_price":1.278,"absolute_change":-0.196,"percentage_change":-15.3364632238},{"date":"1998-02-23","fuel":"diesel","current_price":1.079,"yoy_price":1.269,"absolute_change":-0.19,"percentage_change":-14.9724192277},{"date":"1998-03-02","fuel":"diesel","current_price":1.074,"yoy_price":1.252,"absolute_change":-0.178,"percentage_change":-14.2172523962},{"date":"1998-03-09","fuel":"diesel","current_price":1.066,"yoy_price":1.23,"absolute_change":-0.164,"percentage_change":-13.3333333333},{"date":"1998-03-16","fuel":"diesel","current_price":1.057,"yoy_price":1.22,"absolute_change":-0.163,"percentage_change":-13.3606557377},{"date":"1998-03-23","fuel":"diesel","current_price":1.049,"yoy_price":1.22,"absolute_change":-0.171,"percentage_change":-14.0163934426},{"date":"1998-03-30","fuel":"diesel","current_price":1.068,"yoy_price":1.225,"absolute_change":-0.157,"percentage_change":-12.8163265306},{"date":"1998-04-06","fuel":"diesel","current_price":1.067,"yoy_price":1.217,"absolute_change":-0.15,"percentage_change":-12.325390304},{"date":"1998-04-13","fuel":"diesel","current_price":1.065,"yoy_price":1.216,"absolute_change":-0.151,"percentage_change":-12.4177631579},{"date":"1998-04-20","fuel":"diesel","current_price":1.065,"yoy_price":1.211,"absolute_change":-0.146,"percentage_change":-12.0561519405},{"date":"1998-04-27","fuel":"diesel","current_price":1.07,"yoy_price":1.205,"absolute_change":-0.135,"percentage_change":-11.2033195021},{"date":"1998-05-04","fuel":"diesel","current_price":1.072,"yoy_price":1.205,"absolute_change":-0.133,"percentage_change":-11.0373443983},{"date":"1998-05-11","fuel":"diesel","current_price":1.075,"yoy_price":1.191,"absolute_change":-0.116,"percentage_change":-9.7397145256},{"date":"1998-05-18","fuel":"diesel","current_price":1.069,"yoy_price":1.191,"absolute_change":-0.122,"percentage_change":-10.2434928631},{"date":"1998-05-25","fuel":"diesel","current_price":1.06,"yoy_price":1.196,"absolute_change":-0.136,"percentage_change":-11.3712374582},{"date":"1998-06-01","fuel":"diesel","current_price":1.053,"yoy_price":1.19,"absolute_change":-0.137,"percentage_change":-11.512605042},{"date":"1998-06-08","fuel":"diesel","current_price":1.045,"yoy_price":1.187,"absolute_change":-0.142,"percentage_change":-11.9629317607},{"date":"1998-06-15","fuel":"diesel","current_price":1.04,"yoy_price":1.172,"absolute_change":-0.132,"percentage_change":-11.2627986348},{"date":"1998-06-22","fuel":"diesel","current_price":1.033,"yoy_price":1.162,"absolute_change":-0.129,"percentage_change":-11.1015490534},{"date":"1998-06-29","fuel":"diesel","current_price":1.034,"yoy_price":1.153,"absolute_change":-0.119,"percentage_change":-10.3209019948},{"date":"1998-07-06","fuel":"diesel","current_price":1.036,"yoy_price":1.159,"absolute_change":-0.123,"percentage_change":-10.6125970664},{"date":"1998-07-13","fuel":"diesel","current_price":1.031,"yoy_price":1.152,"absolute_change":-0.121,"percentage_change":-10.5034722222},{"date":"1998-07-20","fuel":"diesel","current_price":1.027,"yoy_price":1.147,"absolute_change":-0.12,"percentage_change":-10.4620749782},{"date":"1998-07-27","fuel":"diesel","current_price":1.02,"yoy_price":1.145,"absolute_change":-0.125,"percentage_change":-10.9170305677},{"date":"1998-08-03","fuel":"diesel","current_price":1.016,"yoy_price":1.155,"absolute_change":-0.139,"percentage_change":-12.0346320346},{"date":"1998-08-10","fuel":"diesel","current_price":1.01,"yoy_price":1.168,"absolute_change":-0.158,"percentage_change":-13.5273972603},{"date":"1998-08-17","fuel":"diesel","current_price":1.007,"yoy_price":1.167,"absolute_change":-0.16,"percentage_change":-13.7103684662},{"date":"1998-08-24","fuel":"diesel","current_price":1.004,"yoy_price":1.169,"absolute_change":-0.165,"percentage_change":-14.1146278871},{"date":"1998-08-31","fuel":"diesel","current_price":1,"yoy_price":1.165,"absolute_change":-0.165,"percentage_change":-14.1630901288},{"date":"1998-09-07","fuel":"diesel","current_price":1.009,"yoy_price":1.163,"absolute_change":-0.154,"percentage_change":-13.241616509},{"date":"1998-09-14","fuel":"diesel","current_price":1.019,"yoy_price":1.156,"absolute_change":-0.137,"percentage_change":-11.8512110727},{"date":"1998-09-21","fuel":"diesel","current_price":1.03,"yoy_price":1.154,"absolute_change":-0.124,"percentage_change":-10.7452339688},{"date":"1998-09-28","fuel":"diesel","current_price":1.039,"yoy_price":1.16,"absolute_change":-0.121,"percentage_change":-10.4310344828},{"date":"1998-10-05","fuel":"diesel","current_price":1.041,"yoy_price":1.175,"absolute_change":-0.134,"percentage_change":-11.4042553191},{"date":"1998-10-12","fuel":"diesel","current_price":1.041,"yoy_price":1.185,"absolute_change":-0.144,"percentage_change":-12.1518987342},{"date":"1998-10-19","fuel":"diesel","current_price":1.036,"yoy_price":1.185,"absolute_change":-0.149,"percentage_change":-12.5738396624},{"date":"1998-10-26","fuel":"diesel","current_price":1.036,"yoy_price":1.185,"absolute_change":-0.149,"percentage_change":-12.5738396624},{"date":"1998-11-02","fuel":"diesel","current_price":1.035,"yoy_price":1.188,"absolute_change":-0.153,"percentage_change":-12.8787878788},{"date":"1998-11-09","fuel":"diesel","current_price":1.034,"yoy_price":1.19,"absolute_change":-0.156,"percentage_change":-13.1092436975},{"date":"1998-11-16","fuel":"diesel","current_price":1.026,"yoy_price":1.195,"absolute_change":-0.169,"percentage_change":-14.1422594142},{"date":"1998-11-23","fuel":"diesel","current_price":1.012,"yoy_price":1.193,"absolute_change":-0.181,"percentage_change":-15.1718357083},{"date":"1998-11-30","fuel":"diesel","current_price":1.004,"yoy_price":1.189,"absolute_change":-0.185,"percentage_change":-15.559293524},{"date":"1998-12-07","fuel":"diesel","current_price":0.986,"yoy_price":1.174,"absolute_change":-0.188,"percentage_change":-16.0136286201},{"date":"1998-12-14","fuel":"diesel","current_price":0.972,"yoy_price":1.162,"absolute_change":-0.19,"percentage_change":-16.3511187608},{"date":"1998-12-21","fuel":"diesel","current_price":0.968,"yoy_price":1.155,"absolute_change":-0.187,"percentage_change":-16.1904761905},{"date":"1998-12-28","fuel":"diesel","current_price":0.966,"yoy_price":1.15,"absolute_change":-0.184,"percentage_change":-16},{"date":"1999-01-04","fuel":"diesel","current_price":0.965,"yoy_price":1.147,"absolute_change":-0.182,"percentage_change":-15.8674803836},{"date":"1999-01-11","fuel":"diesel","current_price":0.967,"yoy_price":1.126,"absolute_change":-0.159,"percentage_change":-14.1207815275},{"date":"1999-01-18","fuel":"diesel","current_price":0.97,"yoy_price":1.109,"absolute_change":-0.139,"percentage_change":-12.5338142471},{"date":"1999-01-25","fuel":"diesel","current_price":0.964,"yoy_price":1.096,"absolute_change":-0.132,"percentage_change":-12.0437956204},{"date":"1999-02-01","fuel":"diesel","current_price":0.962,"yoy_price":1.091,"absolute_change":-0.129,"percentage_change":-11.8240146654},{"date":"1999-02-08","fuel":"diesel","current_price":0.962,"yoy_price":1.085,"absolute_change":-0.123,"percentage_change":-11.33640553},{"date":"1999-02-15","fuel":"diesel","current_price":0.959,"yoy_price":1.082,"absolute_change":-0.123,"percentage_change":-11.3678373383},{"date":"1999-02-22","fuel":"diesel","current_price":0.953,"yoy_price":1.079,"absolute_change":-0.126,"percentage_change":-11.6774791474},{"date":"1999-03-01","fuel":"diesel","current_price":0.956,"yoy_price":1.074,"absolute_change":-0.118,"percentage_change":-10.9869646182},{"date":"1999-03-08","fuel":"diesel","current_price":0.964,"yoy_price":1.066,"absolute_change":-0.102,"percentage_change":-9.5684803002},{"date":"1999-03-15","fuel":"diesel","current_price":1,"yoy_price":1.057,"absolute_change":-0.057,"percentage_change":-5.3926206244},{"date":"1999-03-22","fuel":"diesel","current_price":1.018,"yoy_price":1.049,"absolute_change":-0.031,"percentage_change":-2.9551954242},{"date":"1999-03-29","fuel":"diesel","current_price":1.046,"yoy_price":1.068,"absolute_change":-0.022,"percentage_change":-2.0599250936},{"date":"1999-04-05","fuel":"diesel","current_price":1.075,"yoy_price":1.067,"absolute_change":0.008,"percentage_change":0.7497656982},{"date":"1999-04-12","fuel":"diesel","current_price":1.084,"yoy_price":1.065,"absolute_change":0.019,"percentage_change":1.7840375587},{"date":"1999-04-19","fuel":"diesel","current_price":1.08,"yoy_price":1.065,"absolute_change":0.015,"percentage_change":1.4084507042},{"date":"1999-04-26","fuel":"diesel","current_price":1.078,"yoy_price":1.07,"absolute_change":0.008,"percentage_change":0.7476635514},{"date":"1999-05-03","fuel":"diesel","current_price":1.078,"yoy_price":1.072,"absolute_change":0.006,"percentage_change":0.5597014925},{"date":"1999-05-10","fuel":"diesel","current_price":1.083,"yoy_price":1.075,"absolute_change":0.008,"percentage_change":0.7441860465},{"date":"1999-05-17","fuel":"diesel","current_price":1.075,"yoy_price":1.069,"absolute_change":0.006,"percentage_change":0.561272217},{"date":"1999-05-24","fuel":"diesel","current_price":1.066,"yoy_price":1.06,"absolute_change":0.006,"percentage_change":0.5660377358},{"date":"1999-05-31","fuel":"diesel","current_price":1.065,"yoy_price":1.053,"absolute_change":0.012,"percentage_change":1.1396011396},{"date":"1999-06-07","fuel":"diesel","current_price":1.059,"yoy_price":1.045,"absolute_change":0.014,"percentage_change":1.3397129187},{"date":"1999-06-14","fuel":"diesel","current_price":1.068,"yoy_price":1.04,"absolute_change":0.028,"percentage_change":2.6923076923},{"date":"1999-06-21","fuel":"diesel","current_price":1.082,"yoy_price":1.033,"absolute_change":0.049,"percentage_change":4.7434656341},{"date":"1999-06-28","fuel":"diesel","current_price":1.087,"yoy_price":1.034,"absolute_change":0.053,"percentage_change":5.1257253385},{"date":"1999-07-05","fuel":"diesel","current_price":1.102,"yoy_price":1.036,"absolute_change":0.066,"percentage_change":6.3706563707},{"date":"1999-07-12","fuel":"diesel","current_price":1.114,"yoy_price":1.031,"absolute_change":0.083,"percentage_change":8.0504364694},{"date":"1999-07-19","fuel":"diesel","current_price":1.133,"yoy_price":1.027,"absolute_change":0.106,"percentage_change":10.3213242454},{"date":"1999-07-26","fuel":"diesel","current_price":1.137,"yoy_price":1.02,"absolute_change":0.117,"percentage_change":11.4705882353},{"date":"1999-08-02","fuel":"diesel","current_price":1.146,"yoy_price":1.016,"absolute_change":0.13,"percentage_change":12.7952755906},{"date":"1999-08-09","fuel":"diesel","current_price":1.156,"yoy_price":1.01,"absolute_change":0.146,"percentage_change":14.4554455446},{"date":"1999-08-16","fuel":"diesel","current_price":1.178,"yoy_price":1.007,"absolute_change":0.171,"percentage_change":16.9811320755},{"date":"1999-08-23","fuel":"diesel","current_price":1.186,"yoy_price":1.004,"absolute_change":0.182,"percentage_change":18.1274900398},{"date":"1999-08-30","fuel":"diesel","current_price":1.194,"yoy_price":1,"absolute_change":0.194,"percentage_change":19.4},{"date":"1999-09-06","fuel":"diesel","current_price":1.198,"yoy_price":1.009,"absolute_change":0.189,"percentage_change":18.7314172448},{"date":"1999-09-13","fuel":"diesel","current_price":1.209,"yoy_price":1.019,"absolute_change":0.19,"percentage_change":18.6457311089},{"date":"1999-09-20","fuel":"diesel","current_price":1.226,"yoy_price":1.03,"absolute_change":0.196,"percentage_change":19.0291262136},{"date":"1999-09-27","fuel":"diesel","current_price":1.226,"yoy_price":1.039,"absolute_change":0.187,"percentage_change":17.9980750722},{"date":"1999-10-04","fuel":"diesel","current_price":1.234,"yoy_price":1.041,"absolute_change":0.193,"percentage_change":18.5398655139},{"date":"1999-10-11","fuel":"diesel","current_price":1.228,"yoy_price":1.041,"absolute_change":0.187,"percentage_change":17.9634966378},{"date":"1999-10-18","fuel":"diesel","current_price":1.224,"yoy_price":1.036,"absolute_change":0.188,"percentage_change":18.1467181467},{"date":"1999-10-25","fuel":"diesel","current_price":1.226,"yoy_price":1.036,"absolute_change":0.19,"percentage_change":18.3397683398},{"date":"1999-11-01","fuel":"diesel","current_price":1.229,"yoy_price":1.035,"absolute_change":0.194,"percentage_change":18.7439613527},{"date":"1999-11-08","fuel":"diesel","current_price":1.234,"yoy_price":1.034,"absolute_change":0.2,"percentage_change":19.3423597679},{"date":"1999-11-15","fuel":"diesel","current_price":1.261,"yoy_price":1.026,"absolute_change":0.235,"percentage_change":22.9044834308},{"date":"1999-11-22","fuel":"diesel","current_price":1.289,"yoy_price":1.012,"absolute_change":0.277,"percentage_change":27.371541502},{"date":"1999-11-29","fuel":"diesel","current_price":1.304,"yoy_price":1.004,"absolute_change":0.3,"percentage_change":29.8804780876},{"date":"1999-12-06","fuel":"diesel","current_price":1.294,"yoy_price":0.986,"absolute_change":0.308,"percentage_change":31.2373225152},{"date":"1999-12-13","fuel":"diesel","current_price":1.288,"yoy_price":0.972,"absolute_change":0.316,"percentage_change":32.5102880658},{"date":"1999-12-20","fuel":"diesel","current_price":1.287,"yoy_price":0.968,"absolute_change":0.319,"percentage_change":32.9545454545},{"date":"1999-12-27","fuel":"diesel","current_price":1.298,"yoy_price":0.966,"absolute_change":0.332,"percentage_change":34.3685300207},{"date":"2000-01-03","fuel":"diesel","current_price":1.309,"yoy_price":0.965,"absolute_change":0.344,"percentage_change":35.6476683938},{"date":"2000-01-10","fuel":"diesel","current_price":1.307,"yoy_price":0.967,"absolute_change":0.34,"percentage_change":35.1602895553},{"date":"2000-01-17","fuel":"diesel","current_price":1.307,"yoy_price":0.97,"absolute_change":0.337,"percentage_change":34.7422680412},{"date":"2000-01-24","fuel":"diesel","current_price":1.418,"yoy_price":0.964,"absolute_change":0.454,"percentage_change":47.0954356846},{"date":"2000-01-31","fuel":"diesel","current_price":1.439,"yoy_price":0.962,"absolute_change":0.477,"percentage_change":49.5841995842},{"date":"2000-02-07","fuel":"diesel","current_price":1.47,"yoy_price":0.962,"absolute_change":0.508,"percentage_change":52.8066528067},{"date":"2000-02-14","fuel":"diesel","current_price":1.456,"yoy_price":0.959,"absolute_change":0.497,"percentage_change":51.8248175182},{"date":"2000-02-21","fuel":"diesel","current_price":1.456,"yoy_price":0.953,"absolute_change":0.503,"percentage_change":52.7806925498},{"date":"2000-02-28","fuel":"diesel","current_price":1.461,"yoy_price":0.956,"absolute_change":0.505,"percentage_change":52.8242677824},{"date":"2000-03-06","fuel":"diesel","current_price":1.49,"yoy_price":0.964,"absolute_change":0.526,"percentage_change":54.5643153527},{"date":"2000-03-13","fuel":"diesel","current_price":1.496,"yoy_price":1,"absolute_change":0.496,"percentage_change":49.6},{"date":"2000-03-20","fuel":"diesel","current_price":1.479,"yoy_price":1.018,"absolute_change":0.461,"percentage_change":45.2848722986},{"date":"2000-03-27","fuel":"diesel","current_price":1.451,"yoy_price":1.046,"absolute_change":0.405,"percentage_change":38.7189292543},{"date":"2000-04-03","fuel":"diesel","current_price":1.442,"yoy_price":1.075,"absolute_change":0.367,"percentage_change":34.1395348837},{"date":"2000-04-10","fuel":"diesel","current_price":1.419,"yoy_price":1.084,"absolute_change":0.335,"percentage_change":30.9040590406},{"date":"2000-04-17","fuel":"diesel","current_price":1.398,"yoy_price":1.08,"absolute_change":0.318,"percentage_change":29.4444444444},{"date":"2000-04-24","fuel":"diesel","current_price":1.428,"yoy_price":1.078,"absolute_change":0.35,"percentage_change":32.4675324675},{"date":"2000-05-01","fuel":"diesel","current_price":1.418,"yoy_price":1.078,"absolute_change":0.34,"percentage_change":31.5398886827},{"date":"2000-05-08","fuel":"diesel","current_price":1.402,"yoy_price":1.083,"absolute_change":0.319,"percentage_change":29.4552169898},{"date":"2000-05-15","fuel":"diesel","current_price":1.415,"yoy_price":1.075,"absolute_change":0.34,"percentage_change":31.6279069767},{"date":"2000-05-22","fuel":"diesel","current_price":1.432,"yoy_price":1.066,"absolute_change":0.366,"percentage_change":34.3339587242},{"date":"2000-05-29","fuel":"diesel","current_price":1.431,"yoy_price":1.065,"absolute_change":0.366,"percentage_change":34.3661971831},{"date":"2000-06-05","fuel":"diesel","current_price":1.419,"yoy_price":1.059,"absolute_change":0.36,"percentage_change":33.9943342776},{"date":"2000-06-12","fuel":"diesel","current_price":1.411,"yoy_price":1.068,"absolute_change":0.343,"percentage_change":32.1161048689},{"date":"2000-06-19","fuel":"diesel","current_price":1.423,"yoy_price":1.082,"absolute_change":0.341,"percentage_change":31.5157116451},{"date":"2000-06-26","fuel":"diesel","current_price":1.432,"yoy_price":1.087,"absolute_change":0.345,"percentage_change":31.7387304508},{"date":"2000-07-03","fuel":"diesel","current_price":1.453,"yoy_price":1.102,"absolute_change":0.351,"percentage_change":31.8511796733},{"date":"2000-07-10","fuel":"diesel","current_price":1.449,"yoy_price":1.114,"absolute_change":0.335,"percentage_change":30.0718132855},{"date":"2000-07-17","fuel":"diesel","current_price":1.435,"yoy_price":1.133,"absolute_change":0.302,"percentage_change":26.6548984996},{"date":"2000-07-24","fuel":"diesel","current_price":1.424,"yoy_price":1.137,"absolute_change":0.287,"percentage_change":25.2418645558},{"date":"2000-07-31","fuel":"diesel","current_price":1.408,"yoy_price":1.146,"absolute_change":0.262,"percentage_change":22.8621291449},{"date":"2000-08-07","fuel":"diesel","current_price":1.41,"yoy_price":1.156,"absolute_change":0.254,"percentage_change":21.9723183391},{"date":"2000-08-14","fuel":"diesel","current_price":1.447,"yoy_price":1.178,"absolute_change":0.269,"percentage_change":22.8353140917},{"date":"2000-08-21","fuel":"diesel","current_price":1.471,"yoy_price":1.186,"absolute_change":0.285,"percentage_change":24.0303541315},{"date":"2000-08-28","fuel":"diesel","current_price":1.536,"yoy_price":1.194,"absolute_change":0.342,"percentage_change":28.6432160804},{"date":"2000-09-04","fuel":"diesel","current_price":1.609,"yoy_price":1.198,"absolute_change":0.411,"percentage_change":34.3071786311},{"date":"2000-09-11","fuel":"diesel","current_price":1.629,"yoy_price":1.209,"absolute_change":0.42,"percentage_change":34.7394540943},{"date":"2000-09-18","fuel":"diesel","current_price":1.653,"yoy_price":1.226,"absolute_change":0.427,"percentage_change":34.8287112561},{"date":"2000-09-25","fuel":"diesel","current_price":1.657,"yoy_price":1.226,"absolute_change":0.431,"percentage_change":35.1549755302},{"date":"2000-10-02","fuel":"diesel","current_price":1.625,"yoy_price":1.234,"absolute_change":0.391,"percentage_change":31.6855753647},{"date":"2000-10-09","fuel":"diesel","current_price":1.614,"yoy_price":1.228,"absolute_change":0.386,"percentage_change":31.4332247557},{"date":"2000-10-16","fuel":"diesel","current_price":1.67,"yoy_price":1.224,"absolute_change":0.446,"percentage_change":36.4379084967},{"date":"2000-10-23","fuel":"diesel","current_price":1.648,"yoy_price":1.226,"absolute_change":0.422,"percentage_change":34.4208809135},{"date":"2000-10-30","fuel":"diesel","current_price":1.629,"yoy_price":1.229,"absolute_change":0.4,"percentage_change":32.5467860049},{"date":"2000-11-06","fuel":"diesel","current_price":1.61,"yoy_price":1.234,"absolute_change":0.376,"percentage_change":30.4700162075},{"date":"2000-11-13","fuel":"diesel","current_price":1.603,"yoy_price":1.261,"absolute_change":0.342,"percentage_change":27.121332276},{"date":"2000-11-20","fuel":"diesel","current_price":1.627,"yoy_price":1.289,"absolute_change":0.338,"percentage_change":26.2218774244},{"date":"2000-11-27","fuel":"diesel","current_price":1.645,"yoy_price":1.304,"absolute_change":0.341,"percentage_change":26.1503067485},{"date":"2000-12-04","fuel":"diesel","current_price":1.622,"yoy_price":1.294,"absolute_change":0.328,"percentage_change":25.3477588872},{"date":"2000-12-11","fuel":"diesel","current_price":1.577,"yoy_price":1.288,"absolute_change":0.289,"percentage_change":22.4378881988},{"date":"2000-12-18","fuel":"diesel","current_price":1.545,"yoy_price":1.287,"absolute_change":0.258,"percentage_change":20.0466200466},{"date":"2000-12-25","fuel":"diesel","current_price":1.515,"yoy_price":1.298,"absolute_change":0.217,"percentage_change":16.718027735},{"date":"2001-01-01","fuel":"diesel","current_price":1.522,"yoy_price":1.309,"absolute_change":0.213,"percentage_change":16.2719633308},{"date":"2001-01-08","fuel":"diesel","current_price":1.52,"yoy_price":1.307,"absolute_change":0.213,"percentage_change":16.2968630451},{"date":"2001-01-15","fuel":"diesel","current_price":1.509,"yoy_price":1.307,"absolute_change":0.202,"percentage_change":15.4552410099},{"date":"2001-01-22","fuel":"diesel","current_price":1.528,"yoy_price":1.418,"absolute_change":0.11,"percentage_change":7.7574047955},{"date":"2001-01-29","fuel":"diesel","current_price":1.539,"yoy_price":1.439,"absolute_change":0.1,"percentage_change":6.9492703266},{"date":"2001-02-05","fuel":"diesel","current_price":1.52,"yoy_price":1.47,"absolute_change":0.05,"percentage_change":3.4013605442},{"date":"2001-02-12","fuel":"diesel","current_price":1.518,"yoy_price":1.456,"absolute_change":0.062,"percentage_change":4.2582417582},{"date":"2001-02-19","fuel":"diesel","current_price":1.48,"yoy_price":1.456,"absolute_change":0.024,"percentage_change":1.6483516484},{"date":"2001-02-26","fuel":"diesel","current_price":1.451,"yoy_price":1.461,"absolute_change":-0.01,"percentage_change":-0.6844626968},{"date":"2001-03-05","fuel":"diesel","current_price":1.42,"yoy_price":1.49,"absolute_change":-0.07,"percentage_change":-4.6979865772},{"date":"2001-03-12","fuel":"diesel","current_price":1.406,"yoy_price":1.496,"absolute_change":-0.09,"percentage_change":-6.0160427807},{"date":"2001-03-19","fuel":"diesel","current_price":1.392,"yoy_price":1.479,"absolute_change":-0.087,"percentage_change":-5.8823529412},{"date":"2001-03-26","fuel":"diesel","current_price":1.379,"yoy_price":1.451,"absolute_change":-0.072,"percentage_change":-4.9620951068},{"date":"2001-04-02","fuel":"diesel","current_price":1.391,"yoy_price":1.442,"absolute_change":-0.051,"percentage_change":-3.5367545076},{"date":"2001-04-09","fuel":"diesel","current_price":1.397,"yoy_price":1.419,"absolute_change":-0.022,"percentage_change":-1.5503875969},{"date":"2001-04-16","fuel":"diesel","current_price":1.437,"yoy_price":1.398,"absolute_change":0.039,"percentage_change":2.7896995708},{"date":"2001-04-23","fuel":"diesel","current_price":1.443,"yoy_price":1.428,"absolute_change":0.015,"percentage_change":1.0504201681},{"date":"2001-04-30","fuel":"diesel","current_price":1.442,"yoy_price":1.418,"absolute_change":0.024,"percentage_change":1.6925246827},{"date":"2001-05-07","fuel":"diesel","current_price":1.47,"yoy_price":1.402,"absolute_change":0.068,"percentage_change":4.85021398},{"date":"2001-05-14","fuel":"diesel","current_price":1.491,"yoy_price":1.415,"absolute_change":0.076,"percentage_change":5.371024735},{"date":"2001-05-21","fuel":"diesel","current_price":1.494,"yoy_price":1.432,"absolute_change":0.062,"percentage_change":4.3296089385},{"date":"2001-05-28","fuel":"diesel","current_price":1.529,"yoy_price":1.431,"absolute_change":0.098,"percentage_change":6.8483577918},{"date":"2001-06-04","fuel":"diesel","current_price":1.514,"yoy_price":1.419,"absolute_change":0.095,"percentage_change":6.6948555321},{"date":"2001-06-11","fuel":"diesel","current_price":1.486,"yoy_price":1.411,"absolute_change":0.075,"percentage_change":5.3153791637},{"date":"2001-06-18","fuel":"diesel","current_price":1.48,"yoy_price":1.423,"absolute_change":0.057,"percentage_change":4.0056219255},{"date":"2001-06-25","fuel":"diesel","current_price":1.447,"yoy_price":1.432,"absolute_change":0.015,"percentage_change":1.0474860335},{"date":"2001-07-02","fuel":"diesel","current_price":1.407,"yoy_price":1.453,"absolute_change":-0.046,"percentage_change":-3.1658637302},{"date":"2001-07-09","fuel":"diesel","current_price":1.392,"yoy_price":1.449,"absolute_change":-0.057,"percentage_change":-3.933747412},{"date":"2001-07-16","fuel":"diesel","current_price":1.38,"yoy_price":1.435,"absolute_change":-0.055,"percentage_change":-3.8327526132},{"date":"2001-07-23","fuel":"diesel","current_price":1.348,"yoy_price":1.424,"absolute_change":-0.076,"percentage_change":-5.3370786517},{"date":"2001-07-30","fuel":"diesel","current_price":1.347,"yoy_price":1.408,"absolute_change":-0.061,"percentage_change":-4.3323863636},{"date":"2001-08-06","fuel":"diesel","current_price":1.345,"yoy_price":1.41,"absolute_change":-0.065,"percentage_change":-4.609929078},{"date":"2001-08-13","fuel":"diesel","current_price":1.367,"yoy_price":1.447,"absolute_change":-0.08,"percentage_change":-5.5286800276},{"date":"2001-08-20","fuel":"diesel","current_price":1.394,"yoy_price":1.471,"absolute_change":-0.077,"percentage_change":-5.2345343304},{"date":"2001-08-27","fuel":"diesel","current_price":1.452,"yoy_price":1.536,"absolute_change":-0.084,"percentage_change":-5.46875},{"date":"2001-09-03","fuel":"diesel","current_price":1.488,"yoy_price":1.609,"absolute_change":-0.121,"percentage_change":-7.5201988813},{"date":"2001-09-10","fuel":"diesel","current_price":1.492,"yoy_price":1.629,"absolute_change":-0.137,"percentage_change":-8.4100675261},{"date":"2001-09-17","fuel":"diesel","current_price":1.527,"yoy_price":1.653,"absolute_change":-0.126,"percentage_change":-7.6225045372},{"date":"2001-09-24","fuel":"diesel","current_price":1.473,"yoy_price":1.657,"absolute_change":-0.184,"percentage_change":-11.1044055522},{"date":"2001-10-01","fuel":"diesel","current_price":1.39,"yoy_price":1.625,"absolute_change":-0.235,"percentage_change":-14.4615384615},{"date":"2001-10-08","fuel":"diesel","current_price":1.371,"yoy_price":1.614,"absolute_change":-0.243,"percentage_change":-15.0557620818},{"date":"2001-10-15","fuel":"diesel","current_price":1.353,"yoy_price":1.67,"absolute_change":-0.317,"percentage_change":-18.9820359281},{"date":"2001-10-22","fuel":"diesel","current_price":1.318,"yoy_price":1.648,"absolute_change":-0.33,"percentage_change":-20.0242718447},{"date":"2001-10-29","fuel":"diesel","current_price":1.31,"yoy_price":1.629,"absolute_change":-0.319,"percentage_change":-19.5825659914},{"date":"2001-11-05","fuel":"diesel","current_price":1.291,"yoy_price":1.61,"absolute_change":-0.319,"percentage_change":-19.8136645963},{"date":"2001-11-12","fuel":"diesel","current_price":1.269,"yoy_price":1.603,"absolute_change":-0.334,"percentage_change":-20.8359326263},{"date":"2001-11-19","fuel":"diesel","current_price":1.252,"yoy_price":1.627,"absolute_change":-0.375,"percentage_change":-23.0485556238},{"date":"2001-11-26","fuel":"diesel","current_price":1.223,"yoy_price":1.645,"absolute_change":-0.422,"percentage_change":-25.6534954407},{"date":"2001-12-03","fuel":"diesel","current_price":1.194,"yoy_price":1.622,"absolute_change":-0.428,"percentage_change":-26.3871763255},{"date":"2001-12-10","fuel":"diesel","current_price":1.173,"yoy_price":1.577,"absolute_change":-0.404,"percentage_change":-25.6182625238},{"date":"2001-12-17","fuel":"diesel","current_price":1.143,"yoy_price":1.545,"absolute_change":-0.402,"percentage_change":-26.0194174757},{"date":"2001-12-24","fuel":"diesel","current_price":1.154,"yoy_price":1.515,"absolute_change":-0.361,"percentage_change":-23.8283828383},{"date":"2001-12-31","fuel":"diesel","current_price":1.169,"yoy_price":1.522,"absolute_change":-0.353,"percentage_change":-23.1931668857},{"date":"2002-01-07","fuel":"diesel","current_price":1.168,"yoy_price":1.52,"absolute_change":-0.352,"percentage_change":-23.1578947368},{"date":"2002-01-14","fuel":"diesel","current_price":1.159,"yoy_price":1.509,"absolute_change":-0.35,"percentage_change":-23.1941683234},{"date":"2002-01-21","fuel":"diesel","current_price":1.14,"yoy_price":1.528,"absolute_change":-0.388,"percentage_change":-25.3926701571},{"date":"2002-01-28","fuel":"diesel","current_price":1.144,"yoy_price":1.539,"absolute_change":-0.395,"percentage_change":-25.6660168941},{"date":"2002-02-04","fuel":"diesel","current_price":1.144,"yoy_price":1.52,"absolute_change":-0.376,"percentage_change":-24.7368421053},{"date":"2002-02-11","fuel":"diesel","current_price":1.153,"yoy_price":1.518,"absolute_change":-0.365,"percentage_change":-24.0447957839},{"date":"2002-02-18","fuel":"diesel","current_price":1.156,"yoy_price":1.48,"absolute_change":-0.324,"percentage_change":-21.8918918919},{"date":"2002-02-25","fuel":"diesel","current_price":1.154,"yoy_price":1.451,"absolute_change":-0.297,"percentage_change":-20.4686423156},{"date":"2002-03-04","fuel":"diesel","current_price":1.173,"yoy_price":1.42,"absolute_change":-0.247,"percentage_change":-17.3943661972},{"date":"2002-03-11","fuel":"diesel","current_price":1.216,"yoy_price":1.406,"absolute_change":-0.19,"percentage_change":-13.5135135135},{"date":"2002-03-18","fuel":"diesel","current_price":1.251,"yoy_price":1.392,"absolute_change":-0.141,"percentage_change":-10.1293103448},{"date":"2002-03-25","fuel":"diesel","current_price":1.281,"yoy_price":1.379,"absolute_change":-0.098,"percentage_change":-7.1065989848},{"date":"2002-04-01","fuel":"diesel","current_price":1.295,"yoy_price":1.391,"absolute_change":-0.096,"percentage_change":-6.9015097052},{"date":"2002-04-08","fuel":"diesel","current_price":1.323,"yoy_price":1.397,"absolute_change":-0.074,"percentage_change":-5.2970651396},{"date":"2002-04-15","fuel":"diesel","current_price":1.32,"yoy_price":1.437,"absolute_change":-0.117,"percentage_change":-8.1419624217},{"date":"2002-04-22","fuel":"diesel","current_price":1.304,"yoy_price":1.443,"absolute_change":-0.139,"percentage_change":-9.6327096327},{"date":"2002-04-29","fuel":"diesel","current_price":1.302,"yoy_price":1.442,"absolute_change":-0.14,"percentage_change":-9.7087378641},{"date":"2002-05-06","fuel":"diesel","current_price":1.305,"yoy_price":1.47,"absolute_change":-0.165,"percentage_change":-11.2244897959},{"date":"2002-05-13","fuel":"diesel","current_price":1.299,"yoy_price":1.491,"absolute_change":-0.192,"percentage_change":-12.8772635815},{"date":"2002-05-20","fuel":"diesel","current_price":1.309,"yoy_price":1.494,"absolute_change":-0.185,"percentage_change":-12.3828647925},{"date":"2002-05-27","fuel":"diesel","current_price":1.308,"yoy_price":1.529,"absolute_change":-0.221,"percentage_change":-14.4538914323},{"date":"2002-06-03","fuel":"diesel","current_price":1.3,"yoy_price":1.514,"absolute_change":-0.214,"percentage_change":-14.1347424042},{"date":"2002-06-10","fuel":"diesel","current_price":1.286,"yoy_price":1.486,"absolute_change":-0.2,"percentage_change":-13.4589502019},{"date":"2002-06-17","fuel":"diesel","current_price":1.275,"yoy_price":1.48,"absolute_change":-0.205,"percentage_change":-13.8513513514},{"date":"2002-06-24","fuel":"diesel","current_price":1.281,"yoy_price":1.447,"absolute_change":-0.166,"percentage_change":-11.4720110574},{"date":"2002-07-01","fuel":"diesel","current_price":1.289,"yoy_price":1.407,"absolute_change":-0.118,"percentage_change":-8.3866382374},{"date":"2002-07-08","fuel":"diesel","current_price":1.294,"yoy_price":1.392,"absolute_change":-0.098,"percentage_change":-7.0402298851},{"date":"2002-07-15","fuel":"diesel","current_price":1.3,"yoy_price":1.38,"absolute_change":-0.08,"percentage_change":-5.7971014493},{"date":"2002-07-22","fuel":"diesel","current_price":1.311,"yoy_price":1.348,"absolute_change":-0.037,"percentage_change":-2.7448071217},{"date":"2002-07-29","fuel":"diesel","current_price":1.303,"yoy_price":1.347,"absolute_change":-0.044,"percentage_change":-3.2665181886},{"date":"2002-08-05","fuel":"diesel","current_price":1.304,"yoy_price":1.345,"absolute_change":-0.041,"percentage_change":-3.0483271375},{"date":"2002-08-12","fuel":"diesel","current_price":1.303,"yoy_price":1.367,"absolute_change":-0.064,"percentage_change":-4.6817849305},{"date":"2002-08-19","fuel":"diesel","current_price":1.333,"yoy_price":1.394,"absolute_change":-0.061,"percentage_change":-4.3758967001},{"date":"2002-08-26","fuel":"diesel","current_price":1.37,"yoy_price":1.452,"absolute_change":-0.082,"percentage_change":-5.6473829201},{"date":"2002-09-02","fuel":"diesel","current_price":1.388,"yoy_price":1.488,"absolute_change":-0.1,"percentage_change":-6.7204301075},{"date":"2002-09-09","fuel":"diesel","current_price":1.396,"yoy_price":1.492,"absolute_change":-0.096,"percentage_change":-6.4343163539},{"date":"2002-09-16","fuel":"diesel","current_price":1.414,"yoy_price":1.527,"absolute_change":-0.113,"percentage_change":-7.4001309758},{"date":"2002-09-23","fuel":"diesel","current_price":1.417,"yoy_price":1.473,"absolute_change":-0.056,"percentage_change":-3.8017651052},{"date":"2002-09-30","fuel":"diesel","current_price":1.438,"yoy_price":1.39,"absolute_change":0.048,"percentage_change":3.4532374101},{"date":"2002-10-07","fuel":"diesel","current_price":1.46,"yoy_price":1.371,"absolute_change":0.089,"percentage_change":6.4916119621},{"date":"2002-10-14","fuel":"diesel","current_price":1.461,"yoy_price":1.353,"absolute_change":0.108,"percentage_change":7.9822616408},{"date":"2002-10-21","fuel":"diesel","current_price":1.469,"yoy_price":1.318,"absolute_change":0.151,"percentage_change":11.4567526555},{"date":"2002-10-28","fuel":"diesel","current_price":1.456,"yoy_price":1.31,"absolute_change":0.146,"percentage_change":11.1450381679},{"date":"2002-11-04","fuel":"diesel","current_price":1.442,"yoy_price":1.291,"absolute_change":0.151,"percentage_change":11.6963594113},{"date":"2002-11-11","fuel":"diesel","current_price":1.427,"yoy_price":1.269,"absolute_change":0.158,"percentage_change":12.450748621},{"date":"2002-11-18","fuel":"diesel","current_price":1.405,"yoy_price":1.252,"absolute_change":0.153,"percentage_change":12.2204472843},{"date":"2002-11-25","fuel":"diesel","current_price":1.405,"yoy_price":1.223,"absolute_change":0.182,"percentage_change":14.8814390842},{"date":"2002-12-02","fuel":"diesel","current_price":1.407,"yoy_price":1.194,"absolute_change":0.213,"percentage_change":17.8391959799},{"date":"2002-12-09","fuel":"diesel","current_price":1.405,"yoy_price":1.173,"absolute_change":0.232,"percentage_change":19.7783461211},{"date":"2002-12-16","fuel":"diesel","current_price":1.401,"yoy_price":1.143,"absolute_change":0.258,"percentage_change":22.5721784777},{"date":"2002-12-23","fuel":"diesel","current_price":1.44,"yoy_price":1.154,"absolute_change":0.286,"percentage_change":24.7833622184},{"date":"2002-12-30","fuel":"diesel","current_price":1.491,"yoy_price":1.169,"absolute_change":0.322,"percentage_change":27.5449101796},{"date":"2003-01-06","fuel":"diesel","current_price":1.501,"yoy_price":1.168,"absolute_change":0.333,"percentage_change":28.5102739726},{"date":"2003-01-13","fuel":"diesel","current_price":1.478,"yoy_price":1.159,"absolute_change":0.319,"percentage_change":27.5237273512},{"date":"2003-01-20","fuel":"diesel","current_price":1.48,"yoy_price":1.14,"absolute_change":0.34,"percentage_change":29.8245614035},{"date":"2003-01-27","fuel":"diesel","current_price":1.492,"yoy_price":1.144,"absolute_change":0.348,"percentage_change":30.4195804196},{"date":"2003-02-03","fuel":"diesel","current_price":1.542,"yoy_price":1.144,"absolute_change":0.398,"percentage_change":34.7902097902},{"date":"2003-02-10","fuel":"diesel","current_price":1.662,"yoy_price":1.153,"absolute_change":0.509,"percentage_change":44.1457068517},{"date":"2003-02-17","fuel":"diesel","current_price":1.704,"yoy_price":1.156,"absolute_change":0.548,"percentage_change":47.4048442907},{"date":"2003-02-24","fuel":"diesel","current_price":1.709,"yoy_price":1.154,"absolute_change":0.555,"percentage_change":48.0935875217},{"date":"2003-03-03","fuel":"diesel","current_price":1.753,"yoy_price":1.173,"absolute_change":0.58,"percentage_change":49.4458653026},{"date":"2003-03-10","fuel":"diesel","current_price":1.771,"yoy_price":1.216,"absolute_change":0.555,"percentage_change":45.6414473684},{"date":"2003-03-17","fuel":"diesel","current_price":1.752,"yoy_price":1.251,"absolute_change":0.501,"percentage_change":40.0479616307},{"date":"2003-03-24","fuel":"diesel","current_price":1.662,"yoy_price":1.281,"absolute_change":0.381,"percentage_change":29.7423887588},{"date":"2003-03-31","fuel":"diesel","current_price":1.602,"yoy_price":1.295,"absolute_change":0.307,"percentage_change":23.7065637066},{"date":"2003-04-07","fuel":"diesel","current_price":1.554,"yoy_price":1.323,"absolute_change":0.231,"percentage_change":17.4603174603},{"date":"2003-04-14","fuel":"diesel","current_price":1.539,"yoy_price":1.32,"absolute_change":0.219,"percentage_change":16.5909090909},{"date":"2003-04-21","fuel":"diesel","current_price":1.529,"yoy_price":1.304,"absolute_change":0.225,"percentage_change":17.254601227},{"date":"2003-04-28","fuel":"diesel","current_price":1.508,"yoy_price":1.302,"absolute_change":0.206,"percentage_change":15.821812596},{"date":"2003-05-05","fuel":"diesel","current_price":1.484,"yoy_price":1.305,"absolute_change":0.179,"percentage_change":13.7164750958},{"date":"2003-05-12","fuel":"diesel","current_price":1.444,"yoy_price":1.299,"absolute_change":0.145,"percentage_change":11.1624326405},{"date":"2003-05-19","fuel":"diesel","current_price":1.443,"yoy_price":1.309,"absolute_change":0.134,"percentage_change":10.2368220015},{"date":"2003-05-26","fuel":"diesel","current_price":1.434,"yoy_price":1.308,"absolute_change":0.126,"percentage_change":9.6330275229},{"date":"2003-06-02","fuel":"diesel","current_price":1.423,"yoy_price":1.3,"absolute_change":0.123,"percentage_change":9.4615384615},{"date":"2003-06-09","fuel":"diesel","current_price":1.422,"yoy_price":1.286,"absolute_change":0.136,"percentage_change":10.5754276827},{"date":"2003-06-16","fuel":"diesel","current_price":1.432,"yoy_price":1.275,"absolute_change":0.157,"percentage_change":12.3137254902},{"date":"2003-06-23","fuel":"diesel","current_price":1.423,"yoy_price":1.281,"absolute_change":0.142,"percentage_change":11.0850897736},{"date":"2003-06-30","fuel":"diesel","current_price":1.42,"yoy_price":1.289,"absolute_change":0.131,"percentage_change":10.1629169899},{"date":"2003-07-07","fuel":"diesel","current_price":1.428,"yoy_price":1.294,"absolute_change":0.134,"percentage_change":10.3554868624},{"date":"2003-07-14","fuel":"diesel","current_price":1.435,"yoy_price":1.3,"absolute_change":0.135,"percentage_change":10.3846153846},{"date":"2003-07-21","fuel":"diesel","current_price":1.439,"yoy_price":1.311,"absolute_change":0.128,"percentage_change":9.763539283},{"date":"2003-07-28","fuel":"diesel","current_price":1.438,"yoy_price":1.303,"absolute_change":0.135,"percentage_change":10.3607060629},{"date":"2003-08-04","fuel":"diesel","current_price":1.453,"yoy_price":1.304,"absolute_change":0.149,"percentage_change":11.4263803681},{"date":"2003-08-11","fuel":"diesel","current_price":1.492,"yoy_price":1.303,"absolute_change":0.189,"percentage_change":14.5049884881},{"date":"2003-08-18","fuel":"diesel","current_price":1.498,"yoy_price":1.333,"absolute_change":0.165,"percentage_change":12.3780945236},{"date":"2003-08-25","fuel":"diesel","current_price":1.503,"yoy_price":1.37,"absolute_change":0.133,"percentage_change":9.7080291971},{"date":"2003-09-01","fuel":"diesel","current_price":1.501,"yoy_price":1.388,"absolute_change":0.113,"percentage_change":8.1412103746},{"date":"2003-09-08","fuel":"diesel","current_price":1.488,"yoy_price":1.396,"absolute_change":0.092,"percentage_change":6.5902578797},{"date":"2003-09-15","fuel":"diesel","current_price":1.471,"yoy_price":1.414,"absolute_change":0.057,"percentage_change":4.0311173975},{"date":"2003-09-22","fuel":"diesel","current_price":1.444,"yoy_price":1.417,"absolute_change":0.027,"percentage_change":1.9054340155},{"date":"2003-09-29","fuel":"diesel","current_price":1.429,"yoy_price":1.438,"absolute_change":-0.009,"percentage_change":-0.6258692629},{"date":"2003-10-06","fuel":"diesel","current_price":1.445,"yoy_price":1.46,"absolute_change":-0.015,"percentage_change":-1.0273972603},{"date":"2003-10-13","fuel":"diesel","current_price":1.483,"yoy_price":1.461,"absolute_change":0.022,"percentage_change":1.5058179329},{"date":"2003-10-20","fuel":"diesel","current_price":1.502,"yoy_price":1.469,"absolute_change":0.033,"percentage_change":2.2464261402},{"date":"2003-10-27","fuel":"diesel","current_price":1.495,"yoy_price":1.456,"absolute_change":0.039,"percentage_change":2.6785714286},{"date":"2003-11-03","fuel":"diesel","current_price":1.481,"yoy_price":1.442,"absolute_change":0.039,"percentage_change":2.7045769764},{"date":"2003-11-10","fuel":"diesel","current_price":1.476,"yoy_price":1.427,"absolute_change":0.049,"percentage_change":3.4337771549},{"date":"2003-11-17","fuel":"diesel","current_price":1.481,"yoy_price":1.405,"absolute_change":0.076,"percentage_change":5.409252669},{"date":"2003-11-24","fuel":"diesel","current_price":1.491,"yoy_price":1.405,"absolute_change":0.086,"percentage_change":6.1209964413},{"date":"2003-12-01","fuel":"diesel","current_price":1.476,"yoy_price":1.407,"absolute_change":0.069,"percentage_change":4.9040511727},{"date":"2003-12-08","fuel":"diesel","current_price":1.481,"yoy_price":1.405,"absolute_change":0.076,"percentage_change":5.409252669},{"date":"2003-12-15","fuel":"diesel","current_price":1.486,"yoy_price":1.401,"absolute_change":0.085,"percentage_change":6.0670949322},{"date":"2003-12-22","fuel":"diesel","current_price":1.504,"yoy_price":1.44,"absolute_change":0.064,"percentage_change":4.4444444444},{"date":"2003-12-29","fuel":"diesel","current_price":1.502,"yoy_price":1.491,"absolute_change":0.011,"percentage_change":0.7377598927},{"date":"2004-01-05","fuel":"diesel","current_price":1.503,"yoy_price":1.501,"absolute_change":0.002,"percentage_change":0.1332445037},{"date":"2004-01-12","fuel":"diesel","current_price":1.551,"yoy_price":1.478,"absolute_change":0.073,"percentage_change":4.9391069012},{"date":"2004-01-19","fuel":"diesel","current_price":1.559,"yoy_price":1.48,"absolute_change":0.079,"percentage_change":5.3378378378},{"date":"2004-01-26","fuel":"diesel","current_price":1.591,"yoy_price":1.492,"absolute_change":0.099,"percentage_change":6.6353887399},{"date":"2004-02-02","fuel":"diesel","current_price":1.581,"yoy_price":1.542,"absolute_change":0.039,"percentage_change":2.5291828794},{"date":"2004-02-09","fuel":"diesel","current_price":1.568,"yoy_price":1.662,"absolute_change":-0.094,"percentage_change":-5.6558363418},{"date":"2004-02-16","fuel":"diesel","current_price":1.584,"yoy_price":1.704,"absolute_change":-0.12,"percentage_change":-7.0422535211},{"date":"2004-02-23","fuel":"diesel","current_price":1.595,"yoy_price":1.709,"absolute_change":-0.114,"percentage_change":-6.6705675834},{"date":"2004-03-01","fuel":"diesel","current_price":1.619,"yoy_price":1.753,"absolute_change":-0.134,"percentage_change":-7.6440387906},{"date":"2004-03-08","fuel":"diesel","current_price":1.628,"yoy_price":1.771,"absolute_change":-0.143,"percentage_change":-8.0745341615},{"date":"2004-03-15","fuel":"diesel","current_price":1.617,"yoy_price":1.752,"absolute_change":-0.135,"percentage_change":-7.7054794521},{"date":"2004-03-22","fuel":"diesel","current_price":1.641,"yoy_price":1.662,"absolute_change":-0.021,"percentage_change":-1.2635379061},{"date":"2004-03-29","fuel":"diesel","current_price":1.642,"yoy_price":1.602,"absolute_change":0.04,"percentage_change":2.4968789014},{"date":"2004-04-05","fuel":"diesel","current_price":1.648,"yoy_price":1.554,"absolute_change":0.094,"percentage_change":6.0489060489},{"date":"2004-04-12","fuel":"diesel","current_price":1.679,"yoy_price":1.539,"absolute_change":0.14,"percentage_change":9.0968161144},{"date":"2004-04-19","fuel":"diesel","current_price":1.724,"yoy_price":1.529,"absolute_change":0.195,"percentage_change":12.7534336167},{"date":"2004-04-26","fuel":"diesel","current_price":1.718,"yoy_price":1.508,"absolute_change":0.21,"percentage_change":13.925729443},{"date":"2004-05-03","fuel":"diesel","current_price":1.717,"yoy_price":1.484,"absolute_change":0.233,"percentage_change":15.7008086253},{"date":"2004-05-10","fuel":"diesel","current_price":1.745,"yoy_price":1.444,"absolute_change":0.301,"percentage_change":20.8448753463},{"date":"2004-05-17","fuel":"diesel","current_price":1.763,"yoy_price":1.443,"absolute_change":0.32,"percentage_change":22.176022176},{"date":"2004-05-24","fuel":"diesel","current_price":1.761,"yoy_price":1.434,"absolute_change":0.327,"percentage_change":22.8033472803},{"date":"2004-05-31","fuel":"diesel","current_price":1.746,"yoy_price":1.423,"absolute_change":0.323,"percentage_change":22.6985242446},{"date":"2004-06-07","fuel":"diesel","current_price":1.734,"yoy_price":1.422,"absolute_change":0.312,"percentage_change":21.94092827},{"date":"2004-06-14","fuel":"diesel","current_price":1.711,"yoy_price":1.432,"absolute_change":0.279,"percentage_change":19.4832402235},{"date":"2004-06-21","fuel":"diesel","current_price":1.7,"yoy_price":1.423,"absolute_change":0.277,"percentage_change":19.4659170766},{"date":"2004-06-28","fuel":"diesel","current_price":1.7,"yoy_price":1.42,"absolute_change":0.28,"percentage_change":19.7183098592},{"date":"2004-07-05","fuel":"diesel","current_price":1.716,"yoy_price":1.428,"absolute_change":0.288,"percentage_change":20.1680672269},{"date":"2004-07-12","fuel":"diesel","current_price":1.74,"yoy_price":1.435,"absolute_change":0.305,"percentage_change":21.2543554007},{"date":"2004-07-19","fuel":"diesel","current_price":1.744,"yoy_price":1.439,"absolute_change":0.305,"percentage_change":21.1952744962},{"date":"2004-07-26","fuel":"diesel","current_price":1.754,"yoy_price":1.438,"absolute_change":0.316,"percentage_change":21.9749652295},{"date":"2004-08-02","fuel":"diesel","current_price":1.78,"yoy_price":1.453,"absolute_change":0.327,"percentage_change":22.5051617343},{"date":"2004-08-09","fuel":"diesel","current_price":1.814,"yoy_price":1.492,"absolute_change":0.322,"percentage_change":21.581769437},{"date":"2004-08-16","fuel":"diesel","current_price":1.825,"yoy_price":1.498,"absolute_change":0.327,"percentage_change":21.829105474},{"date":"2004-08-23","fuel":"diesel","current_price":1.874,"yoy_price":1.503,"absolute_change":0.371,"percentage_change":24.6839654025},{"date":"2004-08-30","fuel":"diesel","current_price":1.871,"yoy_price":1.501,"absolute_change":0.37,"percentage_change":24.6502331779},{"date":"2004-09-06","fuel":"diesel","current_price":1.869,"yoy_price":1.488,"absolute_change":0.381,"percentage_change":25.6048387097},{"date":"2004-09-13","fuel":"diesel","current_price":1.874,"yoy_price":1.471,"absolute_change":0.403,"percentage_change":27.3963290279},{"date":"2004-09-20","fuel":"diesel","current_price":1.912,"yoy_price":1.444,"absolute_change":0.468,"percentage_change":32.4099722992},{"date":"2004-09-27","fuel":"diesel","current_price":2.012,"yoy_price":1.429,"absolute_change":0.583,"percentage_change":40.7977606718},{"date":"2004-10-04","fuel":"diesel","current_price":2.053,"yoy_price":1.445,"absolute_change":0.608,"percentage_change":42.0761245675},{"date":"2004-10-11","fuel":"diesel","current_price":2.092,"yoy_price":1.483,"absolute_change":0.609,"percentage_change":41.0654079568},{"date":"2004-10-18","fuel":"diesel","current_price":2.18,"yoy_price":1.502,"absolute_change":0.678,"percentage_change":45.1398135819},{"date":"2004-10-25","fuel":"diesel","current_price":2.212,"yoy_price":1.495,"absolute_change":0.717,"percentage_change":47.9598662207},{"date":"2004-11-01","fuel":"diesel","current_price":2.206,"yoy_price":1.481,"absolute_change":0.725,"percentage_change":48.9534098582},{"date":"2004-11-08","fuel":"diesel","current_price":2.163,"yoy_price":1.476,"absolute_change":0.687,"percentage_change":46.5447154472},{"date":"2004-11-15","fuel":"diesel","current_price":2.132,"yoy_price":1.481,"absolute_change":0.651,"percentage_change":43.9567859554},{"date":"2004-11-22","fuel":"diesel","current_price":2.116,"yoy_price":1.491,"absolute_change":0.625,"percentage_change":41.918175721},{"date":"2004-11-29","fuel":"diesel","current_price":2.116,"yoy_price":1.476,"absolute_change":0.64,"percentage_change":43.3604336043},{"date":"2004-12-06","fuel":"diesel","current_price":2.069,"yoy_price":1.481,"absolute_change":0.588,"percentage_change":39.7029034436},{"date":"2004-12-13","fuel":"diesel","current_price":1.997,"yoy_price":1.486,"absolute_change":0.511,"percentage_change":34.3876177658},{"date":"2004-12-20","fuel":"diesel","current_price":1.984,"yoy_price":1.504,"absolute_change":0.48,"percentage_change":31.914893617},{"date":"2004-12-27","fuel":"diesel","current_price":1.987,"yoy_price":1.502,"absolute_change":0.485,"percentage_change":32.2902796272},{"date":"2005-01-03","fuel":"diesel","current_price":1.957,"yoy_price":1.503,"absolute_change":0.454,"percentage_change":30.2062541583},{"date":"2005-01-10","fuel":"diesel","current_price":1.934,"yoy_price":1.551,"absolute_change":0.383,"percentage_change":24.6937459703},{"date":"2005-01-17","fuel":"diesel","current_price":1.952,"yoy_price":1.559,"absolute_change":0.393,"percentage_change":25.208466966},{"date":"2005-01-24","fuel":"diesel","current_price":1.959,"yoy_price":1.591,"absolute_change":0.368,"percentage_change":23.130106851},{"date":"2005-01-31","fuel":"diesel","current_price":1.992,"yoy_price":1.581,"absolute_change":0.411,"percentage_change":25.9962049336},{"date":"2005-02-07","fuel":"diesel","current_price":1.983,"yoy_price":1.568,"absolute_change":0.415,"percentage_change":26.4668367347},{"date":"2005-02-14","fuel":"diesel","current_price":1.986,"yoy_price":1.584,"absolute_change":0.402,"percentage_change":25.3787878788},{"date":"2005-02-21","fuel":"diesel","current_price":2.02,"yoy_price":1.595,"absolute_change":0.425,"percentage_change":26.6457680251},{"date":"2005-02-28","fuel":"diesel","current_price":2.118,"yoy_price":1.619,"absolute_change":0.499,"percentage_change":30.8214947498},{"date":"2005-03-07","fuel":"diesel","current_price":2.168,"yoy_price":1.628,"absolute_change":0.54,"percentage_change":33.1695331695},{"date":"2005-03-14","fuel":"diesel","current_price":2.194,"yoy_price":1.617,"absolute_change":0.577,"percentage_change":35.6833642548},{"date":"2005-03-21","fuel":"diesel","current_price":2.244,"yoy_price":1.641,"absolute_change":0.603,"percentage_change":36.7458866545},{"date":"2005-03-28","fuel":"diesel","current_price":2.249,"yoy_price":1.642,"absolute_change":0.607,"percentage_change":36.9671132765},{"date":"2005-04-04","fuel":"diesel","current_price":2.303,"yoy_price":1.648,"absolute_change":0.655,"percentage_change":39.7451456311},{"date":"2005-04-11","fuel":"diesel","current_price":2.316,"yoy_price":1.679,"absolute_change":0.637,"percentage_change":37.9392495533},{"date":"2005-04-18","fuel":"diesel","current_price":2.259,"yoy_price":1.724,"absolute_change":0.535,"percentage_change":31.0324825986},{"date":"2005-04-25","fuel":"diesel","current_price":2.289,"yoy_price":1.718,"absolute_change":0.571,"percentage_change":33.2363213038},{"date":"2005-05-02","fuel":"diesel","current_price":2.262,"yoy_price":1.717,"absolute_change":0.545,"percentage_change":31.7414094351},{"date":"2005-05-09","fuel":"diesel","current_price":2.227,"yoy_price":1.745,"absolute_change":0.482,"percentage_change":27.6217765043},{"date":"2005-05-16","fuel":"diesel","current_price":2.189,"yoy_price":1.763,"absolute_change":0.426,"percentage_change":24.1633579126},{"date":"2005-05-23","fuel":"diesel","current_price":2.156,"yoy_price":1.761,"absolute_change":0.395,"percentage_change":22.4304372516},{"date":"2005-05-30","fuel":"diesel","current_price":2.16,"yoy_price":1.746,"absolute_change":0.414,"percentage_change":23.7113402062},{"date":"2005-06-06","fuel":"diesel","current_price":2.234,"yoy_price":1.734,"absolute_change":0.5,"percentage_change":28.8350634371},{"date":"2005-06-13","fuel":"diesel","current_price":2.276,"yoy_price":1.711,"absolute_change":0.565,"percentage_change":33.0216247808},{"date":"2005-06-20","fuel":"diesel","current_price":2.313,"yoy_price":1.7,"absolute_change":0.613,"percentage_change":36.0588235294},{"date":"2005-06-27","fuel":"diesel","current_price":2.336,"yoy_price":1.7,"absolute_change":0.636,"percentage_change":37.4117647059},{"date":"2005-07-04","fuel":"diesel","current_price":2.348,"yoy_price":1.716,"absolute_change":0.632,"percentage_change":36.8298368298},{"date":"2005-07-11","fuel":"diesel","current_price":2.408,"yoy_price":1.74,"absolute_change":0.668,"percentage_change":38.3908045977},{"date":"2005-07-18","fuel":"diesel","current_price":2.392,"yoy_price":1.744,"absolute_change":0.648,"percentage_change":37.1559633028},{"date":"2005-07-25","fuel":"diesel","current_price":2.342,"yoy_price":1.754,"absolute_change":0.588,"percentage_change":33.5233751425},{"date":"2005-08-01","fuel":"diesel","current_price":2.348,"yoy_price":1.78,"absolute_change":0.568,"percentage_change":31.9101123596},{"date":"2005-08-08","fuel":"diesel","current_price":2.407,"yoy_price":1.814,"absolute_change":0.593,"percentage_change":32.6901874311},{"date":"2005-08-15","fuel":"diesel","current_price":2.567,"yoy_price":1.825,"absolute_change":0.742,"percentage_change":40.6575342466},{"date":"2005-08-22","fuel":"diesel","current_price":2.588,"yoy_price":1.874,"absolute_change":0.714,"percentage_change":38.1003201708},{"date":"2005-08-29","fuel":"diesel","current_price":2.59,"yoy_price":1.871,"absolute_change":0.719,"percentage_change":38.4286477819},{"date":"2005-09-05","fuel":"diesel","current_price":2.898,"yoy_price":1.869,"absolute_change":1.029,"percentage_change":55.0561797753},{"date":"2005-09-12","fuel":"diesel","current_price":2.847,"yoy_price":1.874,"absolute_change":0.973,"percentage_change":51.9210245464},{"date":"2005-09-19","fuel":"diesel","current_price":2.732,"yoy_price":1.912,"absolute_change":0.82,"percentage_change":42.8870292887},{"date":"2005-09-26","fuel":"diesel","current_price":2.798,"yoy_price":2.012,"absolute_change":0.786,"percentage_change":39.0656063618},{"date":"2005-10-03","fuel":"diesel","current_price":3.144,"yoy_price":2.053,"absolute_change":1.091,"percentage_change":53.1417437896},{"date":"2005-10-10","fuel":"diesel","current_price":3.15,"yoy_price":2.092,"absolute_change":1.058,"percentage_change":50.5736137667},{"date":"2005-10-17","fuel":"diesel","current_price":3.148,"yoy_price":2.18,"absolute_change":0.968,"percentage_change":44.4036697248},{"date":"2005-10-24","fuel":"diesel","current_price":3.157,"yoy_price":2.212,"absolute_change":0.945,"percentage_change":42.7215189873},{"date":"2005-10-31","fuel":"diesel","current_price":2.876,"yoy_price":2.206,"absolute_change":0.67,"percentage_change":30.3717135086},{"date":"2005-11-07","fuel":"diesel","current_price":2.698,"yoy_price":2.163,"absolute_change":0.535,"percentage_change":24.7341655109},{"date":"2005-11-14","fuel":"diesel","current_price":2.602,"yoy_price":2.132,"absolute_change":0.47,"percentage_change":22.0450281426},{"date":"2005-11-21","fuel":"diesel","current_price":2.513,"yoy_price":2.116,"absolute_change":0.397,"percentage_change":18.7618147448},{"date":"2005-11-28","fuel":"diesel","current_price":2.479,"yoy_price":2.116,"absolute_change":0.363,"percentage_change":17.1550094518},{"date":"2005-12-05","fuel":"diesel","current_price":2.425,"yoy_price":2.069,"absolute_change":0.356,"percentage_change":17.2063798937},{"date":"2005-12-12","fuel":"diesel","current_price":2.436,"yoy_price":1.997,"absolute_change":0.439,"percentage_change":21.9829744617},{"date":"2005-12-19","fuel":"diesel","current_price":2.462,"yoy_price":1.984,"absolute_change":0.478,"percentage_change":24.0927419355},{"date":"2005-12-26","fuel":"diesel","current_price":2.448,"yoy_price":1.987,"absolute_change":0.461,"percentage_change":23.200805234},{"date":"2006-01-02","fuel":"diesel","current_price":2.442,"yoy_price":1.957,"absolute_change":0.485,"percentage_change":24.7828308636},{"date":"2006-01-09","fuel":"diesel","current_price":2.485,"yoy_price":1.934,"absolute_change":0.551,"percentage_change":28.4901758014},{"date":"2006-01-16","fuel":"diesel","current_price":2.449,"yoy_price":1.952,"absolute_change":0.497,"percentage_change":25.4610655738},{"date":"2006-01-23","fuel":"diesel","current_price":2.472,"yoy_price":1.959,"absolute_change":0.513,"percentage_change":26.1868300153},{"date":"2006-01-30","fuel":"diesel","current_price":2.489,"yoy_price":1.992,"absolute_change":0.497,"percentage_change":24.9497991968},{"date":"2006-02-06","fuel":"diesel","current_price":2.499,"yoy_price":1.983,"absolute_change":0.516,"percentage_change":26.0211800303},{"date":"2006-02-13","fuel":"diesel","current_price":2.476,"yoy_price":1.986,"absolute_change":0.49,"percentage_change":24.6727089627},{"date":"2006-02-20","fuel":"diesel","current_price":2.455,"yoy_price":2.02,"absolute_change":0.435,"percentage_change":21.5346534653},{"date":"2006-02-27","fuel":"diesel","current_price":2.471,"yoy_price":2.118,"absolute_change":0.353,"percentage_change":16.6666666667},{"date":"2006-03-06","fuel":"diesel","current_price":2.545,"yoy_price":2.168,"absolute_change":0.377,"percentage_change":17.389298893},{"date":"2006-03-13","fuel":"diesel","current_price":2.543,"yoy_price":2.194,"absolute_change":0.349,"percentage_change":15.9070191431},{"date":"2006-03-20","fuel":"diesel","current_price":2.581,"yoy_price":2.244,"absolute_change":0.337,"percentage_change":15.0178253119},{"date":"2006-03-27","fuel":"diesel","current_price":2.565,"yoy_price":2.249,"absolute_change":0.316,"percentage_change":14.0506891952},{"date":"2006-04-03","fuel":"diesel","current_price":2.617,"yoy_price":2.303,"absolute_change":0.314,"percentage_change":13.6343899262},{"date":"2006-04-10","fuel":"diesel","current_price":2.654,"yoy_price":2.316,"absolute_change":0.338,"percentage_change":14.5941278066},{"date":"2006-04-17","fuel":"diesel","current_price":2.765,"yoy_price":2.259,"absolute_change":0.506,"percentage_change":22.399291722},{"date":"2006-04-24","fuel":"diesel","current_price":2.876,"yoy_price":2.289,"absolute_change":0.587,"percentage_change":25.6443861948},{"date":"2006-05-01","fuel":"diesel","current_price":2.896,"yoy_price":2.262,"absolute_change":0.634,"percentage_change":28.0282935455},{"date":"2006-05-08","fuel":"diesel","current_price":2.897,"yoy_price":2.227,"absolute_change":0.67,"percentage_change":30.0853165694},{"date":"2006-05-15","fuel":"diesel","current_price":2.92,"yoy_price":2.189,"absolute_change":0.731,"percentage_change":33.394243947},{"date":"2006-05-22","fuel":"diesel","current_price":2.888,"yoy_price":2.156,"absolute_change":0.732,"percentage_change":33.9517625232},{"date":"2006-05-29","fuel":"diesel","current_price":2.882,"yoy_price":2.16,"absolute_change":0.722,"percentage_change":33.4259259259},{"date":"2006-06-05","fuel":"diesel","current_price":2.89,"yoy_price":2.234,"absolute_change":0.656,"percentage_change":29.3643688451},{"date":"2006-06-12","fuel":"diesel","current_price":2.918,"yoy_price":2.276,"absolute_change":0.642,"percentage_change":28.2073813708},{"date":"2006-06-19","fuel":"diesel","current_price":2.915,"yoy_price":2.313,"absolute_change":0.602,"percentage_change":26.0268050151},{"date":"2006-06-26","fuel":"diesel","current_price":2.867,"yoy_price":2.336,"absolute_change":0.531,"percentage_change":22.7311643836},{"date":"2006-07-03","fuel":"diesel","current_price":2.898,"yoy_price":2.348,"absolute_change":0.55,"percentage_change":23.4241908007},{"date":"2006-07-10","fuel":"diesel","current_price":2.918,"yoy_price":2.408,"absolute_change":0.51,"percentage_change":21.1794019934},{"date":"2006-07-17","fuel":"diesel","current_price":2.926,"yoy_price":2.392,"absolute_change":0.534,"percentage_change":22.3244147157},{"date":"2006-07-24","fuel":"diesel","current_price":2.946,"yoy_price":2.342,"absolute_change":0.604,"percentage_change":25.7899231426},{"date":"2006-07-31","fuel":"diesel","current_price":2.98,"yoy_price":2.348,"absolute_change":0.632,"percentage_change":26.9165247019},{"date":"2006-08-07","fuel":"diesel","current_price":3.055,"yoy_price":2.407,"absolute_change":0.648,"percentage_change":26.9214790195},{"date":"2006-08-14","fuel":"diesel","current_price":3.065,"yoy_price":2.567,"absolute_change":0.498,"percentage_change":19.400077912},{"date":"2006-08-21","fuel":"diesel","current_price":3.033,"yoy_price":2.588,"absolute_change":0.445,"percentage_change":17.1947449768},{"date":"2006-08-28","fuel":"diesel","current_price":3.027,"yoy_price":2.59,"absolute_change":0.437,"percentage_change":16.8725868726},{"date":"2006-09-04","fuel":"diesel","current_price":2.967,"yoy_price":2.898,"absolute_change":0.069,"percentage_change":2.380952381},{"date":"2006-09-11","fuel":"diesel","current_price":2.857,"yoy_price":2.847,"absolute_change":0.01,"percentage_change":0.3512469266},{"date":"2006-09-18","fuel":"diesel","current_price":2.713,"yoy_price":2.732,"absolute_change":-0.019,"percentage_change":-0.6954612006},{"date":"2006-09-25","fuel":"diesel","current_price":2.595,"yoy_price":2.798,"absolute_change":-0.203,"percentage_change":-7.2551822731},{"date":"2006-10-02","fuel":"diesel","current_price":2.546,"yoy_price":3.144,"absolute_change":-0.598,"percentage_change":-19.0203562341},{"date":"2006-10-09","fuel":"diesel","current_price":2.506,"yoy_price":3.15,"absolute_change":-0.644,"percentage_change":-20.4444444444},{"date":"2006-10-16","fuel":"diesel","current_price":2.503,"yoy_price":3.148,"absolute_change":-0.645,"percentage_change":-20.4891994917},{"date":"2006-10-23","fuel":"diesel","current_price":2.524,"yoy_price":3.157,"absolute_change":-0.633,"percentage_change":-20.0506810263},{"date":"2006-10-30","fuel":"diesel","current_price":2.517,"yoy_price":2.876,"absolute_change":-0.359,"percentage_change":-12.4826147427},{"date":"2006-11-06","fuel":"diesel","current_price":2.506,"yoy_price":2.698,"absolute_change":-0.192,"percentage_change":-7.1163825056},{"date":"2006-11-13","fuel":"diesel","current_price":2.552,"yoy_price":2.602,"absolute_change":-0.05,"percentage_change":-1.9215987702},{"date":"2006-11-20","fuel":"diesel","current_price":2.553,"yoy_price":2.513,"absolute_change":0.04,"percentage_change":1.5917230402},{"date":"2006-11-27","fuel":"diesel","current_price":2.567,"yoy_price":2.479,"absolute_change":0.088,"percentage_change":3.5498184752},{"date":"2006-12-04","fuel":"diesel","current_price":2.618,"yoy_price":2.425,"absolute_change":0.193,"percentage_change":7.9587628866},{"date":"2006-12-11","fuel":"diesel","current_price":2.621,"yoy_price":2.436,"absolute_change":0.185,"percentage_change":7.5944170772},{"date":"2006-12-18","fuel":"diesel","current_price":2.606,"yoy_price":2.462,"absolute_change":0.144,"percentage_change":5.8489033306},{"date":"2006-12-25","fuel":"diesel","current_price":2.596,"yoy_price":2.448,"absolute_change":0.148,"percentage_change":6.045751634},{"date":"2007-01-01","fuel":"diesel","current_price":2.58,"yoy_price":2.442,"absolute_change":0.138,"percentage_change":5.6511056511},{"date":"2007-01-08","fuel":"diesel","current_price":2.537,"yoy_price":2.485,"absolute_change":0.052,"percentage_change":2.092555332},{"date":"2007-01-15","fuel":"diesel","current_price":2.463,"yoy_price":2.449,"absolute_change":0.014,"percentage_change":0.5716619028},{"date":"2007-01-22","fuel":"diesel","current_price":2.43,"yoy_price":2.472,"absolute_change":-0.042,"percentage_change":-1.6990291262},{"date":"2007-01-29","fuel":"diesel","current_price":2.413,"yoy_price":2.489,"absolute_change":-0.076,"percentage_change":-3.0534351145},{"date":"2007-02-05","fuel":"diesel","current_price":2.4256666667,"yoy_price":2.499,"absolute_change":-0.0733333333,"percentage_change":-2.9345071362},{"date":"2007-02-12","fuel":"diesel","current_price":2.466,"yoy_price":2.476,"absolute_change":-0.01,"percentage_change":-0.4038772213},{"date":"2007-02-19","fuel":"diesel","current_price":2.481,"yoy_price":2.455,"absolute_change":0.026,"percentage_change":1.0590631365},{"date":"2007-02-26","fuel":"diesel","current_price":2.5423333333,"yoy_price":2.471,"absolute_change":0.0713333333,"percentage_change":2.8868204506},{"date":"2007-03-05","fuel":"diesel","current_price":2.6166666667,"yoy_price":2.545,"absolute_change":0.0716666667,"percentage_change":2.8159790439},{"date":"2007-03-12","fuel":"diesel","current_price":2.679,"yoy_price":2.543,"absolute_change":0.136,"percentage_change":5.3480141565},{"date":"2007-03-19","fuel":"diesel","current_price":2.673,"yoy_price":2.581,"absolute_change":0.092,"percentage_change":3.5645098799},{"date":"2007-03-26","fuel":"diesel","current_price":2.6666666667,"yoy_price":2.565,"absolute_change":0.1016666667,"percentage_change":3.9636127355},{"date":"2007-04-02","fuel":"diesel","current_price":2.7813333333,"yoy_price":2.617,"absolute_change":0.1643333333,"percentage_change":6.2794548465},{"date":"2007-04-09","fuel":"diesel","current_price":2.8306666667,"yoy_price":2.654,"absolute_change":0.1766666667,"percentage_change":6.65661894},{"date":"2007-04-16","fuel":"diesel","current_price":2.8696666667,"yoy_price":2.765,"absolute_change":0.1046666667,"percentage_change":3.7854128993},{"date":"2007-04-23","fuel":"diesel","current_price":2.8416666667,"yoy_price":2.876,"absolute_change":-0.0343333333,"percentage_change":-1.1937876681},{"date":"2007-04-30","fuel":"diesel","current_price":2.796,"yoy_price":2.896,"absolute_change":-0.1,"percentage_change":-3.453038674},{"date":"2007-05-07","fuel":"diesel","current_price":2.7746666667,"yoy_price":2.897,"absolute_change":-0.1223333333,"percentage_change":-4.2227591762},{"date":"2007-05-14","fuel":"diesel","current_price":2.755,"yoy_price":2.92,"absolute_change":-0.165,"percentage_change":-5.6506849315},{"date":"2007-05-21","fuel":"diesel","current_price":2.7883333333,"yoy_price":2.888,"absolute_change":-0.0996666667,"percentage_change":-3.4510618652},{"date":"2007-05-28","fuel":"diesel","current_price":2.8016666667,"yoy_price":2.882,"absolute_change":-0.0803333333,"percentage_change":-2.7874161462},{"date":"2007-06-04","fuel":"diesel","current_price":2.7833333333,"yoy_price":2.89,"absolute_change":-0.1066666667,"percentage_change":-3.69088812},{"date":"2007-06-11","fuel":"diesel","current_price":2.774,"yoy_price":2.918,"absolute_change":-0.144,"percentage_change":-4.9348869088},{"date":"2007-06-18","fuel":"diesel","current_price":2.7916666667,"yoy_price":2.915,"absolute_change":-0.1233333333,"percentage_change":-4.2309891366},{"date":"2007-06-25","fuel":"diesel","current_price":2.8226666667,"yoy_price":2.867,"absolute_change":-0.0443333333,"percentage_change":-1.5463318219},{"date":"2007-07-02","fuel":"diesel","current_price":2.8166666667,"yoy_price":2.898,"absolute_change":-0.0813333333,"percentage_change":-2.8065332413},{"date":"2007-07-09","fuel":"diesel","current_price":2.839,"yoy_price":2.918,"absolute_change":-0.079,"percentage_change":-2.7073337903},{"date":"2007-07-16","fuel":"diesel","current_price":2.875,"yoy_price":2.926,"absolute_change":-0.051,"percentage_change":-1.7429938483},{"date":"2007-07-23","fuel":"diesel","current_price":2.8736666667,"yoy_price":2.946,"absolute_change":-0.0723333333,"percentage_change":-2.4553066305},{"date":"2007-07-30","fuel":"diesel","current_price":2.872,"yoy_price":2.98,"absolute_change":-0.108,"percentage_change":-3.6241610738},{"date":"2007-08-06","fuel":"diesel","current_price":2.8846666667,"yoy_price":3.055,"absolute_change":-0.1703333333,"percentage_change":-5.5755591926},{"date":"2007-08-13","fuel":"diesel","current_price":2.8326666667,"yoy_price":3.065,"absolute_change":-0.2323333333,"percentage_change":-7.580206634},{"date":"2007-08-20","fuel":"diesel","current_price":2.8573333333,"yoy_price":3.033,"absolute_change":-0.1756666667,"percentage_change":-5.7918452577},{"date":"2007-08-27","fuel":"diesel","current_price":2.8523333333,"yoy_price":3.027,"absolute_change":-0.1746666667,"percentage_change":-5.7702896157},{"date":"2007-09-03","fuel":"diesel","current_price":2.8843333333,"yoy_price":2.967,"absolute_change":-0.0826666667,"percentage_change":-2.7862037973},{"date":"2007-09-10","fuel":"diesel","current_price":2.9156666667,"yoy_price":2.857,"absolute_change":0.0586666667,"percentage_change":2.0534360051},{"date":"2007-09-17","fuel":"diesel","current_price":2.9563333333,"yoy_price":2.713,"absolute_change":0.2433333333,"percentage_change":8.9691608306},{"date":"2007-09-24","fuel":"diesel","current_price":3.026,"yoy_price":2.595,"absolute_change":0.431,"percentage_change":16.6088631985},{"date":"2007-10-01","fuel":"diesel","current_price":3.04,"yoy_price":2.546,"absolute_change":0.494,"percentage_change":19.4029850746},{"date":"2007-10-08","fuel":"diesel","current_price":3.022,"yoy_price":2.506,"absolute_change":0.516,"percentage_change":20.5905826018},{"date":"2007-10-15","fuel":"diesel","current_price":3.0226666667,"yoy_price":2.503,"absolute_change":0.5196666667,"percentage_change":20.7617525636},{"date":"2007-10-22","fuel":"diesel","current_price":3.0756666667,"yoy_price":2.524,"absolute_change":0.5516666667,"percentage_change":21.8568409931},{"date":"2007-10-29","fuel":"diesel","current_price":3.141,"yoy_price":2.517,"absolute_change":0.624,"percentage_change":24.7914183552},{"date":"2007-11-05","fuel":"diesel","current_price":3.2913333333,"yoy_price":2.506,"absolute_change":0.7853333333,"percentage_change":31.3381218409},{"date":"2007-11-12","fuel":"diesel","current_price":3.4103333333,"yoy_price":2.552,"absolute_change":0.8583333333,"percentage_change":33.6337513062},{"date":"2007-11-19","fuel":"diesel","current_price":3.3896666667,"yoy_price":2.553,"absolute_change":0.8366666667,"percentage_change":32.7719023371},{"date":"2007-11-26","fuel":"diesel","current_price":3.4273333333,"yoy_price":2.567,"absolute_change":0.8603333333,"percentage_change":33.5151279055},{"date":"2007-12-03","fuel":"diesel","current_price":3.393,"yoy_price":2.618,"absolute_change":0.775,"percentage_change":29.602750191},{"date":"2007-12-10","fuel":"diesel","current_price":3.2963333333,"yoy_price":2.621,"absolute_change":0.6753333333,"percentage_change":25.7662469795},{"date":"2007-12-17","fuel":"diesel","current_price":3.2816666667,"yoy_price":2.606,"absolute_change":0.6756666667,"percentage_change":25.9273471476},{"date":"2007-12-24","fuel":"diesel","current_price":3.2846666667,"yoy_price":2.596,"absolute_change":0.6886666667,"percentage_change":26.5279917822},{"date":"2007-12-31","fuel":"diesel","current_price":3.3243333333,"yoy_price":2.58,"absolute_change":0.7443333333,"percentage_change":28.850129199},{"date":"2008-01-07","fuel":"diesel","current_price":3.3546666667,"yoy_price":2.537,"absolute_change":0.8176666667,"percentage_change":32.2296675864},{"date":"2008-01-14","fuel":"diesel","current_price":3.2986666667,"yoy_price":2.463,"absolute_change":0.8356666667,"percentage_change":33.9288131006},{"date":"2008-01-21","fuel":"diesel","current_price":3.2416666667,"yoy_price":2.43,"absolute_change":0.8116666667,"percentage_change":33.401920439},{"date":"2008-01-28","fuel":"diesel","current_price":3.234,"yoy_price":2.413,"absolute_change":0.821,"percentage_change":34.0240364691},{"date":"2008-02-04","fuel":"diesel","current_price":3.2593333333,"yoy_price":2.4256666667,"absolute_change":0.8336666667,"percentage_change":34.3685584719},{"date":"2008-02-11","fuel":"diesel","current_price":3.258,"yoy_price":2.466,"absolute_change":0.792,"percentage_change":32.1167883212},{"date":"2008-02-18","fuel":"diesel","current_price":3.3786666667,"yoy_price":2.481,"absolute_change":0.8976666667,"percentage_change":36.1816471853},{"date":"2008-02-25","fuel":"diesel","current_price":3.5403333333,"yoy_price":2.5423333333,"absolute_change":0.998,"percentage_change":39.2552773043},{"date":"2008-03-03","fuel":"diesel","current_price":3.6403333333,"yoy_price":2.6166666667,"absolute_change":1.0236666667,"percentage_change":39.1210191083},{"date":"2008-03-10","fuel":"diesel","current_price":3.806,"yoy_price":2.679,"absolute_change":1.127,"percentage_change":42.0679357969},{"date":"2008-03-17","fuel":"diesel","current_price":3.96,"yoy_price":2.673,"absolute_change":1.287,"percentage_change":48.1481481481},{"date":"2008-03-24","fuel":"diesel","current_price":3.973,"yoy_price":2.6666666667,"absolute_change":1.3063333333,"percentage_change":48.9875},{"date":"2008-03-31","fuel":"diesel","current_price":3.9416666667,"yoy_price":2.7813333333,"absolute_change":1.1603333333,"percentage_change":41.7186001918},{"date":"2008-04-07","fuel":"diesel","current_price":3.932,"yoy_price":2.8306666667,"absolute_change":1.1013333333,"percentage_change":38.9072067829},{"date":"2008-04-14","fuel":"diesel","current_price":4.0383333333,"yoy_price":2.8696666667,"absolute_change":1.1686666667,"percentage_change":40.7248228598},{"date":"2008-04-21","fuel":"diesel","current_price":4.1216666667,"yoy_price":2.8416666667,"absolute_change":1.28,"percentage_change":45.0439882698},{"date":"2008-04-28","fuel":"diesel","current_price":4.154,"yoy_price":2.796,"absolute_change":1.358,"percentage_change":48.5693848355},{"date":"2008-05-05","fuel":"diesel","current_price":4.12,"yoy_price":2.7746666667,"absolute_change":1.3453333333,"percentage_change":48.4863046612},{"date":"2008-05-12","fuel":"diesel","current_price":4.3113333333,"yoy_price":2.755,"absolute_change":1.5563333333,"percentage_change":56.4912280702},{"date":"2008-05-19","fuel":"diesel","current_price":4.4823333333,"yoy_price":2.7883333333,"absolute_change":1.694,"percentage_change":60.7531380753},{"date":"2008-05-26","fuel":"diesel","current_price":4.7043333333,"yoy_price":2.8016666667,"absolute_change":1.9026666667,"percentage_change":67.9119571684},{"date":"2008-06-02","fuel":"diesel","current_price":4.6863333333,"yoy_price":2.7833333333,"absolute_change":1.903,"percentage_change":68.371257485},{"date":"2008-06-09","fuel":"diesel","current_price":4.668,"yoy_price":2.774,"absolute_change":1.894,"percentage_change":68.2768565249},{"date":"2008-06-16","fuel":"diesel","current_price":4.6666666667,"yoy_price":2.7916666667,"absolute_change":1.875,"percentage_change":67.1641791045},{"date":"2008-06-23","fuel":"diesel","current_price":4.6196666667,"yoy_price":2.8226666667,"absolute_change":1.797,"percentage_change":63.6632026453},{"date":"2008-06-30","fuel":"diesel","current_price":4.6186666667,"yoy_price":2.8166666667,"absolute_change":1.802,"percentage_change":63.9763313609},{"date":"2008-07-07","fuel":"diesel","current_price":4.712,"yoy_price":2.839,"absolute_change":1.873,"percentage_change":65.973934484},{"date":"2008-07-14","fuel":"diesel","current_price":4.7473333333,"yoy_price":2.875,"absolute_change":1.8723333333,"percentage_change":65.1246376812},{"date":"2008-07-21","fuel":"diesel","current_price":4.692,"yoy_price":2.8736666667,"absolute_change":1.8183333333,"percentage_change":63.275722074},{"date":"2008-07-28","fuel":"diesel","current_price":4.5763333333,"yoy_price":2.872,"absolute_change":1.7043333333,"percentage_change":59.343082637},{"date":"2008-08-04","fuel":"diesel","current_price":4.4706666667,"yoy_price":2.8846666667,"absolute_change":1.586,"percentage_change":54.9803559048},{"date":"2008-08-11","fuel":"diesel","current_price":4.3203333333,"yoy_price":2.8326666667,"absolute_change":1.4876666667,"percentage_change":52.5182395858},{"date":"2008-08-18","fuel":"diesel","current_price":4.176,"yoy_price":2.8573333333,"absolute_change":1.3186666667,"percentage_change":46.1502566496},{"date":"2008-08-25","fuel":"diesel","current_price":4.114,"yoy_price":2.8523333333,"absolute_change":1.2616666667,"percentage_change":44.2327918663},{"date":"2008-09-01","fuel":"diesel","current_price":4.0903333333,"yoy_price":2.8843333333,"absolute_change":1.206,"percentage_change":41.8120882931},{"date":"2008-09-08","fuel":"diesel","current_price":4.0233333333,"yoy_price":2.9156666667,"absolute_change":1.1076666667,"percentage_change":37.9901680576},{"date":"2008-09-15","fuel":"diesel","current_price":3.997,"yoy_price":2.9563333333,"absolute_change":1.0406666667,"percentage_change":35.2012628256},{"date":"2008-09-22","fuel":"diesel","current_price":3.9366666667,"yoy_price":3.026,"absolute_change":0.9106666667,"percentage_change":30.094734523},{"date":"2008-09-29","fuel":"diesel","current_price":3.9383333333,"yoy_price":3.04,"absolute_change":0.8983333333,"percentage_change":29.5504385965},{"date":"2008-10-06","fuel":"diesel","current_price":3.8476666667,"yoy_price":3.022,"absolute_change":0.8256666667,"percentage_change":27.3218619016},{"date":"2008-10-13","fuel":"diesel","current_price":3.6296666667,"yoy_price":3.0226666667,"absolute_change":0.607,"percentage_change":20.0816056462},{"date":"2008-10-20","fuel":"diesel","current_price":3.4456666667,"yoy_price":3.0756666667,"absolute_change":0.37,"percentage_change":12.0299122142},{"date":"2008-10-27","fuel":"diesel","current_price":3.259,"yoy_price":3.141,"absolute_change":0.118,"percentage_change":3.7567653613},{"date":"2008-11-03","fuel":"diesel","current_price":3.0606666667,"yoy_price":3.2913333333,"absolute_change":-0.2306666667,"percentage_change":-7.0083046384},{"date":"2008-11-10","fuel":"diesel","current_price":2.9103333333,"yoy_price":3.4103333333,"absolute_change":-0.5,"percentage_change":-14.6613234288},{"date":"2008-11-17","fuel":"diesel","current_price":2.7766666667,"yoy_price":3.3896666667,"absolute_change":-0.613,"percentage_change":-18.0843740781},{"date":"2008-11-24","fuel":"diesel","current_price":2.637,"yoy_price":3.4273333333,"absolute_change":-0.7903333333,"percentage_change":-23.0597160086},{"date":"2008-12-01","fuel":"diesel","current_price":2.5943333333,"yoy_price":3.393,"absolute_change":-0.7986666667,"percentage_change":-23.5386580214},{"date":"2008-12-08","fuel":"diesel","current_price":2.519,"yoy_price":3.2963333333,"absolute_change":-0.7773333333,"percentage_change":-23.5817575083},{"date":"2008-12-15","fuel":"diesel","current_price":2.426,"yoy_price":3.2816666667,"absolute_change":-0.8556666667,"percentage_change":-26.0741493144},{"date":"2008-12-22","fuel":"diesel","current_price":2.3695,"yoy_price":3.2846666667,"absolute_change":-0.9151666667,"percentage_change":-27.8617820175},{"date":"2008-12-29","fuel":"diesel","current_price":2.331,"yoy_price":3.3243333333,"absolute_change":-0.9933333333,"percentage_change":-29.8806778301},{"date":"2009-01-05","fuel":"diesel","current_price":2.295,"yoy_price":3.3546666667,"absolute_change":-1.0596666667,"percentage_change":-31.5878378378},{"date":"2009-01-12","fuel":"diesel","current_price":2.319,"yoy_price":3.2986666667,"absolute_change":-0.9796666667,"percentage_change":-29.6988682296},{"date":"2009-01-19","fuel":"diesel","current_price":2.3015,"yoy_price":3.2416666667,"absolute_change":-0.9401666667,"percentage_change":-29.0025706941},{"date":"2009-01-26","fuel":"diesel","current_price":2.273,"yoy_price":3.234,"absolute_change":-0.961,"percentage_change":-29.7155225727},{"date":"2009-02-02","fuel":"diesel","current_price":2.251,"yoy_price":3.2593333333,"absolute_change":-1.0083333333,"percentage_change":-30.936796891},{"date":"2009-02-09","fuel":"diesel","current_price":2.2245,"yoy_price":3.258,"absolute_change":-1.0335,"percentage_change":-31.7219152855},{"date":"2009-02-16","fuel":"diesel","current_price":2.1915,"yoy_price":3.3786666667,"absolute_change":-1.1871666667,"percentage_change":-35.1371349645},{"date":"2009-02-23","fuel":"diesel","current_price":2.134,"yoy_price":3.5403333333,"absolute_change":-1.4063333333,"percentage_change":-39.7231899068},{"date":"2009-03-02","fuel":"diesel","current_price":2.091,"yoy_price":3.6403333333,"absolute_change":-1.5493333333,"percentage_change":-42.5602051094},{"date":"2009-03-09","fuel":"diesel","current_price":2.048,"yoy_price":3.806,"absolute_change":-1.758,"percentage_change":-46.190225959},{"date":"2009-03-16","fuel":"diesel","current_price":2.02,"yoy_price":3.96,"absolute_change":-1.94,"percentage_change":-48.9898989899},{"date":"2009-03-23","fuel":"diesel","current_price":2.0915,"yoy_price":3.973,"absolute_change":-1.8815,"percentage_change":-47.3571608356},{"date":"2009-03-30","fuel":"diesel","current_price":2.223,"yoy_price":3.9416666667,"absolute_change":-1.7186666667,"percentage_change":-43.6025369979},{"date":"2009-04-06","fuel":"diesel","current_price":2.2305,"yoy_price":3.932,"absolute_change":-1.7015,"percentage_change":-43.2731434385},{"date":"2009-04-13","fuel":"diesel","current_price":2.2315,"yoy_price":4.0383333333,"absolute_change":-1.8068333333,"percentage_change":-44.7420553033},{"date":"2009-04-20","fuel":"diesel","current_price":2.2235,"yoy_price":4.1216666667,"absolute_change":-1.8981666667,"percentage_change":-46.0533764658},{"date":"2009-04-27","fuel":"diesel","current_price":2.204,"yoy_price":4.154,"absolute_change":-1.95,"percentage_change":-46.9427058257},{"date":"2009-05-04","fuel":"diesel","current_price":2.1885,"yoy_price":4.12,"absolute_change":-1.9315,"percentage_change":-46.8810679612},{"date":"2009-05-11","fuel":"diesel","current_price":2.2195,"yoy_price":4.3113333333,"absolute_change":-2.0918333333,"percentage_change":-48.5194062162},{"date":"2009-05-18","fuel":"diesel","current_price":2.234,"yoy_price":4.4823333333,"absolute_change":-2.2483333333,"percentage_change":-50.1598869636},{"date":"2009-05-25","fuel":"diesel","current_price":2.276,"yoy_price":4.7043333333,"absolute_change":-2.4283333333,"percentage_change":-51.6190746121},{"date":"2009-06-01","fuel":"diesel","current_price":2.353,"yoy_price":4.6863333333,"absolute_change":-2.3333333333,"percentage_change":-49.7901699979},{"date":"2009-06-08","fuel":"diesel","current_price":2.4995,"yoy_price":4.668,"absolute_change":-2.1685,"percentage_change":-46.4545844045},{"date":"2009-06-15","fuel":"diesel","current_price":2.5735,"yoy_price":4.6666666667,"absolute_change":-2.0931666667,"percentage_change":-44.8535714286},{"date":"2009-06-22","fuel":"diesel","current_price":2.6175,"yoy_price":4.6196666667,"absolute_change":-2.0021666667,"percentage_change":-43.340067826},{"date":"2009-06-29","fuel":"diesel","current_price":2.61,"yoy_price":4.6186666667,"absolute_change":-2.0086666667,"percentage_change":-43.4901847575},{"date":"2009-07-06","fuel":"diesel","current_price":2.596,"yoy_price":4.712,"absolute_change":-2.116,"percentage_change":-44.9066213922},{"date":"2009-07-13","fuel":"diesel","current_price":2.544,"yoy_price":4.7473333333,"absolute_change":-2.2033333333,"percentage_change":-46.4120207836},{"date":"2009-07-20","fuel":"diesel","current_price":2.4985,"yoy_price":4.692,"absolute_change":-2.1935,"percentage_change":-46.7497868713},{"date":"2009-07-27","fuel":"diesel","current_price":2.53,"yoy_price":4.5763333333,"absolute_change":-2.0463333333,"percentage_change":-44.7155655911},{"date":"2009-08-03","fuel":"diesel","current_price":2.552,"yoy_price":4.4706666667,"absolute_change":-1.9186666667,"percentage_change":-42.9167909335},{"date":"2009-08-10","fuel":"diesel","current_price":2.6265,"yoy_price":4.3203333333,"absolute_change":-1.6938333333,"percentage_change":-39.2060797778},{"date":"2009-08-17","fuel":"diesel","current_price":2.654,"yoy_price":4.176,"absolute_change":-1.522,"percentage_change":-36.4463601533},{"date":"2009-08-24","fuel":"diesel","current_price":2.67,"yoy_price":4.114,"absolute_change":-1.444,"percentage_change":-35.0996596986},{"date":"2009-08-31","fuel":"diesel","current_price":2.6765,"yoy_price":4.0903333333,"absolute_change":-1.4138333333,"percentage_change":-34.5652351072},{"date":"2009-09-07","fuel":"diesel","current_price":2.6485,"yoy_price":4.0233333333,"absolute_change":-1.3748333333,"percentage_change":-34.1714995857},{"date":"2009-09-14","fuel":"diesel","current_price":2.636,"yoy_price":3.997,"absolute_change":-1.361,"percentage_change":-34.0505379034},{"date":"2009-09-21","fuel":"diesel","current_price":2.624,"yoy_price":3.9366666667,"absolute_change":-1.3126666667,"percentage_change":-33.3446232007},{"date":"2009-09-28","fuel":"diesel","current_price":2.6035,"yoy_price":3.9383333333,"absolute_change":-1.3348333333,"percentage_change":-33.8933559035},{"date":"2009-10-05","fuel":"diesel","current_price":2.585,"yoy_price":3.8476666667,"absolute_change":-1.2626666667,"percentage_change":-32.8164255393},{"date":"2009-10-12","fuel":"diesel","current_price":2.602,"yoy_price":3.6296666667,"absolute_change":-1.0276666667,"percentage_change":-28.3129763982},{"date":"2009-10-19","fuel":"diesel","current_price":2.7065,"yoy_price":3.4456666667,"absolute_change":-0.7391666667,"percentage_change":-21.4520653961},{"date":"2009-10-26","fuel":"diesel","current_price":2.803,"yoy_price":3.259,"absolute_change":-0.456,"percentage_change":-13.9920220927},{"date":"2009-11-02","fuel":"diesel","current_price":2.8095,"yoy_price":3.0606666667,"absolute_change":-0.2511666667,"percentage_change":-8.2062731431},{"date":"2009-11-09","fuel":"diesel","current_price":2.803,"yoy_price":2.9103333333,"absolute_change":-0.1073333333,"percentage_change":-3.6880082465},{"date":"2009-11-16","fuel":"diesel","current_price":2.7925,"yoy_price":2.7766666667,"absolute_change":0.0158333333,"percentage_change":0.5702280912},{"date":"2009-11-23","fuel":"diesel","current_price":2.7895,"yoy_price":2.637,"absolute_change":0.1525,"percentage_change":5.7830868411},{"date":"2009-11-30","fuel":"diesel","current_price":2.7775,"yoy_price":2.5943333333,"absolute_change":0.1831666667,"percentage_change":7.06025954},{"date":"2009-12-07","fuel":"diesel","current_price":2.7745,"yoy_price":2.519,"absolute_change":0.2555,"percentage_change":10.1429138547},{"date":"2009-12-14","fuel":"diesel","current_price":2.7505,"yoy_price":2.426,"absolute_change":0.3245,"percentage_change":13.3759274526},{"date":"2009-12-21","fuel":"diesel","current_price":2.7285,"yoy_price":2.3695,"absolute_change":0.359,"percentage_change":15.1508757122},{"date":"2009-12-28","fuel":"diesel","current_price":2.734,"yoy_price":2.331,"absolute_change":0.403,"percentage_change":17.2887172887},{"date":"2010-01-04","fuel":"diesel","current_price":2.799,"yoy_price":2.295,"absolute_change":0.504,"percentage_change":21.9607843137},{"date":"2010-01-11","fuel":"diesel","current_price":2.8805,"yoy_price":2.319,"absolute_change":0.5615,"percentage_change":24.2130228547},{"date":"2010-01-18","fuel":"diesel","current_price":2.872,"yoy_price":2.3015,"absolute_change":0.5705,"percentage_change":24.7881816207},{"date":"2010-01-25","fuel":"diesel","current_price":2.8355,"yoy_price":2.273,"absolute_change":0.5625,"percentage_change":24.7470303564},{"date":"2010-02-01","fuel":"diesel","current_price":2.784,"yoy_price":2.251,"absolute_change":0.533,"percentage_change":23.678365171},{"date":"2010-02-08","fuel":"diesel","current_price":2.772,"yoy_price":2.2245,"absolute_change":0.5475,"percentage_change":24.6122724208},{"date":"2010-02-15","fuel":"diesel","current_price":2.7585,"yoy_price":2.1915,"absolute_change":0.567,"percentage_change":25.8726899384},{"date":"2010-02-22","fuel":"diesel","current_price":2.833,"yoy_price":2.134,"absolute_change":0.699,"percentage_change":32.755388941},{"date":"2010-03-01","fuel":"diesel","current_price":2.863,"yoy_price":2.091,"absolute_change":0.772,"percentage_change":36.9201339072},{"date":"2010-03-08","fuel":"diesel","current_price":2.905,"yoy_price":2.048,"absolute_change":0.857,"percentage_change":41.845703125},{"date":"2010-03-15","fuel":"diesel","current_price":2.925,"yoy_price":2.02,"absolute_change":0.905,"percentage_change":44.801980198},{"date":"2010-03-22","fuel":"diesel","current_price":2.9475,"yoy_price":2.0915,"absolute_change":0.856,"percentage_change":40.9275639493},{"date":"2010-03-29","fuel":"diesel","current_price":2.9405,"yoy_price":2.223,"absolute_change":0.7175,"percentage_change":32.2762033288},{"date":"2010-04-05","fuel":"diesel","current_price":3.016,"yoy_price":2.2305,"absolute_change":0.7855,"percentage_change":35.2163192109},{"date":"2010-04-12","fuel":"diesel","current_price":3.071,"yoy_price":2.2315,"absolute_change":0.8395,"percentage_change":37.6204346852},{"date":"2010-04-19","fuel":"diesel","current_price":3.076,"yoy_price":2.2235,"absolute_change":0.8525,"percentage_change":38.3404542388},{"date":"2010-04-26","fuel":"diesel","current_price":3.08,"yoy_price":2.204,"absolute_change":0.876,"percentage_change":39.7459165154},{"date":"2010-05-03","fuel":"diesel","current_price":3.124,"yoy_price":2.1885,"absolute_change":0.9355,"percentage_change":42.746173178},{"date":"2010-05-10","fuel":"diesel","current_price":3.129,"yoy_price":2.2195,"absolute_change":0.9095,"percentage_change":40.9776976797},{"date":"2010-05-17","fuel":"diesel","current_price":3.096,"yoy_price":2.234,"absolute_change":0.862,"percentage_change":38.5854968666},{"date":"2010-05-24","fuel":"diesel","current_price":3.023,"yoy_price":2.276,"absolute_change":0.747,"percentage_change":32.8207381371},{"date":"2010-05-31","fuel":"diesel","current_price":2.9815,"yoy_price":2.353,"absolute_change":0.6285,"percentage_change":26.7105822354},{"date":"2010-06-07","fuel":"diesel","current_price":2.9475,"yoy_price":2.4995,"absolute_change":0.448,"percentage_change":17.9235847169},{"date":"2010-06-14","fuel":"diesel","current_price":2.929,"yoy_price":2.5735,"absolute_change":0.3555,"percentage_change":13.8138721585},{"date":"2010-06-21","fuel":"diesel","current_price":2.9615,"yoy_price":2.6175,"absolute_change":0.344,"percentage_change":13.1423113658},{"date":"2010-06-28","fuel":"diesel","current_price":2.9565,"yoy_price":2.61,"absolute_change":0.3465,"percentage_change":13.275862069},{"date":"2010-07-05","fuel":"diesel","current_price":2.9245,"yoy_price":2.596,"absolute_change":0.3285,"percentage_change":12.6540832049},{"date":"2010-07-12","fuel":"diesel","current_price":2.9035,"yoy_price":2.544,"absolute_change":0.3595,"percentage_change":14.1312893082},{"date":"2010-07-19","fuel":"diesel","current_price":2.899,"yoy_price":2.4985,"absolute_change":0.4005,"percentage_change":16.0296177707},{"date":"2010-07-26","fuel":"diesel","current_price":2.919,"yoy_price":2.53,"absolute_change":0.389,"percentage_change":15.3754940711},{"date":"2010-08-02","fuel":"diesel","current_price":2.928,"yoy_price":2.552,"absolute_change":0.376,"percentage_change":14.7335423197},{"date":"2010-08-09","fuel":"diesel","current_price":2.991,"yoy_price":2.6265,"absolute_change":0.3645,"percentage_change":13.8777841234},{"date":"2010-08-16","fuel":"diesel","current_price":2.979,"yoy_price":2.654,"absolute_change":0.325,"percentage_change":12.2456669179},{"date":"2010-08-23","fuel":"diesel","current_price":2.957,"yoy_price":2.67,"absolute_change":0.287,"percentage_change":10.7490636704},{"date":"2010-08-30","fuel":"diesel","current_price":2.938,"yoy_price":2.6765,"absolute_change":0.2615,"percentage_change":9.7702223052},{"date":"2010-09-06","fuel":"diesel","current_price":2.931,"yoy_price":2.6485,"absolute_change":0.2825,"percentage_change":10.6664149519},{"date":"2010-09-13","fuel":"diesel","current_price":2.943,"yoy_price":2.636,"absolute_change":0.307,"percentage_change":11.6464339909},{"date":"2010-09-20","fuel":"diesel","current_price":2.96,"yoy_price":2.624,"absolute_change":0.336,"percentage_change":12.8048780488},{"date":"2010-09-27","fuel":"diesel","current_price":2.951,"yoy_price":2.6035,"absolute_change":0.3475,"percentage_change":13.3474169387},{"date":"2010-10-04","fuel":"diesel","current_price":3,"yoy_price":2.585,"absolute_change":0.415,"percentage_change":16.0541586074},{"date":"2010-10-11","fuel":"diesel","current_price":3.066,"yoy_price":2.602,"absolute_change":0.464,"percentage_change":17.8324365872},{"date":"2010-10-18","fuel":"diesel","current_price":3.073,"yoy_price":2.7065,"absolute_change":0.3665,"percentage_change":13.5414742287},{"date":"2010-10-25","fuel":"diesel","current_price":3.067,"yoy_price":2.803,"absolute_change":0.264,"percentage_change":9.4184801998},{"date":"2010-11-01","fuel":"diesel","current_price":3.067,"yoy_price":2.8095,"absolute_change":0.2575,"percentage_change":9.1653319096},{"date":"2010-11-08","fuel":"diesel","current_price":3.116,"yoy_price":2.803,"absolute_change":0.313,"percentage_change":11.1666072066},{"date":"2010-11-15","fuel":"diesel","current_price":3.184,"yoy_price":2.7925,"absolute_change":0.3915,"percentage_change":14.0196956132},{"date":"2010-11-22","fuel":"diesel","current_price":3.171,"yoy_price":2.7895,"absolute_change":0.3815,"percentage_change":13.6762860728},{"date":"2010-11-29","fuel":"diesel","current_price":3.162,"yoy_price":2.7775,"absolute_change":0.3845,"percentage_change":13.8433843384},{"date":"2010-12-06","fuel":"diesel","current_price":3.197,"yoy_price":2.7745,"absolute_change":0.4225,"percentage_change":15.2279690034},{"date":"2010-12-13","fuel":"diesel","current_price":3.231,"yoy_price":2.7505,"absolute_change":0.4805,"percentage_change":17.4695509907},{"date":"2010-12-20","fuel":"diesel","current_price":3.248,"yoy_price":2.7285,"absolute_change":0.5195,"percentage_change":19.0397654389},{"date":"2010-12-27","fuel":"diesel","current_price":3.294,"yoy_price":2.734,"absolute_change":0.56,"percentage_change":20.482809071},{"date":"2011-01-03","fuel":"diesel","current_price":3.331,"yoy_price":2.799,"absolute_change":0.532,"percentage_change":19.0067881386},{"date":"2011-01-10","fuel":"diesel","current_price":3.333,"yoy_price":2.8805,"absolute_change":0.4525,"percentage_change":15.709078285},{"date":"2011-01-17","fuel":"diesel","current_price":3.407,"yoy_price":2.872,"absolute_change":0.535,"percentage_change":18.6281337047},{"date":"2011-01-24","fuel":"diesel","current_price":3.43,"yoy_price":2.8355,"absolute_change":0.5945,"percentage_change":20.966319873},{"date":"2011-01-31","fuel":"diesel","current_price":3.438,"yoy_price":2.784,"absolute_change":0.654,"percentage_change":23.4913793103},{"date":"2011-02-07","fuel":"diesel","current_price":3.513,"yoy_price":2.772,"absolute_change":0.741,"percentage_change":26.7316017316},{"date":"2011-02-14","fuel":"diesel","current_price":3.534,"yoy_price":2.7585,"absolute_change":0.7755,"percentage_change":28.1131049483},{"date":"2011-02-21","fuel":"diesel","current_price":3.573,"yoy_price":2.833,"absolute_change":0.74,"percentage_change":26.1207200847},{"date":"2011-02-28","fuel":"diesel","current_price":3.716,"yoy_price":2.863,"absolute_change":0.853,"percentage_change":29.793922459},{"date":"2011-03-07","fuel":"diesel","current_price":3.871,"yoy_price":2.905,"absolute_change":0.966,"percentage_change":33.2530120482},{"date":"2011-03-14","fuel":"diesel","current_price":3.908,"yoy_price":2.925,"absolute_change":0.983,"percentage_change":33.6068376068},{"date":"2011-03-21","fuel":"diesel","current_price":3.907,"yoy_price":2.9475,"absolute_change":0.9595,"percentage_change":32.5530110263},{"date":"2011-03-28","fuel":"diesel","current_price":3.932,"yoy_price":2.9405,"absolute_change":0.9915,"percentage_change":33.7187553137},{"date":"2011-04-04","fuel":"diesel","current_price":3.976,"yoy_price":3.016,"absolute_change":0.96,"percentage_change":31.8302387268},{"date":"2011-04-11","fuel":"diesel","current_price":4.078,"yoy_price":3.071,"absolute_change":1.007,"percentage_change":32.7906219472},{"date":"2011-04-18","fuel":"diesel","current_price":4.105,"yoy_price":3.076,"absolute_change":1.029,"percentage_change":33.4525357607},{"date":"2011-04-25","fuel":"diesel","current_price":4.098,"yoy_price":3.08,"absolute_change":1.018,"percentage_change":33.0519480519},{"date":"2011-05-02","fuel":"diesel","current_price":4.124,"yoy_price":3.124,"absolute_change":1,"percentage_change":32.0102432778},{"date":"2011-05-09","fuel":"diesel","current_price":4.104,"yoy_price":3.129,"absolute_change":0.975,"percentage_change":31.1601150527},{"date":"2011-05-16","fuel":"diesel","current_price":4.061,"yoy_price":3.096,"absolute_change":0.965,"percentage_change":31.169250646},{"date":"2011-05-23","fuel":"diesel","current_price":3.997,"yoy_price":3.023,"absolute_change":0.974,"percentage_change":32.2196493549},{"date":"2011-05-30","fuel":"diesel","current_price":3.948,"yoy_price":2.9815,"absolute_change":0.9665,"percentage_change":32.4165688412},{"date":"2011-06-06","fuel":"diesel","current_price":3.94,"yoy_price":2.9475,"absolute_change":0.9925,"percentage_change":33.6726039016},{"date":"2011-06-13","fuel":"diesel","current_price":3.954,"yoy_price":2.929,"absolute_change":1.025,"percentage_change":34.9948787982},{"date":"2011-06-20","fuel":"diesel","current_price":3.95,"yoy_price":2.9615,"absolute_change":0.9885,"percentage_change":33.3783555631},{"date":"2011-06-27","fuel":"diesel","current_price":3.888,"yoy_price":2.9565,"absolute_change":0.9315,"percentage_change":31.5068493151},{"date":"2011-07-04","fuel":"diesel","current_price":3.85,"yoy_price":2.9245,"absolute_change":0.9255,"percentage_change":31.6464352881},{"date":"2011-07-11","fuel":"diesel","current_price":3.899,"yoy_price":2.9035,"absolute_change":0.9955,"percentage_change":34.2862063027},{"date":"2011-07-18","fuel":"diesel","current_price":3.923,"yoy_price":2.899,"absolute_change":1.024,"percentage_change":35.3225250086},{"date":"2011-07-25","fuel":"diesel","current_price":3.949,"yoy_price":2.919,"absolute_change":1.03,"percentage_change":35.2860568688},{"date":"2011-08-01","fuel":"diesel","current_price":3.937,"yoy_price":2.928,"absolute_change":1.009,"percentage_change":34.4603825137},{"date":"2011-08-08","fuel":"diesel","current_price":3.897,"yoy_price":2.991,"absolute_change":0.906,"percentage_change":30.2908726179},{"date":"2011-08-15","fuel":"diesel","current_price":3.835,"yoy_price":2.979,"absolute_change":0.856,"percentage_change":28.7344746559},{"date":"2011-08-22","fuel":"diesel","current_price":3.81,"yoy_price":2.957,"absolute_change":0.853,"percentage_change":28.8468041934},{"date":"2011-08-29","fuel":"diesel","current_price":3.82,"yoy_price":2.938,"absolute_change":0.882,"percentage_change":30.0204220558},{"date":"2011-09-05","fuel":"diesel","current_price":3.868,"yoy_price":2.931,"absolute_change":0.937,"percentage_change":31.9686113954},{"date":"2011-09-12","fuel":"diesel","current_price":3.862,"yoy_price":2.943,"absolute_change":0.919,"percentage_change":31.2266394835},{"date":"2011-09-19","fuel":"diesel","current_price":3.833,"yoy_price":2.96,"absolute_change":0.873,"percentage_change":29.4932432432},{"date":"2011-09-26","fuel":"diesel","current_price":3.786,"yoy_price":2.951,"absolute_change":0.835,"percentage_change":28.2954930532},{"date":"2011-10-03","fuel":"diesel","current_price":3.749,"yoy_price":3,"absolute_change":0.749,"percentage_change":24.9666666667},{"date":"2011-10-10","fuel":"diesel","current_price":3.721,"yoy_price":3.066,"absolute_change":0.655,"percentage_change":21.3633398565},{"date":"2011-10-17","fuel":"diesel","current_price":3.801,"yoy_price":3.073,"absolute_change":0.728,"percentage_change":23.6902050114},{"date":"2011-10-24","fuel":"diesel","current_price":3.825,"yoy_price":3.067,"absolute_change":0.758,"percentage_change":24.7147049234},{"date":"2011-10-31","fuel":"diesel","current_price":3.892,"yoy_price":3.067,"absolute_change":0.825,"percentage_change":26.8992500815},{"date":"2011-11-07","fuel":"diesel","current_price":3.887,"yoy_price":3.116,"absolute_change":0.771,"percentage_change":24.7432605905},{"date":"2011-11-14","fuel":"diesel","current_price":3.987,"yoy_price":3.184,"absolute_change":0.803,"percentage_change":25.2198492462},{"date":"2011-11-21","fuel":"diesel","current_price":4.01,"yoy_price":3.171,"absolute_change":0.839,"percentage_change":26.458530432},{"date":"2011-11-28","fuel":"diesel","current_price":3.964,"yoy_price":3.162,"absolute_change":0.802,"percentage_change":25.3636938646},{"date":"2011-12-05","fuel":"diesel","current_price":3.931,"yoy_price":3.197,"absolute_change":0.734,"percentage_change":22.9590240851},{"date":"2011-12-12","fuel":"diesel","current_price":3.894,"yoy_price":3.231,"absolute_change":0.663,"percentage_change":20.5199628598},{"date":"2011-12-19","fuel":"diesel","current_price":3.828,"yoy_price":3.248,"absolute_change":0.58,"percentage_change":17.8571428571},{"date":"2011-12-26","fuel":"diesel","current_price":3.791,"yoy_price":3.294,"absolute_change":0.497,"percentage_change":15.0880388585},{"date":"2012-01-02","fuel":"diesel","current_price":3.783,"yoy_price":3.331,"absolute_change":0.452,"percentage_change":13.5694986491},{"date":"2012-01-09","fuel":"diesel","current_price":3.828,"yoy_price":3.333,"absolute_change":0.495,"percentage_change":14.8514851485},{"date":"2012-01-16","fuel":"diesel","current_price":3.854,"yoy_price":3.407,"absolute_change":0.447,"percentage_change":13.1200469621},{"date":"2012-01-23","fuel":"diesel","current_price":3.848,"yoy_price":3.43,"absolute_change":0.418,"percentage_change":12.1865889213},{"date":"2012-01-30","fuel":"diesel","current_price":3.85,"yoy_price":3.438,"absolute_change":0.412,"percentage_change":11.9837114602},{"date":"2012-02-06","fuel":"diesel","current_price":3.856,"yoy_price":3.513,"absolute_change":0.343,"percentage_change":9.7637346997},{"date":"2012-02-13","fuel":"diesel","current_price":3.943,"yoy_price":3.534,"absolute_change":0.409,"percentage_change":11.5732880589},{"date":"2012-02-20","fuel":"diesel","current_price":3.96,"yoy_price":3.573,"absolute_change":0.387,"percentage_change":10.8312342569},{"date":"2012-02-27","fuel":"diesel","current_price":4.051,"yoy_price":3.716,"absolute_change":0.335,"percentage_change":9.0150699677},{"date":"2012-03-05","fuel":"diesel","current_price":4.094,"yoy_price":3.871,"absolute_change":0.223,"percentage_change":5.7607853268},{"date":"2012-03-12","fuel":"diesel","current_price":4.123,"yoy_price":3.908,"absolute_change":0.215,"percentage_change":5.5015353122},{"date":"2012-03-19","fuel":"diesel","current_price":4.142,"yoy_price":3.907,"absolute_change":0.235,"percentage_change":6.0148451497},{"date":"2012-03-26","fuel":"diesel","current_price":4.147,"yoy_price":3.932,"absolute_change":0.215,"percentage_change":5.4679552391},{"date":"2012-04-02","fuel":"diesel","current_price":4.142,"yoy_price":3.976,"absolute_change":0.166,"percentage_change":4.1750503018},{"date":"2012-04-09","fuel":"diesel","current_price":4.148,"yoy_price":4.078,"absolute_change":0.07,"percentage_change":1.7165277097},{"date":"2012-04-16","fuel":"diesel","current_price":4.127,"yoy_price":4.105,"absolute_change":0.022,"percentage_change":0.5359317905},{"date":"2012-04-23","fuel":"diesel","current_price":4.085,"yoy_price":4.098,"absolute_change":-0.013,"percentage_change":-0.3172279161},{"date":"2012-04-30","fuel":"diesel","current_price":4.073,"yoy_price":4.124,"absolute_change":-0.051,"percentage_change":-1.2366634336},{"date":"2012-05-07","fuel":"diesel","current_price":4.057,"yoy_price":4.104,"absolute_change":-0.047,"percentage_change":-1.1452241715},{"date":"2012-05-14","fuel":"diesel","current_price":4.004,"yoy_price":4.061,"absolute_change":-0.057,"percentage_change":-1.4035951736},{"date":"2012-05-21","fuel":"diesel","current_price":3.956,"yoy_price":3.997,"absolute_change":-0.041,"percentage_change":-1.025769327},{"date":"2012-05-28","fuel":"diesel","current_price":3.897,"yoy_price":3.948,"absolute_change":-0.051,"percentage_change":-1.2917933131},{"date":"2012-06-04","fuel":"diesel","current_price":3.846,"yoy_price":3.94,"absolute_change":-0.094,"percentage_change":-2.385786802},{"date":"2012-06-11","fuel":"diesel","current_price":3.781,"yoy_price":3.954,"absolute_change":-0.173,"percentage_change":-4.3753161356},{"date":"2012-06-18","fuel":"diesel","current_price":3.729,"yoy_price":3.95,"absolute_change":-0.221,"percentage_change":-5.5949367089},{"date":"2012-06-25","fuel":"diesel","current_price":3.678,"yoy_price":3.888,"absolute_change":-0.21,"percentage_change":-5.4012345679},{"date":"2012-07-02","fuel":"diesel","current_price":3.648,"yoy_price":3.85,"absolute_change":-0.202,"percentage_change":-5.2467532468},{"date":"2012-07-09","fuel":"diesel","current_price":3.683,"yoy_price":3.899,"absolute_change":-0.216,"percentage_change":-5.539882021},{"date":"2012-07-16","fuel":"diesel","current_price":3.695,"yoy_price":3.923,"absolute_change":-0.228,"percentage_change":-5.8118786643},{"date":"2012-07-23","fuel":"diesel","current_price":3.783,"yoy_price":3.949,"absolute_change":-0.166,"percentage_change":-4.203595847},{"date":"2012-07-30","fuel":"diesel","current_price":3.796,"yoy_price":3.937,"absolute_change":-0.141,"percentage_change":-3.5814071628},{"date":"2012-08-06","fuel":"diesel","current_price":3.85,"yoy_price":3.897,"absolute_change":-0.047,"percentage_change":-1.2060559405},{"date":"2012-08-13","fuel":"diesel","current_price":3.965,"yoy_price":3.835,"absolute_change":0.13,"percentage_change":3.3898305085},{"date":"2012-08-20","fuel":"diesel","current_price":4.026,"yoy_price":3.81,"absolute_change":0.216,"percentage_change":5.6692913386},{"date":"2012-08-27","fuel":"diesel","current_price":4.089,"yoy_price":3.82,"absolute_change":0.269,"percentage_change":7.0418848168},{"date":"2012-09-03","fuel":"diesel","current_price":4.127,"yoy_price":3.868,"absolute_change":0.259,"percentage_change":6.695966908},{"date":"2012-09-10","fuel":"diesel","current_price":4.132,"yoy_price":3.862,"absolute_change":0.27,"percentage_change":6.9911962714},{"date":"2012-09-17","fuel":"diesel","current_price":4.135,"yoy_price":3.833,"absolute_change":0.302,"percentage_change":7.8789459953},{"date":"2012-09-24","fuel":"diesel","current_price":4.086,"yoy_price":3.786,"absolute_change":0.3,"percentage_change":7.9239302694},{"date":"2012-10-01","fuel":"diesel","current_price":4.079,"yoy_price":3.749,"absolute_change":0.33,"percentage_change":8.8023472926},{"date":"2012-10-08","fuel":"diesel","current_price":4.094,"yoy_price":3.721,"absolute_change":0.373,"percentage_change":10.0241870465},{"date":"2012-10-15","fuel":"diesel","current_price":4.15,"yoy_price":3.801,"absolute_change":0.349,"percentage_change":9.1817942647},{"date":"2012-10-22","fuel":"diesel","current_price":4.116,"yoy_price":3.825,"absolute_change":0.291,"percentage_change":7.6078431373},{"date":"2012-10-29","fuel":"diesel","current_price":4.03,"yoy_price":3.892,"absolute_change":0.138,"percentage_change":3.5457348407},{"date":"2012-11-05","fuel":"diesel","current_price":4.01,"yoy_price":3.887,"absolute_change":0.123,"percentage_change":3.1643941343},{"date":"2012-11-12","fuel":"diesel","current_price":3.98,"yoy_price":3.987,"absolute_change":-0.007,"percentage_change":-0.1755706045},{"date":"2012-11-19","fuel":"diesel","current_price":3.976,"yoy_price":4.01,"absolute_change":-0.034,"percentage_change":-0.8478802993},{"date":"2012-11-26","fuel":"diesel","current_price":4.034,"yoy_price":3.964,"absolute_change":0.07,"percentage_change":1.7658930373},{"date":"2012-12-03","fuel":"diesel","current_price":4.027,"yoy_price":3.931,"absolute_change":0.096,"percentage_change":2.4421266853},{"date":"2012-12-10","fuel":"diesel","current_price":3.991,"yoy_price":3.894,"absolute_change":0.097,"percentage_change":2.491011813},{"date":"2012-12-17","fuel":"diesel","current_price":3.945,"yoy_price":3.828,"absolute_change":0.117,"percentage_change":3.0564263323},{"date":"2012-12-24","fuel":"diesel","current_price":3.923,"yoy_price":3.791,"absolute_change":0.132,"percentage_change":3.4819308889},{"date":"2012-12-31","fuel":"diesel","current_price":3.918,"yoy_price":3.783,"absolute_change":0.135,"percentage_change":3.5685963521},{"date":"2013-01-07","fuel":"diesel","current_price":3.911,"yoy_price":3.828,"absolute_change":0.083,"percentage_change":2.1682340648},{"date":"2013-01-14","fuel":"diesel","current_price":3.894,"yoy_price":3.854,"absolute_change":0.04,"percentage_change":1.0378827193},{"date":"2013-01-21","fuel":"diesel","current_price":3.902,"yoy_price":3.848,"absolute_change":0.054,"percentage_change":1.4033264033},{"date":"2013-01-28","fuel":"diesel","current_price":3.927,"yoy_price":3.85,"absolute_change":0.077,"percentage_change":2},{"date":"2013-02-04","fuel":"diesel","current_price":4.022,"yoy_price":3.856,"absolute_change":0.166,"percentage_change":4.3049792531},{"date":"2013-02-11","fuel":"diesel","current_price":4.104,"yoy_price":3.943,"absolute_change":0.161,"percentage_change":4.0831853918},{"date":"2013-02-18","fuel":"diesel","current_price":4.157,"yoy_price":3.96,"absolute_change":0.197,"percentage_change":4.9747474747},{"date":"2013-02-25","fuel":"diesel","current_price":4.159,"yoy_price":4.051,"absolute_change":0.108,"percentage_change":2.666008393},{"date":"2013-03-04","fuel":"diesel","current_price":4.13,"yoy_price":4.094,"absolute_change":0.036,"percentage_change":0.8793356131},{"date":"2013-03-11","fuel":"diesel","current_price":4.088,"yoy_price":4.123,"absolute_change":-0.035,"percentage_change":-0.8488964346},{"date":"2013-03-18","fuel":"diesel","current_price":4.047,"yoy_price":4.142,"absolute_change":-0.095,"percentage_change":-2.2935779817},{"date":"2013-03-25","fuel":"diesel","current_price":4.006,"yoy_price":4.147,"absolute_change":-0.141,"percentage_change":-3.4000482276},{"date":"2013-04-01","fuel":"diesel","current_price":3.993,"yoy_price":4.142,"absolute_change":-0.149,"percentage_change":-3.5972959923},{"date":"2013-04-08","fuel":"diesel","current_price":3.977,"yoy_price":4.148,"absolute_change":-0.171,"percentage_change":-4.1224686596},{"date":"2013-04-15","fuel":"diesel","current_price":3.942,"yoy_price":4.127,"absolute_change":-0.185,"percentage_change":-4.4826750666},{"date":"2013-04-22","fuel":"diesel","current_price":3.887,"yoy_price":4.085,"absolute_change":-0.198,"percentage_change":-4.847001224},{"date":"2013-04-29","fuel":"diesel","current_price":3.851,"yoy_price":4.073,"absolute_change":-0.222,"percentage_change":-5.4505278664},{"date":"2013-05-06","fuel":"diesel","current_price":3.845,"yoy_price":4.057,"absolute_change":-0.212,"percentage_change":-5.2255361104},{"date":"2013-05-13","fuel":"diesel","current_price":3.866,"yoy_price":4.004,"absolute_change":-0.138,"percentage_change":-3.4465534466},{"date":"2013-05-20","fuel":"diesel","current_price":3.89,"yoy_price":3.956,"absolute_change":-0.066,"percentage_change":-1.6683518706},{"date":"2013-05-27","fuel":"diesel","current_price":3.88,"yoy_price":3.897,"absolute_change":-0.017,"percentage_change":-0.4362329997},{"date":"2013-06-03","fuel":"diesel","current_price":3.869,"yoy_price":3.846,"absolute_change":0.023,"percentage_change":0.598023921},{"date":"2013-06-10","fuel":"diesel","current_price":3.849,"yoy_price":3.781,"absolute_change":0.068,"percentage_change":1.7984660143},{"date":"2013-06-17","fuel":"diesel","current_price":3.841,"yoy_price":3.729,"absolute_change":0.112,"percentage_change":3.0034861893},{"date":"2013-06-24","fuel":"diesel","current_price":3.838,"yoy_price":3.678,"absolute_change":0.16,"percentage_change":4.3501903208},{"date":"2013-07-01","fuel":"diesel","current_price":3.817,"yoy_price":3.648,"absolute_change":0.169,"percentage_change":4.6326754386},{"date":"2013-07-08","fuel":"diesel","current_price":3.828,"yoy_price":3.683,"absolute_change":0.145,"percentage_change":3.937007874},{"date":"2013-07-15","fuel":"diesel","current_price":3.867,"yoy_price":3.695,"absolute_change":0.172,"percentage_change":4.6549391069},{"date":"2013-07-22","fuel":"diesel","current_price":3.903,"yoy_price":3.783,"absolute_change":0.12,"percentage_change":3.1720856463},{"date":"2013-07-29","fuel":"diesel","current_price":3.915,"yoy_price":3.796,"absolute_change":0.119,"percentage_change":3.1348788198},{"date":"2013-08-05","fuel":"diesel","current_price":3.909,"yoy_price":3.85,"absolute_change":0.059,"percentage_change":1.5324675325},{"date":"2013-08-12","fuel":"diesel","current_price":3.896,"yoy_price":3.965,"absolute_change":-0.069,"percentage_change":-1.7402269861},{"date":"2013-08-19","fuel":"diesel","current_price":3.9,"yoy_price":4.026,"absolute_change":-0.126,"percentage_change":-3.129657228},{"date":"2013-08-26","fuel":"diesel","current_price":3.913,"yoy_price":4.089,"absolute_change":-0.176,"percentage_change":-4.3042308633},{"date":"2013-09-02","fuel":"diesel","current_price":3.981,"yoy_price":4.127,"absolute_change":-0.146,"percentage_change":-3.5376787012},{"date":"2013-09-09","fuel":"diesel","current_price":3.981,"yoy_price":4.132,"absolute_change":-0.151,"percentage_change":-3.6544046467},{"date":"2013-09-16","fuel":"diesel","current_price":3.974,"yoy_price":4.135,"absolute_change":-0.161,"percentage_change":-3.8935912938},{"date":"2013-09-23","fuel":"diesel","current_price":3.949,"yoy_price":4.086,"absolute_change":-0.137,"percentage_change":-3.3529123837},{"date":"2013-09-30","fuel":"diesel","current_price":3.919,"yoy_price":4.079,"absolute_change":-0.16,"percentage_change":-3.9225300319},{"date":"2013-10-07","fuel":"diesel","current_price":3.897,"yoy_price":4.094,"absolute_change":-0.197,"percentage_change":-4.8119198828},{"date":"2013-10-14","fuel":"diesel","current_price":3.886,"yoy_price":4.15,"absolute_change":-0.264,"percentage_change":-6.3614457831},{"date":"2013-10-21","fuel":"diesel","current_price":3.886,"yoy_price":4.116,"absolute_change":-0.23,"percentage_change":-5.5879494655},{"date":"2013-10-28","fuel":"diesel","current_price":3.87,"yoy_price":4.03,"absolute_change":-0.16,"percentage_change":-3.9702233251},{"date":"2013-11-04","fuel":"diesel","current_price":3.857,"yoy_price":4.01,"absolute_change":-0.153,"percentage_change":-3.8154613466},{"date":"2013-11-11","fuel":"diesel","current_price":3.832,"yoy_price":3.98,"absolute_change":-0.148,"percentage_change":-3.7185929648},{"date":"2013-11-18","fuel":"diesel","current_price":3.822,"yoy_price":3.976,"absolute_change":-0.154,"percentage_change":-3.8732394366},{"date":"2013-11-25","fuel":"diesel","current_price":3.844,"yoy_price":4.034,"absolute_change":-0.19,"percentage_change":-4.709965295},{"date":"2013-12-02","fuel":"diesel","current_price":3.883,"yoy_price":4.027,"absolute_change":-0.144,"percentage_change":-3.5758629253},{"date":"2013-12-09","fuel":"diesel","current_price":3.879,"yoy_price":3.991,"absolute_change":-0.112,"percentage_change":-2.806314207},{"date":"2013-12-16","fuel":"diesel","current_price":3.871,"yoy_price":3.945,"absolute_change":-0.074,"percentage_change":-1.875792142},{"date":"2013-12-23","fuel":"diesel","current_price":3.873,"yoy_price":3.923,"absolute_change":-0.05,"percentage_change":-1.2745347948},{"date":"2013-12-30","fuel":"diesel","current_price":3.903,"yoy_price":3.918,"absolute_change":-0.015,"percentage_change":-0.382848392},{"date":"2014-01-06","fuel":"diesel","current_price":3.91,"yoy_price":3.911,"absolute_change":-0.001,"percentage_change":-0.0255689082},{"date":"2014-01-13","fuel":"diesel","current_price":3.886,"yoy_price":3.894,"absolute_change":-0.008,"percentage_change":-0.2054442732},{"date":"2014-01-20","fuel":"diesel","current_price":3.873,"yoy_price":3.902,"absolute_change":-0.029,"percentage_change":-0.743208611},{"date":"2014-01-27","fuel":"diesel","current_price":3.904,"yoy_price":3.927,"absolute_change":-0.023,"percentage_change":-0.585688821},{"date":"2014-02-03","fuel":"diesel","current_price":3.951,"yoy_price":4.022,"absolute_change":-0.071,"percentage_change":-1.7652909},{"date":"2014-02-10","fuel":"diesel","current_price":3.977,"yoy_price":4.104,"absolute_change":-0.127,"percentage_change":-3.0945419103},{"date":"2014-02-17","fuel":"diesel","current_price":3.989,"yoy_price":4.157,"absolute_change":-0.168,"percentage_change":-4.0413759923},{"date":"2014-02-24","fuel":"diesel","current_price":4.017,"yoy_price":4.159,"absolute_change":-0.142,"percentage_change":-3.4142822794},{"date":"2014-03-03","fuel":"diesel","current_price":4.016,"yoy_price":4.13,"absolute_change":-0.114,"percentage_change":-2.7602905569},{"date":"2014-03-10","fuel":"diesel","current_price":4.021,"yoy_price":4.088,"absolute_change":-0.067,"percentage_change":-1.6389432485},{"date":"2014-03-17","fuel":"diesel","current_price":4.003,"yoy_price":4.047,"absolute_change":-0.044,"percentage_change":-1.087225105},{"date":"2014-03-24","fuel":"diesel","current_price":3.988,"yoy_price":4.006,"absolute_change":-0.018,"percentage_change":-0.449326011},{"date":"2014-03-31","fuel":"diesel","current_price":3.975,"yoy_price":3.993,"absolute_change":-0.018,"percentage_change":-0.4507888805},{"date":"2014-04-07","fuel":"diesel","current_price":3.959,"yoy_price":3.977,"absolute_change":-0.018,"percentage_change":-0.4526024642},{"date":"2014-04-14","fuel":"diesel","current_price":3.952,"yoy_price":3.942,"absolute_change":0.01,"percentage_change":0.2536783359},{"date":"2014-04-21","fuel":"diesel","current_price":3.971,"yoy_price":3.887,"absolute_change":0.084,"percentage_change":2.1610496527},{"date":"2014-04-28","fuel":"diesel","current_price":3.975,"yoy_price":3.851,"absolute_change":0.124,"percentage_change":3.219942872},{"date":"2014-05-05","fuel":"diesel","current_price":3.964,"yoy_price":3.845,"absolute_change":0.119,"percentage_change":3.0949284785},{"date":"2014-05-12","fuel":"diesel","current_price":3.948,"yoy_price":3.866,"absolute_change":0.082,"percentage_change":2.1210553544},{"date":"2014-05-19","fuel":"diesel","current_price":3.934,"yoy_price":3.89,"absolute_change":0.044,"percentage_change":1.1311053985},{"date":"2014-05-26","fuel":"diesel","current_price":3.925,"yoy_price":3.88,"absolute_change":0.045,"percentage_change":1.1597938144},{"date":"2014-06-02","fuel":"diesel","current_price":3.918,"yoy_price":3.869,"absolute_change":0.049,"percentage_change":1.2664771259},{"date":"2014-06-09","fuel":"diesel","current_price":3.892,"yoy_price":3.849,"absolute_change":0.043,"percentage_change":1.1171732918},{"date":"2014-06-16","fuel":"diesel","current_price":3.882,"yoy_price":3.841,"absolute_change":0.041,"percentage_change":1.0674303567},{"date":"2014-06-23","fuel":"diesel","current_price":3.919,"yoy_price":3.838,"absolute_change":0.081,"percentage_change":2.1104742053},{"date":"2014-06-30","fuel":"diesel","current_price":3.92,"yoy_price":3.817,"absolute_change":0.103,"percentage_change":2.6984542835},{"date":"2014-07-07","fuel":"diesel","current_price":3.913,"yoy_price":3.828,"absolute_change":0.085,"percentage_change":2.2204806688},{"date":"2014-07-14","fuel":"diesel","current_price":3.894,"yoy_price":3.867,"absolute_change":0.027,"percentage_change":0.6982156711},{"date":"2014-07-21","fuel":"diesel","current_price":3.869,"yoy_price":3.903,"absolute_change":-0.034,"percentage_change":-0.8711247758},{"date":"2014-07-28","fuel":"diesel","current_price":3.858,"yoy_price":3.915,"absolute_change":-0.057,"percentage_change":-1.4559386973},{"date":"2014-08-04","fuel":"diesel","current_price":3.853,"yoy_price":3.909,"absolute_change":-0.056,"percentage_change":-1.4325914556},{"date":"2014-08-11","fuel":"diesel","current_price":3.843,"yoy_price":3.896,"absolute_change":-0.053,"percentage_change":-1.3603696099},{"date":"2014-08-18","fuel":"diesel","current_price":3.835,"yoy_price":3.9,"absolute_change":-0.065,"percentage_change":-1.6666666667},{"date":"2014-08-25","fuel":"diesel","current_price":3.821,"yoy_price":3.913,"absolute_change":-0.092,"percentage_change":-2.3511372349},{"date":"2014-09-01","fuel":"diesel","current_price":3.814,"yoy_price":3.981,"absolute_change":-0.167,"percentage_change":-4.194925898},{"date":"2014-09-08","fuel":"diesel","current_price":3.814,"yoy_price":3.981,"absolute_change":-0.167,"percentage_change":-4.194925898},{"date":"2014-09-15","fuel":"diesel","current_price":3.801,"yoy_price":3.974,"absolute_change":-0.173,"percentage_change":-4.3532964268},{"date":"2014-09-22","fuel":"diesel","current_price":3.778,"yoy_price":3.949,"absolute_change":-0.171,"percentage_change":-4.3302101798},{"date":"2014-09-29","fuel":"diesel","current_price":3.755,"yoy_price":3.919,"absolute_change":-0.164,"percentage_change":-4.1847410054},{"date":"2014-10-06","fuel":"diesel","current_price":3.733,"yoy_price":3.897,"absolute_change":-0.164,"percentage_change":-4.2083654093},{"date":"2014-10-13","fuel":"diesel","current_price":3.698,"yoy_price":3.886,"absolute_change":-0.188,"percentage_change":-4.8378795677},{"date":"2014-10-20","fuel":"diesel","current_price":3.656,"yoy_price":3.886,"absolute_change":-0.23,"percentage_change":-5.9186824498},{"date":"2014-10-27","fuel":"diesel","current_price":3.635,"yoy_price":3.87,"absolute_change":-0.235,"percentage_change":-6.0723514212},{"date":"2014-11-03","fuel":"diesel","current_price":3.623,"yoy_price":3.857,"absolute_change":-0.234,"percentage_change":-6.0668913663},{"date":"2014-11-10","fuel":"diesel","current_price":3.677,"yoy_price":3.832,"absolute_change":-0.155,"percentage_change":-4.0448851775},{"date":"2014-11-17","fuel":"diesel","current_price":3.661,"yoy_price":3.822,"absolute_change":-0.161,"percentage_change":-4.2124542125},{"date":"2014-11-24","fuel":"diesel","current_price":3.628,"yoy_price":3.844,"absolute_change":-0.216,"percentage_change":-5.6191467222},{"date":"2014-12-01","fuel":"diesel","current_price":3.605,"yoy_price":3.883,"absolute_change":-0.278,"percentage_change":-7.1594128251},{"date":"2014-12-08","fuel":"diesel","current_price":3.535,"yoy_price":3.879,"absolute_change":-0.344,"percentage_change":-8.8682650168},{"date":"2014-12-15","fuel":"diesel","current_price":3.419,"yoy_price":3.871,"absolute_change":-0.452,"percentage_change":-11.6765693619},{"date":"2014-12-22","fuel":"diesel","current_price":3.281,"yoy_price":3.873,"absolute_change":-0.592,"percentage_change":-15.2853085463},{"date":"2014-12-29","fuel":"diesel","current_price":3.213,"yoy_price":3.903,"absolute_change":-0.69,"percentage_change":-17.6787086856},{"date":"2015-01-05","fuel":"diesel","current_price":3.137,"yoy_price":3.91,"absolute_change":-0.773,"percentage_change":-19.7698209719},{"date":"2015-01-12","fuel":"diesel","current_price":3.053,"yoy_price":3.886,"absolute_change":-0.833,"percentage_change":-21.4359238291},{"date":"2015-01-19","fuel":"diesel","current_price":2.933,"yoy_price":3.873,"absolute_change":-0.94,"percentage_change":-24.2705912729},{"date":"2015-01-26","fuel":"diesel","current_price":2.866,"yoy_price":3.904,"absolute_change":-1.038,"percentage_change":-26.5881147541},{"date":"2015-02-02","fuel":"diesel","current_price":2.831,"yoy_price":3.951,"absolute_change":-1.12,"percentage_change":-28.3472538598},{"date":"2015-02-09","fuel":"diesel","current_price":2.835,"yoy_price":3.977,"absolute_change":-1.142,"percentage_change":-28.7151118934},{"date":"2015-02-16","fuel":"diesel","current_price":2.865,"yoy_price":3.989,"absolute_change":-1.124,"percentage_change":-28.1774880923},{"date":"2015-02-23","fuel":"diesel","current_price":2.9,"yoy_price":4.017,"absolute_change":-1.117,"percentage_change":-27.8068210107},{"date":"2015-03-02","fuel":"diesel","current_price":2.936,"yoy_price":4.016,"absolute_change":-1.08,"percentage_change":-26.8924302789},{"date":"2015-03-09","fuel":"diesel","current_price":2.944,"yoy_price":4.021,"absolute_change":-1.077,"percentage_change":-26.7843819945},{"date":"2015-03-16","fuel":"diesel","current_price":2.917,"yoy_price":4.003,"absolute_change":-1.086,"percentage_change":-27.1296527604},{"date":"2015-03-23","fuel":"diesel","current_price":2.864,"yoy_price":3.988,"absolute_change":-1.124,"percentage_change":-28.184553661},{"date":"2015-03-30","fuel":"diesel","current_price":2.824,"yoy_price":3.975,"absolute_change":-1.151,"percentage_change":-28.9559748428},{"date":"2015-04-06","fuel":"diesel","current_price":2.784,"yoy_price":3.959,"absolute_change":-1.175,"percentage_change":-29.6792119222},{"date":"2015-04-13","fuel":"diesel","current_price":2.754,"yoy_price":3.952,"absolute_change":-1.198,"percentage_change":-30.3137651822},{"date":"2015-04-20","fuel":"diesel","current_price":2.78,"yoy_price":3.971,"absolute_change":-1.191,"percentage_change":-29.9924452279},{"date":"2015-04-27","fuel":"diesel","current_price":2.811,"yoy_price":3.975,"absolute_change":-1.164,"percentage_change":-29.2830188679},{"date":"2015-05-04","fuel":"diesel","current_price":2.854,"yoy_price":3.964,"absolute_change":-1.11,"percentage_change":-28.0020181635},{"date":"2015-05-11","fuel":"diesel","current_price":2.878,"yoy_price":3.948,"absolute_change":-1.07,"percentage_change":-27.1023302938},{"date":"2015-05-18","fuel":"diesel","current_price":2.904,"yoy_price":3.934,"absolute_change":-1.03,"percentage_change":-26.1820030503},{"date":"2015-05-25","fuel":"diesel","current_price":2.914,"yoy_price":3.925,"absolute_change":-1.011,"percentage_change":-25.7579617834},{"date":"2015-06-01","fuel":"diesel","current_price":2.909,"yoy_price":3.918,"absolute_change":-1.009,"percentage_change":-25.752935171},{"date":"2015-06-08","fuel":"diesel","current_price":2.884,"yoy_price":3.892,"absolute_change":-1.008,"percentage_change":-25.8992805755},{"date":"2015-06-15","fuel":"diesel","current_price":2.87,"yoy_price":3.882,"absolute_change":-1.012,"percentage_change":-26.0690365791},{"date":"2015-06-22","fuel":"diesel","current_price":2.859,"yoy_price":3.919,"absolute_change":-1.06,"percentage_change":-27.0477162541},{"date":"2015-06-29","fuel":"diesel","current_price":2.843,"yoy_price":3.92,"absolute_change":-1.077,"percentage_change":-27.4744897959},{"date":"2015-07-06","fuel":"diesel","current_price":2.832,"yoy_price":3.913,"absolute_change":-1.081,"percentage_change":-27.6258625096},{"date":"2015-07-13","fuel":"diesel","current_price":2.814,"yoy_price":3.894,"absolute_change":-1.08,"percentage_change":-27.7349768875},{"date":"2015-07-20","fuel":"diesel","current_price":2.782,"yoy_price":3.869,"absolute_change":-1.087,"percentage_change":-28.0951150168},{"date":"2015-07-27","fuel":"diesel","current_price":2.723,"yoy_price":3.858,"absolute_change":-1.135,"percentage_change":-29.4193882841},{"date":"2015-08-03","fuel":"diesel","current_price":2.668,"yoy_price":3.853,"absolute_change":-1.185,"percentage_change":-30.755255645},{"date":"2015-08-10","fuel":"diesel","current_price":2.617,"yoy_price":3.843,"absolute_change":-1.226,"percentage_change":-31.902159771},{"date":"2015-08-17","fuel":"diesel","current_price":2.615,"yoy_price":3.835,"absolute_change":-1.22,"percentage_change":-31.8122555411},{"date":"2015-08-24","fuel":"diesel","current_price":2.561,"yoy_price":3.821,"absolute_change":-1.26,"percentage_change":-32.9756608218},{"date":"2015-08-31","fuel":"diesel","current_price":2.514,"yoy_price":3.814,"absolute_change":-1.3,"percentage_change":-34.0849501835},{"date":"2015-09-07","fuel":"diesel","current_price":2.534,"yoy_price":3.814,"absolute_change":-1.28,"percentage_change":-33.5605663346},{"date":"2015-09-14","fuel":"diesel","current_price":2.517,"yoy_price":3.801,"absolute_change":-1.284,"percentage_change":-33.7805840568},{"date":"2015-09-21","fuel":"diesel","current_price":2.493,"yoy_price":3.778,"absolute_change":-1.285,"percentage_change":-34.012705135},{"date":"2015-09-28","fuel":"diesel","current_price":2.476,"yoy_price":3.755,"absolute_change":-1.279,"percentage_change":-34.0612516644},{"date":"2015-10-05","fuel":"diesel","current_price":2.492,"yoy_price":3.733,"absolute_change":-1.241,"percentage_change":-33.2440396464},{"date":"2015-10-12","fuel":"diesel","current_price":2.556,"yoy_price":3.698,"absolute_change":-1.142,"percentage_change":-30.8815575987},{"date":"2015-10-19","fuel":"diesel","current_price":2.531,"yoy_price":3.656,"absolute_change":-1.125,"percentage_change":-30.7713347921},{"date":"2015-10-26","fuel":"diesel","current_price":2.498,"yoy_price":3.635,"absolute_change":-1.137,"percentage_change":-31.2792297111},{"date":"2015-11-02","fuel":"diesel","current_price":2.485,"yoy_price":3.623,"absolute_change":-1.138,"percentage_change":-31.4104333425},{"date":"2015-11-09","fuel":"diesel","current_price":2.502,"yoy_price":3.677,"absolute_change":-1.175,"percentage_change":-31.9553984226},{"date":"2015-11-16","fuel":"diesel","current_price":2.482,"yoy_price":3.661,"absolute_change":-1.179,"percentage_change":-32.2043157607},{"date":"2015-11-23","fuel":"diesel","current_price":2.445,"yoy_price":3.628,"absolute_change":-1.183,"percentage_change":-32.6074972437},{"date":"2015-11-30","fuel":"diesel","current_price":2.421,"yoy_price":3.605,"absolute_change":-1.184,"percentage_change":-32.8432732316},{"date":"2015-12-07","fuel":"diesel","current_price":2.379,"yoy_price":3.535,"absolute_change":-1.156,"percentage_change":-32.7015558699},{"date":"2015-12-14","fuel":"diesel","current_price":2.338,"yoy_price":3.419,"absolute_change":-1.081,"percentage_change":-31.6174319977},{"date":"2015-12-21","fuel":"diesel","current_price":2.284,"yoy_price":3.281,"absolute_change":-0.997,"percentage_change":-30.3870771106},{"date":"2015-12-28","fuel":"diesel","current_price":2.237,"yoy_price":3.213,"absolute_change":-0.976,"percentage_change":-30.3765950825},{"date":"2016-01-04","fuel":"diesel","current_price":2.211,"yoy_price":3.137,"absolute_change":-0.926,"percentage_change":-29.5186483902},{"date":"2016-01-11","fuel":"diesel","current_price":2.177,"yoy_price":3.053,"absolute_change":-0.876,"percentage_change":-28.6930887651},{"date":"2016-01-18","fuel":"diesel","current_price":2.112,"yoy_price":2.933,"absolute_change":-0.821,"percentage_change":-27.991817252},{"date":"2016-01-25","fuel":"diesel","current_price":2.071,"yoy_price":2.866,"absolute_change":-0.795,"percentage_change":-27.7390090719},{"date":"2016-02-01","fuel":"diesel","current_price":2.031,"yoy_price":2.831,"absolute_change":-0.8,"percentage_change":-28.2585658778},{"date":"2016-02-08","fuel":"diesel","current_price":2.008,"yoy_price":2.835,"absolute_change":-0.827,"percentage_change":-29.1710758377},{"date":"2016-02-15","fuel":"diesel","current_price":1.98,"yoy_price":2.865,"absolute_change":-0.885,"percentage_change":-30.890052356},{"date":"2016-02-22","fuel":"diesel","current_price":1.983,"yoy_price":2.9,"absolute_change":-0.917,"percentage_change":-31.6206896552},{"date":"2016-02-29","fuel":"diesel","current_price":1.989,"yoy_price":2.936,"absolute_change":-0.947,"percentage_change":-32.2547683924},{"date":"2016-03-07","fuel":"diesel","current_price":2.021,"yoy_price":2.944,"absolute_change":-0.923,"percentage_change":-31.3519021739},{"date":"2016-03-14","fuel":"diesel","current_price":2.099,"yoy_price":2.917,"absolute_change":-0.818,"percentage_change":-28.0425094275},{"date":"2016-03-21","fuel":"diesel","current_price":2.119,"yoy_price":2.864,"absolute_change":-0.745,"percentage_change":-26.0125698324},{"date":"2016-03-28","fuel":"diesel","current_price":2.121,"yoy_price":2.824,"absolute_change":-0.703,"percentage_change":-24.8937677054},{"date":"2016-04-04","fuel":"diesel","current_price":2.115,"yoy_price":2.784,"absolute_change":-0.669,"percentage_change":-24.0301724138},{"date":"2016-04-11","fuel":"diesel","current_price":2.128,"yoy_price":2.754,"absolute_change":-0.626,"percentage_change":-22.730573711},{"date":"2016-04-18","fuel":"diesel","current_price":2.165,"yoy_price":2.78,"absolute_change":-0.615,"percentage_change":-22.1223021583},{"date":"2016-04-25","fuel":"diesel","current_price":2.198,"yoy_price":2.811,"absolute_change":-0.613,"percentage_change":-21.8071860548},{"date":"2016-05-02","fuel":"diesel","current_price":2.266,"yoy_price":2.854,"absolute_change":-0.588,"percentage_change":-20.6026629292},{"date":"2016-05-09","fuel":"diesel","current_price":2.271,"yoy_price":2.878,"absolute_change":-0.607,"percentage_change":-21.0910354413},{"date":"2016-05-16","fuel":"diesel","current_price":2.297,"yoy_price":2.904,"absolute_change":-0.607,"percentage_change":-20.9022038567},{"date":"2016-05-23","fuel":"diesel","current_price":2.357,"yoy_price":2.914,"absolute_change":-0.557,"percentage_change":-19.1146190803},{"date":"2016-05-30","fuel":"diesel","current_price":2.382,"yoy_price":2.909,"absolute_change":-0.527,"percentage_change":-18.116191131},{"date":"2016-06-06","fuel":"diesel","current_price":2.407,"yoy_price":2.884,"absolute_change":-0.477,"percentage_change":-16.5395284327},{"date":"2016-06-13","fuel":"diesel","current_price":2.431,"yoy_price":2.87,"absolute_change":-0.439,"percentage_change":-15.2961672474},{"date":"2016-06-20","fuel":"diesel","current_price":2.426,"yoy_price":2.859,"absolute_change":-0.433,"percentage_change":-15.1451556488},{"date":"2016-06-27","fuel":"diesel","current_price":2.426,"yoy_price":2.843,"absolute_change":-0.417,"percentage_change":-14.667604643},{"date":"2016-07-04","fuel":"diesel","current_price":2.423,"yoy_price":2.832,"absolute_change":-0.409,"percentage_change":-14.4420903955},{"date":"2016-07-11","fuel":"diesel","current_price":2.414,"yoy_price":2.814,"absolute_change":-0.4,"percentage_change":-14.2146410803},{"date":"2016-07-18","fuel":"diesel","current_price":2.402,"yoy_price":2.782,"absolute_change":-0.38,"percentage_change":-13.6592379583},{"date":"2016-07-25","fuel":"diesel","current_price":2.379,"yoy_price":2.723,"absolute_change":-0.344,"percentage_change":-12.6331252295},{"date":"2016-08-01","fuel":"diesel","current_price":2.348,"yoy_price":2.668,"absolute_change":-0.32,"percentage_change":-11.9940029985},{"date":"2016-08-08","fuel":"diesel","current_price":2.316,"yoy_price":2.617,"absolute_change":-0.301,"percentage_change":-11.5017195262},{"date":"2016-08-15","fuel":"diesel","current_price":2.31,"yoy_price":2.615,"absolute_change":-0.305,"percentage_change":-11.6634799235},{"date":"2016-08-22","fuel":"diesel","current_price":2.37,"yoy_price":2.561,"absolute_change":-0.191,"percentage_change":-7.4580242093},{"date":"2016-08-29","fuel":"diesel","current_price":2.409,"yoy_price":2.514,"absolute_change":-0.105,"percentage_change":-4.1766109785},{"date":"2016-09-05","fuel":"diesel","current_price":2.407,"yoy_price":2.534,"absolute_change":-0.127,"percentage_change":-5.0118389897},{"date":"2016-09-12","fuel":"diesel","current_price":2.399,"yoy_price":2.517,"absolute_change":-0.118,"percentage_change":-4.6881207787},{"date":"2016-09-19","fuel":"diesel","current_price":2.389,"yoy_price":2.493,"absolute_change":-0.104,"percentage_change":-4.171680706},{"date":"2016-09-26","fuel":"diesel","current_price":2.382,"yoy_price":2.476,"absolute_change":-0.094,"percentage_change":-3.7964458805},{"date":"2016-10-03","fuel":"diesel","current_price":2.389,"yoy_price":2.492,"absolute_change":-0.103,"percentage_change":-4.1332263242},{"date":"2016-10-10","fuel":"diesel","current_price":2.445,"yoy_price":2.556,"absolute_change":-0.111,"percentage_change":-4.3427230047},{"date":"2016-10-17","fuel":"diesel","current_price":2.481,"yoy_price":2.531,"absolute_change":-0.05,"percentage_change":-1.9755037535},{"date":"2016-10-24","fuel":"diesel","current_price":2.478,"yoy_price":2.498,"absolute_change":-0.02,"percentage_change":-0.8006405124},{"date":"2016-10-31","fuel":"diesel","current_price":2.479,"yoy_price":2.485,"absolute_change":-0.006,"percentage_change":-0.2414486922},{"date":"2016-11-07","fuel":"diesel","current_price":2.47,"yoy_price":2.502,"absolute_change":-0.032,"percentage_change":-1.2789768185},{"date":"2016-11-14","fuel":"diesel","current_price":2.443,"yoy_price":2.482,"absolute_change":-0.039,"percentage_change":-1.5713134569},{"date":"2016-11-21","fuel":"diesel","current_price":2.421,"yoy_price":2.445,"absolute_change":-0.024,"percentage_change":-0.981595092},{"date":"2016-11-28","fuel":"diesel","current_price":2.42,"yoy_price":2.421,"absolute_change":-0.001,"percentage_change":-0.0413052458},{"date":"2016-12-05","fuel":"diesel","current_price":2.48,"yoy_price":2.379,"absolute_change":0.101,"percentage_change":4.2454812947},{"date":"2016-12-12","fuel":"diesel","current_price":2.493,"yoy_price":2.338,"absolute_change":0.155,"percentage_change":6.629597947},{"date":"2016-12-19","fuel":"diesel","current_price":2.527,"yoy_price":2.284,"absolute_change":0.243,"percentage_change":10.6392294221},{"date":"2016-12-26","fuel":"diesel","current_price":2.54,"yoy_price":2.237,"absolute_change":0.303,"percentage_change":13.5449262405},{"date":"2017-01-02","fuel":"diesel","current_price":2.586,"yoy_price":2.211,"absolute_change":0.375,"percentage_change":16.960651289},{"date":"2017-01-09","fuel":"diesel","current_price":2.597,"yoy_price":2.177,"absolute_change":0.42,"percentage_change":19.2926045016},{"date":"2017-01-16","fuel":"diesel","current_price":2.585,"yoy_price":2.112,"absolute_change":0.473,"percentage_change":22.3958333333},{"date":"2017-01-23","fuel":"diesel","current_price":2.569,"yoy_price":2.071,"absolute_change":0.498,"percentage_change":24.0463544182},{"date":"2017-01-30","fuel":"diesel","current_price":2.562,"yoy_price":2.031,"absolute_change":0.531,"percentage_change":26.1447562777},{"date":"2017-02-06","fuel":"diesel","current_price":2.558,"yoy_price":2.008,"absolute_change":0.55,"percentage_change":27.390438247},{"date":"2017-02-13","fuel":"diesel","current_price":2.565,"yoy_price":1.98,"absolute_change":0.585,"percentage_change":29.5454545455},{"date":"2017-02-20","fuel":"diesel","current_price":2.572,"yoy_price":1.983,"absolute_change":0.589,"percentage_change":29.7024710035},{"date":"2017-02-27","fuel":"diesel","current_price":2.577,"yoy_price":1.989,"absolute_change":0.588,"percentage_change":29.5625942685},{"date":"2017-03-06","fuel":"diesel","current_price":2.579,"yoy_price":2.021,"absolute_change":0.558,"percentage_change":27.6100940129},{"date":"2017-03-13","fuel":"diesel","current_price":2.564,"yoy_price":2.099,"absolute_change":0.465,"percentage_change":22.153406384},{"date":"2017-03-20","fuel":"diesel","current_price":2.539,"yoy_price":2.119,"absolute_change":0.42,"percentage_change":19.8206701274},{"date":"2017-03-27","fuel":"diesel","current_price":2.532,"yoy_price":2.121,"absolute_change":0.411,"percentage_change":19.3776520509},{"date":"2017-04-03","fuel":"diesel","current_price":2.556,"yoy_price":2.115,"absolute_change":0.441,"percentage_change":20.8510638298},{"date":"2017-04-10","fuel":"diesel","current_price":2.582,"yoy_price":2.128,"absolute_change":0.454,"percentage_change":21.3345864662},{"date":"2017-04-17","fuel":"diesel","current_price":2.597,"yoy_price":2.165,"absolute_change":0.432,"percentage_change":19.9538106236},{"date":"2017-04-24","fuel":"diesel","current_price":2.595,"yoy_price":2.198,"absolute_change":0.397,"percentage_change":18.0618744313},{"date":"2017-05-01","fuel":"diesel","current_price":2.583,"yoy_price":2.266,"absolute_change":0.317,"percentage_change":13.9894086496},{"date":"2017-05-08","fuel":"diesel","current_price":2.565,"yoy_price":2.271,"absolute_change":0.294,"percentage_change":12.9458388375},{"date":"2017-05-15","fuel":"diesel","current_price":2.544,"yoy_price":2.297,"absolute_change":0.247,"percentage_change":10.7531562908},{"date":"2017-05-22","fuel":"diesel","current_price":2.539,"yoy_price":2.357,"absolute_change":0.182,"percentage_change":7.7216801018},{"date":"2017-05-29","fuel":"diesel","current_price":2.571,"yoy_price":2.382,"absolute_change":0.189,"percentage_change":7.9345088161},{"date":"2017-06-05","fuel":"diesel","current_price":2.564,"yoy_price":2.407,"absolute_change":0.157,"percentage_change":6.5226422933},{"date":"2017-06-12","fuel":"diesel","current_price":2.524,"yoy_price":2.431,"absolute_change":0.093,"percentage_change":3.8255861785},{"date":"2017-06-19","fuel":"diesel","current_price":2.489,"yoy_price":2.426,"absolute_change":0.063,"percentage_change":2.5968672712},{"date":"2017-06-26","fuel":"diesel","current_price":2.465,"yoy_price":2.426,"absolute_change":0.039,"percentage_change":1.6075845012},{"date":"2017-07-03","fuel":"diesel","current_price":2.472,"yoy_price":2.423,"absolute_change":0.049,"percentage_change":2.0222864218},{"date":"2017-07-10","fuel":"diesel","current_price":2.481,"yoy_price":2.414,"absolute_change":0.067,"percentage_change":2.7754763877},{"date":"2017-07-17","fuel":"diesel","current_price":2.491,"yoy_price":2.402,"absolute_change":0.089,"percentage_change":3.7052456286},{"date":"2017-07-24","fuel":"diesel","current_price":2.507,"yoy_price":2.379,"absolute_change":0.128,"percentage_change":5.3804119378},{"date":"2017-07-31","fuel":"diesel","current_price":2.531,"yoy_price":2.348,"absolute_change":0.183,"percentage_change":7.793867121},{"date":"2017-08-07","fuel":"diesel","current_price":2.581,"yoy_price":2.316,"absolute_change":0.265,"percentage_change":11.4421416235},{"date":"2017-08-14","fuel":"diesel","current_price":2.598,"yoy_price":2.31,"absolute_change":0.288,"percentage_change":12.4675324675},{"date":"2017-08-21","fuel":"diesel","current_price":2.596,"yoy_price":2.37,"absolute_change":0.226,"percentage_change":9.5358649789},{"date":"2017-08-28","fuel":"diesel","current_price":2.605,"yoy_price":2.409,"absolute_change":0.196,"percentage_change":8.1361560814},{"date":"2017-09-04","fuel":"diesel","current_price":2.758,"yoy_price":2.407,"absolute_change":0.351,"percentage_change":14.5824678022},{"date":"2017-09-11","fuel":"diesel","current_price":2.802,"yoy_price":2.399,"absolute_change":0.403,"percentage_change":16.7986661109},{"date":"2017-09-18","fuel":"diesel","current_price":2.791,"yoy_price":2.389,"absolute_change":0.402,"percentage_change":16.8271243198},{"date":"2017-09-25","fuel":"diesel","current_price":2.788,"yoy_price":2.382,"absolute_change":0.406,"percentage_change":17.0445004198},{"date":"2017-10-02","fuel":"diesel","current_price":2.792,"yoy_price":2.389,"absolute_change":0.403,"percentage_change":16.868982838},{"date":"2017-10-09","fuel":"diesel","current_price":2.776,"yoy_price":2.445,"absolute_change":0.331,"percentage_change":13.5378323108},{"date":"2017-10-16","fuel":"diesel","current_price":2.787,"yoy_price":2.481,"absolute_change":0.306,"percentage_change":12.3337363966},{"date":"2017-10-23","fuel":"diesel","current_price":2.797,"yoy_price":2.478,"absolute_change":0.319,"percentage_change":12.8732849072},{"date":"2017-10-30","fuel":"diesel","current_price":2.819,"yoy_price":2.479,"absolute_change":0.34,"percentage_change":13.7152077451},{"date":"2017-11-06","fuel":"diesel","current_price":2.882,"yoy_price":2.47,"absolute_change":0.412,"percentage_change":16.6801619433},{"date":"2017-11-13","fuel":"diesel","current_price":2.915,"yoy_price":2.443,"absolute_change":0.472,"percentage_change":19.3205075727},{"date":"2017-11-20","fuel":"diesel","current_price":2.912,"yoy_price":2.421,"absolute_change":0.491,"percentage_change":20.2808756712},{"date":"2017-11-27","fuel":"diesel","current_price":2.926,"yoy_price":2.42,"absolute_change":0.506,"percentage_change":20.9090909091},{"date":"2017-12-04","fuel":"diesel","current_price":2.922,"yoy_price":2.48,"absolute_change":0.442,"percentage_change":17.8225806452},{"date":"2017-12-11","fuel":"diesel","current_price":2.91,"yoy_price":2.493,"absolute_change":0.417,"percentage_change":16.7268351384},{"date":"2017-12-18","fuel":"diesel","current_price":2.901,"yoy_price":2.527,"absolute_change":0.374,"percentage_change":14.8001582905},{"date":"2017-12-25","fuel":"diesel","current_price":2.903,"yoy_price":2.54,"absolute_change":0.363,"percentage_change":14.2913385827},{"date":"2018-01-01","fuel":"diesel","current_price":2.973,"yoy_price":2.586,"absolute_change":0.387,"percentage_change":14.9651972158},{"date":"2018-01-08","fuel":"diesel","current_price":2.996,"yoy_price":2.597,"absolute_change":0.399,"percentage_change":15.3638814016},{"date":"2018-01-15","fuel":"diesel","current_price":3.028,"yoy_price":2.585,"absolute_change":0.443,"percentage_change":17.1373307544},{"date":"2018-01-22","fuel":"diesel","current_price":3.025,"yoy_price":2.569,"absolute_change":0.456,"percentage_change":17.7500973141},{"date":"2018-01-29","fuel":"diesel","current_price":3.07,"yoy_price":2.562,"absolute_change":0.508,"percentage_change":19.8282591725},{"date":"2018-02-05","fuel":"diesel","current_price":3.086,"yoy_price":2.558,"absolute_change":0.528,"percentage_change":20.6411258796},{"date":"2018-02-12","fuel":"diesel","current_price":3.063,"yoy_price":2.565,"absolute_change":0.498,"percentage_change":19.4152046784},{"date":"2018-02-19","fuel":"diesel","current_price":3.027,"yoy_price":2.572,"absolute_change":0.455,"percentage_change":17.6905132193},{"date":"2018-02-26","fuel":"diesel","current_price":3.007,"yoy_price":2.577,"absolute_change":0.43,"percentage_change":16.6860690726},{"date":"2018-03-05","fuel":"diesel","current_price":2.992,"yoy_price":2.579,"absolute_change":0.413,"percentage_change":16.0139588988},{"date":"2018-03-12","fuel":"diesel","current_price":2.976,"yoy_price":2.564,"absolute_change":0.412,"percentage_change":16.0686427457},{"date":"2018-03-19","fuel":"diesel","current_price":2.972,"yoy_price":2.539,"absolute_change":0.433,"percentage_change":17.0539582513},{"date":"2018-03-26","fuel":"diesel","current_price":3.01,"yoy_price":2.532,"absolute_change":0.478,"percentage_change":18.87835703},{"date":"2018-04-02","fuel":"diesel","current_price":3.042,"yoy_price":2.556,"absolute_change":0.486,"percentage_change":19.014084507},{"date":"2018-04-09","fuel":"diesel","current_price":3.043,"yoy_price":2.582,"absolute_change":0.461,"percentage_change":17.8543764524},{"date":"2018-04-16","fuel":"diesel","current_price":3.104,"yoy_price":2.597,"absolute_change":0.507,"percentage_change":19.5225259915},{"date":"2018-04-23","fuel":"diesel","current_price":3.133,"yoy_price":2.595,"absolute_change":0.538,"percentage_change":20.732177264},{"date":"2018-04-30","fuel":"diesel","current_price":3.157,"yoy_price":2.583,"absolute_change":0.574,"percentage_change":22.2222222222},{"date":"2018-05-07","fuel":"diesel","current_price":3.171,"yoy_price":2.565,"absolute_change":0.606,"percentage_change":23.6257309942},{"date":"2018-05-14","fuel":"diesel","current_price":3.239,"yoy_price":2.544,"absolute_change":0.695,"percentage_change":27.3191823899},{"date":"2018-05-21","fuel":"diesel","current_price":3.277,"yoy_price":2.539,"absolute_change":0.738,"percentage_change":29.0665616384},{"date":"2018-05-28","fuel":"diesel","current_price":3.288,"yoy_price":2.571,"absolute_change":0.717,"percentage_change":27.8879813302},{"date":"2018-06-04","fuel":"diesel","current_price":3.285,"yoy_price":2.564,"absolute_change":0.721,"percentage_change":28.120124805},{"date":"2018-06-11","fuel":"diesel","current_price":3.266,"yoy_price":2.524,"absolute_change":0.742,"percentage_change":29.3977812995},{"date":"2018-06-18","fuel":"diesel","current_price":3.244,"yoy_price":2.489,"absolute_change":0.755,"percentage_change":30.3334672559},{"date":"2018-06-25","fuel":"diesel","current_price":3.216,"yoy_price":2.465,"absolute_change":0.751,"percentage_change":30.4665314402},{"date":"2018-07-02","fuel":"diesel","current_price":3.236,"yoy_price":2.472,"absolute_change":0.764,"percentage_change":30.9061488673},{"date":"2018-07-09","fuel":"diesel","current_price":3.243,"yoy_price":2.481,"absolute_change":0.762,"percentage_change":30.7134220073},{"date":"2018-07-16","fuel":"diesel","current_price":3.239,"yoy_price":2.491,"absolute_change":0.748,"percentage_change":30.0281011642},{"date":"2018-07-23","fuel":"diesel","current_price":3.22,"yoy_price":2.507,"absolute_change":0.713,"percentage_change":28.4403669725},{"date":"2018-07-30","fuel":"diesel","current_price":3.226,"yoy_price":2.531,"absolute_change":0.695,"percentage_change":27.4595021731},{"date":"2018-08-06","fuel":"diesel","current_price":3.223,"yoy_price":2.581,"absolute_change":0.642,"percentage_change":24.874079814},{"date":"2018-08-13","fuel":"diesel","current_price":3.217,"yoy_price":2.598,"absolute_change":0.619,"percentage_change":23.8260200154},{"date":"2018-08-20","fuel":"diesel","current_price":3.207,"yoy_price":2.596,"absolute_change":0.611,"percentage_change":23.5362095532},{"date":"2018-08-27","fuel":"diesel","current_price":3.226,"yoy_price":2.605,"absolute_change":0.621,"percentage_change":23.8387715931},{"date":"2018-09-03","fuel":"diesel","current_price":3.252,"yoy_price":2.758,"absolute_change":0.494,"percentage_change":17.9115300943},{"date":"2018-09-10","fuel":"diesel","current_price":3.258,"yoy_price":2.802,"absolute_change":0.456,"percentage_change":16.2740899358},{"date":"2018-09-17","fuel":"diesel","current_price":3.268,"yoy_price":2.791,"absolute_change":0.477,"percentage_change":17.0906485131},{"date":"2018-09-24","fuel":"diesel","current_price":3.271,"yoy_price":2.788,"absolute_change":0.483,"percentage_change":17.3242467719},{"date":"2018-10-01","fuel":"diesel","current_price":3.313,"yoy_price":2.792,"absolute_change":0.521,"percentage_change":18.6604584527},{"date":"2018-10-08","fuel":"diesel","current_price":3.385,"yoy_price":2.776,"absolute_change":0.609,"percentage_change":21.9380403458},{"date":"2018-10-15","fuel":"diesel","current_price":3.394,"yoy_price":2.787,"absolute_change":0.607,"percentage_change":21.7796914245},{"date":"2018-10-22","fuel":"diesel","current_price":3.38,"yoy_price":2.797,"absolute_change":0.583,"percentage_change":20.8437611727},{"date":"2018-10-29","fuel":"diesel","current_price":3.355,"yoy_price":2.819,"absolute_change":0.536,"percentage_change":19.0138346932},{"date":"2018-11-05","fuel":"diesel","current_price":3.338,"yoy_price":2.882,"absolute_change":0.456,"percentage_change":15.8223455933},{"date":"2018-11-12","fuel":"diesel","current_price":3.317,"yoy_price":2.915,"absolute_change":0.402,"percentage_change":13.7907375643},{"date":"2018-11-19","fuel":"diesel","current_price":3.282,"yoy_price":2.912,"absolute_change":0.37,"percentage_change":12.706043956},{"date":"2018-11-26","fuel":"diesel","current_price":3.261,"yoy_price":2.926,"absolute_change":0.335,"percentage_change":11.4490772386},{"date":"2018-12-03","fuel":"diesel","current_price":3.207,"yoy_price":2.922,"absolute_change":0.285,"percentage_change":9.7535934292},{"date":"2018-12-10","fuel":"diesel","current_price":3.161,"yoy_price":2.91,"absolute_change":0.251,"percentage_change":8.6254295533},{"date":"2018-12-17","fuel":"diesel","current_price":3.121,"yoy_price":2.901,"absolute_change":0.22,"percentage_change":7.5835918649},{"date":"2018-12-24","fuel":"diesel","current_price":3.077,"yoy_price":2.903,"absolute_change":0.174,"percentage_change":5.9937995177},{"date":"2018-12-31","fuel":"diesel","current_price":3.048,"yoy_price":2.973,"absolute_change":0.075,"percentage_change":2.5227043391},{"date":"2019-01-07","fuel":"diesel","current_price":3.013,"yoy_price":2.996,"absolute_change":0.017,"percentage_change":0.567423231},{"date":"2019-01-14","fuel":"diesel","current_price":2.976,"yoy_price":3.028,"absolute_change":-0.052,"percentage_change":-1.7173051519},{"date":"2019-01-21","fuel":"diesel","current_price":2.965,"yoy_price":3.025,"absolute_change":-0.06,"percentage_change":-1.9834710744},{"date":"2019-01-28","fuel":"diesel","current_price":2.965,"yoy_price":3.07,"absolute_change":-0.105,"percentage_change":-3.4201954397},{"date":"2019-02-04","fuel":"diesel","current_price":2.966,"yoy_price":3.086,"absolute_change":-0.12,"percentage_change":-3.8885288399},{"date":"2019-02-11","fuel":"diesel","current_price":2.966,"yoy_price":3.063,"absolute_change":-0.097,"percentage_change":-3.1668299053},{"date":"2019-02-18","fuel":"diesel","current_price":3.006,"yoy_price":3.027,"absolute_change":-0.021,"percentage_change":-0.6937561943},{"date":"2019-02-25","fuel":"diesel","current_price":3.048,"yoy_price":3.007,"absolute_change":0.041,"percentage_change":1.3634852012},{"date":"2019-03-04","fuel":"diesel","current_price":3.076,"yoy_price":2.992,"absolute_change":0.084,"percentage_change":2.807486631},{"date":"2019-03-11","fuel":"diesel","current_price":3.079,"yoy_price":2.976,"absolute_change":0.103,"percentage_change":3.4610215054},{"date":"2019-03-18","fuel":"diesel","current_price":3.07,"yoy_price":2.972,"absolute_change":0.098,"percentage_change":3.2974427995},{"date":"2019-03-25","fuel":"diesel","current_price":3.08,"yoy_price":3.01,"absolute_change":0.07,"percentage_change":2.3255813953},{"date":"2019-04-01","fuel":"diesel","current_price":3.078,"yoy_price":3.042,"absolute_change":0.036,"percentage_change":1.1834319527},{"date":"2019-04-08","fuel":"diesel","current_price":3.093,"yoy_price":3.043,"absolute_change":0.05,"percentage_change":1.6431153467},{"date":"2019-04-15","fuel":"diesel","current_price":3.118,"yoy_price":3.104,"absolute_change":0.014,"percentage_change":0.4510309278},{"date":"2019-04-22","fuel":"diesel","current_price":3.147,"yoy_price":3.133,"absolute_change":0.014,"percentage_change":0.4468560485},{"date":"2019-04-29","fuel":"diesel","current_price":3.169,"yoy_price":3.157,"absolute_change":0.012,"percentage_change":0.3801076972},{"date":"2019-05-06","fuel":"diesel","current_price":3.171,"yoy_price":3.171,"absolute_change":0,"percentage_change":0},{"date":"2019-05-13","fuel":"diesel","current_price":3.16,"yoy_price":3.239,"absolute_change":-0.079,"percentage_change":-2.4390243902},{"date":"2019-05-20","fuel":"diesel","current_price":3.163,"yoy_price":3.277,"absolute_change":-0.114,"percentage_change":-3.4787915777},{"date":"2019-05-27","fuel":"diesel","current_price":3.151,"yoy_price":3.288,"absolute_change":-0.137,"percentage_change":-4.1666666667},{"date":"2019-06-03","fuel":"diesel","current_price":3.136,"yoy_price":3.285,"absolute_change":-0.149,"percentage_change":-4.5357686454},{"date":"2019-06-10","fuel":"diesel","current_price":3.105,"yoy_price":3.266,"absolute_change":-0.161,"percentage_change":-4.9295774648},{"date":"2019-06-17","fuel":"diesel","current_price":3.07,"yoy_price":3.244,"absolute_change":-0.174,"percentage_change":-5.3637484587},{"date":"2019-06-24","fuel":"diesel","current_price":3.043,"yoy_price":3.216,"absolute_change":-0.173,"percentage_change":-5.3793532338},{"date":"2019-07-01","fuel":"diesel","current_price":3.042,"yoy_price":3.236,"absolute_change":-0.194,"percentage_change":-5.9950556242},{"date":"2019-07-08","fuel":"diesel","current_price":3.055,"yoy_price":3.243,"absolute_change":-0.188,"percentage_change":-5.7971014493},{"date":"2019-07-15","fuel":"diesel","current_price":3.051,"yoy_price":3.239,"absolute_change":-0.188,"percentage_change":-5.8042605743},{"date":"2019-07-22","fuel":"diesel","current_price":3.044,"yoy_price":3.22,"absolute_change":-0.176,"percentage_change":-5.4658385093},{"date":"2019-07-29","fuel":"diesel","current_price":3.034,"yoy_price":3.226,"absolute_change":-0.192,"percentage_change":-5.9516429014},{"date":"2019-08-05","fuel":"diesel","current_price":3.032,"yoy_price":3.223,"absolute_change":-0.191,"percentage_change":-5.9261557555},{"date":"2019-08-12","fuel":"diesel","current_price":3.011,"yoy_price":3.217,"absolute_change":-0.206,"percentage_change":-6.4034815045},{"date":"2019-08-19","fuel":"diesel","current_price":2.994,"yoy_price":3.207,"absolute_change":-0.213,"percentage_change":-6.6417212348},{"date":"2019-08-26","fuel":"diesel","current_price":2.983,"yoy_price":3.226,"absolute_change":-0.243,"percentage_change":-7.5325480471},{"date":"2019-09-02","fuel":"diesel","current_price":2.976,"yoy_price":3.252,"absolute_change":-0.276,"percentage_change":-8.4870848708},{"date":"2019-09-09","fuel":"diesel","current_price":2.971,"yoy_price":3.258,"absolute_change":-0.287,"percentage_change":-8.8090853284},{"date":"2019-09-16","fuel":"diesel","current_price":2.987,"yoy_price":3.268,"absolute_change":-0.281,"percentage_change":-8.5985312118},{"date":"2019-09-23","fuel":"diesel","current_price":3.081,"yoy_price":3.271,"absolute_change":-0.19,"percentage_change":-5.8086212168},{"date":"2019-09-30","fuel":"diesel","current_price":3.066,"yoy_price":3.313,"absolute_change":-0.247,"percentage_change":-7.4554784184},{"date":"2019-10-07","fuel":"diesel","current_price":3.047,"yoy_price":3.385,"absolute_change":-0.338,"percentage_change":-9.9852289513},{"date":"2019-10-14","fuel":"diesel","current_price":3.051,"yoy_price":3.394,"absolute_change":-0.343,"percentage_change":-10.1060695345},{"date":"2019-10-21","fuel":"diesel","current_price":3.05,"yoy_price":3.38,"absolute_change":-0.33,"percentage_change":-9.7633136095},{"date":"2019-10-28","fuel":"diesel","current_price":3.064,"yoy_price":3.355,"absolute_change":-0.291,"percentage_change":-8.6736214605},{"date":"2019-11-04","fuel":"diesel","current_price":3.062,"yoy_price":3.338,"absolute_change":-0.276,"percentage_change":-8.2684242061},{"date":"2019-11-11","fuel":"diesel","current_price":3.073,"yoy_price":3.317,"absolute_change":-0.244,"percentage_change":-7.3560446186},{"date":"2019-11-18","fuel":"diesel","current_price":3.074,"yoy_price":3.282,"absolute_change":-0.208,"percentage_change":-6.337599025},{"date":"2019-11-25","fuel":"diesel","current_price":3.066,"yoy_price":3.261,"absolute_change":-0.195,"percentage_change":-5.9797608096},{"date":"2019-12-02","fuel":"diesel","current_price":3.07,"yoy_price":3.207,"absolute_change":-0.137,"percentage_change":-4.2719052074},{"date":"2019-12-09","fuel":"diesel","current_price":3.049,"yoy_price":3.161,"absolute_change":-0.112,"percentage_change":-3.5431825372},{"date":"2019-12-16","fuel":"diesel","current_price":3.046,"yoy_price":3.121,"absolute_change":-0.075,"percentage_change":-2.4030759372},{"date":"2019-12-23","fuel":"diesel","current_price":3.041,"yoy_price":3.077,"absolute_change":-0.036,"percentage_change":-1.1699707507},{"date":"2019-12-30","fuel":"diesel","current_price":3.069,"yoy_price":3.048,"absolute_change":0.021,"percentage_change":0.688976378},{"date":"2020-01-06","fuel":"diesel","current_price":3.079,"yoy_price":3.013,"absolute_change":0.066,"percentage_change":2.1905077995},{"date":"2020-01-13","fuel":"diesel","current_price":3.064,"yoy_price":2.976,"absolute_change":0.088,"percentage_change":2.9569892473},{"date":"2020-01-20","fuel":"diesel","current_price":3.037,"yoy_price":2.965,"absolute_change":0.072,"percentage_change":2.4283305228},{"date":"2020-01-27","fuel":"diesel","current_price":3.01,"yoy_price":2.965,"absolute_change":0.045,"percentage_change":1.5177065767},{"date":"2020-02-03","fuel":"diesel","current_price":2.956,"yoy_price":2.966,"absolute_change":-0.01,"percentage_change":-0.3371544167},{"date":"2020-02-10","fuel":"diesel","current_price":2.91,"yoy_price":2.966,"absolute_change":-0.056,"percentage_change":-1.8880647336},{"date":"2020-02-17","fuel":"diesel","current_price":2.89,"yoy_price":3.006,"absolute_change":-0.116,"percentage_change":-3.8589487691},{"date":"2020-02-24","fuel":"diesel","current_price":2.882,"yoy_price":3.048,"absolute_change":-0.166,"percentage_change":-5.4461942257},{"date":"2020-03-02","fuel":"diesel","current_price":2.851,"yoy_price":3.076,"absolute_change":-0.225,"percentage_change":-7.3146944083},{"date":"2020-03-09","fuel":"diesel","current_price":2.814,"yoy_price":3.079,"absolute_change":-0.265,"percentage_change":-8.6066904839},{"date":"2020-03-16","fuel":"diesel","current_price":2.733,"yoy_price":3.07,"absolute_change":-0.337,"percentage_change":-10.9771986971},{"date":"2020-03-23","fuel":"diesel","current_price":2.659,"yoy_price":3.08,"absolute_change":-0.421,"percentage_change":-13.6688311688},{"date":"2020-03-30","fuel":"diesel","current_price":2.586,"yoy_price":3.078,"absolute_change":-0.492,"percentage_change":-15.9844054581},{"date":"2020-04-06","fuel":"diesel","current_price":2.548,"yoy_price":3.093,"absolute_change":-0.545,"percentage_change":-17.6204332363},{"date":"2020-04-13","fuel":"diesel","current_price":2.507,"yoy_price":3.118,"absolute_change":-0.611,"percentage_change":-19.5958948044},{"date":"2020-04-20","fuel":"diesel","current_price":2.48,"yoy_price":3.147,"absolute_change":-0.667,"percentage_change":-21.1947886876},{"date":"2020-04-27","fuel":"diesel","current_price":2.437,"yoy_price":3.169,"absolute_change":-0.732,"percentage_change":-23.0987693279},{"date":"2020-05-04","fuel":"diesel","current_price":2.399,"yoy_price":3.171,"absolute_change":-0.772,"percentage_change":-24.3456322927},{"date":"2020-05-11","fuel":"diesel","current_price":2.394,"yoy_price":3.16,"absolute_change":-0.766,"percentage_change":-24.2405063291},{"date":"2020-05-18","fuel":"diesel","current_price":2.386,"yoy_price":3.163,"absolute_change":-0.777,"percentage_change":-24.5652861208},{"date":"2020-05-25","fuel":"diesel","current_price":2.39,"yoy_price":3.151,"absolute_change":-0.761,"percentage_change":-24.1510631546},{"date":"2020-06-01","fuel":"diesel","current_price":2.386,"yoy_price":3.136,"absolute_change":-0.75,"percentage_change":-23.9158163265},{"date":"2020-06-08","fuel":"diesel","current_price":2.396,"yoy_price":3.105,"absolute_change":-0.709,"percentage_change":-22.8341384863},{"date":"2020-06-15","fuel":"diesel","current_price":2.403,"yoy_price":3.07,"absolute_change":-0.667,"percentage_change":-21.7263843648},{"date":"2020-06-22","fuel":"diesel","current_price":2.425,"yoy_price":3.043,"absolute_change":-0.618,"percentage_change":-20.3089056852},{"date":"2020-06-29","fuel":"diesel","current_price":2.43,"yoy_price":3.042,"absolute_change":-0.612,"percentage_change":-20.1183431953},{"date":"2020-07-06","fuel":"diesel","current_price":2.437,"yoy_price":3.055,"absolute_change":-0.618,"percentage_change":-20.2291325696},{"date":"2020-07-13","fuel":"diesel","current_price":2.438,"yoy_price":3.051,"absolute_change":-0.613,"percentage_change":-20.0917731891},{"date":"2020-07-20","fuel":"diesel","current_price":2.433,"yoy_price":3.044,"absolute_change":-0.611,"percentage_change":-20.0722733246},{"date":"2020-07-27","fuel":"diesel","current_price":2.427,"yoy_price":3.034,"absolute_change":-0.607,"percentage_change":-20.0065919578},{"date":"2020-08-03","fuel":"diesel","current_price":2.424,"yoy_price":3.032,"absolute_change":-0.608,"percentage_change":-20.0527704485},{"date":"2020-08-10","fuel":"diesel","current_price":2.428,"yoy_price":3.011,"absolute_change":-0.583,"percentage_change":-19.3623380937},{"date":"2020-08-17","fuel":"diesel","current_price":2.427,"yoy_price":2.994,"absolute_change":-0.567,"percentage_change":-18.9378757515},{"date":"2020-08-24","fuel":"diesel","current_price":2.426,"yoy_price":2.983,"absolute_change":-0.557,"percentage_change":-18.6724773718},{"date":"2020-08-31","fuel":"diesel","current_price":2.441,"yoy_price":2.976,"absolute_change":-0.535,"percentage_change":-17.9771505376},{"date":"2020-09-07","fuel":"diesel","current_price":2.435,"yoy_price":2.971,"absolute_change":-0.536,"percentage_change":-18.0410636149},{"date":"2020-09-14","fuel":"diesel","current_price":2.422,"yoy_price":2.987,"absolute_change":-0.565,"percentage_change":-18.9152996317},{"date":"2020-09-21","fuel":"diesel","current_price":2.404,"yoy_price":3.081,"absolute_change":-0.677,"percentage_change":-21.9733852645},{"date":"2020-09-28","fuel":"diesel","current_price":2.394,"yoy_price":3.066,"absolute_change":-0.672,"percentage_change":-21.9178082192},{"date":"2020-10-05","fuel":"diesel","current_price":2.387,"yoy_price":3.047,"absolute_change":-0.66,"percentage_change":-21.6606498195},{"date":"2020-10-12","fuel":"diesel","current_price":2.395,"yoy_price":3.051,"absolute_change":-0.656,"percentage_change":-21.5011471649},{"date":"2020-10-19","fuel":"diesel","current_price":2.388,"yoy_price":3.05,"absolute_change":-0.662,"percentage_change":-21.7049180328},{"date":"2020-10-26","fuel":"diesel","current_price":2.385,"yoy_price":3.064,"absolute_change":-0.679,"percentage_change":-22.1605744125},{"date":"2020-11-02","fuel":"diesel","current_price":2.372,"yoy_price":3.062,"absolute_change":-0.69,"percentage_change":-22.5342913129},{"date":"2020-11-09","fuel":"diesel","current_price":2.383,"yoy_price":3.073,"absolute_change":-0.69,"percentage_change":-22.4536283762},{"date":"2020-11-16","fuel":"diesel","current_price":2.441,"yoy_price":3.074,"absolute_change":-0.633,"percentage_change":-20.5920624593},{"date":"2020-11-23","fuel":"diesel","current_price":2.462,"yoy_price":3.066,"absolute_change":-0.604,"percentage_change":-19.6999347684},{"date":"2020-11-30","fuel":"diesel","current_price":2.502,"yoy_price":3.07,"absolute_change":-0.568,"percentage_change":-18.5016286645},{"date":"2020-12-07","fuel":"diesel","current_price":2.526,"yoy_price":3.049,"absolute_change":-0.523,"percentage_change":-17.1531649721},{"date":"2020-12-14","fuel":"diesel","current_price":2.559,"yoy_price":3.046,"absolute_change":-0.487,"percentage_change":-15.9881812213},{"date":"2020-12-21","fuel":"diesel","current_price":2.619,"yoy_price":3.041,"absolute_change":-0.422,"percentage_change":-13.8770141401},{"date":"2020-12-28","fuel":"diesel","current_price":2.635,"yoy_price":3.069,"absolute_change":-0.434,"percentage_change":-14.1414141414},{"date":"2021-01-04","fuel":"diesel","current_price":2.64,"yoy_price":3.079,"absolute_change":-0.439,"percentage_change":-14.2578759337},{"date":"2021-01-11","fuel":"diesel","current_price":2.67,"yoy_price":3.064,"absolute_change":-0.394,"percentage_change":-12.8590078329},{"date":"2021-01-18","fuel":"diesel","current_price":2.696,"yoy_price":3.037,"absolute_change":-0.341,"percentage_change":-11.2281857096},{"date":"2021-01-25","fuel":"diesel","current_price":2.716,"yoy_price":3.01,"absolute_change":-0.294,"percentage_change":-9.7674418605},{"date":"2021-02-01","fuel":"diesel","current_price":2.738,"yoy_price":2.956,"absolute_change":-0.218,"percentage_change":-7.3748308525},{"date":"2021-02-08","fuel":"diesel","current_price":2.801,"yoy_price":2.91,"absolute_change":-0.109,"percentage_change":-3.7457044674},{"date":"2021-02-15","fuel":"diesel","current_price":2.876,"yoy_price":2.89,"absolute_change":-0.014,"percentage_change":-0.4844290657},{"date":"2021-02-22","fuel":"diesel","current_price":2.973,"yoy_price":2.882,"absolute_change":0.091,"percentage_change":3.1575294934},{"date":"2021-03-01","fuel":"diesel","current_price":3.072,"yoy_price":2.851,"absolute_change":0.221,"percentage_change":7.7516660821},{"date":"2021-03-08","fuel":"diesel","current_price":3.143,"yoy_price":2.814,"absolute_change":0.329,"percentage_change":11.6915422886},{"date":"2021-03-15","fuel":"diesel","current_price":3.191,"yoy_price":2.733,"absolute_change":0.458,"percentage_change":16.7581412367},{"date":"2021-03-22","fuel":"diesel","current_price":3.194,"yoy_price":2.659,"absolute_change":0.535,"percentage_change":20.1203459947},{"date":"2021-03-29","fuel":"diesel","current_price":3.161,"yoy_price":2.586,"absolute_change":0.575,"percentage_change":22.2351121423},{"date":"2021-04-05","fuel":"diesel","current_price":3.144,"yoy_price":2.548,"absolute_change":0.596,"percentage_change":23.3908948195},{"date":"2021-04-12","fuel":"diesel","current_price":3.129,"yoy_price":2.507,"absolute_change":0.622,"percentage_change":24.8105305146},{"date":"2021-04-19","fuel":"diesel","current_price":3.124,"yoy_price":2.48,"absolute_change":0.644,"percentage_change":25.9677419355},{"date":"2021-04-26","fuel":"diesel","current_price":3.124,"yoy_price":2.437,"absolute_change":0.687,"percentage_change":28.1903980304},{"date":"2021-05-03","fuel":"diesel","current_price":3.142,"yoy_price":2.399,"absolute_change":0.743,"percentage_change":30.9712380158},{"date":"2021-05-10","fuel":"diesel","current_price":3.186,"yoy_price":2.394,"absolute_change":0.792,"percentage_change":33.0827067669},{"date":"2021-05-17","fuel":"diesel","current_price":3.249,"yoy_price":2.386,"absolute_change":0.863,"percentage_change":36.1693210394},{"date":"2021-05-24","fuel":"diesel","current_price":3.253,"yoy_price":2.39,"absolute_change":0.863,"percentage_change":36.1087866109},{"date":"2021-05-31","fuel":"diesel","current_price":3.255,"yoy_price":2.386,"absolute_change":0.869,"percentage_change":36.4207879296},{"date":"2021-06-07","fuel":"diesel","current_price":3.274,"yoy_price":2.396,"absolute_change":0.878,"percentage_change":36.6444073456},{"date":"2021-06-14","fuel":"diesel","current_price":3.286,"yoy_price":2.403,"absolute_change":0.883,"percentage_change":36.7457344985},{"date":"2021-06-21","fuel":"diesel","current_price":3.287,"yoy_price":2.425,"absolute_change":0.862,"percentage_change":35.5463917526},{"date":"2021-06-28","fuel":"diesel","current_price":3.3,"yoy_price":2.43,"absolute_change":0.87,"percentage_change":35.8024691358},{"date":"2021-07-05","fuel":"diesel","current_price":3.331,"yoy_price":2.437,"absolute_change":0.894,"percentage_change":36.6844480919},{"date":"2021-07-12","fuel":"diesel","current_price":3.338,"yoy_price":2.438,"absolute_change":0.9,"percentage_change":36.9155045119},{"date":"2021-07-19","fuel":"diesel","current_price":3.344,"yoy_price":2.433,"absolute_change":0.911,"percentage_change":37.443485409},{"date":"2021-07-26","fuel":"diesel","current_price":3.342,"yoy_price":2.427,"absolute_change":0.915,"percentage_change":37.7008652658},{"date":"2021-08-02","fuel":"diesel","current_price":3.367,"yoy_price":2.424,"absolute_change":0.943,"percentage_change":38.902640264},{"date":"2021-08-09","fuel":"diesel","current_price":3.364,"yoy_price":2.428,"absolute_change":0.936,"percentage_change":38.550247117},{"date":"2021-08-16","fuel":"diesel","current_price":3.356,"yoy_price":2.427,"absolute_change":0.929,"percentage_change":38.2777091059},{"date":"2021-08-23","fuel":"diesel","current_price":3.324,"yoy_price":2.426,"absolute_change":0.898,"percentage_change":37.0156636439},{"date":"2021-08-30","fuel":"diesel","current_price":3.339,"yoy_price":2.441,"absolute_change":0.898,"percentage_change":36.7882015567},{"date":"2021-09-06","fuel":"diesel","current_price":3.373,"yoy_price":2.435,"absolute_change":0.938,"percentage_change":38.5215605749},{"date":"2021-09-13","fuel":"diesel","current_price":3.372,"yoy_price":2.422,"absolute_change":0.95,"percentage_change":39.2237819983},{"date":"2021-09-20","fuel":"diesel","current_price":3.385,"yoy_price":2.404,"absolute_change":0.981,"percentage_change":40.8069883527},{"date":"2021-09-27","fuel":"diesel","current_price":3.406,"yoy_price":2.394,"absolute_change":1.012,"percentage_change":42.2723475355},{"date":"2021-10-04","fuel":"diesel","current_price":3.477,"yoy_price":2.387,"absolute_change":1.09,"percentage_change":45.6640134059},{"date":"2021-10-11","fuel":"diesel","current_price":3.586,"yoy_price":2.395,"absolute_change":1.191,"percentage_change":49.7286012526},{"date":"2021-10-18","fuel":"diesel","current_price":3.671,"yoy_price":2.388,"absolute_change":1.283,"percentage_change":53.7269681742},{"date":"2021-10-25","fuel":"diesel","current_price":3.713,"yoy_price":2.385,"absolute_change":1.328,"percentage_change":55.6813417191},{"date":"2021-11-01","fuel":"diesel","current_price":3.727,"yoy_price":2.372,"absolute_change":1.355,"percentage_change":57.1247892074},{"date":"2021-11-08","fuel":"diesel","current_price":3.73,"yoy_price":2.383,"absolute_change":1.347,"percentage_change":56.5253881662},{"date":"2021-11-15","fuel":"diesel","current_price":3.734,"yoy_price":2.441,"absolute_change":1.293,"percentage_change":52.9700942237},{"date":"2021-11-22","fuel":"diesel","current_price":3.724,"yoy_price":2.462,"absolute_change":1.262,"percentage_change":51.2591389115},{"date":"2021-11-29","fuel":"diesel","current_price":3.72,"yoy_price":2.502,"absolute_change":1.218,"percentage_change":48.6810551559},{"date":"2021-12-06","fuel":"diesel","current_price":3.674,"yoy_price":2.526,"absolute_change":1.148,"percentage_change":45.4473475851},{"date":"2021-12-13","fuel":"diesel","current_price":3.649,"yoy_price":2.559,"absolute_change":1.09,"percentage_change":42.5947635795},{"date":"2021-12-20","fuel":"diesel","current_price":3.626,"yoy_price":2.619,"absolute_change":1.007,"percentage_change":38.4497899962},{"date":"2021-12-27","fuel":"diesel","current_price":3.615,"yoy_price":2.635,"absolute_change":0.98,"percentage_change":37.1916508539},{"date":"2022-01-03","fuel":"diesel","current_price":3.613,"yoy_price":2.64,"absolute_change":0.973,"percentage_change":36.8560606061},{"date":"2022-01-10","fuel":"diesel","current_price":3.657,"yoy_price":2.67,"absolute_change":0.987,"percentage_change":36.9662921348},{"date":"2022-01-17","fuel":"diesel","current_price":3.725,"yoy_price":2.696,"absolute_change":1.029,"percentage_change":38.1676557864},{"date":"2022-01-24","fuel":"diesel","current_price":3.78,"yoy_price":2.716,"absolute_change":1.064,"percentage_change":39.175257732},{"date":"2022-01-31","fuel":"diesel","current_price":3.846,"yoy_price":2.738,"absolute_change":1.108,"percentage_change":40.4674945215},{"date":"2022-02-07","fuel":"diesel","current_price":3.951,"yoy_price":2.801,"absolute_change":1.15,"percentage_change":41.0567654409},{"date":"2022-02-14","fuel":"diesel","current_price":4.019,"yoy_price":2.876,"absolute_change":1.143,"percentage_change":39.7426981919},{"date":"2022-02-21","fuel":"diesel","current_price":4.055,"yoy_price":2.973,"absolute_change":1.082,"percentage_change":36.394214598},{"date":"2022-02-28","fuel":"diesel","current_price":4.104,"yoy_price":3.072,"absolute_change":1.032,"percentage_change":33.59375},{"date":"2022-03-07","fuel":"diesel","current_price":4.849,"yoy_price":3.143,"absolute_change":1.706,"percentage_change":54.2793509386},{"date":"2022-03-14","fuel":"diesel","current_price":5.25,"yoy_price":3.191,"absolute_change":2.059,"percentage_change":64.5252272015},{"date":"2022-03-21","fuel":"diesel","current_price":5.134,"yoy_price":3.194,"absolute_change":1.94,"percentage_change":60.7388854101},{"date":"2022-03-28","fuel":"diesel","current_price":5.185,"yoy_price":3.161,"absolute_change":2.024,"percentage_change":64.030370136},{"date":"2022-04-04","fuel":"diesel","current_price":5.144,"yoy_price":3.144,"absolute_change":2,"percentage_change":63.6132315522},{"date":"2022-04-11","fuel":"diesel","current_price":5.073,"yoy_price":3.129,"absolute_change":1.944,"percentage_change":62.1284755513},{"date":"2022-04-18","fuel":"diesel","current_price":5.101,"yoy_price":3.124,"absolute_change":1.977,"percentage_change":63.2842509603},{"date":"2022-04-25","fuel":"diesel","current_price":5.16,"yoy_price":3.124,"absolute_change":2.036,"percentage_change":65.1728553137},{"date":"2022-05-02","fuel":"diesel","current_price":5.509,"yoy_price":3.142,"absolute_change":2.367,"percentage_change":75.3341820496},{"date":"2022-05-09","fuel":"diesel","current_price":5.623,"yoy_price":3.186,"absolute_change":2.437,"percentage_change":76.4908976773},{"date":"2022-05-16","fuel":"diesel","current_price":5.613,"yoy_price":3.249,"absolute_change":2.364,"percentage_change":72.7608494922},{"date":"2022-05-23","fuel":"diesel","current_price":5.571,"yoy_price":3.253,"absolute_change":2.318,"percentage_change":71.257300953},{"date":"2022-05-30","fuel":"diesel","current_price":5.539,"yoy_price":3.255,"absolute_change":2.284,"percentage_change":70.1689708141},{"date":"2022-06-06","fuel":"diesel","current_price":5.703,"yoy_price":3.274,"absolute_change":2.429,"percentage_change":74.1905925473},{"date":"2022-06-13","fuel":"diesel","current_price":5.718,"yoy_price":3.286,"absolute_change":2.432,"percentage_change":74.0109555691},{"date":"2022-06-20","fuel":"diesel","current_price":5.81,"yoy_price":3.287,"absolute_change":2.523,"percentage_change":76.7569212047},{"date":"2022-06-27","fuel":"diesel","current_price":5.783,"yoy_price":3.3,"absolute_change":2.483,"percentage_change":75.2424242424},{"date":"2022-07-04","fuel":"diesel","current_price":5.675,"yoy_price":3.331,"absolute_change":2.344,"percentage_change":70.3692584809},{"date":"2022-07-11","fuel":"diesel","current_price":5.568,"yoy_price":3.338,"absolute_change":2.23,"percentage_change":66.8064709407},{"date":"2022-07-18","fuel":"diesel","current_price":5.432,"yoy_price":3.344,"absolute_change":2.088,"percentage_change":62.4401913876},{"date":"2022-07-25","fuel":"diesel","current_price":5.268,"yoy_price":3.342,"absolute_change":1.926,"percentage_change":57.6301615799},{"date":"2022-08-01","fuel":"diesel","current_price":5.138,"yoy_price":3.367,"absolute_change":1.771,"percentage_change":52.5987525988},{"date":"2022-08-08","fuel":"diesel","current_price":4.993,"yoy_price":3.364,"absolute_change":1.629,"percentage_change":48.4244946492},{"date":"2022-08-15","fuel":"diesel","current_price":4.911,"yoy_price":3.356,"absolute_change":1.555,"percentage_change":46.3349225268},{"date":"2022-08-22","fuel":"diesel","current_price":4.909,"yoy_price":3.324,"absolute_change":1.585,"percentage_change":47.6835138387},{"date":"2022-08-29","fuel":"diesel","current_price":5.115,"yoy_price":3.339,"absolute_change":1.776,"percentage_change":53.1895777179},{"date":"2022-09-05","fuel":"diesel","current_price":5.084,"yoy_price":3.373,"absolute_change":1.711,"percentage_change":50.7263563593},{"date":"2022-09-12","fuel":"diesel","current_price":5.033,"yoy_price":3.372,"absolute_change":1.661,"percentage_change":49.2586002372},{"date":"2022-09-19","fuel":"diesel","current_price":4.964,"yoy_price":3.385,"absolute_change":1.579,"percentage_change":46.646971935},{"date":"2022-09-26","fuel":"diesel","current_price":4.889,"yoy_price":3.406,"absolute_change":1.483,"percentage_change":43.5408103347},{"date":"2022-10-03","fuel":"diesel","current_price":4.836,"yoy_price":3.477,"absolute_change":1.359,"percentage_change":39.0854184642},{"date":"2022-10-10","fuel":"diesel","current_price":5.224,"yoy_price":3.586,"absolute_change":1.638,"percentage_change":45.6776352482},{"date":"2022-10-17","fuel":"diesel","current_price":5.339,"yoy_price":3.671,"absolute_change":1.668,"percentage_change":45.4372105693},{"date":"2022-10-24","fuel":"diesel","current_price":5.341,"yoy_price":3.713,"absolute_change":1.628,"percentage_change":43.8459466738},{"date":"2022-10-31","fuel":"diesel","current_price":5.317,"yoy_price":3.727,"absolute_change":1.59,"percentage_change":42.6616581701},{"date":"2022-11-07","fuel":"diesel","current_price":5.333,"yoy_price":3.73,"absolute_change":1.603,"percentage_change":42.9758713137},{"date":"2022-11-14","fuel":"diesel","current_price":5.313,"yoy_price":3.734,"absolute_change":1.579,"percentage_change":42.2870915908},{"date":"2022-11-21","fuel":"diesel","current_price":5.233,"yoy_price":3.724,"absolute_change":1.509,"percentage_change":40.5209452202},{"date":"2022-11-28","fuel":"diesel","current_price":5.141,"yoy_price":3.72,"absolute_change":1.421,"percentage_change":38.1989247312},{"date":"2022-12-05","fuel":"diesel","current_price":4.967,"yoy_price":3.674,"absolute_change":1.293,"percentage_change":35.1932498639},{"date":"2022-12-12","fuel":"diesel","current_price":4.754,"yoy_price":3.649,"absolute_change":1.105,"percentage_change":30.2822691148},{"date":"2022-12-19","fuel":"diesel","current_price":4.596,"yoy_price":3.626,"absolute_change":0.97,"percentage_change":26.751241037},{"date":"2022-12-26","fuel":"diesel","current_price":4.537,"yoy_price":3.615,"absolute_change":0.922,"percentage_change":25.5048409405},{"date":"2023-01-02","fuel":"diesel","current_price":4.583,"yoy_price":3.613,"absolute_change":0.97,"percentage_change":26.8474951564},{"date":"2023-01-09","fuel":"diesel","current_price":4.549,"yoy_price":3.657,"absolute_change":0.892,"percentage_change":24.391577796},{"date":"2023-01-16","fuel":"diesel","current_price":4.524,"yoy_price":3.725,"absolute_change":0.799,"percentage_change":21.4496644295},{"date":"2023-01-23","fuel":"diesel","current_price":4.604,"yoy_price":3.78,"absolute_change":0.824,"percentage_change":21.7989417989},{"date":"2023-01-30","fuel":"diesel","current_price":4.622,"yoy_price":3.846,"absolute_change":0.776,"percentage_change":20.1768070723},{"date":"2023-02-06","fuel":"diesel","current_price":4.539,"yoy_price":3.951,"absolute_change":0.588,"percentage_change":14.8823082764},{"date":"2023-02-13","fuel":"diesel","current_price":4.444,"yoy_price":4.019,"absolute_change":0.425,"percentage_change":10.5747698432},{"date":"2023-02-20","fuel":"diesel","current_price":4.376,"yoy_price":4.055,"absolute_change":0.321,"percentage_change":7.9161528977},{"date":"2023-02-27","fuel":"diesel","current_price":4.294,"yoy_price":4.104,"absolute_change":0.19,"percentage_change":4.6296296296},{"date":"2023-03-06","fuel":"diesel","current_price":4.282,"yoy_price":4.849,"absolute_change":-0.567,"percentage_change":-11.6931326047},{"date":"2023-03-13","fuel":"diesel","current_price":4.247,"yoy_price":5.25,"absolute_change":-1.003,"percentage_change":-19.1047619048},{"date":"2023-03-20","fuel":"diesel","current_price":4.185,"yoy_price":5.134,"absolute_change":-0.949,"percentage_change":-18.484612388},{"date":"2023-03-27","fuel":"diesel","current_price":4.128,"yoy_price":5.185,"absolute_change":-1.057,"percentage_change":-20.3857280617},{"date":"2023-04-03","fuel":"diesel","current_price":4.105,"yoy_price":5.144,"absolute_change":-1.039,"percentage_change":-20.1982892691},{"date":"2023-04-10","fuel":"diesel","current_price":4.098,"yoy_price":5.073,"absolute_change":-0.975,"percentage_change":-19.2193968066},{"date":"2023-04-17","fuel":"diesel","current_price":4.116,"yoy_price":5.101,"absolute_change":-0.985,"percentage_change":-19.3099392276},{"date":"2023-04-24","fuel":"diesel","current_price":4.077,"yoy_price":5.16,"absolute_change":-1.083,"percentage_change":-20.988372093},{"date":"2023-05-01","fuel":"diesel","current_price":4.018,"yoy_price":5.509,"absolute_change":-1.491,"percentage_change":-27.0648030496},{"date":"2023-05-08","fuel":"diesel","current_price":3.922,"yoy_price":5.623,"absolute_change":-1.701,"percentage_change":-30.2507558243},{"date":"2023-05-15","fuel":"diesel","current_price":3.897,"yoy_price":5.613,"absolute_change":-1.716,"percentage_change":-30.5718866916},{"date":"2023-05-22","fuel":"diesel","current_price":3.883,"yoy_price":5.571,"absolute_change":-1.688,"percentage_change":-30.2997666487},{"date":"2023-05-29","fuel":"diesel","current_price":3.855,"yoy_price":5.539,"absolute_change":-1.684,"percentage_change":-30.4025997472},{"date":"2023-06-05","fuel":"diesel","current_price":3.797,"yoy_price":5.703,"absolute_change":-1.906,"percentage_change":-33.4210064878},{"date":"2023-06-12","fuel":"diesel","current_price":3.794,"yoy_price":5.718,"absolute_change":-1.924,"percentage_change":-33.6481287163},{"date":"2023-06-19","fuel":"diesel","current_price":3.815,"yoy_price":5.81,"absolute_change":-1.995,"percentage_change":-34.3373493976},{"date":"2023-06-26","fuel":"diesel","current_price":3.801,"yoy_price":5.783,"absolute_change":-1.982,"percentage_change":-34.2728687532},{"date":"2023-07-03","fuel":"diesel","current_price":3.767,"yoy_price":5.675,"absolute_change":-1.908,"percentage_change":-33.6211453744},{"date":"2023-07-10","fuel":"diesel","current_price":3.806,"yoy_price":5.568,"absolute_change":-1.762,"percentage_change":-31.6451149425},{"date":"2023-07-17","fuel":"diesel","current_price":3.806,"yoy_price":5.432,"absolute_change":-1.626,"percentage_change":-29.9337260677},{"date":"2023-07-24","fuel":"diesel","current_price":3.905,"yoy_price":5.268,"absolute_change":-1.363,"percentage_change":-25.8731966591},{"date":"2023-07-31","fuel":"diesel","current_price":4.127,"yoy_price":5.138,"absolute_change":-1.011,"percentage_change":-19.6769170884},{"date":"2023-08-07","fuel":"diesel","current_price":4.239,"yoy_price":4.993,"absolute_change":-0.754,"percentage_change":-15.1011415982},{"date":"2023-08-14","fuel":"diesel","current_price":4.378,"yoy_price":4.911,"absolute_change":-0.533,"percentage_change":-10.8531867237},{"date":"2023-08-21","fuel":"diesel","current_price":4.389,"yoy_price":4.909,"absolute_change":-0.52,"percentage_change":-10.5927887553},{"date":"2023-08-28","fuel":"diesel","current_price":4.475,"yoy_price":5.115,"absolute_change":-0.64,"percentage_change":-12.5122189638},{"date":"2023-09-04","fuel":"diesel","current_price":4.492,"yoy_price":5.084,"absolute_change":-0.592,"percentage_change":-11.6443745083},{"date":"2023-09-11","fuel":"diesel","current_price":4.54,"yoy_price":5.033,"absolute_change":-0.493,"percentage_change":-9.7953506855},{"date":"2023-09-18","fuel":"diesel","current_price":4.633,"yoy_price":4.964,"absolute_change":-0.331,"percentage_change":-6.6680096696},{"date":"2023-09-25","fuel":"diesel","current_price":4.586,"yoy_price":4.889,"absolute_change":-0.303,"percentage_change":-6.1975864185},{"date":"2023-10-02","fuel":"diesel","current_price":4.593,"yoy_price":4.836,"absolute_change":-0.243,"percentage_change":-5.0248138958},{"date":"2023-10-09","fuel":"diesel","current_price":4.498,"yoy_price":5.224,"absolute_change":-0.726,"percentage_change":-13.8973966309},{"date":"2023-10-16","fuel":"diesel","current_price":4.444,"yoy_price":5.339,"absolute_change":-0.895,"percentage_change":-16.7634388462},{"date":"2023-10-23","fuel":"diesel","current_price":4.545,"yoy_price":5.341,"absolute_change":-0.796,"percentage_change":-14.9035761093},{"date":"2023-10-30","fuel":"diesel","current_price":4.454,"yoy_price":5.317,"absolute_change":-0.863,"percentage_change":-16.2309573068},{"date":"2023-11-06","fuel":"diesel","current_price":4.366,"yoy_price":5.333,"absolute_change":-0.967,"percentage_change":-18.132383274},{"date":"2023-11-13","fuel":"diesel","current_price":4.294,"yoy_price":5.313,"absolute_change":-1.019,"percentage_change":-19.1793713533},{"date":"2023-11-20","fuel":"diesel","current_price":4.209,"yoy_price":5.233,"absolute_change":-1.024,"percentage_change":-19.5681253583},{"date":"2023-11-27","fuel":"diesel","current_price":4.146,"yoy_price":5.141,"absolute_change":-0.995,"percentage_change":-19.3542112429},{"date":"2023-12-04","fuel":"diesel","current_price":4.092,"yoy_price":4.967,"absolute_change":-0.875,"percentage_change":-17.6162673646},{"date":"2023-12-11","fuel":"diesel","current_price":3.987,"yoy_price":4.754,"absolute_change":-0.767,"percentage_change":-16.1337820782},{"date":"2023-12-18","fuel":"diesel","current_price":3.894,"yoy_price":4.596,"absolute_change":-0.702,"percentage_change":-15.274151436},{"date":"2023-12-25","fuel":"diesel","current_price":3.914,"yoy_price":4.537,"absolute_change":-0.623,"percentage_change":-13.7315406656},{"date":"2024-01-01","fuel":"diesel","current_price":3.876,"yoy_price":4.583,"absolute_change":-0.707,"percentage_change":-15.4265764783},{"date":"2024-01-08","fuel":"diesel","current_price":3.828,"yoy_price":4.549,"absolute_change":-0.721,"percentage_change":-15.8496372829},{"date":"2024-01-15","fuel":"diesel","current_price":3.863,"yoy_price":4.524,"absolute_change":-0.661,"percentage_change":-14.6109637489},{"date":"2024-01-22","fuel":"diesel","current_price":3.838,"yoy_price":4.604,"absolute_change":-0.766,"percentage_change":-16.6377063423},{"date":"2024-01-29","fuel":"diesel","current_price":3.867,"yoy_price":4.622,"absolute_change":-0.755,"percentage_change":-16.3349199481},{"date":"2024-02-05","fuel":"diesel","current_price":3.899,"yoy_price":4.539,"absolute_change":-0.64,"percentage_change":-14.1000220313},{"date":"2024-02-12","fuel":"diesel","current_price":4.109,"yoy_price":4.444,"absolute_change":-0.335,"percentage_change":-7.5382538254},{"date":"2024-02-19","fuel":"diesel","current_price":4.109,"yoy_price":4.376,"absolute_change":-0.267,"percentage_change":-6.1014625229},{"date":"2024-02-26","fuel":"diesel","current_price":4.058,"yoy_price":4.294,"absolute_change":-0.236,"percentage_change":-5.4960409874},{"date":"2024-03-04","fuel":"diesel","current_price":4.022,"yoy_price":4.282,"absolute_change":-0.26,"percentage_change":-6.0719290051},{"date":"2024-03-11","fuel":"diesel","current_price":4.004,"yoy_price":4.247,"absolute_change":-0.243,"percentage_change":-5.7216858959},{"date":"2024-03-18","fuel":"diesel","current_price":4.028,"yoy_price":4.185,"absolute_change":-0.157,"percentage_change":-3.7514934289},{"date":"2024-03-25","fuel":"diesel","current_price":4.034,"yoy_price":4.128,"absolute_change":-0.094,"percentage_change":-2.2771317829},{"date":"2024-04-01","fuel":"diesel","current_price":3.996,"yoy_price":4.105,"absolute_change":-0.109,"percentage_change":-2.6552984166},{"date":"2024-04-08","fuel":"diesel","current_price":4.061,"yoy_price":4.098,"absolute_change":-0.037,"percentage_change":-0.9028794534},{"date":"2024-04-15","fuel":"diesel","current_price":4.015,"yoy_price":4.116,"absolute_change":-0.101,"percentage_change":-2.4538386783},{"date":"2024-04-22","fuel":"diesel","current_price":3.992,"yoy_price":4.077,"absolute_change":-0.085,"percentage_change":-2.0848663233},{"date":"2024-04-29","fuel":"diesel","current_price":3.947,"yoy_price":4.018,"absolute_change":-0.071,"percentage_change":-1.7670482827},{"date":"2024-05-06","fuel":"diesel","current_price":3.894,"yoy_price":3.922,"absolute_change":-0.028,"percentage_change":-0.7139214686},{"date":"2024-05-13","fuel":"diesel","current_price":3.848,"yoy_price":3.897,"absolute_change":-0.049,"percentage_change":-1.2573774698},{"date":"2024-05-20","fuel":"diesel","current_price":3.789,"yoy_price":3.883,"absolute_change":-0.094,"percentage_change":-2.4208086531},{"date":"2024-05-27","fuel":"diesel","current_price":3.758,"yoy_price":3.855,"absolute_change":-0.097,"percentage_change":-2.5162127108},{"date":"2024-06-03","fuel":"diesel","current_price":3.726,"yoy_price":3.797,"absolute_change":-0.071,"percentage_change":-1.8698972873},{"date":"2024-06-10","fuel":"diesel","current_price":3.658,"yoy_price":3.794,"absolute_change":-0.136,"percentage_change":-3.5846072746},{"date":"2024-06-17","fuel":"diesel","current_price":3.735,"yoy_price":3.815,"absolute_change":-0.08,"percentage_change":-2.0969855832},{"date":"2024-06-24","fuel":"diesel","current_price":3.769,"yoy_price":3.801,"absolute_change":-0.032,"percentage_change":-0.8418837148},{"date":"2024-07-01","fuel":"diesel","current_price":3.813,"yoy_price":3.767,"absolute_change":0.046,"percentage_change":1.2211308734},{"date":"2024-07-08","fuel":"diesel","current_price":3.865,"yoy_price":3.806,"absolute_change":0.059,"percentage_change":1.5501839201},{"date":"2024-07-15","fuel":"diesel","current_price":3.826,"yoy_price":3.806,"absolute_change":0.02,"percentage_change":0.5254860746},{"date":"2024-07-22","fuel":"diesel","current_price":3.779,"yoy_price":3.905,"absolute_change":-0.126,"percentage_change":-3.2266325224},{"date":"2024-07-29","fuel":"diesel","current_price":3.768,"yoy_price":4.127,"absolute_change":-0.359,"percentage_change":-8.6988126969},{"date":"2024-08-05","fuel":"diesel","current_price":3.755,"yoy_price":4.239,"absolute_change":-0.484,"percentage_change":-11.417787214},{"date":"2024-08-12","fuel":"diesel","current_price":3.704,"yoy_price":4.378,"absolute_change":-0.674,"percentage_change":-15.3951576062},{"date":"2024-08-19","fuel":"diesel","current_price":3.688,"yoy_price":4.389,"absolute_change":-0.701,"percentage_change":-15.9717475507},{"date":"2024-08-26","fuel":"diesel","current_price":3.651,"yoy_price":4.475,"absolute_change":-0.824,"percentage_change":-18.4134078212},{"date":"2024-09-02","fuel":"diesel","current_price":3.625,"yoy_price":4.492,"absolute_change":-0.867,"percentage_change":-19.3009795191},{"date":"2024-09-09","fuel":"diesel","current_price":3.555,"yoy_price":4.54,"absolute_change":-0.985,"percentage_change":-21.6960352423},{"date":"2024-09-16","fuel":"diesel","current_price":3.526,"yoy_price":4.633,"absolute_change":-1.107,"percentage_change":-23.8938053097},{"date":"2024-09-23","fuel":"diesel","current_price":3.539,"yoy_price":4.586,"absolute_change":-1.047,"percentage_change":-22.830353249},{"date":"2024-09-30","fuel":"diesel","current_price":3.544,"yoy_price":4.593,"absolute_change":-1.049,"percentage_change":-22.8391029828},{"date":"2024-10-07","fuel":"diesel","current_price":3.584,"yoy_price":4.498,"absolute_change":-0.914,"percentage_change":-20.3201422855},{"date":"2024-10-14","fuel":"diesel","current_price":3.631,"yoy_price":4.444,"absolute_change":-0.813,"percentage_change":-18.2943294329},{"date":"2024-10-21","fuel":"diesel","current_price":3.553,"yoy_price":4.545,"absolute_change":-0.992,"percentage_change":-21.8261826183},{"date":"2024-10-28","fuel":"diesel","current_price":3.573,"yoy_price":4.454,"absolute_change":-0.881,"percentage_change":-19.7799730579},{"date":"2024-11-04","fuel":"diesel","current_price":3.536,"yoy_price":4.366,"absolute_change":-0.83,"percentage_change":-19.0105359597},{"date":"2024-11-11","fuel":"diesel","current_price":3.521,"yoy_price":4.294,"absolute_change":-0.773,"percentage_change":-18.0018630647},{"date":"2024-11-18","fuel":"diesel","current_price":3.491,"yoy_price":4.209,"absolute_change":-0.718,"percentage_change":-17.0586837729},{"date":"2024-11-25","fuel":"diesel","current_price":3.539,"yoy_price":4.146,"absolute_change":-0.607,"percentage_change":-14.6406174626},{"date":"2024-12-02","fuel":"diesel","current_price":3.54,"yoy_price":4.092,"absolute_change":-0.552,"percentage_change":-13.4897360704},{"date":"2024-12-09","fuel":"diesel","current_price":3.458,"yoy_price":3.987,"absolute_change":-0.529,"percentage_change":-13.2681213945},{"date":"2024-12-16","fuel":"diesel","current_price":3.494,"yoy_price":3.894,"absolute_change":-0.4,"percentage_change":-10.272213662},{"date":"2024-12-23","fuel":"diesel","current_price":3.476,"yoy_price":3.914,"absolute_change":-0.438,"percentage_change":-11.1905978539},{"date":"2024-12-30","fuel":"diesel","current_price":3.503,"yoy_price":3.876,"absolute_change":-0.373,"percentage_change":-9.6233230134},{"date":"2025-01-06","fuel":"diesel","current_price":3.561,"yoy_price":3.828,"absolute_change":-0.267,"percentage_change":-6.9749216301},{"date":"2025-01-13","fuel":"diesel","current_price":3.602,"yoy_price":3.863,"absolute_change":-0.261,"percentage_change":-6.7564069376},{"date":"2025-01-20","fuel":"diesel","current_price":3.715,"yoy_price":3.838,"absolute_change":-0.123,"percentage_change":-3.2047941636},{"date":"2025-01-27","fuel":"diesel","current_price":3.659,"yoy_price":3.867,"absolute_change":-0.208,"percentage_change":-5.3788466512},{"date":"2025-02-03","fuel":"diesel","current_price":3.66,"yoy_price":3.899,"absolute_change":-0.239,"percentage_change":-6.1297768659},{"date":"2025-02-10","fuel":"diesel","current_price":3.665,"yoy_price":4.109,"absolute_change":-0.444,"percentage_change":-10.8055487953},{"date":"2025-02-17","fuel":"diesel","current_price":3.677,"yoy_price":4.109,"absolute_change":-0.432,"percentage_change":-10.513506936},{"date":"2025-02-24","fuel":"diesel","current_price":3.697,"yoy_price":4.058,"absolute_change":-0.361,"percentage_change":-8.8960078857},{"date":"2025-03-03","fuel":"diesel","current_price":3.635,"yoy_price":4.022,"absolute_change":-0.387,"percentage_change":-9.6220785679},{"date":"2025-03-10","fuel":"diesel","current_price":3.582,"yoy_price":4.004,"absolute_change":-0.422,"percentage_change":-10.5394605395},{"date":"2025-03-17","fuel":"diesel","current_price":3.549,"yoy_price":4.028,"absolute_change":-0.479,"percentage_change":-11.8917576961},{"date":"2025-03-24","fuel":"diesel","current_price":3.567,"yoy_price":4.034,"absolute_change":-0.467,"percentage_change":-11.5765989093},{"date":"2025-03-31","fuel":"diesel","current_price":3.592,"yoy_price":3.996,"absolute_change":-0.404,"percentage_change":-10.1101101101},{"date":"2025-04-07","fuel":"diesel","current_price":3.639,"yoy_price":4.061,"absolute_change":-0.422,"percentage_change":-10.39152918},{"date":"2025-04-14","fuel":"diesel","current_price":3.579,"yoy_price":4.015,"absolute_change":-0.436,"percentage_change":-10.8592777086},{"date":"2025-04-21","fuel":"diesel","current_price":3.534,"yoy_price":3.992,"absolute_change":-0.458,"percentage_change":-11.4729458918},{"date":"2025-04-28","fuel":"diesel","current_price":3.514,"yoy_price":3.947,"absolute_change":-0.433,"percentage_change":-10.9703572333},{"date":"2025-05-05","fuel":"diesel","current_price":3.497,"yoy_price":3.894,"absolute_change":-0.397,"percentage_change":-10.1951720596},{"date":"2025-05-12","fuel":"diesel","current_price":3.476,"yoy_price":3.848,"absolute_change":-0.372,"percentage_change":-9.6673596674},{"date":"2025-05-19","fuel":"diesel","current_price":3.536,"yoy_price":3.789,"absolute_change":-0.253,"percentage_change":-6.6772235418},{"date":"2025-05-26","fuel":"diesel","current_price":3.487,"yoy_price":3.758,"absolute_change":-0.271,"percentage_change":-7.2112825971},{"date":"2025-06-02","fuel":"diesel","current_price":3.451,"yoy_price":3.726,"absolute_change":-0.275,"percentage_change":-7.3805689748},{"date":"2025-06-09","fuel":"diesel","current_price":3.471,"yoy_price":3.658,"absolute_change":-0.187,"percentage_change":-5.1120831055},{"date":"2025-06-16","fuel":"diesel","current_price":3.571,"yoy_price":3.735,"absolute_change":-0.164,"percentage_change":-4.390896921},{"date":"2025-06-23","fuel":"diesel","current_price":3.775,"yoy_price":3.769,"absolute_change":0.006,"percentage_change":0.15919342},{"date":"1991-09-30","fuel":"gasoline","current_price":1.092,"yoy_price":1.191,"absolute_change":-0.099,"percentage_change":-8.3123425693},{"date":"1991-10-07","fuel":"gasoline","current_price":1.089,"yoy_price":1.245,"absolute_change":-0.156,"percentage_change":-12.5301204819},{"date":"1991-10-14","fuel":"gasoline","current_price":1.084,"yoy_price":1.242,"absolute_change":-0.158,"percentage_change":-12.7214170692},{"date":"1991-10-21","fuel":"gasoline","current_price":1.088,"yoy_price":1.252,"absolute_change":-0.164,"percentage_change":-13.0990415335},{"date":"1991-10-28","fuel":"gasoline","current_price":1.091,"yoy_price":1.266,"absolute_change":-0.175,"percentage_change":-13.8230647709},{"date":"1991-11-04","fuel":"gasoline","current_price":1.091,"yoy_price":1.272,"absolute_change":-0.181,"percentage_change":-14.2295597484},{"date":"1991-11-11","fuel":"gasoline","current_price":1.102,"yoy_price":1.321,"absolute_change":-0.219,"percentage_change":-16.578349735},{"date":"1991-11-18","fuel":"gasoline","current_price":1.104,"yoy_price":1.333,"absolute_change":-0.229,"percentage_change":-17.1792948237},{"date":"1991-11-25","fuel":"gasoline","current_price":1.099,"yoy_price":1.339,"absolute_change":-0.24,"percentage_change":-17.9238237491},{"date":"1991-12-02","fuel":"gasoline","current_price":1.099,"yoy_price":1.345,"absolute_change":-0.246,"percentage_change":-18.2899628253},{"date":"1991-12-09","fuel":"gasoline","current_price":1.091,"yoy_price":1.339,"absolute_change":-0.248,"percentage_change":-18.5212845407},{"date":"1991-12-16","fuel":"gasoline","current_price":1.075,"yoy_price":1.334,"absolute_change":-0.259,"percentage_change":-19.4152923538},{"date":"1991-12-23","fuel":"gasoline","current_price":1.063,"yoy_price":1.328,"absolute_change":-0.265,"percentage_change":-19.9548192771},{"date":"1991-12-30","fuel":"gasoline","current_price":1.053,"yoy_price":1.323,"absolute_change":-0.27,"percentage_change":-20.4081632653},{"date":"1992-01-06","fuel":"gasoline","current_price":1.042,"yoy_price":1.311,"absolute_change":-0.269,"percentage_change":-20.5186880244},{"date":"1992-01-13","fuel":"gasoline","current_price":1.026,"yoy_price":1.341,"absolute_change":-0.315,"percentage_change":-23.4899328859},{"date":"1992-01-20","fuel":"gasoline","current_price":1.014,"yoy_price":1.192,"absolute_change":-0.178,"percentage_change":-14.932885906},{"date":"1992-01-27","fuel":"gasoline","current_price":1.006,"yoy_price":1.168,"absolute_change":-0.162,"percentage_change":-13.8698630137},{"date":"1992-02-03","fuel":"gasoline","current_price":0.995,"yoy_price":1.139,"absolute_change":-0.144,"percentage_change":-12.6426690079},{"date":"1992-02-10","fuel":"gasoline","current_price":1.004,"yoy_price":1.106,"absolute_change":-0.102,"percentage_change":-9.2224231465},{"date":"1992-02-17","fuel":"gasoline","current_price":1.011,"yoy_price":1.078,"absolute_change":-0.067,"percentage_change":-6.2152133581},{"date":"1992-02-24","fuel":"gasoline","current_price":1.014,"yoy_price":1.054,"absolute_change":-0.04,"percentage_change":-3.7950664137},{"date":"1992-03-02","fuel":"gasoline","current_price":1.012,"yoy_price":1.025,"absolute_change":-0.013,"percentage_change":-1.2682926829},{"date":"1992-03-09","fuel":"gasoline","current_price":1.013,"yoy_price":1.045,"absolute_change":-0.032,"percentage_change":-3.0622009569},{"date":"1992-03-16","fuel":"gasoline","current_price":1.01,"yoy_price":1.043,"absolute_change":-0.033,"percentage_change":-3.1639501438},{"date":"1992-03-23","fuel":"gasoline","current_price":1.015,"yoy_price":1.047,"absolute_change":-0.032,"percentage_change":-3.0563514804},{"date":"1992-03-30","fuel":"gasoline","current_price":1.013,"yoy_price":1.052,"absolute_change":-0.039,"percentage_change":-3.7072243346},{"date":"1992-04-06","fuel":"gasoline","current_price":1.026,"yoy_price":1.066,"absolute_change":-0.04,"percentage_change":-3.7523452158},{"date":"1992-04-13","fuel":"gasoline","current_price":1.051,"yoy_price":1.069,"absolute_change":-0.018,"percentage_change":-1.6838166511},{"date":"1992-04-20","fuel":"gasoline","current_price":1.058,"yoy_price":1.09,"absolute_change":-0.032,"percentage_change":-2.9357798165},{"date":"1992-04-27","fuel":"gasoline","current_price":1.072,"yoy_price":1.104,"absolute_change":-0.032,"percentage_change":-2.8985507246},{"date":"1992-05-04","fuel":"gasoline","current_price":1.089,"yoy_price":1.113,"absolute_change":-0.024,"percentage_change":-2.1563342318},{"date":"1992-05-11","fuel":"gasoline","current_price":1.102,"yoy_price":1.121,"absolute_change":-0.019,"percentage_change":-1.6949152542},{"date":"1992-05-18","fuel":"gasoline","current_price":1.118,"yoy_price":1.129,"absolute_change":-0.011,"percentage_change":-0.9743135518},{"date":"1992-05-25","fuel":"gasoline","current_price":1.12,"yoy_price":1.14,"absolute_change":-0.02,"percentage_change":-1.7543859649},{"date":"1992-06-01","fuel":"gasoline","current_price":1.128,"yoy_price":1.138,"absolute_change":-0.01,"percentage_change":-0.8787346221},{"date":"1992-06-08","fuel":"gasoline","current_price":1.143,"yoy_price":1.135,"absolute_change":0.008,"percentage_change":0.704845815},{"date":"1992-06-15","fuel":"gasoline","current_price":1.151,"yoy_price":1.126,"absolute_change":0.025,"percentage_change":2.2202486679},{"date":"1992-06-22","fuel":"gasoline","current_price":1.153,"yoy_price":1.114,"absolute_change":0.039,"percentage_change":3.5008976661},{"date":"1992-06-29","fuel":"gasoline","current_price":1.149,"yoy_price":1.104,"absolute_change":0.045,"percentage_change":4.0760869565},{"date":"1992-07-06","fuel":"gasoline","current_price":1.147,"yoy_price":1.098,"absolute_change":0.049,"percentage_change":4.4626593807},{"date":"1992-07-13","fuel":"gasoline","current_price":1.139,"yoy_price":1.094,"absolute_change":0.045,"percentage_change":4.113345521},{"date":"1992-07-20","fuel":"gasoline","current_price":1.132,"yoy_price":1.091,"absolute_change":0.041,"percentage_change":3.758020165},{"date":"1992-07-27","fuel":"gasoline","current_price":1.128,"yoy_price":1.091,"absolute_change":0.037,"percentage_change":3.3913840513},{"date":"1992-08-03","fuel":"gasoline","current_price":1.126,"yoy_price":1.099,"absolute_change":0.027,"percentage_change":2.4567788899},{"date":"1992-08-10","fuel":"gasoline","current_price":1.123,"yoy_price":1.112,"absolute_change":0.011,"percentage_change":0.9892086331},{"date":"1992-08-17","fuel":"gasoline","current_price":1.116,"yoy_price":1.124,"absolute_change":-0.008,"percentage_change":-0.7117437722},{"date":"1992-08-24","fuel":"gasoline","current_price":1.123,"yoy_price":1.124,"absolute_change":-0.001,"percentage_change":-0.0889679715},{"date":"1992-08-31","fuel":"gasoline","current_price":1.121,"yoy_price":1.127,"absolute_change":-0.006,"percentage_change":-0.5323868678},{"date":"1992-09-07","fuel":"gasoline","current_price":1.121,"yoy_price":1.12,"absolute_change":0.001,"percentage_change":0.0892857143},{"date":"1992-09-14","fuel":"gasoline","current_price":1.124,"yoy_price":1.11,"absolute_change":0.014,"percentage_change":1.2612612613},{"date":"1992-09-21","fuel":"gasoline","current_price":1.123,"yoy_price":1.097,"absolute_change":0.026,"percentage_change":2.3701002735},{"date":"1992-09-28","fuel":"gasoline","current_price":1.118,"yoy_price":1.092,"absolute_change":0.026,"percentage_change":2.380952381},{"date":"1992-10-05","fuel":"gasoline","current_price":1.115,"yoy_price":1.089,"absolute_change":0.026,"percentage_change":2.3875114784},{"date":"1992-10-12","fuel":"gasoline","current_price":1.115,"yoy_price":1.084,"absolute_change":0.031,"percentage_change":2.8597785978},{"date":"1992-10-19","fuel":"gasoline","current_price":1.113,"yoy_price":1.088,"absolute_change":0.025,"percentage_change":2.2977941176},{"date":"1992-10-26","fuel":"gasoline","current_price":1.113,"yoy_price":1.091,"absolute_change":0.022,"percentage_change":2.0164986251},{"date":"1992-11-02","fuel":"gasoline","current_price":1.12,"yoy_price":1.091,"absolute_change":0.029,"percentage_change":2.658111824},{"date":"1992-11-09","fuel":"gasoline","current_price":1.12,"yoy_price":1.102,"absolute_change":0.018,"percentage_change":1.6333938294},{"date":"1992-11-16","fuel":"gasoline","current_price":1.112,"yoy_price":1.104,"absolute_change":0.008,"percentage_change":0.7246376812},{"date":"1992-11-23","fuel":"gasoline","current_price":1.106,"yoy_price":1.099,"absolute_change":0.007,"percentage_change":0.6369426752},{"date":"1992-11-30","fuel":"gasoline","current_price":1.098,"yoy_price":1.099,"absolute_change":-0.001,"percentage_change":-0.0909918107},{"date":"1992-12-07","fuel":"gasoline","current_price":1.089,"yoy_price":1.091,"absolute_change":-0.002,"percentage_change":-0.1833180568},{"date":"1992-12-14","fuel":"gasoline","current_price":1.078,"yoy_price":1.075,"absolute_change":0.003,"percentage_change":0.2790697674},{"date":"1992-12-21","fuel":"gasoline","current_price":1.074,"yoy_price":1.063,"absolute_change":0.011,"percentage_change":1.0348071496},{"date":"1992-12-28","fuel":"gasoline","current_price":1.069,"yoy_price":1.053,"absolute_change":0.016,"percentage_change":1.5194681861},{"date":"1993-01-04","fuel":"gasoline","current_price":1.065,"yoy_price":1.042,"absolute_change":0.023,"percentage_change":2.207293666},{"date":"1993-01-11","fuel":"gasoline","current_price":1.066,"yoy_price":1.026,"absolute_change":0.04,"percentage_change":3.8986354776},{"date":"1993-01-18","fuel":"gasoline","current_price":1.061,"yoy_price":1.014,"absolute_change":0.047,"percentage_change":4.6351084813},{"date":"1993-01-25","fuel":"gasoline","current_price":1.055,"yoy_price":1.006,"absolute_change":0.049,"percentage_change":4.8707753479},{"date":"1993-02-01","fuel":"gasoline","current_price":1.055,"yoy_price":0.995,"absolute_change":0.06,"percentage_change":6.0301507538},{"date":"1993-02-08","fuel":"gasoline","current_price":1.062,"yoy_price":1.004,"absolute_change":0.058,"percentage_change":5.7768924303},{"date":"1993-02-15","fuel":"gasoline","current_price":1.053,"yoy_price":1.011,"absolute_change":0.042,"percentage_change":4.1543026706},{"date":"1993-02-22","fuel":"gasoline","current_price":1.047,"yoy_price":1.014,"absolute_change":0.033,"percentage_change":3.2544378698},{"date":"1993-03-01","fuel":"gasoline","current_price":1.042,"yoy_price":1.012,"absolute_change":0.03,"percentage_change":2.9644268775},{"date":"1993-03-08","fuel":"gasoline","current_price":1.048,"yoy_price":1.013,"absolute_change":0.035,"percentage_change":3.4550839092},{"date":"1993-03-15","fuel":"gasoline","current_price":1.058,"yoy_price":1.01,"absolute_change":0.048,"percentage_change":4.7524752475},{"date":"1993-03-22","fuel":"gasoline","current_price":1.056,"yoy_price":1.015,"absolute_change":0.041,"percentage_change":4.039408867},{"date":"1993-03-29","fuel":"gasoline","current_price":1.057,"yoy_price":1.013,"absolute_change":0.044,"percentage_change":4.3435340573},{"date":"1993-04-05","fuel":"gasoline","current_price":1.068,"yoy_price":1.026,"absolute_change":0.042,"percentage_change":4.0935672515},{"date":"1993-04-12","fuel":"gasoline","current_price":1.079,"yoy_price":1.051,"absolute_change":0.028,"percentage_change":2.6641294006},{"date":"1993-04-19","fuel":"gasoline","current_price":1.079,"yoy_price":1.058,"absolute_change":0.021,"percentage_change":1.9848771267},{"date":"1993-04-26","fuel":"gasoline","current_price":1.086,"yoy_price":1.072,"absolute_change":0.014,"percentage_change":1.3059701493},{"date":"1993-05-03","fuel":"gasoline","current_price":1.086,"yoy_price":1.089,"absolute_change":-0.003,"percentage_change":-0.2754820937},{"date":"1993-05-10","fuel":"gasoline","current_price":1.097,"yoy_price":1.102,"absolute_change":-0.005,"percentage_change":-0.4537205082},{"date":"1993-05-17","fuel":"gasoline","current_price":1.106,"yoy_price":1.118,"absolute_change":-0.012,"percentage_change":-1.0733452594},{"date":"1993-05-24","fuel":"gasoline","current_price":1.106,"yoy_price":1.12,"absolute_change":-0.014,"percentage_change":-1.25},{"date":"1993-05-31","fuel":"gasoline","current_price":1.107,"yoy_price":1.128,"absolute_change":-0.021,"percentage_change":-1.8617021277},{"date":"1993-06-07","fuel":"gasoline","current_price":1.104,"yoy_price":1.143,"absolute_change":-0.039,"percentage_change":-3.4120734908},{"date":"1993-06-14","fuel":"gasoline","current_price":1.101,"yoy_price":1.151,"absolute_change":-0.05,"percentage_change":-4.3440486533},{"date":"1993-06-21","fuel":"gasoline","current_price":1.095,"yoy_price":1.153,"absolute_change":-0.058,"percentage_change":-5.0303555941},{"date":"1993-06-28","fuel":"gasoline","current_price":1.089,"yoy_price":1.149,"absolute_change":-0.06,"percentage_change":-5.2219321149},{"date":"1993-07-05","fuel":"gasoline","current_price":1.086,"yoy_price":1.147,"absolute_change":-0.061,"percentage_change":-5.3182214473},{"date":"1993-07-12","fuel":"gasoline","current_price":1.081,"yoy_price":1.139,"absolute_change":-0.058,"percentage_change":-5.0921861282},{"date":"1993-07-19","fuel":"gasoline","current_price":1.075,"yoy_price":1.132,"absolute_change":-0.057,"percentage_change":-5.035335689},{"date":"1993-07-26","fuel":"gasoline","current_price":1.069,"yoy_price":1.128,"absolute_change":-0.059,"percentage_change":-5.2304964539},{"date":"1993-08-02","fuel":"gasoline","current_price":1.062,"yoy_price":1.126,"absolute_change":-0.064,"percentage_change":-5.6838365897},{"date":"1993-08-09","fuel":"gasoline","current_price":1.06,"yoy_price":1.123,"absolute_change":-0.063,"percentage_change":-5.6099732858},{"date":"1993-08-16","fuel":"gasoline","current_price":1.059,"yoy_price":1.116,"absolute_change":-0.057,"percentage_change":-5.1075268817},{"date":"1993-08-23","fuel":"gasoline","current_price":1.065,"yoy_price":1.123,"absolute_change":-0.058,"percentage_change":-5.1647373108},{"date":"1993-08-30","fuel":"gasoline","current_price":1.062,"yoy_price":1.121,"absolute_change":-0.059,"percentage_change":-5.2631578947},{"date":"1993-09-06","fuel":"gasoline","current_price":1.055,"yoy_price":1.121,"absolute_change":-0.066,"percentage_change":-5.8876003568},{"date":"1993-09-13","fuel":"gasoline","current_price":1.051,"yoy_price":1.124,"absolute_change":-0.073,"percentage_change":-6.4946619217},{"date":"1993-09-20","fuel":"gasoline","current_price":1.045,"yoy_price":1.123,"absolute_change":-0.078,"percentage_change":-6.945681211},{"date":"1993-09-27","fuel":"gasoline","current_price":1.047,"yoy_price":1.118,"absolute_change":-0.071,"percentage_change":-6.3506261181},{"date":"1993-10-04","fuel":"gasoline","current_price":1.092,"yoy_price":1.115,"absolute_change":-0.023,"percentage_change":-2.0627802691},{"date":"1993-10-11","fuel":"gasoline","current_price":1.09,"yoy_price":1.115,"absolute_change":-0.025,"percentage_change":-2.2421524664},{"date":"1993-10-18","fuel":"gasoline","current_price":1.093,"yoy_price":1.113,"absolute_change":-0.02,"percentage_change":-1.7969451932},{"date":"1993-10-25","fuel":"gasoline","current_price":1.092,"yoy_price":1.113,"absolute_change":-0.021,"percentage_change":-1.8867924528},{"date":"1993-11-01","fuel":"gasoline","current_price":1.084,"yoy_price":1.12,"absolute_change":-0.036,"percentage_change":-3.2142857143},{"date":"1993-11-08","fuel":"gasoline","current_price":1.075,"yoy_price":1.12,"absolute_change":-0.045,"percentage_change":-4.0178571429},{"date":"1993-11-15","fuel":"gasoline","current_price":1.064,"yoy_price":1.112,"absolute_change":-0.048,"percentage_change":-4.3165467626},{"date":"1993-11-22","fuel":"gasoline","current_price":1.058,"yoy_price":1.106,"absolute_change":-0.048,"percentage_change":-4.3399638336},{"date":"1993-11-29","fuel":"gasoline","current_price":1.051,"yoy_price":1.098,"absolute_change":-0.047,"percentage_change":-4.2805100182},{"date":"1993-12-06","fuel":"gasoline","current_price":1.036,"yoy_price":1.089,"absolute_change":-0.053,"percentage_change":-4.8668503214},{"date":"1993-12-13","fuel":"gasoline","current_price":1.018,"yoy_price":1.078,"absolute_change":-0.06,"percentage_change":-5.5658627087},{"date":"1993-12-20","fuel":"gasoline","current_price":1.003,"yoy_price":1.074,"absolute_change":-0.071,"percentage_change":-6.6108007449},{"date":"1993-12-27","fuel":"gasoline","current_price":0.999,"yoy_price":1.069,"absolute_change":-0.07,"percentage_change":-6.5481758653},{"date":"1994-01-03","fuel":"gasoline","current_price":0.992,"yoy_price":1.065,"absolute_change":-0.073,"percentage_change":-6.8544600939},{"date":"1994-01-10","fuel":"gasoline","current_price":0.995,"yoy_price":1.066,"absolute_change":-0.071,"percentage_change":-6.660412758},{"date":"1994-01-17","fuel":"gasoline","current_price":1.001,"yoy_price":1.061,"absolute_change":-0.06,"percentage_change":-5.6550424128},{"date":"1994-01-24","fuel":"gasoline","current_price":0.999,"yoy_price":1.055,"absolute_change":-0.056,"percentage_change":-5.308056872},{"date":"1994-01-31","fuel":"gasoline","current_price":1.005,"yoy_price":1.055,"absolute_change":-0.05,"percentage_change":-4.7393364929},{"date":"1994-02-07","fuel":"gasoline","current_price":1.007,"yoy_price":1.062,"absolute_change":-0.055,"percentage_change":-5.1789077213},{"date":"1994-02-14","fuel":"gasoline","current_price":1.016,"yoy_price":1.053,"absolute_change":-0.037,"percentage_change":-3.5137701804},{"date":"1994-02-21","fuel":"gasoline","current_price":1.009,"yoy_price":1.047,"absolute_change":-0.038,"percentage_change":-3.629417383},{"date":"1994-02-28","fuel":"gasoline","current_price":1.004,"yoy_price":1.042,"absolute_change":-0.038,"percentage_change":-3.6468330134},{"date":"1994-03-07","fuel":"gasoline","current_price":1.007,"yoy_price":1.048,"absolute_change":-0.041,"percentage_change":-3.9122137405},{"date":"1994-03-14","fuel":"gasoline","current_price":1.005,"yoy_price":1.058,"absolute_change":-0.053,"percentage_change":-5.0094517958},{"date":"1994-03-21","fuel":"gasoline","current_price":1.007,"yoy_price":1.056,"absolute_change":-0.049,"percentage_change":-4.6401515152},{"date":"1994-03-28","fuel":"gasoline","current_price":1.012,"yoy_price":1.057,"absolute_change":-0.045,"percentage_change":-4.2573320719},{"date":"1994-04-04","fuel":"gasoline","current_price":1.011,"yoy_price":1.068,"absolute_change":-0.057,"percentage_change":-5.3370786517},{"date":"1994-04-11","fuel":"gasoline","current_price":1.028,"yoy_price":1.079,"absolute_change":-0.051,"percentage_change":-4.7265987025},{"date":"1994-04-18","fuel":"gasoline","current_price":1.033,"yoy_price":1.079,"absolute_change":-0.046,"percentage_change":-4.2632066728},{"date":"1994-04-25","fuel":"gasoline","current_price":1.037,"yoy_price":1.086,"absolute_change":-0.049,"percentage_change":-4.5119705341},{"date":"1994-05-02","fuel":"gasoline","current_price":1.04,"yoy_price":1.086,"absolute_change":-0.046,"percentage_change":-4.2357274401},{"date":"1994-05-09","fuel":"gasoline","current_price":1.045,"yoy_price":1.097,"absolute_change":-0.052,"percentage_change":-4.7402005469},{"date":"1994-05-16","fuel":"gasoline","current_price":1.046,"yoy_price":1.106,"absolute_change":-0.06,"percentage_change":-5.424954792},{"date":"1994-05-23","fuel":"gasoline","current_price":1.05,"yoy_price":1.106,"absolute_change":-0.056,"percentage_change":-5.0632911392},{"date":"1994-05-30","fuel":"gasoline","current_price":1.056,"yoy_price":1.107,"absolute_change":-0.051,"percentage_change":-4.6070460705},{"date":"1994-06-06","fuel":"gasoline","current_price":1.065,"yoy_price":1.104,"absolute_change":-0.039,"percentage_change":-3.5326086957},{"date":"1994-06-13","fuel":"gasoline","current_price":1.073,"yoy_price":1.101,"absolute_change":-0.028,"percentage_change":-2.5431425976},{"date":"1994-06-20","fuel":"gasoline","current_price":1.079,"yoy_price":1.095,"absolute_change":-0.016,"percentage_change":-1.4611872146},{"date":"1994-06-27","fuel":"gasoline","current_price":1.095,"yoy_price":1.089,"absolute_change":0.006,"percentage_change":0.5509641873},{"date":"1994-07-04","fuel":"gasoline","current_price":1.097,"yoy_price":1.086,"absolute_change":0.011,"percentage_change":1.0128913444},{"date":"1994-07-11","fuel":"gasoline","current_price":1.103,"yoy_price":1.081,"absolute_change":0.022,"percentage_change":2.0351526364},{"date":"1994-07-18","fuel":"gasoline","current_price":1.109,"yoy_price":1.075,"absolute_change":0.034,"percentage_change":3.1627906977},{"date":"1994-07-25","fuel":"gasoline","current_price":1.114,"yoy_price":1.069,"absolute_change":0.045,"percentage_change":4.2095416277},{"date":"1994-08-01","fuel":"gasoline","current_price":1.13,"yoy_price":1.062,"absolute_change":0.068,"percentage_change":6.4030131827},{"date":"1994-08-08","fuel":"gasoline","current_price":1.157,"yoy_price":1.06,"absolute_change":0.097,"percentage_change":9.1509433962},{"date":"1994-08-15","fuel":"gasoline","current_price":1.161,"yoy_price":1.059,"absolute_change":0.102,"percentage_change":9.6317280453},{"date":"1994-08-22","fuel":"gasoline","current_price":1.165,"yoy_price":1.065,"absolute_change":0.1,"percentage_change":9.3896713615},{"date":"1994-08-29","fuel":"gasoline","current_price":1.161,"yoy_price":1.062,"absolute_change":0.099,"percentage_change":9.3220338983},{"date":"1994-09-05","fuel":"gasoline","current_price":1.156,"yoy_price":1.055,"absolute_change":0.101,"percentage_change":9.5734597156},{"date":"1994-09-12","fuel":"gasoline","current_price":1.15,"yoy_price":1.051,"absolute_change":0.099,"percentage_change":9.4196003806},{"date":"1994-09-19","fuel":"gasoline","current_price":1.14,"yoy_price":1.045,"absolute_change":0.095,"percentage_change":9.0909090909},{"date":"1994-09-26","fuel":"gasoline","current_price":1.129,"yoy_price":1.047,"absolute_change":0.082,"percentage_change":7.8319006686},{"date":"1994-10-03","fuel":"gasoline","current_price":1.12,"yoy_price":1.092,"absolute_change":0.028,"percentage_change":2.5641025641},{"date":"1994-10-10","fuel":"gasoline","current_price":1.114,"yoy_price":1.09,"absolute_change":0.024,"percentage_change":2.2018348624},{"date":"1994-10-17","fuel":"gasoline","current_price":1.106,"yoy_price":1.093,"absolute_change":0.013,"percentage_change":1.1893870082},{"date":"1994-10-24","fuel":"gasoline","current_price":1.107,"yoy_price":1.092,"absolute_change":0.015,"percentage_change":1.3736263736},{"date":"1994-10-31","fuel":"gasoline","current_price":1.121,"yoy_price":1.084,"absolute_change":0.037,"percentage_change":3.4132841328},{"date":"1994-11-07","fuel":"gasoline","current_price":1.123,"yoy_price":1.075,"absolute_change":0.048,"percentage_change":4.4651162791},{"date":"1994-11-14","fuel":"gasoline","current_price":1.122,"yoy_price":1.064,"absolute_change":0.058,"percentage_change":5.4511278195},{"date":"1994-11-21","fuel":"gasoline","current_price":1.113,"yoy_price":1.058,"absolute_change":0.055,"percentage_change":5.1984877127},{"date":"1994-11-28","fuel":"gasoline","current_price":1.2025833333,"yoy_price":1.051,"absolute_change":0.1515833333,"percentage_change":14.4227719632},{"date":"1994-12-05","fuel":"gasoline","current_price":1.2031666667,"yoy_price":1.036,"absolute_change":0.1671666667,"percentage_change":16.1357786358},{"date":"1994-12-12","fuel":"gasoline","current_price":1.19275,"yoy_price":1.018,"absolute_change":0.17475,"percentage_change":17.1660117878},{"date":"1994-12-19","fuel":"gasoline","current_price":1.1849166667,"yoy_price":1.003,"absolute_change":0.1819166667,"percentage_change":18.137254902},{"date":"1994-12-26","fuel":"gasoline","current_price":1.1778333333,"yoy_price":0.999,"absolute_change":0.1788333333,"percentage_change":17.9012345679},{"date":"1995-01-02","fuel":"gasoline","current_price":1.1921666667,"yoy_price":0.992,"absolute_change":0.2001666667,"percentage_change":20.1780913978},{"date":"1995-01-09","fuel":"gasoline","current_price":1.1970833333,"yoy_price":0.995,"absolute_change":0.2020833333,"percentage_change":20.3098827471},{"date":"1995-01-16","fuel":"gasoline","current_price":1.19125,"yoy_price":1.001,"absolute_change":0.19025,"percentage_change":19.005994006},{"date":"1995-01-23","fuel":"gasoline","current_price":1.1944166667,"yoy_price":0.999,"absolute_change":0.1954166667,"percentage_change":19.5612278946},{"date":"1995-01-30","fuel":"gasoline","current_price":1.192,"yoy_price":1.005,"absolute_change":0.187,"percentage_change":18.6069651741},{"date":"1995-02-06","fuel":"gasoline","current_price":1.187,"yoy_price":1.007,"absolute_change":0.18,"percentage_change":17.8748758689},{"date":"1995-02-13","fuel":"gasoline","current_price":1.1839166667,"yoy_price":1.016,"absolute_change":0.1679166667,"percentage_change":16.5272309711},{"date":"1995-02-20","fuel":"gasoline","current_price":1.1785,"yoy_price":1.009,"absolute_change":0.1695,"percentage_change":16.7988107037},{"date":"1995-02-27","fuel":"gasoline","current_price":1.182,"yoy_price":1.004,"absolute_change":0.178,"percentage_change":17.7290836653},{"date":"1995-03-06","fuel":"gasoline","current_price":1.18225,"yoy_price":1.007,"absolute_change":0.17525,"percentage_change":17.4031777557},{"date":"1995-03-13","fuel":"gasoline","current_price":1.17525,"yoy_price":1.005,"absolute_change":0.17025,"percentage_change":16.9402985075},{"date":"1995-03-20","fuel":"gasoline","current_price":1.174,"yoy_price":1.007,"absolute_change":0.167,"percentage_change":16.5839126117},{"date":"1995-03-27","fuel":"gasoline","current_price":1.1771666667,"yoy_price":1.012,"absolute_change":0.1651666667,"percentage_change":16.3208168643},{"date":"1995-04-03","fuel":"gasoline","current_price":1.1860833333,"yoy_price":1.011,"absolute_change":0.1750833333,"percentage_change":17.317837125},{"date":"1995-04-10","fuel":"gasoline","current_price":1.2000833333,"yoy_price":1.028,"absolute_change":0.1720833333,"percentage_change":16.7396238651},{"date":"1995-04-17","fuel":"gasoline","current_price":1.2124166667,"yoy_price":1.033,"absolute_change":0.1794166667,"percentage_change":17.3685059697},{"date":"1995-04-24","fuel":"gasoline","current_price":1.2325833333,"yoy_price":1.037,"absolute_change":0.1955833333,"percentage_change":18.8604950177},{"date":"1995-05-01","fuel":"gasoline","current_price":1.24275,"yoy_price":1.04,"absolute_change":0.20275,"percentage_change":19.4951923077},{"date":"1995-05-08","fuel":"gasoline","current_price":1.2643333333,"yoy_price":1.045,"absolute_change":0.2193333333,"percentage_change":20.9888357257},{"date":"1995-05-15","fuel":"gasoline","current_price":1.274,"yoy_price":1.046,"absolute_change":0.228,"percentage_change":21.7973231358},{"date":"1995-05-22","fuel":"gasoline","current_price":1.2905833333,"yoy_price":1.05,"absolute_change":0.2405833333,"percentage_change":22.9126984127},{"date":"1995-05-29","fuel":"gasoline","current_price":1.29425,"yoy_price":1.056,"absolute_change":0.23825,"percentage_change":22.5615530303},{"date":"1995-06-05","fuel":"gasoline","current_price":1.2939166667,"yoy_price":1.065,"absolute_change":0.2289166667,"percentage_change":21.4945226917},{"date":"1995-06-12","fuel":"gasoline","current_price":1.2913333333,"yoy_price":1.073,"absolute_change":0.2183333333,"percentage_change":20.347934141},{"date":"1995-06-19","fuel":"gasoline","current_price":1.28575,"yoy_price":1.079,"absolute_change":0.20675,"percentage_change":19.1612604263},{"date":"1995-06-26","fuel":"gasoline","current_price":1.2798333333,"yoy_price":1.095,"absolute_change":0.1848333333,"percentage_change":16.8797564688},{"date":"1995-07-03","fuel":"gasoline","current_price":1.2730833333,"yoy_price":1.097,"absolute_change":0.1760833333,"percentage_change":16.0513521726},{"date":"1995-07-10","fuel":"gasoline","current_price":1.2644166667,"yoy_price":1.103,"absolute_change":0.1614166667,"percentage_change":14.6343306135},{"date":"1995-07-17","fuel":"gasoline","current_price":1.2545833333,"yoy_price":1.109,"absolute_change":0.1455833333,"percentage_change":13.1274421401},{"date":"1995-07-24","fuel":"gasoline","current_price":1.2445833333,"yoy_price":1.114,"absolute_change":0.1305833333,"percentage_change":11.7220227409},{"date":"1995-07-31","fuel":"gasoline","current_price":1.2321666667,"yoy_price":1.13,"absolute_change":0.1021666667,"percentage_change":9.0412979351},{"date":"1995-08-07","fuel":"gasoline","current_price":1.2270833333,"yoy_price":1.157,"absolute_change":0.0700833333,"percentage_change":6.0573321809},{"date":"1995-08-14","fuel":"gasoline","current_price":1.2228333333,"yoy_price":1.161,"absolute_change":0.0618333333,"percentage_change":5.3258685042},{"date":"1995-08-21","fuel":"gasoline","current_price":1.2206666667,"yoy_price":1.165,"absolute_change":0.0556666667,"percentage_change":4.7782546495},{"date":"1995-08-28","fuel":"gasoline","current_price":1.21325,"yoy_price":1.161,"absolute_change":0.05225,"percentage_change":4.5004306632},{"date":"1995-09-04","fuel":"gasoline","current_price":1.2110833333,"yoy_price":1.156,"absolute_change":0.0550833333,"percentage_change":4.764994233},{"date":"1995-09-11","fuel":"gasoline","current_price":1.2075833333,"yoy_price":1.15,"absolute_change":0.0575833333,"percentage_change":5.0072463768},{"date":"1995-09-18","fuel":"gasoline","current_price":1.2063333333,"yoy_price":1.14,"absolute_change":0.0663333333,"percentage_change":5.8187134503},{"date":"1995-09-25","fuel":"gasoline","current_price":1.2041666667,"yoy_price":1.129,"absolute_change":0.0751666667,"percentage_change":6.6578092707},{"date":"1995-10-02","fuel":"gasoline","current_price":1.2005833333,"yoy_price":1.12,"absolute_change":0.0805833333,"percentage_change":7.1949404762},{"date":"1995-10-09","fuel":"gasoline","current_price":1.1949166667,"yoy_price":1.114,"absolute_change":0.0809166667,"percentage_change":7.263614602},{"date":"1995-10-16","fuel":"gasoline","current_price":1.1870833333,"yoy_price":1.106,"absolute_change":0.0810833333,"percentage_change":7.3312236287},{"date":"1995-10-23","fuel":"gasoline","current_price":1.1790833333,"yoy_price":1.107,"absolute_change":0.0720833333,"percentage_change":6.5115928937},{"date":"1995-10-30","fuel":"gasoline","current_price":1.1693333333,"yoy_price":1.121,"absolute_change":0.0483333333,"percentage_change":4.3116265239},{"date":"1995-11-06","fuel":"gasoline","current_price":1.16475,"yoy_price":1.123,"absolute_change":0.04175,"percentage_change":3.7177203918},{"date":"1995-11-13","fuel":"gasoline","current_price":1.1621666667,"yoy_price":1.122,"absolute_change":0.0401666667,"percentage_change":3.5799168152},{"date":"1995-11-20","fuel":"gasoline","current_price":1.158,"yoy_price":1.113,"absolute_change":0.045,"percentage_change":4.0431266846},{"date":"1995-11-27","fuel":"gasoline","current_price":1.1574166667,"yoy_price":1.2025833333,"absolute_change":-0.0451666667,"percentage_change":-3.7558034786},{"date":"1995-12-04","fuel":"gasoline","current_price":1.1586666667,"yoy_price":1.2031666667,"absolute_change":-0.0445,"percentage_change":-3.6985732096},{"date":"1995-12-11","fuel":"gasoline","current_price":1.1598333333,"yoy_price":1.19275,"absolute_change":-0.0329166667,"percentage_change":-2.7597289178},{"date":"1995-12-18","fuel":"gasoline","current_price":1.1716666667,"yoy_price":1.1849166667,"absolute_change":-0.01325,"percentage_change":-1.1182220972},{"date":"1995-12-25","fuel":"gasoline","current_price":1.1763333333,"yoy_price":1.1778333333,"absolute_change":-0.0015,"percentage_change":-0.1273524834},{"date":"1996-01-01","fuel":"gasoline","current_price":1.178,"yoy_price":1.1921666667,"absolute_change":-0.0141666667,"percentage_change":-1.1883125961},{"date":"1996-01-08","fuel":"gasoline","current_price":1.1848333333,"yoy_price":1.1970833333,"absolute_change":-0.01225,"percentage_change":-1.0233205708},{"date":"1996-01-15","fuel":"gasoline","current_price":1.1918333333,"yoy_price":1.19125,"absolute_change":0.0005833333,"percentage_change":0.0489681707},{"date":"1996-01-22","fuel":"gasoline","current_price":1.18725,"yoy_price":1.1944166667,"absolute_change":-0.0071666667,"percentage_change":-0.6000139538},{"date":"1996-01-29","fuel":"gasoline","current_price":1.18275,"yoy_price":1.192,"absolute_change":-0.00925,"percentage_change":-0.7760067114},{"date":"1996-02-05","fuel":"gasoline","current_price":1.1796666667,"yoy_price":1.187,"absolute_change":-0.0073333333,"percentage_change":-0.6178039876},{"date":"1996-02-12","fuel":"gasoline","current_price":1.1765833333,"yoy_price":1.1839166667,"absolute_change":-0.0073333333,"percentage_change":-0.6194129654},{"date":"1996-02-19","fuel":"gasoline","current_price":1.1820833333,"yoy_price":1.1785,"absolute_change":0.0035833333,"percentage_change":0.3040588318},{"date":"1996-02-26","fuel":"gasoline","current_price":1.20075,"yoy_price":1.182,"absolute_change":0.01875,"percentage_change":1.5862944162},{"date":"1996-03-04","fuel":"gasoline","current_price":1.216,"yoy_price":1.18225,"absolute_change":0.03375,"percentage_change":2.8547261578},{"date":"1996-03-11","fuel":"gasoline","current_price":1.2185,"yoy_price":1.17525,"absolute_change":0.04325,"percentage_change":3.6800680706},{"date":"1996-03-18","fuel":"gasoline","current_price":1.2275833333,"yoy_price":1.174,"absolute_change":0.0535833333,"percentage_change":4.5641680863},{"date":"1996-03-25","fuel":"gasoline","current_price":1.2536666667,"yoy_price":1.1771666667,"absolute_change":0.0765,"percentage_change":6.4986549625},{"date":"1996-04-01","fuel":"gasoline","current_price":1.2685833333,"yoy_price":1.1860833333,"absolute_change":0.0825,"percentage_change":6.955666409},{"date":"1996-04-08","fuel":"gasoline","current_price":1.2933333333,"yoy_price":1.2000833333,"absolute_change":0.09325,"percentage_change":7.7702937296},{"date":"1996-04-15","fuel":"gasoline","current_price":1.3344166667,"yoy_price":1.2124166667,"absolute_change":0.122,"percentage_change":10.0625472541},{"date":"1996-04-22","fuel":"gasoline","current_price":1.35825,"yoy_price":1.2325833333,"absolute_change":0.1256666667,"percentage_change":10.195389088},{"date":"1996-04-29","fuel":"gasoline","current_price":1.3765833333,"yoy_price":1.24275,"absolute_change":0.1338333333,"percentage_change":10.7691276068},{"date":"1996-05-06","fuel":"gasoline","current_price":1.3811666667,"yoy_price":1.2643333333,"absolute_change":0.1168333333,"percentage_change":9.2407065647},{"date":"1996-05-13","fuel":"gasoline","current_price":1.38375,"yoy_price":1.274,"absolute_change":0.10975,"percentage_change":8.614599686},{"date":"1996-05-20","fuel":"gasoline","current_price":1.3891666667,"yoy_price":1.2905833333,"absolute_change":0.0985833333,"percentage_change":7.6386646865},{"date":"1996-05-27","fuel":"gasoline","current_price":1.37975,"yoy_price":1.29425,"absolute_change":0.0855,"percentage_change":6.6061425536},{"date":"1996-06-03","fuel":"gasoline","current_price":1.3785833333,"yoy_price":1.2939166667,"absolute_change":0.0846666667,"percentage_change":6.5434404586},{"date":"1996-06-10","fuel":"gasoline","current_price":1.36975,"yoy_price":1.2913333333,"absolute_change":0.0784166667,"percentage_change":6.0725348477},{"date":"1996-06-17","fuel":"gasoline","current_price":1.3625,"yoy_price":1.28575,"absolute_change":0.07675,"percentage_change":5.9692786311},{"date":"1996-06-24","fuel":"gasoline","current_price":1.3511666667,"yoy_price":1.2798333333,"absolute_change":0.0713333333,"percentage_change":5.5736424014},{"date":"1996-07-01","fuel":"gasoline","current_price":1.34025,"yoy_price":1.2730833333,"absolute_change":0.0671666667,"percentage_change":5.2759049552},{"date":"1996-07-08","fuel":"gasoline","current_price":1.3360833333,"yoy_price":1.2644166667,"absolute_change":0.0716666667,"percentage_change":5.6679628287},{"date":"1996-07-15","fuel":"gasoline","current_price":1.332,"yoy_price":1.2545833333,"absolute_change":0.0774166667,"percentage_change":6.1707074062},{"date":"1996-07-22","fuel":"gasoline","current_price":1.3288333333,"yoy_price":1.2445833333,"absolute_change":0.08425,"percentage_change":6.7693337797},{"date":"1996-07-29","fuel":"gasoline","current_price":1.3199166667,"yoy_price":1.2321666667,"absolute_change":0.08775,"percentage_change":7.1216015149},{"date":"1996-08-05","fuel":"gasoline","current_price":1.30975,"yoy_price":1.2270833333,"absolute_change":0.0826666667,"percentage_change":6.7368421053},{"date":"1996-08-12","fuel":"gasoline","current_price":1.3026666667,"yoy_price":1.2228333333,"absolute_change":0.0798333333,"percentage_change":6.5285539049},{"date":"1996-08-19","fuel":"gasoline","current_price":1.3000833333,"yoy_price":1.2206666667,"absolute_change":0.0794166667,"percentage_change":6.5060076461},{"date":"1996-08-26","fuel":"gasoline","current_price":1.3024166667,"yoy_price":1.21325,"absolute_change":0.0891666667,"percentage_change":7.3494058658},{"date":"1996-09-02","fuel":"gasoline","current_price":1.2905,"yoy_price":1.2110833333,"absolute_change":0.0794166667,"percentage_change":6.5574898507},{"date":"1996-09-09","fuel":"gasoline","current_price":1.2938333333,"yoy_price":1.2075833333,"absolute_change":0.08625,"percentage_change":7.1423642261},{"date":"1996-09-16","fuel":"gasoline","current_price":1.2966666667,"yoy_price":1.2063333333,"absolute_change":0.0903333333,"percentage_change":7.4882564244},{"date":"1996-09-23","fuel":"gasoline","current_price":1.29675,"yoy_price":1.2041666667,"absolute_change":0.0925833333,"percentage_change":7.6885813149},{"date":"1996-09-30","fuel":"gasoline","current_price":1.2916666667,"yoy_price":1.2005833333,"absolute_change":0.0910833333,"percentage_change":7.5865898522},{"date":"1996-10-07","fuel":"gasoline","current_price":1.2855,"yoy_price":1.1949166667,"absolute_change":0.0905833333,"percentage_change":7.5807238999},{"date":"1996-10-14","fuel":"gasoline","current_price":1.2918333333,"yoy_price":1.1870833333,"absolute_change":0.10475,"percentage_change":8.8241488241},{"date":"1996-10-21","fuel":"gasoline","current_price":1.2916666667,"yoy_price":1.1790833333,"absolute_change":0.1125833333,"percentage_change":9.5483779772},{"date":"1996-10-28","fuel":"gasoline","current_price":1.2986666667,"yoy_price":1.1693333333,"absolute_change":0.1293333333,"percentage_change":11.0604332953},{"date":"1996-11-04","fuel":"gasoline","current_price":1.3048333333,"yoy_price":1.16475,"absolute_change":0.1400833333,"percentage_change":12.0269013379},{"date":"1996-11-11","fuel":"gasoline","current_price":1.3065833333,"yoy_price":1.1621666667,"absolute_change":0.1444166667,"percentage_change":12.4265022229},{"date":"1996-11-18","fuel":"gasoline","current_price":1.31575,"yoy_price":1.158,"absolute_change":0.15775,"percentage_change":13.6226252159},{"date":"1996-11-25","fuel":"gasoline","current_price":1.32175,"yoy_price":1.1574166667,"absolute_change":0.1643333333,"percentage_change":14.1982864137},{"date":"1996-12-02","fuel":"gasoline","current_price":1.3219166667,"yoy_price":1.1586666667,"absolute_change":0.16325,"percentage_change":14.0894706559},{"date":"1996-12-09","fuel":"gasoline","current_price":1.32275,"yoy_price":1.1598333333,"absolute_change":0.1629166667,"percentage_change":14.0465584136},{"date":"1996-12-16","fuel":"gasoline","current_price":1.32075,"yoy_price":1.1716666667,"absolute_change":0.1490833333,"percentage_change":12.7240398293},{"date":"1996-12-23","fuel":"gasoline","current_price":1.3175,"yoy_price":1.1763333333,"absolute_change":0.1411666667,"percentage_change":12.0005667328},{"date":"1996-12-30","fuel":"gasoline","current_price":1.3154166667,"yoy_price":1.178,"absolute_change":0.1374166667,"percentage_change":11.6652518393},{"date":"1997-01-06","fuel":"gasoline","current_price":1.31525,"yoy_price":1.1848333333,"absolute_change":0.1304166667,"percentage_change":11.0071740048},{"date":"1997-01-13","fuel":"gasoline","current_price":1.3293333333,"yoy_price":1.1918333333,"absolute_change":0.1375,"percentage_change":11.5368479933},{"date":"1997-01-20","fuel":"gasoline","current_price":1.3296666667,"yoy_price":1.18725,"absolute_change":0.1424166667,"percentage_change":11.9955078262},{"date":"1997-01-27","fuel":"gasoline","current_price":1.3268333333,"yoy_price":1.18275,"absolute_change":0.1440833333,"percentage_change":12.1820615797},{"date":"1997-02-03","fuel":"gasoline","current_price":1.3263333333,"yoy_price":1.1796666667,"absolute_change":0.1466666667,"percentage_change":12.4328906471},{"date":"1997-02-10","fuel":"gasoline","current_price":1.3243333333,"yoy_price":1.1765833333,"absolute_change":0.14775,"percentage_change":12.5575465685},{"date":"1997-02-17","fuel":"gasoline","current_price":1.3195,"yoy_price":1.1820833333,"absolute_change":0.1374166667,"percentage_change":11.6249559394},{"date":"1997-02-24","fuel":"gasoline","current_price":1.3165833333,"yoy_price":1.20075,"absolute_change":0.1158333333,"percentage_change":9.6467485599},{"date":"1997-03-03","fuel":"gasoline","current_price":1.30825,"yoy_price":1.216,"absolute_change":0.09225,"percentage_change":7.5863486842},{"date":"1997-03-10","fuel":"gasoline","current_price":1.3035833333,"yoy_price":1.2185,"absolute_change":0.0850833333,"percentage_change":6.9826289153},{"date":"1997-03-17","fuel":"gasoline","current_price":1.2974166667,"yoy_price":1.2275833333,"absolute_change":0.0698333333,"percentage_change":5.6886837282},{"date":"1997-03-24","fuel":"gasoline","current_price":1.2995833333,"yoy_price":1.2536666667,"absolute_change":0.0459166667,"percentage_change":3.6625897368},{"date":"1997-03-31","fuel":"gasoline","current_price":1.2985833333,"yoy_price":1.2685833333,"absolute_change":0.03,"percentage_change":2.3648426723},{"date":"1997-04-07","fuel":"gasoline","current_price":1.3015833333,"yoy_price":1.2933333333,"absolute_change":0.00825,"percentage_change":0.6378865979},{"date":"1997-04-14","fuel":"gasoline","current_price":1.2985833333,"yoy_price":1.3344166667,"absolute_change":-0.0358333333,"percentage_change":-2.685318179},{"date":"1997-04-21","fuel":"gasoline","current_price":1.2971666667,"yoy_price":1.35825,"absolute_change":-0.0610833333,"percentage_change":-4.4972084177},{"date":"1997-04-28","fuel":"gasoline","current_price":1.2928333333,"yoy_price":1.3765833333,"absolute_change":-0.08375,"percentage_change":-6.083903384},{"date":"1997-05-05","fuel":"gasoline","current_price":1.2909166667,"yoy_price":1.3811666667,"absolute_change":-0.09025,"percentage_change":-6.5343308797},{"date":"1997-05-12","fuel":"gasoline","current_price":1.2889166667,"yoy_price":1.38375,"absolute_change":-0.0948333333,"percentage_change":-6.8533574225},{"date":"1997-05-19","fuel":"gasoline","current_price":1.2956666667,"yoy_price":1.3891666667,"absolute_change":-0.0935,"percentage_change":-6.7306538692},{"date":"1997-05-26","fuel":"gasoline","current_price":1.3023333333,"yoy_price":1.37975,"absolute_change":-0.0774166667,"percentage_change":-5.6109198526},{"date":"1997-06-02","fuel":"gasoline","current_price":1.3034166667,"yoy_price":1.3785833333,"absolute_change":-0.0751666667,"percentage_change":-5.4524572327},{"date":"1997-06-09","fuel":"gasoline","current_price":1.298,"yoy_price":1.36975,"absolute_change":-0.07175,"percentage_change":-5.23818215},{"date":"1997-06-16","fuel":"gasoline","current_price":1.2903333333,"yoy_price":1.3625,"absolute_change":-0.0721666667,"percentage_change":-5.2966360856},{"date":"1997-06-23","fuel":"gasoline","current_price":1.2814166667,"yoy_price":1.3511666667,"absolute_change":-0.06975,"percentage_change":-5.1622055014},{"date":"1997-06-30","fuel":"gasoline","current_price":1.2731666667,"yoy_price":1.34025,"absolute_change":-0.0670833333,"percentage_change":-5.0052850836},{"date":"1997-07-07","fuel":"gasoline","current_price":1.26925,"yoy_price":1.3360833333,"absolute_change":-0.0668333333,"percentage_change":-5.0021829976},{"date":"1997-07-14","fuel":"gasoline","current_price":1.26475,"yoy_price":1.332,"absolute_change":-0.06725,"percentage_change":-5.0487987988},{"date":"1997-07-21","fuel":"gasoline","current_price":1.26675,"yoy_price":1.3288333333,"absolute_change":-0.0620833333,"percentage_change":-4.672018061},{"date":"1997-07-28","fuel":"gasoline","current_price":1.2615833333,"yoy_price":1.3199166667,"absolute_change":-0.0583333333,"percentage_change":-4.4194709262},{"date":"1997-08-04","fuel":"gasoline","current_price":1.282,"yoy_price":1.30975,"absolute_change":-0.02775,"percentage_change":-2.1187249475},{"date":"1997-08-11","fuel":"gasoline","current_price":1.3171666667,"yoy_price":1.3026666667,"absolute_change":0.0145,"percentage_change":1.1131013306},{"date":"1997-08-18","fuel":"gasoline","current_price":1.3226666667,"yoy_price":1.3000833333,"absolute_change":0.0225833333,"percentage_change":1.7370681367},{"date":"1997-08-25","fuel":"gasoline","current_price":1.3403333333,"yoy_price":1.3024166667,"absolute_change":0.0379166667,"percentage_change":2.9112547188},{"date":"1997-09-01","fuel":"gasoline","current_price":1.3423333333,"yoy_price":1.2905,"absolute_change":0.0518333333,"percentage_change":4.0165310603},{"date":"1997-09-08","fuel":"gasoline","current_price":1.3435833333,"yoy_price":1.2938333333,"absolute_change":0.04975,"percentage_change":3.8451629525},{"date":"1997-09-15","fuel":"gasoline","current_price":1.3390833333,"yoy_price":1.2966666667,"absolute_change":0.0424166667,"percentage_change":3.2712082262},{"date":"1997-09-22","fuel":"gasoline","current_price":1.3289166667,"yoy_price":1.29675,"absolute_change":0.0321666667,"percentage_change":2.4805603753},{"date":"1997-09-29","fuel":"gasoline","current_price":1.3160833333,"yoy_price":1.2916666667,"absolute_change":0.0244166667,"percentage_change":1.8903225806},{"date":"1997-10-06","fuel":"gasoline","current_price":1.3143333333,"yoy_price":1.2855,"absolute_change":0.0288333333,"percentage_change":2.2429664203},{"date":"1997-10-13","fuel":"gasoline","current_price":1.3075,"yoy_price":1.2918333333,"absolute_change":0.0156666667,"percentage_change":1.2127467424},{"date":"1997-10-20","fuel":"gasoline","current_price":1.2989166667,"yoy_price":1.2916666667,"absolute_change":0.00725,"percentage_change":0.5612903226},{"date":"1997-10-27","fuel":"gasoline","current_price":1.2889166667,"yoy_price":1.2986666667,"absolute_change":-0.00975,"percentage_change":-0.7507700205},{"date":"1997-11-03","fuel":"gasoline","current_price":1.2814166667,"yoy_price":1.3048333333,"absolute_change":-0.0234166667,"percentage_change":-1.7946097841},{"date":"1997-11-10","fuel":"gasoline","current_price":1.2804166667,"yoy_price":1.3065833333,"absolute_change":-0.0261666667,"percentage_change":-2.0026787423},{"date":"1997-11-17","fuel":"gasoline","current_price":1.27175,"yoy_price":1.31575,"absolute_change":-0.044,"percentage_change":-3.344100323},{"date":"1997-11-24","fuel":"gasoline","current_price":1.2656666667,"yoy_price":1.32175,"absolute_change":-0.0560833333,"percentage_change":-4.2431120358},{"date":"1997-12-01","fuel":"gasoline","current_price":1.2570833333,"yoy_price":1.3219166667,"absolute_change":-0.0648333333,"percentage_change":-4.9044947362},{"date":"1997-12-08","fuel":"gasoline","current_price":1.2458333333,"yoy_price":1.32275,"absolute_change":-0.0769166667,"percentage_change":-5.8149058149},{"date":"1997-12-15","fuel":"gasoline","current_price":1.2355833333,"yoy_price":1.32075,"absolute_change":-0.0851666667,"percentage_change":-6.4483563632},{"date":"1997-12-22","fuel":"gasoline","current_price":1.2255,"yoy_price":1.3175,"absolute_change":-0.092,"percentage_change":-6.9829222011},{"date":"1997-12-29","fuel":"gasoline","current_price":1.2175833333,"yoy_price":1.3154166667,"absolute_change":-0.0978333333,"percentage_change":-7.4374406082},{"date":"1998-01-05","fuel":"gasoline","current_price":1.2095,"yoy_price":1.31525,"absolute_change":-0.10575,"percentage_change":-8.0402965216},{"date":"1998-01-12","fuel":"gasoline","current_price":1.1999166667,"yoy_price":1.3293333333,"absolute_change":-0.1294166667,"percentage_change":-9.7354563691},{"date":"1998-01-19","fuel":"gasoline","current_price":1.1858333333,"yoy_price":1.3296666667,"absolute_change":-0.1438333333,"percentage_change":-10.8172474304},{"date":"1998-01-26","fuel":"gasoline","current_price":1.1703333333,"yoy_price":1.3268333333,"absolute_change":-0.1565,"percentage_change":-11.7950006281},{"date":"1998-02-02","fuel":"gasoline","current_price":1.1635833333,"yoy_price":1.3263333333,"absolute_change":-0.16275,"percentage_change":-12.2706710229},{"date":"1998-02-09","fuel":"gasoline","current_price":1.1553333333,"yoy_price":1.3243333333,"absolute_change":-0.169,"percentage_change":-12.7611376793},{"date":"1998-02-16","fuel":"gasoline","current_price":1.1394166667,"yoy_price":1.3195,"absolute_change":-0.1800833333,"percentage_change":-13.6478464065},{"date":"1998-02-23","fuel":"gasoline","current_price":1.1393333333,"yoy_price":1.3165833333,"absolute_change":-0.17725,"percentage_change":-13.4628773973},{"date":"1998-03-02","fuel":"gasoline","current_price":1.1236666667,"yoy_price":1.30825,"absolute_change":-0.1845833333,"percentage_change":-14.1091789286},{"date":"1998-03-09","fuel":"gasoline","current_price":1.1116666667,"yoy_price":1.3035833333,"absolute_change":-0.1919166667,"percentage_change":-14.7222399795},{"date":"1998-03-16","fuel":"gasoline","current_price":1.1015,"yoy_price":1.2974166667,"absolute_change":-0.1959166667,"percentage_change":-15.1005202646},{"date":"1998-03-23","fuel":"gasoline","current_price":1.093,"yoy_price":1.2995833333,"absolute_change":-0.2065833333,"percentage_change":-15.8961205515},{"date":"1998-03-30","fuel":"gasoline","current_price":1.1211666667,"yoy_price":1.2985833333,"absolute_change":-0.1774166667,"percentage_change":-13.6623243278},{"date":"1998-04-06","fuel":"gasoline","current_price":1.1190833333,"yoy_price":1.3015833333,"absolute_change":-0.1825,"percentage_change":-14.0213842115},{"date":"1998-04-13","fuel":"gasoline","current_price":1.1186666667,"yoy_price":1.2985833333,"absolute_change":-0.1799166667,"percentage_change":-13.8548418148},{"date":"1998-04-20","fuel":"gasoline","current_price":1.1206666667,"yoy_price":1.2971666667,"absolute_change":-0.1765,"percentage_change":-13.6065784402},{"date":"1998-04-27","fuel":"gasoline","current_price":1.1316666667,"yoy_price":1.2928333333,"absolute_change":-0.1611666667,"percentage_change":-12.4661595978},{"date":"1998-05-04","fuel":"gasoline","current_price":1.1455,"yoy_price":1.2909166667,"absolute_change":-0.1454166667,"percentage_change":-11.2646052547},{"date":"1998-05-11","fuel":"gasoline","current_price":1.1580833333,"yoy_price":1.2889166667,"absolute_change":-0.1308333333,"percentage_change":-10.1506433051},{"date":"1998-05-18","fuel":"gasoline","current_price":1.1619166667,"yoy_price":1.2956666667,"absolute_change":-0.13375,"percentage_change":-10.3228711088},{"date":"1998-05-25","fuel":"gasoline","current_price":1.1605833333,"yoy_price":1.3023333333,"absolute_change":-0.14175,"percentage_change":-10.8843102124},{"date":"1998-06-01","fuel":"gasoline","current_price":1.1571666667,"yoy_price":1.3034166667,"absolute_change":-0.14625,"percentage_change":-11.2205101976},{"date":"1998-06-08","fuel":"gasoline","current_price":1.1628333333,"yoy_price":1.298,"absolute_change":-0.1351666667,"percentage_change":-10.4134565999},{"date":"1998-06-15","fuel":"gasoline","current_price":1.1561666667,"yoy_price":1.2903333333,"absolute_change":-0.1341666667,"percentage_change":-10.3978300181},{"date":"1998-06-22","fuel":"gasoline","current_price":1.15,"yoy_price":1.2814166667,"absolute_change":-0.1314166667,"percentage_change":-10.2555765104},{"date":"1998-06-29","fuel":"gasoline","current_price":1.1484166667,"yoy_price":1.2731666667,"absolute_change":-0.12475,"percentage_change":-9.7984029323},{"date":"1998-07-06","fuel":"gasoline","current_price":1.1486666667,"yoy_price":1.26925,"absolute_change":-0.1205833333,"percentage_change":-9.5003611056},{"date":"1998-07-13","fuel":"gasoline","current_price":1.1450833333,"yoy_price":1.26475,"absolute_change":-0.1196666667,"percentage_change":-9.4616854451},{"date":"1998-07-20","fuel":"gasoline","current_price":1.1476666667,"yoy_price":1.26675,"absolute_change":-0.1190833333,"percentage_change":-9.4006973225},{"date":"1998-07-27","fuel":"gasoline","current_price":1.1401666667,"yoy_price":1.2615833333,"absolute_change":-0.1214166667,"percentage_change":-9.6241495475},{"date":"1998-08-03","fuel":"gasoline","current_price":1.1303333333,"yoy_price":1.282,"absolute_change":-0.1516666667,"percentage_change":-11.8304732189},{"date":"1998-08-10","fuel":"gasoline","current_price":1.1250833333,"yoy_price":1.3171666667,"absolute_change":-0.1920833333,"percentage_change":-14.5830697204},{"date":"1998-08-17","fuel":"gasoline","current_price":1.1194166667,"yoy_price":1.3226666667,"absolute_change":-0.20325,"percentage_change":-15.3666834677},{"date":"1998-08-24","fuel":"gasoline","current_price":1.11275,"yoy_price":1.3403333333,"absolute_change":-0.2275833333,"percentage_change":-16.9796070629},{"date":"1998-08-31","fuel":"gasoline","current_price":1.107,"yoy_price":1.3423333333,"absolute_change":-0.2353333333,"percentage_change":-17.5316612863},{"date":"1998-09-07","fuel":"gasoline","current_price":1.1015,"yoy_price":1.3435833333,"absolute_change":-0.2420833333,"percentage_change":-18.0177386342},{"date":"1998-09-14","fuel":"gasoline","current_price":1.09725,"yoy_price":1.3390833333,"absolute_change":-0.2418333333,"percentage_change":-18.0596178978},{"date":"1998-09-21","fuel":"gasoline","current_price":1.1071666667,"yoy_price":1.3289166667,"absolute_change":-0.22175,"percentage_change":-16.6865241111},{"date":"1998-09-28","fuel":"gasoline","current_price":1.1075833333,"yoy_price":1.3160833333,"absolute_change":-0.2085,"percentage_change":-15.8424618502},{"date":"1998-10-05","fuel":"gasoline","current_price":1.1115,"yoy_price":1.3143333333,"absolute_change":-0.2028333333,"percentage_change":-15.4324118691},{"date":"1998-10-12","fuel":"gasoline","current_price":1.1158333333,"yoy_price":1.3075,"absolute_change":-0.1916666667,"percentage_change":-14.6590184831},{"date":"1998-10-19","fuel":"gasoline","current_price":1.1113333333,"yoy_price":1.2989166667,"absolute_change":-0.1875833333,"percentage_change":-14.441521781},{"date":"1998-10-26","fuel":"gasoline","current_price":1.1086666667,"yoy_price":1.2889166667,"absolute_change":-0.18025,"percentage_change":-13.9846124006},{"date":"1998-11-02","fuel":"gasoline","current_price":1.1045,"yoy_price":1.2814166667,"absolute_change":-0.1769166667,"percentage_change":-13.8063341354},{"date":"1998-11-09","fuel":"gasoline","current_price":1.1028333333,"yoy_price":1.2804166667,"absolute_change":-0.1775833333,"percentage_change":-13.8691832086},{"date":"1998-11-16","fuel":"gasoline","current_price":1.0931666667,"yoy_price":1.27175,"absolute_change":-0.1785833333,"percentage_change":-14.0423301225},{"date":"1998-11-23","fuel":"gasoline","current_price":1.0886666667,"yoy_price":1.2656666667,"absolute_change":-0.177,"percentage_change":-13.9847247827},{"date":"1998-11-30","fuel":"gasoline","current_price":1.0763333333,"yoy_price":1.2570833333,"absolute_change":-0.18075,"percentage_change":-14.3785217103},{"date":"1998-12-07","fuel":"gasoline","current_price":1.0594166667,"yoy_price":1.2458333333,"absolute_change":-0.1864166667,"percentage_change":-14.9632107023},{"date":"1998-12-14","fuel":"gasoline","current_price":1.05125,"yoy_price":1.2355833333,"absolute_change":-0.1843333333,"percentage_change":-14.9187293451},{"date":"1998-12-21","fuel":"gasoline","current_price":1.049,"yoy_price":1.2255,"absolute_change":-0.1765,"percentage_change":-14.4022847817},{"date":"1998-12-28","fuel":"gasoline","current_price":1.043,"yoy_price":1.2175833333,"absolute_change":-0.1745833333,"percentage_change":-14.3385120799},{"date":"1999-01-04","fuel":"gasoline","current_price":1.0405833333,"yoy_price":1.2095,"absolute_change":-0.1689166667,"percentage_change":-13.9658260989},{"date":"1999-01-11","fuel":"gasoline","current_price":1.0429166667,"yoy_price":1.1999166667,"absolute_change":-0.157,"percentage_change":-13.0842419612},{"date":"1999-01-18","fuel":"gasoline","current_price":1.0458333333,"yoy_price":1.1858333333,"absolute_change":-0.14,"percentage_change":-11.8060435699},{"date":"1999-01-25","fuel":"gasoline","current_price":1.0391666667,"yoy_price":1.1703333333,"absolute_change":-0.1311666667,"percentage_change":-11.2076331529},{"date":"1999-02-01","fuel":"gasoline","current_price":1.0320833333,"yoy_price":1.1635833333,"absolute_change":-0.1315,"percentage_change":-11.301296283},{"date":"1999-02-08","fuel":"gasoline","current_price":1.02875,"yoy_price":1.1553333333,"absolute_change":-0.1265833333,"percentage_change":-10.9564339296},{"date":"1999-02-15","fuel":"gasoline","current_price":1.0210833333,"yoy_price":1.1394166667,"absolute_change":-0.1183333333,"percentage_change":-10.3854311417},{"date":"1999-02-22","fuel":"gasoline","current_price":1.012,"yoy_price":1.1393333333,"absolute_change":-0.1273333333,"percentage_change":-11.1761263897},{"date":"1999-03-01","fuel":"gasoline","current_price":1.0169166667,"yoy_price":1.1236666667,"absolute_change":-0.10675,"percentage_change":-9.5001483239},{"date":"1999-03-08","fuel":"gasoline","current_price":1.0249166667,"yoy_price":1.1116666667,"absolute_change":-0.08675,"percentage_change":-7.8035982009},{"date":"1999-03-15","fuel":"gasoline","current_price":1.0733333333,"yoy_price":1.1015,"absolute_change":-0.0281666667,"percentage_change":-2.55711908},{"date":"1999-03-22","fuel":"gasoline","current_price":1.1114166667,"yoy_price":1.093,"absolute_change":0.0184166667,"percentage_change":1.6849649283},{"date":"1999-03-29","fuel":"gasoline","current_price":1.1826666667,"yoy_price":1.1211666667,"absolute_change":0.0615,"percentage_change":5.4853575145},{"date":"1999-04-05","fuel":"gasoline","current_price":1.22625,"yoy_price":1.1190833333,"absolute_change":0.1071666667,"percentage_change":9.5762901184},{"date":"1999-04-12","fuel":"gasoline","current_price":1.2495,"yoy_price":1.1186666667,"absolute_change":0.1308333333,"percentage_change":11.6954707986},{"date":"1999-04-19","fuel":"gasoline","current_price":1.2458333333,"yoy_price":1.1206666667,"absolute_change":0.1251666667,"percentage_change":11.1689470553},{"date":"1999-04-26","fuel":"gasoline","current_price":1.2426666667,"yoy_price":1.1316666667,"absolute_change":0.111,"percentage_change":9.8085419735},{"date":"1999-05-03","fuel":"gasoline","current_price":1.244,"yoy_price":1.1455,"absolute_change":0.0985,"percentage_change":8.5988651244},{"date":"1999-05-10","fuel":"gasoline","current_price":1.2485,"yoy_price":1.1580833333,"absolute_change":0.0904166667,"percentage_change":7.8074404548},{"date":"1999-05-17","fuel":"gasoline","current_price":1.2455833333,"yoy_price":1.1619166667,"absolute_change":0.0836666667,"percentage_change":7.200745894},{"date":"1999-05-24","fuel":"gasoline","current_price":1.2296666667,"yoy_price":1.1605833333,"absolute_change":0.0690833333,"percentage_change":5.9524664321},{"date":"1999-05-31","fuel":"gasoline","current_price":1.2144166667,"yoy_price":1.1571666667,"absolute_change":0.05725,"percentage_change":4.9474290652},{"date":"1999-06-07","fuel":"gasoline","current_price":1.21125,"yoy_price":1.1628333333,"absolute_change":0.0484166667,"percentage_change":4.163680665},{"date":"1999-06-14","fuel":"gasoline","current_price":1.2073333333,"yoy_price":1.1561666667,"absolute_change":0.0511666667,"percentage_change":4.4255441834},{"date":"1999-06-21","fuel":"gasoline","current_price":1.2195,"yoy_price":1.15,"absolute_change":0.0695,"percentage_change":6.0434782609},{"date":"1999-06-28","fuel":"gasoline","current_price":1.2113333333,"yoy_price":1.1484166667,"absolute_change":0.0629166667,"percentage_change":5.4785574341},{"date":"1999-07-05","fuel":"gasoline","current_price":1.22,"yoy_price":1.1486666667,"absolute_change":0.0713333333,"percentage_change":6.2100986651},{"date":"1999-07-12","fuel":"gasoline","current_price":1.2401666667,"yoy_price":1.1450833333,"absolute_change":0.0950833333,"percentage_change":8.3036169129},{"date":"1999-07-19","fuel":"gasoline","current_price":1.2691666667,"yoy_price":1.1476666667,"absolute_change":0.1215,"percentage_change":10.5866976474},{"date":"1999-07-26","fuel":"gasoline","current_price":1.29075,"yoy_price":1.1401666667,"absolute_change":0.1505833333,"percentage_change":13.20713346},{"date":"1999-08-02","fuel":"gasoline","current_price":1.2959166667,"yoy_price":1.1303333333,"absolute_change":0.1655833333,"percentage_change":14.6490710705},{"date":"1999-08-09","fuel":"gasoline","current_price":1.3089166667,"yoy_price":1.1250833333,"absolute_change":0.1838333333,"percentage_change":16.3395304052},{"date":"1999-08-16","fuel":"gasoline","current_price":1.3348333333,"yoy_price":1.1194166667,"absolute_change":0.2154166667,"percentage_change":19.2436536887},{"date":"1999-08-23","fuel":"gasoline","current_price":1.33425,"yoy_price":1.11275,"absolute_change":0.2215,"percentage_change":19.9056391822},{"date":"1999-08-30","fuel":"gasoline","current_price":1.3328333333,"yoy_price":1.107,"absolute_change":0.2258333333,"percentage_change":20.4004817826},{"date":"1999-09-06","fuel":"gasoline","current_price":1.3393333333,"yoy_price":1.1015,"absolute_change":0.2378333333,"percentage_change":21.5917688001},{"date":"1999-09-13","fuel":"gasoline","current_price":1.3453333333,"yoy_price":1.09725,"absolute_change":0.2480833333,"percentage_change":22.6095541885},{"date":"1999-09-20","fuel":"gasoline","current_price":1.3605833333,"yoy_price":1.1071666667,"absolute_change":0.2534166667,"percentage_change":22.8887550805},{"date":"1999-09-27","fuel":"gasoline","current_price":1.3545,"yoy_price":1.1075833333,"absolute_change":0.2469166667,"percentage_change":22.2932811677},{"date":"1999-10-04","fuel":"gasoline","current_price":1.3503333333,"yoy_price":1.1115,"absolute_change":0.2388333333,"percentage_change":21.4874793822},{"date":"1999-10-11","fuel":"gasoline","current_price":1.3466666667,"yoy_price":1.1158333333,"absolute_change":0.2308333333,"percentage_change":20.6870799104},{"date":"1999-10-18","fuel":"gasoline","current_price":1.3353333333,"yoy_price":1.1113333333,"absolute_change":0.224,"percentage_change":20.1559688062},{"date":"1999-10-25","fuel":"gasoline","current_price":1.3331666667,"yoy_price":1.1086666667,"absolute_change":0.2245,"percentage_change":20.2495490078},{"date":"1999-11-01","fuel":"gasoline","current_price":1.3265833333,"yoy_price":1.1045,"absolute_change":0.2220833333,"percentage_change":20.1071374679},{"date":"1999-11-08","fuel":"gasoline","current_price":1.3271666667,"yoy_price":1.1028333333,"absolute_change":0.2243333333,"percentage_change":20.3415445066},{"date":"1999-11-15","fuel":"gasoline","current_price":1.34325,"yoy_price":1.0931666667,"absolute_change":0.2500833333,"percentage_change":22.8769629517},{"date":"1999-11-22","fuel":"gasoline","current_price":1.35925,"yoy_price":1.0886666667,"absolute_change":0.2705833333,"percentage_change":24.8545621555},{"date":"1999-11-29","fuel":"gasoline","current_price":1.3671666667,"yoy_price":1.0763333333,"absolute_change":0.2908333333,"percentage_change":27.020749458},{"date":"1999-12-06","fuel":"gasoline","current_price":1.3674166667,"yoy_price":1.0594166667,"absolute_change":0.308,"percentage_change":29.0726028475},{"date":"1999-12-13","fuel":"gasoline","current_price":1.3680833333,"yoy_price":1.05125,"absolute_change":0.3168333333,"percentage_change":30.1387237416},{"date":"1999-12-20","fuel":"gasoline","current_price":1.3629166667,"yoy_price":1.049,"absolute_change":0.3139166667,"percentage_change":29.925325707},{"date":"1999-12-27","fuel":"gasoline","current_price":1.3658333333,"yoy_price":1.043,"absolute_change":0.3228333333,"percentage_change":30.9523809524},{"date":"2000-01-03","fuel":"gasoline","current_price":1.3645,"yoy_price":1.0405833333,"absolute_change":0.3239166667,"percentage_change":31.1283735084},{"date":"2000-01-10","fuel":"gasoline","current_price":1.3575833333,"yoy_price":1.0429166667,"absolute_change":0.3146666667,"percentage_change":30.1717938474},{"date":"2000-01-17","fuel":"gasoline","current_price":1.3674166667,"yoy_price":1.0458333333,"absolute_change":0.3215833333,"percentage_change":30.7490039841},{"date":"2000-01-24","fuel":"gasoline","current_price":1.3995,"yoy_price":1.0391666667,"absolute_change":0.3603333333,"percentage_change":34.6752205293},{"date":"2000-01-31","fuel":"gasoline","current_price":1.4033333333,"yoy_price":1.0320833333,"absolute_change":0.37125,"percentage_change":35.9709325797},{"date":"2000-02-07","fuel":"gasoline","current_price":1.4104166667,"yoy_price":1.02875,"absolute_change":0.3816666667,"percentage_change":37.1000405022},{"date":"2000-02-14","fuel":"gasoline","current_price":1.4378333333,"yoy_price":1.0210833333,"absolute_change":0.41675,"percentage_change":40.8144944095},{"date":"2000-02-21","fuel":"gasoline","current_price":1.4835,"yoy_price":1.012,"absolute_change":0.4715,"percentage_change":46.5909090909},{"date":"2000-02-28","fuel":"gasoline","current_price":1.5021666667,"yoy_price":1.0169166667,"absolute_change":0.48525,"percentage_change":47.7177743178},{"date":"2000-03-06","fuel":"gasoline","current_price":1.5858333333,"yoy_price":1.0249166667,"absolute_change":0.5609166667,"percentage_change":54.7280266688},{"date":"2000-03-13","fuel":"gasoline","current_price":1.6205833333,"yoy_price":1.0733333333,"absolute_change":0.54725,"percentage_change":50.9860248447},{"date":"2000-03-20","fuel":"gasoline","current_price":1.62925,"yoy_price":1.1114166667,"absolute_change":0.5178333333,"percentage_change":46.5921871485},{"date":"2000-03-27","fuel":"gasoline","current_price":1.613,"yoy_price":1.1826666667,"absolute_change":0.4303333333,"percentage_change":36.3866967306},{"date":"2000-04-03","fuel":"gasoline","current_price":1.6068333333,"yoy_price":1.22625,"absolute_change":0.3805833333,"percentage_change":31.0363574584},{"date":"2000-04-10","fuel":"gasoline","current_price":1.5824166667,"yoy_price":1.2495,"absolute_change":0.3329166667,"percentage_change":26.6439909297},{"date":"2000-04-17","fuel":"gasoline","current_price":1.5545,"yoy_price":1.2458333333,"absolute_change":0.3086666667,"percentage_change":24.7759197324},{"date":"2000-04-24","fuel":"gasoline","current_price":1.5449166667,"yoy_price":1.2426666667,"absolute_change":0.30225,"percentage_change":24.322693133},{"date":"2000-05-01","fuel":"gasoline","current_price":1.52925,"yoy_price":1.244,"absolute_change":0.28525,"percentage_change":22.9300643087},{"date":"2000-05-08","fuel":"gasoline","current_price":1.5560833333,"yoy_price":1.2485,"absolute_change":0.3075833333,"percentage_change":24.6362301428},{"date":"2000-05-15","fuel":"gasoline","current_price":1.5860833333,"yoy_price":1.2455833333,"absolute_change":0.3405,"percentage_change":27.3365892821},{"date":"2000-05-22","fuel":"gasoline","current_price":1.6116666667,"yoy_price":1.2296666667,"absolute_change":0.382,"percentage_change":31.0653293575},{"date":"2000-05-29","fuel":"gasoline","current_price":1.6254166667,"yoy_price":1.2144166667,"absolute_change":0.411,"percentage_change":33.8434090441},{"date":"2000-06-05","fuel":"gasoline","current_price":1.6456666667,"yoy_price":1.21125,"absolute_change":0.4344166667,"percentage_change":35.8651530788},{"date":"2000-06-12","fuel":"gasoline","current_price":1.6994166667,"yoy_price":1.2073333333,"absolute_change":0.4920833333,"percentage_change":40.7578685809},{"date":"2000-06-19","fuel":"gasoline","current_price":1.7399166667,"yoy_price":1.2195,"absolute_change":0.5204166667,"percentage_change":42.6745934126},{"date":"2000-06-26","fuel":"gasoline","current_price":1.7258333333,"yoy_price":1.2113333333,"absolute_change":0.5145,"percentage_change":42.4738580077},{"date":"2000-07-03","fuel":"gasoline","current_price":1.7075,"yoy_price":1.22,"absolute_change":0.4875,"percentage_change":39.9590163934},{"date":"2000-07-10","fuel":"gasoline","current_price":1.6853333333,"yoy_price":1.2401666667,"absolute_change":0.4451666667,"percentage_change":35.8957129418},{"date":"2000-07-17","fuel":"gasoline","current_price":1.6488333333,"yoy_price":1.2691666667,"absolute_change":0.3796666667,"percentage_change":29.9146421536},{"date":"2000-07-24","fuel":"gasoline","current_price":1.6263333333,"yoy_price":1.29075,"absolute_change":0.3355833333,"percentage_change":25.9990961327},{"date":"2000-07-31","fuel":"gasoline","current_price":1.5839166667,"yoy_price":1.2959166667,"absolute_change":0.288,"percentage_change":22.2236512121},{"date":"2000-08-07","fuel":"gasoline","current_price":1.573,"yoy_price":1.3089166667,"absolute_change":0.2640833333,"percentage_change":20.1757178328},{"date":"2000-08-14","fuel":"gasoline","current_price":1.5595,"yoy_price":1.3348333333,"absolute_change":0.2246666667,"percentage_change":16.8310650518},{"date":"2000-08-21","fuel":"gasoline","current_price":1.5729166667,"yoy_price":1.33425,"absolute_change":0.2386666667,"percentage_change":17.8877022047},{"date":"2000-08-28","fuel":"gasoline","current_price":1.5854166667,"yoy_price":1.3328333333,"absolute_change":0.2525833333,"percentage_change":18.9508565712},{"date":"2000-09-04","fuel":"gasoline","current_price":1.6298333333,"yoy_price":1.3393333333,"absolute_change":0.2905,"percentage_change":21.6898954704},{"date":"2000-09-11","fuel":"gasoline","current_price":1.6595833333,"yoy_price":1.3453333333,"absolute_change":0.31425,"percentage_change":23.3585232904},{"date":"2000-09-18","fuel":"gasoline","current_price":1.6579166667,"yoy_price":1.3605833333,"absolute_change":0.2973333333,"percentage_change":21.8533717156},{"date":"2000-09-25","fuel":"gasoline","current_price":1.6485,"yoy_price":1.3545,"absolute_change":0.294,"percentage_change":21.7054263566},{"date":"2000-10-02","fuel":"gasoline","current_price":1.6289166667,"yoy_price":1.3503333333,"absolute_change":0.2785833333,"percentage_change":20.630708467},{"date":"2000-10-09","fuel":"gasoline","current_price":1.60925,"yoy_price":1.3466666667,"absolute_change":0.2625833333,"percentage_change":19.4987623762},{"date":"2000-10-16","fuel":"gasoline","current_price":1.6384166667,"yoy_price":1.3353333333,"absolute_change":0.3030833333,"percentage_change":22.6972041937},{"date":"2000-10-23","fuel":"gasoline","current_price":1.6444166667,"yoy_price":1.3331666667,"absolute_change":0.31125,"percentage_change":23.3466683335},{"date":"2000-10-30","fuel":"gasoline","current_price":1.6425833333,"yoy_price":1.3265833333,"absolute_change":0.316,"percentage_change":23.8205917457},{"date":"2000-11-06","fuel":"gasoline","current_price":1.62675,"yoy_price":1.3271666667,"absolute_change":0.2995833333,"percentage_change":22.5731508226},{"date":"2000-11-13","fuel":"gasoline","current_price":1.6224166667,"yoy_price":1.34325,"absolute_change":0.2791666667,"percentage_change":20.7829269806},{"date":"2000-11-20","fuel":"gasoline","current_price":1.6113333333,"yoy_price":1.35925,"absolute_change":0.2520833333,"percentage_change":18.5457666605},{"date":"2000-11-27","fuel":"gasoline","current_price":1.6089166667,"yoy_price":1.3671666667,"absolute_change":0.24175,"percentage_change":17.6825551627},{"date":"2000-12-04","fuel":"gasoline","current_price":1.58775,"yoy_price":1.3674166667,"absolute_change":0.2203333333,"percentage_change":16.1131086599},{"date":"2000-12-11","fuel":"gasoline","current_price":1.5559166667,"yoy_price":1.3680833333,"absolute_change":0.1878333333,"percentage_change":13.7296704635},{"date":"2000-12-18","fuel":"gasoline","current_price":1.5295833333,"yoy_price":1.3629166667,"absolute_change":0.1666666667,"percentage_change":12.2286762458},{"date":"2000-12-25","fuel":"gasoline","current_price":1.5176666667,"yoy_price":1.3658333333,"absolute_change":0.1518333333,"percentage_change":11.1165344722},{"date":"2001-01-01","fuel":"gasoline","current_price":1.5119166667,"yoy_price":1.3645,"absolute_change":0.1474166667,"percentage_change":10.8037132039},{"date":"2001-01-08","fuel":"gasoline","current_price":1.5254166667,"yoy_price":1.3575833333,"absolute_change":0.1678333333,"percentage_change":12.3626542263},{"date":"2001-01-15","fuel":"gasoline","current_price":1.5641666667,"yoy_price":1.3674166667,"absolute_change":0.19675,"percentage_change":14.3884453653},{"date":"2001-01-22","fuel":"gasoline","current_price":1.562,"yoy_price":1.3995,"absolute_change":0.1625,"percentage_change":11.6112897463},{"date":"2001-01-29","fuel":"gasoline","current_price":1.551,"yoy_price":1.4033333333,"absolute_change":0.1476666667,"percentage_change":10.5225653207},{"date":"2001-02-05","fuel":"gasoline","current_price":1.5389166667,"yoy_price":1.4104166667,"absolute_change":0.1285,"percentage_change":9.1107828656},{"date":"2001-02-12","fuel":"gasoline","current_price":1.5669166667,"yoy_price":1.4378333333,"absolute_change":0.1290833333,"percentage_change":8.977628376},{"date":"2001-02-19","fuel":"gasoline","current_price":1.5478333333,"yoy_price":1.4835,"absolute_change":0.0643333333,"percentage_change":4.3365913942},{"date":"2001-02-26","fuel":"gasoline","current_price":1.532,"yoy_price":1.5021666667,"absolute_change":0.0298333333,"percentage_change":1.9860201931},{"date":"2001-03-05","fuel":"gasoline","current_price":1.5219166667,"yoy_price":1.5858333333,"absolute_change":-0.0639166667,"percentage_change":-4.0304781923},{"date":"2001-03-12","fuel":"gasoline","current_price":1.5171666667,"yoy_price":1.6205833333,"absolute_change":-0.1034166667,"percentage_change":-6.3814470098},{"date":"2001-03-19","fuel":"gasoline","current_price":1.5091666667,"yoy_price":1.62925,"absolute_change":-0.1200833333,"percentage_change":-7.3704669838},{"date":"2001-03-26","fuel":"gasoline","current_price":1.50775,"yoy_price":1.613,"absolute_change":-0.10525,"percentage_change":-6.5251084935},{"date":"2001-04-02","fuel":"gasoline","current_price":1.543,"yoy_price":1.6068333333,"absolute_change":-0.0638333333,"percentage_change":-3.9726169484},{"date":"2001-04-09","fuel":"gasoline","current_price":1.5984166667,"yoy_price":1.5824166667,"absolute_change":0.016,"percentage_change":1.0111116962},{"date":"2001-04-16","fuel":"gasoline","current_price":1.6590833333,"yoy_price":1.5545,"absolute_change":0.1045833333,"percentage_change":6.7277795647},{"date":"2001-04-23","fuel":"gasoline","current_price":1.7113333333,"yoy_price":1.5449166667,"absolute_change":0.1664166667,"percentage_change":10.7718862938},{"date":"2001-04-30","fuel":"gasoline","current_price":1.7231666667,"yoy_price":1.52925,"absolute_change":0.1939166667,"percentage_change":12.6805078742},{"date":"2001-05-07","fuel":"gasoline","current_price":1.7915,"yoy_price":1.5560833333,"absolute_change":0.2354166667,"percentage_change":15.1287955872},{"date":"2001-05-14","fuel":"gasoline","current_price":1.8036666667,"yoy_price":1.5860833333,"absolute_change":0.2175833333,"percentage_change":13.718278779},{"date":"2001-05-21","fuel":"gasoline","current_price":1.7833333333,"yoy_price":1.6116666667,"absolute_change":0.1716666667,"percentage_change":10.6514994829},{"date":"2001-05-28","fuel":"gasoline","current_price":1.7961666667,"yoy_price":1.6254166667,"absolute_change":0.17075,"percentage_change":10.5049987183},{"date":"2001-06-04","fuel":"gasoline","current_price":1.7734166667,"yoy_price":1.6456666667,"absolute_change":0.12775,"percentage_change":7.7628114239},{"date":"2001-06-11","fuel":"gasoline","current_price":1.7493333333,"yoy_price":1.6994166667,"absolute_change":0.0499166667,"percentage_change":2.9372824008},{"date":"2001-06-18","fuel":"gasoline","current_price":1.709,"yoy_price":1.7399166667,"absolute_change":-0.0309166667,"percentage_change":-1.7769050242},{"date":"2001-06-25","fuel":"gasoline","current_price":1.6539166667,"yoy_price":1.7258333333,"absolute_change":-0.0719166667,"percentage_change":-4.1670690488},{"date":"2001-07-02","fuel":"gasoline","current_price":1.594,"yoy_price":1.7075,"absolute_change":-0.1135,"percentage_change":-6.6471449488},{"date":"2001-07-09","fuel":"gasoline","current_price":1.5575,"yoy_price":1.6853333333,"absolute_change":-0.1278333333,"percentage_change":-7.5850474684},{"date":"2001-07-16","fuel":"gasoline","current_price":1.531,"yoy_price":1.6488333333,"absolute_change":-0.1178333333,"percentage_change":-7.146467199},{"date":"2001-07-23","fuel":"gasoline","current_price":1.509,"yoy_price":1.6263333333,"absolute_change":-0.1173333333,"percentage_change":-7.2145931543},{"date":"2001-07-30","fuel":"gasoline","current_price":1.4925,"yoy_price":1.5839166667,"absolute_change":-0.0914166667,"percentage_change":-5.7715578471},{"date":"2001-08-06","fuel":"gasoline","current_price":1.4800833333,"yoy_price":1.573,"absolute_change":-0.0929166667,"percentage_change":-5.9069718161},{"date":"2001-08-13","fuel":"gasoline","current_price":1.48925,"yoy_price":1.5595,"absolute_change":-0.07025,"percentage_change":-4.5046489259},{"date":"2001-08-20","fuel":"gasoline","current_price":1.5150833333,"yoy_price":1.5729166667,"absolute_change":-0.0578333333,"percentage_change":-3.6768211921},{"date":"2001-08-27","fuel":"gasoline","current_price":1.5595833333,"yoy_price":1.5854166667,"absolute_change":-0.0258333333,"percentage_change":-1.629434954},{"date":"2001-09-03","fuel":"gasoline","current_price":1.6145833333,"yoy_price":1.6298333333,"absolute_change":-0.01525,"percentage_change":-0.9356784947},{"date":"2001-09-10","fuel":"gasoline","current_price":1.6018333333,"yoy_price":1.6595833333,"absolute_change":-0.05775,"percentage_change":-3.4797891037},{"date":"2001-09-17","fuel":"gasoline","current_price":1.6029166667,"yoy_price":1.6579166667,"absolute_change":-0.055,"percentage_change":-3.3174164363},{"date":"2001-09-24","fuel":"gasoline","current_price":1.56675,"yoy_price":1.6485,"absolute_change":-0.08175,"percentage_change":-4.9590536852},{"date":"2001-10-01","fuel":"gasoline","current_price":1.5041666667,"yoy_price":1.6289166667,"absolute_change":-0.12475,"percentage_change":-7.6584642145},{"date":"2001-10-08","fuel":"gasoline","current_price":1.44575,"yoy_price":1.60925,"absolute_change":-0.1635,"percentage_change":-10.1600124281},{"date":"2001-10-15","fuel":"gasoline","current_price":1.4055,"yoy_price":1.6384166667,"absolute_change":-0.2329166667,"percentage_change":-14.215960531},{"date":"2001-10-22","fuel":"gasoline","current_price":1.3616666667,"yoy_price":1.6444166667,"absolute_change":-0.28275,"percentage_change":-17.1945472052},{"date":"2001-10-29","fuel":"gasoline","current_price":1.3309166667,"yoy_price":1.6425833333,"absolute_change":-0.3116666667,"percentage_change":-18.9741768556},{"date":"2001-11-05","fuel":"gasoline","current_price":1.3013333333,"yoy_price":1.62675,"absolute_change":-0.3254166667,"percentage_change":-20.0040981507},{"date":"2001-11-12","fuel":"gasoline","current_price":1.2753333333,"yoy_price":1.6224166667,"absolute_change":-0.3470833333,"percentage_change":-21.3929837177},{"date":"2001-11-19","fuel":"gasoline","current_price":1.2565,"yoy_price":1.6113333333,"absolute_change":-0.3548333333,"percentage_change":-22.0211005379},{"date":"2001-11-26","fuel":"gasoline","current_price":1.217,"yoy_price":1.6089166667,"absolute_change":-0.3919166667,"percentage_change":-24.3590407624},{"date":"2001-12-03","fuel":"gasoline","current_price":1.19575,"yoy_price":1.58775,"absolute_change":-0.392,"percentage_change":-24.6890253503},{"date":"2001-12-10","fuel":"gasoline","current_price":1.1815833333,"yoy_price":1.5559166667,"absolute_change":-0.3743333333,"percentage_change":-24.0587006588},{"date":"2001-12-17","fuel":"gasoline","current_price":1.1470833333,"yoy_price":1.5295833333,"absolute_change":-0.3825,"percentage_change":-25.0068101335},{"date":"2001-12-24","fuel":"gasoline","current_price":1.1550833333,"yoy_price":1.5176666667,"absolute_change":-0.3625833333,"percentage_change":-23.8908412036},{"date":"2001-12-31","fuel":"gasoline","current_price":1.175,"yoy_price":1.5119166667,"absolute_change":-0.3369166667,"percentage_change":-22.2840765033},{"date":"2002-01-07","fuel":"gasoline","current_price":1.1911666667,"yoy_price":1.5254166667,"absolute_change":-0.33425,"percentage_change":-21.9120458891},{"date":"2002-01-14","fuel":"gasoline","current_price":1.1951666667,"yoy_price":1.5641666667,"absolute_change":-0.369,"percentage_change":-23.5908364411},{"date":"2002-01-21","fuel":"gasoline","current_price":1.191,"yoy_price":1.562,"absolute_change":-0.371,"percentage_change":-23.7516005122},{"date":"2002-01-28","fuel":"gasoline","current_price":1.18775,"yoy_price":1.551,"absolute_change":-0.36325,"percentage_change":-23.4203739523},{"date":"2002-02-04","fuel":"gasoline","current_price":1.2014166667,"yoy_price":1.5389166667,"absolute_change":-0.3375,"percentage_change":-21.9310120756},{"date":"2002-02-11","fuel":"gasoline","current_price":1.1946666667,"yoy_price":1.5669166667,"absolute_change":-0.37225,"percentage_change":-23.7568473116},{"date":"2002-02-18","fuel":"gasoline","current_price":1.2049166667,"yoy_price":1.5478333333,"absolute_change":-0.3429166667,"percentage_change":-22.1546247443},{"date":"2002-02-25","fuel":"gasoline","current_price":1.2063333333,"yoy_price":1.532,"absolute_change":-0.3256666667,"percentage_change":-21.2576153177},{"date":"2002-03-04","fuel":"gasoline","current_price":1.23225,"yoy_price":1.5219166667,"absolute_change":-0.2896666667,"percentage_change":-19.0330175765},{"date":"2002-03-11","fuel":"gasoline","current_price":1.3095,"yoy_price":1.5171666667,"absolute_change":-0.2076666667,"percentage_change":-13.6877952323},{"date":"2002-03-18","fuel":"gasoline","current_price":1.37525,"yoy_price":1.5091666667,"absolute_change":-0.1339166667,"percentage_change":-8.8735505246},{"date":"2002-03-25","fuel":"gasoline","current_price":1.4305,"yoy_price":1.50775,"absolute_change":-0.07725,"percentage_change":-5.1235284364},{"date":"2002-04-01","fuel":"gasoline","current_price":1.4621666667,"yoy_price":1.543,"absolute_change":-0.0808333333,"percentage_change":-5.2387124649},{"date":"2002-04-08","fuel":"gasoline","current_price":1.5031666667,"yoy_price":1.5984166667,"absolute_change":-0.09525,"percentage_change":-5.9590219488},{"date":"2002-04-15","fuel":"gasoline","current_price":1.4981666667,"yoy_price":1.6590833333,"absolute_change":-0.1609166667,"percentage_change":-9.6991310463},{"date":"2002-04-22","fuel":"gasoline","current_price":1.4981666667,"yoy_price":1.7113333333,"absolute_change":-0.2131666667,"percentage_change":-12.4561745228},{"date":"2002-04-29","fuel":"gasoline","current_price":1.4885,"yoy_price":1.7231666667,"absolute_change":-0.2346666667,"percentage_change":-13.6183383306},{"date":"2002-05-06","fuel":"gasoline","current_price":1.49,"yoy_price":1.7915,"absolute_change":-0.3015,"percentage_change":-16.8294725091},{"date":"2002-05-13","fuel":"gasoline","current_price":1.4839166667,"yoy_price":1.8036666667,"absolute_change":-0.31975,"percentage_change":-17.7277767511},{"date":"2002-05-20","fuel":"gasoline","current_price":1.4909166667,"yoy_price":1.7833333333,"absolute_change":-0.2924166667,"percentage_change":-16.3971962617},{"date":"2002-05-27","fuel":"gasoline","current_price":1.4819166667,"yoy_price":1.7961666667,"absolute_change":-0.31425,"percentage_change":-17.4955924654},{"date":"2002-06-03","fuel":"gasoline","current_price":1.4848333333,"yoy_price":1.7734166667,"absolute_change":-0.2885833333,"percentage_change":-16.2727315446},{"date":"2002-06-10","fuel":"gasoline","current_price":1.47,"yoy_price":1.7493333333,"absolute_change":-0.2793333333,"percentage_change":-15.9679878049},{"date":"2002-06-17","fuel":"gasoline","current_price":1.473,"yoy_price":1.709,"absolute_change":-0.236,"percentage_change":-13.8092451726},{"date":"2002-06-24","fuel":"gasoline","current_price":1.47825,"yoy_price":1.6539166667,"absolute_change":-0.1756666667,"percentage_change":-10.6212525823},{"date":"2002-07-01","fuel":"gasoline","current_price":1.4840833333,"yoy_price":1.594,"absolute_change":-0.1099166667,"percentage_change":-6.8956503555},{"date":"2002-07-08","fuel":"gasoline","current_price":1.4753333333,"yoy_price":1.5575,"absolute_change":-0.0821666667,"percentage_change":-5.2755484216},{"date":"2002-07-15","fuel":"gasoline","current_price":1.4848333333,"yoy_price":1.531,"absolute_change":-0.0461666667,"percentage_change":-3.0154583061},{"date":"2002-07-22","fuel":"gasoline","current_price":1.4994166667,"yoy_price":1.509,"absolute_change":-0.0095833333,"percentage_change":-0.6350784184},{"date":"2002-07-29","fuel":"gasoline","current_price":1.4964166667,"yoy_price":1.4925,"absolute_change":0.0039166667,"percentage_change":0.2624232272},{"date":"2002-08-05","fuel":"gasoline","current_price":1.48975,"yoy_price":1.4800833333,"absolute_change":0.0096666667,"percentage_change":0.6531163786},{"date":"2002-08-12","fuel":"gasoline","current_price":1.487,"yoy_price":1.48925,"absolute_change":-0.00225,"percentage_change":-0.1510827598},{"date":"2002-08-19","fuel":"gasoline","current_price":1.4855833333,"yoy_price":1.5150833333,"absolute_change":-0.0295,"percentage_change":-1.9470876189},{"date":"2002-08-26","fuel":"gasoline","current_price":1.49675,"yoy_price":1.5595833333,"absolute_change":-0.0628333333,"percentage_change":-4.0288538605},{"date":"2002-09-02","fuel":"gasoline","current_price":1.489,"yoy_price":1.6145833333,"absolute_change":-0.1255833333,"percentage_change":-7.7780645161},{"date":"2002-09-09","fuel":"gasoline","current_price":1.4896666667,"yoy_price":1.6018333333,"absolute_change":-0.1121666667,"percentage_change":-7.0023930912},{"date":"2002-09-16","fuel":"gasoline","current_price":1.4935,"yoy_price":1.6029166667,"absolute_change":-0.1094166667,"percentage_change":-6.8260982584},{"date":"2002-09-23","fuel":"gasoline","current_price":1.4884166667,"yoy_price":1.56675,"absolute_change":-0.0783333333,"percentage_change":-4.9997340567},{"date":"2002-09-30","fuel":"gasoline","current_price":1.5038333333,"yoy_price":1.5041666667,"absolute_change":-0.0003333333,"percentage_change":-0.0221606648},{"date":"2002-10-07","fuel":"gasoline","current_price":1.526,"yoy_price":1.44575,"absolute_change":0.08025,"percentage_change":5.5507522047},{"date":"2002-10-14","fuel":"gasoline","current_price":1.5265,"yoy_price":1.4055,"absolute_change":0.121,"percentage_change":8.6090359303},{"date":"2002-10-21","fuel":"gasoline","current_price":1.5418333333,"yoy_price":1.3616666667,"absolute_change":0.1801666667,"percentage_change":13.2313341493},{"date":"2002-10-28","fuel":"gasoline","current_price":1.53,"yoy_price":1.3309166667,"absolute_change":0.1990833333,"percentage_change":14.9583620312},{"date":"2002-11-04","fuel":"gasoline","current_price":1.5349166667,"yoy_price":1.3013333333,"absolute_change":0.2335833333,"percentage_change":17.9495389344},{"date":"2002-11-11","fuel":"gasoline","current_price":1.5301666667,"yoy_price":1.2753333333,"absolute_change":0.2548333333,"percentage_change":19.9817041296},{"date":"2002-11-18","fuel":"gasoline","current_price":1.5036666667,"yoy_price":1.2565,"absolute_change":0.2471666667,"percentage_change":19.671043905},{"date":"2002-11-25","fuel":"gasoline","current_price":1.4781666667,"yoy_price":1.217,"absolute_change":0.2611666667,"percentage_change":21.4598740071},{"date":"2002-12-02","fuel":"gasoline","current_price":1.4655833333,"yoy_price":1.19575,"absolute_change":0.2698333333,"percentage_change":22.5660324761},{"date":"2002-12-09","fuel":"gasoline","current_price":1.46025,"yoy_price":1.1815833333,"absolute_change":0.2786666667,"percentage_change":23.5841737781},{"date":"2002-12-16","fuel":"gasoline","current_price":1.462,"yoy_price":1.1470833333,"absolute_change":0.3149166667,"percentage_change":27.453686887},{"date":"2002-12-23","fuel":"gasoline","current_price":1.49375,"yoy_price":1.1550833333,"absolute_change":0.3386666667,"percentage_change":29.3196739052},{"date":"2002-12-30","fuel":"gasoline","current_price":1.5318333333,"yoy_price":1.175,"absolute_change":0.3568333333,"percentage_change":30.3687943262},{"date":"2003-01-06","fuel":"gasoline","current_price":1.5385,"yoy_price":1.1911666667,"absolute_change":0.3473333333,"percentage_change":29.1590877291},{"date":"2003-01-13","fuel":"gasoline","current_price":1.54725,"yoy_price":1.1951666667,"absolute_change":0.3520833333,"percentage_change":29.4589318087},{"date":"2003-01-20","fuel":"gasoline","current_price":1.5548333333,"yoy_price":1.191,"absolute_change":0.3638333333,"percentage_change":30.5485586342},{"date":"2003-01-27","fuel":"gasoline","current_price":1.5669166667,"yoy_price":1.18775,"absolute_change":0.3791666667,"percentage_change":31.9231039079},{"date":"2003-02-03","fuel":"gasoline","current_price":1.6178333333,"yoy_price":1.2014166667,"absolute_change":0.4164166667,"percentage_change":34.6604702781},{"date":"2003-02-10","fuel":"gasoline","current_price":1.6974166667,"yoy_price":1.1946666667,"absolute_change":0.50275,"percentage_change":42.0828683036},{"date":"2003-02-17","fuel":"gasoline","current_price":1.75,"yoy_price":1.2049166667,"absolute_change":0.5450833333,"percentage_change":45.2382599073},{"date":"2003-02-24","fuel":"gasoline","current_price":1.7515833333,"yoy_price":1.2063333333,"absolute_change":0.54525,"percentage_change":45.1989499862},{"date":"2003-03-03","fuel":"gasoline","current_price":1.7805833333,"yoy_price":1.23225,"absolute_change":0.5483333333,"percentage_change":44.4985460202},{"date":"2003-03-10","fuel":"gasoline","current_price":1.8073333333,"yoy_price":1.3095,"absolute_change":0.4978333333,"percentage_change":38.0170548555},{"date":"2003-03-17","fuel":"gasoline","current_price":1.8255833333,"yoy_price":1.37525,"absolute_change":0.4503333333,"percentage_change":32.7455614131},{"date":"2003-03-24","fuel":"gasoline","current_price":1.7935,"yoy_price":1.4305,"absolute_change":0.363,"percentage_change":25.3757427473},{"date":"2003-03-31","fuel":"gasoline","current_price":1.7578333333,"yoy_price":1.4621666667,"absolute_change":0.2956666667,"percentage_change":20.2211330218},{"date":"2003-04-07","fuel":"gasoline","current_price":1.739,"yoy_price":1.5031666667,"absolute_change":0.2358333333,"percentage_change":15.6891007872},{"date":"2003-04-14","fuel":"gasoline","current_price":1.7065,"yoy_price":1.4981666667,"absolute_change":0.2083333333,"percentage_change":13.9058849705},{"date":"2003-04-21","fuel":"gasoline","current_price":1.683,"yoy_price":1.4981666667,"absolute_change":0.1848333333,"percentage_change":12.3373011458},{"date":"2003-04-28","fuel":"gasoline","current_price":1.6653333333,"yoy_price":1.4885,"absolute_change":0.1768333333,"percentage_change":11.8799686485},{"date":"2003-05-05","fuel":"gasoline","current_price":1.6220833333,"yoy_price":1.49,"absolute_change":0.1320833333,"percentage_change":8.8646532438},{"date":"2003-05-12","fuel":"gasoline","current_price":1.5969166667,"yoy_price":1.4839166667,"absolute_change":0.113,"percentage_change":7.6149828719},{"date":"2003-05-19","fuel":"gasoline","current_price":1.597,"yoy_price":1.4909166667,"absolute_change":0.1060833333,"percentage_change":7.1153093734},{"date":"2003-05-26","fuel":"gasoline","current_price":1.5835833333,"yoy_price":1.4819166667,"absolute_change":0.1016666667,"percentage_change":6.8604847326},{"date":"2003-06-02","fuel":"gasoline","current_price":1.5686666667,"yoy_price":1.4848333333,"absolute_change":0.0838333333,"percentage_change":5.6459759793},{"date":"2003-06-09","fuel":"gasoline","current_price":1.57975,"yoy_price":1.47,"absolute_change":0.10975,"percentage_change":7.4659863946},{"date":"2003-06-16","fuel":"gasoline","current_price":1.6100833333,"yoy_price":1.473,"absolute_change":0.1370833333,"percentage_change":9.3064041638},{"date":"2003-06-23","fuel":"gasoline","current_price":1.59225,"yoy_price":1.47825,"absolute_change":0.114,"percentage_change":7.7118214105},{"date":"2003-06-30","fuel":"gasoline","current_price":1.5835833333,"yoy_price":1.4840833333,"absolute_change":0.0995,"percentage_change":6.7044752653},{"date":"2003-07-07","fuel":"gasoline","current_price":1.5844166667,"yoy_price":1.4753333333,"absolute_change":0.1090833333,"percentage_change":7.3938093086},{"date":"2003-07-14","fuel":"gasoline","current_price":1.6138333333,"yoy_price":1.4848333333,"absolute_change":0.129,"percentage_change":8.6878437535},{"date":"2003-07-21","fuel":"gasoline","current_price":1.616,"yoy_price":1.4994166667,"absolute_change":0.1165833333,"percentage_change":7.775245929},{"date":"2003-07-28","fuel":"gasoline","current_price":1.60775,"yoy_price":1.4964166667,"absolute_change":0.1113333333,"percentage_change":7.4399955449},{"date":"2003-08-04","fuel":"gasoline","current_price":1.6225833333,"yoy_price":1.48975,"absolute_change":0.1328333333,"percentage_change":8.9164848688},{"date":"2003-08-11","fuel":"gasoline","current_price":1.6566666667,"yoy_price":1.487,"absolute_change":0.1696666667,"percentage_change":11.4099977584},{"date":"2003-08-18","fuel":"gasoline","current_price":1.7179166667,"yoy_price":1.4855833333,"absolute_change":0.2323333333,"percentage_change":15.6391989679},{"date":"2003-08-25","fuel":"gasoline","current_price":1.8441666667,"yoy_price":1.49675,"absolute_change":0.3474166667,"percentage_change":23.2114024832},{"date":"2003-09-01","fuel":"gasoline","current_price":1.8455,"yoy_price":1.489,"absolute_change":0.3565,"percentage_change":23.9422431162},{"date":"2003-09-08","fuel":"gasoline","current_price":1.82,"yoy_price":1.4896666667,"absolute_change":0.3303333333,"percentage_change":22.1749832177},{"date":"2003-09-15","fuel":"gasoline","current_price":1.79925,"yoy_price":1.4935,"absolute_change":0.30575,"percentage_change":20.4720455306},{"date":"2003-09-22","fuel":"gasoline","current_price":1.749,"yoy_price":1.4884166667,"absolute_change":0.2605833333,"percentage_change":17.5074183976},{"date":"2003-09-29","fuel":"gasoline","current_price":1.7005833333,"yoy_price":1.5038333333,"absolute_change":0.19675,"percentage_change":13.0832317411},{"date":"2003-10-06","fuel":"gasoline","current_price":1.68025,"yoy_price":1.526,"absolute_change":0.15425,"percentage_change":10.1081258191},{"date":"2003-10-13","fuel":"gasoline","current_price":1.6696666667,"yoy_price":1.5265,"absolute_change":0.1431666667,"percentage_change":9.378753139},{"date":"2003-10-20","fuel":"gasoline","current_price":1.6673333333,"yoy_price":1.5418333333,"absolute_change":0.1255,"percentage_change":8.1396605772},{"date":"2003-10-27","fuel":"gasoline","current_price":1.6398333333,"yoy_price":1.53,"absolute_change":0.1098333333,"percentage_change":7.1786492375},{"date":"2003-11-03","fuel":"gasoline","current_price":1.6315833333,"yoy_price":1.5349166667,"absolute_change":0.0966666667,"percentage_change":6.297844617},{"date":"2003-11-10","fuel":"gasoline","current_price":1.6018333333,"yoy_price":1.5301666667,"absolute_change":0.0716666667,"percentage_change":4.683585666},{"date":"2003-11-17","fuel":"gasoline","current_price":1.5941666667,"yoy_price":1.5036666667,"absolute_change":0.0905,"percentage_change":6.0186211483},{"date":"2003-11-24","fuel":"gasoline","current_price":1.60675,"yoy_price":1.4781666667,"absolute_change":0.1285833333,"percentage_change":8.6988386515},{"date":"2003-12-01","fuel":"gasoline","current_price":1.5871666667,"yoy_price":1.4655833333,"absolute_change":0.1215833333,"percentage_change":8.295900381},{"date":"2003-12-08","fuel":"gasoline","current_price":1.5726666667,"yoy_price":1.46025,"absolute_change":0.1124166667,"percentage_change":7.6984534612},{"date":"2003-12-15","fuel":"gasoline","current_price":1.56125,"yoy_price":1.462,"absolute_change":0.09925,"percentage_change":6.7886456908},{"date":"2003-12-22","fuel":"gasoline","current_price":1.5781666667,"yoy_price":1.49375,"absolute_change":0.0844166667,"percentage_change":5.6513249651},{"date":"2003-12-29","fuel":"gasoline","current_price":1.5713333333,"yoy_price":1.5318333333,"absolute_change":0.0395,"percentage_change":2.5786095093},{"date":"2004-01-05","fuel":"gasoline","current_price":1.5993333333,"yoy_price":1.5385,"absolute_change":0.0608333333,"percentage_change":3.954067815},{"date":"2004-01-12","fuel":"gasoline","current_price":1.6494166667,"yoy_price":1.54725,"absolute_change":0.1021666667,"percentage_change":6.60311305},{"date":"2004-01-19","fuel":"gasoline","current_price":1.6829166667,"yoy_price":1.5548333333,"absolute_change":0.1280833333,"percentage_change":8.2377532426},{"date":"2004-01-26","fuel":"gasoline","current_price":1.711,"yoy_price":1.5669166667,"absolute_change":0.1440833333,"percentage_change":9.195341169},{"date":"2004-02-02","fuel":"gasoline","current_price":1.7094166667,"yoy_price":1.6178333333,"absolute_change":0.0915833333,"percentage_change":5.6608632945},{"date":"2004-02-09","fuel":"gasoline","current_price":1.7310833333,"yoy_price":1.6974166667,"absolute_change":0.0336666667,"percentage_change":1.9834061564},{"date":"2004-02-16","fuel":"gasoline","current_price":1.74075,"yoy_price":1.75,"absolute_change":-0.00925,"percentage_change":-0.5285714286},{"date":"2004-02-23","fuel":"gasoline","current_price":1.7856666667,"yoy_price":1.7515833333,"absolute_change":0.0340833333,"percentage_change":1.945858509},{"date":"2004-03-01","fuel":"gasoline","current_price":1.8166666667,"yoy_price":1.7805833333,"absolute_change":0.0360833333,"percentage_change":2.0264894463},{"date":"2004-03-08","fuel":"gasoline","current_price":1.8374166667,"yoy_price":1.8073333333,"absolute_change":0.0300833333,"percentage_change":1.6645149391},{"date":"2004-03-15","fuel":"gasoline","current_price":1.8249166667,"yoy_price":1.8255833333,"absolute_change":-0.0006666667,"percentage_change":-0.0365180079},{"date":"2004-03-22","fuel":"gasoline","current_price":1.8415,"yoy_price":1.7935,"absolute_change":0.048,"percentage_change":2.676331196},{"date":"2004-03-29","fuel":"gasoline","current_price":1.8549166667,"yoy_price":1.7578333333,"absolute_change":0.0970833333,"percentage_change":5.5228975064},{"date":"2004-04-05","fuel":"gasoline","current_price":1.8768333333,"yoy_price":1.739,"absolute_change":0.1378333333,"percentage_change":7.9260111175},{"date":"2004-04-12","fuel":"gasoline","current_price":1.8833333333,"yoy_price":1.7065,"absolute_change":0.1768333333,"percentage_change":10.3623400723},{"date":"2004-04-19","fuel":"gasoline","current_price":1.90625,"yoy_price":1.683,"absolute_change":0.22325,"percentage_change":13.2650029709},{"date":"2004-04-26","fuel":"gasoline","current_price":1.9049166667,"yoy_price":1.6653333333,"absolute_change":0.2395833333,"percentage_change":14.3865092074},{"date":"2004-05-03","fuel":"gasoline","current_price":1.93375,"yoy_price":1.6220833333,"absolute_change":0.3116666667,"percentage_change":19.2139737991},{"date":"2004-05-10","fuel":"gasoline","current_price":2.0290833333,"yoy_price":1.5969166667,"absolute_change":0.4321666667,"percentage_change":27.0625684914},{"date":"2004-05-17","fuel":"gasoline","current_price":2.1054166667,"yoy_price":1.597,"absolute_change":0.5084166667,"percentage_change":31.8357336673},{"date":"2004-05-24","fuel":"gasoline","current_price":2.1555,"yoy_price":1.5835833333,"absolute_change":0.5719166667,"percentage_change":36.1153502079},{"date":"2004-05-31","fuel":"gasoline","current_price":2.1475833333,"yoy_price":1.5686666667,"absolute_change":0.5789166667,"percentage_change":36.9050148746},{"date":"2004-06-07","fuel":"gasoline","current_price":2.1325,"yoy_price":1.57975,"absolute_change":0.55275,"percentage_change":34.9897135623},{"date":"2004-06-14","fuel":"gasoline","current_price":2.0908333333,"yoy_price":1.6100833333,"absolute_change":0.48075,"percentage_change":29.8587029657},{"date":"2004-06-21","fuel":"gasoline","current_price":2.04575,"yoy_price":1.59225,"absolute_change":0.4535,"percentage_change":28.4817082745},{"date":"2004-06-28","fuel":"gasoline","current_price":2.0275,"yoy_price":1.5835833333,"absolute_change":0.4439166667,"percentage_change":28.0324159343},{"date":"2004-07-05","fuel":"gasoline","current_price":2.0013333333,"yoy_price":1.5844166667,"absolute_change":0.4169166667,"percentage_change":26.3135749224},{"date":"2004-07-12","fuel":"gasoline","current_price":2.0170833333,"yoy_price":1.6138333333,"absolute_change":0.40325,"percentage_change":24.9870907777},{"date":"2004-07-19","fuel":"gasoline","current_price":2.026,"yoy_price":1.616,"absolute_change":0.41,"percentage_change":25.3712871287},{"date":"2004-07-26","fuel":"gasoline","current_price":2.004,"yoy_price":1.60775,"absolute_change":0.39625,"percentage_change":24.646244752},{"date":"2004-08-02","fuel":"gasoline","current_price":1.9855,"yoy_price":1.6225833333,"absolute_change":0.3629166667,"percentage_change":22.3665964768},{"date":"2004-08-09","fuel":"gasoline","current_price":1.974,"yoy_price":1.6566666667,"absolute_change":0.3173333333,"percentage_change":19.1549295775},{"date":"2004-08-16","fuel":"gasoline","current_price":1.9690833333,"yoy_price":1.7179166667,"absolute_change":0.2511666667,"percentage_change":14.6204220228},{"date":"2004-08-23","fuel":"gasoline","current_price":1.9764166667,"yoy_price":1.8441666667,"absolute_change":0.13225,"percentage_change":7.171260732},{"date":"2004-08-30","fuel":"gasoline","current_price":1.9636666667,"yoy_price":1.8455,"absolute_change":0.1181666667,"percentage_change":6.4029621602},{"date":"2004-09-06","fuel":"gasoline","current_price":1.9471666667,"yoy_price":1.82,"absolute_change":0.1271666667,"percentage_change":6.9871794872},{"date":"2004-09-13","fuel":"gasoline","current_price":1.9415,"yoy_price":1.79925,"absolute_change":0.14225,"percentage_change":7.9060719744},{"date":"2004-09-20","fuel":"gasoline","current_price":1.9576666667,"yoy_price":1.749,"absolute_change":0.2086666667,"percentage_change":11.930627025},{"date":"2004-09-27","fuel":"gasoline","current_price":2.00625,"yoy_price":1.7005833333,"absolute_change":0.3056666667,"percentage_change":17.9742245308},{"date":"2004-10-04","fuel":"gasoline","current_price":2.03225,"yoy_price":1.68025,"absolute_change":0.352,"percentage_change":20.9492635025},{"date":"2004-10-11","fuel":"gasoline","current_price":2.09025,"yoy_price":1.6696666667,"absolute_change":0.4205833333,"percentage_change":25.1896586145},{"date":"2004-10-18","fuel":"gasoline","current_price":2.135,"yoy_price":1.6673333333,"absolute_change":0.4676666667,"percentage_change":28.0487804878},{"date":"2004-10-25","fuel":"gasoline","current_price":2.1330833333,"yoy_price":1.6398333333,"absolute_change":0.49325,"percentage_change":30.0792763492},{"date":"2004-11-01","fuel":"gasoline","current_price":2.1336666667,"yoy_price":1.6315833333,"absolute_change":0.5020833333,"percentage_change":30.7727667399},{"date":"2004-11-08","fuel":"gasoline","current_price":2.1045833333,"yoy_price":1.6018333333,"absolute_change":0.50275,"percentage_change":31.3859119759},{"date":"2004-11-15","fuel":"gasoline","current_price":2.0746666667,"yoy_price":1.5941666667,"absolute_change":0.4805,"percentage_change":30.1411395714},{"date":"2004-11-22","fuel":"gasoline","current_price":2.0511666667,"yoy_price":1.60675,"absolute_change":0.4444166667,"percentage_change":27.659353768},{"date":"2004-11-29","fuel":"gasoline","current_price":2.04525,"yoy_price":1.5871666667,"absolute_change":0.4580833333,"percentage_change":28.8617032448},{"date":"2004-12-06","fuel":"gasoline","current_price":2.0135833333,"yoy_price":1.5726666667,"absolute_change":0.4409166667,"percentage_change":28.0362441713},{"date":"2004-12-13","fuel":"gasoline","current_price":1.95375,"yoy_price":1.56125,"absolute_change":0.3925,"percentage_change":25.1401120897},{"date":"2004-12-20","fuel":"gasoline","current_price":1.918,"yoy_price":1.5781666667,"absolute_change":0.3398333333,"percentage_change":21.5334248601},{"date":"2004-12-27","fuel":"gasoline","current_price":1.8945833333,"yoy_price":1.5713333333,"absolute_change":0.32325,"percentage_change":20.5717013152},{"date":"2005-01-03","fuel":"gasoline","current_price":1.8795833333,"yoy_price":1.5993333333,"absolute_change":0.28025,"percentage_change":17.5229262193},{"date":"2005-01-10","fuel":"gasoline","current_price":1.8873333333,"yoy_price":1.6494166667,"absolute_change":0.2379166667,"percentage_change":14.4242914162},{"date":"2005-01-17","fuel":"gasoline","current_price":1.91075,"yoy_price":1.6829166667,"absolute_change":0.2278333333,"percentage_change":13.5380044565},{"date":"2005-01-24","fuel":"gasoline","current_price":1.9419166667,"yoy_price":1.711,"absolute_change":0.2309166667,"percentage_change":13.4960062342},{"date":"2005-01-31","fuel":"gasoline","current_price":1.999,"yoy_price":1.7094166667,"absolute_change":0.2895833333,"percentage_change":16.9404767708},{"date":"2005-02-07","fuel":"gasoline","current_price":1.9995,"yoy_price":1.7310833333,"absolute_change":0.2684166667,"percentage_change":15.5057045203},{"date":"2005-02-14","fuel":"gasoline","current_price":1.99025,"yoy_price":1.74075,"absolute_change":0.2495,"percentage_change":14.3329024846},{"date":"2005-02-21","fuel":"gasoline","current_price":1.9981666667,"yoy_price":1.7856666667,"absolute_change":0.2125,"percentage_change":11.9003173418},{"date":"2005-02-28","fuel":"gasoline","current_price":2.0178333333,"yoy_price":1.8166666667,"absolute_change":0.2011666667,"percentage_change":11.0733944954},{"date":"2005-03-07","fuel":"gasoline","current_price":2.0865,"yoy_price":1.8374166667,"absolute_change":0.2490833333,"percentage_change":13.5561703479},{"date":"2005-03-14","fuel":"gasoline","current_price":2.1434166667,"yoy_price":1.8249166667,"absolute_change":0.3185,"percentage_change":17.4528517284},{"date":"2005-03-21","fuel":"gasoline","current_price":2.1928333333,"yoy_price":1.8415,"absolute_change":0.3513333333,"percentage_change":19.0786496516},{"date":"2005-03-28","fuel":"gasoline","current_price":2.239,"yoy_price":1.8549166667,"absolute_change":0.3840833333,"percentage_change":20.7062311874},{"date":"2005-04-04","fuel":"gasoline","current_price":2.3041666667,"yoy_price":1.8768333333,"absolute_change":0.4273333333,"percentage_change":22.7688482373},{"date":"2005-04-11","fuel":"gasoline","current_price":2.3708333333,"yoy_price":1.8833333333,"absolute_change":0.4875,"percentage_change":25.8849557522},{"date":"2005-04-18","fuel":"gasoline","current_price":2.3345833333,"yoy_price":1.90625,"absolute_change":0.4283333333,"percentage_change":22.4699453552},{"date":"2005-04-25","fuel":"gasoline","current_price":2.3335,"yoy_price":1.9049166667,"absolute_change":0.4285833333,"percentage_change":22.4987969727},{"date":"2005-05-02","fuel":"gasoline","current_price":2.3328333333,"yoy_price":1.93375,"absolute_change":0.3990833333,"percentage_change":20.637793579},{"date":"2005-05-09","fuel":"gasoline","current_price":2.2903333333,"yoy_price":2.0290833333,"absolute_change":0.26125,"percentage_change":12.8752720851},{"date":"2005-05-16","fuel":"gasoline","current_price":2.26375,"yoy_price":2.1054166667,"absolute_change":0.1583333333,"percentage_change":7.5202849792},{"date":"2005-05-23","fuel":"gasoline","current_price":2.2278333333,"yoy_price":2.1555,"absolute_change":0.0723333333,"percentage_change":3.3557565917},{"date":"2005-05-30","fuel":"gasoline","current_price":2.1991666667,"yoy_price":2.1475833333,"absolute_change":0.0515833333,"percentage_change":2.401924644},{"date":"2005-06-06","fuel":"gasoline","current_price":2.21325,"yoy_price":2.1325,"absolute_change":0.08075,"percentage_change":3.7866354045},{"date":"2005-06-13","fuel":"gasoline","current_price":2.2250833333,"yoy_price":2.0908333333,"absolute_change":0.13425,"percentage_change":6.4208848147},{"date":"2005-06-20","fuel":"gasoline","current_price":2.2561666667,"yoy_price":2.04575,"absolute_change":0.2104166667,"percentage_change":10.2855513463},{"date":"2005-06-27","fuel":"gasoline","current_price":2.3065,"yoy_price":2.0275,"absolute_change":0.279,"percentage_change":13.7607891492},{"date":"2005-07-04","fuel":"gasoline","current_price":2.3208333333,"yoy_price":2.0013333333,"absolute_change":0.3195,"percentage_change":15.9643570953},{"date":"2005-07-11","fuel":"gasoline","current_price":2.4215,"yoy_price":2.0170833333,"absolute_change":0.4044166667,"percentage_change":20.0495765338},{"date":"2005-07-18","fuel":"gasoline","current_price":2.4158333333,"yoy_price":2.026,"absolute_change":0.3898333333,"percentage_change":19.241526818},{"date":"2005-07-25","fuel":"gasoline","current_price":2.394,"yoy_price":2.004,"absolute_change":0.39,"percentage_change":19.4610778443},{"date":"2005-08-01","fuel":"gasoline","current_price":2.3951666667,"yoy_price":1.9855,"absolute_change":0.4096666667,"percentage_change":20.632922018},{"date":"2005-08-08","fuel":"gasoline","current_price":2.4658333333,"yoy_price":1.974,"absolute_change":0.4918333333,"percentage_change":24.9155690645},{"date":"2005-08-15","fuel":"gasoline","current_price":2.6425,"yoy_price":1.9690833333,"absolute_change":0.6734166667,"percentage_change":34.1995006137},{"date":"2005-08-22","fuel":"gasoline","current_price":2.7038333333,"yoy_price":1.9764166667,"absolute_change":0.7274166667,"percentage_change":36.8048235443},{"date":"2005-08-29","fuel":"gasoline","current_price":2.7031666667,"yoy_price":1.9636666667,"absolute_change":0.7395,"percentage_change":37.6591410626},{"date":"2005-09-05","fuel":"gasoline","current_price":3.17175,"yoy_price":1.9471666667,"absolute_change":1.2245833333,"percentage_change":62.890524694},{"date":"2005-09-12","fuel":"gasoline","current_price":3.0609166667,"yoy_price":1.9415,"absolute_change":1.1194166667,"percentage_change":57.6573096403},{"date":"2005-09-19","fuel":"gasoline","current_price":2.90075,"yoy_price":1.9576666667,"absolute_change":0.9430833333,"percentage_change":48.1738464158},{"date":"2005-09-26","fuel":"gasoline","current_price":2.9080833333,"yoy_price":2.00625,"absolute_change":0.9018333333,"percentage_change":44.9511941848},{"date":"2005-10-03","fuel":"gasoline","current_price":3.0210833333,"yoy_price":2.03225,"absolute_change":0.9888333333,"percentage_change":48.6570713905},{"date":"2005-10-10","fuel":"gasoline","current_price":2.9484166667,"yoy_price":2.09025,"absolute_change":0.8581666667,"percentage_change":41.0556950923},{"date":"2005-10-17","fuel":"gasoline","current_price":2.832,"yoy_price":2.135,"absolute_change":0.697,"percentage_change":32.6463700234},{"date":"2005-10-24","fuel":"gasoline","current_price":2.71075,"yoy_price":2.1330833333,"absolute_change":0.5776666667,"percentage_change":27.0812985897},{"date":"2005-10-31","fuel":"gasoline","current_price":2.5878333333,"yoy_price":2.1336666667,"absolute_change":0.4541666667,"percentage_change":21.2857366037},{"date":"2005-11-07","fuel":"gasoline","current_price":2.4826666667,"yoy_price":2.1045833333,"absolute_change":0.3780833333,"percentage_change":17.9647594536},{"date":"2005-11-14","fuel":"gasoline","current_price":2.39925,"yoy_price":2.0746666667,"absolute_change":0.3245833333,"percentage_change":15.6450835476},{"date":"2005-11-21","fuel":"gasoline","current_price":2.3025833333,"yoy_price":2.0511666667,"absolute_change":0.2514166667,"percentage_change":12.2572519704},{"date":"2005-11-28","fuel":"gasoline","current_price":2.2535833333,"yoy_price":2.04525,"absolute_change":0.2083333333,"percentage_change":10.1862038056},{"date":"2005-12-05","fuel":"gasoline","current_price":2.24,"yoy_price":2.0135833333,"absolute_change":0.2264166667,"percentage_change":11.2444646774},{"date":"2005-12-12","fuel":"gasoline","current_price":2.2729166667,"yoy_price":1.95375,"absolute_change":0.3191666667,"percentage_change":16.3361057795},{"date":"2005-12-19","fuel":"gasoline","current_price":2.2985833333,"yoy_price":1.918,"absolute_change":0.3805833333,"percentage_change":19.8427181091},{"date":"2005-12-26","fuel":"gasoline","current_price":2.2854166667,"yoy_price":1.8945833333,"absolute_change":0.3908333333,"percentage_change":20.6289861447},{"date":"2006-01-02","fuel":"gasoline","current_price":2.32275,"yoy_price":1.8795833333,"absolute_change":0.4431666667,"percentage_change":23.5779206384},{"date":"2006-01-09","fuel":"gasoline","current_price":2.4150833333,"yoy_price":1.8873333333,"absolute_change":0.52775,"percentage_change":27.9627340162},{"date":"2006-01-16","fuel":"gasoline","current_price":2.4175,"yoy_price":1.91075,"absolute_change":0.50675,"percentage_change":26.5209996075},{"date":"2006-01-23","fuel":"gasoline","current_price":2.4330833333,"yoy_price":1.9419166667,"absolute_change":0.4911666667,"percentage_change":25.292880745},{"date":"2006-01-30","fuel":"gasoline","current_price":2.4538333333,"yoy_price":1.999,"absolute_change":0.4548333333,"percentage_change":22.7530431883},{"date":"2006-02-06","fuel":"gasoline","current_price":2.4425,"yoy_price":1.9995,"absolute_change":0.443,"percentage_change":22.1555388847},{"date":"2006-02-13","fuel":"gasoline","current_price":2.3883333333,"yoy_price":1.99025,"absolute_change":0.3980833333,"percentage_change":20.0016748315},{"date":"2006-02-20","fuel":"gasoline","current_price":2.34125,"yoy_price":1.9981666667,"absolute_change":0.3430833333,"percentage_change":17.1699057469},{"date":"2006-02-27","fuel":"gasoline","current_price":2.3454166667,"yoy_price":2.0178333333,"absolute_change":0.3275833333,"percentage_change":16.2344098455},{"date":"2006-03-06","fuel":"gasoline","current_price":2.4161666667,"yoy_price":2.0865,"absolute_change":0.3296666667,"percentage_change":15.7999840243},{"date":"2006-03-13","fuel":"gasoline","current_price":2.4521666667,"yoy_price":2.1434166667,"absolute_change":0.30875,"percentage_change":14.4045721395},{"date":"2006-03-20","fuel":"gasoline","current_price":2.5919166667,"yoy_price":2.1928333333,"absolute_change":0.3990833333,"percentage_change":18.1994375618},{"date":"2006-03-27","fuel":"gasoline","current_price":2.58975,"yoy_price":2.239,"absolute_change":0.35075,"percentage_change":15.6654756588},{"date":"2006-04-03","fuel":"gasoline","current_price":2.679,"yoy_price":2.3041666667,"absolute_change":0.3748333333,"percentage_change":16.2676311031},{"date":"2006-04-10","fuel":"gasoline","current_price":2.7751666667,"yoy_price":2.3708333333,"absolute_change":0.4043333333,"percentage_change":17.0544815466},{"date":"2006-04-17","fuel":"gasoline","current_price":2.87575,"yoy_price":2.3345833333,"absolute_change":0.5411666667,"percentage_change":23.1804390505},{"date":"2006-04-24","fuel":"gasoline","current_price":3.01425,"yoy_price":2.3335,"absolute_change":0.68075,"percentage_change":29.1729162203},{"date":"2006-05-01","fuel":"gasoline","current_price":3.0286666667,"yoy_price":2.3328333333,"absolute_change":0.6958333333,"percentage_change":29.8278202472},{"date":"2006-05-08","fuel":"gasoline","current_price":3.026,"yoy_price":2.2903333333,"absolute_change":0.7356666667,"percentage_change":32.1205064765},{"date":"2006-05-15","fuel":"gasoline","current_price":3.0613333333,"yoy_price":2.26375,"absolute_change":0.7975833333,"percentage_change":35.2328363703},{"date":"2006-05-22","fuel":"gasoline","current_price":3.0135833333,"yoy_price":2.2278333333,"absolute_change":0.78575,"percentage_change":35.2696940226},{"date":"2006-05-29","fuel":"gasoline","current_price":2.98525,"yoy_price":2.1991666667,"absolute_change":0.7860833333,"percentage_change":35.7446002274},{"date":"2006-06-05","fuel":"gasoline","current_price":3.0086666667,"yoy_price":2.21325,"absolute_change":0.7954166667,"percentage_change":35.9388531195},{"date":"2006-06-12","fuel":"gasoline","current_price":3.0198333333,"yoy_price":2.2250833333,"absolute_change":0.79475,"percentage_change":35.7177633796},{"date":"2006-06-19","fuel":"gasoline","current_price":2.9880833333,"yoy_price":2.2561666667,"absolute_change":0.7319166667,"percentage_change":32.4407180321},{"date":"2006-06-26","fuel":"gasoline","current_price":2.9829166667,"yoy_price":2.3065,"absolute_change":0.6764166667,"percentage_change":29.326540935},{"date":"2006-07-03","fuel":"gasoline","current_price":3.0421666667,"yoy_price":2.3208333333,"absolute_change":0.7213333333,"percentage_change":31.0807899461},{"date":"2006-07-10","fuel":"gasoline","current_price":3.0805833333,"yoy_price":2.4215,"absolute_change":0.6590833333,"percentage_change":27.2179778374},{"date":"2006-07-17","fuel":"gasoline","current_price":3.09625,"yoy_price":2.4158333333,"absolute_change":0.6804166667,"percentage_change":28.1648844429},{"date":"2006-07-24","fuel":"gasoline","current_price":3.10925,"yoy_price":2.394,"absolute_change":0.71525,"percentage_change":29.8767752715},{"date":"2006-07-31","fuel":"gasoline","current_price":3.1105833333,"yoy_price":2.3951666667,"absolute_change":0.7154166667,"percentage_change":29.8691809895},{"date":"2006-08-07","fuel":"gasoline","current_price":3.1380833333,"yoy_price":2.4658333333,"absolute_change":0.67225,"percentage_change":27.2625887124},{"date":"2006-08-14","fuel":"gasoline","current_price":3.1065833333,"yoy_price":2.6425,"absolute_change":0.4640833333,"percentage_change":17.5622831914},{"date":"2006-08-21","fuel":"gasoline","current_price":3.0330833333,"yoy_price":2.7038333333,"absolute_change":0.32925,"percentage_change":12.1771558898},{"date":"2006-08-28","fuel":"gasoline","current_price":2.9561666667,"yoy_price":2.7031666667,"absolute_change":0.253,"percentage_change":9.3593933041},{"date":"2006-09-04","fuel":"gasoline","current_price":2.8425,"yoy_price":3.17175,"absolute_change":-0.32925,"percentage_change":-10.3807046583},{"date":"2006-09-11","fuel":"gasoline","current_price":2.73825,"yoy_price":3.0609166667,"absolute_change":-0.3226666667,"percentage_change":-10.5415044513},{"date":"2006-09-18","fuel":"gasoline","current_price":2.6185,"yoy_price":2.90075,"absolute_change":-0.28225,"percentage_change":-9.7302421787},{"date":"2006-09-25","fuel":"gasoline","current_price":2.4983333333,"yoy_price":2.9080833333,"absolute_change":-0.40975,"percentage_change":-14.0900363928},{"date":"2006-10-02","fuel":"gasoline","current_price":2.4245,"yoy_price":3.0210833333,"absolute_change":-0.5965833333,"percentage_change":-19.7473312553},{"date":"2006-10-09","fuel":"gasoline","current_price":2.37075,"yoy_price":2.9484166667,"absolute_change":-0.5776666667,"percentage_change":-19.5924366185},{"date":"2006-10-16","fuel":"gasoline","current_price":2.3316666667,"yoy_price":2.832,"absolute_change":-0.5003333333,"percentage_change":-17.6671374765},{"date":"2006-10-23","fuel":"gasoline","current_price":2.3078333333,"yoy_price":2.71075,"absolute_change":-0.4029166667,"percentage_change":-14.8636601187},{"date":"2006-10-30","fuel":"gasoline","current_price":2.3133333333,"yoy_price":2.5878333333,"absolute_change":-0.2745,"percentage_change":-10.6073291685},{"date":"2006-11-06","fuel":"gasoline","current_price":2.2950833333,"yoy_price":2.4826666667,"absolute_change":-0.1875833333,"percentage_change":-7.5557196563},{"date":"2006-11-13","fuel":"gasoline","current_price":2.3283333333,"yoy_price":2.39925,"absolute_change":-0.0709166667,"percentage_change":-2.9557847939},{"date":"2006-11-20","fuel":"gasoline","current_price":2.3375833333,"yoy_price":2.3025833333,"absolute_change":0.035,"percentage_change":1.5200318483},{"date":"2006-11-27","fuel":"gasoline","current_price":2.3456666667,"yoy_price":2.2535833333,"absolute_change":0.0920833333,"percentage_change":4.0860851237},{"date":"2006-12-04","fuel":"gasoline","current_price":2.3929166667,"yoy_price":2.24,"absolute_change":0.1529166667,"percentage_change":6.8266369048},{"date":"2006-12-11","fuel":"gasoline","current_price":2.39325,"yoy_price":2.2729166667,"absolute_change":0.1203333333,"percentage_change":5.2942254812},{"date":"2006-12-18","fuel":"gasoline","current_price":2.4204166667,"yoy_price":2.2985833333,"absolute_change":0.1218333333,"percentage_change":5.3003661676},{"date":"2006-12-25","fuel":"gasoline","current_price":2.4443333333,"yoy_price":2.2854166667,"absolute_change":0.1589166667,"percentage_change":6.9535095716},{"date":"2007-01-01","fuel":"gasoline","current_price":2.4400833333,"yoy_price":2.32275,"absolute_change":0.1173333333,"percentage_change":5.0514835145},{"date":"2007-01-08","fuel":"gasoline","current_price":2.4170833333,"yoy_price":2.4150833333,"absolute_change":0.002,"percentage_change":0.0828128774},{"date":"2007-01-15","fuel":"gasoline","current_price":2.3470833333,"yoy_price":2.4175,"absolute_change":-0.0704166667,"percentage_change":-2.9127886936},{"date":"2007-01-22","fuel":"gasoline","current_price":2.285,"yoy_price":2.4330833333,"absolute_change":-0.1480833333,"percentage_change":-6.0862417372},{"date":"2007-01-29","fuel":"gasoline","current_price":2.2755,"yoy_price":2.4538333333,"absolute_change":-0.1783333333,"percentage_change":-7.2675405828},{"date":"2007-02-05","fuel":"gasoline","current_price":2.296,"yoy_price":2.4425,"absolute_change":-0.1465,"percentage_change":-5.9979529171},{"date":"2007-02-12","fuel":"gasoline","current_price":2.3460833333,"yoy_price":2.3883333333,"absolute_change":-0.04225,"percentage_change":-1.7690160502},{"date":"2007-02-19","fuel":"gasoline","current_price":2.3995833333,"yoy_price":2.34125,"absolute_change":0.0583333333,"percentage_change":2.4915465385},{"date":"2007-02-26","fuel":"gasoline","current_price":2.4864166667,"yoy_price":2.3454166667,"absolute_change":0.141,"percentage_change":6.0117249956},{"date":"2007-03-05","fuel":"gasoline","current_price":2.6093333333,"yoy_price":2.4161666667,"absolute_change":0.1931666667,"percentage_change":7.994757536},{"date":"2007-03-12","fuel":"gasoline","current_price":2.6698333333,"yoy_price":2.4521666667,"absolute_change":0.2176666667,"percentage_change":8.8765037722},{"date":"2007-03-19","fuel":"gasoline","current_price":2.6906666667,"yoy_price":2.5919166667,"absolute_change":0.09875,"percentage_change":3.8099218725},{"date":"2007-03-26","fuel":"gasoline","current_price":2.7228333333,"yoy_price":2.58975,"absolute_change":0.1330833333,"percentage_change":5.1388486662},{"date":"2007-04-02","fuel":"gasoline","current_price":2.8213333333,"yoy_price":2.679,"absolute_change":0.1423333333,"percentage_change":5.3129277093},{"date":"2007-04-09","fuel":"gasoline","current_price":2.9113333333,"yoy_price":2.7751666667,"absolute_change":0.1361666667,"percentage_change":4.9066122155},{"date":"2007-04-16","fuel":"gasoline","current_price":2.9845833333,"yoy_price":2.87575,"absolute_change":0.1088333333,"percentage_change":3.7845199803},{"date":"2007-04-23","fuel":"gasoline","current_price":2.9815833333,"yoy_price":3.01425,"absolute_change":-0.0326666667,"percentage_change":-1.0837411186},{"date":"2007-04-30","fuel":"gasoline","current_price":3.0775833333,"yoy_price":3.0286666667,"absolute_change":0.0489166667,"percentage_change":1.615122166},{"date":"2007-05-07","fuel":"gasoline","current_price":3.1566666667,"yoy_price":3.026,"absolute_change":0.1306666667,"percentage_change":4.3181317471},{"date":"2007-05-14","fuel":"gasoline","current_price":3.1949166667,"yoy_price":3.0613333333,"absolute_change":0.1335833333,"percentage_change":4.3635670732},{"date":"2007-05-21","fuel":"gasoline","current_price":3.2998333333,"yoy_price":3.0135833333,"absolute_change":0.28625,"percentage_change":9.4986588502},{"date":"2007-05-28","fuel":"gasoline","current_price":3.2950833333,"yoy_price":2.98525,"absolute_change":0.3098333333,"percentage_change":10.3788069118},{"date":"2007-06-04","fuel":"gasoline","current_price":3.2505,"yoy_price":3.0086666667,"absolute_change":0.2418333333,"percentage_change":8.0378905384},{"date":"2007-06-11","fuel":"gasoline","current_price":3.17925,"yoy_price":3.0198333333,"absolute_change":0.1594166667,"percentage_change":5.2789889067},{"date":"2007-06-18","fuel":"gasoline","current_price":3.1141666667,"yoy_price":2.9880833333,"absolute_change":0.1260833333,"percentage_change":4.2195387233},{"date":"2007-06-25","fuel":"gasoline","current_price":3.0856666667,"yoy_price":2.9829166667,"absolute_change":0.10275,"percentage_change":3.4446151697},{"date":"2007-07-02","fuel":"gasoline","current_price":3.0596666667,"yoy_price":3.0421666667,"absolute_change":0.0175,"percentage_change":0.5752479045},{"date":"2007-07-09","fuel":"gasoline","current_price":3.0726666667,"yoy_price":3.0805833333,"absolute_change":-0.0079166667,"percentage_change":-0.2569859605},{"date":"2007-07-16","fuel":"gasoline","current_price":3.1346666667,"yoy_price":3.09625,"absolute_change":0.0384166667,"percentage_change":1.2407482169},{"date":"2007-07-23","fuel":"gasoline","current_price":3.0573333333,"yoy_price":3.10925,"absolute_change":-0.0519166667,"percentage_change":-1.6697488676},{"date":"2007-07-30","fuel":"gasoline","current_price":2.9830833333,"yoy_price":3.1105833333,"absolute_change":-0.1275,"percentage_change":-4.0989096365},{"date":"2007-08-06","fuel":"gasoline","current_price":2.9445,"yoy_price":3.1380833333,"absolute_change":-0.1935833333,"percentage_change":-6.1688397907},{"date":"2007-08-13","fuel":"gasoline","current_price":2.8753333333,"yoy_price":3.1065833333,"absolute_change":-0.23125,"percentage_change":-7.4438692025},{"date":"2007-08-20","fuel":"gasoline","current_price":2.8784166667,"yoy_price":3.0330833333,"absolute_change":-0.1546666667,"percentage_change":-5.0993213726},{"date":"2007-08-27","fuel":"gasoline","current_price":2.8395833333,"yoy_price":2.9561666667,"absolute_change":-0.1165833333,"percentage_change":-3.9437334386},{"date":"2007-09-03","fuel":"gasoline","current_price":2.8755833333,"yoy_price":2.8425,"absolute_change":0.0330833333,"percentage_change":1.1638815597},{"date":"2007-09-10","fuel":"gasoline","current_price":2.8976666667,"yoy_price":2.73825,"absolute_change":0.1594166667,"percentage_change":5.8218448522},{"date":"2007-09-17","fuel":"gasoline","current_price":2.8786666667,"yoy_price":2.6185,"absolute_change":0.2601666667,"percentage_change":9.9357138311},{"date":"2007-09-24","fuel":"gasoline","current_price":2.9046666667,"yoy_price":2.4983333333,"absolute_change":0.4063333333,"percentage_change":16.2641761174},{"date":"2007-10-01","fuel":"gasoline","current_price":2.8880833333,"yoy_price":2.4245,"absolute_change":0.4635833333,"percentage_change":19.120780917},{"date":"2007-10-08","fuel":"gasoline","current_price":2.87325,"yoy_price":2.37075,"absolute_change":0.5025,"percentage_change":21.1958241063},{"date":"2007-10-15","fuel":"gasoline","current_price":2.86825,"yoy_price":2.3316666667,"absolute_change":0.5365833333,"percentage_change":23.0128663331},{"date":"2007-10-22","fuel":"gasoline","current_price":2.9268333333,"yoy_price":2.3078333333,"absolute_change":0.619,"percentage_change":26.8216942298},{"date":"2007-10-29","fuel":"gasoline","current_price":2.97275,"yoy_price":2.3133333333,"absolute_change":0.6594166667,"percentage_change":28.5050432277},{"date":"2007-11-05","fuel":"gasoline","current_price":3.1065,"yoy_price":2.2950833333,"absolute_change":0.8114166667,"percentage_change":35.354562289},{"date":"2007-11-12","fuel":"gasoline","current_price":3.2076666667,"yoy_price":2.3283333333,"absolute_change":0.8793333333,"percentage_change":37.766642806},{"date":"2007-11-19","fuel":"gasoline","current_price":3.2023333333,"yoy_price":2.3375833333,"absolute_change":0.86475,"percentage_change":36.993333571},{"date":"2007-11-26","fuel":"gasoline","current_price":3.2025833333,"yoy_price":2.3456666667,"absolute_change":0.8569166667,"percentage_change":36.5319027995},{"date":"2007-12-03","fuel":"gasoline","current_price":3.17275,"yoy_price":2.3929166667,"absolute_change":0.7798333333,"percentage_change":32.5892390737},{"date":"2007-12-10","fuel":"gasoline","current_price":3.11825,"yoy_price":2.39325,"absolute_change":0.725,"percentage_change":30.2935338974},{"date":"2007-12-17","fuel":"gasoline","current_price":3.1125,"yoy_price":2.4204166667,"absolute_change":0.6920833333,"percentage_change":28.5935617146},{"date":"2007-12-24","fuel":"gasoline","current_price":3.0951666667,"yoy_price":2.4443333333,"absolute_change":0.6508333333,"percentage_change":26.6262102823},{"date":"2007-12-31","fuel":"gasoline","current_price":3.1611666667,"yoy_price":2.4400833333,"absolute_change":0.7210833333,"percentage_change":29.5515863529},{"date":"2008-01-07","fuel":"gasoline","current_price":3.214,"yoy_price":2.4170833333,"absolute_change":0.7969166667,"percentage_change":32.9701775556},{"date":"2008-01-14","fuel":"gasoline","current_price":3.1775833333,"yoy_price":2.3470833333,"absolute_change":0.8305,"percentage_change":35.3843422688},{"date":"2008-01-21","fuel":"gasoline","current_price":3.1298333333,"yoy_price":2.285,"absolute_change":0.8448333333,"percentage_change":36.9730123997},{"date":"2008-01-28","fuel":"gasoline","current_price":3.0889166667,"yoy_price":2.2755,"absolute_change":0.8134166667,"percentage_change":35.7467223321},{"date":"2008-02-04","fuel":"gasoline","current_price":3.08375,"yoy_price":2.296,"absolute_change":0.78775,"percentage_change":34.3096689895},{"date":"2008-02-11","fuel":"gasoline","current_price":3.0645,"yoy_price":2.3460833333,"absolute_change":0.7184166667,"percentage_change":30.6219585835},{"date":"2008-02-18","fuel":"gasoline","current_price":3.1416666667,"yoy_price":2.3995833333,"absolute_change":0.7420833333,"percentage_change":30.9255079007},{"date":"2008-02-25","fuel":"gasoline","current_price":3.2320833333,"yoy_price":2.4864166667,"absolute_change":0.7456666667,"percentage_change":29.9896102155},{"date":"2008-03-03","fuel":"gasoline","current_price":3.2688333333,"yoy_price":2.6093333333,"absolute_change":0.6595,"percentage_change":25.2746550843},{"date":"2008-03-10","fuel":"gasoline","current_price":3.3283333333,"yoy_price":2.6698333333,"absolute_change":0.6585,"percentage_change":24.6644609526},{"date":"2008-03-17","fuel":"gasoline","current_price":3.3881666667,"yoy_price":2.6906666667,"absolute_change":0.6975,"percentage_change":25.9229435084},{"date":"2008-03-24","fuel":"gasoline","current_price":3.3705,"yoy_price":2.7228333333,"absolute_change":0.6476666667,"percentage_change":23.7864969089},{"date":"2008-03-31","fuel":"gasoline","current_price":3.3976666667,"yoy_price":2.8213333333,"absolute_change":0.5763333333,"percentage_change":20.4276937618},{"date":"2008-04-07","fuel":"gasoline","current_price":3.4386666667,"yoy_price":2.9113333333,"absolute_change":0.5273333333,"percentage_change":18.1131211358},{"date":"2008-04-14","fuel":"gasoline","current_price":3.4974166667,"yoy_price":2.9845833333,"absolute_change":0.5128333333,"percentage_change":17.1827446601},{"date":"2008-04-21","fuel":"gasoline","current_price":3.618,"yoy_price":2.9815833333,"absolute_change":0.6364166667,"percentage_change":21.3449229995},{"date":"2008-04-28","fuel":"gasoline","current_price":3.7129166667,"yoy_price":3.0775833333,"absolute_change":0.6353333333,"percentage_change":20.6439034957},{"date":"2008-05-05","fuel":"gasoline","current_price":3.72475,"yoy_price":3.1566666667,"absolute_change":0.5680833333,"percentage_change":17.9963041183},{"date":"2008-05-12","fuel":"gasoline","current_price":3.8268333333,"yoy_price":3.1949166667,"absolute_change":0.6319166667,"percentage_change":19.7788153056},{"date":"2008-05-19","fuel":"gasoline","current_price":3.8965,"yoy_price":3.2998333333,"absolute_change":0.5966666667,"percentage_change":18.0817212991},{"date":"2008-05-26","fuel":"gasoline","current_price":4.0405833333,"yoy_price":3.2950833333,"absolute_change":0.7455,"percentage_change":22.6246174856},{"date":"2008-06-02","fuel":"gasoline","current_price":4.0870833333,"yoy_price":3.2505,"absolute_change":0.8365833333,"percentage_change":25.7370660924},{"date":"2008-06-09","fuel":"gasoline","current_price":4.1576666667,"yoy_price":3.17925,"absolute_change":0.9784166667,"percentage_change":30.7750779796},{"date":"2008-06-16","fuel":"gasoline","current_price":4.2085,"yoy_price":3.1141666667,"absolute_change":1.0943333333,"percentage_change":35.1404870217},{"date":"2008-06-23","fuel":"gasoline","current_price":4.2068333333,"yoy_price":3.0856666667,"absolute_change":1.1211666667,"percentage_change":36.3346656584},{"date":"2008-06-30","fuel":"gasoline","current_price":4.2181666667,"yoy_price":3.0596666667,"absolute_change":1.1585,"percentage_change":37.8636016995},{"date":"2008-07-07","fuel":"gasoline","current_price":4.2355833333,"yoy_price":3.0726666667,"absolute_change":1.1629166667,"percentage_change":37.8471468865},{"date":"2008-07-14","fuel":"gasoline","current_price":4.2320833333,"yoy_price":3.1346666667,"absolute_change":1.0974166667,"percentage_change":35.0090387069},{"date":"2008-07-21","fuel":"gasoline","current_price":4.1891666667,"yoy_price":3.0573333333,"absolute_change":1.1318333333,"percentage_change":37.0202791103},{"date":"2008-07-28","fuel":"gasoline","current_price":4.0839166667,"yoy_price":2.9830833333,"absolute_change":1.1008333333,"percentage_change":36.9025337319},{"date":"2008-08-04","fuel":"gasoline","current_price":4.0065833333,"yoy_price":2.9445,"absolute_change":1.0620833333,"percentage_change":36.0700741495},{"date":"2008-08-11","fuel":"gasoline","current_price":3.9318333333,"yoy_price":2.8753333333,"absolute_change":1.0565,"percentage_change":36.7435659634},{"date":"2008-08-18","fuel":"gasoline","current_price":3.8578333333,"yoy_price":2.8784166667,"absolute_change":0.9794166667,"percentage_change":34.026229698},{"date":"2008-08-25","fuel":"gasoline","current_price":3.7986666667,"yoy_price":2.8395833333,"absolute_change":0.9590833333,"percentage_change":33.7754952311},{"date":"2008-09-01","fuel":"gasoline","current_price":3.7900833333,"yoy_price":2.8755833333,"absolute_change":0.9145,"percentage_change":31.8022430232},{"date":"2008-09-08","fuel":"gasoline","current_price":3.7563333333,"yoy_price":2.8976666667,"absolute_change":0.8586666667,"percentage_change":29.6330380766},{"date":"2008-09-15","fuel":"gasoline","current_price":3.9248333333,"yoy_price":2.8786666667,"absolute_change":1.0461666667,"percentage_change":36.3420565076},{"date":"2008-09-22","fuel":"gasoline","current_price":3.81875,"yoy_price":2.9046666667,"absolute_change":0.9140833333,"percentage_change":31.469474409},{"date":"2008-09-29","fuel":"gasoline","current_price":3.73675,"yoy_price":2.8880833333,"absolute_change":0.8486666667,"percentage_change":29.3851170038},{"date":"2008-10-06","fuel":"gasoline","current_price":3.598,"yoy_price":2.87325,"absolute_change":0.72475,"percentage_change":25.2240494214},{"date":"2008-10-13","fuel":"gasoline","current_price":3.2870833333,"yoy_price":2.86825,"absolute_change":0.4188333333,"percentage_change":14.6023998373},{"date":"2008-10-20","fuel":"gasoline","current_price":3.0535,"yoy_price":2.9268333333,"absolute_change":0.1266666667,"percentage_change":4.327771767},{"date":"2008-10-27","fuel":"gasoline","current_price":2.801,"yoy_price":2.97275,"absolute_change":-0.17175,"percentage_change":-5.7774787655},{"date":"2008-11-03","fuel":"gasoline","current_price":2.5434166667,"yoy_price":3.1065,"absolute_change":-0.5630833333,"percentage_change":-18.1259724234},{"date":"2008-11-10","fuel":"gasoline","current_price":2.3621666667,"yoy_price":3.2076666667,"absolute_change":-0.8455,"percentage_change":-26.3587238907},{"date":"2008-11-17","fuel":"gasoline","current_price":2.2063333333,"yoy_price":3.2023333333,"absolute_change":-0.996,"percentage_change":-31.1023212241},{"date":"2008-11-24","fuel":"gasoline","current_price":2.0235,"yoy_price":3.2025833333,"absolute_change":-1.1790833333,"percentage_change":-36.8166324061},{"date":"2008-12-01","fuel":"gasoline","current_price":1.9355833333,"yoy_price":3.17275,"absolute_change":-1.2371666667,"percentage_change":-38.9935124629},{"date":"2008-12-08","fuel":"gasoline","current_price":1.8225833333,"yoy_price":3.11825,"absolute_change":-1.2956666667,"percentage_change":-41.5510836741},{"date":"2008-12-15","fuel":"gasoline","current_price":1.7749166667,"yoy_price":3.1125,"absolute_change":-1.3375833333,"percentage_change":-42.9745649264},{"date":"2008-12-22","fuel":"gasoline","current_price":1.7714166667,"yoy_price":3.0951666667,"absolute_change":-1.32375,"percentage_change":-42.768294653},{"date":"2008-12-29","fuel":"gasoline","current_price":1.7331666667,"yoy_price":3.1611666667,"absolute_change":-1.428,"percentage_change":-45.1731955502},{"date":"2009-01-05","fuel":"gasoline","current_price":1.7925,"yoy_price":3.214,"absolute_change":-1.4215,"percentage_change":-44.2283758556},{"date":"2009-01-12","fuel":"gasoline","current_price":1.8889166667,"yoy_price":3.1775833333,"absolute_change":-1.2886666667,"percentage_change":-40.5549290603},{"date":"2009-01-19","fuel":"gasoline","current_price":1.9520833333,"yoy_price":3.1298333333,"absolute_change":-1.17775,"percentage_change":-37.6297992438},{"date":"2009-01-26","fuel":"gasoline","current_price":1.9475833333,"yoy_price":3.0889166667,"absolute_change":-1.1413333333,"percentage_change":-36.9493080098},{"date":"2009-02-02","fuel":"gasoline","current_price":2.0001666667,"yoy_price":3.08375,"absolute_change":-1.0835833333,"percentage_change":-35.138494798},{"date":"2009-02-09","fuel":"gasoline","current_price":2.0380833333,"yoy_price":3.0645,"absolute_change":-1.0264166667,"percentage_change":-33.4937727742},{"date":"2009-02-16","fuel":"gasoline","current_price":2.0774166667,"yoy_price":3.1416666667,"absolute_change":-1.06425,"percentage_change":-33.875331565},{"date":"2009-02-23","fuel":"gasoline","current_price":2.029,"yoy_price":3.2320833333,"absolute_change":-1.2030833333,"percentage_change":-37.2231532809},{"date":"2009-03-02","fuel":"gasoline","current_price":2.04775,"yoy_price":3.2688333333,"absolute_change":-1.2210833333,"percentage_change":-37.3553255494},{"date":"2009-03-09","fuel":"gasoline","current_price":2.0509166667,"yoy_price":3.3283333333,"absolute_change":-1.2774166667,"percentage_change":-38.3800701052},{"date":"2009-03-16","fuel":"gasoline","current_price":2.0240833333,"yoy_price":3.3881666667,"absolute_change":-1.3640833333,"percentage_change":-40.260219391},{"date":"2009-03-23","fuel":"gasoline","current_price":2.0690833333,"yoy_price":3.3705,"absolute_change":-1.3014166667,"percentage_change":-38.6119764624},{"date":"2009-03-30","fuel":"gasoline","current_price":2.1516666667,"yoy_price":3.3976666667,"absolute_change":-1.246,"percentage_change":-36.6722260375},{"date":"2009-04-06","fuel":"gasoline","current_price":2.14875,"yoy_price":3.4386666667,"absolute_change":-1.2899166667,"percentage_change":-37.5121170997},{"date":"2009-04-13","fuel":"gasoline","current_price":2.1625833333,"yoy_price":3.4974166667,"absolute_change":-1.3348333333,"percentage_change":-38.166265577},{"date":"2009-04-20","fuel":"gasoline","current_price":2.1716666667,"yoy_price":3.618,"absolute_change":-1.4463333333,"percentage_change":-39.9760456974},{"date":"2009-04-27","fuel":"gasoline","current_price":2.1639166667,"yoy_price":3.7129166667,"absolute_change":-1.549,"percentage_change":-41.7192234317},{"date":"2009-05-04","fuel":"gasoline","current_price":2.1895,"yoy_price":3.72475,"absolute_change":-1.53525,"percentage_change":-41.2175313779},{"date":"2009-05-11","fuel":"gasoline","current_price":2.3448333333,"yoy_price":3.8268333333,"absolute_change":-1.482,"percentage_change":-38.7265363007},{"date":"2009-05-18","fuel":"gasoline","current_price":2.418,"yoy_price":3.8965,"absolute_change":-1.4785,"percentage_change":-37.9443089953},{"date":"2009-05-25","fuel":"gasoline","current_price":2.5395,"yoy_price":4.0405833333,"absolute_change":-1.5010833333,"percentage_change":-37.1501639615},{"date":"2009-06-01","fuel":"gasoline","current_price":2.625,"yoy_price":4.0870833333,"absolute_change":-1.4620833333,"percentage_change":-35.7732694464},{"date":"2009-06-08","fuel":"gasoline","current_price":2.727,"yoy_price":4.1576666667,"absolute_change":-1.4306666667,"percentage_change":-34.4103263048},{"date":"2009-06-15","fuel":"gasoline","current_price":2.7804166667,"yoy_price":4.2085,"absolute_change":-1.4280833333,"percentage_change":-33.9333095719},{"date":"2009-06-22","fuel":"gasoline","current_price":2.8056666667,"yoy_price":4.2068333333,"absolute_change":-1.4011666667,"percentage_change":-33.3069212789},{"date":"2009-06-29","fuel":"gasoline","current_price":2.7625833333,"yoy_price":4.2181666667,"absolute_change":-1.4555833333,"percentage_change":-34.5074874551},{"date":"2009-07-06","fuel":"gasoline","current_price":2.7340833333,"yoy_price":4.2355833333,"absolute_change":-1.5015,"percentage_change":-35.4496625809},{"date":"2009-07-13","fuel":"gasoline","current_price":2.6543333333,"yoy_price":4.2320833333,"absolute_change":-1.57775,"percentage_change":-37.280693118},{"date":"2009-07-20","fuel":"gasoline","current_price":2.5905833333,"yoy_price":4.1891666667,"absolute_change":-1.5985833333,"percentage_change":-38.1599363437},{"date":"2009-07-27","fuel":"gasoline","current_price":2.6231666667,"yoy_price":4.0839166667,"absolute_change":-1.46075,"percentage_change":-35.7683596221},{"date":"2009-08-03","fuel":"gasoline","current_price":2.6755833333,"yoy_price":4.0065833333,"absolute_change":-1.331,"percentage_change":-33.220324882},{"date":"2009-08-10","fuel":"gasoline","current_price":2.76725,"yoy_price":3.9318333333,"absolute_change":-1.1645833333,"percentage_change":-29.6193463609},{"date":"2009-08-17","fuel":"gasoline","current_price":2.7614166667,"yoy_price":3.8578333333,"absolute_change":-1.0964166667,"percentage_change":-28.4205296583},{"date":"2009-08-24","fuel":"gasoline","current_price":2.75225,"yoy_price":3.7986666667,"absolute_change":-1.0464166667,"percentage_change":-27.5469462969},{"date":"2009-08-31","fuel":"gasoline","current_price":2.7399166667,"yoy_price":3.7900833333,"absolute_change":-1.0501666667,"percentage_change":-27.7082737847},{"date":"2009-09-07","fuel":"gasoline","current_price":2.7181666667,"yoy_price":3.7563333333,"absolute_change":-1.0381666667,"percentage_change":-27.6377673263},{"date":"2009-09-14","fuel":"gasoline","current_price":2.7104166667,"yoy_price":3.9248333333,"absolute_change":-1.2144166667,"percentage_change":-30.9418658966},{"date":"2009-09-21","fuel":"gasoline","current_price":2.6855833333,"yoy_price":3.81875,"absolute_change":-1.1331666667,"percentage_change":-29.6737588652},{"date":"2009-09-28","fuel":"gasoline","current_price":2.6331666667,"yoy_price":3.73675,"absolute_change":-1.1035833333,"percentage_change":-29.5332396691},{"date":"2009-10-05","fuel":"gasoline","current_price":2.6019166667,"yoy_price":3.598,"absolute_change":-0.9960833333,"percentage_change":-27.6843616824},{"date":"2009-10-12","fuel":"gasoline","current_price":2.6148333333,"yoy_price":3.2870833333,"absolute_change":-0.67225,"percentage_change":-20.4512612498},{"date":"2009-10-19","fuel":"gasoline","current_price":2.6908333333,"yoy_price":3.0535,"absolute_change":-0.3626666667,"percentage_change":-11.8770809454},{"date":"2009-10-26","fuel":"gasoline","current_price":2.7878333333,"yoy_price":2.801,"absolute_change":-0.0131666667,"percentage_change":-0.470070213},{"date":"2009-11-02","fuel":"gasoline","current_price":2.80825,"yoy_price":2.5434166667,"absolute_change":0.2648333333,"percentage_change":10.4125028669},{"date":"2009-11-09","fuel":"gasoline","current_price":2.78425,"yoy_price":2.3621666667,"absolute_change":0.4220833333,"percentage_change":17.8684823255},{"date":"2009-11-16","fuel":"gasoline","current_price":2.7516666667,"yoy_price":2.2063333333,"absolute_change":0.5453333333,"percentage_change":24.7167245808},{"date":"2009-11-23","fuel":"gasoline","current_price":2.7580833333,"yoy_price":2.0235,"absolute_change":0.7345833333,"percentage_change":36.3026109876},{"date":"2009-11-30","fuel":"gasoline","current_price":2.74875,"yoy_price":1.9355833333,"absolute_change":0.8131666667,"percentage_change":42.0114521893},{"date":"2009-12-07","fuel":"gasoline","current_price":2.7535833333,"yoy_price":1.8225833333,"absolute_change":0.931,"percentage_change":51.081340588},{"date":"2009-12-14","fuel":"gasoline","current_price":2.72225,"yoy_price":1.7749166667,"absolute_change":0.9473333333,"percentage_change":53.3733978121},{"date":"2009-12-21","fuel":"gasoline","current_price":2.7128333333,"yoy_price":1.7714166667,"absolute_change":0.9414166667,"percentage_change":53.1448464035},{"date":"2009-12-28","fuel":"gasoline","current_price":2.7283333333,"yoy_price":1.7331666667,"absolute_change":0.9951666667,"percentage_change":57.4189825945},{"date":"2010-01-04","fuel":"gasoline","current_price":2.7819166667,"yoy_price":1.7925,"absolute_change":0.9894166667,"percentage_change":55.1975825198},{"date":"2010-01-11","fuel":"gasoline","current_price":2.8648333333,"yoy_price":1.8889166667,"absolute_change":0.9759166667,"percentage_change":51.665416685},{"date":"2010-01-18","fuel":"gasoline","current_price":2.8563333333,"yoy_price":1.9520833333,"absolute_change":0.90425,"percentage_change":46.3223052295},{"date":"2010-01-25","fuel":"gasoline","current_price":2.8261666667,"yoy_price":1.9475833333,"absolute_change":0.8785833333,"percentage_change":45.1114629241},{"date":"2010-02-01","fuel":"gasoline","current_price":2.784,"yoy_price":2.0001666667,"absolute_change":0.7838333333,"percentage_change":39.1884009666},{"date":"2010-02-08","fuel":"gasoline","current_price":2.7740833333,"yoy_price":2.0380833333,"absolute_change":0.736,"percentage_change":36.1123604694},{"date":"2010-02-15","fuel":"gasoline","current_price":2.7338333333,"yoy_price":2.0774166667,"absolute_change":0.6564166667,"percentage_change":31.5977375747},{"date":"2010-02-22","fuel":"gasoline","current_price":2.7724166667,"yoy_price":2.029,"absolute_change":0.7434166667,"percentage_change":36.6395597174},{"date":"2010-03-01","fuel":"gasoline","current_price":2.8181666667,"yoy_price":2.04775,"absolute_change":0.7704166667,"percentage_change":37.6225939039},{"date":"2010-03-08","fuel":"gasoline","current_price":2.864,"yoy_price":2.0509166667,"absolute_change":0.8130833333,"percentage_change":39.6448742432},{"date":"2010-03-15","fuel":"gasoline","current_price":2.8996666667,"yoy_price":2.0240833333,"absolute_change":0.8755833333,"percentage_change":43.2582650583},{"date":"2010-03-22","fuel":"gasoline","current_price":2.92825,"yoy_price":2.0690833333,"absolute_change":0.8591666667,"percentage_change":41.5240243264},{"date":"2010-03-29","fuel":"gasoline","current_price":2.91175,"yoy_price":2.1516666667,"absolute_change":0.7600833333,"percentage_change":35.3253292022},{"date":"2010-04-05","fuel":"gasoline","current_price":2.93575,"yoy_price":2.14875,"absolute_change":0.787,"percentage_change":36.625945317},{"date":"2010-04-12","fuel":"gasoline","current_price":2.9665833333,"yoy_price":2.1625833333,"absolute_change":0.804,"percentage_change":37.1777580825},{"date":"2010-04-19","fuel":"gasoline","current_price":2.9691666667,"yoy_price":2.1716666667,"absolute_change":0.7975,"percentage_change":36.7229470453},{"date":"2010-04-26","fuel":"gasoline","current_price":2.9620833333,"yoy_price":2.1639166667,"absolute_change":0.7981666667,"percentage_change":36.8852774676},{"date":"2010-05-03","fuel":"gasoline","current_price":3.0093333333,"yoy_price":2.1895,"absolute_change":0.8198333333,"percentage_change":37.443860851},{"date":"2010-05-10","fuel":"gasoline","current_price":3.0193333333,"yoy_price":2.3448333333,"absolute_change":0.6745,"percentage_change":28.7653706731},{"date":"2010-05-17","fuel":"gasoline","current_price":2.983,"yoy_price":2.418,"absolute_change":0.565,"percentage_change":23.3664185277},{"date":"2010-05-24","fuel":"gasoline","current_price":2.9106666667,"yoy_price":2.5395,"absolute_change":0.3711666667,"percentage_change":14.6157380062},{"date":"2010-05-31","fuel":"gasoline","current_price":2.85425,"yoy_price":2.625,"absolute_change":0.22925,"percentage_change":8.7333333333},{"date":"2010-06-07","fuel":"gasoline","current_price":2.8503333333,"yoy_price":2.727,"absolute_change":0.1233333333,"percentage_change":4.5226744897},{"date":"2010-06-14","fuel":"gasoline","current_price":2.8255,"yoy_price":2.7804166667,"absolute_change":0.0450833333,"percentage_change":1.6214596134},{"date":"2010-06-21","fuel":"gasoline","current_price":2.8619166667,"yoy_price":2.8056666667,"absolute_change":0.05625,"percentage_change":2.0048710942},{"date":"2010-06-28","fuel":"gasoline","current_price":2.87475,"yoy_price":2.7625833333,"absolute_change":0.1121666667,"percentage_change":4.0602093451},{"date":"2010-07-05","fuel":"gasoline","current_price":2.8473333333,"yoy_price":2.7340833333,"absolute_change":0.11325,"percentage_change":4.1421561157},{"date":"2010-07-12","fuel":"gasoline","current_price":2.84,"yoy_price":2.6543333333,"absolute_change":0.1856666667,"percentage_change":6.9948511867},{"date":"2010-07-19","fuel":"gasoline","current_price":2.8430833333,"yoy_price":2.5905833333,"absolute_change":0.2525,"percentage_change":9.7468395149},{"date":"2010-07-26","fuel":"gasoline","current_price":2.8665,"yoy_price":2.6231666667,"absolute_change":0.2433333333,"percentage_change":9.2763199695},{"date":"2010-08-02","fuel":"gasoline","current_price":2.8558333333,"yoy_price":2.6755833333,"absolute_change":0.18025,"percentage_change":6.7368486623},{"date":"2010-08-09","fuel":"gasoline","current_price":2.8999166667,"yoy_price":2.76725,"absolute_change":0.1326666667,"percentage_change":4.7941699039},{"date":"2010-08-16","fuel":"gasoline","current_price":2.86625,"yoy_price":2.7614166667,"absolute_change":0.1048333333,"percentage_change":3.7963605637},{"date":"2010-08-23","fuel":"gasoline","current_price":2.8288333333,"yoy_price":2.75225,"absolute_change":0.0765833333,"percentage_change":2.7825718352},{"date":"2010-08-30","fuel":"gasoline","current_price":2.8029166667,"yoy_price":2.7399166667,"absolute_change":0.063,"percentage_change":2.2993400043},{"date":"2010-09-06","fuel":"gasoline","current_price":2.7980833333,"yoy_price":2.7181666667,"absolute_change":0.0799166667,"percentage_change":2.9400944264},{"date":"2010-09-13","fuel":"gasoline","current_price":2.8306666667,"yoy_price":2.7104166667,"absolute_change":0.12025,"percentage_change":4.4365872406},{"date":"2010-09-20","fuel":"gasoline","current_price":2.83275,"yoy_price":2.6855833333,"absolute_change":0.1471666667,"percentage_change":5.4798771217},{"date":"2010-09-27","fuel":"gasoline","current_price":2.8078333333,"yoy_price":2.6331666667,"absolute_change":0.1746666667,"percentage_change":6.6333312235},{"date":"2010-10-04","fuel":"gasoline","current_price":2.8433333333,"yoy_price":2.6019166667,"absolute_change":0.2414166667,"percentage_change":9.2784165519},{"date":"2010-10-11","fuel":"gasoline","current_price":2.92875,"yoy_price":2.6148333333,"absolute_change":0.3139166667,"percentage_change":12.0052265919},{"date":"2010-10-18","fuel":"gasoline","current_price":2.9503333333,"yoy_price":2.6908333333,"absolute_change":0.2595,"percentage_change":9.6438525859},{"date":"2010-10-25","fuel":"gasoline","current_price":2.9365,"yoy_price":2.7878333333,"absolute_change":0.1486666667,"percentage_change":5.3326956418},{"date":"2010-11-01","fuel":"gasoline","current_price":2.9285833333,"yoy_price":2.80825,"absolute_change":0.1203333333,"percentage_change":4.28499362},{"date":"2010-11-08","fuel":"gasoline","current_price":2.9778333333,"yoy_price":2.78425,"absolute_change":0.1935833333,"percentage_change":6.9527999761},{"date":"2010-11-15","fuel":"gasoline","current_price":3.0080833333,"yoy_price":2.7516666667,"absolute_change":0.2564166667,"percentage_change":9.318594791},{"date":"2010-11-22","fuel":"gasoline","current_price":3,"yoy_price":2.7580833333,"absolute_change":0.2419166667,"percentage_change":8.7711877209},{"date":"2010-11-29","fuel":"gasoline","current_price":2.9825833333,"yoy_price":2.74875,"absolute_change":0.2338333333,"percentage_change":8.5068970744},{"date":"2010-12-06","fuel":"gasoline","current_price":3.0786666667,"yoy_price":2.7535833333,"absolute_change":0.3250833333,"percentage_change":11.8058287686},{"date":"2010-12-13","fuel":"gasoline","current_price":3.1004166667,"yoy_price":2.72225,"absolute_change":0.3781666667,"percentage_change":13.8916949827},{"date":"2010-12-20","fuel":"gasoline","current_price":3.10525,"yoy_price":2.7128333333,"absolute_change":0.3924166667,"percentage_change":14.4651962892},{"date":"2010-12-27","fuel":"gasoline","current_price":3.1688333333,"yoy_price":2.7283333333,"absolute_change":0.4405,"percentage_change":16.1453879047},{"date":"2011-01-03","fuel":"gasoline","current_price":3.1865,"yoy_price":2.7819166667,"absolute_change":0.4045833333,"percentage_change":14.5433304376},{"date":"2011-01-10","fuel":"gasoline","current_price":3.2041666667,"yoy_price":2.8648333333,"absolute_change":0.3393333333,"percentage_change":11.8447844552},{"date":"2011-01-17","fuel":"gasoline","current_price":3.2201666667,"yoy_price":2.8563333333,"absolute_change":0.3638333333,"percentage_change":12.7377757031},{"date":"2011-01-24","fuel":"gasoline","current_price":3.2259166667,"yoy_price":2.8261666667,"absolute_change":0.39975,"percentage_change":14.1446010497},{"date":"2011-01-31","fuel":"gasoline","current_price":3.2195,"yoy_price":2.784,"absolute_change":0.4355,"percentage_change":15.6429597701},{"date":"2011-02-07","fuel":"gasoline","current_price":3.2478333333,"yoy_price":2.7740833333,"absolute_change":0.47375,"percentage_change":17.0777133588},{"date":"2011-02-14","fuel":"gasoline","current_price":3.2588333333,"yoy_price":2.7338333333,"absolute_change":0.525,"percentage_change":19.2038041822},{"date":"2011-02-21","fuel":"gasoline","current_price":3.3095,"yoy_price":2.7724166667,"absolute_change":0.5370833333,"percentage_change":19.3723887102},{"date":"2011-02-28","fuel":"gasoline","current_price":3.4985833333,"yoy_price":2.8181666667,"absolute_change":0.6804166667,"percentage_change":24.1439470105},{"date":"2011-03-07","fuel":"gasoline","current_price":3.6375833333,"yoy_price":2.864,"absolute_change":0.7735833333,"percentage_change":27.0105912477},{"date":"2011-03-14","fuel":"gasoline","current_price":3.6886666667,"yoy_price":2.8996666667,"absolute_change":0.789,"percentage_change":27.2100241407},{"date":"2011-03-21","fuel":"gasoline","current_price":3.6863333333,"yoy_price":2.92825,"absolute_change":0.7580833333,"percentage_change":25.8886137909},{"date":"2011-03-28","fuel":"gasoline","current_price":3.7195,"yoy_price":2.91175,"absolute_change":0.80775,"percentage_change":27.7410491972},{"date":"2011-04-04","fuel":"gasoline","current_price":3.8025,"yoy_price":2.93575,"absolute_change":0.86675,"percentage_change":29.5239717278},{"date":"2011-04-11","fuel":"gasoline","current_price":3.909,"yoy_price":2.9665833333,"absolute_change":0.9424166667,"percentage_change":31.767746285},{"date":"2011-04-18","fuel":"gasoline","current_price":3.9649166667,"yoy_price":2.9691666667,"absolute_change":0.99575,"percentage_change":33.536345776},{"date":"2011-04-25","fuel":"gasoline","current_price":4.002,"yoy_price":2.9620833333,"absolute_change":1.0399166667,"percentage_change":35.1076100717},{"date":"2011-05-02","fuel":"gasoline","current_price":4.0819166667,"yoy_price":3.0093333333,"absolute_change":1.0725833333,"percentage_change":35.6418918919},{"date":"2011-05-09","fuel":"gasoline","current_price":4.08775,"yoy_price":3.0193333333,"absolute_change":1.0684166667,"percentage_change":35.3858467653},{"date":"2011-05-16","fuel":"gasoline","current_price":4.0836666667,"yoy_price":2.983,"absolute_change":1.1006666667,"percentage_change":36.8979774276},{"date":"2011-05-23","fuel":"gasoline","current_price":3.9784166667,"yoy_price":2.9106666667,"absolute_change":1.06775,"percentage_change":36.6840357306},{"date":"2011-05-30","fuel":"gasoline","current_price":3.91875,"yoy_price":2.85425,"absolute_change":1.0645,"percentage_change":37.2952614522},{"date":"2011-06-06","fuel":"gasoline","current_price":3.8975,"yoy_price":2.8503333333,"absolute_change":1.0471666667,"percentage_change":36.7383931704},{"date":"2011-06-13","fuel":"gasoline","current_price":3.8353333333,"yoy_price":2.8255,"absolute_change":1.0098333333,"percentage_change":35.7399870229},{"date":"2011-06-20","fuel":"gasoline","current_price":3.7805833333,"yoy_price":2.8619166667,"absolute_change":0.9186666667,"percentage_change":32.0997000844},{"date":"2011-06-27","fuel":"gasoline","current_price":3.7065833333,"yoy_price":2.87475,"absolute_change":0.8318333333,"percentage_change":28.9358494942},{"date":"2011-07-04","fuel":"gasoline","current_price":3.7025,"yoy_price":2.8473333333,"absolute_change":0.8551666667,"percentage_change":30.0339498946},{"date":"2011-07-11","fuel":"gasoline","current_price":3.7580833333,"yoy_price":2.84,"absolute_change":0.9180833333,"percentage_change":32.3268779343},{"date":"2011-07-18","fuel":"gasoline","current_price":3.7989166667,"yoy_price":2.8430833333,"absolute_change":0.9558333333,"percentage_change":33.6196031304},{"date":"2011-07-25","fuel":"gasoline","current_price":3.8170833333,"yoy_price":2.8665,"absolute_change":0.9505833333,"percentage_change":33.1618117332},{"date":"2011-08-01","fuel":"gasoline","current_price":3.8271666667,"yoy_price":2.8558333333,"absolute_change":0.9713333333,"percentage_change":34.0122556172},{"date":"2011-08-08","fuel":"gasoline","current_price":3.79175,"yoy_price":2.8999166667,"absolute_change":0.8918333333,"percentage_change":30.7537572919},{"date":"2011-08-15","fuel":"gasoline","current_price":3.7258333333,"yoy_price":2.86625,"absolute_change":0.8595833333,"percentage_change":29.9898241023},{"date":"2011-08-22","fuel":"gasoline","current_price":3.70175,"yoy_price":2.8288333333,"absolute_change":0.8729166667,"percentage_change":30.8578330289},{"date":"2011-08-29","fuel":"gasoline","current_price":3.7428333333,"yoy_price":2.8029166667,"absolute_change":0.9399166667,"percentage_change":33.5335216293},{"date":"2011-09-05","fuel":"gasoline","current_price":3.7889166667,"yoy_price":2.7980833333,"absolute_change":0.9908333333,"percentage_change":35.4111445335},{"date":"2011-09-12","fuel":"gasoline","current_price":3.7779166667,"yoy_price":2.8306666667,"absolute_change":0.94725,"percentage_change":33.4638483278},{"date":"2011-09-19","fuel":"gasoline","current_price":3.7255,"yoy_price":2.83275,"absolute_change":0.89275,"percentage_change":31.515311976},{"date":"2011-09-26","fuel":"gasoline","current_price":3.6406666667,"yoy_price":2.8078333333,"absolute_change":0.8328333333,"percentage_change":29.6610672523},{"date":"2011-10-03","fuel":"gasoline","current_price":3.5676666667,"yoy_price":2.8433333333,"absolute_change":0.7243333333,"percentage_change":25.4747948417},{"date":"2011-10-10","fuel":"gasoline","current_price":3.5489166667,"yoy_price":2.92875,"absolute_change":0.6201666667,"percentage_change":21.1751315977},{"date":"2011-10-17","fuel":"gasoline","current_price":3.6025,"yoy_price":2.9503333333,"absolute_change":0.6521666667,"percentage_change":22.10484691},{"date":"2011-10-24","fuel":"gasoline","current_price":3.5915,"yoy_price":2.9365,"absolute_change":0.655,"percentage_change":22.3054656904},{"date":"2011-10-31","fuel":"gasoline","current_price":3.5828333333,"yoy_price":2.9285833333,"absolute_change":0.65425,"percentage_change":22.3401530888},{"date":"2011-11-07","fuel":"gasoline","current_price":3.5561666667,"yoy_price":2.9778333333,"absolute_change":0.5783333333,"percentage_change":19.4212794537},{"date":"2011-11-14","fuel":"gasoline","current_price":3.56775,"yoy_price":3.0080833333,"absolute_change":0.5596666667,"percentage_change":18.6054242735},{"date":"2011-11-21","fuel":"gasoline","current_price":3.5034166667,"yoy_price":3,"absolute_change":0.5034166667,"percentage_change":16.7805555556},{"date":"2011-11-28","fuel":"gasoline","current_price":3.447,"yoy_price":2.9825833333,"absolute_change":0.4644166667,"percentage_change":15.5709535917},{"date":"2011-12-05","fuel":"gasoline","current_price":3.4248333333,"yoy_price":3.0786666667,"absolute_change":0.3461666667,"percentage_change":11.2440450411},{"date":"2011-12-12","fuel":"gasoline","current_price":3.4170833333,"yoy_price":3.1004166667,"absolute_change":0.3166666667,"percentage_change":10.2136809569},{"date":"2011-12-19","fuel":"gasoline","current_price":3.3644166667,"yoy_price":3.10525,"absolute_change":0.2591666667,"percentage_change":8.3460805625},{"date":"2011-12-26","fuel":"gasoline","current_price":3.3875,"yoy_price":3.1688333333,"absolute_change":0.2186666667,"percentage_change":6.9005417346},{"date":"2012-01-02","fuel":"gasoline","current_price":3.429,"yoy_price":3.1865,"absolute_change":0.2425,"percentage_change":7.6102306606},{"date":"2012-01-09","fuel":"gasoline","current_price":3.513,"yoy_price":3.2041666667,"absolute_change":0.3088333333,"percentage_change":9.6384915475},{"date":"2012-01-16","fuel":"gasoline","current_price":3.52275,"yoy_price":3.2201666667,"absolute_change":0.3025833333,"percentage_change":9.3965115677},{"date":"2012-01-23","fuel":"gasoline","current_price":3.5246666667,"yoy_price":3.2259166667,"absolute_change":0.29875,"percentage_change":9.2609335848},{"date":"2012-01-30","fuel":"gasoline","current_price":3.5743333333,"yoy_price":3.2195,"absolute_change":0.3548333333,"percentage_change":11.0213801315},{"date":"2012-02-06","fuel":"gasoline","current_price":3.61375,"yoy_price":3.2478333333,"absolute_change":0.3659166667,"percentage_change":11.2664853492},{"date":"2012-02-13","fuel":"gasoline","current_price":3.6596666667,"yoy_price":3.2588333333,"absolute_change":0.4008333333,"percentage_change":12.2999028282},{"date":"2012-02-20","fuel":"gasoline","current_price":3.732,"yoy_price":3.3095,"absolute_change":0.4225,"percentage_change":12.7662788941},{"date":"2012-02-27","fuel":"gasoline","current_price":3.8614166667,"yoy_price":3.4985833333,"absolute_change":0.3628333333,"percentage_change":10.3708643975},{"date":"2012-03-05","fuel":"gasoline","current_price":3.9273333333,"yoy_price":3.6375833333,"absolute_change":0.28975,"percentage_change":7.9654532542},{"date":"2012-03-12","fuel":"gasoline","current_price":3.964,"yoy_price":3.6886666667,"absolute_change":0.2753333333,"percentage_change":7.4643050786},{"date":"2012-03-19","fuel":"gasoline","current_price":4.0018333333,"yoy_price":3.6863333333,"absolute_change":0.3155,"percentage_change":8.5586400217},{"date":"2012-03-26","fuel":"gasoline","current_price":4.0504166667,"yoy_price":3.7195,"absolute_change":0.3309166667,"percentage_change":8.8968051261},{"date":"2012-04-02","fuel":"gasoline","current_price":4.0706666667,"yoy_price":3.8025,"absolute_change":0.2681666667,"percentage_change":7.0523778216},{"date":"2012-04-09","fuel":"gasoline","current_price":4.07175,"yoy_price":3.909,"absolute_change":0.16275,"percentage_change":4.1634689179},{"date":"2012-04-16","fuel":"gasoline","current_price":4.0521666667,"yoy_price":3.9649166667,"absolute_change":0.08725,"percentage_change":2.2005506631},{"date":"2012-04-23","fuel":"gasoline","current_price":4.0058333333,"yoy_price":4.002,"absolute_change":0.0038333333,"percentage_change":0.0957854406},{"date":"2012-04-30","fuel":"gasoline","current_price":3.9668333333,"yoy_price":4.0819166667,"absolute_change":-0.1150833333,"percentage_change":-2.8193454872},{"date":"2012-05-07","fuel":"gasoline","current_price":3.92975,"yoy_price":4.08775,"absolute_change":-0.158,"percentage_change":-3.865207021},{"date":"2012-05-14","fuel":"gasoline","current_price":3.905,"yoy_price":4.0836666667,"absolute_change":-0.1786666667,"percentage_change":-4.3751530487},{"date":"2012-05-21","fuel":"gasoline","current_price":3.8615,"yoy_price":3.9784166667,"absolute_change":-0.1169166667,"percentage_change":-2.9387738003},{"date":"2012-05-28","fuel":"gasoline","current_price":3.8170833333,"yoy_price":3.91875,"absolute_change":-0.1016666667,"percentage_change":-2.5943646996},{"date":"2012-06-04","fuel":"gasoline","current_price":3.7609166667,"yoy_price":3.8975,"absolute_change":-0.1365833333,"percentage_change":-3.5043831516},{"date":"2012-06-11","fuel":"gasoline","current_price":3.7135833333,"yoy_price":3.8353333333,"absolute_change":-0.12175,"percentage_change":-3.1744307318},{"date":"2012-06-18","fuel":"gasoline","current_price":3.6640833333,"yoy_price":3.7805833333,"absolute_change":-0.1165,"percentage_change":-3.0815350365},{"date":"2012-06-25","fuel":"gasoline","current_price":3.5713333333,"yoy_price":3.7065833333,"absolute_change":-0.13525,"percentage_change":-3.6489129702},{"date":"2012-07-02","fuel":"gasoline","current_price":3.4944166667,"yoy_price":3.7025,"absolute_change":-0.2080833333,"percentage_change":-5.6200765249},{"date":"2012-07-09","fuel":"gasoline","current_price":3.5433333333,"yoy_price":3.7580833333,"absolute_change":-0.21475,"percentage_change":-5.7143490698},{"date":"2012-07-16","fuel":"gasoline","current_price":3.5616666667,"yoy_price":3.7989166667,"absolute_change":-0.23725,"percentage_change":-6.2452014829},{"date":"2012-07-23","fuel":"gasoline","current_price":3.6311666667,"yoy_price":3.8170833333,"absolute_change":-0.1859166667,"percentage_change":-4.8706473092},{"date":"2012-07-30","fuel":"gasoline","current_price":3.6438333333,"yoy_price":3.8271666667,"absolute_change":-0.1833333333,"percentage_change":-4.7903148543},{"date":"2012-08-06","fuel":"gasoline","current_price":3.76925,"yoy_price":3.79175,"absolute_change":-0.0225,"percentage_change":-0.5933935518},{"date":"2012-08-13","fuel":"gasoline","current_price":3.8539166667,"yoy_price":3.7258333333,"absolute_change":0.1280833333,"percentage_change":3.4377096846},{"date":"2012-08-20","fuel":"gasoline","current_price":3.8799166667,"yoy_price":3.70175,"absolute_change":0.1781666667,"percentage_change":4.813038878},{"date":"2012-08-27","fuel":"gasoline","current_price":3.9118333333,"yoy_price":3.7428333333,"absolute_change":0.169,"percentage_change":4.5152958988},{"date":"2012-09-03","fuel":"gasoline","current_price":3.974,"yoy_price":3.7889166667,"absolute_change":0.1850833333,"percentage_change":4.8848615479},{"date":"2012-09-10","fuel":"gasoline","current_price":3.9806666667,"yoy_price":3.7779166667,"absolute_change":0.20275,"percentage_change":5.366714459},{"date":"2012-09-17","fuel":"gasoline","current_price":4.012,"yoy_price":3.7255,"absolute_change":0.2865,"percentage_change":7.6902429204},{"date":"2012-09-24","fuel":"gasoline","current_price":3.9665833333,"yoy_price":3.6406666667,"absolute_change":0.3259166667,"percentage_change":8.9521149973},{"date":"2012-10-01","fuel":"gasoline","current_price":3.94525,"yoy_price":3.5676666667,"absolute_change":0.3775833333,"percentage_change":10.5834812669},{"date":"2012-10-08","fuel":"gasoline","current_price":4.0136666667,"yoy_price":3.5489166667,"absolute_change":0.46475,"percentage_change":13.095545589},{"date":"2012-10-15","fuel":"gasoline","current_price":3.98625,"yoy_price":3.6025,"absolute_change":0.38375,"percentage_change":10.6523247745},{"date":"2012-10-22","fuel":"gasoline","current_price":3.8585,"yoy_price":3.5915,"absolute_change":0.267,"percentage_change":7.4342196854},{"date":"2012-10-29","fuel":"gasoline","current_price":3.7351666667,"yoy_price":3.5828333333,"absolute_change":0.1523333333,"percentage_change":4.251756059},{"date":"2012-11-05","fuel":"gasoline","current_price":3.6595833333,"yoy_price":3.5561666667,"absolute_change":0.1034166667,"percentage_change":2.9080939214},{"date":"2012-11-12","fuel":"gasoline","current_price":3.6109166667,"yoy_price":3.56775,"absolute_change":0.0431666667,"percentage_change":1.2099128769},{"date":"2012-11-19","fuel":"gasoline","current_price":3.5866666667,"yoy_price":3.5034166667,"absolute_change":0.08325,"percentage_change":2.3762517542},{"date":"2012-11-26","fuel":"gasoline","current_price":3.5889166667,"yoy_price":3.447,"absolute_change":0.1419166667,"percentage_change":4.1171066628},{"date":"2012-12-03","fuel":"gasoline","current_price":3.5489166667,"yoy_price":3.4248333333,"absolute_change":0.1240833333,"percentage_change":3.6230473502},{"date":"2012-12-10","fuel":"gasoline","current_price":3.5030833333,"yoy_price":3.4170833333,"absolute_change":0.086,"percentage_change":2.516766248},{"date":"2012-12-17","fuel":"gasoline","current_price":3.4101666667,"yoy_price":3.3644166667,"absolute_change":0.04575,"percentage_change":1.3598196815},{"date":"2012-12-24","fuel":"gasoline","current_price":3.4134166667,"yoy_price":3.3875,"absolute_change":0.0259166667,"percentage_change":0.7650676507},{"date":"2012-12-31","fuel":"gasoline","current_price":3.4539166667,"yoy_price":3.429,"absolute_change":0.0249166667,"percentage_change":0.7266452805},{"date":"2013-01-07","fuel":"gasoline","current_price":3.4639166667,"yoy_price":3.513,"absolute_change":-0.0490833333,"percentage_change":-1.3971913844},{"date":"2013-01-14","fuel":"gasoline","current_price":3.469,"yoy_price":3.52275,"absolute_change":-0.05375,"percentage_change":-1.5257966078},{"date":"2013-01-21","fuel":"gasoline","current_price":3.4744166667,"yoy_price":3.5246666667,"absolute_change":-0.05025,"percentage_change":-1.4256667297},{"date":"2013-01-28","fuel":"gasoline","current_price":3.5135,"yoy_price":3.5743333333,"absolute_change":-0.0608333333,"percentage_change":-1.7019490814},{"date":"2013-02-04","fuel":"gasoline","current_price":3.6901666667,"yoy_price":3.61375,"absolute_change":0.0764166667,"percentage_change":2.1146085553},{"date":"2013-02-11","fuel":"gasoline","current_price":3.7646666667,"yoy_price":3.6596666667,"absolute_change":0.105,"percentage_change":2.8691137626},{"date":"2013-02-18","fuel":"gasoline","current_price":3.8923333333,"yoy_price":3.732,"absolute_change":0.1603333333,"percentage_change":4.2961772061},{"date":"2013-02-25","fuel":"gasoline","current_price":3.9339166667,"yoy_price":3.8614166667,"absolute_change":0.0725,"percentage_change":1.8775492587},{"date":"2013-03-04","fuel":"gasoline","current_price":3.91,"yoy_price":3.9273333333,"absolute_change":-0.0173333333,"percentage_change":-0.4413512137},{"date":"2013-03-11","fuel":"gasoline","current_price":3.86525,"yoy_price":3.964,"absolute_change":-0.09875,"percentage_change":-2.4911705348},{"date":"2013-03-18","fuel":"gasoline","current_price":3.8494166667,"yoy_price":4.0018333333,"absolute_change":-0.1524166667,"percentage_change":-3.8086710258},{"date":"2013-03-25","fuel":"gasoline","current_price":3.8305833333,"yoy_price":4.0504166667,"absolute_change":-0.2198333333,"percentage_change":-5.427425162},{"date":"2013-04-01","fuel":"gasoline","current_price":3.8023333333,"yoy_price":4.0706666667,"absolute_change":-0.2683333333,"percentage_change":-6.5918768425},{"date":"2013-04-08","fuel":"gasoline","current_price":3.7638333333,"yoy_price":4.07175,"absolute_change":-0.3079166667,"percentage_change":-7.5622684759},{"date":"2013-04-15","fuel":"gasoline","current_price":3.7015,"yoy_price":4.0521666667,"absolute_change":-0.3506666667,"percentage_change":-8.6538066055},{"date":"2013-04-22","fuel":"gasoline","current_price":3.688,"yoy_price":4.0058333333,"absolute_change":-0.3178333333,"percentage_change":-7.9342625338},{"date":"2013-04-29","fuel":"gasoline","current_price":3.6716666667,"yoy_price":3.9668333333,"absolute_change":-0.2951666667,"percentage_change":-7.4408638293},{"date":"2013-05-06","fuel":"gasoline","current_price":3.6834166667,"yoy_price":3.92975,"absolute_change":-0.2463333333,"percentage_change":-6.2684225036},{"date":"2013-05-13","fuel":"gasoline","current_price":3.74425,"yoy_price":3.905,"absolute_change":-0.16075,"percentage_change":-4.1165172855},{"date":"2013-05-20","fuel":"gasoline","current_price":3.7975,"yoy_price":3.8615,"absolute_change":-0.064,"percentage_change":-1.6573870258},{"date":"2013-05-27","fuel":"gasoline","current_price":3.7765833333,"yoy_price":3.8170833333,"absolute_change":-0.0405,"percentage_change":-1.0610195394},{"date":"2013-06-03","fuel":"gasoline","current_price":3.7738333333,"yoy_price":3.7609166667,"absolute_change":0.0129166667,"percentage_change":0.3434446389},{"date":"2013-06-10","fuel":"gasoline","current_price":3.78475,"yoy_price":3.7135833333,"absolute_change":0.0711666667,"percentage_change":1.9163880349},{"date":"2013-06-17","fuel":"gasoline","current_price":3.7660833333,"yoy_price":3.6640833333,"absolute_change":0.102,"percentage_change":2.783779481},{"date":"2013-06-24","fuel":"gasoline","current_price":3.7355,"yoy_price":3.5713333333,"absolute_change":0.1641666667,"percentage_change":4.5967892477},{"date":"2013-07-01","fuel":"gasoline","current_price":3.6634166667,"yoy_price":3.4944166667,"absolute_change":0.169,"percentage_change":4.836286457},{"date":"2013-07-08","fuel":"gasoline","current_price":3.65675,"yoy_price":3.5433333333,"absolute_change":0.1134166667,"percentage_change":3.2008466604},{"date":"2013-07-15","fuel":"gasoline","current_price":3.7924166667,"yoy_price":3.5616666667,"absolute_change":0.23075,"percentage_change":6.4787084698},{"date":"2013-07-22","fuel":"gasoline","current_price":3.8378333333,"yoy_price":3.6311666667,"absolute_change":0.2066666667,"percentage_change":5.6914673888},{"date":"2013-07-29","fuel":"gasoline","current_price":3.80725,"yoy_price":3.6438333333,"absolute_change":0.1634166667,"percentage_change":4.4847459178},{"date":"2013-08-05","fuel":"gasoline","current_price":3.78775,"yoy_price":3.76925,"absolute_change":0.0185,"percentage_change":0.4908138224},{"date":"2013-08-12","fuel":"gasoline","current_price":3.7235833333,"yoy_price":3.8539166667,"absolute_change":-0.1303333333,"percentage_change":-3.3818409843},{"date":"2013-08-19","fuel":"gasoline","current_price":3.7071666667,"yoy_price":3.8799166667,"absolute_change":-0.17275,"percentage_change":-4.4524152151},{"date":"2013-08-26","fuel":"gasoline","current_price":3.70625,"yoy_price":3.9118333333,"absolute_change":-0.2055833333,"percentage_change":-5.2554215841},{"date":"2013-09-02","fuel":"gasoline","current_price":3.754,"yoy_price":3.974,"absolute_change":-0.22,"percentage_change":-5.5359838953},{"date":"2013-09-09","fuel":"gasoline","current_price":3.7398333333,"yoy_price":3.9806666667,"absolute_change":-0.2408333333,"percentage_change":-6.0500753643},{"date":"2013-09-16","fuel":"gasoline","current_price":3.7113333333,"yoy_price":4.012,"absolute_change":-0.3006666667,"percentage_change":-7.4941841143},{"date":"2013-09-23","fuel":"gasoline","current_price":3.6588333333,"yoy_price":3.9665833333,"absolute_change":-0.30775,"percentage_change":-7.7585663564},{"date":"2013-09-30","fuel":"gasoline","current_price":3.59425,"yoy_price":3.94525,"absolute_change":-0.351,"percentage_change":-8.8967746024},{"date":"2013-10-07","fuel":"gasoline","current_price":3.53525,"yoy_price":4.0136666667,"absolute_change":-0.4784166667,"percentage_change":-11.9196910556},{"date":"2013-10-14","fuel":"gasoline","current_price":3.52225,"yoy_price":3.98625,"absolute_change":-0.464,"percentage_change":-11.6400125431},{"date":"2013-10-21","fuel":"gasoline","current_price":3.5230833333,"yoy_price":3.8585,"absolute_change":-0.3354166667,"percentage_change":-8.6929290311},{"date":"2013-10-28","fuel":"gasoline","current_price":3.4666666667,"yoy_price":3.7351666667,"absolute_change":-0.2685,"percentage_change":-7.188434251},{"date":"2013-11-04","fuel":"gasoline","current_price":3.43525,"yoy_price":3.6595833333,"absolute_change":-0.2243333333,"percentage_change":-6.1300239098},{"date":"2013-11-11","fuel":"gasoline","current_price":3.3709166667,"yoy_price":3.6109166667,"absolute_change":-0.24,"percentage_change":-6.6465117352},{"date":"2013-11-18","fuel":"gasoline","current_price":3.3919166667,"yoy_price":3.5866666667,"absolute_change":-0.19475,"percentage_change":-5.4298327138},{"date":"2013-11-25","fuel":"gasoline","current_price":3.4623333333,"yoy_price":3.5889166667,"absolute_change":-0.1265833333,"percentage_change":-3.527062484},{"date":"2013-12-02","fuel":"gasoline","current_price":3.4495,"yoy_price":3.5489166667,"absolute_change":-0.0994166667,"percentage_change":-2.8013243478},{"date":"2013-12-09","fuel":"gasoline","current_price":3.44625,"yoy_price":3.5030833333,"absolute_change":-0.0568333333,"percentage_change":-1.622380284},{"date":"2013-12-16","fuel":"gasoline","current_price":3.4215,"yoy_price":3.4101666667,"absolute_change":0.0113333333,"percentage_change":0.3323395728},{"date":"2013-12-23","fuel":"gasoline","current_price":3.45025,"yoy_price":3.4134166667,"absolute_change":0.0368333333,"percentage_change":1.0790752179},{"date":"2013-12-30","fuel":"gasoline","current_price":3.5034166667,"yoy_price":3.4539166667,"absolute_change":0.0495,"percentage_change":1.4331555963},{"date":"2014-01-06","fuel":"gasoline","current_price":3.5093333333,"yoy_price":3.4639166667,"absolute_change":0.0454166667,"percentage_change":1.3111362379},{"date":"2014-01-13","fuel":"gasoline","current_price":3.4998333333,"yoy_price":3.469,"absolute_change":0.0308333333,"percentage_change":0.8888248294},{"date":"2014-01-20","fuel":"gasoline","current_price":3.4701666667,"yoy_price":3.4744166667,"absolute_change":-0.00425,"percentage_change":-0.1223226921},{"date":"2014-01-27","fuel":"gasoline","current_price":3.4669166667,"yoy_price":3.5135,"absolute_change":-0.0465833333,"percentage_change":-1.3258384327},{"date":"2014-02-03","fuel":"gasoline","current_price":3.46375,"yoy_price":3.6901666667,"absolute_change":-0.2264166667,"percentage_change":-6.1356758954},{"date":"2014-02-10","fuel":"gasoline","current_price":3.479,"yoy_price":3.7646666667,"absolute_change":-0.2856666667,"percentage_change":-7.588099876},{"date":"2014-02-17","fuel":"gasoline","current_price":3.5475,"yoy_price":3.8923333333,"absolute_change":-0.3448333333,"percentage_change":-8.8592960521},{"date":"2014-02-24","fuel":"gasoline","current_price":3.60675,"yoy_price":3.9339166667,"absolute_change":-0.3271666667,"percentage_change":-8.3165632216},{"date":"2014-03-03","fuel":"gasoline","current_price":3.64175,"yoy_price":3.91,"absolute_change":-0.26825,"percentage_change":-6.8606138107},{"date":"2014-03-10","fuel":"gasoline","current_price":3.6708333333,"yoy_price":3.86525,"absolute_change":-0.1944166667,"percentage_change":-5.029860078},{"date":"2014-03-17","fuel":"gasoline","current_price":3.706,"yoy_price":3.8494166667,"absolute_change":-0.1434166667,"percentage_change":-3.725672721},{"date":"2014-03-24","fuel":"gasoline","current_price":3.7111666667,"yoy_price":3.8305833333,"absolute_change":-0.1194166667,"percentage_change":-3.1174538256},{"date":"2014-03-31","fuel":"gasoline","current_price":3.7381666667,"yoy_price":3.8023333333,"absolute_change":-0.0641666667,"percentage_change":-1.68756027},{"date":"2014-04-07","fuel":"gasoline","current_price":3.7605,"yoy_price":3.7638333333,"absolute_change":-0.0033333333,"percentage_change":-0.0885621928},{"date":"2014-04-14","fuel":"gasoline","current_price":3.816,"yoy_price":3.7015,"absolute_change":0.1145,"percentage_change":3.0933405376},{"date":"2014-04-21","fuel":"gasoline","current_price":3.85025,"yoy_price":3.688,"absolute_change":0.16225,"percentage_change":4.3994034707},{"date":"2014-04-28","fuel":"gasoline","current_price":3.8839166667,"yoy_price":3.6716666667,"absolute_change":0.21225,"percentage_change":5.7807535179},{"date":"2014-05-05","fuel":"gasoline","current_price":3.85875,"yoy_price":3.6834166667,"absolute_change":0.1753333333,"percentage_change":4.7600733015},{"date":"2014-05-12","fuel":"gasoline","current_price":3.8420833333,"yoy_price":3.74425,"absolute_change":0.0978333333,"percentage_change":2.6128953284},{"date":"2014-05-19","fuel":"gasoline","current_price":3.8385833333,"yoy_price":3.7975,"absolute_change":0.0410833333,"percentage_change":1.0818520957},{"date":"2014-05-26","fuel":"gasoline","current_price":3.84325,"yoy_price":3.7765833333,"absolute_change":0.0666666667,"percentage_change":1.7652640173},{"date":"2014-06-02","fuel":"gasoline","current_price":3.8565833333,"yoy_price":3.7738333333,"absolute_change":0.08275,"percentage_change":2.1927306452},{"date":"2014-06-09","fuel":"gasoline","current_price":3.8398333333,"yoy_price":3.78475,"absolute_change":0.0550833333,"percentage_change":1.4554021622},{"date":"2014-06-16","fuel":"gasoline","current_price":3.85,"yoy_price":3.7660833333,"absolute_change":0.0839166667,"percentage_change":2.2282211847},{"date":"2014-06-23","fuel":"gasoline","current_price":3.8686666667,"yoy_price":3.7355,"absolute_change":0.1331666667,"percentage_change":3.5648953732},{"date":"2014-06-30","fuel":"gasoline","current_price":3.8699166667,"yoy_price":3.6634166667,"absolute_change":0.2065,"percentage_change":5.6368144492},{"date":"2014-07-07","fuel":"gasoline","current_price":3.8475,"yoy_price":3.65675,"absolute_change":0.19075,"percentage_change":5.2163806659},{"date":"2014-07-14","fuel":"gasoline","current_price":3.80875,"yoy_price":3.7924166667,"absolute_change":0.0163333333,"percentage_change":0.4306840405},{"date":"2014-07-21","fuel":"gasoline","current_price":3.7668333333,"yoy_price":3.8378333333,"absolute_change":-0.071,"percentage_change":-1.8500021714},{"date":"2014-07-28","fuel":"gasoline","current_price":3.7155833333,"yoy_price":3.80725,"absolute_change":-0.0916666667,"percentage_change":-2.4076870882},{"date":"2014-08-04","fuel":"gasoline","current_price":3.6915,"yoy_price":3.78775,"absolute_change":-0.09625,"percentage_change":-2.5410863969},{"date":"2014-08-11","fuel":"gasoline","current_price":3.6748333333,"yoy_price":3.7235833333,"absolute_change":-0.04875,"percentage_change":-1.3092227469},{"date":"2014-08-18","fuel":"gasoline","current_price":3.64375,"yoy_price":3.7071666667,"absolute_change":-0.0634166667,"percentage_change":-1.7106505417},{"date":"2014-08-25","fuel":"gasoline","current_price":3.6246666667,"yoy_price":3.70625,"absolute_change":-0.0815833333,"percentage_change":-2.2012366498},{"date":"2014-09-01","fuel":"gasoline","current_price":3.6250833333,"yoy_price":3.754,"absolute_change":-0.1289166667,"percentage_change":-3.4341147221},{"date":"2014-09-08","fuel":"gasoline","current_price":3.6225,"yoy_price":3.7398333333,"absolute_change":-0.1173333333,"percentage_change":-3.1373947146},{"date":"2014-09-15","fuel":"gasoline","current_price":3.5761666667,"yoy_price":3.7113333333,"absolute_change":-0.1351666667,"percentage_change":-3.6419974852},{"date":"2014-09-22","fuel":"gasoline","current_price":3.5251666667,"yoy_price":3.6588333333,"absolute_change":-0.1336666667,"percentage_change":-3.6532592356},{"date":"2014-09-29","fuel":"gasoline","current_price":3.5249166667,"yoy_price":3.59425,"absolute_change":-0.0693333333,"percentage_change":-1.9290069787},{"date":"2014-10-06","fuel":"gasoline","current_price":3.4766666667,"yoy_price":3.53525,"absolute_change":-0.0585833333,"percentage_change":-1.6571199585},{"date":"2014-10-13","fuel":"gasoline","current_price":3.3915,"yoy_price":3.52225,"absolute_change":-0.13075,"percentage_change":-3.712115835},{"date":"2014-10-20","fuel":"gasoline","current_price":3.3021666667,"yoy_price":3.5230833333,"absolute_change":-0.2209166667,"percentage_change":-6.2705489983},{"date":"2014-10-27","fuel":"gasoline","current_price":3.2323333333,"yoy_price":3.4666666667,"absolute_change":-0.2343333333,"percentage_change":-6.7596153846},{"date":"2014-11-03","fuel":"gasoline","current_price":3.17,"yoy_price":3.43525,"absolute_change":-0.26525,"percentage_change":-7.7214176552},{"date":"2014-11-10","fuel":"gasoline","current_price":3.116,"yoy_price":3.3709166667,"absolute_change":-0.2549166667,"percentage_change":-7.5622357915},{"date":"2014-11-17","fuel":"gasoline","current_price":3.0705833333,"yoy_price":3.3919166667,"absolute_change":-0.3213333333,"percentage_change":-9.4735031816},{"date":"2014-11-24","fuel":"gasoline","current_price":3.0020833333,"yoy_price":3.4623333333,"absolute_change":-0.46025,"percentage_change":-13.293058631},{"date":"2014-12-01","fuel":"gasoline","current_price":2.9605,"yoy_price":3.4495,"absolute_change":-0.489,"percentage_change":-14.1759675315},{"date":"2014-12-08","fuel":"gasoline","current_price":2.8666666667,"yoy_price":3.44625,"absolute_change":-0.5795833333,"percentage_change":-16.8177971225},{"date":"2014-12-15","fuel":"gasoline","current_price":2.74625,"yoy_price":3.4215,"absolute_change":-0.67525,"percentage_change":-19.7354961274},{"date":"2014-12-22","fuel":"gasoline","current_price":2.6041666667,"yoy_price":3.45025,"absolute_change":-0.8460833333,"percentage_change":-24.5223776055},{"date":"2014-12-29","fuel":"gasoline","current_price":2.5036666667,"yoy_price":3.5034166667,"absolute_change":-0.99975,"percentage_change":-28.5364287243},{"date":"2015-01-05","fuel":"gasoline","current_price":2.42375,"yoy_price":3.5093333333,"absolute_change":-1.0855833333,"percentage_change":-30.9341755319},{"date":"2015-01-12","fuel":"gasoline","current_price":2.3450833333,"yoy_price":3.4998333333,"absolute_change":-1.15475,"percentage_change":-32.9944283061},{"date":"2015-01-19","fuel":"gasoline","current_price":2.2650833333,"yoy_price":3.4701666667,"absolute_change":-1.2050833333,"percentage_change":-34.7269583593},{"date":"2015-01-26","fuel":"gasoline","current_price":2.2385833333,"yoy_price":3.4669166667,"absolute_change":-1.2283333333,"percentage_change":-35.4301372497},{"date":"2015-02-02","fuel":"gasoline","current_price":2.2544166667,"yoy_price":3.46375,"absolute_change":-1.2093333333,"percentage_change":-34.9139901359},{"date":"2015-02-09","fuel":"gasoline","current_price":2.3746666667,"yoy_price":3.479,"absolute_change":-1.1043333333,"percentage_change":-31.7428379803},{"date":"2015-02-16","fuel":"gasoline","current_price":2.45975,"yoy_price":3.5475,"absolute_change":-1.08775,"percentage_change":-30.6624383369},{"date":"2015-02-23","fuel":"gasoline","current_price":2.5195833333,"yoy_price":3.60675,"absolute_change":-1.0871666667,"percentage_change":-30.1425567801},{"date":"2015-03-02","fuel":"gasoline","current_price":2.67225,"yoy_price":3.64175,"absolute_change":-0.9695,"percentage_change":-26.6218164344},{"date":"2015-03-09","fuel":"gasoline","current_price":2.6890833333,"yoy_price":3.6708333333,"absolute_change":-0.98175,"percentage_change":-26.7446083995},{"date":"2015-03-16","fuel":"gasoline","current_price":2.65525,"yoy_price":3.706,"absolute_change":-1.05075,"percentage_change":-28.3526713438},{"date":"2015-03-23","fuel":"gasoline","current_price":2.6515833333,"yoy_price":3.7111666667,"absolute_change":-1.0595833333,"percentage_change":-28.5512192931},{"date":"2015-03-30","fuel":"gasoline","current_price":2.64325,"yoy_price":3.7381666667,"absolute_change":-1.0949166667,"percentage_change":-29.2902046458},{"date":"2015-04-06","fuel":"gasoline","current_price":2.6116666667,"yoy_price":3.7605,"absolute_change":-1.1488333333,"percentage_change":-30.5500155121},{"date":"2015-04-13","fuel":"gasoline","current_price":2.6054166667,"yoy_price":3.816,"absolute_change":-1.2105833333,"percentage_change":-31.7238819008},{"date":"2015-04-20","fuel":"gasoline","current_price":2.6794166667,"yoy_price":3.85025,"absolute_change":-1.1708333333,"percentage_change":-30.4092807826},{"date":"2015-04-27","fuel":"gasoline","current_price":2.776,"yoy_price":3.8839166667,"absolute_change":-1.1079166667,"percentage_change":-28.5257579334},{"date":"2015-05-04","fuel":"gasoline","current_price":2.8776666667,"yoy_price":3.85875,"absolute_change":-0.9810833333,"percentage_change":-25.4249001188},{"date":"2015-05-11","fuel":"gasoline","current_price":2.9048333333,"yoy_price":3.8420833333,"absolute_change":-0.93725,"percentage_change":-24.3943173192},{"date":"2015-05-18","fuel":"gasoline","current_price":2.95325,"yoy_price":3.8385833333,"absolute_change":-0.8853333333,"percentage_change":-23.0640644335},{"date":"2015-05-25","fuel":"gasoline","current_price":2.9800833333,"yoy_price":3.84325,"absolute_change":-0.8631666667,"percentage_change":-22.4592900974},{"date":"2015-06-01","fuel":"gasoline","current_price":2.9816666667,"yoy_price":3.8565833333,"absolute_change":-0.8749166667,"percentage_change":-22.6863156075},{"date":"2015-06-08","fuel":"gasoline","current_price":2.9790833333,"yoy_price":3.8398333333,"absolute_change":-0.86075,"percentage_change":-22.4163375146},{"date":"2015-06-15","fuel":"gasoline","current_price":3.0245833333,"yoy_price":3.85,"absolute_change":-0.8254166667,"percentage_change":-21.4393939394},{"date":"2015-06-22","fuel":"gasoline","current_price":3.0031666667,"yoy_price":3.8686666667,"absolute_change":-0.8655,"percentage_change":-22.3720489402},{"date":"2015-06-29","fuel":"gasoline","current_price":2.9933333333,"yoy_price":3.8699166667,"absolute_change":-0.8765833333,"percentage_change":-22.6512198798},{"date":"2015-07-06","fuel":"gasoline","current_price":2.9863333333,"yoy_price":3.8475,"absolute_change":-0.8611666667,"percentage_change":-22.3824994585},{"date":"2015-07-13","fuel":"gasoline","current_price":3.0495833333,"yoy_price":3.80875,"absolute_change":-0.7591666667,"percentage_change":-19.9321737228},{"date":"2015-07-20","fuel":"gasoline","current_price":3.01825,"yoy_price":3.7668333333,"absolute_change":-0.7485833333,"percentage_change":-19.8730144684},{"date":"2015-07-27","fuel":"gasoline","current_price":2.964,"yoy_price":3.7155833333,"absolute_change":-0.7515833333,"percentage_change":-20.2278691098},{"date":"2015-08-03","fuel":"gasoline","current_price":2.9108333333,"yoy_price":3.6915,"absolute_change":-0.7806666667,"percentage_change":-21.1476816109},{"date":"2015-08-10","fuel":"gasoline","current_price":2.8488333333,"yoy_price":3.6748333333,"absolute_change":-0.826,"percentage_change":-22.4772098508},{"date":"2015-08-17","fuel":"gasoline","current_price":2.9221666667,"yoy_price":3.64375,"absolute_change":-0.7215833333,"percentage_change":-19.8033161807},{"date":"2015-08-24","fuel":"gasoline","current_price":2.8459166667,"yoy_price":3.6246666667,"absolute_change":-0.77875,"percentage_change":-21.4847342284},{"date":"2015-08-31","fuel":"gasoline","current_price":2.7256666667,"yoy_price":3.6250833333,"absolute_change":-0.8994166667,"percentage_change":-24.8109238868},{"date":"2015-09-07","fuel":"gasoline","current_price":2.6556666667,"yoy_price":3.6225,"absolute_change":-0.9668333333,"percentage_change":-26.6896710375},{"date":"2015-09-14","fuel":"gasoline","current_price":2.5951666667,"yoy_price":3.5761666667,"absolute_change":-0.981,"percentage_change":-27.4316074008},{"date":"2015-09-21","fuel":"gasoline","current_price":2.5485833333,"yoy_price":3.5251666667,"absolute_change":-0.9765833333,"percentage_change":-27.7031818827},{"date":"2015-09-28","fuel":"gasoline","current_price":2.5356666667,"yoy_price":3.5249166667,"absolute_change":-0.98925,"percentage_change":-28.0644932504},{"date":"2015-10-05","fuel":"gasoline","current_price":2.52875,"yoy_price":3.4766666667,"absolute_change":-0.9479166667,"percentage_change":-27.2651006711},{"date":"2015-10-12","fuel":"gasoline","current_price":2.5398333333,"yoy_price":3.3915,"absolute_change":-0.8516666667,"percentage_change":-25.1117991056},{"date":"2015-10-19","fuel":"gasoline","current_price":2.4845833333,"yoy_price":3.3021666667,"absolute_change":-0.8175833333,"percentage_change":-24.7589966184},{"date":"2015-10-26","fuel":"gasoline","current_price":2.4403333333,"yoy_price":3.2323333333,"absolute_change":-0.792,"percentage_change":-24.5024234299},{"date":"2015-11-02","fuel":"gasoline","current_price":2.43425,"yoy_price":3.17,"absolute_change":-0.73575,"percentage_change":-23.2097791798},{"date":"2015-11-09","fuel":"gasoline","current_price":2.45025,"yoy_price":3.116,"absolute_change":-0.66575,"percentage_change":-21.3655327343},{"date":"2015-11-16","fuel":"gasoline","current_price":2.40075,"yoy_price":3.0705833333,"absolute_change":-0.6698333333,"percentage_change":-21.8145303553},{"date":"2015-11-23","fuel":"gasoline","current_price":2.3225,"yoy_price":3.0020833333,"absolute_change":-0.6795833333,"percentage_change":-22.6370575989},{"date":"2015-11-30","fuel":"gasoline","current_price":2.2930833333,"yoy_price":2.9605,"absolute_change":-0.6674166667,"percentage_change":-22.5440522434},{"date":"2015-12-07","fuel":"gasoline","current_price":2.2871666667,"yoy_price":2.8666666667,"absolute_change":-0.5795,"percentage_change":-20.2151162791},{"date":"2015-12-14","fuel":"gasoline","current_price":2.2714166667,"yoy_price":2.74625,"absolute_change":-0.4748333333,"percentage_change":-17.2902442725},{"date":"2015-12-21","fuel":"gasoline","current_price":2.2659166667,"yoy_price":2.6041666667,"absolute_change":-0.33825,"percentage_change":-12.9888},{"date":"2015-12-28","fuel":"gasoline","current_price":2.2755,"yoy_price":2.5036666667,"absolute_change":-0.2281666667,"percentage_change":-9.1133004926},{"date":"2016-01-04","fuel":"gasoline","current_price":2.2711666667,"yoy_price":2.42375,"absolute_change":-0.1525833333,"percentage_change":-6.2953412412},{"date":"2016-01-11","fuel":"gasoline","current_price":2.2410833333,"yoy_price":2.3450833333,"absolute_change":-0.104,"percentage_change":-4.434810419},{"date":"2016-01-18","fuel":"gasoline","current_price":2.15825,"yoy_price":2.2650833333,"absolute_change":-0.1068333333,"percentage_change":-4.716529929},{"date":"2016-01-25","fuel":"gasoline","current_price":2.1033333333,"yoy_price":2.2385833333,"absolute_change":-0.13525,"percentage_change":-6.0417674869},{"date":"2016-02-01","fuel":"gasoline","current_price":2.0665833333,"yoy_price":2.2544166667,"absolute_change":-0.1878333333,"percentage_change":-8.3317931468},{"date":"2016-02-08","fuel":"gasoline","current_price":2.0065,"yoy_price":2.3746666667,"absolute_change":-0.3681666667,"percentage_change":-15.5039303762},{"date":"2016-02-15","fuel":"gasoline","current_price":1.9654166667,"yoy_price":2.45975,"absolute_change":-0.4943333333,"percentage_change":-20.0968933157},{"date":"2016-02-22","fuel":"gasoline","current_price":1.9610833333,"yoy_price":2.5195833333,"absolute_change":-0.5585,"percentage_change":-22.166363486},{"date":"2016-02-29","fuel":"gasoline","current_price":2.0085,"yoy_price":2.67225,"absolute_change":-0.66375,"percentage_change":-24.8386191412},{"date":"2016-03-07","fuel":"gasoline","current_price":2.0591666667,"yoy_price":2.6890833333,"absolute_change":-0.6299166667,"percentage_change":-23.4249589389},{"date":"2016-03-14","fuel":"gasoline","current_price":2.1816666667,"yoy_price":2.65525,"absolute_change":-0.4735833333,"percentage_change":-17.8357342372},{"date":"2016-03-21","fuel":"gasoline","current_price":2.2295,"yoy_price":2.6515833333,"absolute_change":-0.4220833333,"percentage_change":-15.9181621044},{"date":"2016-03-28","fuel":"gasoline","current_price":2.29525,"yoy_price":2.64325,"absolute_change":-0.348,"percentage_change":-13.1656105174},{"date":"2016-04-04","fuel":"gasoline","current_price":2.3093333333,"yoy_price":2.6116666667,"absolute_change":-0.3023333333,"percentage_change":-11.5762603701},{"date":"2016-04-11","fuel":"gasoline","current_price":2.2985833333,"yoy_price":2.6054166667,"absolute_change":-0.3068333333,"percentage_change":-11.7767471614},{"date":"2016-04-18","fuel":"gasoline","current_price":2.3630833333,"yoy_price":2.6794166667,"absolute_change":-0.3163333333,"percentage_change":-11.8060523124},{"date":"2016-04-25","fuel":"gasoline","current_price":2.3878333333,"yoy_price":2.776,"absolute_change":-0.3881666667,"percentage_change":-13.9829490874},{"date":"2016-05-02","fuel":"gasoline","current_price":2.4613333333,"yoy_price":2.8776666667,"absolute_change":-0.4163333333,"percentage_change":-14.4677400672},{"date":"2016-05-09","fuel":"gasoline","current_price":2.448,"yoy_price":2.9048333333,"absolute_change":-0.4568333333,"percentage_change":-15.7266624591},{"date":"2016-05-16","fuel":"gasoline","current_price":2.4648333333,"yoy_price":2.95325,"absolute_change":-0.4884166667,"percentage_change":-16.5382770394},{"date":"2016-05-23","fuel":"gasoline","current_price":2.5193333333,"yoy_price":2.9800833333,"absolute_change":-0.46075,"percentage_change":-15.460977042},{"date":"2016-05-30","fuel":"gasoline","current_price":2.5528333333,"yoy_price":2.9816666667,"absolute_change":-0.4288333333,"percentage_change":-14.3823365008},{"date":"2016-06-06","fuel":"gasoline","current_price":2.5924166667,"yoy_price":2.9790833333,"absolute_change":-0.3866666667,"percentage_change":-12.9793840387},{"date":"2016-06-13","fuel":"gasoline","current_price":2.6095,"yoy_price":3.0245833333,"absolute_change":-0.4150833333,"percentage_change":-13.7236533958},{"date":"2016-06-20","fuel":"gasoline","current_price":2.57025,"yoy_price":3.0031666667,"absolute_change":-0.4329166667,"percentage_change":-14.415339364},{"date":"2016-06-27","fuel":"gasoline","current_price":2.554,"yoy_price":2.9933333333,"absolute_change":-0.4393333333,"percentage_change":-14.6770601336},{"date":"2016-07-04","fuel":"gasoline","current_price":2.5216666667,"yoy_price":2.9863333333,"absolute_change":-0.4646666667,"percentage_change":-15.559772296},{"date":"2016-07-11","fuel":"gasoline","current_price":2.48475,"yoy_price":3.0495833333,"absolute_change":-0.5648333333,"percentage_change":-18.5216559639},{"date":"2016-07-18","fuel":"gasoline","current_price":2.46225,"yoy_price":3.01825,"absolute_change":-0.556,"percentage_change":-18.4212706038},{"date":"2016-07-25","fuel":"gasoline","current_price":2.4148333333,"yoy_price":2.964,"absolute_change":-0.5491666667,"percentage_change":-18.5278902384},{"date":"2016-08-01","fuel":"gasoline","current_price":2.3898333333,"yoy_price":2.9108333333,"absolute_change":-0.521,"percentage_change":-17.8986544518},{"date":"2016-08-08","fuel":"gasoline","current_price":2.37575,"yoy_price":2.8488333333,"absolute_change":-0.4730833333,"percentage_change":-16.6062130697},{"date":"2016-08-15","fuel":"gasoline","current_price":2.3731666667,"yoy_price":2.9221666667,"absolute_change":-0.549,"percentage_change":-18.7874294188},{"date":"2016-08-22","fuel":"gasoline","current_price":2.41625,"yoy_price":2.8459166667,"absolute_change":-0.4296666667,"percentage_change":-15.0976545343},{"date":"2016-08-29","fuel":"gasoline","current_price":2.4548333333,"yoy_price":2.7256666667,"absolute_change":-0.2708333333,"percentage_change":-9.9364069952},{"date":"2016-09-05","fuel":"gasoline","current_price":2.4455833333,"yoy_price":2.6556666667,"absolute_change":-0.2100833333,"percentage_change":-7.9107568721},{"date":"2016-09-12","fuel":"gasoline","current_price":2.43125,"yoy_price":2.5951666667,"absolute_change":-0.1639166667,"percentage_change":-6.316228887},{"date":"2016-09-19","fuel":"gasoline","current_price":2.4525833333,"yoy_price":2.5485833333,"absolute_change":-0.096,"percentage_change":-3.7667985482},{"date":"2016-09-26","fuel":"gasoline","current_price":2.455,"yoy_price":2.5356666667,"absolute_change":-0.0806666667,"percentage_change":-3.1812803996},{"date":"2016-10-03","fuel":"gasoline","current_price":2.4759166667,"yoy_price":2.52875,"absolute_change":-0.0528333333,"percentage_change":-2.0893063108},{"date":"2016-10-10","fuel":"gasoline","current_price":2.5001666667,"yoy_price":2.5398333333,"absolute_change":-0.0396666667,"percentage_change":-1.5617822692},{"date":"2016-10-17","fuel":"gasoline","current_price":2.4879166667,"yoy_price":2.4845833333,"absolute_change":0.0033333333,"percentage_change":0.1341606574},{"date":"2016-10-24","fuel":"gasoline","current_price":2.4775833333,"yoy_price":2.4403333333,"absolute_change":0.03725,"percentage_change":1.5264308155},{"date":"2016-10-31","fuel":"gasoline","current_price":2.4675833333,"yoy_price":2.43425,"absolute_change":0.0333333333,"percentage_change":1.3693471637},{"date":"2016-11-07","fuel":"gasoline","current_price":2.4754166667,"yoy_price":2.45025,"absolute_change":0.0251666667,"percentage_change":1.0271060776},{"date":"2016-11-14","fuel":"gasoline","current_price":2.43125,"yoy_price":2.40075,"absolute_change":0.0305,"percentage_change":1.270436322},{"date":"2016-11-21","fuel":"gasoline","current_price":2.401,"yoy_price":2.3225,"absolute_change":0.0785,"percentage_change":3.3799784715},{"date":"2016-11-28","fuel":"gasoline","current_price":2.3985833333,"yoy_price":2.2930833333,"absolute_change":0.1055,"percentage_change":4.6007922375},{"date":"2016-12-05","fuel":"gasoline","current_price":2.449,"yoy_price":2.2871666667,"absolute_change":0.1618333333,"percentage_change":7.0757123078},{"date":"2016-12-12","fuel":"gasoline","current_price":2.4711666667,"yoy_price":2.2714166667,"absolute_change":0.19975,"percentage_change":8.7940712478},{"date":"2016-12-19","fuel":"gasoline","current_price":2.49825,"yoy_price":2.2659166667,"absolute_change":0.2323333333,"percentage_change":10.2533926667},{"date":"2016-12-26","fuel":"gasoline","current_price":2.5386666667,"yoy_price":2.2755,"absolute_change":0.2631666667,"percentage_change":11.5652237603},{"date":"2017-01-02","fuel":"gasoline","current_price":2.6046666667,"yoy_price":2.2711666667,"absolute_change":0.3335,"percentage_change":14.6840830704},{"date":"2017-01-09","fuel":"gasoline","current_price":2.61675,"yoy_price":2.2410833333,"absolute_change":0.3756666667,"percentage_change":16.76272636},{"date":"2017-01-16","fuel":"gasoline","current_price":2.58775,"yoy_price":2.15825,"absolute_change":0.4295,"percentage_change":19.9003822541},{"date":"2017-01-23","fuel":"gasoline","current_price":2.56,"yoy_price":2.1033333333,"absolute_change":0.4566666667,"percentage_change":21.7115689382},{"date":"2017-01-30","fuel":"gasoline","current_price":2.5350833333,"yoy_price":2.0665833333,"absolute_change":0.4685,"percentage_change":22.6702689625},{"date":"2017-02-06","fuel":"gasoline","current_price":2.5325,"yoy_price":2.0065,"absolute_change":0.526,"percentage_change":26.2148018938},{"date":"2017-02-13","fuel":"gasoline","current_price":2.54775,"yoy_price":1.9654166667,"absolute_change":0.5823333333,"percentage_change":29.629001484},{"date":"2017-02-20","fuel":"gasoline","current_price":2.5439166667,"yoy_price":1.9610833333,"absolute_change":0.5828333333,"percentage_change":29.7199677049},{"date":"2017-02-27","fuel":"gasoline","current_price":2.5585,"yoy_price":2.0085,"absolute_change":0.55,"percentage_change":27.3836196166},{"date":"2017-03-06","fuel":"gasoline","current_price":2.5819166667,"yoy_price":2.0591666667,"absolute_change":0.52275,"percentage_change":25.3864832052},{"date":"2017-03-13","fuel":"gasoline","current_price":2.5659166667,"yoy_price":2.1816666667,"absolute_change":0.38425,"percentage_change":17.6126814362},{"date":"2017-03-20","fuel":"gasoline","current_price":2.56525,"yoy_price":2.2295,"absolute_change":0.33575,"percentage_change":15.0594303656},{"date":"2017-03-27","fuel":"gasoline","current_price":2.5618333333,"yoy_price":2.29525,"absolute_change":0.2665833333,"percentage_change":11.6145663145},{"date":"2017-04-03","fuel":"gasoline","current_price":2.6004166667,"yoy_price":2.3093333333,"absolute_change":0.2910833333,"percentage_change":12.604647806},{"date":"2017-04-10","fuel":"gasoline","current_price":2.6600833333,"yoy_price":2.2985833333,"absolute_change":0.3615,"percentage_change":15.7270782728},{"date":"2017-04-17","fuel":"gasoline","current_price":2.6749166667,"yoy_price":2.3630833333,"absolute_change":0.3118333333,"percentage_change":13.1960362521},{"date":"2017-04-24","fuel":"gasoline","current_price":2.6858333333,"yoy_price":2.3878333333,"absolute_change":0.298,"percentage_change":12.4799329936},{"date":"2017-05-01","fuel":"gasoline","current_price":2.6525833333,"yoy_price":2.4613333333,"absolute_change":0.19125,"percentage_change":7.7701787649},{"date":"2017-05-08","fuel":"gasoline","current_price":2.61625,"yoy_price":2.448,"absolute_change":0.16825,"percentage_change":6.8729575163},{"date":"2017-05-15","fuel":"gasoline","current_price":2.6148333333,"yoy_price":2.4648333333,"absolute_change":0.15,"percentage_change":6.0856041653},{"date":"2017-05-22","fuel":"gasoline","current_price":2.64425,"yoy_price":2.5193333333,"absolute_change":0.1249166667,"percentage_change":4.9583223075},{"date":"2017-05-29","fuel":"gasoline","current_price":2.6515,"yoy_price":2.5528333333,"absolute_change":0.0986666667,"percentage_change":3.8649866162},{"date":"2017-06-05","fuel":"gasoline","current_price":2.6581666667,"yoy_price":2.5924166667,"absolute_change":0.06575,"percentage_change":2.5362435308},{"date":"2017-06-12","fuel":"gasoline","current_price":2.61375,"yoy_price":2.6095,"absolute_change":0.00425,"percentage_change":0.1628664495},{"date":"2017-06-19","fuel":"gasoline","current_price":2.5715,"yoy_price":2.57025,"absolute_change":0.00125,"percentage_change":0.0486334014},{"date":"2017-06-26","fuel":"gasoline","current_price":2.54175,"yoy_price":2.554,"absolute_change":-0.01225,"percentage_change":-0.4796397807},{"date":"2017-07-03","fuel":"gasoline","current_price":2.5163333333,"yoy_price":2.5216666667,"absolute_change":-0.0053333333,"percentage_change":-0.2115003305},{"date":"2017-07-10","fuel":"gasoline","current_price":2.5458333333,"yoy_price":2.48475,"absolute_change":0.0610833333,"percentage_change":2.4583291411},{"date":"2017-07-17","fuel":"gasoline","current_price":2.5284166667,"yoy_price":2.46225,"absolute_change":0.0661666667,"percentage_change":2.6872440518},{"date":"2017-07-24","fuel":"gasoline","current_price":2.5604166667,"yoy_price":2.4148333333,"absolute_change":0.1455833333,"percentage_change":6.0287114363},{"date":"2017-07-31","fuel":"gasoline","current_price":2.6000833333,"yoy_price":2.3898333333,"absolute_change":0.21025,"percentage_change":8.7976846363},{"date":"2017-08-07","fuel":"gasoline","current_price":2.62575,"yoy_price":2.37575,"absolute_change":0.25,"percentage_change":10.5229927391},{"date":"2017-08-14","fuel":"gasoline","current_price":2.6303333333,"yoy_price":2.3731666667,"absolute_change":0.2571666667,"percentage_change":10.8364351429},{"date":"2017-08-21","fuel":"gasoline","current_price":2.6093333333,"yoy_price":2.41625,"absolute_change":0.1930833333,"percentage_change":7.9910329367},{"date":"2017-08-28","fuel":"gasoline","current_price":2.6433333333,"yoy_price":2.4548333333,"absolute_change":0.1885,"percentage_change":7.678729038},{"date":"2017-09-04","fuel":"gasoline","current_price":2.92375,"yoy_price":2.4455833333,"absolute_change":0.4781666667,"percentage_change":19.5522540634},{"date":"2017-09-11","fuel":"gasoline","current_price":2.9299166667,"yoy_price":2.43125,"absolute_change":0.4986666667,"percentage_change":20.5107112254},{"date":"2017-09-18","fuel":"gasoline","current_price":2.8819166667,"yoy_price":2.4525833333,"absolute_change":0.4293333333,"percentage_change":17.5053515001},{"date":"2017-09-25","fuel":"gasoline","current_price":2.8330833333,"yoy_price":2.455,"absolute_change":0.3780833333,"percentage_change":15.4005431093},{"date":"2017-10-02","fuel":"gasoline","current_price":2.81325,"yoy_price":2.4759166667,"absolute_change":0.3373333333,"percentage_change":13.6245834876},{"date":"2017-10-09","fuel":"gasoline","current_price":2.7553333333,"yoy_price":2.5001666667,"absolute_change":0.2551666667,"percentage_change":10.2059862676},{"date":"2017-10-16","fuel":"gasoline","current_price":2.7374166667,"yoy_price":2.4879166667,"absolute_change":0.2495,"percentage_change":10.0284709429},{"date":"2017-10-23","fuel":"gasoline","current_price":2.7245,"yoy_price":2.4775833333,"absolute_change":0.2469166667,"percentage_change":9.9660287242},{"date":"2017-10-30","fuel":"gasoline","current_price":2.7345833333,"yoy_price":2.4675833333,"absolute_change":0.267,"percentage_change":10.8203032657},{"date":"2017-11-06","fuel":"gasoline","current_price":2.8086666667,"yoy_price":2.4754166667,"absolute_change":0.33325,"percentage_change":13.4623800707},{"date":"2017-11-13","fuel":"gasoline","current_price":2.8403333333,"yoy_price":2.43125,"absolute_change":0.4090833333,"percentage_change":16.8260497001},{"date":"2017-11-20","fuel":"gasoline","current_price":2.8186666667,"yoy_price":2.401,"absolute_change":0.4176666667,"percentage_change":17.3955296404},{"date":"2017-11-27","fuel":"gasoline","current_price":2.7854166667,"yoy_price":2.3985833333,"absolute_change":0.3868333333,"percentage_change":16.1275753049},{"date":"2017-12-04","fuel":"gasoline","current_price":2.75475,"yoy_price":2.449,"absolute_change":0.30575,"percentage_change":12.4846876276},{"date":"2017-12-11","fuel":"gasoline","current_price":2.7375833333,"yoy_price":2.4711666667,"absolute_change":0.2664166667,"percentage_change":10.7810076212},{"date":"2017-12-18","fuel":"gasoline","current_price":2.707,"yoy_price":2.49825,"absolute_change":0.20875,"percentage_change":8.3558490944},{"date":"2017-12-25","fuel":"gasoline","current_price":2.72575,"yoy_price":2.5386666667,"absolute_change":0.1870833333,"percentage_change":7.3693539916},{"date":"2018-01-01","fuel":"gasoline","current_price":2.7724166667,"yoy_price":2.6046666667,"absolute_change":0.16775,"percentage_change":6.4403634502},{"date":"2018-01-08","fuel":"gasoline","current_price":2.77875,"yoy_price":2.61675,"absolute_change":0.162,"percentage_change":6.1908856406},{"date":"2018-01-15","fuel":"gasoline","current_price":2.8083333333,"yoy_price":2.58775,"absolute_change":0.2205833333,"percentage_change":8.5241361543},{"date":"2018-01-22","fuel":"gasoline","current_price":2.8210833333,"yoy_price":2.56,"absolute_change":0.2610833333,"percentage_change":10.1985677083},{"date":"2018-01-29","fuel":"gasoline","current_price":2.8610833333,"yoy_price":2.5350833333,"absolute_change":0.326,"percentage_change":12.8595378193},{"date":"2018-02-05","fuel":"gasoline","current_price":2.8919166667,"yoy_price":2.5325,"absolute_change":0.3594166667,"percentage_change":14.1921684765},{"date":"2018-02-12","fuel":"gasoline","current_price":2.8649166667,"yoy_price":2.54775,"absolute_change":0.3171666667,"percentage_change":12.4488928139},{"date":"2018-02-19","fuel":"gasoline","current_price":2.8209166667,"yoy_price":2.5439166667,"absolute_change":0.277,"percentage_change":10.8887214597},{"date":"2018-02-26","fuel":"gasoline","current_price":2.81125,"yoy_price":2.5585,"absolute_change":0.25275,"percentage_change":9.878835255},{"date":"2018-03-05","fuel":"gasoline","current_price":2.8225833333,"yoy_price":2.5819166667,"absolute_change":0.2406666667,"percentage_change":9.3212406804},{"date":"2018-03-12","fuel":"gasoline","current_price":2.8216666667,"yoy_price":2.5659166667,"absolute_change":0.25575,"percentage_change":9.9671982073},{"date":"2018-03-19","fuel":"gasoline","current_price":2.8598333333,"yoy_price":2.56525,"absolute_change":0.2945833333,"percentage_change":11.483611084},{"date":"2018-03-26","fuel":"gasoline","current_price":2.9085833333,"yoy_price":2.5618333333,"absolute_change":0.34675,"percentage_change":13.5352286774},{"date":"2018-04-02","fuel":"gasoline","current_price":2.96025,"yoy_price":2.6004166667,"absolute_change":0.3598333333,"percentage_change":13.8375260375},{"date":"2018-04-09","fuel":"gasoline","current_price":2.9554166667,"yoy_price":2.6600833333,"absolute_change":0.2953333333,"percentage_change":11.1024090724},{"date":"2018-04-16","fuel":"gasoline","current_price":3.00425,"yoy_price":2.6749166667,"absolute_change":0.3293333333,"percentage_change":12.3119100283},{"date":"2018-04-23","fuel":"gasoline","current_price":3.0555833333,"yoy_price":2.6858333333,"absolute_change":0.36975,"percentage_change":13.766677009},{"date":"2018-04-30","fuel":"gasoline","current_price":3.1013333333,"yoy_price":2.6525833333,"absolute_change":0.44875,"percentage_change":16.9174703905},{"date":"2018-05-07","fuel":"gasoline","current_price":3.10325,"yoy_price":2.61625,"absolute_change":0.487,"percentage_change":18.6144290492},{"date":"2018-05-14","fuel":"gasoline","current_price":3.1435833333,"yoy_price":2.6148333333,"absolute_change":0.52875,"percentage_change":20.221174071},{"date":"2018-05-21","fuel":"gasoline","current_price":3.1908333333,"yoy_price":2.64425,"absolute_change":0.5465833333,"percentage_change":20.6706375469},{"date":"2018-05-28","fuel":"gasoline","current_price":3.2299166667,"yoy_price":2.6515,"absolute_change":0.5784166667,"percentage_change":21.814696084},{"date":"2018-06-04","fuel":"gasoline","current_price":3.2145833333,"yoy_price":2.6581666667,"absolute_change":0.5564166667,"percentage_change":20.9323468556},{"date":"2018-06-11","fuel":"gasoline","current_price":3.1860833333,"yoy_price":2.61375,"absolute_change":0.5723333333,"percentage_change":21.8970189702},{"date":"2018-06-18","fuel":"gasoline","current_price":3.1563333333,"yoy_price":2.5715,"absolute_change":0.5848333333,"percentage_change":22.7428867717},{"date":"2018-06-25","fuel":"gasoline","current_price":3.1141666667,"yoy_price":2.54175,"absolute_change":0.5724166667,"percentage_change":22.520573096},{"date":"2018-07-02","fuel":"gasoline","current_price":3.1225,"yoy_price":2.5163333333,"absolute_change":0.6061666667,"percentage_change":24.0892833488},{"date":"2018-07-09","fuel":"gasoline","current_price":3.1355,"yoy_price":2.5458333333,"absolute_change":0.5896666667,"percentage_change":23.1620294599},{"date":"2018-07-16","fuel":"gasoline","current_price":3.1366666667,"yoy_price":2.5284166667,"absolute_change":0.60825,"percentage_change":24.0565571339},{"date":"2018-07-23","fuel":"gasoline","current_price":3.1070833333,"yoy_price":2.5604166667,"absolute_change":0.5466666667,"percentage_change":21.3506916192},{"date":"2018-07-30","fuel":"gasoline","current_price":3.1183333333,"yoy_price":2.6000833333,"absolute_change":0.51825,"percentage_change":19.9320534598},{"date":"2018-08-06","fuel":"gasoline","current_price":3.1210833333,"yoy_price":2.62575,"absolute_change":0.4953333333,"percentage_change":18.8644514266},{"date":"2018-08-13","fuel":"gasoline","current_price":3.11275,"yoy_price":2.6303333333,"absolute_change":0.4824166667,"percentage_change":18.3405145102},{"date":"2018-08-20","fuel":"gasoline","current_price":3.0929166667,"yoy_price":2.6093333333,"absolute_change":0.4835833333,"percentage_change":18.5328308636},{"date":"2018-08-27","fuel":"gasoline","current_price":3.09825,"yoy_price":2.6433333333,"absolute_change":0.4549166667,"percentage_change":17.209962169},{"date":"2018-09-03","fuel":"gasoline","current_price":3.0974166667,"yoy_price":2.92375,"absolute_change":0.1736666667,"percentage_change":5.9398603392},{"date":"2018-09-10","fuel":"gasoline","current_price":3.1075833333,"yoy_price":2.9299166667,"absolute_change":0.1776666667,"percentage_change":6.0638812253},{"date":"2018-09-17","fuel":"gasoline","current_price":3.1165,"yoy_price":2.8819166667,"absolute_change":0.2345833333,"percentage_change":8.1398374924},{"date":"2018-09-24","fuel":"gasoline","current_price":3.11675,"yoy_price":2.8330833333,"absolute_change":0.2836666667,"percentage_change":10.0126481748},{"date":"2018-10-01","fuel":"gasoline","current_price":3.14475,"yoy_price":2.81325,"absolute_change":0.3315,"percentage_change":11.7835243935},{"date":"2018-10-08","fuel":"gasoline","current_price":3.1826666667,"yoy_price":2.7553333333,"absolute_change":0.4273333333,"percentage_change":15.5093152674},{"date":"2018-10-15","fuel":"gasoline","current_price":3.1639166667,"yoy_price":2.7374166667,"absolute_change":0.4265,"percentage_change":15.5803829645},{"date":"2018-10-22","fuel":"gasoline","current_price":3.13325,"yoy_price":2.7245,"absolute_change":0.40875,"percentage_change":15.0027527987},{"date":"2018-10-29","fuel":"gasoline","current_price":3.10525,"yoy_price":2.7345833333,"absolute_change":0.3706666667,"percentage_change":13.5547767789},{"date":"2018-11-05","fuel":"gasoline","current_price":3.0535,"yoy_price":2.8086666667,"absolute_change":0.2448333333,"percentage_change":8.7170662236},{"date":"2018-11-12","fuel":"gasoline","current_price":2.9895833333,"yoy_price":2.8403333333,"absolute_change":0.14925,"percentage_change":5.2546649454},{"date":"2018-11-19","fuel":"gasoline","current_price":2.9201666667,"yoy_price":2.8186666667,"absolute_change":0.1015,"percentage_change":3.6009933775},{"date":"2018-11-26","fuel":"gasoline","current_price":2.8581666667,"yoy_price":2.7854166667,"absolute_change":0.07275,"percentage_change":2.6118175019},{"date":"2018-12-03","fuel":"gasoline","current_price":2.7746666667,"yoy_price":2.75475,"absolute_change":0.0199166667,"percentage_change":0.7229936171},{"date":"2018-12-10","fuel":"gasoline","current_price":2.7373333333,"yoy_price":2.7375833333,"absolute_change":-0.00025,"percentage_change":-0.0091321421},{"date":"2018-12-17","fuel":"gasoline","current_price":2.6884166667,"yoy_price":2.707,"absolute_change":-0.0185833333,"percentage_change":-0.6864918114},{"date":"2018-12-24","fuel":"gasoline","current_price":2.6433333333,"yoy_price":2.72575,"absolute_change":-0.0824166667,"percentage_change":-3.0236326393},{"date":"2018-12-31","fuel":"gasoline","current_price":2.5909166667,"yoy_price":2.7724166667,"absolute_change":-0.1815,"percentage_change":-6.5466350056},{"date":"2019-01-07","fuel":"gasoline","current_price":2.5606666667,"yoy_price":2.77875,"absolute_change":-0.2180833333,"percentage_change":-7.8482531114},{"date":"2019-01-14","fuel":"gasoline","current_price":2.564,"yoy_price":2.8083333333,"absolute_change":-0.2443333333,"percentage_change":-8.7002967359},{"date":"2019-01-21","fuel":"gasoline","current_price":2.56425,"yoy_price":2.8210833333,"absolute_change":-0.2568333333,"percentage_change":-9.1040675863},{"date":"2019-01-28","fuel":"gasoline","current_price":2.5623333333,"yoy_price":2.8610833333,"absolute_change":-0.29875,"percentage_change":-10.44184895},{"date":"2019-02-04","fuel":"gasoline","current_price":2.5584166667,"yoy_price":2.8919166667,"absolute_change":-0.3335,"percentage_change":-11.532144195},{"date":"2019-02-11","fuel":"gasoline","current_price":2.57625,"yoy_price":2.8649166667,"absolute_change":-0.2886666667,"percentage_change":-10.0759184386},{"date":"2019-02-18","fuel":"gasoline","current_price":2.6099166667,"yoy_price":2.8209166667,"absolute_change":-0.211,"percentage_change":-7.4798381141},{"date":"2019-02-25","fuel":"gasoline","current_price":2.6711666667,"yoy_price":2.81125,"absolute_change":-0.1400833333,"percentage_change":-4.9829553876},{"date":"2019-03-04","fuel":"gasoline","current_price":2.6981666667,"yoy_price":2.8225833333,"absolute_change":-0.1244166667,"percentage_change":-4.4079005639},{"date":"2019-03-11","fuel":"gasoline","current_price":2.74175,"yoy_price":2.8216666667,"absolute_change":-0.0799166667,"percentage_change":-2.832250443},{"date":"2019-03-18","fuel":"gasoline","current_price":2.8166666667,"yoy_price":2.8598333333,"absolute_change":-0.0431666667,"percentage_change":-1.5094119704},{"date":"2019-03-25","fuel":"gasoline","current_price":2.8960833333,"yoy_price":2.9085833333,"absolute_change":-0.0125,"percentage_change":-0.4297624846},{"date":"2019-04-01","fuel":"gasoline","current_price":2.9681666667,"yoy_price":2.96025,"absolute_change":0.0079166667,"percentage_change":0.2674323678},{"date":"2019-04-08","fuel":"gasoline","current_price":3.0340833333,"yoy_price":2.9554166667,"absolute_change":0.0786666667,"percentage_change":2.6617792189},{"date":"2019-04-15","fuel":"gasoline","current_price":3.1266666667,"yoy_price":3.00425,"absolute_change":0.1224166667,"percentage_change":4.0747829464},{"date":"2019-04-22","fuel":"gasoline","current_price":3.14875,"yoy_price":3.0555833333,"absolute_change":0.0931666667,"percentage_change":3.0490631903},{"date":"2019-04-29","fuel":"gasoline","current_price":3.19725,"yoy_price":3.1013333333,"absolute_change":0.0959166667,"percentage_change":3.092755804},{"date":"2019-05-06","fuel":"gasoline","current_price":3.21075,"yoy_price":3.10325,"absolute_change":0.1075,"percentage_change":3.464110207},{"date":"2019-05-13","fuel":"gasoline","current_price":3.1830833333,"yoy_price":3.1435833333,"absolute_change":0.0395,"percentage_change":1.2565278477},{"date":"2019-05-20","fuel":"gasoline","current_price":3.1685,"yoy_price":3.1908333333,"absolute_change":-0.0223333333,"percentage_change":-0.6999216506},{"date":"2019-05-27","fuel":"gasoline","current_price":3.1375833333,"yoy_price":3.2299166667,"absolute_change":-0.0923333333,"percentage_change":-2.8586908847},{"date":"2019-06-03","fuel":"gasoline","current_price":3.1171666667,"yoy_price":3.2145833333,"absolute_change":-0.0974166667,"percentage_change":-3.0304601426},{"date":"2019-06-10","fuel":"gasoline","current_price":3.0486666667,"yoy_price":3.1860833333,"absolute_change":-0.1374166667,"percentage_change":-4.3130280124},{"date":"2019-06-17","fuel":"gasoline","current_price":2.99025,"yoy_price":3.1563333333,"absolute_change":-0.1660833333,"percentage_change":-5.2619072764},{"date":"2019-06-24","fuel":"gasoline","current_price":2.9665,"yoy_price":3.1141666667,"absolute_change":-0.1476666667,"percentage_change":-4.7417714744},{"date":"2019-07-01","fuel":"gasoline","current_price":3.01575,"yoy_price":3.1225,"absolute_change":-0.10675,"percentage_change":-3.418734988},{"date":"2019-07-08","fuel":"gasoline","current_price":3.0401666667,"yoy_price":3.1355,"absolute_change":-0.0953333333,"percentage_change":-3.0404507521},{"date":"2019-07-15","fuel":"gasoline","current_price":3.0685833333,"yoy_price":3.1366666667,"absolute_change":-0.0680833333,"percentage_change":-2.1705632306},{"date":"2019-07-22","fuel":"gasoline","current_price":3.0430833333,"yoy_price":3.1070833333,"absolute_change":-0.064,"percentage_change":-2.0598095749},{"date":"2019-07-29","fuel":"gasoline","current_price":3.0111666667,"yoy_price":3.1183333333,"absolute_change":-0.1071666667,"percentage_change":-3.4366648851},{"date":"2019-08-05","fuel":"gasoline","current_price":2.987,"yoy_price":3.1210833333,"absolute_change":-0.1340833333,"percentage_change":-4.2960510507},{"date":"2019-08-12","fuel":"gasoline","current_price":2.9296666667,"yoy_price":3.11275,"absolute_change":-0.1830833333,"percentage_change":-5.8817230209},{"date":"2019-08-19","fuel":"gasoline","current_price":2.9025833333,"yoy_price":3.0929166667,"absolute_change":-0.1903333333,"percentage_change":-6.1538461538},{"date":"2019-08-26","fuel":"gasoline","current_price":2.883,"yoy_price":3.09825,"absolute_change":-0.21525,"percentage_change":-6.9474703462},{"date":"2019-09-02","fuel":"gasoline","current_price":2.8750833333,"yoy_price":3.0974166667,"absolute_change":-0.2223333333,"percentage_change":-7.178024698},{"date":"2019-09-09","fuel":"gasoline","current_price":2.8625833333,"yoy_price":3.1075833333,"absolute_change":-0.245,"percentage_change":-7.8839398246},{"date":"2019-09-16","fuel":"gasoline","current_price":2.86325,"yoy_price":3.1165,"absolute_change":-0.25325,"percentage_change":-8.1261030002},{"date":"2019-09-23","fuel":"gasoline","current_price":2.9605,"yoy_price":3.11675,"absolute_change":-0.15625,"percentage_change":-5.0132349402},{"date":"2019-09-30","fuel":"gasoline","current_price":2.98525,"yoy_price":3.14475,"absolute_change":-0.1595,"percentage_change":-5.0719453057},{"date":"2019-10-07","fuel":"gasoline","current_price":2.9979166667,"yoy_price":3.1826666667,"absolute_change":-0.18475,"percentage_change":-5.8048806033},{"date":"2019-10-14","fuel":"gasoline","current_price":2.985,"yoy_price":3.1639166667,"absolute_change":-0.1789166667,"percentage_change":-5.6549108436},{"date":"2019-10-21","fuel":"gasoline","current_price":2.9860833333,"yoy_price":3.13325,"absolute_change":-0.1471666667,"percentage_change":-4.6969334291},{"date":"2019-10-28","fuel":"gasoline","current_price":2.94375,"yoy_price":3.10525,"absolute_change":-0.1615,"percentage_change":-5.2008694952},{"date":"2019-11-04","fuel":"gasoline","current_price":2.9556666667,"yoy_price":3.0535,"absolute_change":-0.0978333333,"percentage_change":-3.2039735822},{"date":"2019-11-11","fuel":"gasoline","current_price":2.9631666667,"yoy_price":2.9895833333,"absolute_change":-0.0264166667,"percentage_change":-0.8836236934},{"date":"2019-11-18","fuel":"gasoline","current_price":2.9349166667,"yoy_price":2.9201666667,"absolute_change":0.01475,"percentage_change":0.5051081559},{"date":"2019-11-25","fuel":"gasoline","current_price":2.9135833333,"yoy_price":2.8581666667,"absolute_change":0.0554166667,"percentage_change":1.9388885649},{"date":"2019-12-02","fuel":"gasoline","current_price":2.8996666667,"yoy_price":2.7746666667,"absolute_change":0.125,"percentage_change":4.5050456511},{"date":"2019-12-09","fuel":"gasoline","current_price":2.88125,"yoy_price":2.7373333333,"absolute_change":0.1439166667,"percentage_change":5.2575499269},{"date":"2019-12-16","fuel":"gasoline","current_price":2.8563333333,"yoy_price":2.6884166667,"absolute_change":0.1679166667,"percentage_change":6.2459316202},{"date":"2019-12-23","fuel":"gasoline","current_price":2.8466666667,"yoy_price":2.6433333333,"absolute_change":0.2033333333,"percentage_change":7.6923076923},{"date":"2019-12-30","fuel":"gasoline","current_price":2.8751666667,"yoy_price":2.5909166667,"absolute_change":0.28425,"percentage_change":10.9710205526},{"date":"2020-01-06","fuel":"gasoline","current_price":2.8808333333,"yoy_price":2.5606666667,"absolute_change":0.3201666667,"percentage_change":12.5032543608},{"date":"2020-01-13","fuel":"gasoline","current_price":2.87475,"yoy_price":2.564,"absolute_change":0.31075,"percentage_change":12.1197347894},{"date":"2020-01-20","fuel":"gasoline","current_price":2.8461666667,"yoy_price":2.56425,"absolute_change":0.2819166667,"percentage_change":10.9941178382},{"date":"2020-01-27","fuel":"gasoline","current_price":2.8190833333,"yoy_price":2.5623333333,"absolute_change":0.25675,"percentage_change":10.0201639131},{"date":"2020-02-03","fuel":"gasoline","current_price":2.7765,"yoy_price":2.5584166667,"absolute_change":0.2180833333,"percentage_change":8.5241523077},{"date":"2020-02-10","fuel":"gasoline","current_price":2.7435833333,"yoy_price":2.57625,"absolute_change":0.1673333333,"percentage_change":6.4952288533},{"date":"2020-02-17","fuel":"gasoline","current_price":2.74575,"yoy_price":2.6099166667,"absolute_change":0.1358333333,"percentage_change":5.2045084454},{"date":"2020-02-24","fuel":"gasoline","current_price":2.7789166667,"yoy_price":2.6711666667,"absolute_change":0.10775,"percentage_change":4.0338179322},{"date":"2020-03-02","fuel":"gasoline","current_price":2.7453333333,"yoy_price":2.6981666667,"absolute_change":0.0471666667,"percentage_change":1.7481005621},{"date":"2020-03-09","fuel":"gasoline","current_price":2.7021666667,"yoy_price":2.74175,"absolute_change":-0.0395833333,"percentage_change":-1.4437251147},{"date":"2020-03-16","fuel":"gasoline","current_price":2.58475,"yoy_price":2.8166666667,"absolute_change":-0.2319166667,"percentage_change":-8.2337278107},{"date":"2020-03-23","fuel":"gasoline","current_price":2.4628333333,"yoy_price":2.8960833333,"absolute_change":-0.43325,"percentage_change":-14.9598595805},{"date":"2020-03-30","fuel":"gasoline","current_price":2.355,"yoy_price":2.9681666667,"absolute_change":-0.6131666667,"percentage_change":-20.658094222},{"date":"2020-04-06","fuel":"gasoline","current_price":2.2745833333,"yoy_price":3.0340833333,"absolute_change":-0.7595,"percentage_change":-25.0322722404},{"date":"2020-04-13","fuel":"gasoline","current_price":2.20125,"yoy_price":3.1266666667,"absolute_change":-0.9254166667,"percentage_change":-29.5975479744},{"date":"2020-04-20","fuel":"gasoline","current_price":2.1604166667,"yoy_price":3.14875,"absolute_change":-0.9883333333,"percentage_change":-31.3881169776},{"date":"2020-04-27","fuel":"gasoline","current_price":2.11725,"yoy_price":3.19725,"absolute_change":-1.08,"percentage_change":-33.7790288529},{"date":"2020-05-04","fuel":"gasoline","current_price":2.1213333333,"yoy_price":3.21075,"absolute_change":-1.0894166667,"percentage_change":-33.9302862779},{"date":"2020-05-11","fuel":"gasoline","current_price":2.1696666667,"yoy_price":3.1830833333,"absolute_change":-1.0134166667,"percentage_change":-31.8375788675},{"date":"2020-05-18","fuel":"gasoline","current_price":2.1990833333,"yoy_price":3.1685,"absolute_change":-0.9694166667,"percentage_change":-30.5954447425},{"date":"2020-05-25","fuel":"gasoline","current_price":2.2720833333,"yoy_price":3.1375833333,"absolute_change":-0.8655,"percentage_change":-27.5849247032},{"date":"2020-06-01","fuel":"gasoline","current_price":2.2890833333,"yoy_price":3.1171666667,"absolute_change":-0.8280833333,"percentage_change":-26.5652569107},{"date":"2020-06-08","fuel":"gasoline","current_price":2.344,"yoy_price":3.0486666667,"absolute_change":-0.7046666667,"percentage_change":-23.1139295867},{"date":"2020-06-15","fuel":"gasoline","current_price":2.4030833333,"yoy_price":2.99025,"absolute_change":-0.5871666667,"percentage_change":-19.6360393501},{"date":"2020-06-22","fuel":"gasoline","current_price":2.43225,"yoy_price":2.9665,"absolute_change":-0.53425,"percentage_change":-18.0094387325},{"date":"2020-06-29","fuel":"gasoline","current_price":2.4748333333,"yoy_price":3.01575,"absolute_change":-0.5409166667,"percentage_change":-17.9363895106},{"date":"2020-07-06","fuel":"gasoline","current_price":2.48025,"yoy_price":3.0401666667,"absolute_change":-0.5599166667,"percentage_change":-18.417301683},{"date":"2020-07-13","fuel":"gasoline","current_price":2.49975,"yoy_price":3.0685833333,"absolute_change":-0.5688333333,"percentage_change":-18.537327214},{"date":"2020-07-20","fuel":"gasoline","current_price":2.4939166667,"yoy_price":3.0430833333,"absolute_change":-0.5491666667,"percentage_change":-18.0463893529},{"date":"2020-07-27","fuel":"gasoline","current_price":2.4895,"yoy_price":3.0111666667,"absolute_change":-0.5216666667,"percentage_change":-17.3244036088},{"date":"2020-08-03","fuel":"gasoline","current_price":2.49,"yoy_price":2.987,"absolute_change":-0.497,"percentage_change":-16.6387679946},{"date":"2020-08-10","fuel":"gasoline","current_price":2.4801666667,"yoy_price":2.9296666667,"absolute_change":-0.4495,"percentage_change":-15.3430424394},{"date":"2020-08-17","fuel":"gasoline","current_price":2.4823333333,"yoy_price":2.9025833333,"absolute_change":-0.42025,"percentage_change":-14.4784818122},{"date":"2020-08-24","fuel":"gasoline","current_price":2.498,"yoy_price":2.883,"absolute_change":-0.385,"percentage_change":-13.3541449879},{"date":"2020-08-31","fuel":"gasoline","current_price":2.5341666667,"yoy_price":2.8750833333,"absolute_change":-0.3409166667,"percentage_change":-11.8576273152},{"date":"2020-09-07","fuel":"gasoline","current_price":2.5275,"yoy_price":2.8625833333,"absolute_change":-0.3350833333,"percentage_change":-11.7056272015},{"date":"2020-09-14","fuel":"gasoline","current_price":2.5030833333,"yoy_price":2.86325,"absolute_change":-0.3601666667,"percentage_change":-12.5789458366},{"date":"2020-09-21","fuel":"gasoline","current_price":2.4869166667,"yoy_price":2.9605,"absolute_change":-0.4735833333,"percentage_change":-15.9967347858},{"date":"2020-09-28","fuel":"gasoline","current_price":2.4848333333,"yoy_price":2.98525,"absolute_change":-0.5004166667,"percentage_change":-16.7629735086},{"date":"2020-10-05","fuel":"gasoline","current_price":2.4865,"yoy_price":2.9979166667,"absolute_change":-0.5114166667,"percentage_change":-17.0590687978},{"date":"2020-10-12","fuel":"gasoline","current_price":2.4828333333,"yoy_price":2.985,"absolute_change":-0.5021666667,"percentage_change":-16.8230039084},{"date":"2020-10-19","fuel":"gasoline","current_price":2.4681666667,"yoy_price":2.9860833333,"absolute_change":-0.5179166667,"percentage_change":-17.3443473893},{"date":"2020-10-26","fuel":"gasoline","current_price":2.4629166667,"yoy_price":2.94375,"absolute_change":-0.4808333333,"percentage_change":-16.3340410474},{"date":"2020-11-02","fuel":"gasoline","current_price":2.436,"yoy_price":2.9556666667,"absolute_change":-0.5196666667,"percentage_change":-17.5820457878},{"date":"2020-11-09","fuel":"gasoline","current_price":2.42075,"yoy_price":2.9631666667,"absolute_change":-0.5424166667,"percentage_change":-18.3053040103},{"date":"2020-11-16","fuel":"gasoline","current_price":2.4341666667,"yoy_price":2.9349166667,"absolute_change":-0.50075,"percentage_change":-17.0618132258},{"date":"2020-11-23","fuel":"gasoline","current_price":2.4274166667,"yoy_price":2.9135833333,"absolute_change":-0.4861666667,"percentage_change":-16.6862111375},{"date":"2020-11-30","fuel":"gasoline","current_price":2.443,"yoy_price":2.8996666667,"absolute_change":-0.4566666667,"percentage_change":-15.7489366594},{"date":"2020-12-07","fuel":"gasoline","current_price":2.4734166667,"yoy_price":2.88125,"absolute_change":-0.4078333333,"percentage_change":-14.154736081},{"date":"2020-12-14","fuel":"gasoline","current_price":2.4745,"yoy_price":2.8563333333,"absolute_change":-0.3818333333,"percentage_change":-13.3679542537},{"date":"2020-12-21","fuel":"gasoline","current_price":2.5308333333,"yoy_price":2.8466666667,"absolute_change":-0.3158333333,"percentage_change":-11.0948477752},{"date":"2020-12-28","fuel":"gasoline","current_price":2.5481666667,"yoy_price":2.8751666667,"absolute_change":-0.327,"percentage_change":-11.3732537244},{"date":"2021-01-04","fuel":"gasoline","current_price":2.5546666667,"yoy_price":2.8808333333,"absolute_change":-0.3261666667,"percentage_change":-11.3219554527},{"date":"2021-01-11","fuel":"gasoline","current_price":2.6196666667,"yoy_price":2.87475,"absolute_change":-0.2550833333,"percentage_change":-8.8732353538},{"date":"2021-01-18","fuel":"gasoline","current_price":2.6805,"yoy_price":2.8461666667,"absolute_change":-0.1656666667,"percentage_change":-5.8206945014},{"date":"2021-01-25","fuel":"gasoline","current_price":2.6963333333,"yoy_price":2.8190833333,"absolute_change":-0.12275,"percentage_change":-4.3542522688},{"date":"2021-02-01","fuel":"gasoline","current_price":2.7136666667,"yoy_price":2.7765,"absolute_change":-0.0628333333,"percentage_change":-2.2630409989},{"date":"2021-02-08","fuel":"gasoline","current_price":2.76625,"yoy_price":2.7435833333,"absolute_change":0.0226666667,"percentage_change":0.8261701546},{"date":"2021-02-15","fuel":"gasoline","current_price":2.8070833333,"yoy_price":2.74575,"absolute_change":0.0613333333,"percentage_change":2.2337551974},{"date":"2021-02-22","fuel":"gasoline","current_price":2.9301666667,"yoy_price":2.7789166667,"absolute_change":0.15125,"percentage_change":5.4427684649},{"date":"2021-03-01","fuel":"gasoline","current_price":3.0103333333,"yoy_price":2.7453333333,"absolute_change":0.265,"percentage_change":9.6527440505},{"date":"2021-03-08","fuel":"gasoline","current_price":3.0729166667,"yoy_price":2.7021666667,"absolute_change":0.37075,"percentage_change":13.7204712268},{"date":"2021-03-15","fuel":"gasoline","current_price":3.1585,"yoy_price":2.58475,"absolute_change":0.57375,"percentage_change":22.1975045943},{"date":"2021-03-22","fuel":"gasoline","current_price":3.1751666667,"yoy_price":2.4628333333,"absolute_change":0.7123333333,"percentage_change":28.9233267916},{"date":"2021-03-29","fuel":"gasoline","current_price":3.1625833333,"yoy_price":2.355,"absolute_change":0.8075833333,"percentage_change":34.2922859165},{"date":"2021-04-05","fuel":"gasoline","current_price":3.16725,"yoy_price":2.2745833333,"absolute_change":0.8926666667,"percentage_change":39.2452830189},{"date":"2021-04-12","fuel":"gasoline","current_price":3.1645833333,"yoy_price":2.20125,"absolute_change":0.9633333333,"percentage_change":43.7630134393},{"date":"2021-04-19","fuel":"gasoline","current_price":3.172,"yoy_price":2.1604166667,"absolute_change":1.0115833333,"percentage_change":46.8235294118},{"date":"2021-04-26","fuel":"gasoline","current_price":3.1914166667,"yoy_price":2.11725,"absolute_change":1.0741666667,"percentage_change":50.7340496714},{"date":"2021-05-03","fuel":"gasoline","current_price":3.2116666667,"yoy_price":2.1213333333,"absolute_change":1.0903333333,"percentage_change":51.3984915148},{"date":"2021-05-10","fuel":"gasoline","current_price":3.2814166667,"yoy_price":2.1696666667,"absolute_change":1.11175,"percentage_change":51.2405899524},{"date":"2021-05-17","fuel":"gasoline","current_price":3.34575,"yoy_price":2.1990833333,"absolute_change":1.1466666667,"percentage_change":52.1429383455},{"date":"2021-05-24","fuel":"gasoline","current_price":3.34525,"yoy_price":2.2720833333,"absolute_change":1.0731666667,"percentage_change":47.2327159362},{"date":"2021-05-31","fuel":"gasoline","current_price":3.35275,"yoy_price":2.2890833333,"absolute_change":1.0636666667,"percentage_change":46.4669263533},{"date":"2021-06-07","fuel":"gasoline","current_price":3.3636666667,"yoy_price":2.344,"absolute_change":1.0196666667,"percentage_change":43.5011376564},{"date":"2021-06-14","fuel":"gasoline","current_price":3.39425,"yoy_price":2.4030833333,"absolute_change":0.9911666667,"percentage_change":41.245621944},{"date":"2021-06-21","fuel":"gasoline","current_price":3.3904166667,"yoy_price":2.43225,"absolute_change":0.9581666667,"percentage_change":39.3942508651},{"date":"2021-06-28","fuel":"gasoline","current_price":3.4235,"yoy_price":2.4748333333,"absolute_change":0.9486666667,"percentage_change":38.3325476463},{"date":"2021-07-05","fuel":"gasoline","current_price":3.4525833333,"yoy_price":2.48025,"absolute_change":0.9723333333,"percentage_change":39.2030373282},{"date":"2021-07-12","fuel":"gasoline","current_price":3.4655,"yoy_price":2.49975,"absolute_change":0.96575,"percentage_change":38.6338633863},{"date":"2021-07-19","fuel":"gasoline","current_price":3.4844166667,"yoy_price":2.4939166667,"absolute_change":0.9905,"percentage_change":39.7166438333},{"date":"2021-07-26","fuel":"gasoline","current_price":3.4724166667,"yoy_price":2.4895,"absolute_change":0.9829166667,"percentage_change":39.4824931378},{"date":"2021-08-02","fuel":"gasoline","current_price":3.4996666667,"yoy_price":2.49,"absolute_change":1.0096666667,"percentage_change":40.5488621151},{"date":"2021-08-09","fuel":"gasoline","current_price":3.5111666667,"yoy_price":2.4801666667,"absolute_change":1.031,"percentage_change":41.5697869767},{"date":"2021-08-16","fuel":"gasoline","current_price":3.51675,"yoy_price":2.4823333333,"absolute_change":1.0344166667,"percentage_change":41.671142742},{"date":"2021-08-23","fuel":"gasoline","current_price":3.4896666667,"yoy_price":2.498,"absolute_change":0.9916666667,"percentage_change":39.698425407},{"date":"2021-08-30","fuel":"gasoline","current_price":3.4851666667,"yoy_price":2.5341666667,"absolute_change":0.951,"percentage_change":37.5271292338},{"date":"2021-09-06","fuel":"gasoline","current_price":3.5165833333,"yoy_price":2.5275,"absolute_change":0.9890833333,"percentage_change":39.1328717441},{"date":"2021-09-13","fuel":"gasoline","current_price":3.5061666667,"yoy_price":2.5030833333,"absolute_change":1.0030833333,"percentage_change":40.0739088458},{"date":"2021-09-20","fuel":"gasoline","current_price":3.5210833333,"yoy_price":2.4869166667,"absolute_change":1.0341666667,"percentage_change":41.5842911235},{"date":"2021-09-27","fuel":"gasoline","current_price":3.5143333333,"yoy_price":2.4848333333,"absolute_change":1.0295,"percentage_change":41.4313501912},{"date":"2021-10-04","fuel":"gasoline","current_price":3.5270833333,"yoy_price":2.4865,"absolute_change":1.0405833333,"percentage_change":41.8493196595},{"date":"2021-10-11","fuel":"gasoline","current_price":3.5971666667,"yoy_price":2.4828333333,"absolute_change":1.1143333333,"percentage_change":44.8815197691},{"date":"2021-10-18","fuel":"gasoline","current_price":3.65275,"yoy_price":2.4681666667,"absolute_change":1.1845833333,"percentage_change":47.9944628267},{"date":"2021-10-25","fuel":"gasoline","current_price":3.7156666667,"yoy_price":2.4629166667,"absolute_change":1.25275,"percentage_change":50.864489934},{"date":"2021-11-01","fuel":"gasoline","current_price":3.7273333333,"yoy_price":2.436,"absolute_change":1.2913333333,"percentage_change":53.0103995621},{"date":"2021-11-08","fuel":"gasoline","current_price":3.7481666667,"yoy_price":2.42075,"absolute_change":1.3274166667,"percentage_change":54.8349340769},{"date":"2021-11-15","fuel":"gasoline","current_price":3.7454166667,"yoy_price":2.4341666667,"absolute_change":1.31125,"percentage_change":53.8685381719},{"date":"2021-11-22","fuel":"gasoline","current_price":3.74575,"yoy_price":2.4274166667,"absolute_change":1.3183333333,"percentage_change":54.3101376635},{"date":"2021-11-29","fuel":"gasoline","current_price":3.7333333333,"yoy_price":2.443,"absolute_change":1.2903333333,"percentage_change":52.817574021},{"date":"2021-12-06","fuel":"gasoline","current_price":3.69975,"yoy_price":2.4734166667,"absolute_change":1.2263333333,"percentage_change":49.5805397392},{"date":"2021-12-13","fuel":"gasoline","current_price":3.6755,"yoy_price":2.4745,"absolute_change":1.201,"percentage_change":48.5350575874},{"date":"2021-12-20","fuel":"gasoline","current_price":3.6595,"yoy_price":2.5308333333,"absolute_change":1.1286666667,"percentage_change":44.5966414225},{"date":"2021-12-27","fuel":"gasoline","current_price":3.6401666667,"yoy_price":2.5481666667,"absolute_change":1.092,"percentage_change":42.8543397214},{"date":"2022-01-03","fuel":"gasoline","current_price":3.64475,"yoy_price":2.5546666667,"absolute_change":1.0900833333,"percentage_change":42.670276618},{"date":"2022-01-10","fuel":"gasoline","current_price":3.6535833333,"yoy_price":2.6196666667,"absolute_change":1.0339166667,"percentage_change":39.4674895025},{"date":"2022-01-17","fuel":"gasoline","current_price":3.6615,"yoy_price":2.6805,"absolute_change":0.981,"percentage_change":36.5976496922},{"date":"2022-01-24","fuel":"gasoline","current_price":3.6755,"yoy_price":2.6963333333,"absolute_change":0.9791666667,"percentage_change":36.3147484238},{"date":"2022-01-31","fuel":"gasoline","current_price":3.7140833333,"yoy_price":2.7136666667,"absolute_change":1.0004166667,"percentage_change":36.8658641445},{"date":"2022-02-07","fuel":"gasoline","current_price":3.7806666667,"yoy_price":2.76625,"absolute_change":1.0144166667,"percentage_change":36.6711854195},{"date":"2022-02-14","fuel":"gasoline","current_price":3.82275,"yoy_price":2.8070833333,"absolute_change":1.0156666667,"percentage_change":36.1822769779},{"date":"2022-02-21","fuel":"gasoline","current_price":3.8669166667,"yoy_price":2.9301666667,"absolute_change":0.93675,"percentage_change":31.9691712644},{"date":"2022-02-28","fuel":"gasoline","current_price":3.9433333333,"yoy_price":3.0103333333,"absolute_change":0.933,"percentage_change":30.9932454878},{"date":"2022-03-07","fuel":"gasoline","current_price":4.4456666667,"yoy_price":3.0729166667,"absolute_change":1.37275,"percentage_change":44.6725423729},{"date":"2022-03-14","fuel":"gasoline","current_price":4.6726666667,"yoy_price":3.1585,"absolute_change":1.5141666667,"percentage_change":47.9394227218},{"date":"2022-03-21","fuel":"gasoline","current_price":4.6170833333,"yoy_price":3.1751666667,"absolute_change":1.4419166667,"percentage_change":45.4123143142},{"date":"2022-03-28","fuel":"gasoline","current_price":4.61125,"yoy_price":3.1625833333,"absolute_change":1.4486666667,"percentage_change":45.8064346131},{"date":"2022-04-04","fuel":"gasoline","current_price":4.5525833333,"yoy_price":3.16725,"absolute_change":1.3853333333,"percentage_change":43.7393111795},{"date":"2022-04-11","fuel":"gasoline","current_price":4.4771666667,"yoy_price":3.1645833333,"absolute_change":1.3125833333,"percentage_change":41.4772876893},{"date":"2022-04-18","fuel":"gasoline","current_price":4.4511666667,"yoy_price":3.172,"absolute_change":1.2791666667,"percentage_change":40.3268179908},{"date":"2022-04-25","fuel":"gasoline","current_price":4.4879166667,"yoy_price":3.1914166667,"absolute_change":1.2965,"percentage_change":40.6245920046},{"date":"2022-05-02","fuel":"gasoline","current_price":4.5610833333,"yoy_price":3.2116666667,"absolute_change":1.3494166667,"percentage_change":42.0160871821},{"date":"2022-05-09","fuel":"gasoline","current_price":4.701,"yoy_price":3.2814166667,"absolute_change":1.4195833333,"percentage_change":43.2612946644},{"date":"2022-05-16","fuel":"gasoline","current_price":4.8656666667,"yoy_price":3.34575,"absolute_change":1.5199166667,"percentage_change":45.4282796583},{"date":"2022-05-23","fuel":"gasoline","current_price":4.9719166667,"yoy_price":3.34525,"absolute_change":1.6266666667,"percentage_change":48.6261614727},{"date":"2022-05-30","fuel":"gasoline","current_price":5.012,"yoy_price":3.35275,"absolute_change":1.65925,"percentage_change":49.4892252628},{"date":"2022-06-06","fuel":"gasoline","current_price":5.2535,"yoy_price":3.3636666667,"absolute_change":1.8898333333,"percentage_change":56.1837280745},{"date":"2022-06-13","fuel":"gasoline","current_price":5.38075,"yoy_price":3.39425,"absolute_change":1.9865,"percentage_change":58.5254474479},{"date":"2022-06-20","fuel":"gasoline","current_price":5.3458333333,"yoy_price":3.3904166667,"absolute_change":1.9554166667,"percentage_change":57.6748187293},{"date":"2022-06-27","fuel":"gasoline","current_price":5.2643333333,"yoy_price":3.4235,"absolute_change":1.8408333333,"percentage_change":53.770507765},{"date":"2022-07-04","fuel":"gasoline","current_price":5.1664166667,"yoy_price":3.4525833333,"absolute_change":1.7138333333,"percentage_change":49.6391590838},{"date":"2022-07-11","fuel":"gasoline","current_price":5.0398333333,"yoy_price":3.4655,"absolute_change":1.5743333333,"percentage_change":45.4287500601},{"date":"2022-07-18","fuel":"gasoline","current_price":4.883,"yoy_price":3.4844166667,"absolute_change":1.3985833333,"percentage_change":40.1382345204},{"date":"2022-07-25","fuel":"gasoline","current_price":4.7291666667,"yoy_price":3.4724166667,"absolute_change":1.25675,"percentage_change":36.1923732271},{"date":"2022-08-01","fuel":"gasoline","current_price":4.5989166667,"yoy_price":3.4996666667,"absolute_change":1.09925,"percentage_change":31.4101342985},{"date":"2022-08-08","fuel":"gasoline","current_price":4.4489166667,"yoy_price":3.5111666667,"absolute_change":0.93775,"percentage_change":26.7076470309},{"date":"2022-08-15","fuel":"gasoline","current_price":4.349,"yoy_price":3.51675,"absolute_change":0.83225,"percentage_change":23.6653159878},{"date":"2022-08-22","fuel":"gasoline","current_price":4.2890833333,"yoy_price":3.4896666667,"absolute_change":0.7994166667,"percentage_change":22.9081096571},{"date":"2022-08-29","fuel":"gasoline","current_price":4.2285,"yoy_price":3.4851666667,"absolute_change":0.7433333333,"percentage_change":21.328487399},{"date":"2022-09-05","fuel":"gasoline","current_price":4.1523333333,"yoy_price":3.5165833333,"absolute_change":0.63575,"percentage_change":18.0786274556},{"date":"2022-09-12","fuel":"gasoline","current_price":4.1074166667,"yoy_price":3.5061666667,"absolute_change":0.60125,"percentage_change":17.1483576556},{"date":"2022-09-19","fuel":"gasoline","current_price":4.0789166667,"yoy_price":3.5210833333,"absolute_change":0.5578333333,"percentage_change":15.8426620595},{"date":"2022-09-26","fuel":"gasoline","current_price":4.14825,"yoy_price":3.5143333333,"absolute_change":0.6339166667,"percentage_change":18.038034715},{"date":"2022-10-03","fuel":"gasoline","current_price":4.2526666667,"yoy_price":3.5270833333,"absolute_change":0.7255833333,"percentage_change":20.5717660957},{"date":"2022-10-10","fuel":"gasoline","current_price":4.3633333333,"yoy_price":3.5971666667,"absolute_change":0.7661666667,"percentage_change":21.2991706436},{"date":"2022-10-17","fuel":"gasoline","current_price":4.3120833333,"yoy_price":3.65275,"absolute_change":0.6593333333,"percentage_change":18.0503273789},{"date":"2022-10-24","fuel":"gasoline","current_price":4.1995833333,"yoy_price":3.7156666667,"absolute_change":0.4839166667,"percentage_change":13.0236835023},{"date":"2022-10-31","fuel":"gasoline","current_price":4.1658333333,"yoy_price":3.7273333333,"absolute_change":0.4385,"percentage_change":11.7644428546},{"date":"2022-11-07","fuel":"gasoline","current_price":4.2105,"yoy_price":3.7481666667,"absolute_change":0.4623333333,"percentage_change":12.3349192939},{"date":"2022-11-14","fuel":"gasoline","current_price":4.17825,"yoy_price":3.7454166667,"absolute_change":0.4328333333,"percentage_change":11.5563466459},{"date":"2022-11-21","fuel":"gasoline","current_price":4.0665,"yoy_price":3.74575,"absolute_change":0.32075,"percentage_change":8.5630381099},{"date":"2022-11-28","fuel":"gasoline","current_price":3.9478333333,"yoy_price":3.7333333333,"absolute_change":0.2145,"percentage_change":5.7455357143},{"date":"2022-12-05","fuel":"gasoline","current_price":3.7958333333,"yoy_price":3.69975,"absolute_change":0.0960833333,"percentage_change":2.5970223213},{"date":"2022-12-12","fuel":"gasoline","current_price":3.6435833333,"yoy_price":3.6755,"absolute_change":-0.0319166667,"percentage_change":-0.8683625811},{"date":"2022-12-19","fuel":"gasoline","current_price":3.523,"yoy_price":3.6595,"absolute_change":-0.1365,"percentage_change":-3.730017762},{"date":"2022-12-26","fuel":"gasoline","current_price":3.4898333333,"yoy_price":3.6401666667,"absolute_change":-0.1503333333,"percentage_change":-4.1298475345},{"date":"2023-01-02","fuel":"gasoline","current_price":3.6025,"yoy_price":3.64475,"absolute_change":-0.04225,"percentage_change":-1.1592015913},{"date":"2023-01-09","fuel":"gasoline","current_price":3.6311666667,"yoy_price":3.6535833333,"absolute_change":-0.0224166667,"percentage_change":-0.6135529047},{"date":"2023-01-16","fuel":"gasoline","current_price":3.67775,"yoy_price":3.6615,"absolute_change":0.01625,"percentage_change":0.4438071828},{"date":"2023-01-23","fuel":"gasoline","current_price":3.774,"yoy_price":3.6755,"absolute_change":0.0985,"percentage_change":2.6799074956},{"date":"2023-01-30","fuel":"gasoline","current_price":3.8493333333,"yoy_price":3.7140833333,"absolute_change":0.13525,"percentage_change":3.6415445713},{"date":"2023-02-06","fuel":"gasoline","current_price":3.8183333333,"yoy_price":3.7806666667,"absolute_change":0.0376666667,"percentage_change":0.9962969494},{"date":"2023-02-13","fuel":"gasoline","current_price":3.77675,"yoy_price":3.82275,"absolute_change":-0.046,"percentage_change":-1.2033222157},{"date":"2023-02-20","fuel":"gasoline","current_price":3.776,"yoy_price":3.8669166667,"absolute_change":-0.0909166667,"percentage_change":-2.35114109},{"date":"2023-02-27","fuel":"gasoline","current_price":3.7435833333,"yoy_price":3.9433333333,"absolute_change":-0.19975,"percentage_change":-5.0655114117},{"date":"2023-03-06","fuel":"gasoline","current_price":3.7944166667,"yoy_price":4.4456666667,"absolute_change":-0.65125,"percentage_change":-14.6490964985},{"date":"2023-03-13","fuel":"gasoline","current_price":3.8526666667,"yoy_price":4.6726666667,"absolute_change":-0.82,"percentage_change":-17.548865744},{"date":"2023-03-20","fuel":"gasoline","current_price":3.81625,"yoy_price":4.6170833333,"absolute_change":-0.8008333333,"percentage_change":-17.3450049635},{"date":"2023-03-27","fuel":"gasoline","current_price":3.81875,"yoy_price":4.61125,"absolute_change":-0.7925,"percentage_change":-17.1862293304},{"date":"2023-04-03","fuel":"gasoline","current_price":3.883,"yoy_price":4.5525833333,"absolute_change":-0.6695833333,"percentage_change":-14.7077666526},{"date":"2023-04-10","fuel":"gasoline","current_price":3.9720833333,"yoy_price":4.4771666667,"absolute_change":-0.5050833333,"percentage_change":-11.2813163087},{"date":"2023-04-17","fuel":"gasoline","current_price":4.0398333333,"yoy_price":4.4511666667,"absolute_change":-0.4113333333,"percentage_change":-9.2410229528},{"date":"2023-04-24","fuel":"gasoline","current_price":4.0428333333,"yoy_price":4.4879166667,"absolute_change":-0.4450833333,"percentage_change":-9.9173707177},{"date":"2023-05-01","fuel":"gasoline","current_price":3.9936666667,"yoy_price":4.5610833333,"absolute_change":-0.5674166667,"percentage_change":-12.4403924506},{"date":"2023-05-08","fuel":"gasoline","current_price":3.9304166667,"yoy_price":4.701,"absolute_change":-0.7705833333,"percentage_change":-16.3919024321},{"date":"2023-05-15","fuel":"gasoline","current_price":3.9295,"yoy_price":4.8656666667,"absolute_change":-0.9361666667,"percentage_change":-19.2402548469},{"date":"2023-05-22","fuel":"gasoline","current_price":3.9285833333,"yoy_price":4.9719166667,"absolute_change":-1.0433333333,"percentage_change":-20.9845297756},{"date":"2023-05-29","fuel":"gasoline","current_price":3.9719166667,"yoy_price":5.012,"absolute_change":-1.0400833333,"percentage_change":-20.7518621974},{"date":"2023-06-05","fuel":"gasoline","current_price":3.9455833333,"yoy_price":5.2535,"absolute_change":-1.3079166667,"percentage_change":-24.896101012},{"date":"2023-06-12","fuel":"gasoline","current_price":3.995,"yoy_price":5.38075,"absolute_change":-1.38575,"percentage_change":-25.7538447242},{"date":"2023-06-19","fuel":"gasoline","current_price":3.98025,"yoy_price":5.3458333333,"absolute_change":-1.3655833333,"percentage_change":-25.5448168355},{"date":"2023-06-26","fuel":"gasoline","current_price":3.9753333333,"yoy_price":5.2643333333,"absolute_change":-1.289,"percentage_change":-24.4855315646},{"date":"2023-07-03","fuel":"gasoline","current_price":3.9385833333,"yoy_price":5.1664166667,"absolute_change":-1.2278333333,"percentage_change":-23.7656660806},{"date":"2023-07-10","fuel":"gasoline","current_price":3.9613333333,"yoy_price":5.0398333333,"absolute_change":-1.0785,"percentage_change":-21.3995171798},{"date":"2023-07-17","fuel":"gasoline","current_price":3.9698333333,"yoy_price":4.883,"absolute_change":-0.9131666667,"percentage_change":-18.7009352174},{"date":"2023-07-24","fuel":"gasoline","current_price":4.0019166667,"yoy_price":4.7291666667,"absolute_change":-0.72725,"percentage_change":-15.3779735683},{"date":"2023-07-31","fuel":"gasoline","current_price":4.1503333333,"yoy_price":4.5989166667,"absolute_change":-0.4485833333,"percentage_change":-9.7541087575},{"date":"2023-08-07","fuel":"gasoline","current_price":4.2188333333,"yoy_price":4.4489166667,"absolute_change":-0.2300833333,"percentage_change":-5.1716710061},{"date":"2023-08-14","fuel":"gasoline","current_price":4.2440833333,"yoy_price":4.349,"absolute_change":-0.1049166667,"percentage_change":-2.4124319767},{"date":"2023-08-21","fuel":"gasoline","current_price":4.2770833333,"yoy_price":4.2890833333,"absolute_change":-0.012,"percentage_change":-0.2797800618},{"date":"2023-08-28","fuel":"gasoline","current_price":4.23275,"yoy_price":4.2285,"absolute_change":0.00425,"percentage_change":0.1005084545},{"date":"2023-09-04","fuel":"gasoline","current_price":4.22625,"yoy_price":4.1523333333,"absolute_change":0.0739166667,"percentage_change":1.7801236253},{"date":"2023-09-11","fuel":"gasoline","current_price":4.2460833333,"yoy_price":4.1074166667,"absolute_change":0.1386666667,"percentage_change":3.3760068169},{"date":"2023-09-18","fuel":"gasoline","current_price":4.323,"yoy_price":4.0789166667,"absolute_change":0.2440833333,"percentage_change":5.9840235357},{"date":"2023-09-25","fuel":"gasoline","current_price":4.2991666667,"yoy_price":4.14825,"absolute_change":0.1509166667,"percentage_change":3.638080315},{"date":"2023-10-02","fuel":"gasoline","current_price":4.28625,"yoy_price":4.2526666667,"absolute_change":0.0335833333,"percentage_change":0.78970058},{"date":"2023-10-09","fuel":"gasoline","current_price":4.1599166667,"yoy_price":4.3633333333,"absolute_change":-0.2034166667,"percentage_change":-4.6619556914},{"date":"2023-10-16","fuel":"gasoline","current_price":4.0485,"yoy_price":4.3120833333,"absolute_change":-0.2635833333,"percentage_change":-6.1126678906},{"date":"2023-10-23","fuel":"gasoline","current_price":3.99475,"yoy_price":4.1995833333,"absolute_change":-0.2048333333,"percentage_change":-4.8774680028},{"date":"2023-10-30","fuel":"gasoline","current_price":3.9290833333,"yoy_price":4.1658333333,"absolute_change":-0.23675,"percentage_change":-5.6831366273},{"date":"2023-11-06","fuel":"gasoline","current_price":3.8448333333,"yoy_price":4.2105,"absolute_change":-0.3656666667,"percentage_change":-8.6846376123},{"date":"2023-11-13","fuel":"gasoline","current_price":3.789,"yoy_price":4.17825,"absolute_change":-0.38925,"percentage_change":-9.3161012386},{"date":"2023-11-20","fuel":"gasoline","current_price":3.7325833333,"yoy_price":4.0665,"absolute_change":-0.3339166667,"percentage_change":-8.2114021066},{"date":"2023-11-27","fuel":"gasoline","current_price":3.6828333333,"yoy_price":3.9478333333,"absolute_change":-0.265,"percentage_change":-6.712542745},{"date":"2023-12-04","fuel":"gasoline","current_price":3.6656666667,"yoy_price":3.7958333333,"absolute_change":-0.1301666667,"percentage_change":-3.4291986828},{"date":"2023-12-11","fuel":"gasoline","current_price":3.5654166667,"yoy_price":3.6435833333,"absolute_change":-0.0781666667,"percentage_change":-2.1453239714},{"date":"2023-12-18","fuel":"gasoline","current_price":3.4815,"yoy_price":3.523,"absolute_change":-0.0415,"percentage_change":-1.1779733182},{"date":"2023-12-25","fuel":"gasoline","current_price":3.5409166667,"yoy_price":3.4898333333,"absolute_change":0.0510833333,"percentage_change":1.4637757295},{"date":"2024-01-01","fuel":"gasoline","current_price":3.5228333333,"yoy_price":3.6025,"absolute_change":-0.0796666667,"percentage_change":-2.2114272496},{"date":"2024-01-08","fuel":"gasoline","current_price":3.5079166667,"yoy_price":3.6311666667,"absolute_change":-0.12325,"percentage_change":-3.3942259145},{"date":"2024-01-15","fuel":"gasoline","current_price":3.4788333333,"yoy_price":3.67775,"absolute_change":-0.1989166667,"percentage_change":-5.4086511227},{"date":"2024-01-22","fuel":"gasoline","current_price":3.4768333333,"yoy_price":3.774,"absolute_change":-0.2971666667,"percentage_change":-7.8740505211},{"date":"2024-01-29","fuel":"gasoline","current_price":3.5109166667,"yoy_price":3.8493333333,"absolute_change":-0.3384166667,"percentage_change":-8.7915656391},{"date":"2024-02-05","fuel":"gasoline","current_price":3.54975,"yoy_price":3.8183333333,"absolute_change":-0.2685833333,"percentage_change":-7.034046268},{"date":"2024-02-12","fuel":"gasoline","current_price":3.5989166667,"yoy_price":3.77675,"absolute_change":-0.1778333333,"percentage_change":-4.7086339666},{"date":"2024-02-19","fuel":"gasoline","current_price":3.6731666667,"yoy_price":3.776,"absolute_change":-0.1028333333,"percentage_change":-2.7233403955},{"date":"2024-02-26","fuel":"gasoline","current_price":3.6526666667,"yoy_price":3.7435833333,"absolute_change":-0.0909166667,"percentage_change":-2.428600049},{"date":"2024-03-04","fuel":"gasoline","current_price":3.7561666667,"yoy_price":3.7944166667,"absolute_change":-0.03825,"percentage_change":-1.0080600883},{"date":"2024-03-11","fuel":"gasoline","current_price":3.781,"yoy_price":3.8526666667,"absolute_change":-0.0716666667,"percentage_change":-1.8601834227},{"date":"2024-03-18","fuel":"gasoline","current_price":3.8548333333,"yoy_price":3.81625,"absolute_change":0.0385833333,"percentage_change":1.0110274047},{"date":"2024-03-25","fuel":"gasoline","current_price":3.9271666667,"yoy_price":3.81875,"absolute_change":0.1084166667,"percentage_change":2.8390616476},{"date":"2024-04-01","fuel":"gasoline","current_price":3.9306666667,"yoy_price":3.883,"absolute_change":0.0476666667,"percentage_change":1.2275731822},{"date":"2024-04-08","fuel":"gasoline","current_price":4.0188333333,"yoy_price":3.9720833333,"absolute_change":0.04675,"percentage_change":1.1769642295},{"date":"2024-04-15","fuel":"gasoline","current_price":4.06375,"yoy_price":4.0398333333,"absolute_change":0.0239166667,"percentage_change":0.592021123},{"date":"2024-04-22","fuel":"gasoline","current_price":4.10625,"yoy_price":4.0428333333,"absolute_change":0.0634166667,"percentage_change":1.5686193676},{"date":"2024-04-29","fuel":"gasoline","current_price":4.09125,"yoy_price":3.9936666667,"absolute_change":0.0975833333,"percentage_change":2.4434521325},{"date":"2024-05-06","fuel":"gasoline","current_price":4.0814166667,"yoy_price":3.9304166667,"absolute_change":0.151,"percentage_change":3.8418318669},{"date":"2024-05-13","fuel":"gasoline","current_price":4.0420833333,"yoy_price":3.9295,"absolute_change":0.1125833333,"percentage_change":2.8650803749},{"date":"2024-05-20","fuel":"gasoline","current_price":4.0134166667,"yoy_price":3.9285833333,"absolute_change":0.0848333333,"percentage_change":2.1593873958},{"date":"2024-05-27","fuel":"gasoline","current_price":4.00925,"yoy_price":3.9719166667,"absolute_change":0.0373333333,"percentage_change":0.9399324424},{"date":"2024-06-03","fuel":"gasoline","current_price":3.9465,"yoy_price":3.9455833333,"absolute_change":0.0009166667,"percentage_change":0.0232327286},{"date":"2024-06-10","fuel":"gasoline","current_price":3.8579166667,"yoy_price":3.995,"absolute_change":-0.1370833333,"percentage_change":-3.431372549},{"date":"2024-06-17","fuel":"gasoline","current_price":3.8586666667,"yoy_price":3.98025,"absolute_change":-0.1215833333,"percentage_change":-3.0546657455},{"date":"2024-06-24","fuel":"gasoline","current_price":3.8534166667,"yoy_price":3.9753333333,"absolute_change":-0.1219166667,"percentage_change":-3.0668287775},{"date":"2024-07-01","fuel":"gasoline","current_price":3.8831666667,"yoy_price":3.9385833333,"absolute_change":-0.0554166667,"percentage_change":-1.4070202907},{"date":"2024-07-08","fuel":"gasoline","current_price":3.90025,"yoy_price":3.9613333333,"absolute_change":-0.0610833333,"percentage_change":-1.5419892292},{"date":"2024-07-15","fuel":"gasoline","current_price":3.9055,"yoy_price":3.9698333333,"absolute_change":-0.0643333333,"percentage_change":-1.6205550191},{"date":"2024-07-22","fuel":"gasoline","current_price":3.87175,"yoy_price":4.0019166667,"absolute_change":-0.1301666667,"percentage_change":-3.2526081253},{"date":"2024-07-29","fuel":"gasoline","current_price":3.879,"yoy_price":4.1503333333,"absolute_change":-0.2713333333,"percentage_change":-6.5376274998},{"date":"2024-08-05","fuel":"gasoline","current_price":3.84375,"yoy_price":4.2188333333,"absolute_change":-0.3750833333,"percentage_change":-8.890688579},{"date":"2024-08-12","fuel":"gasoline","current_price":3.8125,"yoy_price":4.2440833333,"absolute_change":-0.4315833333,"percentage_change":-10.1690588859},{"date":"2024-08-19","fuel":"gasoline","current_price":3.7886666667,"yoy_price":4.2770833333,"absolute_change":-0.4884166667,"percentage_change":-11.419386264},{"date":"2024-08-26","fuel":"gasoline","current_price":3.7275,"yoy_price":4.23275,"absolute_change":-0.50525,"percentage_change":-11.9366841888},{"date":"2024-09-02","fuel":"gasoline","current_price":3.7145,"yoy_price":4.22625,"absolute_change":-0.51175,"percentage_change":-12.1088435374},{"date":"2024-09-09","fuel":"gasoline","current_price":3.6693333333,"yoy_price":4.2460833333,"absolute_change":-0.57675,"percentage_change":-13.5831059996},{"date":"2024-09-16","fuel":"gasoline","current_price":3.62675,"yoy_price":4.323,"absolute_change":-0.69625,"percentage_change":-16.1057136248},{"date":"2024-09-23","fuel":"gasoline","current_price":3.6224166667,"yoy_price":4.2991666667,"absolute_change":-0.67675,"percentage_change":-15.7414227563},{"date":"2024-09-30","fuel":"gasoline","current_price":3.6073333333,"yoy_price":4.28625,"absolute_change":-0.6789166667,"percentage_change":-15.8394089628},{"date":"2024-10-07","fuel":"gasoline","current_price":3.5685833333,"yoy_price":4.1599166667,"absolute_change":-0.5913333333,"percentage_change":-14.2150283459},{"date":"2024-10-14","fuel":"gasoline","current_price":3.5970833333,"yoy_price":4.0485,"absolute_change":-0.4514166667,"percentage_change":-11.1502202462},{"date":"2024-10-21","fuel":"gasoline","current_price":3.5735,"yoy_price":3.99475,"absolute_change":-0.42125,"percentage_change":-10.5450904312},{"date":"2024-10-28","fuel":"gasoline","current_price":3.5249166667,"yoy_price":3.9290833333,"absolute_change":-0.4041666667,"percentage_change":-10.2865384208},{"date":"2024-11-04","fuel":"gasoline","current_price":3.493,"yoy_price":3.8448333333,"absolute_change":-0.3518333333,"percentage_change":-9.1508084442},{"date":"2024-11-11","fuel":"gasoline","current_price":3.4789166667,"yoy_price":3.789,"absolute_change":-0.3100833333,"percentage_change":-8.1837776018},{"date":"2024-11-18","fuel":"gasoline","current_price":3.4660833333,"yoy_price":3.7325833333,"absolute_change":-0.2665,"percentage_change":-7.1398271974},{"date":"2024-11-25","fuel":"gasoline","current_price":3.4660833333,"yoy_price":3.6828333333,"absolute_change":-0.21675,"percentage_change":-5.8854143096},{"date":"2024-12-02","fuel":"gasoline","current_price":3.45425,"yoy_price":3.6656666667,"absolute_change":-0.2114166667,"percentage_change":-5.7674820406},{"date":"2024-12-09","fuel":"gasoline","current_price":3.431,"yoy_price":3.5654166667,"absolute_change":-0.1344166667,"percentage_change":-3.770012855},{"date":"2024-12-16","fuel":"gasoline","current_price":3.431,"yoy_price":3.4815,"absolute_change":-0.0505,"percentage_change":-1.4505241993},{"date":"2024-12-23","fuel":"gasoline","current_price":3.4395,"yoy_price":3.5409166667,"absolute_change":-0.1014166667,"percentage_change":-2.8641359347},{"date":"2024-12-30","fuel":"gasoline","current_price":3.4266666667,"yoy_price":3.5228333333,"absolute_change":-0.0961666667,"percentage_change":-2.7298102853},{"date":"2025-01-06","fuel":"gasoline","current_price":3.4620833333,"yoy_price":3.5079166667,"absolute_change":-0.0458333333,"percentage_change":-1.3065684761},{"date":"2025-01-13","fuel":"gasoline","current_price":3.4610833333,"yoy_price":3.4788333333,"absolute_change":-0.01775,"percentage_change":-0.5102285249},{"date":"2025-01-20","fuel":"gasoline","current_price":3.5243333333,"yoy_price":3.4768333333,"absolute_change":0.0475,"percentage_change":1.3661857054},{"date":"2025-01-27","fuel":"gasoline","current_price":3.522,"yoy_price":3.5109166667,"absolute_change":0.0110833333,"percentage_change":0.3156820394},{"date":"2025-02-03","fuel":"gasoline","current_price":3.5101666667,"yoy_price":3.54975,"absolute_change":-0.0395833333,"percentage_change":-1.1151020025},{"date":"2025-02-10","fuel":"gasoline","current_price":3.5611666667,"yoy_price":3.5989166667,"absolute_change":-0.03775,"percentage_change":-1.0489267604},{"date":"2025-02-17","fuel":"gasoline","current_price":3.5964166667,"yoy_price":3.6731666667,"absolute_change":-0.07675,"percentage_change":-2.089477744},{"date":"2025-02-24","fuel":"gasoline","current_price":3.57775,"yoy_price":3.6526666667,"absolute_change":-0.0749166667,"percentage_change":-2.0510129586},{"date":"2025-03-03","fuel":"gasoline","current_price":3.5271666667,"yoy_price":3.7561666667,"absolute_change":-0.229,"percentage_change":-6.0966410791},{"date":"2025-03-10","fuel":"gasoline","current_price":3.51375,"yoy_price":3.781,"absolute_change":-0.26725,"percentage_change":-7.0682359164},{"date":"2025-03-17","fuel":"gasoline","current_price":3.4978333333,"yoy_price":3.8548333333,"absolute_change":-0.357,"percentage_change":-9.2611007826},{"date":"2025-03-24","fuel":"gasoline","current_price":3.5485833333,"yoy_price":3.9271666667,"absolute_change":-0.3785833333,"percentage_change":-9.6401137376},{"date":"2025-03-31","fuel":"gasoline","current_price":3.6035,"yoy_price":3.9306666667,"absolute_change":-0.3271666667,"percentage_change":-8.3234396201},{"date":"2025-04-07","fuel":"gasoline","current_price":3.6863333333,"yoy_price":4.0188333333,"absolute_change":-0.3325,"percentage_change":-8.2735453905},{"date":"2025-04-14","fuel":"gasoline","current_price":3.613,"yoy_price":4.06375,"absolute_change":-0.45075,"percentage_change":-11.091971701},{"date":"2025-04-21","fuel":"gasoline","current_price":3.58525,"yoy_price":4.10625,"absolute_change":-0.521,"percentage_change":-12.6879756469},{"date":"2025-04-28","fuel":"gasoline","current_price":3.57875,"yoy_price":4.09125,"absolute_change":-0.5125,"percentage_change":-12.5267338833},{"date":"2025-05-05","fuel":"gasoline","current_price":3.5851666667,"yoy_price":4.0814166667,"absolute_change":-0.49625,"percentage_change":-12.1587684015},{"date":"2025-05-12","fuel":"gasoline","current_price":3.5728333333,"yoy_price":4.0420833333,"absolute_change":-0.46925,"percentage_change":-11.6091124626},{"date":"2025-05-19","fuel":"gasoline","current_price":3.6244166667,"yoy_price":4.0134166667,"absolute_change":-0.389,"percentage_change":-9.6924897739},{"date":"2025-05-26","fuel":"gasoline","current_price":3.6089166667,"yoy_price":4.00925,"absolute_change":-0.4003333333,"percentage_change":-9.9852424601},{"date":"2025-06-02","fuel":"gasoline","current_price":3.5746666667,"yoy_price":3.9465,"absolute_change":-0.3718333333,"percentage_change":-9.4218505849},{"date":"2025-06-09","fuel":"gasoline","current_price":3.5501666667,"yoy_price":3.8579166667,"absolute_change":-0.30775,"percentage_change":-7.9771033589},{"date":"2025-06-16","fuel":"gasoline","current_price":3.5765,"yoy_price":3.8586666667,"absolute_change":-0.2821666667,"percentage_change":-7.3125431928},{"date":"2025-06-23","fuel":"gasoline","current_price":3.6445833333,"yoy_price":3.8534166667,"absolute_change":-0.2088333333,"percentage_change":-5.4194329707}],"metadata":{"date":{"type":"date","semanticType":"Date"},"fuel":{"type":"string","semanticType":"String"},"current_price":{"type":"number","semanticType":"Number"},"yoy_price":{"type":"number","semanticType":"Number"},"absolute_change":{"type":"number","semanticType":"Number"},"percentage_change":{"type":"number","semanticType":"Percentage"}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_gas_prices):\n # Group by date and fuel to get average price across all grades and formulations\n df_agg = df_gas_prices.groupby(['date', 'fuel'], as_index=False).agg({\n 'price': 'mean'\n })\n \n # Convert date to datetime for proper sorting and manipulation\n df_agg['date'] = pd.to_datetime(df_agg['date'])\n \n # Sort by fuel and date\n df_agg = df_agg.sort_values(['fuel', 'date'])\n \n # Calculate year-over-year changes (52 weeks ago for weekly data)\n df_agg['yoy_price'] = df_agg.groupby('fuel')['price'].shift(52)\n df_agg['absolute_change'] = df_agg['price'] - df_agg['yoy_price']\n df_agg['percentage_change'] = ((df_agg['price'] - df_agg['yoy_price']) / df_agg['yoy_price']) * 100\n \n # Rename columns for clarity\n transformed_df = df_agg.rename(columns={'price': 'current_price'})\n \n # Convert date back to string format for visualization\n transformed_df['date'] = transformed_df['date'].dt.strftime('%Y-%m-%d')\n \n # Keep only rows where we have year-over-year data (remove first 52 weeks)\n transformed_df = transformed_df.dropna(subset=['yoy_price'])\n \n # Select and order output columns\n transformed_df = transformed_df[['date', 'fuel', 'current_price', 'yoy_price', 'absolute_change', 'percentage_change']]\n \n return transformed_df\n","source":["weekly_gas_prices"],"dialog":[{"role":"system","content":"You are a data scientist to help user to recommend data that will be used for visualization.\nThe user will provide you information about what visualization they would like to create, and your job is to recommend a transformed data that can be used to create the visualization and write a python function to transform the data.\nThe recommendation and transformation function should be based on the [CONTEXT] and [GOAL] provided by the user. \nThe [CONTEXT] shows what the current dataset is, and the [GOAL] describes what the user wants the data for.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should infer the appropriate data and create in the output section a python function based off the [CONTEXT] and [GOAL] in two steps:\n\n1. First, based on users' [GOAL]. Create a json object that represents the inferred user intent. The json object should have the following format:\n\n{\n \"mode\": \"\" // string, one of \"infer\", \"overview\", \"distribution\", \"summary\", \"forecast\"\n \"recap\": \"...\" // string, a short summary of the user's goal.\n \"display_instruction\": \"...\" // string, the even shorter verb phrase describing the users' goal.\n \"recommendation\": \"...\" // string, explain why this recommendation is made\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have (i.e., the goal of transformed data), it's a good idea to preseve intermediate fields here\n \"chart_type\": \"\" // string, one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\". \"chart_type\" should either be inferred from user instruction, or recommend if the user didn't specify any.\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of output fields, appropriate visual channels for different chart types are defined below.\n}\n\nConcretely:\n - recap what the user's goal is in a short summary in \"recap\".\n - If the user's [GOAL] is clear already, simply infer what the user mean. Set \"mode\" as \"infer\" and create \"output_fields\" and \"chart_encodings\" based off user description.\n - If the user's [GOAL] is not clear, make recommendations to the user:\n - choose one of \"distribution\", \"overview\", \"summary\", \"forecast\" in \"mode\":\n * if it is \"overview\" and the data is in wide format, reshape it into long format.\n * if it is \"distribution\", select a few fields that would be interesting to visualize together.\n * if it is \"summary\", calculate some aggregated statistics to show intresting facts of the data.\n * if it is \"forecast\", concretize the x,y fields that will be used for forecasting and decide if it is about regression or forecasting.\n - describe the recommendation reason in \"recommendation\"\n - based on the recommendation, determine what is an ideal output data. Note, the output data must be in tidy format.\n - then suggest recommendations of chart encoding that should be used to create the visualization.\n - \"display_instruction\" should be a short verb phrase describing the users' goal, it should be even shorter than \"recap\". \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate based on \"recap\" and the suggested visualization, but don't need to mention the visualization details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user instruction builds up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - \"chart_type\" must be one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\"\n - \"chart_encodings\" should specify which fields should be used to create the visualization\n - decide which visual channels should be used to create the visualization appropriate for the chart type.\n - point: x, y, color, size, facet\n - histogram: x, color, facet\n - bar: x, y, color, facet\n - line: x, y, color, facet\n - area: x, y, color, facet\n - heatmap: x, y, color, facet\n - group_bar: x, y, color, facet\n - note that all fields used in \"chart_encodings\" should be included in \"output_fields\".\n - all fields you need for visualizations should be transformed into the output fields!\n - \"output_fields\" should include important intermediate fields that are not used in visualization but are used for data transformation.\n - typically only 2-3 fields should be used to create the visualization (x, y, color/size), facet use be added if it's a faceted visualization (totally 4 fields used).\n - Guidelines for choosing chart type and visualization fields:\n - Consider chart types as follows:\n - (point) Scatter Plots: x,y: Quantitative/Categorical, color: Categorical (optional), size: Quantitative (optional for creating bubble chart), \n - best for: Relationships, correlations, distributions, forecasting, regression analysis\n - scatter plots are good default way to visualize data when other chart types are not applicable.\n - use color to visualize points from different categories.\n - use size to visualize data points with an additional quantitative dimension of the data points.\n - (histogram) Histograms: x: Quantitative/Categorical, color: Categorical (optional for creating grouped histogram), \n - best for: Distribution of a quantitative field\n - use x values directly if x values are categorical, and transform the data into bins if the field values are quantitative.\n - when color is specified, the histogram will be grouped automatically (items with the same x values will be grouped).\n - (bar) Bar Charts: x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical/Quantitative (for stacked bar chart / showing additional quantitative dimension), \n - best for: Comparisons across categories\n - use (bar) for simple bar chart or stacked bar chart (when it makes sense to add up Y values for each category with the same X value), \n - when color is specified, the bar will be stacked automatically (items with the same x values will be stacked).\n - note that when there are multiple rows in the data with same x values, the bar will be stacked automatically.\n - 1. consider to use an aggregated field for y values if the value is not suitable for stacking.\n - 2. consider to introduce facets so that each group is visualized in a separate bar.\n - (group_bar) for grouped bar chart, x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical\n - when color is specifed, bars from different groups will be grouped automatically.\n - only use facet if the cardinality of color field is small (less than 5).\n - (line) Line Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating multiple lines), \n - best for: Trends over time, continuous data, forecasting, regression analysis\n - note that when there are multiple rows in the data belong to the same group (same x and color values) but different y values, the line will not look correct.\n - consider to use an aggregated field for y values, or introduce facets so that each group is visualized in a separate line.\n - (area) Area Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating stacked areas), \n - best for: Trends over time, continuous data\n - (heatmap) Heatmaps: x,y: Categorical (you need to convert quantitative to nominal), color: Quantitative intensity, \n - best for: Pattern discovery in matrix data\n - facet channel is available for all chart types, it supports a categorical field with small cardinality to visualize the data in different facets.\n - if you really need additional legend fields:\n - you can use opacity for legend (support Quantitative and Categorical).\n - visualization fields require tidy data. \n - similar to VegaLite and ggplot2 so that each field is mapped to a visualization axis or legend. \n - consider data transformations if you want to visualize multiple fields together:\n - exapmle 1: suggest reshaping the data into long format in data transformation description (if these fields are all of the same type, e.g., they are all about sales, price, two columns about min/max-values, etc. don't mix different types of fields in reshaping) so we can visualize multiple fields as categories or in different facets.\n - exapmle 2: calculate some derived fields from these fields(e.g., correlation, difference, profit etc.) in data transformation description to visualize them in one visualization.\n - example 3: create a visualization only with a subset of the fields, you don't have to visualize all of them in one chart, you can later create a visualization with the rest of the fields. With the subset of charts, you can also consider reshaping or calculate some derived value.\n - again, it does not make sense to have five fields like [item, A, B, C, D, E] in visualization fields, you should consider data transformation to reduce the number of fields.\n - when reshaping data to long format, only fields of the same semantic type should be rehaped into the same column.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - put is_predicted field in 'opacity' channel to distinguish them.\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n 2. Then, write a python function based on the inferred goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \n\"transformed_df\" should contain all \"output_fields\" from the refined user intent in the json object.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable. \nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- you can use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n \n 3. The output must only contain a json object representing inferred user intent and a python code block representing the transformation code, do not add any extra text explanation.\n"},{"role":"user","content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (weekly_gas_prices)\n\n## fields\n\t*date -- type: object, values: 1990-08-20, 1990-08-27, 1990-09-03, ..., 2025-06-02, 2025-06-09, 2025-06-16, 2025-06-23\n\t*fuel -- type: object, values: diesel, gasoline\n\t*grade -- type: object, values: all, low_sulfur, midgrade, premium, regular, ultra_low_sulfur\n\t*formulation -- type: object, values: NA, all, conventional, reformulated\n\t*price -- type: float64, values: 0.885, 0.891, 0.899, ..., 5.955, 5.964, 6.033, 6.064\n\n## sample\n date fuel grade formulation price\n0 1990-08-20 gasoline regular all 1.191\n1 1990-08-20 gasoline regular conventional 1.191\n2 1990-08-27 gasoline regular all 1.245\n3 1990-08-27 gasoline regular conventional 1.245\n4 1990-09-03 gasoline regular all 1.242\n......\n\n\n\n\n[GOAL]\n\nWhat are the major **price trends** across all fuel types from 1990 to 2025?"},{"role":"assistant","content":"```json\n{\n \"mode\": \"infer\",\n \"recap\": \"User wants to visualize the major price trends across all fuel types from 1990 to 2025 to understand how fuel prices have evolved over time.\",\n \"display_instruction\": \"Show **price** trends over time for different **fuel** types\",\n \"recommendation\": \"To visualize price trends over time across fuel types, we should aggregate the data by date and fuel type. Since there are multiple grades and formulations for each fuel type, we'll calculate the average price for each fuel type on each date. A line chart with date on the x-axis, average price on the y-axis, and different colored lines for each fuel type will clearly show the trends and allow easy comparison.\",\n \"output_fields\": [\"date\", \"fuel\", \"avg_price\"],\n \"chart_type\": \"line\",\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"avg_price\",\n \"color\": \"fuel\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_gas_prices):\n # Group by date and fuel to get average price across all grades and formulations\n transformed_df = df_gas_prices.groupby(['date', 'fuel'], as_index=False).agg({\n 'price': 'mean'\n })\n \n # Rename the price column to avg_price for clarity\n transformed_df = transformed_df.rename(columns={'price': 'avg_price'})\n \n # Sort by date for proper line chart rendering\n transformed_df = transformed_df.sort_values('date')\n \n return transformed_df\n```"},{"role":"user","content":"This is the result from the latest python code:\n\n date fuel avg_price\n0 1990-08-20 gasoline 1.191\n1 1990-08-27 gasoline 1.245\n2 1990-09-03 gasoline 1.242\n3 1990-09-10 gasoline 1.252\n4 1990-09-17 gasoline 1.266\n5 1990-09-24 gasoline 1.272\n6 1990-10-01 gasoline 1.321\n7 1990-10-08 gasoline 1.333\n8 1990-10-15 gasoline 1.339\n9 1990-10-22 gasoline 1.345\n......\n\nUpdate the code above based on the following instruction:\n\nCalculate year-over-year price changes to identify the most dramatic price spikes for both diesel and gasoline, showing which periods had the largest absolute and percentage increases with their peak prices."},{"role":"assistant","content":"```json\n{\n \"mode\": \"infer\",\n \"recap\": \"User wants to identify the most dramatic price spikes by calculating year-over-year price changes for both diesel and gasoline, showing periods with the largest absolute and percentage increases along with their peak prices.\",\n \"display_instruction\": \"Identify periods with largest **year-over-year price changes** (absolute and percentage) and **peak prices**\",\n \"recommendation\": \"To analyze year-over-year price changes, we need to calculate the price difference and percentage change compared to the same period one year prior. We'll compute both absolute change and percentage change, then identify the periods with the most dramatic spikes. The output should include the date, fuel type, current price, previous year's price, absolute change, and percentage change to provide a comprehensive view of price volatility.\",\n \"output_fields\": [\"date\", \"fuel\", \"current_price\", \"yoy_price\", \"absolute_change\", \"percentage_change\"],\n \"chart_type\": \"point\",\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"absolute_change\",\n \"color\": \"fuel\",\n \"size\": \"percentage_change\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_gas_prices):\n # Group by date and fuel to get average price across all grades and formulations\n df_agg = df_gas_prices.groupby(['date', 'fuel'], as_index=False).agg({\n 'price': 'mean'\n })\n \n # Convert date to datetime for proper sorting and manipulation\n df_agg['date'] = pd.to_datetime(df_agg['date'])\n \n # Sort by fuel and date\n df_agg = df_agg.sort_values(['fuel', 'date'])\n \n # Calculate year-over-year changes (52 weeks ago for weekly data)\n df_agg['yoy_price'] = df_agg.groupby('fuel')['price'].shift(52)\n df_agg['absolute_change'] = df_agg['price'] - df_agg['yoy_price']\n df_agg['percentage_change'] = ((df_agg['price'] - df_agg['yoy_price']) / df_agg['yoy_price']) * 100\n \n # Rename columns for clarity\n transformed_df = df_agg.rename(columns={'price': 'current_price'})\n \n # Convert date back to string format for visualization\n transformed_df['date'] = transformed_df['date'].dt.strftime('%Y-%m-%d')\n \n # Keep only rows where we have year-over-year data (remove first 52 weeks)\n transformed_df = transformed_df.dropna(subset=['yoy_price'])\n \n # Select and order output columns\n transformed_df = transformed_df[['date', 'fuel', 'current_price', 'yoy_price', 'absolute_change', 'percentage_change']]\n \n return transformed_df\n```"}],"trigger":{"tableId":"table-904593","sourceTableIds":["weekly_gas_prices"],"instruction":"Calculate year-over-year price changes to identify the most dramatic price spikes for both diesel and gasoline, showing which periods had the largest absolute and percentage increases with their peak prices.","displayInstruction":"Identify periods with largest **year-over-year price changes** (absolute and percentage) and **peak prices**","chart":{"id":"chart-1760744928220","chartType":"Auto","encodingMap":{},"tableRef":"weekly_gas_prices","saved":false,"source":"trigger","unread":true},"resultTableId":"table-922023"},"explanation":{"agent":"CodeExplanationAgent","code":"The code analyzes **year-over-year price trends** for different fuel types by performing the following steps:\n\n- Aggregates the data by **date** and **fuel** type, calculating the **average price** across all grades and formulations for each fuel type on each date\n- Converts **date** field to datetime format and sorts the data chronologically by **fuel** and **date**\n- Calculates **year-over-year comparisons** by comparing each week's price to the price from **52 weeks ago** (one year prior)\n- Computes both **absolute change** (dollar difference) and **percentage change** between current prices and prices from one year ago\n- Removes the first **52 weeks** of data where year-over-year comparisons are not available\n- Returns a dataset containing **current prices**, **year-ago prices**, and their **changes** for each fuel type over time","concepts":[{"explanation":"The average fuel price from exactly 52 weeks (one year) prior to the current date, used as a baseline for year-over-year comparison. This represents the historical price point from the same week in the previous year.","field":"yoy_price"},{"explanation":"The dollar amount difference between the current week's price and the price from one year ago, calculated as: \\( \\text{absolute\\_change} = \\text{current\\_price} - \\text{yoy\\_price} \\). A positive value indicates price increase, while a negative value indicates price decrease.","field":"absolute_change"},{"explanation":"The year-over-year price change expressed as a percentage, calculated as: \\( \\text{percentage\\_change} = \\frac{\\text{current\\_price} - \\text{yoy\\_price}}{\\text{yoy\\_price}} \\times 100 \\). This metric normalizes price changes to allow comparison across different price levels and time periods.","field":"percentage_change"}],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (weekly_gas_prices)\n\n## fields\n\t*date -- type: object, values: 1990-08-20, 1990-08-27, 1990-09-03, ..., 2025-06-02, 2025-06-09, 2025-06-16, 2025-06-23\n\t*fuel -- type: object, values: diesel, gasoline\n\t*grade -- type: object, values: all, low_sulfur, midgrade, premium, regular, ultra_low_sulfur\n\t*formulation -- type: object, values: NA, all, conventional, reformulated\n\t*price -- type: float64, values: 0.885, 0.891, 0.899, ..., 5.955, 5.964, 6.033, 6.064\n\n## sample\n date fuel grade formulation price\n0 1990-08-20 gasoline regular all 1.191\n1 1990-08-20 gasoline regular conventional 1.191\n2 1990-08-27 gasoline regular all 1.245\n3 1990-08-27 gasoline regular conventional 1.245\n4 1990-09-03 gasoline regular all 1.242\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_gas_prices):\n # Group by date and fuel to get average price across all grades and formulations\n df_agg = df_gas_prices.groupby(['date', 'fuel'], as_index=False).agg({\n 'price': 'mean'\n })\n \n # Convert date to datetime for proper sorting and manipulation\n df_agg['date'] = pd.to_datetime(df_agg['date'])\n \n # Sort by fuel and date\n df_agg = df_agg.sort_values(['fuel', 'date'])\n \n # Calculate year-over-year changes (52 weeks ago for weekly data)\n df_agg['yoy_price'] = df_agg.groupby('fuel')['price'].shift(52)\n df_agg['absolute_change'] = df_agg['price'] - df_agg['yoy_price']\n df_agg['percentage_change'] = ((df_agg['price'] - df_agg['yoy_price']) / df_agg['yoy_price']) * 100\n \n # Rename columns for clarity\n transformed_df = df_agg.rename(columns={'price': 'current_price'})\n \n # Convert date back to string format for visualization\n transformed_df['date'] = transformed_df['date'].dt.strftime('%Y-%m-%d')\n \n # Keep only rows where we have year-over-year data (remove first 52 weeks)\n transformed_df = transformed_df.dropna(subset=['yoy_price'])\n \n # Select and order output columns\n transformed_df = transformed_df[['date', 'fuel', 'current_price', 'yoy_price', 'absolute_change', 'percentage_change']]\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\nThe code analyzes **year-over-year price trends** for different fuel types by performing the following steps:\n\n- Aggregates the data by **date** and **fuel** type, calculating the **average price** across all grades and formulations for each fuel type on each date\n- Converts **date** field to datetime format and sorts the data chronologically by **fuel** and **date**\n- Calculates **year-over-year comparisons** by comparing each week's price to the price from **52 weeks ago** (one year prior)\n- Computes both **absolute change** (dollar difference) and **percentage change** between current prices and prices from one year ago\n- Removes the first **52 weeks** of data where year-over-year comparisons are not available\n- Returns a dataset containing **current prices**, **year-ago prices**, and their **changes** for each fuel type over time\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"yoy_price\",\n \"explanation\": \"The average fuel price from exactly 52 weeks (one year) prior to the current date, used as a baseline for year-over-year comparison. This represents the historical price point from the same week in the previous year.\"\n },\n {\n \"field\": \"absolute_change\",\n \"explanation\": \"The dollar amount difference between the current week's price and the price from one year ago, calculated as: \\\\( \\\\text{absolute\\\\_change} = \\\\text{current\\\\_price} - \\\\text{yoy\\\\_price} \\\\). A positive value indicates price increase, while a negative value indicates price decrease.\"\n },\n {\n \"field\": \"percentage_change\",\n \"explanation\": \"The year-over-year price change expressed as a percentage, calculated as: \\\\( \\\\text{percentage\\\\_change} = \\\\frac{\\\\text{current\\\\_price} - \\\\text{yoy\\\\_price}}{\\\\text{yoy\\\\_price}} \\\\times 100 \\\\). This metric normalizes price changes to allow comparison across different price levels and time periods.\"\n }\n]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""},{"id":"table-937785","displayId":"fuel-price-stats","names":["period","fuel","avg_price","std_dev","coefficient_of_variation"],"rows":[{"period":"Post-2000 (2000-2025)","fuel":"diesel","avg_price":2.933,"std_dev":0.982,"coefficient_of_variation":33.48},{"period":"Post-2000 (2000-2025)","fuel":"gasoline","avg_price":2.847,"std_dev":0.838,"coefficient_of_variation":29.43},{"period":"Pre-2000 (1990-1999)","fuel":"diesel","avg_price":1.138,"std_dev":0.087,"coefficient_of_variation":7.65},{"period":"Pre-2000 (1990-1999)","fuel":"gasoline","avg_price":1.171,"std_dev":0.106,"coefficient_of_variation":9.09}],"metadata":{"period":{"type":"string","semanticType":"TimeRange","levels":["Pre-2000 (1990-1999)","Post-2000 (2000-2025)"]},"fuel":{"type":"string","semanticType":"String"},"avg_price":{"type":"number","semanticType":"Number"},"std_dev":{"type":"number","semanticType":"Number"},"coefficient_of_variation":{"type":"number","semanticType":"Number"}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_gas_prices):\n # Group by date and fuel to get average price across all grades and formulations\n df_agg = df_gas_prices.groupby(['date', 'fuel'], as_index=False).agg({\n 'price': 'mean'\n })\n \n # Convert date to datetime for period classification\n df_agg['date'] = pd.to_datetime(df_agg['date'])\n \n # Extract year for period classification\n df_agg['year'] = df_agg['date'].dt.year\n \n # Classify into pre-2000 and post-2000 periods\n df_agg['period'] = df_agg['year'].apply(lambda x: 'Pre-2000 (1990-1999)' if x < 2000 else 'Post-2000 (2000-2025)')\n \n # Calculate volatility metrics by period and fuel\n volatility_stats = df_agg.groupby(['period', 'fuel']).agg({\n 'price': ['mean', 'std']\n }).reset_index()\n \n # Flatten column names\n volatility_stats.columns = ['period', 'fuel', 'avg_price', 'std_dev']\n \n # Calculate coefficient of variation (CV = std_dev / mean * 100)\n volatility_stats['coefficient_of_variation'] = (volatility_stats['std_dev'] / volatility_stats['avg_price']) * 100\n \n # Round values for readability\n volatility_stats['avg_price'] = volatility_stats['avg_price'].round(3)\n volatility_stats['std_dev'] = volatility_stats['std_dev'].round(3)\n volatility_stats['coefficient_of_variation'] = volatility_stats['coefficient_of_variation'].round(2)\n \n transformed_df = volatility_stats[['period', 'fuel', 'avg_price', 'std_dev', 'coefficient_of_variation']]\n \n return transformed_df\n","source":["weekly_gas_prices"],"dialog":[{"role":"system","content":"You are a data scientist to help user to recommend data that will be used for visualization.\nThe user will provide you information about what visualization they would like to create, and your job is to recommend a transformed data that can be used to create the visualization and write a python function to transform the data.\nThe recommendation and transformation function should be based on the [CONTEXT] and [GOAL] provided by the user. \nThe [CONTEXT] shows what the current dataset is, and the [GOAL] describes what the user wants the data for.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should infer the appropriate data and create in the output section a python function based off the [CONTEXT] and [GOAL] in two steps:\n\n1. First, based on users' [GOAL]. Create a json object that represents the inferred user intent. The json object should have the following format:\n\n{\n \"mode\": \"\" // string, one of \"infer\", \"overview\", \"distribution\", \"summary\", \"forecast\"\n \"recap\": \"...\" // string, a short summary of the user's goal.\n \"display_instruction\": \"...\" // string, the even shorter verb phrase describing the users' goal.\n \"recommendation\": \"...\" // string, explain why this recommendation is made\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have (i.e., the goal of transformed data), it's a good idea to preseve intermediate fields here\n \"chart_type\": \"\" // string, one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\". \"chart_type\" should either be inferred from user instruction, or recommend if the user didn't specify any.\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of output fields, appropriate visual channels for different chart types are defined below.\n}\n\nConcretely:\n - recap what the user's goal is in a short summary in \"recap\".\n - If the user's [GOAL] is clear already, simply infer what the user mean. Set \"mode\" as \"infer\" and create \"output_fields\" and \"chart_encodings\" based off user description.\n - If the user's [GOAL] is not clear, make recommendations to the user:\n - choose one of \"distribution\", \"overview\", \"summary\", \"forecast\" in \"mode\":\n * if it is \"overview\" and the data is in wide format, reshape it into long format.\n * if it is \"distribution\", select a few fields that would be interesting to visualize together.\n * if it is \"summary\", calculate some aggregated statistics to show intresting facts of the data.\n * if it is \"forecast\", concretize the x,y fields that will be used for forecasting and decide if it is about regression or forecasting.\n - describe the recommendation reason in \"recommendation\"\n - based on the recommendation, determine what is an ideal output data. Note, the output data must be in tidy format.\n - then suggest recommendations of chart encoding that should be used to create the visualization.\n - \"display_instruction\" should be a short verb phrase describing the users' goal, it should be even shorter than \"recap\". \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate based on \"recap\" and the suggested visualization, but don't need to mention the visualization details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user instruction builds up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - \"chart_type\" must be one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\"\n - \"chart_encodings\" should specify which fields should be used to create the visualization\n - decide which visual channels should be used to create the visualization appropriate for the chart type.\n - point: x, y, color, size, facet\n - histogram: x, color, facet\n - bar: x, y, color, facet\n - line: x, y, color, facet\n - area: x, y, color, facet\n - heatmap: x, y, color, facet\n - group_bar: x, y, color, facet\n - note that all fields used in \"chart_encodings\" should be included in \"output_fields\".\n - all fields you need for visualizations should be transformed into the output fields!\n - \"output_fields\" should include important intermediate fields that are not used in visualization but are used for data transformation.\n - typically only 2-3 fields should be used to create the visualization (x, y, color/size), facet use be added if it's a faceted visualization (totally 4 fields used).\n - Guidelines for choosing chart type and visualization fields:\n - Consider chart types as follows:\n - (point) Scatter Plots: x,y: Quantitative/Categorical, color: Categorical (optional), size: Quantitative (optional for creating bubble chart), \n - best for: Relationships, correlations, distributions, forecasting, regression analysis\n - scatter plots are good default way to visualize data when other chart types are not applicable.\n - use color to visualize points from different categories.\n - use size to visualize data points with an additional quantitative dimension of the data points.\n - (histogram) Histograms: x: Quantitative/Categorical, color: Categorical (optional for creating grouped histogram), \n - best for: Distribution of a quantitative field\n - use x values directly if x values are categorical, and transform the data into bins if the field values are quantitative.\n - when color is specified, the histogram will be grouped automatically (items with the same x values will be grouped).\n - (bar) Bar Charts: x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical/Quantitative (for stacked bar chart / showing additional quantitative dimension), \n - best for: Comparisons across categories\n - use (bar) for simple bar chart or stacked bar chart (when it makes sense to add up Y values for each category with the same X value), \n - when color is specified, the bar will be stacked automatically (items with the same x values will be stacked).\n - note that when there are multiple rows in the data with same x values, the bar will be stacked automatically.\n - 1. consider to use an aggregated field for y values if the value is not suitable for stacking.\n - 2. consider to introduce facets so that each group is visualized in a separate bar.\n - (group_bar) for grouped bar chart, x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical\n - when color is specifed, bars from different groups will be grouped automatically.\n - only use facet if the cardinality of color field is small (less than 5).\n - (line) Line Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating multiple lines), \n - best for: Trends over time, continuous data, forecasting, regression analysis\n - note that when there are multiple rows in the data belong to the same group (same x and color values) but different y values, the line will not look correct.\n - consider to use an aggregated field for y values, or introduce facets so that each group is visualized in a separate line.\n - (area) Area Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating stacked areas), \n - best for: Trends over time, continuous data\n - (heatmap) Heatmaps: x,y: Categorical (you need to convert quantitative to nominal), color: Quantitative intensity, \n - best for: Pattern discovery in matrix data\n - facet channel is available for all chart types, it supports a categorical field with small cardinality to visualize the data in different facets.\n - if you really need additional legend fields:\n - you can use opacity for legend (support Quantitative and Categorical).\n - visualization fields require tidy data. \n - similar to VegaLite and ggplot2 so that each field is mapped to a visualization axis or legend. \n - consider data transformations if you want to visualize multiple fields together:\n - exapmle 1: suggest reshaping the data into long format in data transformation description (if these fields are all of the same type, e.g., they are all about sales, price, two columns about min/max-values, etc. don't mix different types of fields in reshaping) so we can visualize multiple fields as categories or in different facets.\n - exapmle 2: calculate some derived fields from these fields(e.g., correlation, difference, profit etc.) in data transformation description to visualize them in one visualization.\n - example 3: create a visualization only with a subset of the fields, you don't have to visualize all of them in one chart, you can later create a visualization with the rest of the fields. With the subset of charts, you can also consider reshaping or calculate some derived value.\n - again, it does not make sense to have five fields like [item, A, B, C, D, E] in visualization fields, you should consider data transformation to reduce the number of fields.\n - when reshaping data to long format, only fields of the same semantic type should be rehaped into the same column.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - put is_predicted field in 'opacity' channel to distinguish them.\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n 2. Then, write a python function based on the inferred goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \n\"transformed_df\" should contain all \"output_fields\" from the refined user intent in the json object.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable. \nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- you can use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n \n 3. The output must only contain a json object representing inferred user intent and a python code block representing the transformation code, do not add any extra text explanation.\n"},{"role":"user","content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (weekly_gas_prices)\n\n## fields\n\t*date -- type: object, values: 1990-08-20, 1990-08-27, 1990-09-03, ..., 2025-06-02, 2025-06-09, 2025-06-16, 2025-06-23\n\t*fuel -- type: object, values: diesel, gasoline\n\t*grade -- type: object, values: all, low_sulfur, midgrade, premium, regular, ultra_low_sulfur\n\t*formulation -- type: object, values: NA, all, conventional, reformulated\n\t*price -- type: float64, values: 0.885, 0.891, 0.899, ..., 5.955, 5.964, 6.033, 6.064\n\n## sample\n date fuel grade formulation price\n0 1990-08-20 gasoline regular all 1.191\n1 1990-08-20 gasoline regular conventional 1.191\n2 1990-08-27 gasoline regular all 1.245\n3 1990-08-27 gasoline regular conventional 1.245\n4 1990-09-03 gasoline regular all 1.242\n......\n\n\n\n\n[GOAL]\n\nWhat are the major **price trends** across all fuel types from 1990 to 2025?"},{"role":"assistant","content":"```json\n{\n \"mode\": \"infer\",\n \"recap\": \"User wants to visualize the major price trends across all fuel types from 1990 to 2025 to understand how fuel prices have evolved over time.\",\n \"display_instruction\": \"Show **price** trends over time for different **fuel** types\",\n \"recommendation\": \"To visualize price trends over time across fuel types, we should aggregate the data by date and fuel type. Since there are multiple grades and formulations for each fuel type, we'll calculate the average price for each fuel type on each date. A line chart with date on the x-axis, average price on the y-axis, and different colored lines for each fuel type will clearly show the trends and allow easy comparison.\",\n \"output_fields\": [\"date\", \"fuel\", \"avg_price\"],\n \"chart_type\": \"line\",\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"avg_price\",\n \"color\": \"fuel\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_gas_prices):\n # Group by date and fuel to get average price across all grades and formulations\n transformed_df = df_gas_prices.groupby(['date', 'fuel'], as_index=False).agg({\n 'price': 'mean'\n })\n \n # Rename the price column to avg_price for clarity\n transformed_df = transformed_df.rename(columns={'price': 'avg_price'})\n \n # Sort by date for proper line chart rendering\n transformed_df = transformed_df.sort_values('date')\n \n return transformed_df\n```"},{"role":"user","content":"This is the result from the latest python code:\n\n date fuel avg_price\n0 1990-08-20 gasoline 1.191\n1 1990-08-27 gasoline 1.245\n2 1990-09-03 gasoline 1.242\n3 1990-09-10 gasoline 1.252\n4 1990-09-17 gasoline 1.266\n5 1990-09-24 gasoline 1.272\n6 1990-10-01 gasoline 1.321\n7 1990-10-08 gasoline 1.333\n8 1990-10-15 gasoline 1.339\n9 1990-10-22 gasoline 1.345\n......\n\nUpdate the code above based on the following instruction:\n\nCalculate year-over-year price changes to identify the most dramatic price spikes for both diesel and gasoline, showing which periods had the largest absolute and percentage increases with their peak prices."},{"role":"assistant","content":"```json\n{\n \"mode\": \"infer\",\n \"recap\": \"User wants to identify the most dramatic price spikes by calculating year-over-year price changes for both diesel and gasoline, showing periods with the largest absolute and percentage increases along with their peak prices.\",\n \"display_instruction\": \"Identify periods with largest **year-over-year price changes** (absolute and percentage) and **peak prices**\",\n \"recommendation\": \"To analyze year-over-year price changes, we need to calculate the price difference and percentage change compared to the same period one year prior. We'll compute both absolute change and percentage change, then identify the periods with the most dramatic spikes. The output should include the date, fuel type, current price, previous year's price, absolute change, and percentage change to provide a comprehensive view of price volatility.\",\n \"output_fields\": [\"date\", \"fuel\", \"current_price\", \"yoy_price\", \"absolute_change\", \"percentage_change\"],\n \"chart_type\": \"point\",\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"absolute_change\",\n \"color\": \"fuel\",\n \"size\": \"percentage_change\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_gas_prices):\n # Group by date and fuel to get average price across all grades and formulations\n df_agg = df_gas_prices.groupby(['date', 'fuel'], as_index=False).agg({\n 'price': 'mean'\n })\n \n # Convert date to datetime for proper sorting and manipulation\n df_agg['date'] = pd.to_datetime(df_agg['date'])\n \n # Sort by fuel and date\n df_agg = df_agg.sort_values(['fuel', 'date'])\n \n # Calculate year-over-year changes (52 weeks ago for weekly data)\n df_agg['yoy_price'] = df_agg.groupby('fuel')['price'].shift(52)\n df_agg['absolute_change'] = df_agg['price'] - df_agg['yoy_price']\n df_agg['percentage_change'] = ((df_agg['price'] - df_agg['yoy_price']) / df_agg['yoy_price']) * 100\n \n # Rename columns for clarity\n transformed_df = df_agg.rename(columns={'price': 'current_price'})\n \n # Convert date back to string format for visualization\n transformed_df['date'] = transformed_df['date'].dt.strftime('%Y-%m-%d')\n \n # Keep only rows where we have year-over-year data (remove first 52 weeks)\n transformed_df = transformed_df.dropna(subset=['yoy_price'])\n \n # Select and order output columns\n transformed_df = transformed_df[['date', 'fuel', 'current_price', 'yoy_price', 'absolute_change', 'percentage_change']]\n \n return transformed_df\n```"},{"role":"user","content":"This is the result from the latest python code:\n\n date fuel current_price yoy_price absolute_change percentage_change\n0 1995-03-20 diesel 1.085 1.106 -0.021 -1.898734\n1 1995-03-27 diesel 1.088 1.107 -0.019 -1.716350\n2 1995-04-03 diesel 1.094 1.109 -0.015 -1.352570\n3 1995-04-10 diesel 1.101 1.108 -0.007 -0.631769\n4 1995-04-17 diesel 1.106 1.105 0.001 0.090498\n5 1995-04-24 diesel 1.115 1.106 0.009 0.813743\n6 1995-05-01 diesel 1.119 1.104 0.015 1.358696\n7 1995-05-08 diesel 1.126 1.101 0.025 2.270663\n8 1995-05-15 diesel 1.126 1.099 0.027 2.456779\n9 1995-05-22 diesel 1.124 1.099 0.025 2.274795\n......\n\nUpdate the code above based on the following instruction:\n\nCompare price volatility (standard deviation and coefficient of variation) between pre-2000 (1990-1999) and post-2000 (2000-2025) periods for both fuel types to show how price stability has changed over time."},{"role":"assistant","content":"```json\n{\n \"mode\": \"infer\",\n \"recap\": \"User wants to compare price volatility between pre-2000 (1990-1999) and post-2000 (2000-2025) periods for both fuel types by calculating standard deviation and coefficient of variation to understand how price stability has changed over time.\",\n \"display_instruction\": \"Compare **price volatility** (standard deviation and coefficient of variation) between **pre-2000** and **post-2000** periods\",\n \"recommendation\": \"To analyze price volatility across different time periods, we need to segment the data into pre-2000 (1990-1999) and post-2000 (2000-2025) periods, then calculate volatility metrics including standard deviation and coefficient of variation for each fuel type in each period. A grouped bar chart comparing these metrics across periods and fuel types will clearly show how price stability has evolved.\",\n \"output_fields\": [\"period\", \"fuel\", \"avg_price\", \"std_dev\", \"coefficient_of_variation\"],\n \"chart_type\": \"group_bar\",\n \"chart_encodings\": {\n \"x\": \"period\",\n \"y\": \"coefficient_of_variation\",\n \"color\": \"fuel\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_gas_prices):\n # Group by date and fuel to get average price across all grades and formulations\n df_agg = df_gas_prices.groupby(['date', 'fuel'], as_index=False).agg({\n 'price': 'mean'\n })\n \n # Convert date to datetime for period classification\n df_agg['date'] = pd.to_datetime(df_agg['date'])\n \n # Extract year for period classification\n df_agg['year'] = df_agg['date'].dt.year\n \n # Classify into pre-2000 and post-2000 periods\n df_agg['period'] = df_agg['year'].apply(lambda x: 'Pre-2000 (1990-1999)' if x < 2000 else 'Post-2000 (2000-2025)')\n \n # Calculate volatility metrics by period and fuel\n volatility_stats = df_agg.groupby(['period', 'fuel']).agg({\n 'price': ['mean', 'std']\n }).reset_index()\n \n # Flatten column names\n volatility_stats.columns = ['period', 'fuel', 'avg_price', 'std_dev']\n \n # Calculate coefficient of variation (CV = std_dev / mean * 100)\n volatility_stats['coefficient_of_variation'] = (volatility_stats['std_dev'] / volatility_stats['avg_price']) * 100\n \n # Round values for readability\n volatility_stats['avg_price'] = volatility_stats['avg_price'].round(3)\n volatility_stats['std_dev'] = volatility_stats['std_dev'].round(3)\n volatility_stats['coefficient_of_variation'] = volatility_stats['coefficient_of_variation'].round(2)\n \n transformed_df = volatility_stats[['period', 'fuel', 'avg_price', 'std_dev', 'coefficient_of_variation']]\n \n return transformed_df\n```"}],"trigger":{"tableId":"table-922023","sourceTableIds":["weekly_gas_prices"],"instruction":"Compare price volatility (standard deviation and coefficient of variation) between pre-2000 (1990-1999) and post-2000 (2000-2025) periods for both fuel types to show how price stability has changed over time.","displayInstruction":"Compare **price volatility** (standard deviation and coefficient of variation) between **pre-2000** and **post-2000** periods","chart":{"id":"chart-1760744940045","chartType":"Auto","encodingMap":{},"tableRef":"weekly_gas_prices","saved":false,"source":"trigger","unread":true},"resultTableId":"table-937785"},"explanation":{"agent":"CodeExplanationAgent","code":"This code performs a statistical analysis of **gas price volatility** across two time periods:\n\n1. **Aggregate prices** by computing the mean **price** for each **date** and **fuel** type, averaging across all **grades** and **formulations**\n2. **Convert dates** to datetime format and extract the **year** from each date\n3. **Classify data** into two time periods: **Pre-2000 (1990-1999)** and **Post-2000 (2000-2025)** based on the year\n4. **Calculate volatility metrics** for each **period** and **fuel** type combination:\n - Compute the **mean price** (average price level)\n - Compute the **standard deviation** (absolute price variability)\n - Calculate the **coefficient of variation** to measure relative volatility\n5. **Round numerical values** for improved readability (**avg_price** and **std_dev** to 3 decimals, **coefficient_of_variation** to 2 decimals)\n6. **Return summary statistics** showing volatility characteristics for **diesel** and **gasoline** in each time period","concepts":[{"explanation":"A normalized measure of price volatility that indicates the relative variability of prices independent of their absolute level. Calculated as \\( \\frac{\\text{std\\_dev}}{\\text{avg\\_price}} \\times 100 \\), this metric allows for fair comparison of price volatility between different time periods or fuel types that may have substantially different average price levels. A higher coefficient indicates more relative price instability.","field":"coefficient_of_variation"},{"explanation":"This analysis employs a **comparative volatility assessment** framework to examine fuel price stability across two distinct time periods. The approach uses **temporal aggregation** (grouping by date and fuel) followed by **period-based stratification** (pre-2000 vs. post-2000) to compute **descriptive volatility statistics** (mean, standard deviation, and coefficient of variation). This methodology allows for direct comparison of both absolute and relative price fluctuations across time periods and fuel types. **Alternative approaches** could include: (1) time series decomposition to separate trend, seasonal, and irregular components; (2) GARCH models to capture time-varying volatility; (3) moving window analysis to track volatility changes over shorter intervals; or (4) regime-switching models to identify distinct volatility states.","field":"Statistical Analysis"}],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (weekly_gas_prices)\n\n## fields\n\t*date -- type: object, values: 1990-08-20, 1990-08-27, 1990-09-03, ..., 2025-06-02, 2025-06-09, 2025-06-16, 2025-06-23\n\t*fuel -- type: object, values: diesel, gasoline\n\t*grade -- type: object, values: all, low_sulfur, midgrade, premium, regular, ultra_low_sulfur\n\t*formulation -- type: object, values: NA, all, conventional, reformulated\n\t*price -- type: float64, values: 0.885, 0.891, 0.899, ..., 5.955, 5.964, 6.033, 6.064\n\n## sample\n date fuel grade formulation price\n0 1990-08-20 gasoline regular all 1.191\n1 1990-08-20 gasoline regular conventional 1.191\n2 1990-08-27 gasoline regular all 1.245\n3 1990-08-27 gasoline regular conventional 1.245\n4 1990-09-03 gasoline regular all 1.242\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_gas_prices):\n # Group by date and fuel to get average price across all grades and formulations\n df_agg = df_gas_prices.groupby(['date', 'fuel'], as_index=False).agg({\n 'price': 'mean'\n })\n \n # Convert date to datetime for period classification\n df_agg['date'] = pd.to_datetime(df_agg['date'])\n \n # Extract year for period classification\n df_agg['year'] = df_agg['date'].dt.year\n \n # Classify into pre-2000 and post-2000 periods\n df_agg['period'] = df_agg['year'].apply(lambda x: 'Pre-2000 (1990-1999)' if x < 2000 else 'Post-2000 (2000-2025)')\n \n # Calculate volatility metrics by period and fuel\n volatility_stats = df_agg.groupby(['period', 'fuel']).agg({\n 'price': ['mean', 'std']\n }).reset_index()\n \n # Flatten column names\n volatility_stats.columns = ['period', 'fuel', 'avg_price', 'std_dev']\n \n # Calculate coefficient of variation (CV = std_dev / mean * 100)\n volatility_stats['coefficient_of_variation'] = (volatility_stats['std_dev'] / volatility_stats['avg_price']) * 100\n \n # Round values for readability\n volatility_stats['avg_price'] = volatility_stats['avg_price'].round(3)\n volatility_stats['std_dev'] = volatility_stats['std_dev'].round(3)\n volatility_stats['coefficient_of_variation'] = volatility_stats['coefficient_of_variation'].round(2)\n \n transformed_df = volatility_stats[['period', 'fuel', 'avg_price', 'std_dev', 'coefficient_of_variation']]\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\nThis code performs a statistical analysis of **gas price volatility** across two time periods:\n\n1. **Aggregate prices** by computing the mean **price** for each **date** and **fuel** type, averaging across all **grades** and **formulations**\n2. **Convert dates** to datetime format and extract the **year** from each date\n3. **Classify data** into two time periods: **Pre-2000 (1990-1999)** and **Post-2000 (2000-2025)** based on the year\n4. **Calculate volatility metrics** for each **period** and **fuel** type combination:\n - Compute the **mean price** (average price level)\n - Compute the **standard deviation** (absolute price variability)\n - Calculate the **coefficient of variation** to measure relative volatility\n5. **Round numerical values** for improved readability (**avg_price** and **std_dev** to 3 decimals, **coefficient_of_variation** to 2 decimals)\n6. **Return summary statistics** showing volatility characteristics for **diesel** and **gasoline** in each time period\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"coefficient_of_variation\",\n \"explanation\": \"A normalized measure of price volatility that indicates the relative variability of prices independent of their absolute level. Calculated as \\\\( \\\\frac{\\\\text{std\\\\_dev}}{\\\\text{avg\\\\_price}} \\\\times 100 \\\\), this metric allows for fair comparison of price volatility between different time periods or fuel types that may have substantially different average price levels. A higher coefficient indicates more relative price instability.\"\n },\n {\n \"field\": \"Statistical Analysis\",\n \"explanation\": \"This analysis employs a **comparative volatility assessment** framework to examine fuel price stability across two distinct time periods. The approach uses **temporal aggregation** (grouping by date and fuel) followed by **period-based stratification** (pre-2000 vs. post-2000) to compute **descriptive volatility statistics** (mean, standard deviation, and coefficient of variation). This methodology allows for direct comparison of both absolute and relative price fluctuations across time periods and fuel types. **Alternative approaches** could include: (1) time series decomposition to separate trend, seasonal, and irregular components; (2) GARCH models to capture time-varying volatility; (3) moving window analysis to track volatility changes over shorter intervals; or (4) regime-switching models to identify distinct volatility states.\"\n }\n]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""},{"id":"table-34","displayId":"fuel-price-forecast","names":["avg_price","date","fuel","is_predicted"],"rows":[{"avg_price":1.106,"date":"1994-03-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0292206988,"date":"1994-03-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.107,"date":"1994-03-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0311478914,"date":"1994-03-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.109,"date":"1994-04-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0330750841,"date":"1994-04-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.108,"date":"1994-04-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0350022767,"date":"1994-04-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.105,"date":"1994-04-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0369294694,"date":"1994-04-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.106,"date":"1994-04-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.038856662,"date":"1994-04-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.104,"date":"1994-05-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0407838547,"date":"1994-05-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.101,"date":"1994-05-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0427110473,"date":"1994-05-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.099,"date":"1994-05-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.04463824,"date":"1994-05-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.099,"date":"1994-05-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0465654326,"date":"1994-05-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.098,"date":"1994-05-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0484926253,"date":"1994-05-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.101,"date":"1994-06-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0504198179,"date":"1994-06-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.098,"date":"1994-06-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0523470106,"date":"1994-06-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.103,"date":"1994-06-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0542742032,"date":"1994-06-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.108,"date":"1994-06-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0562013959,"date":"1994-06-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.109,"date":"1994-07-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0581285885,"date":"1994-07-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.11,"date":"1994-07-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0600557812,"date":"1994-07-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.111,"date":"1994-07-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0619829738,"date":"1994-07-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.111,"date":"1994-07-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0639101665,"date":"1994-07-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.116,"date":"1994-08-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0658373591,"date":"1994-08-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.127,"date":"1994-08-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0677645518,"date":"1994-08-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.127,"date":"1994-08-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0696917444,"date":"1994-08-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.124,"date":"1994-08-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0716189371,"date":"1994-08-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.122,"date":"1994-08-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0735461297,"date":"1994-08-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.126,"date":"1994-09-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0754733223,"date":"1994-09-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.128,"date":"1994-09-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.077400515,"date":"1994-09-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.126,"date":"1994-09-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0793277076,"date":"1994-09-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.12,"date":"1994-09-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0812549003,"date":"1994-09-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.118,"date":"1994-10-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0831820929,"date":"1994-10-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.117,"date":"1994-10-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0851092856,"date":"1994-10-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.119,"date":"1994-10-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0870364782,"date":"1994-10-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.122,"date":"1994-10-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0889636709,"date":"1994-10-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.133,"date":"1994-10-31","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0908908635,"date":"1994-10-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.133,"date":"1994-11-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0928180562,"date":"1994-11-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.135,"date":"1994-11-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0947452488,"date":"1994-11-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.13,"date":"1994-11-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0966724415,"date":"1994-11-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.126,"date":"1994-11-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0985996341,"date":"1994-11-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.123,"date":"1994-12-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1005268268,"date":"1994-12-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.114,"date":"1994-12-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1024540194,"date":"1994-12-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.109,"date":"1994-12-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1043812121,"date":"1994-12-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.106,"date":"1994-12-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1063084047,"date":"1994-12-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.104,"date":"1995-01-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1082355974,"date":"1995-01-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.102,"date":"1995-01-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.11016279,"date":"1995-01-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.1,"date":"1995-01-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1120899827,"date":"1995-01-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.095,"date":"1995-01-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1140171753,"date":"1995-01-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.09,"date":"1995-01-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.115944368,"date":"1995-01-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.086,"date":"1995-02-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1178715606,"date":"1995-02-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.088,"date":"1995-02-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1197987532,"date":"1995-02-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.088,"date":"1995-02-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1217259459,"date":"1995-02-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.089,"date":"1995-02-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1236531385,"date":"1995-02-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.089,"date":"1995-03-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1255803312,"date":"1995-03-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.088,"date":"1995-03-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1275075238,"date":"1995-03-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.085,"date":"1995-03-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1294347165,"date":"1995-03-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.088,"date":"1995-03-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1313619091,"date":"1995-03-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.094,"date":"1995-04-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1332891018,"date":"1995-04-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.101,"date":"1995-04-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1352162944,"date":"1995-04-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.106,"date":"1995-04-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1371434871,"date":"1995-04-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.115,"date":"1995-04-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1390706797,"date":"1995-04-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.119,"date":"1995-05-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1409978724,"date":"1995-05-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.126,"date":"1995-05-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.142925065,"date":"1995-05-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.126,"date":"1995-05-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1448522577,"date":"1995-05-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.124,"date":"1995-05-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1467794503,"date":"1995-05-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.13,"date":"1995-05-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.148706643,"date":"1995-05-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.124,"date":"1995-06-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1506338356,"date":"1995-06-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.122,"date":"1995-06-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1525610283,"date":"1995-06-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.117,"date":"1995-06-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1544882209,"date":"1995-06-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.112,"date":"1995-06-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1564154136,"date":"1995-06-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.106,"date":"1995-07-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1583426062,"date":"1995-07-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.103,"date":"1995-07-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1602697989,"date":"1995-07-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.099,"date":"1995-07-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1621969915,"date":"1995-07-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.098,"date":"1995-07-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1641241841,"date":"1995-07-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.093,"date":"1995-07-31","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1660513768,"date":"1995-07-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.099,"date":"1995-08-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1679785694,"date":"1995-08-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.106,"date":"1995-08-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1699057621,"date":"1995-08-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.106,"date":"1995-08-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1718329547,"date":"1995-08-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.109,"date":"1995-08-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1737601474,"date":"1995-08-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.115,"date":"1995-09-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.17568734,"date":"1995-09-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.119,"date":"1995-09-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1776145327,"date":"1995-09-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.122,"date":"1995-09-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1795417253,"date":"1995-09-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.121,"date":"1995-09-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.181468918,"date":"1995-09-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.117,"date":"1995-10-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1833961106,"date":"1995-10-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.117,"date":"1995-10-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1853233033,"date":"1995-10-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.117,"date":"1995-10-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1872504959,"date":"1995-10-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.114,"date":"1995-10-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1891776886,"date":"1995-10-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.11,"date":"1995-10-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1911048812,"date":"1995-10-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.118,"date":"1995-11-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1930320739,"date":"1995-11-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.118,"date":"1995-11-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1949592665,"date":"1995-11-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.119,"date":"1995-11-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1968864592,"date":"1995-11-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.124,"date":"1995-11-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1988136518,"date":"1995-11-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.123,"date":"1995-12-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2007408445,"date":"1995-12-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.124,"date":"1995-12-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2026680371,"date":"1995-12-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.13,"date":"1995-12-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2045952298,"date":"1995-12-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.141,"date":"1995-12-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2065224224,"date":"1995-12-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.148,"date":"1996-01-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.208449615,"date":"1996-01-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.146,"date":"1996-01-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2103768077,"date":"1996-01-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.152,"date":"1996-01-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2123040003,"date":"1996-01-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.144,"date":"1996-01-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.214231193,"date":"1996-01-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.136,"date":"1996-01-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2161583856,"date":"1996-01-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.13,"date":"1996-02-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2180855783,"date":"1996-02-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.134,"date":"1996-02-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2200127709,"date":"1996-02-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.151,"date":"1996-02-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2219399636,"date":"1996-02-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.164,"date":"1996-02-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2238671562,"date":"1996-02-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.175,"date":"1996-03-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2257943489,"date":"1996-03-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.173,"date":"1996-03-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2277215415,"date":"1996-03-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.172,"date":"1996-03-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2296487342,"date":"1996-03-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.21,"date":"1996-03-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2315759268,"date":"1996-03-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.222,"date":"1996-04-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2335031195,"date":"1996-04-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.249,"date":"1996-04-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2354303121,"date":"1996-04-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.305,"date":"1996-04-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2373575048,"date":"1996-04-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.304,"date":"1996-04-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2392846974,"date":"1996-04-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.285,"date":"1996-04-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2412118901,"date":"1996-04-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.292,"date":"1996-05-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2431390827,"date":"1996-05-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.285,"date":"1996-05-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2450662754,"date":"1996-05-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.274,"date":"1996-05-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.246993468,"date":"1996-05-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.254,"date":"1996-05-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2489206607,"date":"1996-05-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.24,"date":"1996-06-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2508478533,"date":"1996-06-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.215,"date":"1996-06-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2527750459,"date":"1996-06-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.193,"date":"1996-06-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2547022386,"date":"1996-06-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.179,"date":"1996-06-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2566294312,"date":"1996-06-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.172,"date":"1996-07-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2585566239,"date":"1996-07-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.173,"date":"1996-07-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2604838165,"date":"1996-07-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.178,"date":"1996-07-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2624110092,"date":"1996-07-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.184,"date":"1996-07-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2643382018,"date":"1996-07-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.178,"date":"1996-07-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2662653945,"date":"1996-07-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.184,"date":"1996-08-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2681925871,"date":"1996-08-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.191,"date":"1996-08-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2701197798,"date":"1996-08-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.206,"date":"1996-08-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2720469724,"date":"1996-08-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.222,"date":"1996-08-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2739741651,"date":"1996-08-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.231,"date":"1996-09-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2759013577,"date":"1996-09-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.25,"date":"1996-09-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2778285504,"date":"1996-09-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.276,"date":"1996-09-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.279755743,"date":"1996-09-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.277,"date":"1996-09-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2816829357,"date":"1996-09-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.289,"date":"1996-09-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2836101283,"date":"1996-09-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.308,"date":"1996-10-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.285537321,"date":"1996-10-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.326,"date":"1996-10-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2874645136,"date":"1996-10-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.329,"date":"1996-10-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2893917063,"date":"1996-10-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.329,"date":"1996-10-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2913188989,"date":"1996-10-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.323,"date":"1996-11-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2932460916,"date":"1996-11-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.316,"date":"1996-11-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2951732842,"date":"1996-11-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.324,"date":"1996-11-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2971004768,"date":"1996-11-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.327,"date":"1996-11-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2990276695,"date":"1996-11-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.323,"date":"1996-12-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3009548621,"date":"1996-12-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.32,"date":"1996-12-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3028820548,"date":"1996-12-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.307,"date":"1996-12-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3048092474,"date":"1996-12-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.3,"date":"1996-12-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3067364401,"date":"1996-12-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.295,"date":"1996-12-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3086636327,"date":"1996-12-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.291,"date":"1997-01-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3105908254,"date":"1997-01-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.296,"date":"1997-01-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.312518018,"date":"1997-01-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.293,"date":"1997-01-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3144452107,"date":"1997-01-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.283,"date":"1997-01-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3163724033,"date":"1997-01-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.288,"date":"1997-02-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.318299596,"date":"1997-02-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.285,"date":"1997-02-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3202267886,"date":"1997-02-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.278,"date":"1997-02-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3221539813,"date":"1997-02-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.269,"date":"1997-02-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3240811739,"date":"1997-02-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.252,"date":"1997-03-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3260083666,"date":"1997-03-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.23,"date":"1997-03-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3279355592,"date":"1997-03-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.22,"date":"1997-03-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3298627519,"date":"1997-03-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.22,"date":"1997-03-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3317899445,"date":"1997-03-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.225,"date":"1997-03-31","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3337171372,"date":"1997-03-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.217,"date":"1997-04-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3356443298,"date":"1997-04-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.216,"date":"1997-04-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3375715225,"date":"1997-04-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.211,"date":"1997-04-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3394987151,"date":"1997-04-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.205,"date":"1997-04-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3414259077,"date":"1997-04-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.205,"date":"1997-05-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3433531004,"date":"1997-05-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.191,"date":"1997-05-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.345280293,"date":"1997-05-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.191,"date":"1997-05-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3472074857,"date":"1997-05-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.196,"date":"1997-05-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3491346783,"date":"1997-05-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.19,"date":"1997-06-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.351061871,"date":"1997-06-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.187,"date":"1997-06-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3529890636,"date":"1997-06-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.172,"date":"1997-06-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3549162563,"date":"1997-06-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.162,"date":"1997-06-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3568434489,"date":"1997-06-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.153,"date":"1997-06-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3587706416,"date":"1997-06-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.159,"date":"1997-07-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3606978342,"date":"1997-07-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.152,"date":"1997-07-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3626250269,"date":"1997-07-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.147,"date":"1997-07-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3645522195,"date":"1997-07-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.145,"date":"1997-07-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3664794122,"date":"1997-07-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.155,"date":"1997-08-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3684066048,"date":"1997-08-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.168,"date":"1997-08-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3703337975,"date":"1997-08-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.167,"date":"1997-08-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3722609901,"date":"1997-08-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.169,"date":"1997-08-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3741881828,"date":"1997-08-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.165,"date":"1997-09-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3761153754,"date":"1997-09-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.163,"date":"1997-09-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3780425681,"date":"1997-09-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.156,"date":"1997-09-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3799697607,"date":"1997-09-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.154,"date":"1997-09-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3818969534,"date":"1997-09-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.16,"date":"1997-09-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.383824146,"date":"1997-09-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.175,"date":"1997-10-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3857513386,"date":"1997-10-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.185,"date":"1997-10-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3876785313,"date":"1997-10-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.185,"date":"1997-10-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3896057239,"date":"1997-10-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.185,"date":"1997-10-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3915329166,"date":"1997-10-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.188,"date":"1997-11-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3934601092,"date":"1997-11-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.19,"date":"1997-11-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3953873019,"date":"1997-11-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.195,"date":"1997-11-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3973144945,"date":"1997-11-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.193,"date":"1997-11-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3992416872,"date":"1997-11-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.189,"date":"1997-12-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4011688798,"date":"1997-12-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.174,"date":"1997-12-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4030960725,"date":"1997-12-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.162,"date":"1997-12-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4050232651,"date":"1997-12-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.155,"date":"1997-12-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4069504578,"date":"1997-12-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.15,"date":"1997-12-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4088776504,"date":"1997-12-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.147,"date":"1998-01-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4108048431,"date":"1998-01-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.126,"date":"1998-01-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4127320357,"date":"1998-01-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.109,"date":"1998-01-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4146592284,"date":"1998-01-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.096,"date":"1998-01-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.416586421,"date":"1998-01-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.091,"date":"1998-02-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4185136137,"date":"1998-02-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.085,"date":"1998-02-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4204408063,"date":"1998-02-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.082,"date":"1998-02-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.422367999,"date":"1998-02-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.079,"date":"1998-02-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4242951916,"date":"1998-02-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.074,"date":"1998-03-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4262223843,"date":"1998-03-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.066,"date":"1998-03-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4281495769,"date":"1998-03-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.057,"date":"1998-03-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4300767695,"date":"1998-03-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.049,"date":"1998-03-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4320039622,"date":"1998-03-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.068,"date":"1998-03-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4339311548,"date":"1998-03-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.067,"date":"1998-04-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4358583475,"date":"1998-04-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.065,"date":"1998-04-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4377855401,"date":"1998-04-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.065,"date":"1998-04-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4397127328,"date":"1998-04-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.07,"date":"1998-04-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4416399254,"date":"1998-04-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.072,"date":"1998-05-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4435671181,"date":"1998-05-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.075,"date":"1998-05-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4454943107,"date":"1998-05-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.069,"date":"1998-05-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4474215034,"date":"1998-05-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.06,"date":"1998-05-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.449348696,"date":"1998-05-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.053,"date":"1998-06-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4512758887,"date":"1998-06-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.045,"date":"1998-06-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4532030813,"date":"1998-06-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.04,"date":"1998-06-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.455130274,"date":"1998-06-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.033,"date":"1998-06-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4570574666,"date":"1998-06-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.034,"date":"1998-06-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4589846593,"date":"1998-06-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.036,"date":"1998-07-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4609118519,"date":"1998-07-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.031,"date":"1998-07-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4628390446,"date":"1998-07-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.027,"date":"1998-07-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4647662372,"date":"1998-07-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.02,"date":"1998-07-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4666934299,"date":"1998-07-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.016,"date":"1998-08-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4686206225,"date":"1998-08-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.01,"date":"1998-08-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4705478152,"date":"1998-08-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.007,"date":"1998-08-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4724750078,"date":"1998-08-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.004,"date":"1998-08-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4744022004,"date":"1998-08-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1,"date":"1998-08-31","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4763293931,"date":"1998-08-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.009,"date":"1998-09-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4782565857,"date":"1998-09-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.019,"date":"1998-09-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4801837784,"date":"1998-09-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.03,"date":"1998-09-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.482110971,"date":"1998-09-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.039,"date":"1998-09-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4840381637,"date":"1998-09-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.041,"date":"1998-10-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4859653563,"date":"1998-10-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.041,"date":"1998-10-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.487892549,"date":"1998-10-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.036,"date":"1998-10-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4898197416,"date":"1998-10-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.036,"date":"1998-10-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4917469343,"date":"1998-10-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.035,"date":"1998-11-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4936741269,"date":"1998-11-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.034,"date":"1998-11-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4956013196,"date":"1998-11-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.026,"date":"1998-11-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4975285122,"date":"1998-11-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.012,"date":"1998-11-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4994557049,"date":"1998-11-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.004,"date":"1998-11-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5013828975,"date":"1998-11-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.986,"date":"1998-12-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5033100902,"date":"1998-12-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.972,"date":"1998-12-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5052372828,"date":"1998-12-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.968,"date":"1998-12-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5071644755,"date":"1998-12-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.966,"date":"1998-12-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5090916681,"date":"1998-12-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.965,"date":"1999-01-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5110188608,"date":"1999-01-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.967,"date":"1999-01-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5129460534,"date":"1999-01-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.97,"date":"1999-01-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5148732461,"date":"1999-01-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.964,"date":"1999-01-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5168004387,"date":"1999-01-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.962,"date":"1999-02-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5187276314,"date":"1999-02-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.962,"date":"1999-02-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.520654824,"date":"1999-02-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.959,"date":"1999-02-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5225820166,"date":"1999-02-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.953,"date":"1999-02-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5245092093,"date":"1999-02-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.956,"date":"1999-03-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5264364019,"date":"1999-03-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.964,"date":"1999-03-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5283635946,"date":"1999-03-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1,"date":"1999-03-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5302907872,"date":"1999-03-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.018,"date":"1999-03-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5322179799,"date":"1999-03-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.046,"date":"1999-03-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5341451725,"date":"1999-03-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.075,"date":"1999-04-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5360723652,"date":"1999-04-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.084,"date":"1999-04-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5379995578,"date":"1999-04-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.08,"date":"1999-04-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5399267505,"date":"1999-04-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.078,"date":"1999-04-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5418539431,"date":"1999-04-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.078,"date":"1999-05-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5437811358,"date":"1999-05-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.083,"date":"1999-05-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5457083284,"date":"1999-05-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.075,"date":"1999-05-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5476355211,"date":"1999-05-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.066,"date":"1999-05-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5495627137,"date":"1999-05-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.065,"date":"1999-05-31","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5514899064,"date":"1999-05-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.059,"date":"1999-06-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.553417099,"date":"1999-06-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.068,"date":"1999-06-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5553442917,"date":"1999-06-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.082,"date":"1999-06-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5572714843,"date":"1999-06-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.087,"date":"1999-06-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.559198677,"date":"1999-06-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.102,"date":"1999-07-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5611258696,"date":"1999-07-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.114,"date":"1999-07-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5630530623,"date":"1999-07-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.133,"date":"1999-07-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5649802549,"date":"1999-07-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.137,"date":"1999-07-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5669074475,"date":"1999-07-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.146,"date":"1999-08-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5688346402,"date":"1999-08-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.156,"date":"1999-08-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5707618328,"date":"1999-08-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.178,"date":"1999-08-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5726890255,"date":"1999-08-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.186,"date":"1999-08-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5746162181,"date":"1999-08-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.194,"date":"1999-08-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5765434108,"date":"1999-08-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.198,"date":"1999-09-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5784706034,"date":"1999-09-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.209,"date":"1999-09-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5803977961,"date":"1999-09-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.226,"date":"1999-09-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5823249887,"date":"1999-09-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.226,"date":"1999-09-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5842521814,"date":"1999-09-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.234,"date":"1999-10-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.586179374,"date":"1999-10-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.228,"date":"1999-10-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5881065667,"date":"1999-10-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.224,"date":"1999-10-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5900337593,"date":"1999-10-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.226,"date":"1999-10-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.591960952,"date":"1999-10-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.229,"date":"1999-11-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5938881446,"date":"1999-11-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.234,"date":"1999-11-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5958153373,"date":"1999-11-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.261,"date":"1999-11-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5977425299,"date":"1999-11-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.289,"date":"1999-11-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5996697226,"date":"1999-11-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.304,"date":"1999-11-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6015969152,"date":"1999-11-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.294,"date":"1999-12-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6035241079,"date":"1999-12-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.288,"date":"1999-12-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6054513005,"date":"1999-12-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.287,"date":"1999-12-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6073784932,"date":"1999-12-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.298,"date":"1999-12-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6093056858,"date":"1999-12-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.309,"date":"2000-01-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6112328784,"date":"2000-01-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.307,"date":"2000-01-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6131600711,"date":"2000-01-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.307,"date":"2000-01-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6150872637,"date":"2000-01-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.418,"date":"2000-01-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6170144564,"date":"2000-01-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.439,"date":"2000-01-31","fuel":"diesel","is_predicted":"original"},{"avg_price":1.618941649,"date":"2000-01-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.47,"date":"2000-02-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6208688417,"date":"2000-02-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.456,"date":"2000-02-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6227960343,"date":"2000-02-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.456,"date":"2000-02-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.624723227,"date":"2000-02-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.461,"date":"2000-02-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6266504196,"date":"2000-02-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.49,"date":"2000-03-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6285776123,"date":"2000-03-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.496,"date":"2000-03-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6305048049,"date":"2000-03-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.479,"date":"2000-03-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6324319976,"date":"2000-03-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.451,"date":"2000-03-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6343591902,"date":"2000-03-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.442,"date":"2000-04-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6362863829,"date":"2000-04-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.419,"date":"2000-04-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6382135755,"date":"2000-04-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.398,"date":"2000-04-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6401407682,"date":"2000-04-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.428,"date":"2000-04-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6420679608,"date":"2000-04-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.418,"date":"2000-05-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6439951535,"date":"2000-05-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.402,"date":"2000-05-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6459223461,"date":"2000-05-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.415,"date":"2000-05-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6478495388,"date":"2000-05-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.432,"date":"2000-05-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6497767314,"date":"2000-05-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.431,"date":"2000-05-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6517039241,"date":"2000-05-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.419,"date":"2000-06-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6536311167,"date":"2000-06-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.411,"date":"2000-06-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6555583093,"date":"2000-06-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.423,"date":"2000-06-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.657485502,"date":"2000-06-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.432,"date":"2000-06-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6594126946,"date":"2000-06-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.453,"date":"2000-07-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6613398873,"date":"2000-07-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.449,"date":"2000-07-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6632670799,"date":"2000-07-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.435,"date":"2000-07-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6651942726,"date":"2000-07-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.424,"date":"2000-07-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6671214652,"date":"2000-07-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.408,"date":"2000-07-31","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6690486579,"date":"2000-07-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.41,"date":"2000-08-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6709758505,"date":"2000-08-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.447,"date":"2000-08-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6729030432,"date":"2000-08-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.471,"date":"2000-08-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6748302358,"date":"2000-08-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.536,"date":"2000-08-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6767574285,"date":"2000-08-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.609,"date":"2000-09-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6786846211,"date":"2000-09-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.629,"date":"2000-09-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6806118138,"date":"2000-09-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.653,"date":"2000-09-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6825390064,"date":"2000-09-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.657,"date":"2000-09-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6844661991,"date":"2000-09-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.625,"date":"2000-10-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6863933917,"date":"2000-10-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.614,"date":"2000-10-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6883205844,"date":"2000-10-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.67,"date":"2000-10-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.690247777,"date":"2000-10-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.648,"date":"2000-10-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6921749697,"date":"2000-10-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.629,"date":"2000-10-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6941021623,"date":"2000-10-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.61,"date":"2000-11-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.696029355,"date":"2000-11-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.603,"date":"2000-11-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6979565476,"date":"2000-11-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.627,"date":"2000-11-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6998837402,"date":"2000-11-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.645,"date":"2000-11-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7018109329,"date":"2000-11-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.622,"date":"2000-12-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7037381255,"date":"2000-12-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.577,"date":"2000-12-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7056653182,"date":"2000-12-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.545,"date":"2000-12-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7075925108,"date":"2000-12-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.515,"date":"2000-12-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7095197035,"date":"2000-12-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.522,"date":"2001-01-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7114468961,"date":"2001-01-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.52,"date":"2001-01-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7133740888,"date":"2001-01-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.509,"date":"2001-01-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7153012814,"date":"2001-01-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.528,"date":"2001-01-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7172284741,"date":"2001-01-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.539,"date":"2001-01-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7191556667,"date":"2001-01-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.52,"date":"2001-02-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7210828594,"date":"2001-02-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.518,"date":"2001-02-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.723010052,"date":"2001-02-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.48,"date":"2001-02-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7249372447,"date":"2001-02-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.451,"date":"2001-02-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7268644373,"date":"2001-02-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.42,"date":"2001-03-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.72879163,"date":"2001-03-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.406,"date":"2001-03-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7307188226,"date":"2001-03-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.392,"date":"2001-03-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7326460153,"date":"2001-03-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.379,"date":"2001-03-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7345732079,"date":"2001-03-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.391,"date":"2001-04-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7365004006,"date":"2001-04-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.397,"date":"2001-04-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7384275932,"date":"2001-04-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.437,"date":"2001-04-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7403547859,"date":"2001-04-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.443,"date":"2001-04-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7422819785,"date":"2001-04-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.442,"date":"2001-04-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7442091711,"date":"2001-04-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.47,"date":"2001-05-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7461363638,"date":"2001-05-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.491,"date":"2001-05-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7480635564,"date":"2001-05-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.494,"date":"2001-05-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7499907491,"date":"2001-05-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.529,"date":"2001-05-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7519179417,"date":"2001-05-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.514,"date":"2001-06-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7538451344,"date":"2001-06-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.486,"date":"2001-06-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.755772327,"date":"2001-06-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.48,"date":"2001-06-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7576995197,"date":"2001-06-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.447,"date":"2001-06-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7596267123,"date":"2001-06-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.407,"date":"2001-07-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.761553905,"date":"2001-07-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.392,"date":"2001-07-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7634810976,"date":"2001-07-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.38,"date":"2001-07-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7654082903,"date":"2001-07-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.348,"date":"2001-07-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7673354829,"date":"2001-07-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.347,"date":"2001-07-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7692626756,"date":"2001-07-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.345,"date":"2001-08-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7711898682,"date":"2001-08-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.367,"date":"2001-08-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7731170609,"date":"2001-08-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.394,"date":"2001-08-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7750442535,"date":"2001-08-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.452,"date":"2001-08-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7769714462,"date":"2001-08-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.488,"date":"2001-09-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7788986388,"date":"2001-09-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.492,"date":"2001-09-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7808258315,"date":"2001-09-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.527,"date":"2001-09-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7827530241,"date":"2001-09-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.473,"date":"2001-09-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7846802168,"date":"2001-09-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.39,"date":"2001-10-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7866074094,"date":"2001-10-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.371,"date":"2001-10-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.788534602,"date":"2001-10-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.353,"date":"2001-10-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7904617947,"date":"2001-10-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.318,"date":"2001-10-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7923889873,"date":"2001-10-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.31,"date":"2001-10-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.79431618,"date":"2001-10-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.291,"date":"2001-11-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7962433726,"date":"2001-11-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.269,"date":"2001-11-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7981705653,"date":"2001-11-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.252,"date":"2001-11-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8000977579,"date":"2001-11-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.223,"date":"2001-11-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8020249506,"date":"2001-11-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.194,"date":"2001-12-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8039521432,"date":"2001-12-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.173,"date":"2001-12-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8058793359,"date":"2001-12-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.143,"date":"2001-12-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8078065285,"date":"2001-12-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.154,"date":"2001-12-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8097337212,"date":"2001-12-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.169,"date":"2001-12-31","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8116609138,"date":"2001-12-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.168,"date":"2002-01-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8135881065,"date":"2002-01-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.159,"date":"2002-01-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8155152991,"date":"2002-01-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.14,"date":"2002-01-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8174424918,"date":"2002-01-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.144,"date":"2002-01-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8193696844,"date":"2002-01-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.144,"date":"2002-02-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8212968771,"date":"2002-02-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.153,"date":"2002-02-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8232240697,"date":"2002-02-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.156,"date":"2002-02-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8251512624,"date":"2002-02-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.154,"date":"2002-02-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.827078455,"date":"2002-02-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.173,"date":"2002-03-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8290056477,"date":"2002-03-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.216,"date":"2002-03-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8309328403,"date":"2002-03-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.251,"date":"2002-03-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8328600329,"date":"2002-03-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.281,"date":"2002-03-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8347872256,"date":"2002-03-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.295,"date":"2002-04-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8367144182,"date":"2002-04-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.323,"date":"2002-04-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8386416109,"date":"2002-04-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.32,"date":"2002-04-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8405688035,"date":"2002-04-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.304,"date":"2002-04-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8424959962,"date":"2002-04-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.302,"date":"2002-04-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8444231888,"date":"2002-04-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.305,"date":"2002-05-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8463503815,"date":"2002-05-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.299,"date":"2002-05-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8482775741,"date":"2002-05-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.309,"date":"2002-05-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8502047668,"date":"2002-05-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.308,"date":"2002-05-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8521319594,"date":"2002-05-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.3,"date":"2002-06-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8540591521,"date":"2002-06-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.286,"date":"2002-06-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8559863447,"date":"2002-06-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.275,"date":"2002-06-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8579135374,"date":"2002-06-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.281,"date":"2002-06-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.85984073,"date":"2002-06-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.289,"date":"2002-07-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8617679227,"date":"2002-07-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.294,"date":"2002-07-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8636951153,"date":"2002-07-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.3,"date":"2002-07-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.865622308,"date":"2002-07-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.311,"date":"2002-07-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8675495006,"date":"2002-07-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.303,"date":"2002-07-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8694766933,"date":"2002-07-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.304,"date":"2002-08-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8714038859,"date":"2002-08-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.303,"date":"2002-08-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8733310786,"date":"2002-08-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.333,"date":"2002-08-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8752582712,"date":"2002-08-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.37,"date":"2002-08-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8771854638,"date":"2002-08-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.388,"date":"2002-09-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8791126565,"date":"2002-09-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.396,"date":"2002-09-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8810398491,"date":"2002-09-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.414,"date":"2002-09-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8829670418,"date":"2002-09-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.417,"date":"2002-09-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8848942344,"date":"2002-09-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.438,"date":"2002-09-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8868214271,"date":"2002-09-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.46,"date":"2002-10-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8887486197,"date":"2002-10-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.461,"date":"2002-10-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8906758124,"date":"2002-10-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.469,"date":"2002-10-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.892603005,"date":"2002-10-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.456,"date":"2002-10-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8945301977,"date":"2002-10-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.442,"date":"2002-11-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8964573903,"date":"2002-11-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.427,"date":"2002-11-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.898384583,"date":"2002-11-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.405,"date":"2002-11-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9003117756,"date":"2002-11-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.405,"date":"2002-11-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9022389683,"date":"2002-11-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.407,"date":"2002-12-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9041661609,"date":"2002-12-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.405,"date":"2002-12-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9060933536,"date":"2002-12-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.401,"date":"2002-12-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9080205462,"date":"2002-12-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.44,"date":"2002-12-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9099477389,"date":"2002-12-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.491,"date":"2002-12-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9118749315,"date":"2002-12-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.501,"date":"2003-01-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9138021242,"date":"2003-01-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.478,"date":"2003-01-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9157293168,"date":"2003-01-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.48,"date":"2003-01-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9176565095,"date":"2003-01-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.492,"date":"2003-01-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9195837021,"date":"2003-01-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.542,"date":"2003-02-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9215108947,"date":"2003-02-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.662,"date":"2003-02-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9234380874,"date":"2003-02-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.704,"date":"2003-02-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.92536528,"date":"2003-02-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.709,"date":"2003-02-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9272924727,"date":"2003-02-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.753,"date":"2003-03-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9292196653,"date":"2003-03-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.771,"date":"2003-03-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.931146858,"date":"2003-03-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.752,"date":"2003-03-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9330740506,"date":"2003-03-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.662,"date":"2003-03-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9350012433,"date":"2003-03-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.602,"date":"2003-03-31","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9369284359,"date":"2003-03-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.554,"date":"2003-04-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9388556286,"date":"2003-04-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.539,"date":"2003-04-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9407828212,"date":"2003-04-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.529,"date":"2003-04-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9427100139,"date":"2003-04-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.508,"date":"2003-04-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9446372065,"date":"2003-04-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.484,"date":"2003-05-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9465643992,"date":"2003-05-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.444,"date":"2003-05-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9484915918,"date":"2003-05-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.443,"date":"2003-05-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9504187845,"date":"2003-05-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.434,"date":"2003-05-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9523459771,"date":"2003-05-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.423,"date":"2003-06-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9542731698,"date":"2003-06-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.422,"date":"2003-06-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9562003624,"date":"2003-06-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.432,"date":"2003-06-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9581275551,"date":"2003-06-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.423,"date":"2003-06-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9600547477,"date":"2003-06-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.42,"date":"2003-06-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9619819404,"date":"2003-06-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.428,"date":"2003-07-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.963909133,"date":"2003-07-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.435,"date":"2003-07-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9658363256,"date":"2003-07-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.439,"date":"2003-07-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9677635183,"date":"2003-07-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.438,"date":"2003-07-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9696907109,"date":"2003-07-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.453,"date":"2003-08-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9716179036,"date":"2003-08-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.492,"date":"2003-08-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9735450962,"date":"2003-08-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.498,"date":"2003-08-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9754722889,"date":"2003-08-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.503,"date":"2003-08-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9773994815,"date":"2003-08-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.501,"date":"2003-09-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9793266742,"date":"2003-09-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.488,"date":"2003-09-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9812538668,"date":"2003-09-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.471,"date":"2003-09-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9831810595,"date":"2003-09-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.444,"date":"2003-09-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9851082521,"date":"2003-09-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.429,"date":"2003-09-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9870354448,"date":"2003-09-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.445,"date":"2003-10-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9889626374,"date":"2003-10-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.483,"date":"2003-10-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9908898301,"date":"2003-10-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.502,"date":"2003-10-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9928170227,"date":"2003-10-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.495,"date":"2003-10-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9947442154,"date":"2003-10-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.481,"date":"2003-11-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.996671408,"date":"2003-11-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.476,"date":"2003-11-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9985986007,"date":"2003-11-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.481,"date":"2003-11-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0005257933,"date":"2003-11-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.491,"date":"2003-11-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.002452986,"date":"2003-11-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.476,"date":"2003-12-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0043801786,"date":"2003-12-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.481,"date":"2003-12-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0063073713,"date":"2003-12-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.486,"date":"2003-12-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0082345639,"date":"2003-12-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.504,"date":"2003-12-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0101617565,"date":"2003-12-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.502,"date":"2003-12-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0120889492,"date":"2003-12-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.503,"date":"2004-01-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0140161418,"date":"2004-01-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.551,"date":"2004-01-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0159433345,"date":"2004-01-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.559,"date":"2004-01-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0178705271,"date":"2004-01-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.591,"date":"2004-01-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0197977198,"date":"2004-01-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.581,"date":"2004-02-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0217249124,"date":"2004-02-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.568,"date":"2004-02-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0236521051,"date":"2004-02-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.584,"date":"2004-02-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0255792977,"date":"2004-02-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.595,"date":"2004-02-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0275064904,"date":"2004-02-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.619,"date":"2004-03-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.029433683,"date":"2004-03-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.628,"date":"2004-03-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0313608757,"date":"2004-03-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.617,"date":"2004-03-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0332880683,"date":"2004-03-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.641,"date":"2004-03-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.035215261,"date":"2004-03-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.642,"date":"2004-03-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0371424536,"date":"2004-03-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.648,"date":"2004-04-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0390696463,"date":"2004-04-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.679,"date":"2004-04-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0409968389,"date":"2004-04-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.724,"date":"2004-04-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0429240316,"date":"2004-04-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.718,"date":"2004-04-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0448512242,"date":"2004-04-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.717,"date":"2004-05-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0467784169,"date":"2004-05-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.745,"date":"2004-05-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0487056095,"date":"2004-05-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.763,"date":"2004-05-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0506328022,"date":"2004-05-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.761,"date":"2004-05-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0525599948,"date":"2004-05-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.746,"date":"2004-05-31","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0544871874,"date":"2004-05-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.734,"date":"2004-06-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0564143801,"date":"2004-06-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.711,"date":"2004-06-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0583415727,"date":"2004-06-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.7,"date":"2004-06-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0602687654,"date":"2004-06-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.7,"date":"2004-06-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.062195958,"date":"2004-06-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.716,"date":"2004-07-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0641231507,"date":"2004-07-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.74,"date":"2004-07-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0660503433,"date":"2004-07-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.744,"date":"2004-07-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.067977536,"date":"2004-07-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.754,"date":"2004-07-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0699047286,"date":"2004-07-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.78,"date":"2004-08-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0718319213,"date":"2004-08-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.814,"date":"2004-08-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0737591139,"date":"2004-08-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.825,"date":"2004-08-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0756863066,"date":"2004-08-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.874,"date":"2004-08-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0776134992,"date":"2004-08-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.871,"date":"2004-08-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0795406919,"date":"2004-08-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.869,"date":"2004-09-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0814678845,"date":"2004-09-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.874,"date":"2004-09-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0833950772,"date":"2004-09-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.912,"date":"2004-09-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0853222698,"date":"2004-09-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.012,"date":"2004-09-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0872494625,"date":"2004-09-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.053,"date":"2004-10-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0891766551,"date":"2004-10-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.092,"date":"2004-10-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0911038478,"date":"2004-10-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.18,"date":"2004-10-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0930310404,"date":"2004-10-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.212,"date":"2004-10-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0949582331,"date":"2004-10-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.206,"date":"2004-11-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0968854257,"date":"2004-11-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.163,"date":"2004-11-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0988126183,"date":"2004-11-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.132,"date":"2004-11-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.100739811,"date":"2004-11-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.116,"date":"2004-11-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1026670036,"date":"2004-11-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.116,"date":"2004-11-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1045941963,"date":"2004-11-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.069,"date":"2004-12-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1065213889,"date":"2004-12-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.997,"date":"2004-12-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1084485816,"date":"2004-12-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.984,"date":"2004-12-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1103757742,"date":"2004-12-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.987,"date":"2004-12-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1123029669,"date":"2004-12-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.957,"date":"2005-01-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1142301595,"date":"2005-01-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.934,"date":"2005-01-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1161573522,"date":"2005-01-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.952,"date":"2005-01-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1180845448,"date":"2005-01-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.959,"date":"2005-01-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1200117375,"date":"2005-01-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.992,"date":"2005-01-31","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1219389301,"date":"2005-01-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.983,"date":"2005-02-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1238661228,"date":"2005-02-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.986,"date":"2005-02-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1257933154,"date":"2005-02-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.02,"date":"2005-02-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1277205081,"date":"2005-02-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.118,"date":"2005-02-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1296477007,"date":"2005-02-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.168,"date":"2005-03-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1315748934,"date":"2005-03-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.194,"date":"2005-03-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.133502086,"date":"2005-03-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.244,"date":"2005-03-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1354292787,"date":"2005-03-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.249,"date":"2005-03-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1373564713,"date":"2005-03-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.303,"date":"2005-04-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.139283664,"date":"2005-04-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.316,"date":"2005-04-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1412108566,"date":"2005-04-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.259,"date":"2005-04-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1431380492,"date":"2005-04-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.289,"date":"2005-04-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1450652419,"date":"2005-04-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.262,"date":"2005-05-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1469924345,"date":"2005-05-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.227,"date":"2005-05-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1489196272,"date":"2005-05-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.189,"date":"2005-05-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1508468198,"date":"2005-05-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.156,"date":"2005-05-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1527740125,"date":"2005-05-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.16,"date":"2005-05-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1547012051,"date":"2005-05-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.234,"date":"2005-06-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1566283978,"date":"2005-06-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.276,"date":"2005-06-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1585555904,"date":"2005-06-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.313,"date":"2005-06-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1604827831,"date":"2005-06-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.336,"date":"2005-06-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1624099757,"date":"2005-06-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.348,"date":"2005-07-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1643371684,"date":"2005-07-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.408,"date":"2005-07-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.166264361,"date":"2005-07-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.392,"date":"2005-07-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1681915537,"date":"2005-07-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.342,"date":"2005-07-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1701187463,"date":"2005-07-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.348,"date":"2005-08-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.172045939,"date":"2005-08-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.407,"date":"2005-08-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1739731316,"date":"2005-08-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.567,"date":"2005-08-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1759003243,"date":"2005-08-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.588,"date":"2005-08-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1778275169,"date":"2005-08-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.59,"date":"2005-08-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1797547096,"date":"2005-08-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.898,"date":"2005-09-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1816819022,"date":"2005-09-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.847,"date":"2005-09-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1836090949,"date":"2005-09-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.732,"date":"2005-09-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1855362875,"date":"2005-09-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.798,"date":"2005-09-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1874634801,"date":"2005-09-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.144,"date":"2005-10-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1893906728,"date":"2005-10-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.15,"date":"2005-10-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1913178654,"date":"2005-10-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.148,"date":"2005-10-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1932450581,"date":"2005-10-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.157,"date":"2005-10-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1951722507,"date":"2005-10-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.876,"date":"2005-10-31","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1970994434,"date":"2005-10-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.698,"date":"2005-11-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.199026636,"date":"2005-11-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.602,"date":"2005-11-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2009538287,"date":"2005-11-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.513,"date":"2005-11-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2028810213,"date":"2005-11-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.479,"date":"2005-11-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.204808214,"date":"2005-11-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.425,"date":"2005-12-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2067354066,"date":"2005-12-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.436,"date":"2005-12-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2086625993,"date":"2005-12-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.462,"date":"2005-12-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2105897919,"date":"2005-12-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.448,"date":"2005-12-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2125169846,"date":"2005-12-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.442,"date":"2006-01-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2144441772,"date":"2006-01-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.485,"date":"2006-01-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2163713699,"date":"2006-01-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.449,"date":"2006-01-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2182985625,"date":"2006-01-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.472,"date":"2006-01-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2202257552,"date":"2006-01-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.489,"date":"2006-01-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2221529478,"date":"2006-01-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.499,"date":"2006-02-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2240801405,"date":"2006-02-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.476,"date":"2006-02-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2260073331,"date":"2006-02-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.455,"date":"2006-02-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2279345258,"date":"2006-02-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.471,"date":"2006-02-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2298617184,"date":"2006-02-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.545,"date":"2006-03-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.231788911,"date":"2006-03-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.543,"date":"2006-03-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2337161037,"date":"2006-03-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.581,"date":"2006-03-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2356432963,"date":"2006-03-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.565,"date":"2006-03-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.237570489,"date":"2006-03-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.617,"date":"2006-04-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2394976816,"date":"2006-04-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.654,"date":"2006-04-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2414248743,"date":"2006-04-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.765,"date":"2006-04-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2433520669,"date":"2006-04-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.876,"date":"2006-04-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2452792596,"date":"2006-04-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.896,"date":"2006-05-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2472064522,"date":"2006-05-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.897,"date":"2006-05-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2491336449,"date":"2006-05-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.92,"date":"2006-05-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2510608375,"date":"2006-05-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.888,"date":"2006-05-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2529880302,"date":"2006-05-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.882,"date":"2006-05-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2549152228,"date":"2006-05-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.89,"date":"2006-06-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2568424155,"date":"2006-06-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.918,"date":"2006-06-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2587696081,"date":"2006-06-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.915,"date":"2006-06-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2606968008,"date":"2006-06-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.867,"date":"2006-06-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2626239934,"date":"2006-06-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.898,"date":"2006-07-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2645511861,"date":"2006-07-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.918,"date":"2006-07-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2664783787,"date":"2006-07-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.926,"date":"2006-07-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2684055714,"date":"2006-07-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.946,"date":"2006-07-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.270332764,"date":"2006-07-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.98,"date":"2006-07-31","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2722599567,"date":"2006-07-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.055,"date":"2006-08-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2741871493,"date":"2006-08-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.065,"date":"2006-08-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2761143419,"date":"2006-08-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.033,"date":"2006-08-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2780415346,"date":"2006-08-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.027,"date":"2006-08-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2799687272,"date":"2006-08-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.967,"date":"2006-09-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2818959199,"date":"2006-09-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.857,"date":"2006-09-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2838231125,"date":"2006-09-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.713,"date":"2006-09-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2857503052,"date":"2006-09-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.595,"date":"2006-09-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2876774978,"date":"2006-09-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.546,"date":"2006-10-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2896046905,"date":"2006-10-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.506,"date":"2006-10-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2915318831,"date":"2006-10-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.503,"date":"2006-10-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2934590758,"date":"2006-10-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.524,"date":"2006-10-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2953862684,"date":"2006-10-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.517,"date":"2006-10-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2973134611,"date":"2006-10-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.506,"date":"2006-11-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2992406537,"date":"2006-11-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.552,"date":"2006-11-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3011678464,"date":"2006-11-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.553,"date":"2006-11-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.303095039,"date":"2006-11-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.567,"date":"2006-11-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3050222317,"date":"2006-11-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.618,"date":"2006-12-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3069494243,"date":"2006-12-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.621,"date":"2006-12-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.308876617,"date":"2006-12-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.606,"date":"2006-12-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3108038096,"date":"2006-12-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.596,"date":"2006-12-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3127310023,"date":"2006-12-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.58,"date":"2007-01-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3146581949,"date":"2007-01-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.537,"date":"2007-01-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3165853876,"date":"2007-01-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.463,"date":"2007-01-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3185125802,"date":"2007-01-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.43,"date":"2007-01-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3204397728,"date":"2007-01-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.413,"date":"2007-01-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3223669655,"date":"2007-01-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.4256666667,"date":"2007-02-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3242941581,"date":"2007-02-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.466,"date":"2007-02-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3262213508,"date":"2007-02-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.481,"date":"2007-02-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3281485434,"date":"2007-02-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.5423333333,"date":"2007-02-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3300757361,"date":"2007-02-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.6166666667,"date":"2007-03-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3320029287,"date":"2007-03-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.679,"date":"2007-03-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3339301214,"date":"2007-03-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.673,"date":"2007-03-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.335857314,"date":"2007-03-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.6666666667,"date":"2007-03-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3377845067,"date":"2007-03-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7813333333,"date":"2007-04-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3397116993,"date":"2007-04-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8306666667,"date":"2007-04-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.341638892,"date":"2007-04-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8696666667,"date":"2007-04-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3435660846,"date":"2007-04-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8416666667,"date":"2007-04-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3454932773,"date":"2007-04-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.796,"date":"2007-04-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3474204699,"date":"2007-04-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7746666667,"date":"2007-05-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3493476626,"date":"2007-05-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.755,"date":"2007-05-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3512748552,"date":"2007-05-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7883333333,"date":"2007-05-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3532020479,"date":"2007-05-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8016666667,"date":"2007-05-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3551292405,"date":"2007-05-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7833333333,"date":"2007-06-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3570564332,"date":"2007-06-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.774,"date":"2007-06-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3589836258,"date":"2007-06-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7916666667,"date":"2007-06-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3609108185,"date":"2007-06-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8226666667,"date":"2007-06-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3628380111,"date":"2007-06-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8166666667,"date":"2007-07-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3647652037,"date":"2007-07-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.839,"date":"2007-07-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3666923964,"date":"2007-07-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.875,"date":"2007-07-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.368619589,"date":"2007-07-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8736666667,"date":"2007-07-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3705467817,"date":"2007-07-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.872,"date":"2007-07-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3724739743,"date":"2007-07-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8846666667,"date":"2007-08-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.374401167,"date":"2007-08-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8326666667,"date":"2007-08-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3763283596,"date":"2007-08-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8573333333,"date":"2007-08-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3782555523,"date":"2007-08-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8523333333,"date":"2007-08-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3801827449,"date":"2007-08-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8843333333,"date":"2007-09-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3821099376,"date":"2007-09-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.9156666667,"date":"2007-09-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3840371302,"date":"2007-09-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.9563333333,"date":"2007-09-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3859643229,"date":"2007-09-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.026,"date":"2007-09-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3878915155,"date":"2007-09-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.04,"date":"2007-10-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3898187082,"date":"2007-10-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.022,"date":"2007-10-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3917459008,"date":"2007-10-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.0226666667,"date":"2007-10-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3936730935,"date":"2007-10-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.0756666667,"date":"2007-10-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3956002861,"date":"2007-10-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.141,"date":"2007-10-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3975274788,"date":"2007-10-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.2913333333,"date":"2007-11-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3994546714,"date":"2007-11-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.4103333333,"date":"2007-11-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4013818641,"date":"2007-11-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.3896666667,"date":"2007-11-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4033090567,"date":"2007-11-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.4273333333,"date":"2007-11-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4052362494,"date":"2007-11-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.393,"date":"2007-12-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.407163442,"date":"2007-12-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.2963333333,"date":"2007-12-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4090906346,"date":"2007-12-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.2816666667,"date":"2007-12-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4110178273,"date":"2007-12-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.2846666667,"date":"2007-12-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4129450199,"date":"2007-12-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.3243333333,"date":"2007-12-31","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4148722126,"date":"2007-12-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.3546666667,"date":"2008-01-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4167994052,"date":"2008-01-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.2986666667,"date":"2008-01-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4187265979,"date":"2008-01-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.2416666667,"date":"2008-01-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4206537905,"date":"2008-01-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.234,"date":"2008-01-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4225809832,"date":"2008-01-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.2593333333,"date":"2008-02-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4245081758,"date":"2008-02-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.258,"date":"2008-02-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4264353685,"date":"2008-02-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.3786666667,"date":"2008-02-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4283625611,"date":"2008-02-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.5403333333,"date":"2008-02-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4302897538,"date":"2008-02-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.6403333333,"date":"2008-03-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4322169464,"date":"2008-03-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.806,"date":"2008-03-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4341441391,"date":"2008-03-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.96,"date":"2008-03-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4360713317,"date":"2008-03-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.973,"date":"2008-03-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4379985244,"date":"2008-03-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.9416666667,"date":"2008-03-31","fuel":"diesel","is_predicted":"original"},{"avg_price":2.439925717,"date":"2008-03-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.932,"date":"2008-04-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4418529097,"date":"2008-04-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.0383333333,"date":"2008-04-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4437801023,"date":"2008-04-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.1216666667,"date":"2008-04-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.445707295,"date":"2008-04-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.154,"date":"2008-04-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4476344876,"date":"2008-04-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.12,"date":"2008-05-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4495616803,"date":"2008-05-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.3113333333,"date":"2008-05-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4514888729,"date":"2008-05-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.4823333333,"date":"2008-05-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4534160655,"date":"2008-05-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.7043333333,"date":"2008-05-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4553432582,"date":"2008-05-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.6863333333,"date":"2008-06-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4572704508,"date":"2008-06-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.668,"date":"2008-06-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4591976435,"date":"2008-06-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.6666666667,"date":"2008-06-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4611248361,"date":"2008-06-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.6196666667,"date":"2008-06-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4630520288,"date":"2008-06-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.6186666667,"date":"2008-06-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4649792214,"date":"2008-06-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.712,"date":"2008-07-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4669064141,"date":"2008-07-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.7473333333,"date":"2008-07-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4688336067,"date":"2008-07-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.692,"date":"2008-07-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4707607994,"date":"2008-07-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.5763333333,"date":"2008-07-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.472687992,"date":"2008-07-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.4706666667,"date":"2008-08-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4746151847,"date":"2008-08-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.3203333333,"date":"2008-08-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4765423773,"date":"2008-08-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.176,"date":"2008-08-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.47846957,"date":"2008-08-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.114,"date":"2008-08-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4803967626,"date":"2008-08-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.0903333333,"date":"2008-09-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4823239553,"date":"2008-09-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.0233333333,"date":"2008-09-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4842511479,"date":"2008-09-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.997,"date":"2008-09-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4861783406,"date":"2008-09-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.9366666667,"date":"2008-09-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4881055332,"date":"2008-09-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.9383333333,"date":"2008-09-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4900327259,"date":"2008-09-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.8476666667,"date":"2008-10-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4919599185,"date":"2008-10-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.6296666667,"date":"2008-10-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4938871112,"date":"2008-10-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.4456666667,"date":"2008-10-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4958143038,"date":"2008-10-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.259,"date":"2008-10-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4977414964,"date":"2008-10-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.0606666667,"date":"2008-11-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4996686891,"date":"2008-11-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.9103333333,"date":"2008-11-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5015958817,"date":"2008-11-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7766666667,"date":"2008-11-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5035230744,"date":"2008-11-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.637,"date":"2008-11-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.505450267,"date":"2008-11-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.5943333333,"date":"2008-12-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5073774597,"date":"2008-12-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.519,"date":"2008-12-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5093046523,"date":"2008-12-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.426,"date":"2008-12-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.511231845,"date":"2008-12-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.3695,"date":"2008-12-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5131590376,"date":"2008-12-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.331,"date":"2008-12-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5150862303,"date":"2008-12-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.295,"date":"2009-01-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5170134229,"date":"2009-01-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.319,"date":"2009-01-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5189406156,"date":"2009-01-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.3015,"date":"2009-01-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5208678082,"date":"2009-01-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.273,"date":"2009-01-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5227950009,"date":"2009-01-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.251,"date":"2009-02-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5247221935,"date":"2009-02-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.2245,"date":"2009-02-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5266493862,"date":"2009-02-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.1915,"date":"2009-02-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5285765788,"date":"2009-02-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.134,"date":"2009-02-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5305037715,"date":"2009-02-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.091,"date":"2009-03-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5324309641,"date":"2009-03-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.048,"date":"2009-03-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5343581568,"date":"2009-03-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.02,"date":"2009-03-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5362853494,"date":"2009-03-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.0915,"date":"2009-03-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5382125421,"date":"2009-03-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.223,"date":"2009-03-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5401397347,"date":"2009-03-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.2305,"date":"2009-04-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5420669273,"date":"2009-04-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.2315,"date":"2009-04-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.54399412,"date":"2009-04-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.2235,"date":"2009-04-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5459213126,"date":"2009-04-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.204,"date":"2009-04-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5478485053,"date":"2009-04-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.1885,"date":"2009-05-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5497756979,"date":"2009-05-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.2195,"date":"2009-05-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5517028906,"date":"2009-05-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.234,"date":"2009-05-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5536300832,"date":"2009-05-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.276,"date":"2009-05-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5555572759,"date":"2009-05-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.353,"date":"2009-06-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5574844685,"date":"2009-06-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.4995,"date":"2009-06-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5594116612,"date":"2009-06-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.5735,"date":"2009-06-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5613388538,"date":"2009-06-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.6175,"date":"2009-06-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5632660465,"date":"2009-06-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.61,"date":"2009-06-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5651932391,"date":"2009-06-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.596,"date":"2009-07-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5671204318,"date":"2009-07-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.544,"date":"2009-07-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5690476244,"date":"2009-07-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.4985,"date":"2009-07-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5709748171,"date":"2009-07-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.53,"date":"2009-07-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5729020097,"date":"2009-07-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.552,"date":"2009-08-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5748292024,"date":"2009-08-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.6265,"date":"2009-08-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.576756395,"date":"2009-08-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.654,"date":"2009-08-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5786835877,"date":"2009-08-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.67,"date":"2009-08-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5806107803,"date":"2009-08-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.6765,"date":"2009-08-31","fuel":"diesel","is_predicted":"original"},{"avg_price":2.582537973,"date":"2009-08-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.6485,"date":"2009-09-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5844651656,"date":"2009-09-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.636,"date":"2009-09-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5863923582,"date":"2009-09-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.624,"date":"2009-09-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5883195509,"date":"2009-09-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.6035,"date":"2009-09-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5902467435,"date":"2009-09-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.585,"date":"2009-10-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5921739362,"date":"2009-10-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.602,"date":"2009-10-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5941011288,"date":"2009-10-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7065,"date":"2009-10-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5960283215,"date":"2009-10-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.803,"date":"2009-10-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5979555141,"date":"2009-10-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8095,"date":"2009-11-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5998827068,"date":"2009-11-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.803,"date":"2009-11-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6018098994,"date":"2009-11-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7925,"date":"2009-11-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6037370921,"date":"2009-11-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7895,"date":"2009-11-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6056642847,"date":"2009-11-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7775,"date":"2009-11-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6075914774,"date":"2009-11-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7745,"date":"2009-12-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.60951867,"date":"2009-12-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7505,"date":"2009-12-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6114458627,"date":"2009-12-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7285,"date":"2009-12-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6133730553,"date":"2009-12-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.734,"date":"2009-12-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.615300248,"date":"2009-12-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.799,"date":"2010-01-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6172274406,"date":"2010-01-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8805,"date":"2010-01-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6191546333,"date":"2010-01-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.872,"date":"2010-01-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6210818259,"date":"2010-01-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8355,"date":"2010-01-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6230090186,"date":"2010-01-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.784,"date":"2010-02-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6249362112,"date":"2010-02-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.772,"date":"2010-02-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6268634039,"date":"2010-02-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7585,"date":"2010-02-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6287905965,"date":"2010-02-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.833,"date":"2010-02-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6307177891,"date":"2010-02-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.863,"date":"2010-03-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6326449818,"date":"2010-03-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.905,"date":"2010-03-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6345721744,"date":"2010-03-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.925,"date":"2010-03-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6364993671,"date":"2010-03-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.9475,"date":"2010-03-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6384265597,"date":"2010-03-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.9405,"date":"2010-03-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6403537524,"date":"2010-03-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.016,"date":"2010-04-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.642280945,"date":"2010-04-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.071,"date":"2010-04-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6442081377,"date":"2010-04-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.076,"date":"2010-04-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6461353303,"date":"2010-04-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.08,"date":"2010-04-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.648062523,"date":"2010-04-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.124,"date":"2010-05-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6499897156,"date":"2010-05-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.129,"date":"2010-05-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6519169083,"date":"2010-05-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.096,"date":"2010-05-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6538441009,"date":"2010-05-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.023,"date":"2010-05-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6557712936,"date":"2010-05-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.9815,"date":"2010-05-31","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6576984862,"date":"2010-05-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.9475,"date":"2010-06-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6596256789,"date":"2010-06-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.929,"date":"2010-06-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6615528715,"date":"2010-06-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.9615,"date":"2010-06-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6634800642,"date":"2010-06-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.9565,"date":"2010-06-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6654072568,"date":"2010-06-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.9245,"date":"2010-07-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6673344495,"date":"2010-07-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.9035,"date":"2010-07-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6692616421,"date":"2010-07-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.899,"date":"2010-07-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6711888348,"date":"2010-07-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.919,"date":"2010-07-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6731160274,"date":"2010-07-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.928,"date":"2010-08-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.67504322,"date":"2010-08-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.991,"date":"2010-08-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6769704127,"date":"2010-08-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.979,"date":"2010-08-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6788976053,"date":"2010-08-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.957,"date":"2010-08-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.680824798,"date":"2010-08-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.938,"date":"2010-08-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6827519906,"date":"2010-08-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.931,"date":"2010-09-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6846791833,"date":"2010-09-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.943,"date":"2010-09-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6866063759,"date":"2010-09-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.96,"date":"2010-09-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6885335686,"date":"2010-09-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.951,"date":"2010-09-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6904607612,"date":"2010-09-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3,"date":"2010-10-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6923879539,"date":"2010-10-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.066,"date":"2010-10-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6943151465,"date":"2010-10-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.073,"date":"2010-10-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6962423392,"date":"2010-10-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.067,"date":"2010-10-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6981695318,"date":"2010-10-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.067,"date":"2010-11-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7000967245,"date":"2010-11-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.116,"date":"2010-11-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7020239171,"date":"2010-11-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.184,"date":"2010-11-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7039511098,"date":"2010-11-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.171,"date":"2010-11-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7058783024,"date":"2010-11-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.162,"date":"2010-11-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7078054951,"date":"2010-11-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.197,"date":"2010-12-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7097326877,"date":"2010-12-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.231,"date":"2010-12-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7116598804,"date":"2010-12-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.248,"date":"2010-12-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.713587073,"date":"2010-12-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.294,"date":"2010-12-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7155142657,"date":"2010-12-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.331,"date":"2011-01-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7174414583,"date":"2011-01-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.333,"date":"2011-01-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7193686509,"date":"2011-01-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.407,"date":"2011-01-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7212958436,"date":"2011-01-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.43,"date":"2011-01-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7232230362,"date":"2011-01-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.438,"date":"2011-01-31","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7251502289,"date":"2011-01-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.513,"date":"2011-02-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7270774215,"date":"2011-02-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.534,"date":"2011-02-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7290046142,"date":"2011-02-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.573,"date":"2011-02-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7309318068,"date":"2011-02-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.716,"date":"2011-02-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7328589995,"date":"2011-02-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.871,"date":"2011-03-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7347861921,"date":"2011-03-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.908,"date":"2011-03-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7367133848,"date":"2011-03-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.907,"date":"2011-03-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7386405774,"date":"2011-03-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.932,"date":"2011-03-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7405677701,"date":"2011-03-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.976,"date":"2011-04-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7424949627,"date":"2011-04-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.078,"date":"2011-04-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7444221554,"date":"2011-04-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.105,"date":"2011-04-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.746349348,"date":"2011-04-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.098,"date":"2011-04-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7482765407,"date":"2011-04-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.124,"date":"2011-05-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7502037333,"date":"2011-05-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.104,"date":"2011-05-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.752130926,"date":"2011-05-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.061,"date":"2011-05-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7540581186,"date":"2011-05-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.997,"date":"2011-05-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7559853113,"date":"2011-05-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.948,"date":"2011-05-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7579125039,"date":"2011-05-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.94,"date":"2011-06-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7598396966,"date":"2011-06-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.954,"date":"2011-06-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7617668892,"date":"2011-06-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.95,"date":"2011-06-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7636940818,"date":"2011-06-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.888,"date":"2011-06-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7656212745,"date":"2011-06-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.85,"date":"2011-07-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7675484671,"date":"2011-07-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.899,"date":"2011-07-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7694756598,"date":"2011-07-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.923,"date":"2011-07-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7714028524,"date":"2011-07-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.949,"date":"2011-07-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7733300451,"date":"2011-07-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.937,"date":"2011-08-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7752572377,"date":"2011-08-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.897,"date":"2011-08-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7771844304,"date":"2011-08-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.835,"date":"2011-08-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.779111623,"date":"2011-08-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.81,"date":"2011-08-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7810388157,"date":"2011-08-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.82,"date":"2011-08-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7829660083,"date":"2011-08-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.868,"date":"2011-09-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.784893201,"date":"2011-09-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.862,"date":"2011-09-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7868203936,"date":"2011-09-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.833,"date":"2011-09-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7887475863,"date":"2011-09-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.786,"date":"2011-09-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7906747789,"date":"2011-09-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.749,"date":"2011-10-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7926019716,"date":"2011-10-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.721,"date":"2011-10-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7945291642,"date":"2011-10-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.801,"date":"2011-10-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7964563569,"date":"2011-10-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.825,"date":"2011-10-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7983835495,"date":"2011-10-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.892,"date":"2011-10-31","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8003107422,"date":"2011-10-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.887,"date":"2011-11-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8022379348,"date":"2011-11-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.987,"date":"2011-11-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8041651275,"date":"2011-11-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.01,"date":"2011-11-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8060923201,"date":"2011-11-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.964,"date":"2011-11-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8080195127,"date":"2011-11-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.931,"date":"2011-12-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8099467054,"date":"2011-12-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.894,"date":"2011-12-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.811873898,"date":"2011-12-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.828,"date":"2011-12-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8138010907,"date":"2011-12-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.791,"date":"2011-12-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8157282833,"date":"2011-12-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.783,"date":"2012-01-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.817655476,"date":"2012-01-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.828,"date":"2012-01-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8195826686,"date":"2012-01-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.854,"date":"2012-01-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8215098613,"date":"2012-01-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.848,"date":"2012-01-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8234370539,"date":"2012-01-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.85,"date":"2012-01-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8253642466,"date":"2012-01-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.856,"date":"2012-02-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8272914392,"date":"2012-02-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.943,"date":"2012-02-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8292186319,"date":"2012-02-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.96,"date":"2012-02-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8311458245,"date":"2012-02-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.051,"date":"2012-02-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8330730172,"date":"2012-02-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.094,"date":"2012-03-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8350002098,"date":"2012-03-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.123,"date":"2012-03-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8369274025,"date":"2012-03-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.142,"date":"2012-03-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8388545951,"date":"2012-03-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.147,"date":"2012-03-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8407817878,"date":"2012-03-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.142,"date":"2012-04-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8427089804,"date":"2012-04-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.148,"date":"2012-04-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8446361731,"date":"2012-04-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.127,"date":"2012-04-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8465633657,"date":"2012-04-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.085,"date":"2012-04-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8484905584,"date":"2012-04-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.073,"date":"2012-04-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.850417751,"date":"2012-04-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.057,"date":"2012-05-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8523449436,"date":"2012-05-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.004,"date":"2012-05-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8542721363,"date":"2012-05-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.956,"date":"2012-05-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8561993289,"date":"2012-05-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.897,"date":"2012-05-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8581265216,"date":"2012-05-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.846,"date":"2012-06-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8600537142,"date":"2012-06-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.781,"date":"2012-06-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8619809069,"date":"2012-06-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.729,"date":"2012-06-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8639080995,"date":"2012-06-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.678,"date":"2012-06-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8658352922,"date":"2012-06-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.648,"date":"2012-07-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8677624848,"date":"2012-07-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.683,"date":"2012-07-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8696896775,"date":"2012-07-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.695,"date":"2012-07-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8716168701,"date":"2012-07-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.783,"date":"2012-07-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8735440628,"date":"2012-07-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.796,"date":"2012-07-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8754712554,"date":"2012-07-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.85,"date":"2012-08-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8773984481,"date":"2012-08-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.965,"date":"2012-08-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8793256407,"date":"2012-08-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.026,"date":"2012-08-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8812528334,"date":"2012-08-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.089,"date":"2012-08-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.883180026,"date":"2012-08-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.127,"date":"2012-09-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8851072187,"date":"2012-09-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.132,"date":"2012-09-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8870344113,"date":"2012-09-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.135,"date":"2012-09-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.888961604,"date":"2012-09-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.086,"date":"2012-09-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8908887966,"date":"2012-09-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.079,"date":"2012-10-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8928159893,"date":"2012-10-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.094,"date":"2012-10-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8947431819,"date":"2012-10-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.15,"date":"2012-10-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8966703745,"date":"2012-10-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.116,"date":"2012-10-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8985975672,"date":"2012-10-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.03,"date":"2012-10-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9005247598,"date":"2012-10-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.01,"date":"2012-11-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9024519525,"date":"2012-11-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.98,"date":"2012-11-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9043791451,"date":"2012-11-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.976,"date":"2012-11-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9063063378,"date":"2012-11-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.034,"date":"2012-11-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9082335304,"date":"2012-11-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.027,"date":"2012-12-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9101607231,"date":"2012-12-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.991,"date":"2012-12-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9120879157,"date":"2012-12-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.945,"date":"2012-12-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9140151084,"date":"2012-12-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.923,"date":"2012-12-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.915942301,"date":"2012-12-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.918,"date":"2012-12-31","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9178694937,"date":"2012-12-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.911,"date":"2013-01-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9197966863,"date":"2013-01-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.894,"date":"2013-01-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.921723879,"date":"2013-01-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.902,"date":"2013-01-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9236510716,"date":"2013-01-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.927,"date":"2013-01-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9255782643,"date":"2013-01-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.022,"date":"2013-02-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9275054569,"date":"2013-02-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.104,"date":"2013-02-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9294326496,"date":"2013-02-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.157,"date":"2013-02-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9313598422,"date":"2013-02-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.159,"date":"2013-02-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9332870349,"date":"2013-02-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.13,"date":"2013-03-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9352142275,"date":"2013-03-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.088,"date":"2013-03-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9371414202,"date":"2013-03-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.047,"date":"2013-03-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9390686128,"date":"2013-03-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.006,"date":"2013-03-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9409958054,"date":"2013-03-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.993,"date":"2013-04-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9429229981,"date":"2013-04-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.977,"date":"2013-04-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9448501907,"date":"2013-04-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.942,"date":"2013-04-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9467773834,"date":"2013-04-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.887,"date":"2013-04-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.948704576,"date":"2013-04-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.851,"date":"2013-04-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9506317687,"date":"2013-04-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.845,"date":"2013-05-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9525589613,"date":"2013-05-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.866,"date":"2013-05-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.954486154,"date":"2013-05-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.89,"date":"2013-05-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9564133466,"date":"2013-05-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.88,"date":"2013-05-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9583405393,"date":"2013-05-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.869,"date":"2013-06-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9602677319,"date":"2013-06-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.849,"date":"2013-06-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9621949246,"date":"2013-06-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.841,"date":"2013-06-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9641221172,"date":"2013-06-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.838,"date":"2013-06-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9660493099,"date":"2013-06-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.817,"date":"2013-07-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9679765025,"date":"2013-07-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.828,"date":"2013-07-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9699036952,"date":"2013-07-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.867,"date":"2013-07-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9718308878,"date":"2013-07-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.903,"date":"2013-07-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9737580805,"date":"2013-07-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.915,"date":"2013-07-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9756852731,"date":"2013-07-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.909,"date":"2013-08-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9776124658,"date":"2013-08-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.896,"date":"2013-08-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9795396584,"date":"2013-08-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.9,"date":"2013-08-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9814668511,"date":"2013-08-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.913,"date":"2013-08-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9833940437,"date":"2013-08-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.981,"date":"2013-09-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9853212363,"date":"2013-09-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.981,"date":"2013-09-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.987248429,"date":"2013-09-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.974,"date":"2013-09-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9891756216,"date":"2013-09-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.949,"date":"2013-09-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9911028143,"date":"2013-09-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.919,"date":"2013-09-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9930300069,"date":"2013-09-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.897,"date":"2013-10-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9949571996,"date":"2013-10-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.886,"date":"2013-10-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9968843922,"date":"2013-10-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.886,"date":"2013-10-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9988115849,"date":"2013-10-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.87,"date":"2013-10-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0007387775,"date":"2013-10-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.857,"date":"2013-11-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0026659702,"date":"2013-11-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.832,"date":"2013-11-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0045931628,"date":"2013-11-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.822,"date":"2013-11-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0065203555,"date":"2013-11-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.844,"date":"2013-11-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0084475481,"date":"2013-11-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.883,"date":"2013-12-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0103747408,"date":"2013-12-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.879,"date":"2013-12-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0123019334,"date":"2013-12-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.871,"date":"2013-12-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0142291261,"date":"2013-12-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.873,"date":"2013-12-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0161563187,"date":"2013-12-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.903,"date":"2013-12-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0180835114,"date":"2013-12-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.91,"date":"2014-01-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.020010704,"date":"2014-01-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.886,"date":"2014-01-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0219378967,"date":"2014-01-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.873,"date":"2014-01-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0238650893,"date":"2014-01-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.904,"date":"2014-01-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.025792282,"date":"2014-01-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.951,"date":"2014-02-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0277194746,"date":"2014-02-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.977,"date":"2014-02-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0296466672,"date":"2014-02-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.989,"date":"2014-02-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0315738599,"date":"2014-02-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.017,"date":"2014-02-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0335010525,"date":"2014-02-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.016,"date":"2014-03-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0354282452,"date":"2014-03-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.021,"date":"2014-03-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0373554378,"date":"2014-03-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.003,"date":"2014-03-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0392826305,"date":"2014-03-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.988,"date":"2014-03-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0412098231,"date":"2014-03-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.975,"date":"2014-03-31","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0431370158,"date":"2014-03-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.959,"date":"2014-04-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0450642084,"date":"2014-04-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.952,"date":"2014-04-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0469914011,"date":"2014-04-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.971,"date":"2014-04-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0489185937,"date":"2014-04-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.975,"date":"2014-04-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0508457864,"date":"2014-04-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.964,"date":"2014-05-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.052772979,"date":"2014-05-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.948,"date":"2014-05-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0547001717,"date":"2014-05-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.934,"date":"2014-05-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0566273643,"date":"2014-05-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.925,"date":"2014-05-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.058554557,"date":"2014-05-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.918,"date":"2014-06-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0604817496,"date":"2014-06-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.892,"date":"2014-06-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0624089423,"date":"2014-06-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.882,"date":"2014-06-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0643361349,"date":"2014-06-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.919,"date":"2014-06-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0662633276,"date":"2014-06-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.92,"date":"2014-06-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0681905202,"date":"2014-06-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.913,"date":"2014-07-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0701177129,"date":"2014-07-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.894,"date":"2014-07-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0720449055,"date":"2014-07-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.869,"date":"2014-07-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0739720981,"date":"2014-07-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.858,"date":"2014-07-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0758992908,"date":"2014-07-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.853,"date":"2014-08-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0778264834,"date":"2014-08-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.843,"date":"2014-08-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0797536761,"date":"2014-08-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.835,"date":"2014-08-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0816808687,"date":"2014-08-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.821,"date":"2014-08-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0836080614,"date":"2014-08-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.814,"date":"2014-09-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.085535254,"date":"2014-09-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.814,"date":"2014-09-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0874624467,"date":"2014-09-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.801,"date":"2014-09-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0893896393,"date":"2014-09-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.778,"date":"2014-09-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.091316832,"date":"2014-09-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.755,"date":"2014-09-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0932440246,"date":"2014-09-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.733,"date":"2014-10-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0951712173,"date":"2014-10-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.698,"date":"2014-10-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0970984099,"date":"2014-10-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.656,"date":"2014-10-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0990256026,"date":"2014-10-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.635,"date":"2014-10-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1009527952,"date":"2014-10-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.623,"date":"2014-11-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1028799879,"date":"2014-11-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.677,"date":"2014-11-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1048071805,"date":"2014-11-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.661,"date":"2014-11-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1067343732,"date":"2014-11-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.628,"date":"2014-11-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1086615658,"date":"2014-11-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.605,"date":"2014-12-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1105887585,"date":"2014-12-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.535,"date":"2014-12-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1125159511,"date":"2014-12-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.419,"date":"2014-12-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1144431438,"date":"2014-12-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.281,"date":"2014-12-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1163703364,"date":"2014-12-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.213,"date":"2014-12-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.118297529,"date":"2014-12-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.137,"date":"2015-01-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1202247217,"date":"2015-01-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.053,"date":"2015-01-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1221519143,"date":"2015-01-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.933,"date":"2015-01-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.124079107,"date":"2015-01-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.866,"date":"2015-01-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1260062996,"date":"2015-01-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.831,"date":"2015-02-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1279334923,"date":"2015-02-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.835,"date":"2015-02-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1298606849,"date":"2015-02-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.865,"date":"2015-02-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1317878776,"date":"2015-02-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.9,"date":"2015-02-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1337150702,"date":"2015-02-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.936,"date":"2015-03-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1356422629,"date":"2015-03-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.944,"date":"2015-03-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1375694555,"date":"2015-03-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.917,"date":"2015-03-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1394966482,"date":"2015-03-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.864,"date":"2015-03-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1414238408,"date":"2015-03-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.824,"date":"2015-03-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1433510335,"date":"2015-03-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.784,"date":"2015-04-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1452782261,"date":"2015-04-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.754,"date":"2015-04-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1472054188,"date":"2015-04-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.78,"date":"2015-04-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1491326114,"date":"2015-04-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.811,"date":"2015-04-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1510598041,"date":"2015-04-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.854,"date":"2015-05-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1529869967,"date":"2015-05-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.878,"date":"2015-05-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1549141894,"date":"2015-05-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.904,"date":"2015-05-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.156841382,"date":"2015-05-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.914,"date":"2015-05-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1587685747,"date":"2015-05-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.909,"date":"2015-06-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1606957673,"date":"2015-06-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.884,"date":"2015-06-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1626229599,"date":"2015-06-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.87,"date":"2015-06-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1645501526,"date":"2015-06-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.859,"date":"2015-06-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1664773452,"date":"2015-06-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.843,"date":"2015-06-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1684045379,"date":"2015-06-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.832,"date":"2015-07-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1703317305,"date":"2015-07-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.814,"date":"2015-07-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1722589232,"date":"2015-07-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.782,"date":"2015-07-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1741861158,"date":"2015-07-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.723,"date":"2015-07-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1761133085,"date":"2015-07-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.668,"date":"2015-08-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1780405011,"date":"2015-08-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.617,"date":"2015-08-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1799676938,"date":"2015-08-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.615,"date":"2015-08-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1818948864,"date":"2015-08-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.561,"date":"2015-08-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1838220791,"date":"2015-08-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.514,"date":"2015-08-31","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1857492717,"date":"2015-08-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.534,"date":"2015-09-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1876764644,"date":"2015-09-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.517,"date":"2015-09-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.189603657,"date":"2015-09-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.493,"date":"2015-09-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1915308497,"date":"2015-09-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.476,"date":"2015-09-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1934580423,"date":"2015-09-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.492,"date":"2015-10-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.195385235,"date":"2015-10-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.556,"date":"2015-10-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1973124276,"date":"2015-10-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.531,"date":"2015-10-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1992396203,"date":"2015-10-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.498,"date":"2015-10-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2011668129,"date":"2015-10-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.485,"date":"2015-11-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2030940056,"date":"2015-11-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.502,"date":"2015-11-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2050211982,"date":"2015-11-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.482,"date":"2015-11-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2069483908,"date":"2015-11-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.445,"date":"2015-11-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2088755835,"date":"2015-11-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.421,"date":"2015-11-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2108027761,"date":"2015-11-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.379,"date":"2015-12-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2127299688,"date":"2015-12-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.338,"date":"2015-12-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2146571614,"date":"2015-12-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.284,"date":"2015-12-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2165843541,"date":"2015-12-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.237,"date":"2015-12-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2185115467,"date":"2015-12-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.211,"date":"2016-01-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2204387394,"date":"2016-01-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.177,"date":"2016-01-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.222365932,"date":"2016-01-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.112,"date":"2016-01-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2242931247,"date":"2016-01-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.071,"date":"2016-01-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2262203173,"date":"2016-01-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.031,"date":"2016-02-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.22814751,"date":"2016-02-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.008,"date":"2016-02-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2300747026,"date":"2016-02-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.98,"date":"2016-02-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2320018953,"date":"2016-02-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.983,"date":"2016-02-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2339290879,"date":"2016-02-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.989,"date":"2016-02-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2358562806,"date":"2016-02-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.021,"date":"2016-03-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2377834732,"date":"2016-03-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.099,"date":"2016-03-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2397106659,"date":"2016-03-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.119,"date":"2016-03-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2416378585,"date":"2016-03-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.121,"date":"2016-03-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2435650512,"date":"2016-03-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.115,"date":"2016-04-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2454922438,"date":"2016-04-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.128,"date":"2016-04-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2474194365,"date":"2016-04-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.165,"date":"2016-04-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2493466291,"date":"2016-04-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.198,"date":"2016-04-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2512738217,"date":"2016-04-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.266,"date":"2016-05-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2532010144,"date":"2016-05-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.271,"date":"2016-05-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.255128207,"date":"2016-05-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.297,"date":"2016-05-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2570553997,"date":"2016-05-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.357,"date":"2016-05-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2589825923,"date":"2016-05-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.382,"date":"2016-05-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.260909785,"date":"2016-05-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.407,"date":"2016-06-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2628369776,"date":"2016-06-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.431,"date":"2016-06-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2647641703,"date":"2016-06-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.426,"date":"2016-06-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2666913629,"date":"2016-06-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.426,"date":"2016-06-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2686185556,"date":"2016-06-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.423,"date":"2016-07-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2705457482,"date":"2016-07-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.414,"date":"2016-07-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2724729409,"date":"2016-07-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.402,"date":"2016-07-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2744001335,"date":"2016-07-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.379,"date":"2016-07-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2763273262,"date":"2016-07-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.348,"date":"2016-08-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2782545188,"date":"2016-08-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.316,"date":"2016-08-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2801817115,"date":"2016-08-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.31,"date":"2016-08-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2821089041,"date":"2016-08-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.37,"date":"2016-08-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2840360968,"date":"2016-08-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.409,"date":"2016-08-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2859632894,"date":"2016-08-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.407,"date":"2016-09-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2878904821,"date":"2016-09-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.399,"date":"2016-09-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2898176747,"date":"2016-09-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.389,"date":"2016-09-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2917448674,"date":"2016-09-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.382,"date":"2016-09-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.29367206,"date":"2016-09-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.389,"date":"2016-10-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2955992526,"date":"2016-10-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.445,"date":"2016-10-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2975264453,"date":"2016-10-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.481,"date":"2016-10-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2994536379,"date":"2016-10-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.478,"date":"2016-10-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3013808306,"date":"2016-10-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.479,"date":"2016-10-31","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3033080232,"date":"2016-10-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.47,"date":"2016-11-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3052352159,"date":"2016-11-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.443,"date":"2016-11-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3071624085,"date":"2016-11-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.421,"date":"2016-11-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3090896012,"date":"2016-11-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.42,"date":"2016-11-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3110167938,"date":"2016-11-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.48,"date":"2016-12-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3129439865,"date":"2016-12-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.493,"date":"2016-12-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3148711791,"date":"2016-12-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.527,"date":"2016-12-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3167983718,"date":"2016-12-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.54,"date":"2016-12-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3187255644,"date":"2016-12-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.586,"date":"2017-01-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3206527571,"date":"2017-01-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.597,"date":"2017-01-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3225799497,"date":"2017-01-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.585,"date":"2017-01-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3245071424,"date":"2017-01-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.569,"date":"2017-01-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.326434335,"date":"2017-01-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.562,"date":"2017-01-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3283615277,"date":"2017-01-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.558,"date":"2017-02-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3302887203,"date":"2017-02-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.565,"date":"2017-02-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.332215913,"date":"2017-02-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.572,"date":"2017-02-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3341431056,"date":"2017-02-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.577,"date":"2017-02-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3360702983,"date":"2017-02-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.579,"date":"2017-03-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3379974909,"date":"2017-03-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.564,"date":"2017-03-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3399246835,"date":"2017-03-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.539,"date":"2017-03-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3418518762,"date":"2017-03-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.532,"date":"2017-03-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3437790688,"date":"2017-03-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.556,"date":"2017-04-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3457062615,"date":"2017-04-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.582,"date":"2017-04-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3476334541,"date":"2017-04-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.597,"date":"2017-04-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3495606468,"date":"2017-04-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.595,"date":"2017-04-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3514878394,"date":"2017-04-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.583,"date":"2017-05-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3534150321,"date":"2017-05-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.565,"date":"2017-05-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3553422247,"date":"2017-05-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.544,"date":"2017-05-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3572694174,"date":"2017-05-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.539,"date":"2017-05-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.35919661,"date":"2017-05-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.571,"date":"2017-05-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3611238027,"date":"2017-05-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.564,"date":"2017-06-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3630509953,"date":"2017-06-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.524,"date":"2017-06-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.364978188,"date":"2017-06-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.489,"date":"2017-06-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3669053806,"date":"2017-06-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.465,"date":"2017-06-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3688325733,"date":"2017-06-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.472,"date":"2017-07-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3707597659,"date":"2017-07-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.481,"date":"2017-07-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3726869586,"date":"2017-07-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.491,"date":"2017-07-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3746141512,"date":"2017-07-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.507,"date":"2017-07-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3765413439,"date":"2017-07-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.531,"date":"2017-07-31","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3784685365,"date":"2017-07-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.581,"date":"2017-08-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3803957292,"date":"2017-08-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.598,"date":"2017-08-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3823229218,"date":"2017-08-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.596,"date":"2017-08-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3842501144,"date":"2017-08-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.605,"date":"2017-08-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3861773071,"date":"2017-08-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.758,"date":"2017-09-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3881044997,"date":"2017-09-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.802,"date":"2017-09-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3900316924,"date":"2017-09-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.791,"date":"2017-09-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.391958885,"date":"2017-09-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.788,"date":"2017-09-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3938860777,"date":"2017-09-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.792,"date":"2017-10-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3958132703,"date":"2017-10-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.776,"date":"2017-10-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.397740463,"date":"2017-10-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.787,"date":"2017-10-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3996676556,"date":"2017-10-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.797,"date":"2017-10-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4015948483,"date":"2017-10-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.819,"date":"2017-10-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4035220409,"date":"2017-10-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.882,"date":"2017-11-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4054492336,"date":"2017-11-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.915,"date":"2017-11-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4073764262,"date":"2017-11-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.912,"date":"2017-11-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4093036189,"date":"2017-11-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.926,"date":"2017-11-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4112308115,"date":"2017-11-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.922,"date":"2017-12-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4131580042,"date":"2017-12-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.91,"date":"2017-12-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4150851968,"date":"2017-12-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.901,"date":"2017-12-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4170123895,"date":"2017-12-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.903,"date":"2017-12-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4189395821,"date":"2017-12-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.973,"date":"2018-01-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4208667748,"date":"2018-01-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.996,"date":"2018-01-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4227939674,"date":"2018-01-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.028,"date":"2018-01-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4247211601,"date":"2018-01-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.025,"date":"2018-01-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4266483527,"date":"2018-01-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.07,"date":"2018-01-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4285755453,"date":"2018-01-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.086,"date":"2018-02-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.430502738,"date":"2018-02-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.063,"date":"2018-02-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4324299306,"date":"2018-02-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.027,"date":"2018-02-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4343571233,"date":"2018-02-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.007,"date":"2018-02-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4362843159,"date":"2018-02-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.992,"date":"2018-03-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4382115086,"date":"2018-03-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.976,"date":"2018-03-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4401387012,"date":"2018-03-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.972,"date":"2018-03-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4420658939,"date":"2018-03-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.01,"date":"2018-03-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4439930865,"date":"2018-03-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.042,"date":"2018-04-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4459202792,"date":"2018-04-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.043,"date":"2018-04-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4478474718,"date":"2018-04-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.104,"date":"2018-04-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4497746645,"date":"2018-04-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.133,"date":"2018-04-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4517018571,"date":"2018-04-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.157,"date":"2018-04-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4536290498,"date":"2018-04-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.171,"date":"2018-05-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4555562424,"date":"2018-05-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.239,"date":"2018-05-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4574834351,"date":"2018-05-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.277,"date":"2018-05-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4594106277,"date":"2018-05-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.288,"date":"2018-05-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4613378204,"date":"2018-05-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.285,"date":"2018-06-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.463265013,"date":"2018-06-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.266,"date":"2018-06-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4651922057,"date":"2018-06-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.244,"date":"2018-06-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4671193983,"date":"2018-06-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.216,"date":"2018-06-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.469046591,"date":"2018-06-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.236,"date":"2018-07-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4709737836,"date":"2018-07-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.243,"date":"2018-07-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4729009762,"date":"2018-07-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.239,"date":"2018-07-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4748281689,"date":"2018-07-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.22,"date":"2018-07-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4767553615,"date":"2018-07-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.226,"date":"2018-07-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4786825542,"date":"2018-07-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.223,"date":"2018-08-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4806097468,"date":"2018-08-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.217,"date":"2018-08-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4825369395,"date":"2018-08-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.207,"date":"2018-08-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4844641321,"date":"2018-08-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.226,"date":"2018-08-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4863913248,"date":"2018-08-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.252,"date":"2018-09-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4883185174,"date":"2018-09-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.258,"date":"2018-09-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4902457101,"date":"2018-09-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.268,"date":"2018-09-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4921729027,"date":"2018-09-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.271,"date":"2018-09-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4941000954,"date":"2018-09-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.313,"date":"2018-10-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.496027288,"date":"2018-10-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.385,"date":"2018-10-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4979544807,"date":"2018-10-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.394,"date":"2018-10-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4998816733,"date":"2018-10-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.38,"date":"2018-10-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.501808866,"date":"2018-10-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.355,"date":"2018-10-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5037360586,"date":"2018-10-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.338,"date":"2018-11-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5056632513,"date":"2018-11-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.317,"date":"2018-11-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5075904439,"date":"2018-11-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.282,"date":"2018-11-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5095176366,"date":"2018-11-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.261,"date":"2018-11-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5114448292,"date":"2018-11-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.207,"date":"2018-12-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5133720219,"date":"2018-12-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.161,"date":"2018-12-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5152992145,"date":"2018-12-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.121,"date":"2018-12-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5172264071,"date":"2018-12-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.077,"date":"2018-12-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5191535998,"date":"2018-12-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.048,"date":"2018-12-31","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5210807924,"date":"2018-12-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.013,"date":"2019-01-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5230079851,"date":"2019-01-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.976,"date":"2019-01-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5249351777,"date":"2019-01-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.965,"date":"2019-01-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5268623704,"date":"2019-01-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.965,"date":"2019-01-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.528789563,"date":"2019-01-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.966,"date":"2019-02-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5307167557,"date":"2019-02-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.966,"date":"2019-02-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5326439483,"date":"2019-02-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.006,"date":"2019-02-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.534571141,"date":"2019-02-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.048,"date":"2019-02-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5364983336,"date":"2019-02-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.076,"date":"2019-03-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5384255263,"date":"2019-03-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.079,"date":"2019-03-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5403527189,"date":"2019-03-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.07,"date":"2019-03-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5422799116,"date":"2019-03-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.08,"date":"2019-03-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5442071042,"date":"2019-03-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.078,"date":"2019-04-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5461342969,"date":"2019-04-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.093,"date":"2019-04-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5480614895,"date":"2019-04-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.118,"date":"2019-04-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5499886822,"date":"2019-04-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.147,"date":"2019-04-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5519158748,"date":"2019-04-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.169,"date":"2019-04-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5538430675,"date":"2019-04-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.171,"date":"2019-05-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5557702601,"date":"2019-05-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.16,"date":"2019-05-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5576974528,"date":"2019-05-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.163,"date":"2019-05-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5596246454,"date":"2019-05-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.151,"date":"2019-05-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.561551838,"date":"2019-05-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.136,"date":"2019-06-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5634790307,"date":"2019-06-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.105,"date":"2019-06-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5654062233,"date":"2019-06-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.07,"date":"2019-06-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.567333416,"date":"2019-06-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.043,"date":"2019-06-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5692606086,"date":"2019-06-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.042,"date":"2019-07-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5711878013,"date":"2019-07-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.055,"date":"2019-07-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5731149939,"date":"2019-07-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.051,"date":"2019-07-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5750421866,"date":"2019-07-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.044,"date":"2019-07-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5769693792,"date":"2019-07-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.034,"date":"2019-07-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5788965719,"date":"2019-07-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.032,"date":"2019-08-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5808237645,"date":"2019-08-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.011,"date":"2019-08-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5827509572,"date":"2019-08-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.994,"date":"2019-08-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5846781498,"date":"2019-08-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.983,"date":"2019-08-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5866053425,"date":"2019-08-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.976,"date":"2019-09-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5885325351,"date":"2019-09-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.971,"date":"2019-09-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5904597278,"date":"2019-09-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.987,"date":"2019-09-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5923869204,"date":"2019-09-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.081,"date":"2019-09-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5943141131,"date":"2019-09-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.066,"date":"2019-09-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5962413057,"date":"2019-09-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.047,"date":"2019-10-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5981684984,"date":"2019-10-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.051,"date":"2019-10-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.600095691,"date":"2019-10-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.05,"date":"2019-10-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6020228837,"date":"2019-10-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.064,"date":"2019-10-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6039500763,"date":"2019-10-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.062,"date":"2019-11-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6058772689,"date":"2019-11-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.073,"date":"2019-11-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6078044616,"date":"2019-11-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.074,"date":"2019-11-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6097316542,"date":"2019-11-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.066,"date":"2019-11-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6116588469,"date":"2019-11-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.07,"date":"2019-12-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6135860395,"date":"2019-12-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.049,"date":"2019-12-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6155132322,"date":"2019-12-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.046,"date":"2019-12-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6174404248,"date":"2019-12-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.041,"date":"2019-12-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6193676175,"date":"2019-12-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.069,"date":"2019-12-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6212948101,"date":"2019-12-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.079,"date":"2020-01-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6232220028,"date":"2020-01-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.064,"date":"2020-01-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6251491954,"date":"2020-01-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.037,"date":"2020-01-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6270763881,"date":"2020-01-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.01,"date":"2020-01-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6290035807,"date":"2020-01-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.956,"date":"2020-02-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6309307734,"date":"2020-02-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.91,"date":"2020-02-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.632857966,"date":"2020-02-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.89,"date":"2020-02-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6347851587,"date":"2020-02-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.882,"date":"2020-02-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6367123513,"date":"2020-02-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.851,"date":"2020-03-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.638639544,"date":"2020-03-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.814,"date":"2020-03-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6405667366,"date":"2020-03-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.733,"date":"2020-03-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6424939293,"date":"2020-03-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.659,"date":"2020-03-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6444211219,"date":"2020-03-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.586,"date":"2020-03-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6463483146,"date":"2020-03-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.548,"date":"2020-04-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6482755072,"date":"2020-04-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.507,"date":"2020-04-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6502026998,"date":"2020-04-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.48,"date":"2020-04-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6521298925,"date":"2020-04-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.437,"date":"2020-04-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6540570851,"date":"2020-04-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.399,"date":"2020-05-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6559842778,"date":"2020-05-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.394,"date":"2020-05-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6579114704,"date":"2020-05-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.386,"date":"2020-05-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6598386631,"date":"2020-05-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.39,"date":"2020-05-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6617658557,"date":"2020-05-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.386,"date":"2020-06-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6636930484,"date":"2020-06-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.396,"date":"2020-06-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.665620241,"date":"2020-06-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.403,"date":"2020-06-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6675474337,"date":"2020-06-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.425,"date":"2020-06-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6694746263,"date":"2020-06-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.43,"date":"2020-06-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.671401819,"date":"2020-06-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.437,"date":"2020-07-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6733290116,"date":"2020-07-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.438,"date":"2020-07-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6752562043,"date":"2020-07-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.433,"date":"2020-07-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6771833969,"date":"2020-07-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.427,"date":"2020-07-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6791105896,"date":"2020-07-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.424,"date":"2020-08-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6810377822,"date":"2020-08-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.428,"date":"2020-08-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6829649749,"date":"2020-08-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.427,"date":"2020-08-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6848921675,"date":"2020-08-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.426,"date":"2020-08-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6868193602,"date":"2020-08-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.441,"date":"2020-08-31","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6887465528,"date":"2020-08-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.435,"date":"2020-09-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6906737455,"date":"2020-09-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.422,"date":"2020-09-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6926009381,"date":"2020-09-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.404,"date":"2020-09-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6945281307,"date":"2020-09-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.394,"date":"2020-09-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6964553234,"date":"2020-09-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.387,"date":"2020-10-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.698382516,"date":"2020-10-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.395,"date":"2020-10-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7003097087,"date":"2020-10-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.388,"date":"2020-10-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7022369013,"date":"2020-10-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.385,"date":"2020-10-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.704164094,"date":"2020-10-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.372,"date":"2020-11-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7060912866,"date":"2020-11-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.383,"date":"2020-11-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7080184793,"date":"2020-11-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.441,"date":"2020-11-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7099456719,"date":"2020-11-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.462,"date":"2020-11-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7118728646,"date":"2020-11-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.502,"date":"2020-11-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7138000572,"date":"2020-11-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.526,"date":"2020-12-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7157272499,"date":"2020-12-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.559,"date":"2020-12-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7176544425,"date":"2020-12-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.619,"date":"2020-12-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7195816352,"date":"2020-12-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.635,"date":"2020-12-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7215088278,"date":"2020-12-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.64,"date":"2021-01-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7234360205,"date":"2021-01-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.67,"date":"2021-01-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7253632131,"date":"2021-01-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.696,"date":"2021-01-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7272904058,"date":"2021-01-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.716,"date":"2021-01-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7292175984,"date":"2021-01-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.738,"date":"2021-02-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7311447911,"date":"2021-02-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.801,"date":"2021-02-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7330719837,"date":"2021-02-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.876,"date":"2021-02-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7349991764,"date":"2021-02-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.973,"date":"2021-02-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.736926369,"date":"2021-02-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.072,"date":"2021-03-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7388535616,"date":"2021-03-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.143,"date":"2021-03-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7407807543,"date":"2021-03-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.191,"date":"2021-03-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7427079469,"date":"2021-03-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.194,"date":"2021-03-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7446351396,"date":"2021-03-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.161,"date":"2021-03-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7465623322,"date":"2021-03-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.144,"date":"2021-04-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7484895249,"date":"2021-04-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.129,"date":"2021-04-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7504167175,"date":"2021-04-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.124,"date":"2021-04-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7523439102,"date":"2021-04-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.124,"date":"2021-04-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7542711028,"date":"2021-04-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.142,"date":"2021-05-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7561982955,"date":"2021-05-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.186,"date":"2021-05-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7581254881,"date":"2021-05-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.249,"date":"2021-05-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7600526808,"date":"2021-05-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.253,"date":"2021-05-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7619798734,"date":"2021-05-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.255,"date":"2021-05-31","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7639070661,"date":"2021-05-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.274,"date":"2021-06-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7658342587,"date":"2021-06-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.286,"date":"2021-06-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7677614514,"date":"2021-06-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.287,"date":"2021-06-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.769688644,"date":"2021-06-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.3,"date":"2021-06-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7716158367,"date":"2021-06-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.331,"date":"2021-07-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7735430293,"date":"2021-07-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.338,"date":"2021-07-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.775470222,"date":"2021-07-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.344,"date":"2021-07-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7773974146,"date":"2021-07-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.342,"date":"2021-07-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7793246073,"date":"2021-07-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.367,"date":"2021-08-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7812517999,"date":"2021-08-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.364,"date":"2021-08-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7831789925,"date":"2021-08-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.356,"date":"2021-08-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7851061852,"date":"2021-08-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.324,"date":"2021-08-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7870333778,"date":"2021-08-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.339,"date":"2021-08-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7889605705,"date":"2021-08-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.373,"date":"2021-09-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7908877631,"date":"2021-09-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.372,"date":"2021-09-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7928149558,"date":"2021-09-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.385,"date":"2021-09-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7947421484,"date":"2021-09-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.406,"date":"2021-09-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7966693411,"date":"2021-09-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.477,"date":"2021-10-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7985965337,"date":"2021-10-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.586,"date":"2021-10-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8005237264,"date":"2021-10-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.671,"date":"2021-10-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.802450919,"date":"2021-10-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.713,"date":"2021-10-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8043781117,"date":"2021-10-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.727,"date":"2021-11-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8063053043,"date":"2021-11-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.73,"date":"2021-11-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.808232497,"date":"2021-11-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.734,"date":"2021-11-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8101596896,"date":"2021-11-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.724,"date":"2021-11-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8120868823,"date":"2021-11-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.72,"date":"2021-11-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8140140749,"date":"2021-11-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.674,"date":"2021-12-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8159412676,"date":"2021-12-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.649,"date":"2021-12-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8178684602,"date":"2021-12-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.626,"date":"2021-12-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8197956529,"date":"2021-12-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.615,"date":"2021-12-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8217228455,"date":"2021-12-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.613,"date":"2022-01-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8236500382,"date":"2022-01-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.657,"date":"2022-01-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8255772308,"date":"2022-01-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.725,"date":"2022-01-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8275044234,"date":"2022-01-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.78,"date":"2022-01-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8294316161,"date":"2022-01-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.846,"date":"2022-01-31","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8313588087,"date":"2022-01-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.951,"date":"2022-02-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8332860014,"date":"2022-02-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.019,"date":"2022-02-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.835213194,"date":"2022-02-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.055,"date":"2022-02-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8371403867,"date":"2022-02-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.104,"date":"2022-02-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8390675793,"date":"2022-02-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.849,"date":"2022-03-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.840994772,"date":"2022-03-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.25,"date":"2022-03-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8429219646,"date":"2022-03-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.134,"date":"2022-03-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8448491573,"date":"2022-03-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.185,"date":"2022-03-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8467763499,"date":"2022-03-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.144,"date":"2022-04-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8487035426,"date":"2022-04-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.073,"date":"2022-04-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8506307352,"date":"2022-04-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.101,"date":"2022-04-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8525579279,"date":"2022-04-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.16,"date":"2022-04-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8544851205,"date":"2022-04-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.509,"date":"2022-05-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8564123132,"date":"2022-05-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.623,"date":"2022-05-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8583395058,"date":"2022-05-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.613,"date":"2022-05-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8602666985,"date":"2022-05-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.571,"date":"2022-05-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8621938911,"date":"2022-05-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.539,"date":"2022-05-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8641210838,"date":"2022-05-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.703,"date":"2022-06-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8660482764,"date":"2022-06-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.718,"date":"2022-06-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8679754691,"date":"2022-06-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.81,"date":"2022-06-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8699026617,"date":"2022-06-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.783,"date":"2022-06-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8718298543,"date":"2022-06-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.675,"date":"2022-07-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.873757047,"date":"2022-07-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.568,"date":"2022-07-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8756842396,"date":"2022-07-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.432,"date":"2022-07-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8776114323,"date":"2022-07-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.268,"date":"2022-07-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8795386249,"date":"2022-07-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.138,"date":"2022-08-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8814658176,"date":"2022-08-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.993,"date":"2022-08-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8833930102,"date":"2022-08-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.911,"date":"2022-08-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8853202029,"date":"2022-08-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.909,"date":"2022-08-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8872473955,"date":"2022-08-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.115,"date":"2022-08-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8891745882,"date":"2022-08-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.084,"date":"2022-09-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8911017808,"date":"2022-09-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.033,"date":"2022-09-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8930289735,"date":"2022-09-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.964,"date":"2022-09-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8949561661,"date":"2022-09-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.889,"date":"2022-09-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8968833588,"date":"2022-09-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.836,"date":"2022-10-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.8988105514,"date":"2022-10-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.224,"date":"2022-10-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9007377441,"date":"2022-10-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.339,"date":"2022-10-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9026649367,"date":"2022-10-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.341,"date":"2022-10-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9045921294,"date":"2022-10-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.317,"date":"2022-10-31","fuel":"diesel","is_predicted":"original"},{"avg_price":3.906519322,"date":"2022-10-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.333,"date":"2022-11-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9084465147,"date":"2022-11-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.313,"date":"2022-11-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9103737073,"date":"2022-11-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.233,"date":"2022-11-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9123009,"date":"2022-11-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.141,"date":"2022-11-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9142280926,"date":"2022-11-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.967,"date":"2022-12-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9161552852,"date":"2022-12-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.754,"date":"2022-12-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9180824779,"date":"2022-12-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.596,"date":"2022-12-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9200096705,"date":"2022-12-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.537,"date":"2022-12-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9219368632,"date":"2022-12-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.583,"date":"2023-01-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9238640558,"date":"2023-01-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.549,"date":"2023-01-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9257912485,"date":"2023-01-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.524,"date":"2023-01-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9277184411,"date":"2023-01-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.604,"date":"2023-01-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9296456338,"date":"2023-01-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.622,"date":"2023-01-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9315728264,"date":"2023-01-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.539,"date":"2023-02-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9335000191,"date":"2023-02-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.444,"date":"2023-02-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9354272117,"date":"2023-02-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.376,"date":"2023-02-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9373544044,"date":"2023-02-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.294,"date":"2023-02-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.939281597,"date":"2023-02-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.282,"date":"2023-03-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9412087897,"date":"2023-03-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.247,"date":"2023-03-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9431359823,"date":"2023-03-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.185,"date":"2023-03-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.945063175,"date":"2023-03-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.128,"date":"2023-03-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9469903676,"date":"2023-03-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.105,"date":"2023-04-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9489175603,"date":"2023-04-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.098,"date":"2023-04-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9508447529,"date":"2023-04-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.116,"date":"2023-04-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9527719456,"date":"2023-04-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.077,"date":"2023-04-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9546991382,"date":"2023-04-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.018,"date":"2023-05-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9566263309,"date":"2023-05-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.922,"date":"2023-05-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9585535235,"date":"2023-05-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.897,"date":"2023-05-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9604807161,"date":"2023-05-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.883,"date":"2023-05-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9624079088,"date":"2023-05-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.855,"date":"2023-05-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9643351014,"date":"2023-05-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.797,"date":"2023-06-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9662622941,"date":"2023-06-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.794,"date":"2023-06-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9681894867,"date":"2023-06-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.815,"date":"2023-06-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9701166794,"date":"2023-06-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.801,"date":"2023-06-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.972043872,"date":"2023-06-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.767,"date":"2023-07-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9739710647,"date":"2023-07-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.806,"date":"2023-07-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9758982573,"date":"2023-07-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.806,"date":"2023-07-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.97782545,"date":"2023-07-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.905,"date":"2023-07-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9797526426,"date":"2023-07-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.127,"date":"2023-07-31","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9816798353,"date":"2023-07-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.239,"date":"2023-08-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9836070279,"date":"2023-08-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.378,"date":"2023-08-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9855342206,"date":"2023-08-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.389,"date":"2023-08-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9874614132,"date":"2023-08-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.475,"date":"2023-08-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9893886059,"date":"2023-08-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.492,"date":"2023-09-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9913157985,"date":"2023-09-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.54,"date":"2023-09-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9932429912,"date":"2023-09-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.633,"date":"2023-09-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9951701838,"date":"2023-09-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.586,"date":"2023-09-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9970973765,"date":"2023-09-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.593,"date":"2023-10-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.9990245691,"date":"2023-10-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.498,"date":"2023-10-09","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0009517618,"date":"2023-10-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.444,"date":"2023-10-16","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0028789544,"date":"2023-10-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.545,"date":"2023-10-23","fuel":"diesel","is_predicted":"original"},{"avg_price":4.004806147,"date":"2023-10-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.454,"date":"2023-10-30","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0067333397,"date":"2023-10-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.366,"date":"2023-11-06","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0086605323,"date":"2023-11-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.294,"date":"2023-11-13","fuel":"diesel","is_predicted":"original"},{"avg_price":4.010587725,"date":"2023-11-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.209,"date":"2023-11-20","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0125149176,"date":"2023-11-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.146,"date":"2023-11-27","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0144421103,"date":"2023-11-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.092,"date":"2023-12-04","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0163693029,"date":"2023-12-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.987,"date":"2023-12-11","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0182964956,"date":"2023-12-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.894,"date":"2023-12-18","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0202236882,"date":"2023-12-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.914,"date":"2023-12-25","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0221508809,"date":"2023-12-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.876,"date":"2024-01-01","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0240780735,"date":"2024-01-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.828,"date":"2024-01-08","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0260052662,"date":"2024-01-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.863,"date":"2024-01-15","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0279324588,"date":"2024-01-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.838,"date":"2024-01-22","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0298596515,"date":"2024-01-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.867,"date":"2024-01-29","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0317868441,"date":"2024-01-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.899,"date":"2024-02-05","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0337140368,"date":"2024-02-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.109,"date":"2024-02-12","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0356412294,"date":"2024-02-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.109,"date":"2024-02-19","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0375684221,"date":"2024-02-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.058,"date":"2024-02-26","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0394956147,"date":"2024-02-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.022,"date":"2024-03-04","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0414228074,"date":"2024-03-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.004,"date":"2024-03-11","fuel":"diesel","is_predicted":"original"},{"avg_price":4.04335,"date":"2024-03-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.028,"date":"2024-03-18","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0452771927,"date":"2024-03-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.034,"date":"2024-03-25","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0472043853,"date":"2024-03-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.996,"date":"2024-04-01","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0491315779,"date":"2024-04-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.061,"date":"2024-04-08","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0510587706,"date":"2024-04-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.015,"date":"2024-04-15","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0529859632,"date":"2024-04-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.992,"date":"2024-04-22","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0549131559,"date":"2024-04-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.947,"date":"2024-04-29","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0568403485,"date":"2024-04-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.894,"date":"2024-05-06","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0587675412,"date":"2024-05-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.848,"date":"2024-05-13","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0606947338,"date":"2024-05-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.789,"date":"2024-05-20","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0626219265,"date":"2024-05-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.758,"date":"2024-05-27","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0645491191,"date":"2024-05-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.726,"date":"2024-06-03","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0664763118,"date":"2024-06-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.658,"date":"2024-06-10","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0684035044,"date":"2024-06-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.735,"date":"2024-06-17","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0703306971,"date":"2024-06-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.769,"date":"2024-06-24","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0722578897,"date":"2024-06-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.813,"date":"2024-07-01","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0741850824,"date":"2024-07-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.865,"date":"2024-07-08","fuel":"diesel","is_predicted":"original"},{"avg_price":4.076112275,"date":"2024-07-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.826,"date":"2024-07-15","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0780394677,"date":"2024-07-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.779,"date":"2024-07-22","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0799666603,"date":"2024-07-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.768,"date":"2024-07-29","fuel":"diesel","is_predicted":"original"},{"avg_price":4.081893853,"date":"2024-07-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.755,"date":"2024-08-05","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0838210456,"date":"2024-08-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.704,"date":"2024-08-12","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0857482383,"date":"2024-08-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.688,"date":"2024-08-19","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0876754309,"date":"2024-08-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.651,"date":"2024-08-26","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0896026236,"date":"2024-08-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.625,"date":"2024-09-02","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0915298162,"date":"2024-09-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.555,"date":"2024-09-09","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0934570088,"date":"2024-09-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.526,"date":"2024-09-16","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0953842015,"date":"2024-09-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.539,"date":"2024-09-23","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0973113941,"date":"2024-09-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.544,"date":"2024-09-30","fuel":"diesel","is_predicted":"original"},{"avg_price":4.0992385868,"date":"2024-09-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.584,"date":"2024-10-07","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1011657794,"date":"2024-10-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.631,"date":"2024-10-14","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1030929721,"date":"2024-10-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.553,"date":"2024-10-21","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1050201647,"date":"2024-10-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.573,"date":"2024-10-28","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1069473574,"date":"2024-10-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.536,"date":"2024-11-04","fuel":"diesel","is_predicted":"original"},{"avg_price":4.10887455,"date":"2024-11-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.521,"date":"2024-11-11","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1108017427,"date":"2024-11-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.491,"date":"2024-11-18","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1127289353,"date":"2024-11-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.539,"date":"2024-11-25","fuel":"diesel","is_predicted":"original"},{"avg_price":4.114656128,"date":"2024-11-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.54,"date":"2024-12-02","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1165833206,"date":"2024-12-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.458,"date":"2024-12-09","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1185105133,"date":"2024-12-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.494,"date":"2024-12-16","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1204377059,"date":"2024-12-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.476,"date":"2024-12-23","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1223648986,"date":"2024-12-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.503,"date":"2024-12-30","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1242920912,"date":"2024-12-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.561,"date":"2025-01-06","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1262192839,"date":"2025-01-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.602,"date":"2025-01-13","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1281464765,"date":"2025-01-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.715,"date":"2025-01-20","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1300736692,"date":"2025-01-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.659,"date":"2025-01-27","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1320008618,"date":"2025-01-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.66,"date":"2025-02-03","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1339280545,"date":"2025-02-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.665,"date":"2025-02-10","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1358552471,"date":"2025-02-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.677,"date":"2025-02-17","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1377824397,"date":"2025-02-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.697,"date":"2025-02-24","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1397096324,"date":"2025-02-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.635,"date":"2025-03-03","fuel":"diesel","is_predicted":"original"},{"avg_price":4.141636825,"date":"2025-03-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.582,"date":"2025-03-10","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1435640177,"date":"2025-03-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.549,"date":"2025-03-17","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1454912103,"date":"2025-03-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.567,"date":"2025-03-24","fuel":"diesel","is_predicted":"original"},{"avg_price":4.147418403,"date":"2025-03-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.592,"date":"2025-03-31","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1493455956,"date":"2025-03-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.639,"date":"2025-04-07","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1512727883,"date":"2025-04-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.579,"date":"2025-04-14","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1531999809,"date":"2025-04-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.534,"date":"2025-04-21","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1551271736,"date":"2025-04-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.514,"date":"2025-04-28","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1570543662,"date":"2025-04-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.497,"date":"2025-05-05","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1589815589,"date":"2025-05-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.476,"date":"2025-05-12","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1609087515,"date":"2025-05-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.536,"date":"2025-05-19","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1628359442,"date":"2025-05-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.487,"date":"2025-05-26","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1647631368,"date":"2025-05-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.451,"date":"2025-06-02","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1666903295,"date":"2025-06-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.471,"date":"2025-06-09","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1686175221,"date":"2025-06-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.571,"date":"2025-06-16","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1705447148,"date":"2025-06-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.775,"date":"2025-06-23","fuel":"diesel","is_predicted":"original"},{"avg_price":4.1724719074,"date":"2025-06-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.1760509795,"date":"2025-07-06","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.1779781721,"date":"2025-07-13","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.1799053648,"date":"2025-07-20","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.1818325574,"date":"2025-07-27","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.1837597501,"date":"2025-08-03","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.1856869427,"date":"2025-08-10","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.1876141354,"date":"2025-08-17","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.189541328,"date":"2025-08-24","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.1914685206,"date":"2025-08-31","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.1933957133,"date":"2025-09-07","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.1953229059,"date":"2025-09-14","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.1972500986,"date":"2025-09-21","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.1991772912,"date":"2025-09-28","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2011044839,"date":"2025-10-05","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2030316765,"date":"2025-10-12","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2049588692,"date":"2025-10-19","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2068860618,"date":"2025-10-26","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2088132545,"date":"2025-11-02","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2107404471,"date":"2025-11-09","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2126676398,"date":"2025-11-16","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2145948324,"date":"2025-11-23","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2165220251,"date":"2025-11-30","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2184492177,"date":"2025-12-07","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2203764104,"date":"2025-12-14","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.222303603,"date":"2025-12-21","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2242307957,"date":"2025-12-28","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2261579883,"date":"2026-01-04","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.228085181,"date":"2026-01-11","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2300123736,"date":"2026-01-18","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2319395663,"date":"2026-01-25","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2338667589,"date":"2026-02-01","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2357939515,"date":"2026-02-08","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2377211442,"date":"2026-02-15","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2396483368,"date":"2026-02-22","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2415755295,"date":"2026-03-01","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2435027221,"date":"2026-03-08","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2454299148,"date":"2026-03-15","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2473571074,"date":"2026-03-22","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2492843001,"date":"2026-03-29","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2512114927,"date":"2026-04-05","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2531386854,"date":"2026-04-12","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.255065878,"date":"2026-04-19","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2569930707,"date":"2026-04-26","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2589202633,"date":"2026-05-03","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.260847456,"date":"2026-05-10","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2627746486,"date":"2026-05-17","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2647018413,"date":"2026-05-24","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2666290339,"date":"2026-05-31","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2685562266,"date":"2026-06-07","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2704834192,"date":"2026-06-14","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2724106119,"date":"2026-06-21","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2743378045,"date":"2026-06-28","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2762649972,"date":"2026-07-05","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2781921898,"date":"2026-07-12","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2801193824,"date":"2026-07-19","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2820465751,"date":"2026-07-26","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2839737677,"date":"2026-08-02","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2859009604,"date":"2026-08-09","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.287828153,"date":"2026-08-16","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2897553457,"date":"2026-08-23","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2916825383,"date":"2026-08-30","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.293609731,"date":"2026-09-06","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2955369236,"date":"2026-09-13","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2974641163,"date":"2026-09-20","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.2993913089,"date":"2026-09-27","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3013185016,"date":"2026-10-04","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3032456942,"date":"2026-10-11","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3051728869,"date":"2026-10-18","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3071000795,"date":"2026-10-25","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3090272722,"date":"2026-11-01","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3109544648,"date":"2026-11-08","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3128816575,"date":"2026-11-15","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3148088501,"date":"2026-11-22","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3167360428,"date":"2026-11-29","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3186632354,"date":"2026-12-06","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3205904281,"date":"2026-12-13","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3225176207,"date":"2026-12-20","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3244448133,"date":"2026-12-27","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.326372006,"date":"2027-01-03","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3282991986,"date":"2027-01-10","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3302263913,"date":"2027-01-17","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3321535839,"date":"2027-01-24","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3340807766,"date":"2027-01-31","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3360079692,"date":"2027-02-07","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3379351619,"date":"2027-02-14","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3398623545,"date":"2027-02-21","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3417895472,"date":"2027-02-28","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3437167398,"date":"2027-03-07","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3456439325,"date":"2027-03-14","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3475711251,"date":"2027-03-21","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3494983178,"date":"2027-03-28","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3514255104,"date":"2027-04-04","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3533527031,"date":"2027-04-11","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3552798957,"date":"2027-04-18","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3572070884,"date":"2027-04-25","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.359134281,"date":"2027-05-02","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3610614737,"date":"2027-05-09","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3629886663,"date":"2027-05-16","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.364915859,"date":"2027-05-23","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3668430516,"date":"2027-05-30","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3687702442,"date":"2027-06-06","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3706974369,"date":"2027-06-13","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3726246295,"date":"2027-06-20","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3745518222,"date":"2027-06-27","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3764790148,"date":"2027-07-04","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3784062075,"date":"2027-07-11","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3803334001,"date":"2027-07-18","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3822605928,"date":"2027-07-25","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3841877854,"date":"2027-08-01","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3861149781,"date":"2027-08-08","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3880421707,"date":"2027-08-15","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3899693634,"date":"2027-08-22","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.391896556,"date":"2027-08-29","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3938237487,"date":"2027-09-05","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3957509413,"date":"2027-09-12","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.397678134,"date":"2027-09-19","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.3996053266,"date":"2027-09-26","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4015325193,"date":"2027-10-03","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4034597119,"date":"2027-10-10","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4053869046,"date":"2027-10-17","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4073140972,"date":"2027-10-24","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4092412899,"date":"2027-10-31","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4111684825,"date":"2027-11-07","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4130956751,"date":"2027-11-14","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4150228678,"date":"2027-11-21","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4169500604,"date":"2027-11-28","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4188772531,"date":"2027-12-05","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4208044457,"date":"2027-12-12","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4227316384,"date":"2027-12-19","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.424658831,"date":"2027-12-26","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4265860237,"date":"2028-01-02","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4285132163,"date":"2028-01-09","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.430440409,"date":"2028-01-16","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4323676016,"date":"2028-01-23","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4342947943,"date":"2028-01-30","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4362219869,"date":"2028-02-06","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4381491796,"date":"2028-02-13","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4400763722,"date":"2028-02-20","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4420035649,"date":"2028-02-27","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4439307575,"date":"2028-03-05","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4458579502,"date":"2028-03-12","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4477851428,"date":"2028-03-19","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4497123355,"date":"2028-03-26","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4516395281,"date":"2028-04-02","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4535667208,"date":"2028-04-09","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4554939134,"date":"2028-04-16","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.457421106,"date":"2028-04-23","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4593482987,"date":"2028-04-30","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4612754913,"date":"2028-05-07","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.463202684,"date":"2028-05-14","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4651298766,"date":"2028-05-21","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4670570693,"date":"2028-05-28","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4689842619,"date":"2028-06-04","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4709114546,"date":"2028-06-11","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4728386472,"date":"2028-06-18","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4747658399,"date":"2028-06-25","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4766930325,"date":"2028-07-02","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4786202252,"date":"2028-07-09","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4805474178,"date":"2028-07-16","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4824746105,"date":"2028-07-23","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4844018031,"date":"2028-07-30","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4863289958,"date":"2028-08-06","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4882561884,"date":"2028-08-13","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4901833811,"date":"2028-08-20","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4921105737,"date":"2028-08-27","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4940377664,"date":"2028-09-03","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.495964959,"date":"2028-09-10","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4978921517,"date":"2028-09-17","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.4998193443,"date":"2028-09-24","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5017465369,"date":"2028-10-01","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5036737296,"date":"2028-10-08","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5056009222,"date":"2028-10-15","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5075281149,"date":"2028-10-22","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5094553075,"date":"2028-10-29","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5113825002,"date":"2028-11-05","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5133096928,"date":"2028-11-12","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5152368855,"date":"2028-11-19","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5171640781,"date":"2028-11-26","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5190912708,"date":"2028-12-03","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5210184634,"date":"2028-12-10","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5229456561,"date":"2028-12-17","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5248728487,"date":"2028-12-24","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5268000414,"date":"2028-12-31","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.528727234,"date":"2029-01-07","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5306544267,"date":"2029-01-14","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5325816193,"date":"2029-01-21","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.534508812,"date":"2029-01-28","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5364360046,"date":"2029-02-04","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5383631973,"date":"2029-02-11","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5402903899,"date":"2029-02-18","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5422175826,"date":"2029-02-25","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5441447752,"date":"2029-03-04","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5460719679,"date":"2029-03-11","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5479991605,"date":"2029-03-18","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5499263531,"date":"2029-03-25","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5518535458,"date":"2029-04-01","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5537807384,"date":"2029-04-08","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5557079311,"date":"2029-04-15","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5576351237,"date":"2029-04-22","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5595623164,"date":"2029-04-29","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.561489509,"date":"2029-05-06","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5634167017,"date":"2029-05-13","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5653438943,"date":"2029-05-20","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.567271087,"date":"2029-05-27","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5691982796,"date":"2029-06-03","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5711254723,"date":"2029-06-10","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5730526649,"date":"2029-06-17","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5749798576,"date":"2029-06-24","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5769070502,"date":"2029-07-01","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5788342429,"date":"2029-07-08","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5807614355,"date":"2029-07-15","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5826886282,"date":"2029-07-22","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5846158208,"date":"2029-07-29","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5865430135,"date":"2029-08-05","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5884702061,"date":"2029-08-12","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5903973988,"date":"2029-08-19","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5923245914,"date":"2029-08-26","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.594251784,"date":"2029-09-02","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5961789767,"date":"2029-09-09","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.5981061693,"date":"2029-09-16","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.600033362,"date":"2029-09-23","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6019605546,"date":"2029-09-30","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6038877473,"date":"2029-10-07","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6058149399,"date":"2029-10-14","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6077421326,"date":"2029-10-21","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6096693252,"date":"2029-10-28","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6115965179,"date":"2029-11-04","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6135237105,"date":"2029-11-11","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6154509032,"date":"2029-11-18","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6173780958,"date":"2029-11-25","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6193052885,"date":"2029-12-02","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6212324811,"date":"2029-12-09","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6231596738,"date":"2029-12-16","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6250868664,"date":"2029-12-23","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6270140591,"date":"2029-12-30","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6289412517,"date":"2030-01-06","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6308684444,"date":"2030-01-13","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.632795637,"date":"2030-01-20","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6347228297,"date":"2030-01-27","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6366500223,"date":"2030-02-03","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6385772149,"date":"2030-02-10","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6405044076,"date":"2030-02-17","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6424316002,"date":"2030-02-24","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6443587929,"date":"2030-03-03","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6462859855,"date":"2030-03-10","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6482131782,"date":"2030-03-17","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6501403708,"date":"2030-03-24","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6520675635,"date":"2030-03-31","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6539947561,"date":"2030-04-07","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6559219488,"date":"2030-04-14","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6578491414,"date":"2030-04-21","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6597763341,"date":"2030-04-28","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6617035267,"date":"2030-05-05","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6636307194,"date":"2030-05-12","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.665557912,"date":"2030-05-19","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6674851047,"date":"2030-05-26","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6694122973,"date":"2030-06-02","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.67133949,"date":"2030-06-09","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6732666826,"date":"2030-06-16","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":4.6751938753,"date":"2030-06-23","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":1.191,"date":"1990-08-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8674998196,"date":"1990-08-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.245,"date":"1990-08-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8691806732,"date":"1990-08-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.242,"date":"1990-09-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8708615267,"date":"1990-09-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.252,"date":"1990-09-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8725423803,"date":"1990-09-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.266,"date":"1990-09-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8742232339,"date":"1990-09-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.272,"date":"1990-09-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8759040875,"date":"1990-09-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.321,"date":"1990-10-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8775849411,"date":"1990-10-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.333,"date":"1990-10-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8792657946,"date":"1990-10-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.339,"date":"1990-10-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8809466482,"date":"1990-10-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.345,"date":"1990-10-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8826275018,"date":"1990-10-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.339,"date":"1990-10-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8843083554,"date":"1990-10-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.334,"date":"1990-11-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.885989209,"date":"1990-11-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.328,"date":"1990-11-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8876700625,"date":"1990-11-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.323,"date":"1990-11-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8893509161,"date":"1990-11-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.311,"date":"1990-11-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8910317697,"date":"1990-11-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.341,"date":"1990-12-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8927126233,"date":"1990-12-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.192,"date":"1991-01-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9044785984,"date":"1991-01-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.168,"date":"1991-01-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9061594519,"date":"1991-01-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.139,"date":"1991-02-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9078403055,"date":"1991-02-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.106,"date":"1991-02-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9095211591,"date":"1991-02-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.078,"date":"1991-02-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9112020127,"date":"1991-02-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.054,"date":"1991-02-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9128828663,"date":"1991-02-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.025,"date":"1991-03-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9145637198,"date":"1991-03-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.045,"date":"1991-03-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9162445734,"date":"1991-03-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.043,"date":"1991-03-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.917925427,"date":"1991-03-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.047,"date":"1991-03-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9196062806,"date":"1991-03-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.052,"date":"1991-04-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9212871342,"date":"1991-04-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.066,"date":"1991-04-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9229679878,"date":"1991-04-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.069,"date":"1991-04-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9246488413,"date":"1991-04-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.09,"date":"1991-04-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9263296949,"date":"1991-04-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.104,"date":"1991-04-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9280105485,"date":"1991-04-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.113,"date":"1991-05-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9296914021,"date":"1991-05-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.121,"date":"1991-05-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9313722557,"date":"1991-05-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.129,"date":"1991-05-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9330531092,"date":"1991-05-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.14,"date":"1991-05-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9347339628,"date":"1991-05-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.138,"date":"1991-06-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9364148164,"date":"1991-06-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.135,"date":"1991-06-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.93809567,"date":"1991-06-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.126,"date":"1991-06-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9397765236,"date":"1991-06-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.114,"date":"1991-06-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9414573771,"date":"1991-06-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.104,"date":"1991-07-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9431382307,"date":"1991-07-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.098,"date":"1991-07-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9448190843,"date":"1991-07-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.094,"date":"1991-07-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9464999379,"date":"1991-07-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.091,"date":"1991-07-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9481807915,"date":"1991-07-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.091,"date":"1991-07-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9498616451,"date":"1991-07-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.099,"date":"1991-08-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9515424986,"date":"1991-08-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.112,"date":"1991-08-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9532233522,"date":"1991-08-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.124,"date":"1991-08-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9549042058,"date":"1991-08-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.124,"date":"1991-08-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9565850594,"date":"1991-08-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.127,"date":"1991-09-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.958265913,"date":"1991-09-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.12,"date":"1991-09-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9599467665,"date":"1991-09-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.11,"date":"1991-09-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9616276201,"date":"1991-09-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.097,"date":"1991-09-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9633084737,"date":"1991-09-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.092,"date":"1991-09-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9649893273,"date":"1991-09-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.089,"date":"1991-10-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9666701809,"date":"1991-10-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.084,"date":"1991-10-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9683510344,"date":"1991-10-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.088,"date":"1991-10-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.970031888,"date":"1991-10-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.091,"date":"1991-10-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9717127416,"date":"1991-10-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.091,"date":"1991-11-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9733935952,"date":"1991-11-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.102,"date":"1991-11-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9750744488,"date":"1991-11-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.104,"date":"1991-11-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9767553024,"date":"1991-11-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.099,"date":"1991-11-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9784361559,"date":"1991-11-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.099,"date":"1991-12-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9801170095,"date":"1991-12-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.091,"date":"1991-12-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9817978631,"date":"1991-12-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.075,"date":"1991-12-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9834787167,"date":"1991-12-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.063,"date":"1991-12-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9851595703,"date":"1991-12-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.053,"date":"1991-12-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9868404238,"date":"1991-12-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.042,"date":"1992-01-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9885212774,"date":"1992-01-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.026,"date":"1992-01-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.990202131,"date":"1992-01-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.014,"date":"1992-01-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9918829846,"date":"1992-01-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.006,"date":"1992-01-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9935638382,"date":"1992-01-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":0.995,"date":"1992-02-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9952446917,"date":"1992-02-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.004,"date":"1992-02-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9969255453,"date":"1992-02-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.011,"date":"1992-02-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9986063989,"date":"1992-02-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.014,"date":"1992-02-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0002872525,"date":"1992-02-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.012,"date":"1992-03-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0019681061,"date":"1992-03-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.013,"date":"1992-03-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0036489597,"date":"1992-03-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.01,"date":"1992-03-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0053298132,"date":"1992-03-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.015,"date":"1992-03-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0070106668,"date":"1992-03-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.013,"date":"1992-03-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0086915204,"date":"1992-03-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.026,"date":"1992-04-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.010372374,"date":"1992-04-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.051,"date":"1992-04-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0120532276,"date":"1992-04-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.058,"date":"1992-04-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0137340811,"date":"1992-04-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.072,"date":"1992-04-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0154149347,"date":"1992-04-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.089,"date":"1992-05-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0170957883,"date":"1992-05-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.102,"date":"1992-05-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0187766419,"date":"1992-05-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.118,"date":"1992-05-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0204574955,"date":"1992-05-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.12,"date":"1992-05-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.022138349,"date":"1992-05-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.128,"date":"1992-06-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0238192026,"date":"1992-06-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.143,"date":"1992-06-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0255000562,"date":"1992-06-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.151,"date":"1992-06-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0271809098,"date":"1992-06-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.153,"date":"1992-06-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0288617634,"date":"1992-06-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.149,"date":"1992-06-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.030542617,"date":"1992-06-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.147,"date":"1992-07-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0322234705,"date":"1992-07-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.139,"date":"1992-07-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0339043241,"date":"1992-07-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.132,"date":"1992-07-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0355851777,"date":"1992-07-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.128,"date":"1992-07-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0372660313,"date":"1992-07-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.126,"date":"1992-08-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0389468849,"date":"1992-08-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.123,"date":"1992-08-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0406277384,"date":"1992-08-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.116,"date":"1992-08-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.042308592,"date":"1992-08-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.123,"date":"1992-08-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0439894456,"date":"1992-08-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.121,"date":"1992-08-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0456702992,"date":"1992-08-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.121,"date":"1992-09-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0473511528,"date":"1992-09-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.124,"date":"1992-09-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0490320063,"date":"1992-09-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.123,"date":"1992-09-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0507128599,"date":"1992-09-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.118,"date":"1992-09-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0523937135,"date":"1992-09-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.115,"date":"1992-10-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0540745671,"date":"1992-10-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.115,"date":"1992-10-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0557554207,"date":"1992-10-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.113,"date":"1992-10-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0574362743,"date":"1992-10-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.113,"date":"1992-10-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0591171278,"date":"1992-10-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.12,"date":"1992-11-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0607979814,"date":"1992-11-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.12,"date":"1992-11-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.062478835,"date":"1992-11-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.112,"date":"1992-11-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0641596886,"date":"1992-11-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.106,"date":"1992-11-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0658405422,"date":"1992-11-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.098,"date":"1992-11-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0675213957,"date":"1992-11-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.089,"date":"1992-12-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0692022493,"date":"1992-12-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.078,"date":"1992-12-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0708831029,"date":"1992-12-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.074,"date":"1992-12-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0725639565,"date":"1992-12-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.069,"date":"1992-12-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0742448101,"date":"1992-12-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.065,"date":"1993-01-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0759256636,"date":"1993-01-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.066,"date":"1993-01-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0776065172,"date":"1993-01-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.061,"date":"1993-01-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0792873708,"date":"1993-01-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.055,"date":"1993-01-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0809682244,"date":"1993-01-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.055,"date":"1993-02-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.082649078,"date":"1993-02-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.062,"date":"1993-02-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0843299316,"date":"1993-02-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.053,"date":"1993-02-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0860107851,"date":"1993-02-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.047,"date":"1993-02-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0876916387,"date":"1993-02-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.042,"date":"1993-03-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0893724923,"date":"1993-03-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.048,"date":"1993-03-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0910533459,"date":"1993-03-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.058,"date":"1993-03-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0927341995,"date":"1993-03-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.056,"date":"1993-03-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.094415053,"date":"1993-03-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.057,"date":"1993-03-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0960959066,"date":"1993-03-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.068,"date":"1993-04-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0977767602,"date":"1993-04-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.079,"date":"1993-04-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0994576138,"date":"1993-04-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.079,"date":"1993-04-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1011384674,"date":"1993-04-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.086,"date":"1993-04-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1028193209,"date":"1993-04-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.086,"date":"1993-05-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1045001745,"date":"1993-05-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.097,"date":"1993-05-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1061810281,"date":"1993-05-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.106,"date":"1993-05-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1078618817,"date":"1993-05-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.106,"date":"1993-05-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1095427353,"date":"1993-05-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.107,"date":"1993-05-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1112235889,"date":"1993-05-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.104,"date":"1993-06-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1129044424,"date":"1993-06-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.101,"date":"1993-06-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.114585296,"date":"1993-06-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.095,"date":"1993-06-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1162661496,"date":"1993-06-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.089,"date":"1993-06-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1179470032,"date":"1993-06-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.086,"date":"1993-07-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1196278568,"date":"1993-07-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.081,"date":"1993-07-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1213087103,"date":"1993-07-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.075,"date":"1993-07-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1229895639,"date":"1993-07-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.069,"date":"1993-07-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1246704175,"date":"1993-07-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.062,"date":"1993-08-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1263512711,"date":"1993-08-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.06,"date":"1993-08-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1280321247,"date":"1993-08-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.059,"date":"1993-08-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1297129782,"date":"1993-08-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.065,"date":"1993-08-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1313938318,"date":"1993-08-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.062,"date":"1993-08-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1330746854,"date":"1993-08-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.055,"date":"1993-09-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.134755539,"date":"1993-09-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.051,"date":"1993-09-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1364363926,"date":"1993-09-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.045,"date":"1993-09-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1381172462,"date":"1993-09-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.047,"date":"1993-09-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1397980997,"date":"1993-09-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.092,"date":"1993-10-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1414789533,"date":"1993-10-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.09,"date":"1993-10-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1431598069,"date":"1993-10-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.093,"date":"1993-10-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1448406605,"date":"1993-10-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.092,"date":"1993-10-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1465215141,"date":"1993-10-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.084,"date":"1993-11-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1482023676,"date":"1993-11-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.075,"date":"1993-11-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1498832212,"date":"1993-11-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.064,"date":"1993-11-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1515640748,"date":"1993-11-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.058,"date":"1993-11-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1532449284,"date":"1993-11-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.051,"date":"1993-11-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.154925782,"date":"1993-11-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.036,"date":"1993-12-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1566066355,"date":"1993-12-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.018,"date":"1993-12-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1582874891,"date":"1993-12-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.003,"date":"1993-12-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1599683427,"date":"1993-12-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":0.999,"date":"1993-12-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1616491963,"date":"1993-12-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":0.992,"date":"1994-01-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1633300499,"date":"1994-01-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":0.995,"date":"1994-01-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1650109035,"date":"1994-01-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.001,"date":"1994-01-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.166691757,"date":"1994-01-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":0.999,"date":"1994-01-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1683726106,"date":"1994-01-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.005,"date":"1994-01-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1700534642,"date":"1994-01-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.007,"date":"1994-02-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1717343178,"date":"1994-02-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.016,"date":"1994-02-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1734151714,"date":"1994-02-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.009,"date":"1994-02-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1750960249,"date":"1994-02-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.004,"date":"1994-02-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1767768785,"date":"1994-02-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.007,"date":"1994-03-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1784577321,"date":"1994-03-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.005,"date":"1994-03-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1801385857,"date":"1994-03-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.007,"date":"1994-03-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1818194393,"date":"1994-03-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.012,"date":"1994-03-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1835002928,"date":"1994-03-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.011,"date":"1994-04-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1851811464,"date":"1994-04-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.028,"date":"1994-04-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.186862,"date":"1994-04-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.033,"date":"1994-04-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1885428536,"date":"1994-04-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.037,"date":"1994-04-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1902237072,"date":"1994-04-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.04,"date":"1994-05-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1919045608,"date":"1994-05-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.045,"date":"1994-05-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1935854143,"date":"1994-05-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.046,"date":"1994-05-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1952662679,"date":"1994-05-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.05,"date":"1994-05-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1969471215,"date":"1994-05-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.056,"date":"1994-05-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1986279751,"date":"1994-05-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.065,"date":"1994-06-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2003088287,"date":"1994-06-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.073,"date":"1994-06-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2019896822,"date":"1994-06-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.079,"date":"1994-06-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2036705358,"date":"1994-06-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.095,"date":"1994-06-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2053513894,"date":"1994-06-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.097,"date":"1994-07-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.207032243,"date":"1994-07-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.103,"date":"1994-07-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2087130966,"date":"1994-07-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.109,"date":"1994-07-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2103939501,"date":"1994-07-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.114,"date":"1994-07-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2120748037,"date":"1994-07-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.13,"date":"1994-08-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2137556573,"date":"1994-08-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.157,"date":"1994-08-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2154365109,"date":"1994-08-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.161,"date":"1994-08-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2171173645,"date":"1994-08-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.165,"date":"1994-08-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2187982181,"date":"1994-08-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.161,"date":"1994-08-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2204790716,"date":"1994-08-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.156,"date":"1994-09-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2221599252,"date":"1994-09-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.15,"date":"1994-09-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2238407788,"date":"1994-09-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.14,"date":"1994-09-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2255216324,"date":"1994-09-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.129,"date":"1994-09-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.227202486,"date":"1994-09-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.12,"date":"1994-10-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2288833395,"date":"1994-10-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.114,"date":"1994-10-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2305641931,"date":"1994-10-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.106,"date":"1994-10-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2322450467,"date":"1994-10-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.107,"date":"1994-10-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2339259003,"date":"1994-10-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.121,"date":"1994-10-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2356067539,"date":"1994-10-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.123,"date":"1994-11-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2372876074,"date":"1994-11-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.122,"date":"1994-11-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.238968461,"date":"1994-11-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.113,"date":"1994-11-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2406493146,"date":"1994-11-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2025833333,"date":"1994-11-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2423301682,"date":"1994-11-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2031666667,"date":"1994-12-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2440110218,"date":"1994-12-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.19275,"date":"1994-12-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2456918754,"date":"1994-12-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1849166667,"date":"1994-12-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2473727289,"date":"1994-12-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1778333333,"date":"1994-12-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2490535825,"date":"1994-12-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1921666667,"date":"1995-01-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2507344361,"date":"1995-01-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1970833333,"date":"1995-01-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2524152897,"date":"1995-01-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.19125,"date":"1995-01-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2540961433,"date":"1995-01-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1944166667,"date":"1995-01-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2557769968,"date":"1995-01-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.192,"date":"1995-01-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2574578504,"date":"1995-01-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.187,"date":"1995-02-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.259138704,"date":"1995-02-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1839166667,"date":"1995-02-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2608195576,"date":"1995-02-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1785,"date":"1995-02-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2625004112,"date":"1995-02-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.182,"date":"1995-02-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2641812647,"date":"1995-02-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.18225,"date":"1995-03-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2658621183,"date":"1995-03-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.17525,"date":"1995-03-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2675429719,"date":"1995-03-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.174,"date":"1995-03-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2692238255,"date":"1995-03-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1771666667,"date":"1995-03-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2709046791,"date":"1995-03-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1860833333,"date":"1995-04-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2725855327,"date":"1995-04-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2000833333,"date":"1995-04-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2742663862,"date":"1995-04-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2124166667,"date":"1995-04-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2759472398,"date":"1995-04-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2325833333,"date":"1995-04-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2776280934,"date":"1995-04-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.24275,"date":"1995-05-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.279308947,"date":"1995-05-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2643333333,"date":"1995-05-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2809898006,"date":"1995-05-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.274,"date":"1995-05-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2826706541,"date":"1995-05-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2905833333,"date":"1995-05-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2843515077,"date":"1995-05-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.29425,"date":"1995-05-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2860323613,"date":"1995-05-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2939166667,"date":"1995-06-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2877132149,"date":"1995-06-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2913333333,"date":"1995-06-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2893940685,"date":"1995-06-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.28575,"date":"1995-06-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.291074922,"date":"1995-06-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2798333333,"date":"1995-06-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2927557756,"date":"1995-06-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2730833333,"date":"1995-07-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2944366292,"date":"1995-07-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2644166667,"date":"1995-07-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2961174828,"date":"1995-07-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2545833333,"date":"1995-07-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2977983364,"date":"1995-07-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2445833333,"date":"1995-07-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.29947919,"date":"1995-07-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2321666667,"date":"1995-07-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3011600435,"date":"1995-07-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2270833333,"date":"1995-08-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3028408971,"date":"1995-08-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2228333333,"date":"1995-08-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3045217507,"date":"1995-08-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2206666667,"date":"1995-08-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3062026043,"date":"1995-08-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.21325,"date":"1995-08-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3078834579,"date":"1995-08-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2110833333,"date":"1995-09-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3095643114,"date":"1995-09-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2075833333,"date":"1995-09-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.311245165,"date":"1995-09-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2063333333,"date":"1995-09-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3129260186,"date":"1995-09-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2041666667,"date":"1995-09-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3146068722,"date":"1995-09-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2005833333,"date":"1995-10-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3162877258,"date":"1995-10-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1949166667,"date":"1995-10-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3179685793,"date":"1995-10-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1870833333,"date":"1995-10-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3196494329,"date":"1995-10-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1790833333,"date":"1995-10-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3213302865,"date":"1995-10-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1693333333,"date":"1995-10-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3230111401,"date":"1995-10-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.16475,"date":"1995-11-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3246919937,"date":"1995-11-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1621666667,"date":"1995-11-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3263728473,"date":"1995-11-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.158,"date":"1995-11-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3280537008,"date":"1995-11-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1574166667,"date":"1995-11-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3297345544,"date":"1995-11-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1586666667,"date":"1995-12-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.331415408,"date":"1995-12-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1598333333,"date":"1995-12-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3330962616,"date":"1995-12-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1716666667,"date":"1995-12-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3347771152,"date":"1995-12-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1763333333,"date":"1995-12-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3364579687,"date":"1995-12-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.178,"date":"1996-01-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3381388223,"date":"1996-01-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1848333333,"date":"1996-01-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3398196759,"date":"1996-01-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1918333333,"date":"1996-01-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3415005295,"date":"1996-01-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.18725,"date":"1996-01-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3431813831,"date":"1996-01-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.18275,"date":"1996-01-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3448622366,"date":"1996-01-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1796666667,"date":"1996-02-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3465430902,"date":"1996-02-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1765833333,"date":"1996-02-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3482239438,"date":"1996-02-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1820833333,"date":"1996-02-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3499047974,"date":"1996-02-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.20075,"date":"1996-02-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.351585651,"date":"1996-02-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.216,"date":"1996-03-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3532665046,"date":"1996-03-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2185,"date":"1996-03-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3549473581,"date":"1996-03-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2275833333,"date":"1996-03-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3566282117,"date":"1996-03-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2536666667,"date":"1996-03-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3583090653,"date":"1996-03-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2685833333,"date":"1996-04-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3599899189,"date":"1996-04-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2933333333,"date":"1996-04-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3616707725,"date":"1996-04-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3344166667,"date":"1996-04-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.363351626,"date":"1996-04-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.35825,"date":"1996-04-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3650324796,"date":"1996-04-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3765833333,"date":"1996-04-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3667133332,"date":"1996-04-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3811666667,"date":"1996-05-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3683941868,"date":"1996-05-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.38375,"date":"1996-05-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3700750404,"date":"1996-05-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3891666667,"date":"1996-05-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3717558939,"date":"1996-05-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.37975,"date":"1996-05-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3734367475,"date":"1996-05-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3785833333,"date":"1996-06-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3751176011,"date":"1996-06-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.36975,"date":"1996-06-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3767984547,"date":"1996-06-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3625,"date":"1996-06-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3784793083,"date":"1996-06-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3511666667,"date":"1996-06-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3801601619,"date":"1996-06-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.34025,"date":"1996-07-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3818410154,"date":"1996-07-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3360833333,"date":"1996-07-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.383521869,"date":"1996-07-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.332,"date":"1996-07-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3852027226,"date":"1996-07-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3288333333,"date":"1996-07-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3868835762,"date":"1996-07-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3199166667,"date":"1996-07-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3885644298,"date":"1996-07-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.30975,"date":"1996-08-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3902452833,"date":"1996-08-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3026666667,"date":"1996-08-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3919261369,"date":"1996-08-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3000833333,"date":"1996-08-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3936069905,"date":"1996-08-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3024166667,"date":"1996-08-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3952878441,"date":"1996-08-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2905,"date":"1996-09-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3969686977,"date":"1996-09-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2938333333,"date":"1996-09-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3986495512,"date":"1996-09-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2966666667,"date":"1996-09-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4003304048,"date":"1996-09-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.29675,"date":"1996-09-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4020112584,"date":"1996-09-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2916666667,"date":"1996-09-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.403692112,"date":"1996-09-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2855,"date":"1996-10-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4053729656,"date":"1996-10-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2918333333,"date":"1996-10-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4070538192,"date":"1996-10-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2916666667,"date":"1996-10-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4087346727,"date":"1996-10-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2986666667,"date":"1996-10-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4104155263,"date":"1996-10-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3048333333,"date":"1996-11-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4120963799,"date":"1996-11-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3065833333,"date":"1996-11-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4137772335,"date":"1996-11-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.31575,"date":"1996-11-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4154580871,"date":"1996-11-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.32175,"date":"1996-11-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4171389406,"date":"1996-11-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3219166667,"date":"1996-12-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4188197942,"date":"1996-12-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.32275,"date":"1996-12-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4205006478,"date":"1996-12-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.32075,"date":"1996-12-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4221815014,"date":"1996-12-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3175,"date":"1996-12-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.423862355,"date":"1996-12-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3154166667,"date":"1996-12-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4255432085,"date":"1996-12-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.31525,"date":"1997-01-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4272240621,"date":"1997-01-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3293333333,"date":"1997-01-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4289049157,"date":"1997-01-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3296666667,"date":"1997-01-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4305857693,"date":"1997-01-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3268333333,"date":"1997-01-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4322666229,"date":"1997-01-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3263333333,"date":"1997-02-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4339474765,"date":"1997-02-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3243333333,"date":"1997-02-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.43562833,"date":"1997-02-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3195,"date":"1997-02-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4373091836,"date":"1997-02-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3165833333,"date":"1997-02-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4389900372,"date":"1997-02-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.30825,"date":"1997-03-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4406708908,"date":"1997-03-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3035833333,"date":"1997-03-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4423517444,"date":"1997-03-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2974166667,"date":"1997-03-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4440325979,"date":"1997-03-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2995833333,"date":"1997-03-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4457134515,"date":"1997-03-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2985833333,"date":"1997-03-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4473943051,"date":"1997-03-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3015833333,"date":"1997-04-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4490751587,"date":"1997-04-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2985833333,"date":"1997-04-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4507560123,"date":"1997-04-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2971666667,"date":"1997-04-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4524368659,"date":"1997-04-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2928333333,"date":"1997-04-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4541177194,"date":"1997-04-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2909166667,"date":"1997-05-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.455798573,"date":"1997-05-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2889166667,"date":"1997-05-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4574794266,"date":"1997-05-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2956666667,"date":"1997-05-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4591602802,"date":"1997-05-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3023333333,"date":"1997-05-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4608411338,"date":"1997-05-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3034166667,"date":"1997-06-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4625219873,"date":"1997-06-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.298,"date":"1997-06-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4642028409,"date":"1997-06-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2903333333,"date":"1997-06-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4658836945,"date":"1997-06-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2814166667,"date":"1997-06-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4675645481,"date":"1997-06-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2731666667,"date":"1997-06-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4692454017,"date":"1997-06-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.26925,"date":"1997-07-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4709262552,"date":"1997-07-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.26475,"date":"1997-07-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4726071088,"date":"1997-07-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.26675,"date":"1997-07-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4742879624,"date":"1997-07-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2615833333,"date":"1997-07-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.475968816,"date":"1997-07-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.282,"date":"1997-08-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4776496696,"date":"1997-08-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3171666667,"date":"1997-08-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4793305232,"date":"1997-08-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3226666667,"date":"1997-08-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4810113767,"date":"1997-08-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3403333333,"date":"1997-08-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4826922303,"date":"1997-08-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3423333333,"date":"1997-09-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4843730839,"date":"1997-09-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3435833333,"date":"1997-09-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4860539375,"date":"1997-09-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3390833333,"date":"1997-09-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4877347911,"date":"1997-09-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3289166667,"date":"1997-09-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4894156446,"date":"1997-09-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3160833333,"date":"1997-09-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4910964982,"date":"1997-09-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3143333333,"date":"1997-10-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4927773518,"date":"1997-10-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3075,"date":"1997-10-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4944582054,"date":"1997-10-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2989166667,"date":"1997-10-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.496139059,"date":"1997-10-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2889166667,"date":"1997-10-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4978199125,"date":"1997-10-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2814166667,"date":"1997-11-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4995007661,"date":"1997-11-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2804166667,"date":"1997-11-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5011816197,"date":"1997-11-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.27175,"date":"1997-11-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5028624733,"date":"1997-11-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2656666667,"date":"1997-11-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5045433269,"date":"1997-11-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2570833333,"date":"1997-12-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5062241805,"date":"1997-12-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2458333333,"date":"1997-12-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.507905034,"date":"1997-12-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2355833333,"date":"1997-12-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5095858876,"date":"1997-12-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2255,"date":"1997-12-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5112667412,"date":"1997-12-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2175833333,"date":"1997-12-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5129475948,"date":"1997-12-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2095,"date":"1998-01-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5146284484,"date":"1998-01-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1999166667,"date":"1998-01-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5163093019,"date":"1998-01-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1858333333,"date":"1998-01-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5179901555,"date":"1998-01-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1703333333,"date":"1998-01-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5196710091,"date":"1998-01-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1635833333,"date":"1998-02-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5213518627,"date":"1998-02-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1553333333,"date":"1998-02-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5230327163,"date":"1998-02-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1394166667,"date":"1998-02-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5247135698,"date":"1998-02-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1393333333,"date":"1998-02-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5263944234,"date":"1998-02-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1236666667,"date":"1998-03-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.528075277,"date":"1998-03-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1116666667,"date":"1998-03-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5297561306,"date":"1998-03-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1015,"date":"1998-03-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5314369842,"date":"1998-03-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.093,"date":"1998-03-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5331178378,"date":"1998-03-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1211666667,"date":"1998-03-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5347986913,"date":"1998-03-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1190833333,"date":"1998-04-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5364795449,"date":"1998-04-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1186666667,"date":"1998-04-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5381603985,"date":"1998-04-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1206666667,"date":"1998-04-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5398412521,"date":"1998-04-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1316666667,"date":"1998-04-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5415221057,"date":"1998-04-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1455,"date":"1998-05-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5432029592,"date":"1998-05-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1580833333,"date":"1998-05-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5448838128,"date":"1998-05-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1619166667,"date":"1998-05-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5465646664,"date":"1998-05-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1605833333,"date":"1998-05-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.54824552,"date":"1998-05-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1571666667,"date":"1998-06-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5499263736,"date":"1998-06-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1628333333,"date":"1998-06-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5516072271,"date":"1998-06-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1561666667,"date":"1998-06-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5532880807,"date":"1998-06-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.15,"date":"1998-06-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5549689343,"date":"1998-06-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1484166667,"date":"1998-06-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5566497879,"date":"1998-06-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1486666667,"date":"1998-07-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5583306415,"date":"1998-07-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1450833333,"date":"1998-07-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5600114951,"date":"1998-07-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1476666667,"date":"1998-07-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5616923486,"date":"1998-07-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1401666667,"date":"1998-07-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5633732022,"date":"1998-07-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1303333333,"date":"1998-08-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5650540558,"date":"1998-08-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1250833333,"date":"1998-08-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5667349094,"date":"1998-08-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1194166667,"date":"1998-08-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.568415763,"date":"1998-08-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.11275,"date":"1998-08-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5700966165,"date":"1998-08-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.107,"date":"1998-08-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5717774701,"date":"1998-08-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1015,"date":"1998-09-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5734583237,"date":"1998-09-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.09725,"date":"1998-09-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5751391773,"date":"1998-09-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1071666667,"date":"1998-09-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5768200309,"date":"1998-09-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1075833333,"date":"1998-09-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5785008844,"date":"1998-09-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1115,"date":"1998-10-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.580181738,"date":"1998-10-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1158333333,"date":"1998-10-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5818625916,"date":"1998-10-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1113333333,"date":"1998-10-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5835434452,"date":"1998-10-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1086666667,"date":"1998-10-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5852242988,"date":"1998-10-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1045,"date":"1998-11-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5869051524,"date":"1998-11-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1028333333,"date":"1998-11-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5885860059,"date":"1998-11-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0931666667,"date":"1998-11-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5902668595,"date":"1998-11-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0886666667,"date":"1998-11-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5919477131,"date":"1998-11-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0763333333,"date":"1998-11-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5936285667,"date":"1998-11-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0594166667,"date":"1998-12-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5953094203,"date":"1998-12-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.05125,"date":"1998-12-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5969902738,"date":"1998-12-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.049,"date":"1998-12-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5986711274,"date":"1998-12-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.043,"date":"1998-12-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.600351981,"date":"1998-12-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0405833333,"date":"1999-01-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6020328346,"date":"1999-01-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0429166667,"date":"1999-01-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6037136882,"date":"1999-01-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0458333333,"date":"1999-01-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6053945417,"date":"1999-01-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0391666667,"date":"1999-01-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6070753953,"date":"1999-01-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0320833333,"date":"1999-02-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6087562489,"date":"1999-02-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.02875,"date":"1999-02-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6104371025,"date":"1999-02-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0210833333,"date":"1999-02-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6121179561,"date":"1999-02-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.012,"date":"1999-02-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6137988097,"date":"1999-02-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0169166667,"date":"1999-03-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6154796632,"date":"1999-03-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0249166667,"date":"1999-03-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6171605168,"date":"1999-03-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0733333333,"date":"1999-03-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6188413704,"date":"1999-03-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1114166667,"date":"1999-03-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.620522224,"date":"1999-03-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1826666667,"date":"1999-03-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6222030776,"date":"1999-03-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.22625,"date":"1999-04-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6238839311,"date":"1999-04-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2495,"date":"1999-04-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6255647847,"date":"1999-04-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2458333333,"date":"1999-04-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6272456383,"date":"1999-04-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2426666667,"date":"1999-04-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6289264919,"date":"1999-04-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.244,"date":"1999-05-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6306073455,"date":"1999-05-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2485,"date":"1999-05-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.632288199,"date":"1999-05-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2455833333,"date":"1999-05-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6339690526,"date":"1999-05-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2296666667,"date":"1999-05-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6356499062,"date":"1999-05-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2144166667,"date":"1999-05-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6373307598,"date":"1999-05-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.21125,"date":"1999-06-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6390116134,"date":"1999-06-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2073333333,"date":"1999-06-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.640692467,"date":"1999-06-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2195,"date":"1999-06-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6423733205,"date":"1999-06-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2113333333,"date":"1999-06-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6440541741,"date":"1999-06-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.22,"date":"1999-07-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6457350277,"date":"1999-07-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2401666667,"date":"1999-07-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6474158813,"date":"1999-07-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2691666667,"date":"1999-07-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6490967349,"date":"1999-07-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.29075,"date":"1999-07-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6507775884,"date":"1999-07-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2959166667,"date":"1999-08-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.652458442,"date":"1999-08-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3089166667,"date":"1999-08-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6541392956,"date":"1999-08-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3348333333,"date":"1999-08-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6558201492,"date":"1999-08-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.33425,"date":"1999-08-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6575010028,"date":"1999-08-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3328333333,"date":"1999-08-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6591818563,"date":"1999-08-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3393333333,"date":"1999-09-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6608627099,"date":"1999-09-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3453333333,"date":"1999-09-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6625435635,"date":"1999-09-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3605833333,"date":"1999-09-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6642244171,"date":"1999-09-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3545,"date":"1999-09-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6659052707,"date":"1999-09-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3503333333,"date":"1999-10-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6675861243,"date":"1999-10-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3466666667,"date":"1999-10-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6692669778,"date":"1999-10-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3353333333,"date":"1999-10-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6709478314,"date":"1999-10-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3331666667,"date":"1999-10-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.672628685,"date":"1999-10-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3265833333,"date":"1999-11-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6743095386,"date":"1999-11-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3271666667,"date":"1999-11-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6759903922,"date":"1999-11-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.34325,"date":"1999-11-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6776712457,"date":"1999-11-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.35925,"date":"1999-11-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6793520993,"date":"1999-11-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3671666667,"date":"1999-11-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6810329529,"date":"1999-11-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3674166667,"date":"1999-12-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6827138065,"date":"1999-12-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3680833333,"date":"1999-12-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6843946601,"date":"1999-12-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3629166667,"date":"1999-12-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6860755136,"date":"1999-12-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3658333333,"date":"1999-12-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6877563672,"date":"1999-12-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3645,"date":"2000-01-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6894372208,"date":"2000-01-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3575833333,"date":"2000-01-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6911180744,"date":"2000-01-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3674166667,"date":"2000-01-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.692798928,"date":"2000-01-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3995,"date":"2000-01-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6944797816,"date":"2000-01-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4033333333,"date":"2000-01-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6961606351,"date":"2000-01-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4104166667,"date":"2000-02-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6978414887,"date":"2000-02-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4378333333,"date":"2000-02-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6995223423,"date":"2000-02-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4835,"date":"2000-02-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7012031959,"date":"2000-02-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5021666667,"date":"2000-02-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7028840495,"date":"2000-02-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5858333333,"date":"2000-03-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.704564903,"date":"2000-03-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6205833333,"date":"2000-03-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7062457566,"date":"2000-03-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.62925,"date":"2000-03-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7079266102,"date":"2000-03-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.613,"date":"2000-03-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7096074638,"date":"2000-03-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6068333333,"date":"2000-04-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7112883174,"date":"2000-04-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5824166667,"date":"2000-04-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7129691709,"date":"2000-04-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5545,"date":"2000-04-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7146500245,"date":"2000-04-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5449166667,"date":"2000-04-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7163308781,"date":"2000-04-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.52925,"date":"2000-05-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7180117317,"date":"2000-05-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5560833333,"date":"2000-05-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7196925853,"date":"2000-05-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5860833333,"date":"2000-05-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7213734389,"date":"2000-05-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6116666667,"date":"2000-05-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7230542924,"date":"2000-05-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6254166667,"date":"2000-05-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.724735146,"date":"2000-05-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6456666667,"date":"2000-06-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7264159996,"date":"2000-06-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6994166667,"date":"2000-06-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7280968532,"date":"2000-06-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7399166667,"date":"2000-06-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7297777068,"date":"2000-06-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7258333333,"date":"2000-06-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7314585603,"date":"2000-06-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7075,"date":"2000-07-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7331394139,"date":"2000-07-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6853333333,"date":"2000-07-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7348202675,"date":"2000-07-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6488333333,"date":"2000-07-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7365011211,"date":"2000-07-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6263333333,"date":"2000-07-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7381819747,"date":"2000-07-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5839166667,"date":"2000-07-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7398628282,"date":"2000-07-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.573,"date":"2000-08-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7415436818,"date":"2000-08-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5595,"date":"2000-08-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7432245354,"date":"2000-08-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5729166667,"date":"2000-08-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.744905389,"date":"2000-08-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5854166667,"date":"2000-08-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7465862426,"date":"2000-08-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6298333333,"date":"2000-09-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7482670962,"date":"2000-09-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6595833333,"date":"2000-09-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7499479497,"date":"2000-09-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6579166667,"date":"2000-09-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7516288033,"date":"2000-09-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6485,"date":"2000-09-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7533096569,"date":"2000-09-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6289166667,"date":"2000-10-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7549905105,"date":"2000-10-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.60925,"date":"2000-10-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7566713641,"date":"2000-10-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6384166667,"date":"2000-10-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7583522176,"date":"2000-10-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6444166667,"date":"2000-10-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7600330712,"date":"2000-10-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6425833333,"date":"2000-10-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7617139248,"date":"2000-10-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.62675,"date":"2000-11-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7633947784,"date":"2000-11-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6224166667,"date":"2000-11-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.765075632,"date":"2000-11-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6113333333,"date":"2000-11-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7667564855,"date":"2000-11-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6089166667,"date":"2000-11-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7684373391,"date":"2000-11-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.58775,"date":"2000-12-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7701181927,"date":"2000-12-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5559166667,"date":"2000-12-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7717990463,"date":"2000-12-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5295833333,"date":"2000-12-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7734798999,"date":"2000-12-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5176666667,"date":"2000-12-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7751607535,"date":"2000-12-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5119166667,"date":"2001-01-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.776841607,"date":"2001-01-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5254166667,"date":"2001-01-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7785224606,"date":"2001-01-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5641666667,"date":"2001-01-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7802033142,"date":"2001-01-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.562,"date":"2001-01-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7818841678,"date":"2001-01-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.551,"date":"2001-01-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7835650214,"date":"2001-01-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5389166667,"date":"2001-02-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7852458749,"date":"2001-02-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5669166667,"date":"2001-02-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7869267285,"date":"2001-02-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5478333333,"date":"2001-02-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7886075821,"date":"2001-02-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.532,"date":"2001-02-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7902884357,"date":"2001-02-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5219166667,"date":"2001-03-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7919692893,"date":"2001-03-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5171666667,"date":"2001-03-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7936501428,"date":"2001-03-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5091666667,"date":"2001-03-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7953309964,"date":"2001-03-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.50775,"date":"2001-03-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.79701185,"date":"2001-03-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.543,"date":"2001-04-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7986927036,"date":"2001-04-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5984166667,"date":"2001-04-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8003735572,"date":"2001-04-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6590833333,"date":"2001-04-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8020544108,"date":"2001-04-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7113333333,"date":"2001-04-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8037352643,"date":"2001-04-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7231666667,"date":"2001-04-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8054161179,"date":"2001-04-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7915,"date":"2001-05-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8070969715,"date":"2001-05-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8036666667,"date":"2001-05-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8087778251,"date":"2001-05-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7833333333,"date":"2001-05-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8104586787,"date":"2001-05-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7961666667,"date":"2001-05-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8121395322,"date":"2001-05-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7734166667,"date":"2001-06-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8138203858,"date":"2001-06-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7493333333,"date":"2001-06-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8155012394,"date":"2001-06-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.709,"date":"2001-06-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.817182093,"date":"2001-06-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6539166667,"date":"2001-06-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8188629466,"date":"2001-06-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.594,"date":"2001-07-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8205438001,"date":"2001-07-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5575,"date":"2001-07-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8222246537,"date":"2001-07-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.531,"date":"2001-07-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8239055073,"date":"2001-07-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.509,"date":"2001-07-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8255863609,"date":"2001-07-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4925,"date":"2001-07-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8272672145,"date":"2001-07-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4800833333,"date":"2001-08-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8289480681,"date":"2001-08-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.48925,"date":"2001-08-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8306289216,"date":"2001-08-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5150833333,"date":"2001-08-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8323097752,"date":"2001-08-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5595833333,"date":"2001-08-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8339906288,"date":"2001-08-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6145833333,"date":"2001-09-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8356714824,"date":"2001-09-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6018333333,"date":"2001-09-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.837352336,"date":"2001-09-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6029166667,"date":"2001-09-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8390331895,"date":"2001-09-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.56675,"date":"2001-09-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8407140431,"date":"2001-09-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5041666667,"date":"2001-10-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8423948967,"date":"2001-10-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.44575,"date":"2001-10-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8440757503,"date":"2001-10-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4055,"date":"2001-10-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8457566039,"date":"2001-10-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3616666667,"date":"2001-10-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8474374574,"date":"2001-10-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3309166667,"date":"2001-10-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.849118311,"date":"2001-10-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3013333333,"date":"2001-11-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8507991646,"date":"2001-11-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2753333333,"date":"2001-11-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8524800182,"date":"2001-11-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2565,"date":"2001-11-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8541608718,"date":"2001-11-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.217,"date":"2001-11-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8558417254,"date":"2001-11-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.19575,"date":"2001-12-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8575225789,"date":"2001-12-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1815833333,"date":"2001-12-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8592034325,"date":"2001-12-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1470833333,"date":"2001-12-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8608842861,"date":"2001-12-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1550833333,"date":"2001-12-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8625651397,"date":"2001-12-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.175,"date":"2001-12-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8642459933,"date":"2001-12-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1911666667,"date":"2002-01-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8659268468,"date":"2002-01-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1951666667,"date":"2002-01-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8676077004,"date":"2002-01-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.191,"date":"2002-01-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.869288554,"date":"2002-01-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.18775,"date":"2002-01-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8709694076,"date":"2002-01-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2014166667,"date":"2002-02-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8726502612,"date":"2002-02-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1946666667,"date":"2002-02-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8743311147,"date":"2002-02-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2049166667,"date":"2002-02-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8760119683,"date":"2002-02-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2063333333,"date":"2002-02-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8776928219,"date":"2002-02-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.23225,"date":"2002-03-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8793736755,"date":"2002-03-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3095,"date":"2002-03-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8810545291,"date":"2002-03-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.37525,"date":"2002-03-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8827353827,"date":"2002-03-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4305,"date":"2002-03-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8844162362,"date":"2002-03-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4621666667,"date":"2002-04-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8860970898,"date":"2002-04-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5031666667,"date":"2002-04-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8877779434,"date":"2002-04-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4981666667,"date":"2002-04-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.889458797,"date":"2002-04-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4981666667,"date":"2002-04-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8911396506,"date":"2002-04-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4885,"date":"2002-04-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8928205041,"date":"2002-04-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.49,"date":"2002-05-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8945013577,"date":"2002-05-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4839166667,"date":"2002-05-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8961822113,"date":"2002-05-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4909166667,"date":"2002-05-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8978630649,"date":"2002-05-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4819166667,"date":"2002-05-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8995439185,"date":"2002-05-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4848333333,"date":"2002-06-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.901224772,"date":"2002-06-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.47,"date":"2002-06-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9029056256,"date":"2002-06-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.473,"date":"2002-06-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9045864792,"date":"2002-06-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.47825,"date":"2002-06-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9062673328,"date":"2002-06-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4840833333,"date":"2002-07-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9079481864,"date":"2002-07-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4753333333,"date":"2002-07-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.90962904,"date":"2002-07-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4848333333,"date":"2002-07-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9113098935,"date":"2002-07-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4994166667,"date":"2002-07-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9129907471,"date":"2002-07-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4964166667,"date":"2002-07-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9146716007,"date":"2002-07-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.48975,"date":"2002-08-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9163524543,"date":"2002-08-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.487,"date":"2002-08-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9180333079,"date":"2002-08-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4855833333,"date":"2002-08-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9197141614,"date":"2002-08-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.49675,"date":"2002-08-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.921395015,"date":"2002-08-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.489,"date":"2002-09-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9230758686,"date":"2002-09-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4896666667,"date":"2002-09-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9247567222,"date":"2002-09-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4935,"date":"2002-09-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9264375758,"date":"2002-09-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4884166667,"date":"2002-09-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9281184293,"date":"2002-09-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5038333333,"date":"2002-09-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9297992829,"date":"2002-09-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.526,"date":"2002-10-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9314801365,"date":"2002-10-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5265,"date":"2002-10-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9331609901,"date":"2002-10-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5418333333,"date":"2002-10-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9348418437,"date":"2002-10-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.53,"date":"2002-10-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9365226973,"date":"2002-10-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5349166667,"date":"2002-11-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9382035508,"date":"2002-11-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5301666667,"date":"2002-11-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9398844044,"date":"2002-11-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5036666667,"date":"2002-11-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.941565258,"date":"2002-11-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4781666667,"date":"2002-11-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9432461116,"date":"2002-11-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4655833333,"date":"2002-12-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9449269652,"date":"2002-12-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.46025,"date":"2002-12-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9466078187,"date":"2002-12-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.462,"date":"2002-12-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9482886723,"date":"2002-12-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.49375,"date":"2002-12-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9499695259,"date":"2002-12-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5318333333,"date":"2002-12-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9516503795,"date":"2002-12-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5385,"date":"2003-01-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9533312331,"date":"2003-01-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.54725,"date":"2003-01-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9550120866,"date":"2003-01-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5548333333,"date":"2003-01-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9566929402,"date":"2003-01-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5669166667,"date":"2003-01-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9583737938,"date":"2003-01-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6178333333,"date":"2003-02-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9600546474,"date":"2003-02-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6974166667,"date":"2003-02-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.961735501,"date":"2003-02-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.75,"date":"2003-02-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9634163546,"date":"2003-02-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7515833333,"date":"2003-02-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9650972081,"date":"2003-02-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7805833333,"date":"2003-03-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9667780617,"date":"2003-03-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8073333333,"date":"2003-03-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9684589153,"date":"2003-03-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8255833333,"date":"2003-03-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9701397689,"date":"2003-03-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7935,"date":"2003-03-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9718206225,"date":"2003-03-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7578333333,"date":"2003-03-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.973501476,"date":"2003-03-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.739,"date":"2003-04-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9751823296,"date":"2003-04-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7065,"date":"2003-04-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9768631832,"date":"2003-04-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.683,"date":"2003-04-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9785440368,"date":"2003-04-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6653333333,"date":"2003-04-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9802248904,"date":"2003-04-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6220833333,"date":"2003-05-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9819057439,"date":"2003-05-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5969166667,"date":"2003-05-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9835865975,"date":"2003-05-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.597,"date":"2003-05-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9852674511,"date":"2003-05-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5835833333,"date":"2003-05-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9869483047,"date":"2003-05-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5686666667,"date":"2003-06-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9886291583,"date":"2003-06-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.57975,"date":"2003-06-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9903100119,"date":"2003-06-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6100833333,"date":"2003-06-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9919908654,"date":"2003-06-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.59225,"date":"2003-06-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.993671719,"date":"2003-06-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5835833333,"date":"2003-06-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9953525726,"date":"2003-06-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5844166667,"date":"2003-07-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9970334262,"date":"2003-07-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6138333333,"date":"2003-07-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9987142798,"date":"2003-07-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.616,"date":"2003-07-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0003951333,"date":"2003-07-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.60775,"date":"2003-07-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0020759869,"date":"2003-07-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6225833333,"date":"2003-08-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0037568405,"date":"2003-08-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6566666667,"date":"2003-08-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0054376941,"date":"2003-08-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7179166667,"date":"2003-08-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0071185477,"date":"2003-08-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8441666667,"date":"2003-08-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0087994012,"date":"2003-08-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8455,"date":"2003-09-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0104802548,"date":"2003-09-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.82,"date":"2003-09-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0121611084,"date":"2003-09-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.79925,"date":"2003-09-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.013841962,"date":"2003-09-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.749,"date":"2003-09-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0155228156,"date":"2003-09-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7005833333,"date":"2003-09-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0172036692,"date":"2003-09-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.68025,"date":"2003-10-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0188845227,"date":"2003-10-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6696666667,"date":"2003-10-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0205653763,"date":"2003-10-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6673333333,"date":"2003-10-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0222462299,"date":"2003-10-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6398333333,"date":"2003-10-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0239270835,"date":"2003-10-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6315833333,"date":"2003-11-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0256079371,"date":"2003-11-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6018333333,"date":"2003-11-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0272887906,"date":"2003-11-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5941666667,"date":"2003-11-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0289696442,"date":"2003-11-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.60675,"date":"2003-11-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0306504978,"date":"2003-11-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5871666667,"date":"2003-12-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0323313514,"date":"2003-12-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5726666667,"date":"2003-12-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.034012205,"date":"2003-12-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.56125,"date":"2003-12-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0356930585,"date":"2003-12-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5781666667,"date":"2003-12-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0373739121,"date":"2003-12-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5713333333,"date":"2003-12-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0390547657,"date":"2003-12-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5993333333,"date":"2004-01-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0407356193,"date":"2004-01-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6494166667,"date":"2004-01-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0424164729,"date":"2004-01-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6829166667,"date":"2004-01-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0440973265,"date":"2004-01-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.711,"date":"2004-01-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.04577818,"date":"2004-01-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7094166667,"date":"2004-02-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0474590336,"date":"2004-02-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7310833333,"date":"2004-02-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0491398872,"date":"2004-02-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.74075,"date":"2004-02-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0508207408,"date":"2004-02-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7856666667,"date":"2004-02-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0525015944,"date":"2004-02-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8166666667,"date":"2004-03-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0541824479,"date":"2004-03-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8374166667,"date":"2004-03-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0558633015,"date":"2004-03-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8249166667,"date":"2004-03-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0575441551,"date":"2004-03-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8415,"date":"2004-03-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0592250087,"date":"2004-03-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8549166667,"date":"2004-03-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0609058623,"date":"2004-03-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8768333333,"date":"2004-04-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0625867158,"date":"2004-04-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8833333333,"date":"2004-04-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0642675694,"date":"2004-04-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.90625,"date":"2004-04-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.065948423,"date":"2004-04-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9049166667,"date":"2004-04-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0676292766,"date":"2004-04-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.93375,"date":"2004-05-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0693101302,"date":"2004-05-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0290833333,"date":"2004-05-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0709909838,"date":"2004-05-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1054166667,"date":"2004-05-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0726718373,"date":"2004-05-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1555,"date":"2004-05-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0743526909,"date":"2004-05-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1475833333,"date":"2004-05-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0760335445,"date":"2004-05-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1325,"date":"2004-06-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0777143981,"date":"2004-06-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0908333333,"date":"2004-06-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0793952517,"date":"2004-06-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.04575,"date":"2004-06-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0810761052,"date":"2004-06-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0275,"date":"2004-06-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0827569588,"date":"2004-06-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0013333333,"date":"2004-07-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0844378124,"date":"2004-07-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0170833333,"date":"2004-07-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.086118666,"date":"2004-07-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.026,"date":"2004-07-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0877995196,"date":"2004-07-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.004,"date":"2004-07-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0894803731,"date":"2004-07-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9855,"date":"2004-08-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0911612267,"date":"2004-08-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.974,"date":"2004-08-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0928420803,"date":"2004-08-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9690833333,"date":"2004-08-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0945229339,"date":"2004-08-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9764166667,"date":"2004-08-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0962037875,"date":"2004-08-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9636666667,"date":"2004-08-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0978846411,"date":"2004-08-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9471666667,"date":"2004-09-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0995654946,"date":"2004-09-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9415,"date":"2004-09-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1012463482,"date":"2004-09-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9576666667,"date":"2004-09-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1029272018,"date":"2004-09-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.00625,"date":"2004-09-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1046080554,"date":"2004-09-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.03225,"date":"2004-10-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.106288909,"date":"2004-10-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.09025,"date":"2004-10-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1079697625,"date":"2004-10-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.135,"date":"2004-10-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1096506161,"date":"2004-10-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1330833333,"date":"2004-10-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1113314697,"date":"2004-10-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1336666667,"date":"2004-11-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1130123233,"date":"2004-11-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1045833333,"date":"2004-11-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1146931769,"date":"2004-11-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0746666667,"date":"2004-11-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1163740304,"date":"2004-11-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0511666667,"date":"2004-11-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.118054884,"date":"2004-11-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.04525,"date":"2004-11-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1197357376,"date":"2004-11-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0135833333,"date":"2004-12-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1214165912,"date":"2004-12-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.95375,"date":"2004-12-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1230974448,"date":"2004-12-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.918,"date":"2004-12-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1247782984,"date":"2004-12-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8945833333,"date":"2004-12-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1264591519,"date":"2004-12-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8795833333,"date":"2005-01-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1281400055,"date":"2005-01-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8873333333,"date":"2005-01-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1298208591,"date":"2005-01-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.91075,"date":"2005-01-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1315017127,"date":"2005-01-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9419166667,"date":"2005-01-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1331825663,"date":"2005-01-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.999,"date":"2005-01-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1348634198,"date":"2005-01-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9995,"date":"2005-02-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1365442734,"date":"2005-02-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.99025,"date":"2005-02-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.138225127,"date":"2005-02-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9981666667,"date":"2005-02-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1399059806,"date":"2005-02-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0178333333,"date":"2005-02-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1415868342,"date":"2005-02-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0865,"date":"2005-03-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1432676877,"date":"2005-03-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1434166667,"date":"2005-03-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1449485413,"date":"2005-03-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1928333333,"date":"2005-03-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1466293949,"date":"2005-03-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.239,"date":"2005-03-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1483102485,"date":"2005-03-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3041666667,"date":"2005-04-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1499911021,"date":"2005-04-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3708333333,"date":"2005-04-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1516719557,"date":"2005-04-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3345833333,"date":"2005-04-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1533528092,"date":"2005-04-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3335,"date":"2005-04-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1550336628,"date":"2005-04-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3328333333,"date":"2005-05-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1567145164,"date":"2005-05-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2903333333,"date":"2005-05-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.15839537,"date":"2005-05-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.26375,"date":"2005-05-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1600762236,"date":"2005-05-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2278333333,"date":"2005-05-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1617570771,"date":"2005-05-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1991666667,"date":"2005-05-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1634379307,"date":"2005-05-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.21325,"date":"2005-06-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1651187843,"date":"2005-06-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2250833333,"date":"2005-06-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1667996379,"date":"2005-06-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2561666667,"date":"2005-06-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1684804915,"date":"2005-06-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3065,"date":"2005-06-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1701613451,"date":"2005-06-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3208333333,"date":"2005-07-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1718421986,"date":"2005-07-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4215,"date":"2005-07-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1735230522,"date":"2005-07-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4158333333,"date":"2005-07-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1752039058,"date":"2005-07-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.394,"date":"2005-07-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1768847594,"date":"2005-07-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3951666667,"date":"2005-08-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.178565613,"date":"2005-08-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4658333333,"date":"2005-08-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1802464665,"date":"2005-08-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6425,"date":"2005-08-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1819273201,"date":"2005-08-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7038333333,"date":"2005-08-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1836081737,"date":"2005-08-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7031666667,"date":"2005-08-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1852890273,"date":"2005-08-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.17175,"date":"2005-09-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1869698809,"date":"2005-09-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0609166667,"date":"2005-09-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1886507344,"date":"2005-09-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.90075,"date":"2005-09-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.190331588,"date":"2005-09-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9080833333,"date":"2005-09-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1920124416,"date":"2005-09-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0210833333,"date":"2005-10-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1936932952,"date":"2005-10-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9484166667,"date":"2005-10-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1953741488,"date":"2005-10-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.832,"date":"2005-10-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1970550024,"date":"2005-10-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.71075,"date":"2005-10-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1987358559,"date":"2005-10-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5878333333,"date":"2005-10-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2004167095,"date":"2005-10-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4826666667,"date":"2005-11-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2020975631,"date":"2005-11-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.39925,"date":"2005-11-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2037784167,"date":"2005-11-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3025833333,"date":"2005-11-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2054592703,"date":"2005-11-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2535833333,"date":"2005-11-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2071401238,"date":"2005-11-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.24,"date":"2005-12-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2088209774,"date":"2005-12-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2729166667,"date":"2005-12-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.210501831,"date":"2005-12-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2985833333,"date":"2005-12-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2121826846,"date":"2005-12-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2854166667,"date":"2005-12-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2138635382,"date":"2005-12-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.32275,"date":"2006-01-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2155443917,"date":"2006-01-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4150833333,"date":"2006-01-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2172252453,"date":"2006-01-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4175,"date":"2006-01-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2189060989,"date":"2006-01-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4330833333,"date":"2006-01-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2205869525,"date":"2006-01-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4538333333,"date":"2006-01-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2222678061,"date":"2006-01-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4425,"date":"2006-02-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2239486597,"date":"2006-02-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3883333333,"date":"2006-02-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2256295132,"date":"2006-02-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.34125,"date":"2006-02-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2273103668,"date":"2006-02-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3454166667,"date":"2006-02-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2289912204,"date":"2006-02-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4161666667,"date":"2006-03-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.230672074,"date":"2006-03-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4521666667,"date":"2006-03-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2323529276,"date":"2006-03-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5919166667,"date":"2006-03-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2340337811,"date":"2006-03-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.58975,"date":"2006-03-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2357146347,"date":"2006-03-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.679,"date":"2006-04-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2373954883,"date":"2006-04-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7751666667,"date":"2006-04-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2390763419,"date":"2006-04-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.87575,"date":"2006-04-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2407571955,"date":"2006-04-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.01425,"date":"2006-04-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.242438049,"date":"2006-04-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0286666667,"date":"2006-05-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2441189026,"date":"2006-05-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.026,"date":"2006-05-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2457997562,"date":"2006-05-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0613333333,"date":"2006-05-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2474806098,"date":"2006-05-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0135833333,"date":"2006-05-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2491614634,"date":"2006-05-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.98525,"date":"2006-05-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.250842317,"date":"2006-05-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0086666667,"date":"2006-06-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2525231705,"date":"2006-06-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0198333333,"date":"2006-06-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2542040241,"date":"2006-06-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9880833333,"date":"2006-06-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2558848777,"date":"2006-06-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9829166667,"date":"2006-06-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2575657313,"date":"2006-06-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0421666667,"date":"2006-07-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2592465849,"date":"2006-07-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0805833333,"date":"2006-07-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2609274384,"date":"2006-07-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.09625,"date":"2006-07-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.262608292,"date":"2006-07-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.10925,"date":"2006-07-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2642891456,"date":"2006-07-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1105833333,"date":"2006-07-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2659699992,"date":"2006-07-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1380833333,"date":"2006-08-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2676508528,"date":"2006-08-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1065833333,"date":"2006-08-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2693317063,"date":"2006-08-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0330833333,"date":"2006-08-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2710125599,"date":"2006-08-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9561666667,"date":"2006-08-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2726934135,"date":"2006-08-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8425,"date":"2006-09-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2743742671,"date":"2006-09-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.73825,"date":"2006-09-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2760551207,"date":"2006-09-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6185,"date":"2006-09-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2777359743,"date":"2006-09-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4983333333,"date":"2006-09-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2794168278,"date":"2006-09-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4245,"date":"2006-10-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2810976814,"date":"2006-10-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.37075,"date":"2006-10-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.282778535,"date":"2006-10-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3316666667,"date":"2006-10-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2844593886,"date":"2006-10-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3078333333,"date":"2006-10-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2861402422,"date":"2006-10-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3133333333,"date":"2006-10-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2878210957,"date":"2006-10-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2950833333,"date":"2006-11-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2895019493,"date":"2006-11-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3283333333,"date":"2006-11-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2911828029,"date":"2006-11-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3375833333,"date":"2006-11-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2928636565,"date":"2006-11-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3456666667,"date":"2006-11-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2945445101,"date":"2006-11-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3929166667,"date":"2006-12-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2962253636,"date":"2006-12-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.39325,"date":"2006-12-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2979062172,"date":"2006-12-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4204166667,"date":"2006-12-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2995870708,"date":"2006-12-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4443333333,"date":"2006-12-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3012679244,"date":"2006-12-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4400833333,"date":"2007-01-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.302948778,"date":"2007-01-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4170833333,"date":"2007-01-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3046296316,"date":"2007-01-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3470833333,"date":"2007-01-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3063104851,"date":"2007-01-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.285,"date":"2007-01-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3079913387,"date":"2007-01-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2755,"date":"2007-01-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3096721923,"date":"2007-01-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.296,"date":"2007-02-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3113530459,"date":"2007-02-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3460833333,"date":"2007-02-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3130338995,"date":"2007-02-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3995833333,"date":"2007-02-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.314714753,"date":"2007-02-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4864166667,"date":"2007-02-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3163956066,"date":"2007-02-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6093333333,"date":"2007-03-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3180764602,"date":"2007-03-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6698333333,"date":"2007-03-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3197573138,"date":"2007-03-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6906666667,"date":"2007-03-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3214381674,"date":"2007-03-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7228333333,"date":"2007-03-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3231190209,"date":"2007-03-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8213333333,"date":"2007-04-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3247998745,"date":"2007-04-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9113333333,"date":"2007-04-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3264807281,"date":"2007-04-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9845833333,"date":"2007-04-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3281615817,"date":"2007-04-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9815833333,"date":"2007-04-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3298424353,"date":"2007-04-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0775833333,"date":"2007-04-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3315232889,"date":"2007-04-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1566666667,"date":"2007-05-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3332041424,"date":"2007-05-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1949166667,"date":"2007-05-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.334884996,"date":"2007-05-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2998333333,"date":"2007-05-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3365658496,"date":"2007-05-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2950833333,"date":"2007-05-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3382467032,"date":"2007-05-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2505,"date":"2007-06-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3399275568,"date":"2007-06-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.17925,"date":"2007-06-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3416084103,"date":"2007-06-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1141666667,"date":"2007-06-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3432892639,"date":"2007-06-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0856666667,"date":"2007-06-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3449701175,"date":"2007-06-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0596666667,"date":"2007-07-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3466509711,"date":"2007-07-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0726666667,"date":"2007-07-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3483318247,"date":"2007-07-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1346666667,"date":"2007-07-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3500126782,"date":"2007-07-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0573333333,"date":"2007-07-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3516935318,"date":"2007-07-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9830833333,"date":"2007-07-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3533743854,"date":"2007-07-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9445,"date":"2007-08-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.355055239,"date":"2007-08-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8753333333,"date":"2007-08-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3567360926,"date":"2007-08-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8784166667,"date":"2007-08-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3584169462,"date":"2007-08-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8395833333,"date":"2007-08-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3600977997,"date":"2007-08-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8755833333,"date":"2007-09-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3617786533,"date":"2007-09-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8976666667,"date":"2007-09-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3634595069,"date":"2007-09-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8786666667,"date":"2007-09-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3651403605,"date":"2007-09-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9046666667,"date":"2007-09-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3668212141,"date":"2007-09-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8880833333,"date":"2007-10-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3685020676,"date":"2007-10-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.87325,"date":"2007-10-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3701829212,"date":"2007-10-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.86825,"date":"2007-10-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3718637748,"date":"2007-10-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9268333333,"date":"2007-10-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3735446284,"date":"2007-10-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.97275,"date":"2007-10-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.375225482,"date":"2007-10-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1065,"date":"2007-11-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3769063355,"date":"2007-11-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2076666667,"date":"2007-11-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3785871891,"date":"2007-11-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2023333333,"date":"2007-11-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3802680427,"date":"2007-11-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2025833333,"date":"2007-11-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3819488963,"date":"2007-11-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.17275,"date":"2007-12-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3836297499,"date":"2007-12-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.11825,"date":"2007-12-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3853106035,"date":"2007-12-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1125,"date":"2007-12-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.386991457,"date":"2007-12-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0951666667,"date":"2007-12-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3886723106,"date":"2007-12-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1611666667,"date":"2007-12-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3903531642,"date":"2007-12-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.214,"date":"2008-01-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3920340178,"date":"2008-01-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1775833333,"date":"2008-01-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3937148714,"date":"2008-01-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1298333333,"date":"2008-01-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3953957249,"date":"2008-01-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0889166667,"date":"2008-01-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3970765785,"date":"2008-01-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.08375,"date":"2008-02-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3987574321,"date":"2008-02-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0645,"date":"2008-02-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4004382857,"date":"2008-02-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1416666667,"date":"2008-02-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4021191393,"date":"2008-02-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2320833333,"date":"2008-02-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4037999928,"date":"2008-02-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2688333333,"date":"2008-03-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4054808464,"date":"2008-03-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3283333333,"date":"2008-03-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4071617,"date":"2008-03-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3881666667,"date":"2008-03-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4088425536,"date":"2008-03-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3705,"date":"2008-03-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4105234072,"date":"2008-03-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3976666667,"date":"2008-03-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4122042608,"date":"2008-03-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4386666667,"date":"2008-04-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4138851143,"date":"2008-04-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4974166667,"date":"2008-04-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4155659679,"date":"2008-04-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.618,"date":"2008-04-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4172468215,"date":"2008-04-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7129166667,"date":"2008-04-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4189276751,"date":"2008-04-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.72475,"date":"2008-05-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4206085287,"date":"2008-05-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8268333333,"date":"2008-05-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4222893822,"date":"2008-05-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8965,"date":"2008-05-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4239702358,"date":"2008-05-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0405833333,"date":"2008-05-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4256510894,"date":"2008-05-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0870833333,"date":"2008-06-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.427331943,"date":"2008-06-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.1576666667,"date":"2008-06-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4290127966,"date":"2008-06-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2085,"date":"2008-06-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4306936501,"date":"2008-06-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2068333333,"date":"2008-06-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4323745037,"date":"2008-06-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2181666667,"date":"2008-06-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4340553573,"date":"2008-06-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2355833333,"date":"2008-07-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4357362109,"date":"2008-07-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2320833333,"date":"2008-07-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4374170645,"date":"2008-07-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.1891666667,"date":"2008-07-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4390979181,"date":"2008-07-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0839166667,"date":"2008-07-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4407787716,"date":"2008-07-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0065833333,"date":"2008-08-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4424596252,"date":"2008-08-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9318333333,"date":"2008-08-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4441404788,"date":"2008-08-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8578333333,"date":"2008-08-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4458213324,"date":"2008-08-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7986666667,"date":"2008-08-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.447502186,"date":"2008-08-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7900833333,"date":"2008-09-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4491830395,"date":"2008-09-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7563333333,"date":"2008-09-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4508638931,"date":"2008-09-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9248333333,"date":"2008-09-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4525447467,"date":"2008-09-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.81875,"date":"2008-09-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4542256003,"date":"2008-09-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.73675,"date":"2008-09-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4559064539,"date":"2008-09-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.598,"date":"2008-10-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4575873074,"date":"2008-10-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2870833333,"date":"2008-10-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.459268161,"date":"2008-10-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0535,"date":"2008-10-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4609490146,"date":"2008-10-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.801,"date":"2008-10-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4626298682,"date":"2008-10-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5434166667,"date":"2008-11-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4643107218,"date":"2008-11-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3621666667,"date":"2008-11-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4659915754,"date":"2008-11-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2063333333,"date":"2008-11-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4676724289,"date":"2008-11-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0235,"date":"2008-11-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4693532825,"date":"2008-11-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9355833333,"date":"2008-12-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4710341361,"date":"2008-12-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8225833333,"date":"2008-12-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4727149897,"date":"2008-12-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7749166667,"date":"2008-12-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4743958433,"date":"2008-12-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7714166667,"date":"2008-12-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4760766968,"date":"2008-12-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7331666667,"date":"2008-12-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4777575504,"date":"2008-12-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7925,"date":"2009-01-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.479438404,"date":"2009-01-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8889166667,"date":"2009-01-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4811192576,"date":"2009-01-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9520833333,"date":"2009-01-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4828001112,"date":"2009-01-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9475833333,"date":"2009-01-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4844809647,"date":"2009-01-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0001666667,"date":"2009-02-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4861618183,"date":"2009-02-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0380833333,"date":"2009-02-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4878426719,"date":"2009-02-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0774166667,"date":"2009-02-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4895235255,"date":"2009-02-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.029,"date":"2009-02-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4912043791,"date":"2009-02-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.04775,"date":"2009-03-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4928852327,"date":"2009-03-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0509166667,"date":"2009-03-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4945660862,"date":"2009-03-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0240833333,"date":"2009-03-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4962469398,"date":"2009-03-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0690833333,"date":"2009-03-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4979277934,"date":"2009-03-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1516666667,"date":"2009-03-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.499608647,"date":"2009-03-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.14875,"date":"2009-04-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5012895006,"date":"2009-04-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1625833333,"date":"2009-04-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5029703541,"date":"2009-04-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1716666667,"date":"2009-04-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5046512077,"date":"2009-04-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1639166667,"date":"2009-04-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5063320613,"date":"2009-04-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1895,"date":"2009-05-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5080129149,"date":"2009-05-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3448333333,"date":"2009-05-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5096937685,"date":"2009-05-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.418,"date":"2009-05-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.511374622,"date":"2009-05-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5395,"date":"2009-05-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5130554756,"date":"2009-05-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.625,"date":"2009-06-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5147363292,"date":"2009-06-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.727,"date":"2009-06-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5164171828,"date":"2009-06-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7804166667,"date":"2009-06-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5180980364,"date":"2009-06-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8056666667,"date":"2009-06-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.51977889,"date":"2009-06-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7625833333,"date":"2009-06-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5214597435,"date":"2009-06-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7340833333,"date":"2009-07-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5231405971,"date":"2009-07-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6543333333,"date":"2009-07-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5248214507,"date":"2009-07-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5905833333,"date":"2009-07-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5265023043,"date":"2009-07-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6231666667,"date":"2009-07-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5281831579,"date":"2009-07-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6755833333,"date":"2009-08-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5298640114,"date":"2009-08-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.76725,"date":"2009-08-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.531544865,"date":"2009-08-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7614166667,"date":"2009-08-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5332257186,"date":"2009-08-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.75225,"date":"2009-08-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5349065722,"date":"2009-08-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7399166667,"date":"2009-08-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5365874258,"date":"2009-08-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7181666667,"date":"2009-09-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5382682793,"date":"2009-09-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7104166667,"date":"2009-09-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5399491329,"date":"2009-09-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6855833333,"date":"2009-09-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5416299865,"date":"2009-09-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6331666667,"date":"2009-09-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5433108401,"date":"2009-09-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6019166667,"date":"2009-10-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5449916937,"date":"2009-10-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6148333333,"date":"2009-10-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5466725473,"date":"2009-10-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6908333333,"date":"2009-10-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5483534008,"date":"2009-10-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7878333333,"date":"2009-10-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5500342544,"date":"2009-10-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.80825,"date":"2009-11-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.551715108,"date":"2009-11-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.78425,"date":"2009-11-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5533959616,"date":"2009-11-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7516666667,"date":"2009-11-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5550768152,"date":"2009-11-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7580833333,"date":"2009-11-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5567576687,"date":"2009-11-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.74875,"date":"2009-11-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5584385223,"date":"2009-11-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7535833333,"date":"2009-12-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5601193759,"date":"2009-12-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.72225,"date":"2009-12-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5618002295,"date":"2009-12-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7128333333,"date":"2009-12-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5634810831,"date":"2009-12-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7283333333,"date":"2009-12-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5651619366,"date":"2009-12-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7819166667,"date":"2010-01-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5668427902,"date":"2010-01-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8648333333,"date":"2010-01-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5685236438,"date":"2010-01-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8563333333,"date":"2010-01-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5702044974,"date":"2010-01-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8261666667,"date":"2010-01-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.571885351,"date":"2010-01-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.784,"date":"2010-02-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5735662046,"date":"2010-02-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7740833333,"date":"2010-02-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5752470581,"date":"2010-02-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7338333333,"date":"2010-02-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5769279117,"date":"2010-02-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7724166667,"date":"2010-02-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5786087653,"date":"2010-02-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8181666667,"date":"2010-03-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5802896189,"date":"2010-03-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.864,"date":"2010-03-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5819704725,"date":"2010-03-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8996666667,"date":"2010-03-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.583651326,"date":"2010-03-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.92825,"date":"2010-03-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5853321796,"date":"2010-03-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.91175,"date":"2010-03-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5870130332,"date":"2010-03-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.93575,"date":"2010-04-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5886938868,"date":"2010-04-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9665833333,"date":"2010-04-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5903747404,"date":"2010-04-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9691666667,"date":"2010-04-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5920555939,"date":"2010-04-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9620833333,"date":"2010-04-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5937364475,"date":"2010-04-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0093333333,"date":"2010-05-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5954173011,"date":"2010-05-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0193333333,"date":"2010-05-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5970981547,"date":"2010-05-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.983,"date":"2010-05-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5987790083,"date":"2010-05-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9106666667,"date":"2010-05-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6004598619,"date":"2010-05-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.85425,"date":"2010-05-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6021407154,"date":"2010-05-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8503333333,"date":"2010-06-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.603821569,"date":"2010-06-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8255,"date":"2010-06-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6055024226,"date":"2010-06-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8619166667,"date":"2010-06-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6071832762,"date":"2010-06-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.87475,"date":"2010-06-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6088641298,"date":"2010-06-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8473333333,"date":"2010-07-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6105449833,"date":"2010-07-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.84,"date":"2010-07-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6122258369,"date":"2010-07-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8430833333,"date":"2010-07-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6139066905,"date":"2010-07-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8665,"date":"2010-07-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6155875441,"date":"2010-07-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8558333333,"date":"2010-08-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6172683977,"date":"2010-08-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8999166667,"date":"2010-08-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6189492512,"date":"2010-08-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.86625,"date":"2010-08-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6206301048,"date":"2010-08-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8288333333,"date":"2010-08-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6223109584,"date":"2010-08-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8029166667,"date":"2010-08-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.623991812,"date":"2010-08-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7980833333,"date":"2010-09-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6256726656,"date":"2010-09-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8306666667,"date":"2010-09-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6273535192,"date":"2010-09-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.83275,"date":"2010-09-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6290343727,"date":"2010-09-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8078333333,"date":"2010-09-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6307152263,"date":"2010-09-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8433333333,"date":"2010-10-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6323960799,"date":"2010-10-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.92875,"date":"2010-10-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6340769335,"date":"2010-10-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9503333333,"date":"2010-10-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6357577871,"date":"2010-10-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9365,"date":"2010-10-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6374386406,"date":"2010-10-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9285833333,"date":"2010-11-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6391194942,"date":"2010-11-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9778333333,"date":"2010-11-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6408003478,"date":"2010-11-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0080833333,"date":"2010-11-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6424812014,"date":"2010-11-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3,"date":"2010-11-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.644162055,"date":"2010-11-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9825833333,"date":"2010-11-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6458429085,"date":"2010-11-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0786666667,"date":"2010-12-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6475237621,"date":"2010-12-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1004166667,"date":"2010-12-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6492046157,"date":"2010-12-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.10525,"date":"2010-12-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6508854693,"date":"2010-12-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1688333333,"date":"2010-12-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6525663229,"date":"2010-12-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1865,"date":"2011-01-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6542471765,"date":"2011-01-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2041666667,"date":"2011-01-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.65592803,"date":"2011-01-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2201666667,"date":"2011-01-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6576088836,"date":"2011-01-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2259166667,"date":"2011-01-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6592897372,"date":"2011-01-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2195,"date":"2011-01-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6609705908,"date":"2011-01-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2478333333,"date":"2011-02-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6626514444,"date":"2011-02-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2588333333,"date":"2011-02-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6643322979,"date":"2011-02-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3095,"date":"2011-02-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6660131515,"date":"2011-02-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4985833333,"date":"2011-02-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6676940051,"date":"2011-02-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6375833333,"date":"2011-03-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6693748587,"date":"2011-03-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6886666667,"date":"2011-03-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6710557123,"date":"2011-03-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6863333333,"date":"2011-03-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6727365658,"date":"2011-03-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7195,"date":"2011-03-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6744174194,"date":"2011-03-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8025,"date":"2011-04-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.676098273,"date":"2011-04-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.909,"date":"2011-04-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6777791266,"date":"2011-04-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9649166667,"date":"2011-04-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6794599802,"date":"2011-04-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.002,"date":"2011-04-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6811408338,"date":"2011-04-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0819166667,"date":"2011-05-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6828216873,"date":"2011-05-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.08775,"date":"2011-05-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6845025409,"date":"2011-05-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0836666667,"date":"2011-05-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6861833945,"date":"2011-05-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9784166667,"date":"2011-05-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6878642481,"date":"2011-05-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.91875,"date":"2011-05-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6895451017,"date":"2011-05-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8975,"date":"2011-06-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6912259552,"date":"2011-06-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8353333333,"date":"2011-06-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6929068088,"date":"2011-06-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7805833333,"date":"2011-06-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6945876624,"date":"2011-06-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7065833333,"date":"2011-06-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.696268516,"date":"2011-06-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7025,"date":"2011-07-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6979493696,"date":"2011-07-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7580833333,"date":"2011-07-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6996302231,"date":"2011-07-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7989166667,"date":"2011-07-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7013110767,"date":"2011-07-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8170833333,"date":"2011-07-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7029919303,"date":"2011-07-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8271666667,"date":"2011-08-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7046727839,"date":"2011-08-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.79175,"date":"2011-08-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7063536375,"date":"2011-08-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7258333333,"date":"2011-08-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7080344911,"date":"2011-08-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.70175,"date":"2011-08-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7097153446,"date":"2011-08-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7428333333,"date":"2011-08-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7113961982,"date":"2011-08-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7889166667,"date":"2011-09-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7130770518,"date":"2011-09-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7779166667,"date":"2011-09-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7147579054,"date":"2011-09-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7255,"date":"2011-09-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.716438759,"date":"2011-09-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6406666667,"date":"2011-09-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7181196125,"date":"2011-09-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5676666667,"date":"2011-10-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7198004661,"date":"2011-10-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5489166667,"date":"2011-10-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7214813197,"date":"2011-10-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6025,"date":"2011-10-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7231621733,"date":"2011-10-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5915,"date":"2011-10-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7248430269,"date":"2011-10-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5828333333,"date":"2011-10-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7265238804,"date":"2011-10-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5561666667,"date":"2011-11-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.728204734,"date":"2011-11-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.56775,"date":"2011-11-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7298855876,"date":"2011-11-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5034166667,"date":"2011-11-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7315664412,"date":"2011-11-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.447,"date":"2011-11-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7332472948,"date":"2011-11-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4248333333,"date":"2011-12-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7349281484,"date":"2011-12-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4170833333,"date":"2011-12-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7366090019,"date":"2011-12-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3644166667,"date":"2011-12-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7382898555,"date":"2011-12-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3875,"date":"2011-12-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7399707091,"date":"2011-12-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.429,"date":"2012-01-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7416515627,"date":"2012-01-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.513,"date":"2012-01-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7433324163,"date":"2012-01-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.52275,"date":"2012-01-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7450132698,"date":"2012-01-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5246666667,"date":"2012-01-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7466941234,"date":"2012-01-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5743333333,"date":"2012-01-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.748374977,"date":"2012-01-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.61375,"date":"2012-02-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7500558306,"date":"2012-02-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6596666667,"date":"2012-02-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7517366842,"date":"2012-02-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.732,"date":"2012-02-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7534175377,"date":"2012-02-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8614166667,"date":"2012-02-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7550983913,"date":"2012-02-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9273333333,"date":"2012-03-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7567792449,"date":"2012-03-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.964,"date":"2012-03-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7584600985,"date":"2012-03-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0018333333,"date":"2012-03-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7601409521,"date":"2012-03-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0504166667,"date":"2012-03-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7618218057,"date":"2012-03-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0706666667,"date":"2012-04-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7635026592,"date":"2012-04-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.07175,"date":"2012-04-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7651835128,"date":"2012-04-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0521666667,"date":"2012-04-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7668643664,"date":"2012-04-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0058333333,"date":"2012-04-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.76854522,"date":"2012-04-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9668333333,"date":"2012-04-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7702260736,"date":"2012-04-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.92975,"date":"2012-05-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7719069271,"date":"2012-05-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.905,"date":"2012-05-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7735877807,"date":"2012-05-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8615,"date":"2012-05-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7752686343,"date":"2012-05-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8170833333,"date":"2012-05-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7769494879,"date":"2012-05-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7609166667,"date":"2012-06-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7786303415,"date":"2012-06-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7135833333,"date":"2012-06-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.780311195,"date":"2012-06-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6640833333,"date":"2012-06-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7819920486,"date":"2012-06-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5713333333,"date":"2012-06-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7836729022,"date":"2012-06-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4944166667,"date":"2012-07-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7853537558,"date":"2012-07-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5433333333,"date":"2012-07-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7870346094,"date":"2012-07-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5616666667,"date":"2012-07-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.788715463,"date":"2012-07-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6311666667,"date":"2012-07-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7903963165,"date":"2012-07-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6438333333,"date":"2012-07-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7920771701,"date":"2012-07-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.76925,"date":"2012-08-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7937580237,"date":"2012-08-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8539166667,"date":"2012-08-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7954388773,"date":"2012-08-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8799166667,"date":"2012-08-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7971197309,"date":"2012-08-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9118333333,"date":"2012-08-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7988005844,"date":"2012-08-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.974,"date":"2012-09-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.800481438,"date":"2012-09-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9806666667,"date":"2012-09-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8021622916,"date":"2012-09-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.012,"date":"2012-09-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8038431452,"date":"2012-09-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9665833333,"date":"2012-09-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8055239988,"date":"2012-09-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.94525,"date":"2012-10-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8072048523,"date":"2012-10-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0136666667,"date":"2012-10-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8088857059,"date":"2012-10-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.98625,"date":"2012-10-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8105665595,"date":"2012-10-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8585,"date":"2012-10-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8122474131,"date":"2012-10-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7351666667,"date":"2012-10-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8139282667,"date":"2012-10-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6595833333,"date":"2012-11-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8156091203,"date":"2012-11-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6109166667,"date":"2012-11-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8172899738,"date":"2012-11-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5866666667,"date":"2012-11-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8189708274,"date":"2012-11-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5889166667,"date":"2012-11-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.820651681,"date":"2012-11-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5489166667,"date":"2012-12-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8223325346,"date":"2012-12-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5030833333,"date":"2012-12-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8240133882,"date":"2012-12-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4101666667,"date":"2012-12-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8256942417,"date":"2012-12-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4134166667,"date":"2012-12-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8273750953,"date":"2012-12-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4539166667,"date":"2012-12-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8290559489,"date":"2012-12-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4639166667,"date":"2013-01-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8307368025,"date":"2013-01-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.469,"date":"2013-01-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8324176561,"date":"2013-01-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4744166667,"date":"2013-01-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8340985096,"date":"2013-01-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5135,"date":"2013-01-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8357793632,"date":"2013-01-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6901666667,"date":"2013-02-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8374602168,"date":"2013-02-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7646666667,"date":"2013-02-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8391410704,"date":"2013-02-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8923333333,"date":"2013-02-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.840821924,"date":"2013-02-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9339166667,"date":"2013-02-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8425027776,"date":"2013-02-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.91,"date":"2013-03-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8441836311,"date":"2013-03-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.86525,"date":"2013-03-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8458644847,"date":"2013-03-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8494166667,"date":"2013-03-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8475453383,"date":"2013-03-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8305833333,"date":"2013-03-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8492261919,"date":"2013-03-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8023333333,"date":"2013-04-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8509070455,"date":"2013-04-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7638333333,"date":"2013-04-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.852587899,"date":"2013-04-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7015,"date":"2013-04-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8542687526,"date":"2013-04-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.688,"date":"2013-04-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8559496062,"date":"2013-04-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6716666667,"date":"2013-04-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8576304598,"date":"2013-04-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6834166667,"date":"2013-05-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8593113134,"date":"2013-05-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.74425,"date":"2013-05-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8609921669,"date":"2013-05-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7975,"date":"2013-05-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8626730205,"date":"2013-05-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7765833333,"date":"2013-05-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8643538741,"date":"2013-05-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7738333333,"date":"2013-06-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8660347277,"date":"2013-06-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.78475,"date":"2013-06-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8677155813,"date":"2013-06-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7660833333,"date":"2013-06-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8693964349,"date":"2013-06-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7355,"date":"2013-06-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8710772884,"date":"2013-06-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6634166667,"date":"2013-07-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.872758142,"date":"2013-07-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.65675,"date":"2013-07-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8744389956,"date":"2013-07-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7924166667,"date":"2013-07-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8761198492,"date":"2013-07-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8378333333,"date":"2013-07-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8778007028,"date":"2013-07-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.80725,"date":"2013-07-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8794815563,"date":"2013-07-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.78775,"date":"2013-08-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8811624099,"date":"2013-08-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7235833333,"date":"2013-08-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8828432635,"date":"2013-08-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7071666667,"date":"2013-08-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8845241171,"date":"2013-08-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.70625,"date":"2013-08-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8862049707,"date":"2013-08-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.754,"date":"2013-09-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8878858242,"date":"2013-09-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7398333333,"date":"2013-09-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8895666778,"date":"2013-09-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7113333333,"date":"2013-09-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8912475314,"date":"2013-09-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6588333333,"date":"2013-09-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.892928385,"date":"2013-09-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.59425,"date":"2013-09-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8946092386,"date":"2013-09-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.53525,"date":"2013-10-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8962900922,"date":"2013-10-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.52225,"date":"2013-10-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8979709457,"date":"2013-10-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5230833333,"date":"2013-10-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8996517993,"date":"2013-10-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4666666667,"date":"2013-10-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9013326529,"date":"2013-10-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.43525,"date":"2013-11-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9030135065,"date":"2013-11-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3709166667,"date":"2013-11-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9046943601,"date":"2013-11-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3919166667,"date":"2013-11-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9063752136,"date":"2013-11-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4623333333,"date":"2013-11-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9080560672,"date":"2013-11-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4495,"date":"2013-12-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9097369208,"date":"2013-12-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.44625,"date":"2013-12-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9114177744,"date":"2013-12-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4215,"date":"2013-12-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.913098628,"date":"2013-12-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.45025,"date":"2013-12-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9147794816,"date":"2013-12-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5034166667,"date":"2013-12-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9164603351,"date":"2013-12-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5093333333,"date":"2014-01-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9181411887,"date":"2014-01-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4998333333,"date":"2014-01-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9198220423,"date":"2014-01-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4701666667,"date":"2014-01-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9215028959,"date":"2014-01-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4669166667,"date":"2014-01-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9231837495,"date":"2014-01-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.46375,"date":"2014-02-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.924864603,"date":"2014-02-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.479,"date":"2014-02-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9265454566,"date":"2014-02-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5475,"date":"2014-02-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9282263102,"date":"2014-02-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.60675,"date":"2014-02-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9299071638,"date":"2014-02-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.64175,"date":"2014-03-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9315880174,"date":"2014-03-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6708333333,"date":"2014-03-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9332688709,"date":"2014-03-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.706,"date":"2014-03-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9349497245,"date":"2014-03-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7111666667,"date":"2014-03-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9366305781,"date":"2014-03-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7381666667,"date":"2014-03-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9383114317,"date":"2014-03-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7605,"date":"2014-04-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9399922853,"date":"2014-04-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.816,"date":"2014-04-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9416731389,"date":"2014-04-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.85025,"date":"2014-04-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9433539924,"date":"2014-04-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8839166667,"date":"2014-04-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.945034846,"date":"2014-04-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.85875,"date":"2014-05-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9467156996,"date":"2014-05-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8420833333,"date":"2014-05-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9483965532,"date":"2014-05-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8385833333,"date":"2014-05-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9500774068,"date":"2014-05-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.84325,"date":"2014-05-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9517582603,"date":"2014-05-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8565833333,"date":"2014-06-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9534391139,"date":"2014-06-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8398333333,"date":"2014-06-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9551199675,"date":"2014-06-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.85,"date":"2014-06-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9568008211,"date":"2014-06-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8686666667,"date":"2014-06-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9584816747,"date":"2014-06-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8699166667,"date":"2014-06-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9601625282,"date":"2014-06-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8475,"date":"2014-07-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9618433818,"date":"2014-07-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.80875,"date":"2014-07-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9635242354,"date":"2014-07-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7668333333,"date":"2014-07-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.965205089,"date":"2014-07-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7155833333,"date":"2014-07-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9668859426,"date":"2014-07-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6915,"date":"2014-08-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9685667962,"date":"2014-08-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6748333333,"date":"2014-08-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9702476497,"date":"2014-08-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.64375,"date":"2014-08-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9719285033,"date":"2014-08-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6246666667,"date":"2014-08-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9736093569,"date":"2014-08-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6250833333,"date":"2014-09-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9752902105,"date":"2014-09-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6225,"date":"2014-09-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9769710641,"date":"2014-09-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5761666667,"date":"2014-09-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9786519176,"date":"2014-09-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5251666667,"date":"2014-09-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9803327712,"date":"2014-09-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5249166667,"date":"2014-09-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9820136248,"date":"2014-09-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4766666667,"date":"2014-10-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9836944784,"date":"2014-10-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3915,"date":"2014-10-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.985375332,"date":"2014-10-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3021666667,"date":"2014-10-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9870561855,"date":"2014-10-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2323333333,"date":"2014-10-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9887370391,"date":"2014-10-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.17,"date":"2014-11-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9904178927,"date":"2014-11-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.116,"date":"2014-11-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9920987463,"date":"2014-11-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0705833333,"date":"2014-11-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9937795999,"date":"2014-11-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0020833333,"date":"2014-11-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9954604535,"date":"2014-11-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9605,"date":"2014-12-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.997141307,"date":"2014-12-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8666666667,"date":"2014-12-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9988221606,"date":"2014-12-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.74625,"date":"2014-12-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0005030142,"date":"2014-12-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6041666667,"date":"2014-12-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0021838678,"date":"2014-12-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5036666667,"date":"2014-12-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0038647214,"date":"2014-12-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.42375,"date":"2015-01-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0055455749,"date":"2015-01-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3450833333,"date":"2015-01-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0072264285,"date":"2015-01-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2650833333,"date":"2015-01-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0089072821,"date":"2015-01-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2385833333,"date":"2015-01-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0105881357,"date":"2015-01-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2544166667,"date":"2015-02-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0122689893,"date":"2015-02-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3746666667,"date":"2015-02-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0139498428,"date":"2015-02-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.45975,"date":"2015-02-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0156306964,"date":"2015-02-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5195833333,"date":"2015-02-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.01731155,"date":"2015-02-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.67225,"date":"2015-03-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0189924036,"date":"2015-03-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6890833333,"date":"2015-03-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0206732572,"date":"2015-03-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.65525,"date":"2015-03-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0223541108,"date":"2015-03-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6515833333,"date":"2015-03-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0240349643,"date":"2015-03-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.64325,"date":"2015-03-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0257158179,"date":"2015-03-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6116666667,"date":"2015-04-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0273966715,"date":"2015-04-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6054166667,"date":"2015-04-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0290775251,"date":"2015-04-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6794166667,"date":"2015-04-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0307583787,"date":"2015-04-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.776,"date":"2015-04-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0324392322,"date":"2015-04-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8776666667,"date":"2015-05-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0341200858,"date":"2015-05-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9048333333,"date":"2015-05-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0358009394,"date":"2015-05-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.95325,"date":"2015-05-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.037481793,"date":"2015-05-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9800833333,"date":"2015-05-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0391626466,"date":"2015-05-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9816666667,"date":"2015-06-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0408435001,"date":"2015-06-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9790833333,"date":"2015-06-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0425243537,"date":"2015-06-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0245833333,"date":"2015-06-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0442052073,"date":"2015-06-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0031666667,"date":"2015-06-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0458860609,"date":"2015-06-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9933333333,"date":"2015-06-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0475669145,"date":"2015-06-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9863333333,"date":"2015-07-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0492477681,"date":"2015-07-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0495833333,"date":"2015-07-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0509286216,"date":"2015-07-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.01825,"date":"2015-07-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0526094752,"date":"2015-07-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.964,"date":"2015-07-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0542903288,"date":"2015-07-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9108333333,"date":"2015-08-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0559711824,"date":"2015-08-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8488333333,"date":"2015-08-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.057652036,"date":"2015-08-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9221666667,"date":"2015-08-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0593328895,"date":"2015-08-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8459166667,"date":"2015-08-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0610137431,"date":"2015-08-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7256666667,"date":"2015-08-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0626945967,"date":"2015-08-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6556666667,"date":"2015-09-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0643754503,"date":"2015-09-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5951666667,"date":"2015-09-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0660563039,"date":"2015-09-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5485833333,"date":"2015-09-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0677371574,"date":"2015-09-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5356666667,"date":"2015-09-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.069418011,"date":"2015-09-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.52875,"date":"2015-10-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0710988646,"date":"2015-10-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5398333333,"date":"2015-10-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0727797182,"date":"2015-10-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4845833333,"date":"2015-10-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0744605718,"date":"2015-10-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4403333333,"date":"2015-10-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0761414254,"date":"2015-10-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.43425,"date":"2015-11-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0778222789,"date":"2015-11-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.45025,"date":"2015-11-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0795031325,"date":"2015-11-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.40075,"date":"2015-11-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0811839861,"date":"2015-11-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3225,"date":"2015-11-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0828648397,"date":"2015-11-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2930833333,"date":"2015-11-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0845456933,"date":"2015-11-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2871666667,"date":"2015-12-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0862265468,"date":"2015-12-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2714166667,"date":"2015-12-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0879074004,"date":"2015-12-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2659166667,"date":"2015-12-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.089588254,"date":"2015-12-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2755,"date":"2015-12-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0912691076,"date":"2015-12-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2711666667,"date":"2016-01-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0929499612,"date":"2016-01-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2410833333,"date":"2016-01-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0946308147,"date":"2016-01-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.15825,"date":"2016-01-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0963116683,"date":"2016-01-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1033333333,"date":"2016-01-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0979925219,"date":"2016-01-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0665833333,"date":"2016-02-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0996733755,"date":"2016-02-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0065,"date":"2016-02-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1013542291,"date":"2016-02-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9654166667,"date":"2016-02-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1030350827,"date":"2016-02-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9610833333,"date":"2016-02-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1047159362,"date":"2016-02-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0085,"date":"2016-02-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1063967898,"date":"2016-02-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0591666667,"date":"2016-03-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1080776434,"date":"2016-03-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1816666667,"date":"2016-03-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.109758497,"date":"2016-03-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2295,"date":"2016-03-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1114393506,"date":"2016-03-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.29525,"date":"2016-03-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1131202041,"date":"2016-03-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3093333333,"date":"2016-04-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1148010577,"date":"2016-04-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2985833333,"date":"2016-04-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1164819113,"date":"2016-04-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3630833333,"date":"2016-04-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1181627649,"date":"2016-04-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3878333333,"date":"2016-04-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1198436185,"date":"2016-04-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4613333333,"date":"2016-05-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.121524472,"date":"2016-05-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.448,"date":"2016-05-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1232053256,"date":"2016-05-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4648333333,"date":"2016-05-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1248861792,"date":"2016-05-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5193333333,"date":"2016-05-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1265670328,"date":"2016-05-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5528333333,"date":"2016-05-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1282478864,"date":"2016-05-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5924166667,"date":"2016-06-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.12992874,"date":"2016-06-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6095,"date":"2016-06-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1316095935,"date":"2016-06-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.57025,"date":"2016-06-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1332904471,"date":"2016-06-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.554,"date":"2016-06-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1349713007,"date":"2016-06-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5216666667,"date":"2016-07-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1366521543,"date":"2016-07-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.48475,"date":"2016-07-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1383330079,"date":"2016-07-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.46225,"date":"2016-07-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1400138614,"date":"2016-07-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4148333333,"date":"2016-07-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.141694715,"date":"2016-07-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3898333333,"date":"2016-08-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1433755686,"date":"2016-08-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.37575,"date":"2016-08-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1450564222,"date":"2016-08-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3731666667,"date":"2016-08-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1467372758,"date":"2016-08-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.41625,"date":"2016-08-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1484181293,"date":"2016-08-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4548333333,"date":"2016-08-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1500989829,"date":"2016-08-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4455833333,"date":"2016-09-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1517798365,"date":"2016-09-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.43125,"date":"2016-09-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1534606901,"date":"2016-09-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4525833333,"date":"2016-09-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1551415437,"date":"2016-09-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.455,"date":"2016-09-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1568223973,"date":"2016-09-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4759166667,"date":"2016-10-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1585032508,"date":"2016-10-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5001666667,"date":"2016-10-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1601841044,"date":"2016-10-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4879166667,"date":"2016-10-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.161864958,"date":"2016-10-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4775833333,"date":"2016-10-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1635458116,"date":"2016-10-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4675833333,"date":"2016-10-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1652266652,"date":"2016-10-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4754166667,"date":"2016-11-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1669075187,"date":"2016-11-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.43125,"date":"2016-11-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1685883723,"date":"2016-11-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.401,"date":"2016-11-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1702692259,"date":"2016-11-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3985833333,"date":"2016-11-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1719500795,"date":"2016-11-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.449,"date":"2016-12-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1736309331,"date":"2016-12-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4711666667,"date":"2016-12-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1753117866,"date":"2016-12-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.49825,"date":"2016-12-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1769926402,"date":"2016-12-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5386666667,"date":"2016-12-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1786734938,"date":"2016-12-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6046666667,"date":"2017-01-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1803543474,"date":"2017-01-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.61675,"date":"2017-01-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.182035201,"date":"2017-01-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.58775,"date":"2017-01-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1837160546,"date":"2017-01-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.56,"date":"2017-01-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1853969081,"date":"2017-01-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5350833333,"date":"2017-01-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1870777617,"date":"2017-01-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5325,"date":"2017-02-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1887586153,"date":"2017-02-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.54775,"date":"2017-02-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1904394689,"date":"2017-02-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5439166667,"date":"2017-02-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1921203225,"date":"2017-02-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5585,"date":"2017-02-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.193801176,"date":"2017-02-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5819166667,"date":"2017-03-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1954820296,"date":"2017-03-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5659166667,"date":"2017-03-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1971628832,"date":"2017-03-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.56525,"date":"2017-03-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1988437368,"date":"2017-03-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5618333333,"date":"2017-03-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2005245904,"date":"2017-03-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6004166667,"date":"2017-04-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2022054439,"date":"2017-04-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6600833333,"date":"2017-04-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2038862975,"date":"2017-04-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6749166667,"date":"2017-04-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2055671511,"date":"2017-04-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6858333333,"date":"2017-04-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2072480047,"date":"2017-04-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6525833333,"date":"2017-05-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2089288583,"date":"2017-05-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.61625,"date":"2017-05-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2106097119,"date":"2017-05-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6148333333,"date":"2017-05-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2122905654,"date":"2017-05-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.64425,"date":"2017-05-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.213971419,"date":"2017-05-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6515,"date":"2017-05-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2156522726,"date":"2017-05-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6581666667,"date":"2017-06-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2173331262,"date":"2017-06-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.61375,"date":"2017-06-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2190139798,"date":"2017-06-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5715,"date":"2017-06-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2206948333,"date":"2017-06-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.54175,"date":"2017-06-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2223756869,"date":"2017-06-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5163333333,"date":"2017-07-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2240565405,"date":"2017-07-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5458333333,"date":"2017-07-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2257373941,"date":"2017-07-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5284166667,"date":"2017-07-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2274182477,"date":"2017-07-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5604166667,"date":"2017-07-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2290991012,"date":"2017-07-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6000833333,"date":"2017-07-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2307799548,"date":"2017-07-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.62575,"date":"2017-08-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2324608084,"date":"2017-08-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6303333333,"date":"2017-08-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.234141662,"date":"2017-08-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6093333333,"date":"2017-08-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2358225156,"date":"2017-08-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6433333333,"date":"2017-08-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2375033692,"date":"2017-08-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.92375,"date":"2017-09-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2391842227,"date":"2017-09-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9299166667,"date":"2017-09-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2408650763,"date":"2017-09-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8819166667,"date":"2017-09-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2425459299,"date":"2017-09-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8330833333,"date":"2017-09-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2442267835,"date":"2017-09-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.81325,"date":"2017-10-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2459076371,"date":"2017-10-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7553333333,"date":"2017-10-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2475884906,"date":"2017-10-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7374166667,"date":"2017-10-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2492693442,"date":"2017-10-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7245,"date":"2017-10-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2509501978,"date":"2017-10-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7345833333,"date":"2017-10-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2526310514,"date":"2017-10-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8086666667,"date":"2017-11-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.254311905,"date":"2017-11-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8403333333,"date":"2017-11-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2559927585,"date":"2017-11-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8186666667,"date":"2017-11-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2576736121,"date":"2017-11-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7854166667,"date":"2017-11-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2593544657,"date":"2017-11-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.75475,"date":"2017-12-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2610353193,"date":"2017-12-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7375833333,"date":"2017-12-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2627161729,"date":"2017-12-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.707,"date":"2017-12-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2643970265,"date":"2017-12-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.72575,"date":"2017-12-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.26607788,"date":"2017-12-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7724166667,"date":"2018-01-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2677587336,"date":"2018-01-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.77875,"date":"2018-01-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2694395872,"date":"2018-01-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8083333333,"date":"2018-01-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2711204408,"date":"2018-01-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8210833333,"date":"2018-01-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2728012944,"date":"2018-01-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8610833333,"date":"2018-01-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2744821479,"date":"2018-01-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8919166667,"date":"2018-02-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2761630015,"date":"2018-02-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8649166667,"date":"2018-02-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2778438551,"date":"2018-02-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8209166667,"date":"2018-02-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2795247087,"date":"2018-02-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.81125,"date":"2018-02-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2812055623,"date":"2018-02-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8225833333,"date":"2018-03-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2828864158,"date":"2018-03-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8216666667,"date":"2018-03-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2845672694,"date":"2018-03-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8598333333,"date":"2018-03-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.286248123,"date":"2018-03-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9085833333,"date":"2018-03-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2879289766,"date":"2018-03-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.96025,"date":"2018-04-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2896098302,"date":"2018-04-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9554166667,"date":"2018-04-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2912906838,"date":"2018-04-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.00425,"date":"2018-04-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2929715373,"date":"2018-04-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0555833333,"date":"2018-04-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2946523909,"date":"2018-04-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1013333333,"date":"2018-04-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2963332445,"date":"2018-04-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.10325,"date":"2018-05-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2980140981,"date":"2018-05-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1435833333,"date":"2018-05-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2996949517,"date":"2018-05-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1908333333,"date":"2018-05-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3013758052,"date":"2018-05-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2299166667,"date":"2018-05-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3030566588,"date":"2018-05-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2145833333,"date":"2018-06-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3047375124,"date":"2018-06-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1860833333,"date":"2018-06-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.306418366,"date":"2018-06-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1563333333,"date":"2018-06-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3080992196,"date":"2018-06-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1141666667,"date":"2018-06-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3097800731,"date":"2018-06-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1225,"date":"2018-07-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3114609267,"date":"2018-07-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1355,"date":"2018-07-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3131417803,"date":"2018-07-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1366666667,"date":"2018-07-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3148226339,"date":"2018-07-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1070833333,"date":"2018-07-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3165034875,"date":"2018-07-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1183333333,"date":"2018-07-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3181843411,"date":"2018-07-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1210833333,"date":"2018-08-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3198651946,"date":"2018-08-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.11275,"date":"2018-08-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3215460482,"date":"2018-08-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0929166667,"date":"2018-08-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3232269018,"date":"2018-08-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.09825,"date":"2018-08-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3249077554,"date":"2018-08-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0974166667,"date":"2018-09-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.326588609,"date":"2018-09-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1075833333,"date":"2018-09-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3282694625,"date":"2018-09-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1165,"date":"2018-09-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3299503161,"date":"2018-09-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.11675,"date":"2018-09-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3316311697,"date":"2018-09-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.14475,"date":"2018-10-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3333120233,"date":"2018-10-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1826666667,"date":"2018-10-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3349928769,"date":"2018-10-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1639166667,"date":"2018-10-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3366737304,"date":"2018-10-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.13325,"date":"2018-10-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.338354584,"date":"2018-10-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.10525,"date":"2018-10-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3400354376,"date":"2018-10-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0535,"date":"2018-11-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3417162912,"date":"2018-11-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9895833333,"date":"2018-11-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3433971448,"date":"2018-11-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9201666667,"date":"2018-11-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3450779984,"date":"2018-11-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8581666667,"date":"2018-11-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3467588519,"date":"2018-11-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7746666667,"date":"2018-12-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3484397055,"date":"2018-12-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7373333333,"date":"2018-12-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3501205591,"date":"2018-12-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6884166667,"date":"2018-12-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3518014127,"date":"2018-12-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6433333333,"date":"2018-12-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3534822663,"date":"2018-12-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5909166667,"date":"2018-12-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3551631198,"date":"2018-12-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5606666667,"date":"2019-01-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3568439734,"date":"2019-01-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.564,"date":"2019-01-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.358524827,"date":"2019-01-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.56425,"date":"2019-01-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3602056806,"date":"2019-01-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5623333333,"date":"2019-01-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3618865342,"date":"2019-01-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5584166667,"date":"2019-02-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3635673877,"date":"2019-02-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.57625,"date":"2019-02-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3652482413,"date":"2019-02-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6099166667,"date":"2019-02-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3669290949,"date":"2019-02-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6711666667,"date":"2019-02-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3686099485,"date":"2019-02-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6981666667,"date":"2019-03-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3702908021,"date":"2019-03-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.74175,"date":"2019-03-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3719716557,"date":"2019-03-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8166666667,"date":"2019-03-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3736525092,"date":"2019-03-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8960833333,"date":"2019-03-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3753333628,"date":"2019-03-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9681666667,"date":"2019-04-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3770142164,"date":"2019-04-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0340833333,"date":"2019-04-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.37869507,"date":"2019-04-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1266666667,"date":"2019-04-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3803759236,"date":"2019-04-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.14875,"date":"2019-04-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3820567771,"date":"2019-04-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.19725,"date":"2019-04-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3837376307,"date":"2019-04-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.21075,"date":"2019-05-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3854184843,"date":"2019-05-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1830833333,"date":"2019-05-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3870993379,"date":"2019-05-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1685,"date":"2019-05-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3887801915,"date":"2019-05-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1375833333,"date":"2019-05-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.390461045,"date":"2019-05-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1171666667,"date":"2019-06-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3921418986,"date":"2019-06-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0486666667,"date":"2019-06-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3938227522,"date":"2019-06-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.99025,"date":"2019-06-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3955036058,"date":"2019-06-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9665,"date":"2019-06-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3971844594,"date":"2019-06-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.01575,"date":"2019-07-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.398865313,"date":"2019-07-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0401666667,"date":"2019-07-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4005461665,"date":"2019-07-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0685833333,"date":"2019-07-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4022270201,"date":"2019-07-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0430833333,"date":"2019-07-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4039078737,"date":"2019-07-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0111666667,"date":"2019-07-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4055887273,"date":"2019-07-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.987,"date":"2019-08-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4072695809,"date":"2019-08-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9296666667,"date":"2019-08-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4089504344,"date":"2019-08-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9025833333,"date":"2019-08-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.410631288,"date":"2019-08-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.883,"date":"2019-08-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4123121416,"date":"2019-08-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8750833333,"date":"2019-09-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4139929952,"date":"2019-09-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8625833333,"date":"2019-09-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4156738488,"date":"2019-09-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.86325,"date":"2019-09-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4173547023,"date":"2019-09-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9605,"date":"2019-09-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4190355559,"date":"2019-09-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.98525,"date":"2019-09-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4207164095,"date":"2019-09-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9979166667,"date":"2019-10-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4223972631,"date":"2019-10-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.985,"date":"2019-10-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4240781167,"date":"2019-10-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9860833333,"date":"2019-10-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4257589703,"date":"2019-10-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.94375,"date":"2019-10-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4274398238,"date":"2019-10-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9556666667,"date":"2019-11-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4291206774,"date":"2019-11-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9631666667,"date":"2019-11-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.430801531,"date":"2019-11-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9349166667,"date":"2019-11-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4324823846,"date":"2019-11-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9135833333,"date":"2019-11-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4341632382,"date":"2019-11-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8996666667,"date":"2019-12-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4358440917,"date":"2019-12-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.88125,"date":"2019-12-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4375249453,"date":"2019-12-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8563333333,"date":"2019-12-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4392057989,"date":"2019-12-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8466666667,"date":"2019-12-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4408866525,"date":"2019-12-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8751666667,"date":"2019-12-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4425675061,"date":"2019-12-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8808333333,"date":"2020-01-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4442483596,"date":"2020-01-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.87475,"date":"2020-01-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4459292132,"date":"2020-01-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8461666667,"date":"2020-01-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4476100668,"date":"2020-01-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8190833333,"date":"2020-01-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4492909204,"date":"2020-01-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7765,"date":"2020-02-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.450971774,"date":"2020-02-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7435833333,"date":"2020-02-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4526526276,"date":"2020-02-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.74575,"date":"2020-02-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4543334811,"date":"2020-02-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7789166667,"date":"2020-02-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4560143347,"date":"2020-02-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7453333333,"date":"2020-03-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4576951883,"date":"2020-03-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7021666667,"date":"2020-03-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4593760419,"date":"2020-03-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.58475,"date":"2020-03-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4610568955,"date":"2020-03-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4628333333,"date":"2020-03-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.462737749,"date":"2020-03-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.355,"date":"2020-03-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4644186026,"date":"2020-03-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2745833333,"date":"2020-04-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4660994562,"date":"2020-04-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.20125,"date":"2020-04-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4677803098,"date":"2020-04-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1604166667,"date":"2020-04-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4694611634,"date":"2020-04-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.11725,"date":"2020-04-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4711420169,"date":"2020-04-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1213333333,"date":"2020-05-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4728228705,"date":"2020-05-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1696666667,"date":"2020-05-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4745037241,"date":"2020-05-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1990833333,"date":"2020-05-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4761845777,"date":"2020-05-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2720833333,"date":"2020-05-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4778654313,"date":"2020-05-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2890833333,"date":"2020-06-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4795462849,"date":"2020-06-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.344,"date":"2020-06-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4812271384,"date":"2020-06-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4030833333,"date":"2020-06-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.482907992,"date":"2020-06-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.43225,"date":"2020-06-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4845888456,"date":"2020-06-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4748333333,"date":"2020-06-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4862696992,"date":"2020-06-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.48025,"date":"2020-07-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4879505528,"date":"2020-07-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.49975,"date":"2020-07-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4896314063,"date":"2020-07-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4939166667,"date":"2020-07-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4913122599,"date":"2020-07-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4895,"date":"2020-07-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4929931135,"date":"2020-07-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.49,"date":"2020-08-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4946739671,"date":"2020-08-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4801666667,"date":"2020-08-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4963548207,"date":"2020-08-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4823333333,"date":"2020-08-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4980356742,"date":"2020-08-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.498,"date":"2020-08-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4997165278,"date":"2020-08-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5341666667,"date":"2020-08-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5013973814,"date":"2020-08-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5275,"date":"2020-09-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.503078235,"date":"2020-09-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5030833333,"date":"2020-09-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5047590886,"date":"2020-09-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4869166667,"date":"2020-09-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5064399422,"date":"2020-09-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4848333333,"date":"2020-09-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5081207957,"date":"2020-09-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4865,"date":"2020-10-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5098016493,"date":"2020-10-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4828333333,"date":"2020-10-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5114825029,"date":"2020-10-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4681666667,"date":"2020-10-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5131633565,"date":"2020-10-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4629166667,"date":"2020-10-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5148442101,"date":"2020-10-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.436,"date":"2020-11-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5165250636,"date":"2020-11-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.42075,"date":"2020-11-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5182059172,"date":"2020-11-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4341666667,"date":"2020-11-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5198867708,"date":"2020-11-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4274166667,"date":"2020-11-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5215676244,"date":"2020-11-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.443,"date":"2020-11-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.523248478,"date":"2020-11-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4734166667,"date":"2020-12-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5249293315,"date":"2020-12-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4745,"date":"2020-12-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5266101851,"date":"2020-12-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5308333333,"date":"2020-12-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5282910387,"date":"2020-12-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5481666667,"date":"2020-12-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5299718923,"date":"2020-12-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5546666667,"date":"2021-01-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5316527459,"date":"2021-01-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6196666667,"date":"2021-01-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5333335995,"date":"2021-01-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6805,"date":"2021-01-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.535014453,"date":"2021-01-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6963333333,"date":"2021-01-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5366953066,"date":"2021-01-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7136666667,"date":"2021-02-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5383761602,"date":"2021-02-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.76625,"date":"2021-02-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5400570138,"date":"2021-02-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8070833333,"date":"2021-02-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5417378674,"date":"2021-02-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9301666667,"date":"2021-02-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5434187209,"date":"2021-02-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0103333333,"date":"2021-03-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5450995745,"date":"2021-03-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0729166667,"date":"2021-03-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5467804281,"date":"2021-03-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1585,"date":"2021-03-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5484612817,"date":"2021-03-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1751666667,"date":"2021-03-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5501421353,"date":"2021-03-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1625833333,"date":"2021-03-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5518229888,"date":"2021-03-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.16725,"date":"2021-04-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5535038424,"date":"2021-04-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1645833333,"date":"2021-04-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.555184696,"date":"2021-04-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.172,"date":"2021-04-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5568655496,"date":"2021-04-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1914166667,"date":"2021-04-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5585464032,"date":"2021-04-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2116666667,"date":"2021-05-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5602272568,"date":"2021-05-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2814166667,"date":"2021-05-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5619081103,"date":"2021-05-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.34575,"date":"2021-05-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5635889639,"date":"2021-05-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.34525,"date":"2021-05-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5652698175,"date":"2021-05-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.35275,"date":"2021-05-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5669506711,"date":"2021-05-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3636666667,"date":"2021-06-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5686315247,"date":"2021-06-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.39425,"date":"2021-06-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5703123782,"date":"2021-06-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3904166667,"date":"2021-06-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5719932318,"date":"2021-06-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4235,"date":"2021-06-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5736740854,"date":"2021-06-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4525833333,"date":"2021-07-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.575354939,"date":"2021-07-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4655,"date":"2021-07-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5770357926,"date":"2021-07-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4844166667,"date":"2021-07-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5787166461,"date":"2021-07-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4724166667,"date":"2021-07-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5803974997,"date":"2021-07-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4996666667,"date":"2021-08-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5820783533,"date":"2021-08-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5111666667,"date":"2021-08-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5837592069,"date":"2021-08-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.51675,"date":"2021-08-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5854400605,"date":"2021-08-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4896666667,"date":"2021-08-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5871209141,"date":"2021-08-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4851666667,"date":"2021-08-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5888017676,"date":"2021-08-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5165833333,"date":"2021-09-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5904826212,"date":"2021-09-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5061666667,"date":"2021-09-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5921634748,"date":"2021-09-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5210833333,"date":"2021-09-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5938443284,"date":"2021-09-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5143333333,"date":"2021-09-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.595525182,"date":"2021-09-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5270833333,"date":"2021-10-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5972060355,"date":"2021-10-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5971666667,"date":"2021-10-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5988868891,"date":"2021-10-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.65275,"date":"2021-10-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6005677427,"date":"2021-10-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7156666667,"date":"2021-10-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6022485963,"date":"2021-10-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7273333333,"date":"2021-11-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6039294499,"date":"2021-11-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7481666667,"date":"2021-11-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6056103034,"date":"2021-11-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7454166667,"date":"2021-11-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.607291157,"date":"2021-11-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.74575,"date":"2021-11-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6089720106,"date":"2021-11-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7333333333,"date":"2021-11-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6106528642,"date":"2021-11-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.69975,"date":"2021-12-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6123337178,"date":"2021-12-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6755,"date":"2021-12-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6140145714,"date":"2021-12-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6595,"date":"2021-12-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6156954249,"date":"2021-12-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6401666667,"date":"2021-12-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6173762785,"date":"2021-12-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.64475,"date":"2022-01-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6190571321,"date":"2022-01-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6535833333,"date":"2022-01-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6207379857,"date":"2022-01-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6615,"date":"2022-01-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6224188393,"date":"2022-01-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6755,"date":"2022-01-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6240996928,"date":"2022-01-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7140833333,"date":"2022-01-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6257805464,"date":"2022-01-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7806666667,"date":"2022-02-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6274614,"date":"2022-02-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.82275,"date":"2022-02-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6291422536,"date":"2022-02-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8669166667,"date":"2022-02-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6308231072,"date":"2022-02-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9433333333,"date":"2022-02-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6325039608,"date":"2022-02-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.4456666667,"date":"2022-03-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6341848143,"date":"2022-03-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.6726666667,"date":"2022-03-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6358656679,"date":"2022-03-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.6170833333,"date":"2022-03-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6375465215,"date":"2022-03-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.61125,"date":"2022-03-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6392273751,"date":"2022-03-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.5525833333,"date":"2022-04-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6409082287,"date":"2022-04-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.4771666667,"date":"2022-04-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6425890822,"date":"2022-04-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.4511666667,"date":"2022-04-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6442699358,"date":"2022-04-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.4879166667,"date":"2022-04-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6459507894,"date":"2022-04-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.5610833333,"date":"2022-05-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.647631643,"date":"2022-05-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.701,"date":"2022-05-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6493124966,"date":"2022-05-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.8656666667,"date":"2022-05-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6509933501,"date":"2022-05-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.9719166667,"date":"2022-05-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6526742037,"date":"2022-05-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":5.012,"date":"2022-05-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6543550573,"date":"2022-05-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":5.2535,"date":"2022-06-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6560359109,"date":"2022-06-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":5.38075,"date":"2022-06-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6577167645,"date":"2022-06-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":5.3458333333,"date":"2022-06-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6593976181,"date":"2022-06-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":5.2643333333,"date":"2022-06-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6610784716,"date":"2022-06-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":5.1664166667,"date":"2022-07-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6627593252,"date":"2022-07-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":5.0398333333,"date":"2022-07-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6644401788,"date":"2022-07-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.883,"date":"2022-07-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6661210324,"date":"2022-07-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.7291666667,"date":"2022-07-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.667801886,"date":"2022-07-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.5989166667,"date":"2022-08-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6694827395,"date":"2022-08-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.4489166667,"date":"2022-08-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6711635931,"date":"2022-08-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.349,"date":"2022-08-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6728444467,"date":"2022-08-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2890833333,"date":"2022-08-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6745253003,"date":"2022-08-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2285,"date":"2022-08-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6762061539,"date":"2022-08-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.1523333333,"date":"2022-09-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6778870074,"date":"2022-09-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.1074166667,"date":"2022-09-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.679567861,"date":"2022-09-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0789166667,"date":"2022-09-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6812487146,"date":"2022-09-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.14825,"date":"2022-09-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6829295682,"date":"2022-09-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2526666667,"date":"2022-10-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6846104218,"date":"2022-10-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.3633333333,"date":"2022-10-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6862912754,"date":"2022-10-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.3120833333,"date":"2022-10-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6879721289,"date":"2022-10-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.1995833333,"date":"2022-10-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6896529825,"date":"2022-10-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.1658333333,"date":"2022-10-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6913338361,"date":"2022-10-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2105,"date":"2022-11-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6930146897,"date":"2022-11-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.17825,"date":"2022-11-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6946955433,"date":"2022-11-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0665,"date":"2022-11-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6963763968,"date":"2022-11-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9478333333,"date":"2022-11-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6980572504,"date":"2022-11-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7958333333,"date":"2022-12-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.699738104,"date":"2022-12-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6435833333,"date":"2022-12-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7014189576,"date":"2022-12-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.523,"date":"2022-12-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7030998112,"date":"2022-12-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4898333333,"date":"2022-12-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7047806647,"date":"2022-12-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6025,"date":"2023-01-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7064615183,"date":"2023-01-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6311666667,"date":"2023-01-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7081423719,"date":"2023-01-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.67775,"date":"2023-01-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7098232255,"date":"2023-01-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.774,"date":"2023-01-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7115040791,"date":"2023-01-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8493333333,"date":"2023-01-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7131849327,"date":"2023-01-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8183333333,"date":"2023-02-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7148657862,"date":"2023-02-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.77675,"date":"2023-02-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7165466398,"date":"2023-02-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.776,"date":"2023-02-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7182274934,"date":"2023-02-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7435833333,"date":"2023-02-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.719908347,"date":"2023-02-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7944166667,"date":"2023-03-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7215892006,"date":"2023-03-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8526666667,"date":"2023-03-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7232700541,"date":"2023-03-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.81625,"date":"2023-03-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7249509077,"date":"2023-03-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.81875,"date":"2023-03-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7266317613,"date":"2023-03-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.883,"date":"2023-04-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7283126149,"date":"2023-04-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9720833333,"date":"2023-04-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7299934685,"date":"2023-04-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0398333333,"date":"2023-04-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.731674322,"date":"2023-04-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0428333333,"date":"2023-04-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7333551756,"date":"2023-04-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9936666667,"date":"2023-05-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7350360292,"date":"2023-05-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9304166667,"date":"2023-05-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7367168828,"date":"2023-05-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9295,"date":"2023-05-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7383977364,"date":"2023-05-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9285833333,"date":"2023-05-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.74007859,"date":"2023-05-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9719166667,"date":"2023-05-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7417594435,"date":"2023-05-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9455833333,"date":"2023-06-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7434402971,"date":"2023-06-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.995,"date":"2023-06-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7451211507,"date":"2023-06-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.98025,"date":"2023-06-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7468020043,"date":"2023-06-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9753333333,"date":"2023-06-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7484828579,"date":"2023-06-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9385833333,"date":"2023-07-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7501637114,"date":"2023-07-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9613333333,"date":"2023-07-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.751844565,"date":"2023-07-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9698333333,"date":"2023-07-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7535254186,"date":"2023-07-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0019166667,"date":"2023-07-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7552062722,"date":"2023-07-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.1503333333,"date":"2023-07-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7568871258,"date":"2023-07-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2188333333,"date":"2023-08-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7585679793,"date":"2023-08-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2440833333,"date":"2023-08-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7602488329,"date":"2023-08-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2770833333,"date":"2023-08-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7619296865,"date":"2023-08-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.23275,"date":"2023-08-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7636105401,"date":"2023-08-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.22625,"date":"2023-09-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7652913937,"date":"2023-09-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2460833333,"date":"2023-09-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7669722473,"date":"2023-09-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.323,"date":"2023-09-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7686531008,"date":"2023-09-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2991666667,"date":"2023-09-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7703339544,"date":"2023-09-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.28625,"date":"2023-10-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.772014808,"date":"2023-10-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.1599166667,"date":"2023-10-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7736956616,"date":"2023-10-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0485,"date":"2023-10-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7753765152,"date":"2023-10-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.99475,"date":"2023-10-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7770573687,"date":"2023-10-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9290833333,"date":"2023-10-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7787382223,"date":"2023-10-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8448333333,"date":"2023-11-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7804190759,"date":"2023-11-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.789,"date":"2023-11-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7820999295,"date":"2023-11-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7325833333,"date":"2023-11-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7837807831,"date":"2023-11-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6828333333,"date":"2023-11-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7854616366,"date":"2023-11-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6656666667,"date":"2023-12-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7871424902,"date":"2023-12-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5654166667,"date":"2023-12-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7888233438,"date":"2023-12-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4815,"date":"2023-12-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7905041974,"date":"2023-12-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5409166667,"date":"2023-12-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.792185051,"date":"2023-12-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5228333333,"date":"2024-01-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7938659046,"date":"2024-01-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5079166667,"date":"2024-01-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7955467581,"date":"2024-01-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4788333333,"date":"2024-01-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7972276117,"date":"2024-01-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4768333333,"date":"2024-01-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.7989084653,"date":"2024-01-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5109166667,"date":"2024-01-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8005893189,"date":"2024-01-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.54975,"date":"2024-02-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8022701725,"date":"2024-02-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5989166667,"date":"2024-02-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.803951026,"date":"2024-02-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6731666667,"date":"2024-02-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8056318796,"date":"2024-02-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6526666667,"date":"2024-02-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8073127332,"date":"2024-02-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7561666667,"date":"2024-03-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8089935868,"date":"2024-03-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.781,"date":"2024-03-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8106744404,"date":"2024-03-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8548333333,"date":"2024-03-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8123552939,"date":"2024-03-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9271666667,"date":"2024-03-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8140361475,"date":"2024-03-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9306666667,"date":"2024-04-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8157170011,"date":"2024-04-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0188333333,"date":"2024-04-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8173978547,"date":"2024-04-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.06375,"date":"2024-04-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8190787083,"date":"2024-04-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.10625,"date":"2024-04-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8207595619,"date":"2024-04-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.09125,"date":"2024-04-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8224404154,"date":"2024-04-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0814166667,"date":"2024-05-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.824121269,"date":"2024-05-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0420833333,"date":"2024-05-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8258021226,"date":"2024-05-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0134166667,"date":"2024-05-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8274829762,"date":"2024-05-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.00925,"date":"2024-05-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8291638298,"date":"2024-05-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9465,"date":"2024-06-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8308446833,"date":"2024-06-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8579166667,"date":"2024-06-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8325255369,"date":"2024-06-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8586666667,"date":"2024-06-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8342063905,"date":"2024-06-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8534166667,"date":"2024-06-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8358872441,"date":"2024-06-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8831666667,"date":"2024-07-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8375680977,"date":"2024-07-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.90025,"date":"2024-07-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8392489512,"date":"2024-07-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9055,"date":"2024-07-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8409298048,"date":"2024-07-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.87175,"date":"2024-07-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8426106584,"date":"2024-07-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.879,"date":"2024-07-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.844291512,"date":"2024-07-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.84375,"date":"2024-08-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8459723656,"date":"2024-08-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8125,"date":"2024-08-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8476532192,"date":"2024-08-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7886666667,"date":"2024-08-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8493340727,"date":"2024-08-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7275,"date":"2024-08-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8510149263,"date":"2024-08-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7145,"date":"2024-09-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8526957799,"date":"2024-09-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6693333333,"date":"2024-09-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8543766335,"date":"2024-09-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.62675,"date":"2024-09-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8560574871,"date":"2024-09-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6224166667,"date":"2024-09-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8577383406,"date":"2024-09-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6073333333,"date":"2024-09-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8594191942,"date":"2024-09-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5685833333,"date":"2024-10-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8611000478,"date":"2024-10-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5970833333,"date":"2024-10-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8627809014,"date":"2024-10-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5735,"date":"2024-10-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.864461755,"date":"2024-10-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5249166667,"date":"2024-10-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8661426085,"date":"2024-10-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.493,"date":"2024-11-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8678234621,"date":"2024-11-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4789166667,"date":"2024-11-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8695043157,"date":"2024-11-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4660833333,"date":"2024-11-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8711851693,"date":"2024-11-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4660833333,"date":"2024-11-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8728660229,"date":"2024-11-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.45425,"date":"2024-12-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8745468765,"date":"2024-12-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.431,"date":"2024-12-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.87622773,"date":"2024-12-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.431,"date":"2024-12-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8779085836,"date":"2024-12-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4395,"date":"2024-12-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8795894372,"date":"2024-12-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4266666667,"date":"2024-12-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8812702908,"date":"2024-12-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4620833333,"date":"2025-01-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8829511444,"date":"2025-01-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4610833333,"date":"2025-01-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8846319979,"date":"2025-01-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5243333333,"date":"2025-01-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8863128515,"date":"2025-01-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.522,"date":"2025-01-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8879937051,"date":"2025-01-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5101666667,"date":"2025-02-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8896745587,"date":"2025-02-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5611666667,"date":"2025-02-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8913554123,"date":"2025-02-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5964166667,"date":"2025-02-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8930362658,"date":"2025-02-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.57775,"date":"2025-02-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8947171194,"date":"2025-02-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5271666667,"date":"2025-03-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.896397973,"date":"2025-03-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.51375,"date":"2025-03-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8980788266,"date":"2025-03-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4978333333,"date":"2025-03-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.8997596802,"date":"2025-03-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5485833333,"date":"2025-03-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.9014405338,"date":"2025-03-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6035,"date":"2025-03-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.9031213873,"date":"2025-03-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6863333333,"date":"2025-04-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.9048022409,"date":"2025-04-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.613,"date":"2025-04-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.9064830945,"date":"2025-04-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.58525,"date":"2025-04-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.9081639481,"date":"2025-04-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.57875,"date":"2025-04-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.9098448017,"date":"2025-04-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5851666667,"date":"2025-05-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.9115256552,"date":"2025-05-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5728333333,"date":"2025-05-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.9132065088,"date":"2025-05-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6244166667,"date":"2025-05-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.9148873624,"date":"2025-05-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6089166667,"date":"2025-05-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.916568216,"date":"2025-05-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5746666667,"date":"2025-06-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.9182490696,"date":"2025-06-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5501666667,"date":"2025-06-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.9199299231,"date":"2025-06-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5765,"date":"2025-06-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.9216107767,"date":"2025-06-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6445833333,"date":"2025-06-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.9232916303,"date":"2025-06-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9264132155,"date":"2025-07-06","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9280940691,"date":"2025-07-13","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9297749227,"date":"2025-07-20","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9314557763,"date":"2025-07-27","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9331366299,"date":"2025-08-03","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9348174834,"date":"2025-08-10","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.936498337,"date":"2025-08-17","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9381791906,"date":"2025-08-24","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9398600442,"date":"2025-08-31","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9415408978,"date":"2025-09-07","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9432217513,"date":"2025-09-14","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9449026049,"date":"2025-09-21","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9465834585,"date":"2025-09-28","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9482643121,"date":"2025-10-05","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9499451657,"date":"2025-10-12","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9516260193,"date":"2025-10-19","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9533068728,"date":"2025-10-26","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9549877264,"date":"2025-11-02","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.95666858,"date":"2025-11-09","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9583494336,"date":"2025-11-16","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9600302872,"date":"2025-11-23","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9617111407,"date":"2025-11-30","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9633919943,"date":"2025-12-07","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9650728479,"date":"2025-12-14","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9667537015,"date":"2025-12-21","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9684345551,"date":"2025-12-28","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9701154086,"date":"2026-01-04","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9717962622,"date":"2026-01-11","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9734771158,"date":"2026-01-18","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9751579694,"date":"2026-01-25","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.976838823,"date":"2026-02-01","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9785196766,"date":"2026-02-08","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9802005301,"date":"2026-02-15","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9818813837,"date":"2026-02-22","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9835622373,"date":"2026-03-01","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9852430909,"date":"2026-03-08","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9869239445,"date":"2026-03-15","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.988604798,"date":"2026-03-22","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9902856516,"date":"2026-03-29","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9919665052,"date":"2026-04-05","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9936473588,"date":"2026-04-12","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9953282124,"date":"2026-04-19","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9970090659,"date":"2026-04-26","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.9986899195,"date":"2026-05-03","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0003707731,"date":"2026-05-10","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0020516267,"date":"2026-05-17","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0037324803,"date":"2026-05-24","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0054133339,"date":"2026-05-31","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0070941874,"date":"2026-06-07","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.008775041,"date":"2026-06-14","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0104558946,"date":"2026-06-21","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0121367482,"date":"2026-06-28","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0138176018,"date":"2026-07-05","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0154984553,"date":"2026-07-12","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0171793089,"date":"2026-07-19","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0188601625,"date":"2026-07-26","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0205410161,"date":"2026-08-02","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0222218697,"date":"2026-08-09","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0239027232,"date":"2026-08-16","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0255835768,"date":"2026-08-23","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0272644304,"date":"2026-08-30","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.028945284,"date":"2026-09-06","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0306261376,"date":"2026-09-13","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0323069912,"date":"2026-09-20","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0339878447,"date":"2026-09-27","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0356686983,"date":"2026-10-04","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0373495519,"date":"2026-10-11","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0390304055,"date":"2026-10-18","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0407112591,"date":"2026-10-25","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0423921126,"date":"2026-11-01","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0440729662,"date":"2026-11-08","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0457538198,"date":"2026-11-15","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0474346734,"date":"2026-11-22","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.049115527,"date":"2026-11-29","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0507963805,"date":"2026-12-06","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0524772341,"date":"2026-12-13","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0541580877,"date":"2026-12-20","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0558389413,"date":"2026-12-27","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0575197949,"date":"2027-01-03","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0592006485,"date":"2027-01-10","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.060881502,"date":"2027-01-17","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0625623556,"date":"2027-01-24","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0642432092,"date":"2027-01-31","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0659240628,"date":"2027-02-07","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0676049164,"date":"2027-02-14","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0692857699,"date":"2027-02-21","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0709666235,"date":"2027-02-28","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0726474771,"date":"2027-03-07","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0743283307,"date":"2027-03-14","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0760091843,"date":"2027-03-21","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0776900378,"date":"2027-03-28","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0793708914,"date":"2027-04-04","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.081051745,"date":"2027-04-11","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0827325986,"date":"2027-04-18","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0844134522,"date":"2027-04-25","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0860943058,"date":"2027-05-02","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0877751593,"date":"2027-05-09","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0894560129,"date":"2027-05-16","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0911368665,"date":"2027-05-23","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0928177201,"date":"2027-05-30","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0944985737,"date":"2027-06-06","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0961794272,"date":"2027-06-13","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0978602808,"date":"2027-06-20","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.0995411344,"date":"2027-06-27","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.101221988,"date":"2027-07-04","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1029028416,"date":"2027-07-11","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1045836951,"date":"2027-07-18","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1062645487,"date":"2027-07-25","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1079454023,"date":"2027-08-01","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1096262559,"date":"2027-08-08","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1113071095,"date":"2027-08-15","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1129879631,"date":"2027-08-22","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1146688166,"date":"2027-08-29","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1163496702,"date":"2027-09-05","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1180305238,"date":"2027-09-12","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1197113774,"date":"2027-09-19","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.121392231,"date":"2027-09-26","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1230730845,"date":"2027-10-03","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1247539381,"date":"2027-10-10","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1264347917,"date":"2027-10-17","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1281156453,"date":"2027-10-24","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1297964989,"date":"2027-10-31","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1314773524,"date":"2027-11-07","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.133158206,"date":"2027-11-14","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1348390596,"date":"2027-11-21","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1365199132,"date":"2027-11-28","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1382007668,"date":"2027-12-05","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1398816204,"date":"2027-12-12","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1415624739,"date":"2027-12-19","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1432433275,"date":"2027-12-26","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1449241811,"date":"2028-01-02","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1466050347,"date":"2028-01-09","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1482858883,"date":"2028-01-16","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1499667418,"date":"2028-01-23","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1516475954,"date":"2028-01-30","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.153328449,"date":"2028-02-06","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1550093026,"date":"2028-02-13","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1566901562,"date":"2028-02-20","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1583710097,"date":"2028-02-27","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1600518633,"date":"2028-03-05","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1617327169,"date":"2028-03-12","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1634135705,"date":"2028-03-19","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1650944241,"date":"2028-03-26","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1667752777,"date":"2028-04-02","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1684561312,"date":"2028-04-09","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1701369848,"date":"2028-04-16","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1718178384,"date":"2028-04-23","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.173498692,"date":"2028-04-30","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1751795456,"date":"2028-05-07","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1768603991,"date":"2028-05-14","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1785412527,"date":"2028-05-21","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1802221063,"date":"2028-05-28","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1819029599,"date":"2028-06-04","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1835838135,"date":"2028-06-11","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.185264667,"date":"2028-06-18","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1869455206,"date":"2028-06-25","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1886263742,"date":"2028-07-02","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1903072278,"date":"2028-07-09","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1919880814,"date":"2028-07-16","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.193668935,"date":"2028-07-23","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1953497885,"date":"2028-07-30","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1970306421,"date":"2028-08-06","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.1987114957,"date":"2028-08-13","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2003923493,"date":"2028-08-20","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2020732029,"date":"2028-08-27","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2037540564,"date":"2028-09-03","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.20543491,"date":"2028-09-10","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2071157636,"date":"2028-09-17","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2087966172,"date":"2028-09-24","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2104774708,"date":"2028-10-01","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2121583243,"date":"2028-10-08","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2138391779,"date":"2028-10-15","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2155200315,"date":"2028-10-22","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2172008851,"date":"2028-10-29","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2188817387,"date":"2028-11-05","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2205625923,"date":"2028-11-12","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2222434458,"date":"2028-11-19","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2239242994,"date":"2028-11-26","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.225605153,"date":"2028-12-03","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2272860066,"date":"2028-12-10","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2289668602,"date":"2028-12-17","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2306477137,"date":"2028-12-24","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2323285673,"date":"2028-12-31","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2340094209,"date":"2029-01-07","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2356902745,"date":"2029-01-14","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2373711281,"date":"2029-01-21","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2390519816,"date":"2029-01-28","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2407328352,"date":"2029-02-04","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2424136888,"date":"2029-02-11","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2440945424,"date":"2029-02-18","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.245775396,"date":"2029-02-25","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2474562496,"date":"2029-03-04","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2491371031,"date":"2029-03-11","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2508179567,"date":"2029-03-18","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2524988103,"date":"2029-03-25","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2541796639,"date":"2029-04-01","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2558605175,"date":"2029-04-08","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.257541371,"date":"2029-04-15","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2592222246,"date":"2029-04-22","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2609030782,"date":"2029-04-29","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2625839318,"date":"2029-05-06","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2642647854,"date":"2029-05-13","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2659456389,"date":"2029-05-20","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2676264925,"date":"2029-05-27","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2693073461,"date":"2029-06-03","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2709881997,"date":"2029-06-10","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2726690533,"date":"2029-06-17","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2743499069,"date":"2029-06-24","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2760307604,"date":"2029-07-01","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.277711614,"date":"2029-07-08","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2793924676,"date":"2029-07-15","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2810733212,"date":"2029-07-22","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2827541748,"date":"2029-07-29","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2844350283,"date":"2029-08-05","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2861158819,"date":"2029-08-12","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2877967355,"date":"2029-08-19","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2894775891,"date":"2029-08-26","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2911584427,"date":"2029-09-02","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2928392962,"date":"2029-09-09","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2945201498,"date":"2029-09-16","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2962010034,"date":"2029-09-23","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.297881857,"date":"2029-09-30","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.2995627106,"date":"2029-10-07","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3012435642,"date":"2029-10-14","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3029244177,"date":"2029-10-21","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3046052713,"date":"2029-10-28","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3062861249,"date":"2029-11-04","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3079669785,"date":"2029-11-11","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3096478321,"date":"2029-11-18","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3113286856,"date":"2029-11-25","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3130095392,"date":"2029-12-02","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3146903928,"date":"2029-12-09","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3163712464,"date":"2029-12-16","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3180521,"date":"2029-12-23","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3197329535,"date":"2029-12-30","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3214138071,"date":"2030-01-06","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3230946607,"date":"2030-01-13","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3247755143,"date":"2030-01-20","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3264563679,"date":"2030-01-27","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3281372215,"date":"2030-02-03","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.329818075,"date":"2030-02-10","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3314989286,"date":"2030-02-17","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3331797822,"date":"2030-02-24","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3348606358,"date":"2030-03-03","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3365414894,"date":"2030-03-10","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3382223429,"date":"2030-03-17","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3399031965,"date":"2030-03-24","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3415840501,"date":"2030-03-31","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3432649037,"date":"2030-04-07","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3449457573,"date":"2030-04-14","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3466266108,"date":"2030-04-21","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3483074644,"date":"2030-04-28","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.349988318,"date":"2030-05-05","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3516691716,"date":"2030-05-12","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3533500252,"date":"2030-05-19","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3550308788,"date":"2030-05-26","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3567117323,"date":"2030-06-02","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3583925859,"date":"2030-06-09","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3600734395,"date":"2030-06-16","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":4.3617542931,"date":"2030-06-23","fuel":"gasoline","is_predicted":"forecasting"}],"metadata":{"avg_price":{"type":"number","semanticType":"Number"},"date":{"type":"date","semanticType":"Date"},"fuel":{"type":"string","semanticType":"String"},"is_predicted":{"type":"string","semanticType":"String","levels":["original","regression","forecasting"]}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn.linear_model import LinearRegression\n\ndef transform_data(df_gas_prices):\n # Group by date and fuel to get average price across all grades and formulations\n historical_df = df_gas_prices.groupby(['date', 'fuel'], as_index=False).agg({\n 'price': 'mean'\n })\n historical_df = historical_df.rename(columns={'price': 'avg_price'})\n historical_df = historical_df.sort_values('date')\n \n # Convert date to datetime for easier manipulation\n historical_df['date'] = pd.to_datetime(historical_df['date'])\n \n # Prepare the result dataframe\n all_data = []\n \n # Process each fuel type separately\n for fuel_type in historical_df['fuel'].unique():\n fuel_data = historical_df[historical_df['fuel'] == fuel_type].copy()\n \n # Create numeric representation of dates for regression (days since first date)\n min_date = fuel_data['date'].min()\n fuel_data['days_since_start'] = (fuel_data['date'] - min_date).dt.days\n \n # Prepare training data\n X = fuel_data[['days_since_start']].values\n y = fuel_data['avg_price'].values\n \n # Train linear regression model\n model = LinearRegression()\n model.fit(X, y)\n \n # Add original data with 'original' label\n fuel_data_original = fuel_data[['date', 'avg_price']].copy()\n fuel_data_original['fuel'] = fuel_type\n fuel_data_original['is_predicted'] = 'original'\n all_data.append(fuel_data_original[['date', 'fuel', 'avg_price', 'is_predicted']])\n \n # Generate regression values for historical dates\n regression_prices = model.predict(X)\n fuel_data_regression = fuel_data[['date']].copy()\n fuel_data_regression['fuel'] = fuel_type\n fuel_data_regression['avg_price'] = regression_prices\n fuel_data_regression['is_predicted'] = 'regression'\n all_data.append(fuel_data_regression[['date', 'fuel', 'avg_price', 'is_predicted']])\n \n # Generate forecast for next 5 years\n max_date = fuel_data['date'].max()\n future_dates = pd.date_range(start=max_date + pd.Timedelta(days=7), periods=260, freq='W')\n future_days = (future_dates - min_date).days.values.reshape(-1, 1)\n \n future_prices = model.predict(future_days)\n \n forecast_df = pd.DataFrame({\n 'date': future_dates,\n 'fuel': fuel_type,\n 'avg_price': future_prices,\n 'is_predicted': 'forecasting'\n })\n all_data.append(forecast_df)\n \n # Combine all data\n transformed_df = pd.concat(all_data, ignore_index=True)\n transformed_df = transformed_df.sort_values(['fuel', 'date'])\n \n # Convert date back to string format for output\n transformed_df['date'] = transformed_df['date'].dt.strftime('%Y-%m-%d')\n \n return transformed_df\n","source":["weekly_gas_prices"],"dialog":[{"content":"You are a data scientist to help user to transform data that will be used for visualization.\nThe user will provide you information about what data would be needed, and your job is to create a python function based on the input data summary, transformation instruction and expected fields.\nThe users' instruction includes \"chart_type\" and \"chart_encodings\" that describe the visualization they want, and natural language instructions \"goal\" that describe what data is needed.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should first refine users' goal and then create a python function in the output section based off the [CONTEXT] and [GOAL]:\n\n 1. First, refine users' [GOAL]. The main objective in this step is to check if \"chart_type\" and \"chart_encodings\" provided by the user are sufficient to achieve their \"goal\". Concretely:\n - based on the user's \"goal\" and \"chart_type\" and \"chart_encodings\", elaborate the goal into a \"detailed_instruction\".\n - \"display_instruction\" is a short verb phrase describing the users' goal. \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate it based on detailed_instruction and the suggested chart_type and chart_encodings, but don't need to mention the chart details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user specification follows up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - determine \"output_fields\", the desired fields that the output data should have to achieve the user's goal, it's a good idea to include intermediate fields here.\n - then decide \"chart_encodings\", which maps visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized, \n - the \"chart_encodings\" should be created to support the user's \"chart_type\".\n - first, determine whether the user has provided sufficient fields in \"chart_encodings\" that are needed to achieve their goal:\n - if the user's \"chart_encodings\" are sufficient, simply copy it.\n - if the user didn't provide sufficient fields in \"chart_encodings\", add missing fields in \"chart_encodings\" (ordered them based on whether the field will be used in x,y axes or legends);\n - \"chart_encodings\" should only include fields that will be visualized (do not include other intermediate fields from \"output_fields\") \n - when adding new fields to \"chart_encodings\", be efficient and add only a minimal number of fields that are needed to achive the user's goal. \n - generally, the total number of fields in \"chart_encodings\" should be no more than 3 for x,y,legend.\n - if the user's \"chart_encodings\" is sufficient but can be optimized, you can reorder encodings to visualize the data more effectively.\n - sometimes, user may provide instruction to update visualizations fields they provided. You should leverage the user's goal to resolve the conflict and decide the final \"chart_encodings\"\n - e.g., they may mention \"use B metric instead\" while A metric is in provided fields, in this case, you should update \"chart_encodings\" to update A metric with B metric.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n Prepare the result in the following json format:\n\n```\n{\n \"detailed_instruction\": \"...\" // string, elaborate user instruction with details if the user\n \"display_instruction\": \"...\" // string, the short verb phrase describing the users' goal.\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have based on the user's goal, it's a good idea to preserve intermediate fields here (i.e., the goal of transformed data)\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n ... // other visualization channels user used\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized.\n \"reason\": \"...\" // string, explain why this refinement is made\n}\n```\n\n 2. Then, write a python function based on the refined goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \"transformed_df\" should contain all \"output_fields\" from the refined goal.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable.\nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- try to use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n\n 3. The output must only contain a json object representing the refined goal and a python code block representing the transformation code, do not add any extra text explanation.\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (weekly_gas_prices)\n\n## fields\n\t*date -- type: object, values: 1990-08-20, 1990-08-27, 1990-09-03, ..., 2025-06-02, 2025-06-09, 2025-06-16, 2025-06-23\n\t*fuel -- type: object, values: diesel, gasoline\n\t*grade -- type: object, values: all, low_sulfur, midgrade, premium, regular, ultra_low_sulfur\n\t*formulation -- type: object, values: NA, all, conventional, reformulated\n\t*price -- type: float64, values: 0.885, 0.891, 0.899, ..., 5.955, 5.964, 6.033, 6.064\n\n## sample\n date fuel grade formulation price\n0 1990-08-20 gasoline regular all 1.191\n1 1990-08-20 gasoline regular conventional 1.191\n2 1990-08-27 gasoline regular all 1.245\n3 1990-08-27 gasoline regular conventional 1.245\n4 1990-09-03 gasoline regular all 1.242\n......\n\n\n\n\n[GOAL]\n\nWhat are the major **price trends** across all fuel types from 1990 to 2025?","role":"user"},{"content":"```json\n{\n \"mode\": \"infer\",\n \"recap\": \"User wants to visualize the major price trends across all fuel types from 1990 to 2025 to understand how fuel prices have evolved over time.\",\n \"display_instruction\": \"Show **price** trends over time for different **fuel** types\",\n \"recommendation\": \"To visualize price trends over time across fuel types, we should aggregate the data by date and fuel type. Since there are multiple grades and formulations for each fuel type, we'll calculate the average price for each fuel type on each date. A line chart with date on the x-axis, average price on the y-axis, and different colored lines for each fuel type will clearly show the trends and allow easy comparison.\",\n \"output_fields\": [\"date\", \"fuel\", \"avg_price\"],\n \"chart_type\": \"line\",\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"avg_price\",\n \"color\": \"fuel\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_gas_prices):\n # Group by date and fuel to get average price across all grades and formulations\n transformed_df = df_gas_prices.groupby(['date', 'fuel'], as_index=False).agg({\n 'price': 'mean'\n })\n \n # Rename the price column to avg_price for clarity\n transformed_df = transformed_df.rename(columns={'price': 'avg_price'})\n \n # Sort by date for proper line chart rendering\n transformed_df = transformed_df.sort_values('date')\n \n return transformed_df\n```","role":"assistant"},{"content":"This is the result from the latest python code:\n\n date fuel avg_price\n0 1990-08-20 gasoline 1.191\n1 1990-08-27 gasoline 1.245\n2 1990-09-03 gasoline 1.242\n3 1990-09-10 gasoline 1.252\n4 1990-09-17 gasoline 1.266\n5 1990-09-24 gasoline 1.272\n6 1990-10-01 gasoline 1.321\n7 1990-10-08 gasoline 1.333\n8 1990-10-15 gasoline 1.339\n9 1990-10-22 gasoline 1.345\n......\n\nUpdate the code above based on the following instruction:\n\n{\n \"followup_instruction\": \"forecast the price trend for the next 5 years with some propert model!\",\n \"chart_type\": \"Line Chart\",\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"avg_price\",\n \"color\": \"fuel\",\n \"column\": \"fuel\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Build upon the previous price trends visualization by adding forecasted prices for the next 5 years (2025-2030) using a time series forecasting model. The output should include both historical actual prices and forecasted prices, with an indicator to distinguish between them.\",\n \"display_instruction\": \"Forecast **price** trends for the next 5 years for each **fuel** type\",\n \"output_fields\": [\"date\", \"fuel\", \"avg_price\", \"is_predicted\"],\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"avg_price\",\n \"color\": \"fuel\",\n \"facet\": \"is_predicted\"\n },\n \"reason\": \"The user wants to extend the price trend analysis with forecasting for the next 5 years. Following the guidelines for forecasting, the output should include a 'is_predicted' column to distinguish between actual historical data, regression on historical data, and forecasted future values. The chart should be a line chart showing both historical and predicted values for each fuel type.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn.linear_model import LinearRegression\n\ndef transform_data(df_gas_prices):\n # Group by date and fuel to get average price across all grades and formulations\n historical_df = df_gas_prices.groupby(['date', 'fuel'], as_index=False).agg({\n 'price': 'mean'\n })\n historical_df = historical_df.rename(columns={'price': 'avg_price'})\n historical_df = historical_df.sort_values('date')\n \n # Convert date to datetime for easier manipulation\n historical_df['date'] = pd.to_datetime(historical_df['date'])\n \n # Prepare the result dataframe\n all_data = []\n \n # Process each fuel type separately\n for fuel_type in historical_df['fuel'].unique():\n fuel_data = historical_df[historical_df['fuel'] == fuel_type].copy()\n \n # Create numeric representation of dates for regression (days since first date)\n min_date = fuel_data['date'].min()\n fuel_data['days_since_start'] = (fuel_data['date'] - min_date).dt.days\n \n # Prepare training data\n X = fuel_data[['days_since_start']].values\n y = fuel_data['avg_price'].values\n \n # Train linear regression model\n model = LinearRegression()\n model.fit(X, y)\n \n # Add original data with 'original' label\n fuel_data_original = fuel_data[['date', 'avg_price']].copy()\n fuel_data_original['fuel'] = fuel_type\n fuel_data_original['is_predicted'] = 'original'\n all_data.append(fuel_data_original[['date', 'fuel', 'avg_price', 'is_predicted']])\n \n # Generate regression values for historical dates\n regression_prices = model.predict(X)\n fuel_data_regression = fuel_data[['date']].copy()\n fuel_data_regression['fuel'] = fuel_type\n fuel_data_regression['avg_price'] = regression_prices\n fuel_data_regression['is_predicted'] = 'regression'\n all_data.append(fuel_data_regression[['date', 'fuel', 'avg_price', 'is_predicted']])\n \n # Generate forecast for next 5 years\n max_date = fuel_data['date'].max()\n future_dates = pd.date_range(start=max_date + pd.Timedelta(days=7), periods=260, freq='W')\n future_days = (future_dates - min_date).days.values.reshape(-1, 1)\n \n future_prices = model.predict(future_days)\n \n forecast_df = pd.DataFrame({\n 'date': future_dates,\n 'fuel': fuel_type,\n 'avg_price': future_prices,\n 'is_predicted': 'forecasting'\n })\n all_data.append(forecast_df)\n \n # Combine all data\n transformed_df = pd.concat(all_data, ignore_index=True)\n transformed_df = transformed_df.sort_values(['fuel', 'date'])\n \n # Convert date back to string format for output\n transformed_df['date'] = transformed_df['date'].dt.strftime('%Y-%m-%d')\n \n return transformed_df\n```","role":"assistant"}],"trigger":{"tableId":"table-904593","sourceTableIds":["weekly_gas_prices"],"instruction":"forecast the price trend for the next 5 years with some propert model!","displayInstruction":"Forecast **price** trends for the next 5 years for each **fuel** type","chart":{"id":"chart-1760745146503","chartType":"Line Chart","encodingMap":{"x":{"fieldID":"original--weekly_gas_prices--date"},"y":{"fieldID":"concept-avg_price-1760744859365"},"color":{"fieldID":"original--weekly_gas_prices--fuel"},"opacity":{"channel":"opacity","bin":false},"column":{"fieldID":"original--weekly_gas_prices--fuel"},"row":{"channel":"row","bin":false}},"tableRef":"table-904593","saved":false,"source":"trigger","unread":false},"resultTableId":"table-34"},"explanation":{"agent":"CodeExplanationAgent","code":"This code performs **time series analysis and forecasting** on historical gas prices:\n\n1. **Aggregate historical prices** by calculating the mean `price` across all `grade` and `formulation` values for each `date` and `fuel` type combination, creating an `avg_price` metric.\n\n2. **Prepare temporal features** by converting `date` to datetime format and calculating `days_since_start` (the number of days elapsed since the earliest date) for each `fuel` type separately.\n\n3. **Train linear regression models** for each `fuel` type (diesel, gasoline) using `days_since_start` as the predictor variable and `avg_price` as the target variable.\n\n4. **Generate three data series** for each fuel type:\n - **Original**: Historical `avg_price` values with label `is_predicted = 'original'`\n - **Regression**: Fitted values from the linear model for historical dates with label `is_predicted = 'regression'`\n - **Forecasting**: Predicted prices for the next **5 years** (260 weekly periods) beyond the latest historical date with label `is_predicted = 'forecasting'`\n\n5. **Combine and format** all series into a single dataset sorted by `fuel` and `date`, with dates converted back to string format.","concepts":[{"explanation":"This analysis uses **linear regression modeling** to capture long-term price trends and forecast future gas prices. The model treats time as a continuous predictor variable (days_since_start) to predict average price. Each fuel type is modeled independently to account for different pricing dynamics. The approach assumes a linear relationship between time and price, which captures overall trend but may not account for cyclical patterns, seasonality, or market shocks. **Alternative modeling approaches** could include: (1) ARIMA/SARIMA models to capture autocorrelation and seasonality, (2) exponential smoothing methods (Holt-Winters) for trend and seasonal components, (3) polynomial regression for non-linear trends, or (4) more advanced machine learning methods like LSTM neural networks for complex temporal patterns.","field":"Statistical Analysis"}],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (weekly_gas_prices)\n\n## fields\n\t*date -- type: object, values: 1990-08-20, 1990-08-27, 1990-09-03, ..., 2025-06-02, 2025-06-09, 2025-06-16, 2025-06-23\n\t*fuel -- type: object, values: diesel, gasoline\n\t*grade -- type: object, values: all, low_sulfur, midgrade, premium, regular, ultra_low_sulfur\n\t*formulation -- type: object, values: NA, all, conventional, reformulated\n\t*price -- type: float64, values: 0.885, 0.891, 0.899, ..., 5.955, 5.964, 6.033, 6.064\n\n## sample\n date fuel grade formulation price\n0 1990-08-20 gasoline regular all 1.191\n1 1990-08-20 gasoline regular conventional 1.191\n2 1990-08-27 gasoline regular all 1.245\n3 1990-08-27 gasoline regular conventional 1.245\n4 1990-09-03 gasoline regular all 1.242\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn.linear_model import LinearRegression\n\ndef transform_data(df_gas_prices):\n # Group by date and fuel to get average price across all grades and formulations\n historical_df = df_gas_prices.groupby(['date', 'fuel'], as_index=False).agg({\n 'price': 'mean'\n })\n historical_df = historical_df.rename(columns={'price': 'avg_price'})\n historical_df = historical_df.sort_values('date')\n \n # Convert date to datetime for easier manipulation\n historical_df['date'] = pd.to_datetime(historical_df['date'])\n \n # Prepare the result dataframe\n all_data = []\n \n # Process each fuel type separately\n for fuel_type in historical_df['fuel'].unique():\n fuel_data = historical_df[historical_df['fuel'] == fuel_type].copy()\n \n # Create numeric representation of dates for regression (days since first date)\n min_date = fuel_data['date'].min()\n fuel_data['days_since_start'] = (fuel_data['date'] - min_date).dt.days\n \n # Prepare training data\n X = fuel_data[['days_since_start']].values\n y = fuel_data['avg_price'].values\n \n # Train linear regression model\n model = LinearRegression()\n model.fit(X, y)\n \n # Add original data with 'original' label\n fuel_data_original = fuel_data[['date', 'avg_price']].copy()\n fuel_data_original['fuel'] = fuel_type\n fuel_data_original['is_predicted'] = 'original'\n all_data.append(fuel_data_original[['date', 'fuel', 'avg_price', 'is_predicted']])\n \n # Generate regression values for historical dates\n regression_prices = model.predict(X)\n fuel_data_regression = fuel_data[['date']].copy()\n fuel_data_regression['fuel'] = fuel_type\n fuel_data_regression['avg_price'] = regression_prices\n fuel_data_regression['is_predicted'] = 'regression'\n all_data.append(fuel_data_regression[['date', 'fuel', 'avg_price', 'is_predicted']])\n \n # Generate forecast for next 5 years\n max_date = fuel_data['date'].max()\n future_dates = pd.date_range(start=max_date + pd.Timedelta(days=7), periods=260, freq='W')\n future_days = (future_dates - min_date).days.values.reshape(-1, 1)\n \n future_prices = model.predict(future_days)\n \n forecast_df = pd.DataFrame({\n 'date': future_dates,\n 'fuel': fuel_type,\n 'avg_price': future_prices,\n 'is_predicted': 'forecasting'\n })\n all_data.append(forecast_df)\n \n # Combine all data\n transformed_df = pd.concat(all_data, ignore_index=True)\n transformed_df = transformed_df.sort_values(['fuel', 'date'])\n \n # Convert date back to string format for output\n transformed_df['date'] = transformed_df['date'].dt.strftime('%Y-%m-%d')\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\nThis code performs **time series analysis and forecasting** on historical gas prices:\n\n1. **Aggregate historical prices** by calculating the mean `price` across all `grade` and `formulation` values for each `date` and `fuel` type combination, creating an `avg_price` metric.\n\n2. **Prepare temporal features** by converting `date` to datetime format and calculating `days_since_start` (the number of days elapsed since the earliest date) for each `fuel` type separately.\n\n3. **Train linear regression models** for each `fuel` type (diesel, gasoline) using `days_since_start` as the predictor variable and `avg_price` as the target variable.\n\n4. **Generate three data series** for each fuel type:\n - **Original**: Historical `avg_price` values with label `is_predicted = 'original'`\n - **Regression**: Fitted values from the linear model for historical dates with label `is_predicted = 'regression'`\n - **Forecasting**: Predicted prices for the next **5 years** (260 weekly periods) beyond the latest historical date with label `is_predicted = 'forecasting'`\n\n5. **Combine and format** all series into a single dataset sorted by `fuel` and `date`, with dates converted back to string format.\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"Statistical Analysis\",\n \"explanation\": \"This analysis uses **linear regression modeling** to capture long-term price trends and forecast future gas prices. The model treats time as a continuous predictor variable (days_since_start) to predict average price. Each fuel type is modeled independently to account for different pricing dynamics. The approach assumes a linear relationship between time and price, which captures overall trend but may not account for cyclical patterns, seasonality, or market shocks. **Alternative modeling approaches** could include: (1) ARIMA/SARIMA models to capture autocorrelation and seasonality, (2) exponential smoothing methods (Holt-Winters) for trend and seasonal components, (3) polynomial regression for non-linear trends, or (4) more advanced machine learning methods like LSTM neural networks for complex temporal patterns.\"\n }\n]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""},{"id":"table-22","displayId":"fuel-price-forecast1","names":["avg_price","date","fuel","is_predicted"],"rows":[{"avg_price":1.106,"date":"1994-03-21","fuel":"diesel","is_predicted":"original"},{"avg_price":0.5951388141,"date":"1994-03-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.107,"date":"1994-03-28","fuel":"diesel","is_predicted":"original"},{"avg_price":0.5986628745,"date":"1994-03-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.109,"date":"1994-04-04","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6021849755,"date":"1994-04-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.108,"date":"1994-04-11","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6057051172,"date":"1994-04-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.105,"date":"1994-04-18","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6092232996,"date":"1994-04-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.106,"date":"1994-04-25","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6127395226,"date":"1994-04-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.104,"date":"1994-05-02","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6162537863,"date":"1994-05-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.101,"date":"1994-05-09","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6197660906,"date":"1994-05-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.099,"date":"1994-05-16","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6232764356,"date":"1994-05-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.099,"date":"1994-05-23","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6267848212,"date":"1994-05-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.098,"date":"1994-05-30","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6302912475,"date":"1994-05-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.101,"date":"1994-06-06","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6337957144,"date":"1994-06-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.098,"date":"1994-06-13","fuel":"diesel","is_predicted":"original"},{"avg_price":0.637298222,"date":"1994-06-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.103,"date":"1994-06-20","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6407987703,"date":"1994-06-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.108,"date":"1994-06-27","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6442973591,"date":"1994-06-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.109,"date":"1994-07-04","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6477939887,"date":"1994-07-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.11,"date":"1994-07-11","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6512886589,"date":"1994-07-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.111,"date":"1994-07-18","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6547813697,"date":"1994-07-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.111,"date":"1994-07-25","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6582721212,"date":"1994-07-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.116,"date":"1994-08-01","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6617609134,"date":"1994-08-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.127,"date":"1994-08-08","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6652477462,"date":"1994-08-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.127,"date":"1994-08-15","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6687326197,"date":"1994-08-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.124,"date":"1994-08-22","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6722155338,"date":"1994-08-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.122,"date":"1994-08-29","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6756964886,"date":"1994-08-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.126,"date":"1994-09-05","fuel":"diesel","is_predicted":"original"},{"avg_price":0.679175484,"date":"1994-09-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.128,"date":"1994-09-12","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6826525201,"date":"1994-09-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.126,"date":"1994-09-19","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6861275968,"date":"1994-09-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.12,"date":"1994-09-26","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6896007142,"date":"1994-09-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.118,"date":"1994-10-03","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6930718722,"date":"1994-10-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.117,"date":"1994-10-10","fuel":"diesel","is_predicted":"original"},{"avg_price":0.6965410709,"date":"1994-10-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.119,"date":"1994-10-17","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7000083102,"date":"1994-10-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.122,"date":"1994-10-24","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7034735902,"date":"1994-10-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.133,"date":"1994-10-31","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7069369109,"date":"1994-10-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.133,"date":"1994-11-07","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7103982722,"date":"1994-11-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.135,"date":"1994-11-14","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7138576741,"date":"1994-11-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.13,"date":"1994-11-21","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7173151167,"date":"1994-11-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.126,"date":"1994-11-28","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7207706,"date":"1994-11-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.123,"date":"1994-12-05","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7242241239,"date":"1994-12-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.114,"date":"1994-12-12","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7276756885,"date":"1994-12-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.109,"date":"1994-12-19","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7311252937,"date":"1994-12-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.106,"date":"1994-12-26","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7345729396,"date":"1994-12-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.104,"date":"1995-01-02","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7380186261,"date":"1995-01-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.102,"date":"1995-01-09","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7414623533,"date":"1995-01-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.1,"date":"1995-01-16","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7449041211,"date":"1995-01-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.095,"date":"1995-01-23","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7483439296,"date":"1995-01-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.09,"date":"1995-01-30","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7517817787,"date":"1995-01-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.086,"date":"1995-02-06","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7552176685,"date":"1995-02-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.088,"date":"1995-02-13","fuel":"diesel","is_predicted":"original"},{"avg_price":0.758651599,"date":"1995-02-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.088,"date":"1995-02-20","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7620835701,"date":"1995-02-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.089,"date":"1995-02-27","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7655135818,"date":"1995-02-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.089,"date":"1995-03-06","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7689416342,"date":"1995-03-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.088,"date":"1995-03-13","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7723677273,"date":"1995-03-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.085,"date":"1995-03-20","fuel":"diesel","is_predicted":"original"},{"avg_price":0.775791861,"date":"1995-03-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.088,"date":"1995-03-27","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7792140353,"date":"1995-03-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.094,"date":"1995-04-03","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7826342504,"date":"1995-04-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.101,"date":"1995-04-10","fuel":"diesel","is_predicted":"original"},{"avg_price":0.786052506,"date":"1995-04-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.106,"date":"1995-04-17","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7894688023,"date":"1995-04-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.115,"date":"1995-04-24","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7928831393,"date":"1995-04-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.119,"date":"1995-05-01","fuel":"diesel","is_predicted":"original"},{"avg_price":0.796295517,"date":"1995-05-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.126,"date":"1995-05-08","fuel":"diesel","is_predicted":"original"},{"avg_price":0.7997059352,"date":"1995-05-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.126,"date":"1995-05-15","fuel":"diesel","is_predicted":"original"},{"avg_price":0.8031143942,"date":"1995-05-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.124,"date":"1995-05-22","fuel":"diesel","is_predicted":"original"},{"avg_price":0.8065208938,"date":"1995-05-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.13,"date":"1995-05-29","fuel":"diesel","is_predicted":"original"},{"avg_price":0.809925434,"date":"1995-05-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.124,"date":"1995-06-05","fuel":"diesel","is_predicted":"original"},{"avg_price":0.8133280149,"date":"1995-06-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.122,"date":"1995-06-12","fuel":"diesel","is_predicted":"original"},{"avg_price":0.8167286364,"date":"1995-06-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.117,"date":"1995-06-19","fuel":"diesel","is_predicted":"original"},{"avg_price":0.8201272986,"date":"1995-06-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.112,"date":"1995-06-26","fuel":"diesel","is_predicted":"original"},{"avg_price":0.8235240015,"date":"1995-06-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.106,"date":"1995-07-03","fuel":"diesel","is_predicted":"original"},{"avg_price":0.826918745,"date":"1995-07-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.103,"date":"1995-07-10","fuel":"diesel","is_predicted":"original"},{"avg_price":0.8303115291,"date":"1995-07-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.099,"date":"1995-07-17","fuel":"diesel","is_predicted":"original"},{"avg_price":0.833702354,"date":"1995-07-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.098,"date":"1995-07-24","fuel":"diesel","is_predicted":"original"},{"avg_price":0.8370912194,"date":"1995-07-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.093,"date":"1995-07-31","fuel":"diesel","is_predicted":"original"},{"avg_price":0.8404781255,"date":"1995-07-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.099,"date":"1995-08-07","fuel":"diesel","is_predicted":"original"},{"avg_price":0.8438630723,"date":"1995-08-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.106,"date":"1995-08-14","fuel":"diesel","is_predicted":"original"},{"avg_price":0.8472460597,"date":"1995-08-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.106,"date":"1995-08-21","fuel":"diesel","is_predicted":"original"},{"avg_price":0.8506270878,"date":"1995-08-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.109,"date":"1995-08-28","fuel":"diesel","is_predicted":"original"},{"avg_price":0.8540061565,"date":"1995-08-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.115,"date":"1995-09-04","fuel":"diesel","is_predicted":"original"},{"avg_price":0.8573832659,"date":"1995-09-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.119,"date":"1995-09-11","fuel":"diesel","is_predicted":"original"},{"avg_price":0.860758416,"date":"1995-09-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.122,"date":"1995-09-18","fuel":"diesel","is_predicted":"original"},{"avg_price":0.8641316066,"date":"1995-09-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.121,"date":"1995-09-25","fuel":"diesel","is_predicted":"original"},{"avg_price":0.867502838,"date":"1995-09-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.117,"date":"1995-10-02","fuel":"diesel","is_predicted":"original"},{"avg_price":0.87087211,"date":"1995-10-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.117,"date":"1995-10-09","fuel":"diesel","is_predicted":"original"},{"avg_price":0.8742394226,"date":"1995-10-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.117,"date":"1995-10-16","fuel":"diesel","is_predicted":"original"},{"avg_price":0.8776047759,"date":"1995-10-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.114,"date":"1995-10-23","fuel":"diesel","is_predicted":"original"},{"avg_price":0.8809681699,"date":"1995-10-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.11,"date":"1995-10-30","fuel":"diesel","is_predicted":"original"},{"avg_price":0.8843296045,"date":"1995-10-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.118,"date":"1995-11-06","fuel":"diesel","is_predicted":"original"},{"avg_price":0.8876890797,"date":"1995-11-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.118,"date":"1995-11-13","fuel":"diesel","is_predicted":"original"},{"avg_price":0.8910465957,"date":"1995-11-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.119,"date":"1995-11-20","fuel":"diesel","is_predicted":"original"},{"avg_price":0.8944021522,"date":"1995-11-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.124,"date":"1995-11-27","fuel":"diesel","is_predicted":"original"},{"avg_price":0.8977557494,"date":"1995-11-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.123,"date":"1995-12-04","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9011073873,"date":"1995-12-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.124,"date":"1995-12-11","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9044570658,"date":"1995-12-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.13,"date":"1995-12-18","fuel":"diesel","is_predicted":"original"},{"avg_price":0.907804785,"date":"1995-12-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.141,"date":"1995-12-25","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9111505449,"date":"1995-12-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.148,"date":"1996-01-01","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9144943453,"date":"1996-01-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.146,"date":"1996-01-08","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9178361865,"date":"1996-01-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.152,"date":"1996-01-15","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9211760683,"date":"1996-01-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.144,"date":"1996-01-22","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9245139907,"date":"1996-01-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.136,"date":"1996-01-29","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9278499538,"date":"1996-01-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.13,"date":"1996-02-05","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9311839576,"date":"1996-02-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.134,"date":"1996-02-12","fuel":"diesel","is_predicted":"original"},{"avg_price":0.934516002,"date":"1996-02-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.151,"date":"1996-02-19","fuel":"diesel","is_predicted":"original"},{"avg_price":0.937846087,"date":"1996-02-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.164,"date":"1996-02-26","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9411742127,"date":"1996-02-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.175,"date":"1996-03-04","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9445003791,"date":"1996-03-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.173,"date":"1996-03-11","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9478245861,"date":"1996-03-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.172,"date":"1996-03-18","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9511468338,"date":"1996-03-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.21,"date":"1996-03-25","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9544671221,"date":"1996-03-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.222,"date":"1996-04-01","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9577854511,"date":"1996-04-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.249,"date":"1996-04-08","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9611018207,"date":"1996-04-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.305,"date":"1996-04-15","fuel":"diesel","is_predicted":"original"},{"avg_price":0.964416231,"date":"1996-04-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.304,"date":"1996-04-22","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9677286819,"date":"1996-04-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.285,"date":"1996-04-29","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9710391735,"date":"1996-04-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.292,"date":"1996-05-06","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9743477057,"date":"1996-05-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.285,"date":"1996-05-13","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9776542786,"date":"1996-05-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.274,"date":"1996-05-20","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9809588922,"date":"1996-05-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.254,"date":"1996-05-27","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9842615464,"date":"1996-05-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.24,"date":"1996-06-03","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9875622412,"date":"1996-06-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.215,"date":"1996-06-10","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9908609767,"date":"1996-06-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.193,"date":"1996-06-17","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9941577529,"date":"1996-06-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.179,"date":"1996-06-24","fuel":"diesel","is_predicted":"original"},{"avg_price":0.9974525697,"date":"1996-06-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.172,"date":"1996-07-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0007454272,"date":"1996-07-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.173,"date":"1996-07-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0040363253,"date":"1996-07-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.178,"date":"1996-07-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.007325264,"date":"1996-07-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.184,"date":"1996-07-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0106122435,"date":"1996-07-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.178,"date":"1996-07-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0138972635,"date":"1996-07-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.184,"date":"1996-08-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0171803243,"date":"1996-08-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.191,"date":"1996-08-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0204614257,"date":"1996-08-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.206,"date":"1996-08-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0237405677,"date":"1996-08-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.222,"date":"1996-08-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0270177504,"date":"1996-08-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.231,"date":"1996-09-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0302929737,"date":"1996-09-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.25,"date":"1996-09-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0335662377,"date":"1996-09-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.276,"date":"1996-09-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0368375424,"date":"1996-09-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.277,"date":"1996-09-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0401068877,"date":"1996-09-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.289,"date":"1996-09-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0433742736,"date":"1996-09-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.308,"date":"1996-10-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0466397002,"date":"1996-10-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.326,"date":"1996-10-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0499031675,"date":"1996-10-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.329,"date":"1996-10-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0531646754,"date":"1996-10-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.329,"date":"1996-10-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.056424224,"date":"1996-10-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.323,"date":"1996-11-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0596818132,"date":"1996-11-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.316,"date":"1996-11-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0629374431,"date":"1996-11-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.324,"date":"1996-11-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0661911136,"date":"1996-11-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.327,"date":"1996-11-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0694428248,"date":"1996-11-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.323,"date":"1996-12-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0726925766,"date":"1996-12-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.32,"date":"1996-12-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0759403691,"date":"1996-12-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.307,"date":"1996-12-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0791862022,"date":"1996-12-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.3,"date":"1996-12-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.082430076,"date":"1996-12-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.295,"date":"1996-12-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0856719904,"date":"1996-12-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.291,"date":"1997-01-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0889119455,"date":"1997-01-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.296,"date":"1997-01-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0921499413,"date":"1997-01-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.293,"date":"1997-01-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0953859777,"date":"1997-01-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.283,"date":"1997-01-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.0986200548,"date":"1997-01-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.288,"date":"1997-02-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1018521725,"date":"1997-02-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.285,"date":"1997-02-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1050823308,"date":"1997-02-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.278,"date":"1997-02-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1083105298,"date":"1997-02-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.269,"date":"1997-02-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1115367695,"date":"1997-02-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.252,"date":"1997-03-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1147610498,"date":"1997-03-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.23,"date":"1997-03-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1179833708,"date":"1997-03-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.22,"date":"1997-03-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1212037324,"date":"1997-03-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.22,"date":"1997-03-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1244221347,"date":"1997-03-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.225,"date":"1997-03-31","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1276385776,"date":"1997-03-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.217,"date":"1997-04-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1308530612,"date":"1997-04-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.216,"date":"1997-04-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1340655855,"date":"1997-04-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.211,"date":"1997-04-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1372761504,"date":"1997-04-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.205,"date":"1997-04-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1404847559,"date":"1997-04-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.205,"date":"1997-05-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1436914021,"date":"1997-05-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.191,"date":"1997-05-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.146896089,"date":"1997-05-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.191,"date":"1997-05-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1500988165,"date":"1997-05-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.196,"date":"1997-05-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1532995846,"date":"1997-05-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.19,"date":"1997-06-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1564983934,"date":"1997-06-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.187,"date":"1997-06-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1596952429,"date":"1997-06-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.172,"date":"1997-06-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.162890133,"date":"1997-06-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.162,"date":"1997-06-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1660830638,"date":"1997-06-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.153,"date":"1997-06-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1692740352,"date":"1997-06-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.159,"date":"1997-07-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1724630473,"date":"1997-07-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.152,"date":"1997-07-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1756501,"date":"1997-07-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.147,"date":"1997-07-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1788351934,"date":"1997-07-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.145,"date":"1997-07-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1820183274,"date":"1997-07-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.155,"date":"1997-08-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1851995021,"date":"1997-08-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.168,"date":"1997-08-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1883787175,"date":"1997-08-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.167,"date":"1997-08-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1915559735,"date":"1997-08-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.169,"date":"1997-08-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1947312701,"date":"1997-08-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.165,"date":"1997-09-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.1979046074,"date":"1997-09-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.163,"date":"1997-09-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2010759854,"date":"1997-09-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.156,"date":"1997-09-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.204245404,"date":"1997-09-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.154,"date":"1997-09-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2074128632,"date":"1997-09-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.16,"date":"1997-09-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2105783631,"date":"1997-09-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.175,"date":"1997-10-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2137419037,"date":"1997-10-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.185,"date":"1997-10-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2169034849,"date":"1997-10-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.185,"date":"1997-10-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2200631068,"date":"1997-10-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.185,"date":"1997-10-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2232207693,"date":"1997-10-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.188,"date":"1997-11-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2263764725,"date":"1997-11-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.19,"date":"1997-11-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2295302163,"date":"1997-11-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.195,"date":"1997-11-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2326820008,"date":"1997-11-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.193,"date":"1997-11-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.235831826,"date":"1997-11-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.189,"date":"1997-12-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2389796917,"date":"1997-12-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.174,"date":"1997-12-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2421255982,"date":"1997-12-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.162,"date":"1997-12-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2452695453,"date":"1997-12-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.155,"date":"1997-12-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.248411533,"date":"1997-12-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.15,"date":"1997-12-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2515515614,"date":"1997-12-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.147,"date":"1998-01-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2546896305,"date":"1998-01-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.126,"date":"1998-01-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2578257402,"date":"1998-01-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.109,"date":"1998-01-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2609598906,"date":"1998-01-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.096,"date":"1998-01-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2640920816,"date":"1998-01-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.091,"date":"1998-02-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2672223132,"date":"1998-02-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.085,"date":"1998-02-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2703505856,"date":"1998-02-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.082,"date":"1998-02-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2734768985,"date":"1998-02-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.079,"date":"1998-02-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2766012522,"date":"1998-02-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.074,"date":"1998-03-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2797236464,"date":"1998-03-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.066,"date":"1998-03-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2828440814,"date":"1998-03-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.057,"date":"1998-03-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.285962557,"date":"1998-03-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.049,"date":"1998-03-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2890790732,"date":"1998-03-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.068,"date":"1998-03-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2921936301,"date":"1998-03-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.067,"date":"1998-04-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2953062276,"date":"1998-04-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.065,"date":"1998-04-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.2984168658,"date":"1998-04-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.065,"date":"1998-04-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3015255447,"date":"1998-04-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.07,"date":"1998-04-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3046322642,"date":"1998-04-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.072,"date":"1998-05-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3077370244,"date":"1998-05-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.075,"date":"1998-05-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3108398252,"date":"1998-05-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.069,"date":"1998-05-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3139406666,"date":"1998-05-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.06,"date":"1998-05-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3170395488,"date":"1998-05-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.053,"date":"1998-06-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3201364715,"date":"1998-06-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.045,"date":"1998-06-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3232314349,"date":"1998-06-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.04,"date":"1998-06-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.326324439,"date":"1998-06-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.033,"date":"1998-06-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3294154838,"date":"1998-06-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.034,"date":"1998-06-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3325045691,"date":"1998-06-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.036,"date":"1998-07-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3355916952,"date":"1998-07-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.031,"date":"1998-07-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3386768619,"date":"1998-07-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.027,"date":"1998-07-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3417600692,"date":"1998-07-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.02,"date":"1998-07-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3448413172,"date":"1998-07-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.016,"date":"1998-08-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3479206058,"date":"1998-08-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.01,"date":"1998-08-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3509979351,"date":"1998-08-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.007,"date":"1998-08-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3540733051,"date":"1998-08-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.004,"date":"1998-08-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3571467157,"date":"1998-08-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1,"date":"1998-08-31","fuel":"diesel","is_predicted":"original"},{"avg_price":1.360218167,"date":"1998-08-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.009,"date":"1998-09-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3632876589,"date":"1998-09-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.019,"date":"1998-09-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3663551914,"date":"1998-09-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.03,"date":"1998-09-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3694207647,"date":"1998-09-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.039,"date":"1998-09-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3724843785,"date":"1998-09-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.041,"date":"1998-10-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3755460331,"date":"1998-10-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.041,"date":"1998-10-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3786057282,"date":"1998-10-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.036,"date":"1998-10-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3816634641,"date":"1998-10-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.036,"date":"1998-10-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3847192406,"date":"1998-10-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.035,"date":"1998-11-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3877730577,"date":"1998-11-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.034,"date":"1998-11-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3908249155,"date":"1998-11-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.026,"date":"1998-11-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3938748139,"date":"1998-11-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.012,"date":"1998-11-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.396922753,"date":"1998-11-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.004,"date":"1998-11-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.3999687328,"date":"1998-11-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.986,"date":"1998-12-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4030127532,"date":"1998-12-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.972,"date":"1998-12-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4060548142,"date":"1998-12-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.968,"date":"1998-12-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4090949159,"date":"1998-12-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.966,"date":"1998-12-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4121330583,"date":"1998-12-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.965,"date":"1999-01-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4151692413,"date":"1999-01-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.967,"date":"1999-01-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.418203465,"date":"1999-01-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.97,"date":"1999-01-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4212357293,"date":"1999-01-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.964,"date":"1999-01-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4242660343,"date":"1999-01-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.962,"date":"1999-02-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4272943799,"date":"1999-02-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.962,"date":"1999-02-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4303207662,"date":"1999-02-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.959,"date":"1999-02-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4333451931,"date":"1999-02-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.953,"date":"1999-02-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4363676607,"date":"1999-02-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.956,"date":"1999-03-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4393881689,"date":"1999-03-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":0.964,"date":"1999-03-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4424067178,"date":"1999-03-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1,"date":"1999-03-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4454233074,"date":"1999-03-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.018,"date":"1999-03-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4484379376,"date":"1999-03-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.046,"date":"1999-03-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4514506084,"date":"1999-03-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.075,"date":"1999-04-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4544613199,"date":"1999-04-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.084,"date":"1999-04-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4574700721,"date":"1999-04-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.08,"date":"1999-04-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4604768649,"date":"1999-04-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.078,"date":"1999-04-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4634816984,"date":"1999-04-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.078,"date":"1999-05-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4664845725,"date":"1999-05-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.083,"date":"1999-05-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4694854873,"date":"1999-05-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.075,"date":"1999-05-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4724844427,"date":"1999-05-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.066,"date":"1999-05-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4754814388,"date":"1999-05-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.065,"date":"1999-05-31","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4784764755,"date":"1999-05-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.059,"date":"1999-06-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4814695529,"date":"1999-06-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.068,"date":"1999-06-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4844606709,"date":"1999-06-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.082,"date":"1999-06-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4874498296,"date":"1999-06-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.087,"date":"1999-06-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4904370289,"date":"1999-06-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.102,"date":"1999-07-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4934222689,"date":"1999-07-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.114,"date":"1999-07-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4964055496,"date":"1999-07-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.133,"date":"1999-07-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.4993868709,"date":"1999-07-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.137,"date":"1999-07-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5023662328,"date":"1999-07-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.146,"date":"1999-08-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5053436354,"date":"1999-08-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.156,"date":"1999-08-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5083190787,"date":"1999-08-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.178,"date":"1999-08-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5112925626,"date":"1999-08-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.186,"date":"1999-08-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5142640872,"date":"1999-08-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.194,"date":"1999-08-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5172336524,"date":"1999-08-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.198,"date":"1999-09-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5202012583,"date":"1999-09-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.209,"date":"1999-09-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5231669048,"date":"1999-09-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.226,"date":"1999-09-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.526130592,"date":"1999-09-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.226,"date":"1999-09-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5290923198,"date":"1999-09-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.234,"date":"1999-10-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5320520883,"date":"1999-10-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.228,"date":"1999-10-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5350098974,"date":"1999-10-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.224,"date":"1999-10-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5379657472,"date":"1999-10-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.226,"date":"1999-10-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5409196377,"date":"1999-10-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.229,"date":"1999-11-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5438715688,"date":"1999-11-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.234,"date":"1999-11-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5468215405,"date":"1999-11-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.261,"date":"1999-11-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5497695529,"date":"1999-11-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.289,"date":"1999-11-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.552715606,"date":"1999-11-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.304,"date":"1999-11-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5556596997,"date":"1999-11-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.294,"date":"1999-12-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.558601834,"date":"1999-12-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.288,"date":"1999-12-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5615420091,"date":"1999-12-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.287,"date":"1999-12-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5644802247,"date":"1999-12-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.298,"date":"1999-12-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.567416481,"date":"1999-12-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.309,"date":"2000-01-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.570350778,"date":"2000-01-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.307,"date":"2000-01-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5732831156,"date":"2000-01-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.307,"date":"2000-01-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5762134939,"date":"2000-01-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.418,"date":"2000-01-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5791419129,"date":"2000-01-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.439,"date":"2000-01-31","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5820683724,"date":"2000-01-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.47,"date":"2000-02-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5849928727,"date":"2000-02-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.456,"date":"2000-02-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5879154136,"date":"2000-02-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.456,"date":"2000-02-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5908359951,"date":"2000-02-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.461,"date":"2000-02-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5937546173,"date":"2000-02-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.49,"date":"2000-03-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5966712802,"date":"2000-03-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.496,"date":"2000-03-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.5995859837,"date":"2000-03-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.479,"date":"2000-03-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6024987278,"date":"2000-03-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.451,"date":"2000-03-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6054095126,"date":"2000-03-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.442,"date":"2000-04-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6083183381,"date":"2000-04-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.419,"date":"2000-04-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6112252042,"date":"2000-04-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.398,"date":"2000-04-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.614130111,"date":"2000-04-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.428,"date":"2000-04-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6170330584,"date":"2000-04-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.418,"date":"2000-05-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6199340465,"date":"2000-05-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.402,"date":"2000-05-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6228330752,"date":"2000-05-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.415,"date":"2000-05-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6257301446,"date":"2000-05-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.432,"date":"2000-05-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6286252546,"date":"2000-05-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.431,"date":"2000-05-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6315184053,"date":"2000-05-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.419,"date":"2000-06-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6344095967,"date":"2000-06-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.411,"date":"2000-06-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6372988287,"date":"2000-06-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.423,"date":"2000-06-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6401861013,"date":"2000-06-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.432,"date":"2000-06-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6430714146,"date":"2000-06-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.453,"date":"2000-07-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6459547686,"date":"2000-07-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.449,"date":"2000-07-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6488361632,"date":"2000-07-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.435,"date":"2000-07-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6517155984,"date":"2000-07-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.424,"date":"2000-07-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6545930744,"date":"2000-07-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.408,"date":"2000-07-31","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6574685909,"date":"2000-07-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.41,"date":"2000-08-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6603421481,"date":"2000-08-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.447,"date":"2000-08-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.663213746,"date":"2000-08-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.471,"date":"2000-08-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6660833845,"date":"2000-08-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.536,"date":"2000-08-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6689510637,"date":"2000-08-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.609,"date":"2000-09-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6718167835,"date":"2000-09-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.629,"date":"2000-09-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.674680544,"date":"2000-09-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.653,"date":"2000-09-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6775423452,"date":"2000-09-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.657,"date":"2000-09-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.680402187,"date":"2000-09-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.625,"date":"2000-10-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6832600694,"date":"2000-10-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.614,"date":"2000-10-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6861159925,"date":"2000-10-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.67,"date":"2000-10-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6889699563,"date":"2000-10-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.648,"date":"2000-10-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6918219607,"date":"2000-10-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.629,"date":"2000-10-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6946720057,"date":"2000-10-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.61,"date":"2000-11-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.6975200914,"date":"2000-11-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.603,"date":"2000-11-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7003662178,"date":"2000-11-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.627,"date":"2000-11-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7032103848,"date":"2000-11-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.645,"date":"2000-11-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7060525925,"date":"2000-11-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.622,"date":"2000-12-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7088928408,"date":"2000-12-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.577,"date":"2000-12-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7117311298,"date":"2000-12-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.545,"date":"2000-12-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7145674594,"date":"2000-12-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.515,"date":"2000-12-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7174018297,"date":"2000-12-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.522,"date":"2001-01-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7202342406,"date":"2001-01-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.52,"date":"2001-01-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7230646922,"date":"2001-01-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.509,"date":"2001-01-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7258931844,"date":"2001-01-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.528,"date":"2001-01-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7287197173,"date":"2001-01-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.539,"date":"2001-01-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7315442909,"date":"2001-01-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.52,"date":"2001-02-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7343669051,"date":"2001-02-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.518,"date":"2001-02-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7371875599,"date":"2001-02-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.48,"date":"2001-02-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7400062554,"date":"2001-02-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.451,"date":"2001-02-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7428229916,"date":"2001-02-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.42,"date":"2001-03-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7456377684,"date":"2001-03-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.406,"date":"2001-03-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7484505859,"date":"2001-03-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.392,"date":"2001-03-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.751261444,"date":"2001-03-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.379,"date":"2001-03-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7540703427,"date":"2001-03-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.391,"date":"2001-04-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7568772822,"date":"2001-04-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.397,"date":"2001-04-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7596822622,"date":"2001-04-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.437,"date":"2001-04-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.762485283,"date":"2001-04-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.443,"date":"2001-04-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7652863444,"date":"2001-04-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.442,"date":"2001-04-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7680854464,"date":"2001-04-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.47,"date":"2001-05-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7708825891,"date":"2001-05-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.491,"date":"2001-05-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7736777724,"date":"2001-05-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.494,"date":"2001-05-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7764709964,"date":"2001-05-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.529,"date":"2001-05-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7792622611,"date":"2001-05-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.514,"date":"2001-06-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7820515664,"date":"2001-06-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.486,"date":"2001-06-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7848389123,"date":"2001-06-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.48,"date":"2001-06-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7876242989,"date":"2001-06-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.447,"date":"2001-06-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7904077262,"date":"2001-06-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.407,"date":"2001-07-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7931891941,"date":"2001-07-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.392,"date":"2001-07-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7959687027,"date":"2001-07-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.38,"date":"2001-07-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.7987462519,"date":"2001-07-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.348,"date":"2001-07-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8015218418,"date":"2001-07-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.347,"date":"2001-07-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8042954723,"date":"2001-07-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.345,"date":"2001-08-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8070671435,"date":"2001-08-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.367,"date":"2001-08-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8098368553,"date":"2001-08-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.394,"date":"2001-08-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8126046078,"date":"2001-08-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.452,"date":"2001-08-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8153704009,"date":"2001-08-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.488,"date":"2001-09-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8181342347,"date":"2001-09-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.492,"date":"2001-09-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8208961091,"date":"2001-09-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.527,"date":"2001-09-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8236560242,"date":"2001-09-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.473,"date":"2001-09-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.82641398,"date":"2001-09-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.39,"date":"2001-10-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8291699764,"date":"2001-10-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.371,"date":"2001-10-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8319240134,"date":"2001-10-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.353,"date":"2001-10-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8346760912,"date":"2001-10-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.318,"date":"2001-10-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8374262095,"date":"2001-10-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.31,"date":"2001-10-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8401743685,"date":"2001-10-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.291,"date":"2001-11-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8429205682,"date":"2001-11-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.269,"date":"2001-11-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8456648085,"date":"2001-11-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.252,"date":"2001-11-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8484070895,"date":"2001-11-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.223,"date":"2001-11-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8511474111,"date":"2001-11-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.194,"date":"2001-12-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8538857734,"date":"2001-12-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.173,"date":"2001-12-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8566221763,"date":"2001-12-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.143,"date":"2001-12-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8593566199,"date":"2001-12-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.154,"date":"2001-12-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8620891042,"date":"2001-12-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.169,"date":"2001-12-31","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8648196291,"date":"2001-12-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.168,"date":"2002-01-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8675481946,"date":"2002-01-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.159,"date":"2002-01-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8702748008,"date":"2002-01-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.14,"date":"2002-01-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8729994477,"date":"2002-01-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.144,"date":"2002-01-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8757221352,"date":"2002-01-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.144,"date":"2002-02-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8784428633,"date":"2002-02-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.153,"date":"2002-02-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8811616321,"date":"2002-02-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.156,"date":"2002-02-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8838784416,"date":"2002-02-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.154,"date":"2002-02-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8865932917,"date":"2002-02-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.173,"date":"2002-03-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8893061825,"date":"2002-03-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.216,"date":"2002-03-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8920171139,"date":"2002-03-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.251,"date":"2002-03-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.894726086,"date":"2002-03-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.281,"date":"2002-03-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.8974330987,"date":"2002-03-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.295,"date":"2002-04-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9001381521,"date":"2002-04-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.323,"date":"2002-04-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9028412461,"date":"2002-04-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.32,"date":"2002-04-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9055423808,"date":"2002-04-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.304,"date":"2002-04-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9082415562,"date":"2002-04-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.302,"date":"2002-04-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9109387722,"date":"2002-04-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.305,"date":"2002-05-06","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9136340288,"date":"2002-05-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.299,"date":"2002-05-13","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9163273261,"date":"2002-05-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.309,"date":"2002-05-20","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9190186641,"date":"2002-05-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.308,"date":"2002-05-27","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9217080427,"date":"2002-05-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.3,"date":"2002-06-03","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9243954619,"date":"2002-06-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.286,"date":"2002-06-10","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9270809218,"date":"2002-06-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.275,"date":"2002-06-17","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9297644224,"date":"2002-06-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.281,"date":"2002-06-24","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9324459636,"date":"2002-06-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.289,"date":"2002-07-01","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9351255455,"date":"2002-07-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.294,"date":"2002-07-08","fuel":"diesel","is_predicted":"original"},{"avg_price":1.937803168,"date":"2002-07-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.3,"date":"2002-07-15","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9404788312,"date":"2002-07-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.311,"date":"2002-07-22","fuel":"diesel","is_predicted":"original"},{"avg_price":1.943152535,"date":"2002-07-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.303,"date":"2002-07-29","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9458242795,"date":"2002-07-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.304,"date":"2002-08-05","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9484940647,"date":"2002-08-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.303,"date":"2002-08-12","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9511618904,"date":"2002-08-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.333,"date":"2002-08-19","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9538277569,"date":"2002-08-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.37,"date":"2002-08-26","fuel":"diesel","is_predicted":"original"},{"avg_price":1.956491664,"date":"2002-08-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.388,"date":"2002-09-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9591536117,"date":"2002-09-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.396,"date":"2002-09-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9618136001,"date":"2002-09-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.414,"date":"2002-09-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9644716292,"date":"2002-09-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.417,"date":"2002-09-23","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9671276989,"date":"2002-09-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.438,"date":"2002-09-30","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9697818093,"date":"2002-09-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.46,"date":"2002-10-07","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9724339603,"date":"2002-10-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.461,"date":"2002-10-14","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9750841519,"date":"2002-10-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.469,"date":"2002-10-21","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9777323843,"date":"2002-10-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.456,"date":"2002-10-28","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9803786572,"date":"2002-10-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.442,"date":"2002-11-04","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9830229709,"date":"2002-11-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.427,"date":"2002-11-11","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9856653251,"date":"2002-11-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.405,"date":"2002-11-18","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9883057201,"date":"2002-11-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.405,"date":"2002-11-25","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9909441557,"date":"2002-11-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.407,"date":"2002-12-02","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9935806319,"date":"2002-12-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.405,"date":"2002-12-09","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9962151488,"date":"2002-12-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.401,"date":"2002-12-16","fuel":"diesel","is_predicted":"original"},{"avg_price":1.9988477063,"date":"2002-12-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.44,"date":"2002-12-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0014783045,"date":"2002-12-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.491,"date":"2002-12-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0041069434,"date":"2002-12-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.501,"date":"2003-01-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0067336229,"date":"2003-01-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.478,"date":"2003-01-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0093583431,"date":"2003-01-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.48,"date":"2003-01-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0119811039,"date":"2003-01-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.492,"date":"2003-01-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0146019053,"date":"2003-01-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.542,"date":"2003-02-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0172207475,"date":"2003-02-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.662,"date":"2003-02-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0198376302,"date":"2003-02-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.704,"date":"2003-02-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0224525536,"date":"2003-02-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.709,"date":"2003-02-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0250655177,"date":"2003-02-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.753,"date":"2003-03-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0276765225,"date":"2003-03-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.771,"date":"2003-03-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0302855678,"date":"2003-03-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.752,"date":"2003-03-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0328926539,"date":"2003-03-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.662,"date":"2003-03-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0354977806,"date":"2003-03-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.602,"date":"2003-03-31","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0381009479,"date":"2003-03-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.554,"date":"2003-04-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0407021559,"date":"2003-04-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.539,"date":"2003-04-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0433014045,"date":"2003-04-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.529,"date":"2003-04-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0458986938,"date":"2003-04-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.508,"date":"2003-04-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0484940238,"date":"2003-04-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.484,"date":"2003-05-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0510873944,"date":"2003-05-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.444,"date":"2003-05-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0536788057,"date":"2003-05-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.443,"date":"2003-05-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0562682576,"date":"2003-05-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.434,"date":"2003-05-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0588557501,"date":"2003-05-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.423,"date":"2003-06-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0614412834,"date":"2003-06-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.422,"date":"2003-06-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0640248572,"date":"2003-06-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.432,"date":"2003-06-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0666064718,"date":"2003-06-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.423,"date":"2003-06-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0691861269,"date":"2003-06-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.42,"date":"2003-06-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0717638228,"date":"2003-06-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.428,"date":"2003-07-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0743395593,"date":"2003-07-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.435,"date":"2003-07-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0769133364,"date":"2003-07-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.439,"date":"2003-07-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0794851542,"date":"2003-07-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.438,"date":"2003-07-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0820550126,"date":"2003-07-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.453,"date":"2003-08-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0846229117,"date":"2003-08-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.492,"date":"2003-08-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0871888515,"date":"2003-08-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.498,"date":"2003-08-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0897528319,"date":"2003-08-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.503,"date":"2003-08-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0923148529,"date":"2003-08-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.501,"date":"2003-09-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.0948749146,"date":"2003-09-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.488,"date":"2003-09-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.097433017,"date":"2003-09-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.471,"date":"2003-09-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.09998916,"date":"2003-09-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.444,"date":"2003-09-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1025433437,"date":"2003-09-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.429,"date":"2003-09-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.105095568,"date":"2003-09-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.445,"date":"2003-10-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.107645833,"date":"2003-10-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.483,"date":"2003-10-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1101941386,"date":"2003-10-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.502,"date":"2003-10-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1127404849,"date":"2003-10-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.495,"date":"2003-10-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1152848718,"date":"2003-10-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.481,"date":"2003-11-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1178272994,"date":"2003-11-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.476,"date":"2003-11-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1203677676,"date":"2003-11-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.481,"date":"2003-11-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1229062765,"date":"2003-11-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.491,"date":"2003-11-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1254428261,"date":"2003-11-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.476,"date":"2003-12-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1279774163,"date":"2003-12-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.481,"date":"2003-12-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1305100471,"date":"2003-12-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.486,"date":"2003-12-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1330407186,"date":"2003-12-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.504,"date":"2003-12-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1355694308,"date":"2003-12-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.502,"date":"2003-12-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1380961836,"date":"2003-12-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.503,"date":"2004-01-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1406209771,"date":"2004-01-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.551,"date":"2004-01-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1431438112,"date":"2004-01-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.559,"date":"2004-01-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.145664686,"date":"2004-01-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.591,"date":"2004-01-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1481836014,"date":"2004-01-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.581,"date":"2004-02-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1507005575,"date":"2004-02-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.568,"date":"2004-02-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1532155542,"date":"2004-02-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.584,"date":"2004-02-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1557285916,"date":"2004-02-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.595,"date":"2004-02-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1582396696,"date":"2004-02-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.619,"date":"2004-03-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1607487883,"date":"2004-03-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.628,"date":"2004-03-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1632559476,"date":"2004-03-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.617,"date":"2004-03-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1657611476,"date":"2004-03-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.641,"date":"2004-03-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1682643883,"date":"2004-03-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.642,"date":"2004-03-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1707656696,"date":"2004-03-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.648,"date":"2004-04-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1732649915,"date":"2004-04-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.679,"date":"2004-04-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1757623541,"date":"2004-04-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.724,"date":"2004-04-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1782577574,"date":"2004-04-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.718,"date":"2004-04-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1807512013,"date":"2004-04-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.717,"date":"2004-05-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1832426859,"date":"2004-05-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.745,"date":"2004-05-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1857322111,"date":"2004-05-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.763,"date":"2004-05-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.188219777,"date":"2004-05-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.761,"date":"2004-05-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1907053835,"date":"2004-05-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.746,"date":"2004-05-31","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1931890307,"date":"2004-05-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.734,"date":"2004-06-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.1956707185,"date":"2004-06-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.711,"date":"2004-06-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.198150447,"date":"2004-06-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.7,"date":"2004-06-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2006282161,"date":"2004-06-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.7,"date":"2004-06-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2031040259,"date":"2004-06-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.716,"date":"2004-07-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2055778764,"date":"2004-07-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.74,"date":"2004-07-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2080497675,"date":"2004-07-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.744,"date":"2004-07-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2105196992,"date":"2004-07-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.754,"date":"2004-07-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2129876716,"date":"2004-07-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.78,"date":"2004-08-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2154536847,"date":"2004-08-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.814,"date":"2004-08-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2179177384,"date":"2004-08-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.825,"date":"2004-08-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2203798327,"date":"2004-08-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.874,"date":"2004-08-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2228399678,"date":"2004-08-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.871,"date":"2004-08-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2252981434,"date":"2004-08-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.869,"date":"2004-09-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2277543597,"date":"2004-09-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.874,"date":"2004-09-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2302086167,"date":"2004-09-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.912,"date":"2004-09-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2326609143,"date":"2004-09-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.012,"date":"2004-09-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2351112526,"date":"2004-09-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.053,"date":"2004-10-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2375596316,"date":"2004-10-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.092,"date":"2004-10-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2400060512,"date":"2004-10-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.18,"date":"2004-10-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2424505114,"date":"2004-10-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.212,"date":"2004-10-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2448930123,"date":"2004-10-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.206,"date":"2004-11-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2473335538,"date":"2004-11-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.163,"date":"2004-11-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.249772136,"date":"2004-11-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.132,"date":"2004-11-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2522087589,"date":"2004-11-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.116,"date":"2004-11-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2546434224,"date":"2004-11-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.116,"date":"2004-11-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2570761265,"date":"2004-11-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.069,"date":"2004-12-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2595068714,"date":"2004-12-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.997,"date":"2004-12-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2619356568,"date":"2004-12-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.984,"date":"2004-12-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2643624829,"date":"2004-12-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.987,"date":"2004-12-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2667873497,"date":"2004-12-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.957,"date":"2005-01-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2692102571,"date":"2005-01-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.934,"date":"2005-01-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2716312052,"date":"2005-01-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.952,"date":"2005-01-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2740501939,"date":"2005-01-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.959,"date":"2005-01-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2764672233,"date":"2005-01-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.992,"date":"2005-01-31","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2788822934,"date":"2005-01-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.983,"date":"2005-02-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.281295404,"date":"2005-02-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.986,"date":"2005-02-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2837065554,"date":"2005-02-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.02,"date":"2005-02-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2861157474,"date":"2005-02-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.118,"date":"2005-02-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.28852298,"date":"2005-02-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.168,"date":"2005-03-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2909282533,"date":"2005-03-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.194,"date":"2005-03-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2933315673,"date":"2005-03-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.244,"date":"2005-03-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2957329219,"date":"2005-03-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.249,"date":"2005-03-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.2981323171,"date":"2005-03-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.303,"date":"2005-04-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3005297531,"date":"2005-04-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.316,"date":"2005-04-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3029252296,"date":"2005-04-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.259,"date":"2005-04-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3053187468,"date":"2005-04-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.289,"date":"2005-04-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3077103047,"date":"2005-04-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.262,"date":"2005-05-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3100999032,"date":"2005-05-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.227,"date":"2005-05-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3124875424,"date":"2005-05-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.189,"date":"2005-05-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3148732223,"date":"2005-05-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.156,"date":"2005-05-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3172569427,"date":"2005-05-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.16,"date":"2005-05-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3196387039,"date":"2005-05-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.234,"date":"2005-06-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3220185057,"date":"2005-06-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.276,"date":"2005-06-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3243963481,"date":"2005-06-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.313,"date":"2005-06-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3267722312,"date":"2005-06-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.336,"date":"2005-06-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.329146155,"date":"2005-06-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.348,"date":"2005-07-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3315181194,"date":"2005-07-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.408,"date":"2005-07-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3338881244,"date":"2005-07-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.392,"date":"2005-07-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3362561701,"date":"2005-07-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.342,"date":"2005-07-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3386222565,"date":"2005-07-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.348,"date":"2005-08-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3409863835,"date":"2005-08-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.407,"date":"2005-08-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3433485512,"date":"2005-08-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.567,"date":"2005-08-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3457087595,"date":"2005-08-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.588,"date":"2005-08-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3480670085,"date":"2005-08-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.59,"date":"2005-08-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3504232981,"date":"2005-08-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.898,"date":"2005-09-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3527776284,"date":"2005-09-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.847,"date":"2005-09-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3551299993,"date":"2005-09-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.732,"date":"2005-09-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3574804109,"date":"2005-09-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.798,"date":"2005-09-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3598288631,"date":"2005-09-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.144,"date":"2005-10-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.362175356,"date":"2005-10-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.15,"date":"2005-10-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3645198896,"date":"2005-10-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.148,"date":"2005-10-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3668624638,"date":"2005-10-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.157,"date":"2005-10-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3692030786,"date":"2005-10-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.876,"date":"2005-10-31","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3715417341,"date":"2005-10-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.698,"date":"2005-11-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3738784303,"date":"2005-11-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.602,"date":"2005-11-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3762131671,"date":"2005-11-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.513,"date":"2005-11-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3785459446,"date":"2005-11-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.479,"date":"2005-11-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3808767627,"date":"2005-11-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.425,"date":"2005-12-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3832056214,"date":"2005-12-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.436,"date":"2005-12-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3855325209,"date":"2005-12-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.462,"date":"2005-12-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3878574609,"date":"2005-12-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.448,"date":"2005-12-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3901804417,"date":"2005-12-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.442,"date":"2006-01-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3925014631,"date":"2006-01-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.485,"date":"2006-01-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3948205251,"date":"2006-01-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.449,"date":"2006-01-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3971376278,"date":"2006-01-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.472,"date":"2006-01-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.3994527711,"date":"2006-01-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.489,"date":"2006-01-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4017659551,"date":"2006-01-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.499,"date":"2006-02-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4040771798,"date":"2006-02-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.476,"date":"2006-02-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4063864451,"date":"2006-02-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.455,"date":"2006-02-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.408693751,"date":"2006-02-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.471,"date":"2006-02-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4109990976,"date":"2006-02-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.545,"date":"2006-03-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4133024849,"date":"2006-03-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.543,"date":"2006-03-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4156039128,"date":"2006-03-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.581,"date":"2006-03-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4179033814,"date":"2006-03-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.565,"date":"2006-03-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4202008906,"date":"2006-03-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.617,"date":"2006-04-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4224964405,"date":"2006-04-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.654,"date":"2006-04-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.424790031,"date":"2006-04-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.765,"date":"2006-04-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4270816622,"date":"2006-04-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.876,"date":"2006-04-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.429371334,"date":"2006-04-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.896,"date":"2006-05-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4316590465,"date":"2006-05-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.897,"date":"2006-05-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4339447996,"date":"2006-05-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.92,"date":"2006-05-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4362285934,"date":"2006-05-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.888,"date":"2006-05-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4385104279,"date":"2006-05-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.882,"date":"2006-05-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4407903029,"date":"2006-05-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.89,"date":"2006-06-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4430682187,"date":"2006-06-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.918,"date":"2006-06-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4453441751,"date":"2006-06-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.915,"date":"2006-06-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4476181722,"date":"2006-06-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.867,"date":"2006-06-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4498902099,"date":"2006-06-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.898,"date":"2006-07-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4521602882,"date":"2006-07-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.918,"date":"2006-07-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4544284072,"date":"2006-07-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.926,"date":"2006-07-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4566945669,"date":"2006-07-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.946,"date":"2006-07-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4589587672,"date":"2006-07-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.98,"date":"2006-07-31","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4612210082,"date":"2006-07-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.055,"date":"2006-08-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4634812898,"date":"2006-08-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.065,"date":"2006-08-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4657396121,"date":"2006-08-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.033,"date":"2006-08-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.467995975,"date":"2006-08-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.027,"date":"2006-08-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4702503786,"date":"2006-08-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.967,"date":"2006-09-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4725028229,"date":"2006-09-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.857,"date":"2006-09-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4747533078,"date":"2006-09-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.713,"date":"2006-09-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4770018333,"date":"2006-09-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.595,"date":"2006-09-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4792483995,"date":"2006-09-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.546,"date":"2006-10-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4814930064,"date":"2006-10-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.506,"date":"2006-10-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4837356539,"date":"2006-10-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.503,"date":"2006-10-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.485976342,"date":"2006-10-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.524,"date":"2006-10-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4882150708,"date":"2006-10-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.517,"date":"2006-10-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4904518403,"date":"2006-10-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.506,"date":"2006-11-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4926866504,"date":"2006-11-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.552,"date":"2006-11-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4949195012,"date":"2006-11-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.553,"date":"2006-11-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4971503926,"date":"2006-11-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.567,"date":"2006-11-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.4993793247,"date":"2006-11-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.618,"date":"2006-12-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5016062974,"date":"2006-12-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.621,"date":"2006-12-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5038313108,"date":"2006-12-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.606,"date":"2006-12-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5060543648,"date":"2006-12-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.596,"date":"2006-12-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5082754595,"date":"2006-12-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.58,"date":"2007-01-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5104945949,"date":"2007-01-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.537,"date":"2007-01-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5127117709,"date":"2007-01-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.463,"date":"2007-01-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5149269875,"date":"2007-01-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.43,"date":"2007-01-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5171402448,"date":"2007-01-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.413,"date":"2007-01-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5193515428,"date":"2007-01-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.4256666667,"date":"2007-02-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5215608814,"date":"2007-02-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.466,"date":"2007-02-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5237682606,"date":"2007-02-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.481,"date":"2007-02-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5259736805,"date":"2007-02-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.5423333333,"date":"2007-02-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5281771411,"date":"2007-02-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.6166666667,"date":"2007-03-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5303786423,"date":"2007-03-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.679,"date":"2007-03-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5325781842,"date":"2007-03-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.673,"date":"2007-03-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5347757667,"date":"2007-03-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.6666666667,"date":"2007-03-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5369713899,"date":"2007-03-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7813333333,"date":"2007-04-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5391650537,"date":"2007-04-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8306666667,"date":"2007-04-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5413567582,"date":"2007-04-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8696666667,"date":"2007-04-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5435465034,"date":"2007-04-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8416666667,"date":"2007-04-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5457342891,"date":"2007-04-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.796,"date":"2007-04-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5479201156,"date":"2007-04-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7746666667,"date":"2007-05-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5501039827,"date":"2007-05-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.755,"date":"2007-05-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5522858904,"date":"2007-05-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7883333333,"date":"2007-05-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5544658388,"date":"2007-05-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8016666667,"date":"2007-05-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5566438279,"date":"2007-05-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7833333333,"date":"2007-06-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5588198576,"date":"2007-06-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.774,"date":"2007-06-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.560993928,"date":"2007-06-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7916666667,"date":"2007-06-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.563166039,"date":"2007-06-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8226666667,"date":"2007-06-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5653361907,"date":"2007-06-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8166666667,"date":"2007-07-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.567504383,"date":"2007-07-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.839,"date":"2007-07-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5696706159,"date":"2007-07-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.875,"date":"2007-07-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5718348896,"date":"2007-07-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8736666667,"date":"2007-07-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5739972039,"date":"2007-07-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.872,"date":"2007-07-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5761575588,"date":"2007-07-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8846666667,"date":"2007-08-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5783159544,"date":"2007-08-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8326666667,"date":"2007-08-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5804723906,"date":"2007-08-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8573333333,"date":"2007-08-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5826268675,"date":"2007-08-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8523333333,"date":"2007-08-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5847793851,"date":"2007-08-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8843333333,"date":"2007-09-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5869299433,"date":"2007-09-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.9156666667,"date":"2007-09-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5890785421,"date":"2007-09-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.9563333333,"date":"2007-09-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5912251816,"date":"2007-09-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.026,"date":"2007-09-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5933698618,"date":"2007-09-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.04,"date":"2007-10-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5955125826,"date":"2007-10-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.022,"date":"2007-10-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.597653344,"date":"2007-10-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.0226666667,"date":"2007-10-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.5997921462,"date":"2007-10-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.0756666667,"date":"2007-10-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6019289889,"date":"2007-10-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.141,"date":"2007-10-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6040638724,"date":"2007-10-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.2913333333,"date":"2007-11-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6061967964,"date":"2007-11-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.4103333333,"date":"2007-11-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6083277612,"date":"2007-11-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.3896666667,"date":"2007-11-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6104567665,"date":"2007-11-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.4273333333,"date":"2007-11-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6125838126,"date":"2007-11-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.393,"date":"2007-12-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6147088993,"date":"2007-12-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.2963333333,"date":"2007-12-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6168320266,"date":"2007-12-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.2816666667,"date":"2007-12-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6189531946,"date":"2007-12-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.2846666667,"date":"2007-12-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6210724032,"date":"2007-12-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.3243333333,"date":"2007-12-31","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6231896526,"date":"2007-12-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.3546666667,"date":"2008-01-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6253049425,"date":"2008-01-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.2986666667,"date":"2008-01-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6274182731,"date":"2008-01-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.2416666667,"date":"2008-01-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6295296444,"date":"2008-01-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.234,"date":"2008-01-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6316390563,"date":"2008-01-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.2593333333,"date":"2008-02-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6337465089,"date":"2008-02-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.258,"date":"2008-02-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6358520021,"date":"2008-02-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.3786666667,"date":"2008-02-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6379555359,"date":"2008-02-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.5403333333,"date":"2008-02-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6400571105,"date":"2008-02-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.6403333333,"date":"2008-03-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6421567256,"date":"2008-03-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.806,"date":"2008-03-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6442543815,"date":"2008-03-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.96,"date":"2008-03-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.646350078,"date":"2008-03-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.973,"date":"2008-03-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6484438151,"date":"2008-03-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.9416666667,"date":"2008-03-31","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6505355929,"date":"2008-03-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.932,"date":"2008-04-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6526254113,"date":"2008-04-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.0383333333,"date":"2008-04-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6547132704,"date":"2008-04-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.1216666667,"date":"2008-04-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6567991702,"date":"2008-04-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.154,"date":"2008-04-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6588831106,"date":"2008-04-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.12,"date":"2008-05-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6609650916,"date":"2008-05-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.3113333333,"date":"2008-05-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6630451133,"date":"2008-05-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.4823333333,"date":"2008-05-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6651231757,"date":"2008-05-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.7043333333,"date":"2008-05-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6671992787,"date":"2008-05-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.6863333333,"date":"2008-06-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6692734224,"date":"2008-06-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.668,"date":"2008-06-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6713456067,"date":"2008-06-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.6666666667,"date":"2008-06-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6734158317,"date":"2008-06-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.6196666667,"date":"2008-06-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6754840973,"date":"2008-06-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.6186666667,"date":"2008-06-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6775504036,"date":"2008-06-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.712,"date":"2008-07-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6796147505,"date":"2008-07-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.7473333333,"date":"2008-07-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6816771381,"date":"2008-07-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.692,"date":"2008-07-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6837375664,"date":"2008-07-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.5763333333,"date":"2008-07-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6857960353,"date":"2008-07-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.4706666667,"date":"2008-08-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6878525448,"date":"2008-08-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.3203333333,"date":"2008-08-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.689907095,"date":"2008-08-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.176,"date":"2008-08-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6919596858,"date":"2008-08-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.114,"date":"2008-08-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6940103174,"date":"2008-08-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.0903333333,"date":"2008-09-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6960589895,"date":"2008-09-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.0233333333,"date":"2008-09-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.6981057023,"date":"2008-09-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.997,"date":"2008-09-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7001504558,"date":"2008-09-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.9366666667,"date":"2008-09-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7021932499,"date":"2008-09-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.9383333333,"date":"2008-09-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7042340847,"date":"2008-09-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.8476666667,"date":"2008-10-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7062729601,"date":"2008-10-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.6296666667,"date":"2008-10-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7083098762,"date":"2008-10-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.4456666667,"date":"2008-10-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7103448329,"date":"2008-10-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.259,"date":"2008-10-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7123778303,"date":"2008-10-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.0606666667,"date":"2008-11-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7144088683,"date":"2008-11-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.9103333333,"date":"2008-11-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.716437947,"date":"2008-11-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7766666667,"date":"2008-11-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7184650663,"date":"2008-11-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.637,"date":"2008-11-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7204902263,"date":"2008-11-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.5943333333,"date":"2008-12-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.722513427,"date":"2008-12-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.519,"date":"2008-12-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7245346683,"date":"2008-12-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.426,"date":"2008-12-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7265539502,"date":"2008-12-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.3695,"date":"2008-12-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7285712729,"date":"2008-12-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.331,"date":"2008-12-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7305866361,"date":"2008-12-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.295,"date":"2009-01-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.73260004,"date":"2009-01-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.319,"date":"2009-01-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7346114846,"date":"2009-01-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.3015,"date":"2009-01-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7366209698,"date":"2009-01-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.273,"date":"2009-01-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7386284957,"date":"2009-01-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.251,"date":"2009-02-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7406340622,"date":"2009-02-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.2245,"date":"2009-02-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7426376694,"date":"2009-02-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.1915,"date":"2009-02-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7446393172,"date":"2009-02-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.134,"date":"2009-02-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7466390057,"date":"2009-02-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.091,"date":"2009-03-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7486367348,"date":"2009-03-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.048,"date":"2009-03-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7506325046,"date":"2009-03-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.02,"date":"2009-03-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7526263151,"date":"2009-03-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.0915,"date":"2009-03-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7546181662,"date":"2009-03-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.223,"date":"2009-03-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7566080579,"date":"2009-03-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.2305,"date":"2009-04-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7585959903,"date":"2009-04-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.2315,"date":"2009-04-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7605819634,"date":"2009-04-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.2235,"date":"2009-04-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7625659771,"date":"2009-04-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.204,"date":"2009-04-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7645480315,"date":"2009-04-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.1885,"date":"2009-05-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7665281265,"date":"2009-05-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.2195,"date":"2009-05-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7685062621,"date":"2009-05-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.234,"date":"2009-05-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7704824385,"date":"2009-05-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.276,"date":"2009-05-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7724566554,"date":"2009-05-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.353,"date":"2009-06-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7744289131,"date":"2009-06-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.4995,"date":"2009-06-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7763992113,"date":"2009-06-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.5735,"date":"2009-06-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7783675503,"date":"2009-06-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.6175,"date":"2009-06-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7803339299,"date":"2009-06-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.61,"date":"2009-06-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7822983501,"date":"2009-06-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.596,"date":"2009-07-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.784260811,"date":"2009-07-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.544,"date":"2009-07-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7862213125,"date":"2009-07-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.4985,"date":"2009-07-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7881798547,"date":"2009-07-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.53,"date":"2009-07-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7901364376,"date":"2009-07-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.552,"date":"2009-08-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7920910611,"date":"2009-08-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.6265,"date":"2009-08-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7940437253,"date":"2009-08-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.654,"date":"2009-08-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7959944301,"date":"2009-08-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.67,"date":"2009-08-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7979431755,"date":"2009-08-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.6765,"date":"2009-08-31","fuel":"diesel","is_predicted":"original"},{"avg_price":2.7998899616,"date":"2009-08-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.6485,"date":"2009-09-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8018347884,"date":"2009-09-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.636,"date":"2009-09-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8037776558,"date":"2009-09-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.624,"date":"2009-09-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8057185639,"date":"2009-09-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.6035,"date":"2009-09-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8076575126,"date":"2009-09-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.585,"date":"2009-10-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.809594502,"date":"2009-10-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.602,"date":"2009-10-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8115295321,"date":"2009-10-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7065,"date":"2009-10-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8134626028,"date":"2009-10-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.803,"date":"2009-10-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8153937141,"date":"2009-10-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8095,"date":"2009-11-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8173228661,"date":"2009-11-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.803,"date":"2009-11-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8192500587,"date":"2009-11-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7925,"date":"2009-11-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.821175292,"date":"2009-11-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7895,"date":"2009-11-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.823098566,"date":"2009-11-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7775,"date":"2009-11-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8250198806,"date":"2009-11-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7745,"date":"2009-12-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8269392359,"date":"2009-12-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7505,"date":"2009-12-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8288566318,"date":"2009-12-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7285,"date":"2009-12-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8307720683,"date":"2009-12-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.734,"date":"2009-12-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8326855456,"date":"2009-12-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.799,"date":"2010-01-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8345970634,"date":"2010-01-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8805,"date":"2010-01-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.836506622,"date":"2010-01-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.872,"date":"2010-01-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8384142211,"date":"2010-01-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.8355,"date":"2010-01-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.840319861,"date":"2010-01-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.784,"date":"2010-02-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8422235414,"date":"2010-02-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.772,"date":"2010-02-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8441252626,"date":"2010-02-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.7585,"date":"2010-02-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8460250244,"date":"2010-02-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.833,"date":"2010-02-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8479228268,"date":"2010-02-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.863,"date":"2010-03-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8498186699,"date":"2010-03-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.905,"date":"2010-03-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8517125537,"date":"2010-03-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.925,"date":"2010-03-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8536044781,"date":"2010-03-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.9475,"date":"2010-03-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8554944431,"date":"2010-03-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.9405,"date":"2010-03-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8573824488,"date":"2010-03-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.016,"date":"2010-04-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8592684952,"date":"2010-04-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.071,"date":"2010-04-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8611525822,"date":"2010-04-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.076,"date":"2010-04-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8630347099,"date":"2010-04-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.08,"date":"2010-04-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8649148782,"date":"2010-04-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.124,"date":"2010-05-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8667930872,"date":"2010-05-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.129,"date":"2010-05-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8686693368,"date":"2010-05-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.096,"date":"2010-05-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8705436271,"date":"2010-05-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.023,"date":"2010-05-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.872415958,"date":"2010-05-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.9815,"date":"2010-05-31","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8742863296,"date":"2010-05-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.9475,"date":"2010-06-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8761547418,"date":"2010-06-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.929,"date":"2010-06-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8780211947,"date":"2010-06-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.9615,"date":"2010-06-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8798856883,"date":"2010-06-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.9565,"date":"2010-06-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8817482225,"date":"2010-06-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.9245,"date":"2010-07-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8836087973,"date":"2010-07-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.9035,"date":"2010-07-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8854674128,"date":"2010-07-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.899,"date":"2010-07-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.887324069,"date":"2010-07-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.919,"date":"2010-07-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8891787658,"date":"2010-07-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.928,"date":"2010-08-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8910315033,"date":"2010-08-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.991,"date":"2010-08-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8928822814,"date":"2010-08-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.979,"date":"2010-08-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8947311002,"date":"2010-08-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.957,"date":"2010-08-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8965779596,"date":"2010-08-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.938,"date":"2010-08-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.8984228597,"date":"2010-08-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.931,"date":"2010-09-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9002658004,"date":"2010-09-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.943,"date":"2010-09-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9021067818,"date":"2010-09-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.96,"date":"2010-09-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9039458038,"date":"2010-09-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.951,"date":"2010-09-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9057828665,"date":"2010-09-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3,"date":"2010-10-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9076179698,"date":"2010-10-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.066,"date":"2010-10-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9094511138,"date":"2010-10-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.073,"date":"2010-10-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9112822985,"date":"2010-10-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.067,"date":"2010-10-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9131115238,"date":"2010-10-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.067,"date":"2010-11-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9149387897,"date":"2010-11-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.116,"date":"2010-11-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9167640963,"date":"2010-11-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.184,"date":"2010-11-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9185874436,"date":"2010-11-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.171,"date":"2010-11-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9204088315,"date":"2010-11-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.162,"date":"2010-11-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9222282601,"date":"2010-11-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.197,"date":"2010-12-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9240457293,"date":"2010-12-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.231,"date":"2010-12-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9258612392,"date":"2010-12-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.248,"date":"2010-12-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9276747897,"date":"2010-12-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.294,"date":"2010-12-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9294863809,"date":"2010-12-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.331,"date":"2011-01-03","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9312960127,"date":"2011-01-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.333,"date":"2011-01-10","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9331036852,"date":"2011-01-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.407,"date":"2011-01-17","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9349093983,"date":"2011-01-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.43,"date":"2011-01-24","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9367131521,"date":"2011-01-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.438,"date":"2011-01-31","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9385149466,"date":"2011-01-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.513,"date":"2011-02-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9403147817,"date":"2011-02-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.534,"date":"2011-02-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9421126574,"date":"2011-02-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.573,"date":"2011-02-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9439085738,"date":"2011-02-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.716,"date":"2011-02-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9457025309,"date":"2011-02-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.871,"date":"2011-03-07","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9474945286,"date":"2011-03-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.908,"date":"2011-03-14","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9492845669,"date":"2011-03-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.907,"date":"2011-03-21","fuel":"diesel","is_predicted":"original"},{"avg_price":2.951072646,"date":"2011-03-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.932,"date":"2011-03-28","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9528587656,"date":"2011-03-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.976,"date":"2011-04-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9546429259,"date":"2011-04-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.078,"date":"2011-04-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9564251269,"date":"2011-04-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.105,"date":"2011-04-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9582053685,"date":"2011-04-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.098,"date":"2011-04-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9599836508,"date":"2011-04-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.124,"date":"2011-05-02","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9617599738,"date":"2011-05-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.104,"date":"2011-05-09","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9635343373,"date":"2011-05-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.061,"date":"2011-05-16","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9653067416,"date":"2011-05-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.997,"date":"2011-05-23","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9670771865,"date":"2011-05-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.948,"date":"2011-05-30","fuel":"diesel","is_predicted":"original"},{"avg_price":2.968845672,"date":"2011-05-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.94,"date":"2011-06-06","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9706121982,"date":"2011-06-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.954,"date":"2011-06-13","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9723767651,"date":"2011-06-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.95,"date":"2011-06-20","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9741393726,"date":"2011-06-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.888,"date":"2011-06-27","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9759000207,"date":"2011-06-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.85,"date":"2011-07-04","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9776587095,"date":"2011-07-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.899,"date":"2011-07-11","fuel":"diesel","is_predicted":"original"},{"avg_price":2.979415439,"date":"2011-07-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.923,"date":"2011-07-18","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9811702091,"date":"2011-07-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.949,"date":"2011-07-25","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9829230199,"date":"2011-07-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.937,"date":"2011-08-01","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9846738713,"date":"2011-08-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.897,"date":"2011-08-08","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9864227634,"date":"2011-08-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.835,"date":"2011-08-15","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9881696961,"date":"2011-08-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.81,"date":"2011-08-22","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9899146695,"date":"2011-08-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.82,"date":"2011-08-29","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9916576835,"date":"2011-08-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.868,"date":"2011-09-05","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9933987382,"date":"2011-09-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.862,"date":"2011-09-12","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9951378336,"date":"2011-09-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.833,"date":"2011-09-19","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9968749696,"date":"2011-09-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.786,"date":"2011-09-26","fuel":"diesel","is_predicted":"original"},{"avg_price":2.9986101462,"date":"2011-09-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.749,"date":"2011-10-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0003433635,"date":"2011-10-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.721,"date":"2011-10-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0020746215,"date":"2011-10-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.801,"date":"2011-10-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0038039201,"date":"2011-10-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.825,"date":"2011-10-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0055312593,"date":"2011-10-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.892,"date":"2011-10-31","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0072566393,"date":"2011-10-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.887,"date":"2011-11-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0089800598,"date":"2011-11-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.987,"date":"2011-11-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.010701521,"date":"2011-11-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.01,"date":"2011-11-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0124210229,"date":"2011-11-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.964,"date":"2011-11-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0141385654,"date":"2011-11-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.931,"date":"2011-12-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0158541486,"date":"2011-12-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.894,"date":"2011-12-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0175677724,"date":"2011-12-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.828,"date":"2011-12-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0192794369,"date":"2011-12-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.791,"date":"2011-12-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0209891421,"date":"2011-12-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.783,"date":"2012-01-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0226968879,"date":"2012-01-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.828,"date":"2012-01-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0244026743,"date":"2012-01-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.854,"date":"2012-01-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0261065014,"date":"2012-01-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.848,"date":"2012-01-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0278083692,"date":"2012-01-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.85,"date":"2012-01-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0295082776,"date":"2012-01-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.856,"date":"2012-02-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0312062266,"date":"2012-02-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.943,"date":"2012-02-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0329022163,"date":"2012-02-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.96,"date":"2012-02-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0345962467,"date":"2012-02-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.051,"date":"2012-02-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0362883177,"date":"2012-02-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.094,"date":"2012-03-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0379784294,"date":"2012-03-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.123,"date":"2012-03-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0396665817,"date":"2012-03-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.142,"date":"2012-03-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0413527747,"date":"2012-03-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.147,"date":"2012-03-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0430370083,"date":"2012-03-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.142,"date":"2012-04-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0447192826,"date":"2012-04-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.148,"date":"2012-04-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0463995975,"date":"2012-04-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.127,"date":"2012-04-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0480779531,"date":"2012-04-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.085,"date":"2012-04-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0497543493,"date":"2012-04-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.073,"date":"2012-04-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0514287862,"date":"2012-04-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.057,"date":"2012-05-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0531012638,"date":"2012-05-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.004,"date":"2012-05-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.054771782,"date":"2012-05-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.956,"date":"2012-05-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0564403408,"date":"2012-05-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.897,"date":"2012-05-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0581069403,"date":"2012-05-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.846,"date":"2012-06-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0597715805,"date":"2012-06-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.781,"date":"2012-06-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0614342613,"date":"2012-06-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.729,"date":"2012-06-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0630949828,"date":"2012-06-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.678,"date":"2012-06-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0647537449,"date":"2012-06-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.648,"date":"2012-07-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0664105476,"date":"2012-07-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.683,"date":"2012-07-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0680653911,"date":"2012-07-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.695,"date":"2012-07-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0697182751,"date":"2012-07-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.783,"date":"2012-07-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0713691999,"date":"2012-07-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.796,"date":"2012-07-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0730181653,"date":"2012-07-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.85,"date":"2012-08-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0746651713,"date":"2012-08-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.965,"date":"2012-08-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.076310218,"date":"2012-08-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.026,"date":"2012-08-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0779533053,"date":"2012-08-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.089,"date":"2012-08-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0795944333,"date":"2012-08-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.127,"date":"2012-09-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.081233602,"date":"2012-09-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.132,"date":"2012-09-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0828708113,"date":"2012-09-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.135,"date":"2012-09-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0845060612,"date":"2012-09-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.086,"date":"2012-09-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0861393518,"date":"2012-09-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.079,"date":"2012-10-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0877706831,"date":"2012-10-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.094,"date":"2012-10-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.089400055,"date":"2012-10-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.15,"date":"2012-10-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0910274676,"date":"2012-10-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.116,"date":"2012-10-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0926529208,"date":"2012-10-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.03,"date":"2012-10-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0942764147,"date":"2012-10-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.01,"date":"2012-11-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0958979492,"date":"2012-11-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.98,"date":"2012-11-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0975175244,"date":"2012-11-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.976,"date":"2012-11-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.0991351402,"date":"2012-11-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.034,"date":"2012-11-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1007507967,"date":"2012-11-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.027,"date":"2012-12-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1023644938,"date":"2012-12-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.991,"date":"2012-12-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1039762316,"date":"2012-12-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.945,"date":"2012-12-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1055860101,"date":"2012-12-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.923,"date":"2012-12-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1071938291,"date":"2012-12-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.918,"date":"2012-12-31","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1087996889,"date":"2012-12-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.911,"date":"2013-01-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1104035893,"date":"2013-01-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.894,"date":"2013-01-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1120055304,"date":"2013-01-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.902,"date":"2013-01-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1136055121,"date":"2013-01-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.927,"date":"2013-01-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1152035344,"date":"2013-01-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.022,"date":"2013-02-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1167995974,"date":"2013-02-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.104,"date":"2013-02-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1183937011,"date":"2013-02-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.157,"date":"2013-02-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1199858454,"date":"2013-02-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.159,"date":"2013-02-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1215760304,"date":"2013-02-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.13,"date":"2013-03-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.123164256,"date":"2013-03-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.088,"date":"2013-03-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1247505223,"date":"2013-03-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.047,"date":"2013-03-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1263348292,"date":"2013-03-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.006,"date":"2013-03-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1279171768,"date":"2013-03-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.993,"date":"2013-04-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1294975651,"date":"2013-04-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.977,"date":"2013-04-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.131075994,"date":"2013-04-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.942,"date":"2013-04-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1326524635,"date":"2013-04-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.887,"date":"2013-04-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1342269737,"date":"2013-04-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.851,"date":"2013-04-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1357995246,"date":"2013-04-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.845,"date":"2013-05-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1373701161,"date":"2013-05-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.866,"date":"2013-05-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1389387482,"date":"2013-05-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.89,"date":"2013-05-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.140505421,"date":"2013-05-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.88,"date":"2013-05-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1420701345,"date":"2013-05-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.869,"date":"2013-06-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1436328886,"date":"2013-06-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.849,"date":"2013-06-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1451936834,"date":"2013-06-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.841,"date":"2013-06-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1467525188,"date":"2013-06-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.838,"date":"2013-06-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1483093949,"date":"2013-06-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.817,"date":"2013-07-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1498643116,"date":"2013-07-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.828,"date":"2013-07-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.151417269,"date":"2013-07-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.867,"date":"2013-07-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.152968267,"date":"2013-07-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.903,"date":"2013-07-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1545173057,"date":"2013-07-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.915,"date":"2013-07-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1560643851,"date":"2013-07-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.909,"date":"2013-08-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1576095051,"date":"2013-08-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.896,"date":"2013-08-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1591526657,"date":"2013-08-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.9,"date":"2013-08-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.160693867,"date":"2013-08-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.913,"date":"2013-08-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.162233109,"date":"2013-08-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.981,"date":"2013-09-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1637703916,"date":"2013-09-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.981,"date":"2013-09-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1653057148,"date":"2013-09-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.974,"date":"2013-09-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1668390787,"date":"2013-09-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.949,"date":"2013-09-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1683704833,"date":"2013-09-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.919,"date":"2013-09-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1698999285,"date":"2013-09-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.897,"date":"2013-10-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1714274144,"date":"2013-10-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.886,"date":"2013-10-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1729529409,"date":"2013-10-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.886,"date":"2013-10-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1744765081,"date":"2013-10-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.87,"date":"2013-10-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1759981159,"date":"2013-10-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.857,"date":"2013-11-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1775177644,"date":"2013-11-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.832,"date":"2013-11-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1790354536,"date":"2013-11-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.822,"date":"2013-11-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1805511834,"date":"2013-11-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.844,"date":"2013-11-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1820649538,"date":"2013-11-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.883,"date":"2013-12-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1835767649,"date":"2013-12-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.879,"date":"2013-12-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1850866166,"date":"2013-12-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.871,"date":"2013-12-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.186594509,"date":"2013-12-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.873,"date":"2013-12-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1881004421,"date":"2013-12-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.903,"date":"2013-12-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1896044158,"date":"2013-12-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.91,"date":"2014-01-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1911064302,"date":"2014-01-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.886,"date":"2014-01-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1926064852,"date":"2014-01-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.873,"date":"2014-01-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1941045809,"date":"2014-01-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.904,"date":"2014-01-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1956007172,"date":"2014-01-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.951,"date":"2014-02-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1970948941,"date":"2014-02-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.977,"date":"2014-02-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.1985871118,"date":"2014-02-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.989,"date":"2014-02-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2000773701,"date":"2014-02-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.017,"date":"2014-02-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.201565669,"date":"2014-02-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.016,"date":"2014-03-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2030520086,"date":"2014-03-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.021,"date":"2014-03-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2045363888,"date":"2014-03-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.003,"date":"2014-03-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2060188097,"date":"2014-03-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.988,"date":"2014-03-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2074992713,"date":"2014-03-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.975,"date":"2014-03-31","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2089777735,"date":"2014-03-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.959,"date":"2014-04-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2104543163,"date":"2014-04-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.952,"date":"2014-04-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2119288998,"date":"2014-04-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.971,"date":"2014-04-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.213401524,"date":"2014-04-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.975,"date":"2014-04-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2148721888,"date":"2014-04-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.964,"date":"2014-05-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2163408942,"date":"2014-05-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.948,"date":"2014-05-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2178076404,"date":"2014-05-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.934,"date":"2014-05-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2192724271,"date":"2014-05-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.925,"date":"2014-05-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2207352546,"date":"2014-05-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.918,"date":"2014-06-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2221961226,"date":"2014-06-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.892,"date":"2014-06-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2236550314,"date":"2014-06-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.882,"date":"2014-06-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2251119807,"date":"2014-06-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.919,"date":"2014-06-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2265669708,"date":"2014-06-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.92,"date":"2014-06-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2280200015,"date":"2014-06-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.913,"date":"2014-07-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2294710728,"date":"2014-07-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.894,"date":"2014-07-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2309201848,"date":"2014-07-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.869,"date":"2014-07-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2323673375,"date":"2014-07-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.858,"date":"2014-07-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2338125308,"date":"2014-07-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.853,"date":"2014-08-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2352557647,"date":"2014-08-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.843,"date":"2014-08-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2366970393,"date":"2014-08-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.835,"date":"2014-08-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2381363546,"date":"2014-08-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.821,"date":"2014-08-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2395737105,"date":"2014-08-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.814,"date":"2014-09-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2410091071,"date":"2014-09-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.814,"date":"2014-09-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2424425443,"date":"2014-09-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.801,"date":"2014-09-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2438740221,"date":"2014-09-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.778,"date":"2014-09-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2453035407,"date":"2014-09-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.755,"date":"2014-09-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2467310999,"date":"2014-09-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.733,"date":"2014-10-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2481566997,"date":"2014-10-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.698,"date":"2014-10-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2495803402,"date":"2014-10-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.656,"date":"2014-10-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2510020213,"date":"2014-10-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.635,"date":"2014-10-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2524217431,"date":"2014-10-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.623,"date":"2014-11-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2538395055,"date":"2014-11-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.677,"date":"2014-11-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2552553086,"date":"2014-11-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.661,"date":"2014-11-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2566691524,"date":"2014-11-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.628,"date":"2014-11-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2580810368,"date":"2014-11-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.605,"date":"2014-12-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2594909618,"date":"2014-12-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.535,"date":"2014-12-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2608989276,"date":"2014-12-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.419,"date":"2014-12-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2623049339,"date":"2014-12-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.281,"date":"2014-12-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2637089809,"date":"2014-12-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.213,"date":"2014-12-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2651110686,"date":"2014-12-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.137,"date":"2015-01-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2665111969,"date":"2015-01-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.053,"date":"2015-01-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2679093659,"date":"2015-01-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.933,"date":"2015-01-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2693055755,"date":"2015-01-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.866,"date":"2015-01-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2706998258,"date":"2015-01-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.831,"date":"2015-02-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2720921167,"date":"2015-02-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.835,"date":"2015-02-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2734824483,"date":"2015-02-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.865,"date":"2015-02-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2748708206,"date":"2015-02-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.9,"date":"2015-02-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2762572335,"date":"2015-02-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.936,"date":"2015-03-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.277641687,"date":"2015-03-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.944,"date":"2015-03-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2790241812,"date":"2015-03-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.917,"date":"2015-03-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2804047161,"date":"2015-03-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.864,"date":"2015-03-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2817832916,"date":"2015-03-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.824,"date":"2015-03-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2831599077,"date":"2015-03-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.784,"date":"2015-04-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2845345645,"date":"2015-04-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.754,"date":"2015-04-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.285907262,"date":"2015-04-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.78,"date":"2015-04-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2872780001,"date":"2015-04-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.811,"date":"2015-04-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2886467789,"date":"2015-04-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.854,"date":"2015-05-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2900135983,"date":"2015-05-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.878,"date":"2015-05-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2913784584,"date":"2015-05-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.904,"date":"2015-05-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2927413591,"date":"2015-05-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.914,"date":"2015-05-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2941023005,"date":"2015-05-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.909,"date":"2015-06-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2954612825,"date":"2015-06-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.884,"date":"2015-06-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2968183052,"date":"2015-06-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.87,"date":"2015-06-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2981733686,"date":"2015-06-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.859,"date":"2015-06-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.2995264725,"date":"2015-06-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.843,"date":"2015-06-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3008776172,"date":"2015-06-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.832,"date":"2015-07-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3022268025,"date":"2015-07-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.814,"date":"2015-07-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3035740285,"date":"2015-07-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.782,"date":"2015-07-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3049192951,"date":"2015-07-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.723,"date":"2015-07-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3062626023,"date":"2015-07-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.668,"date":"2015-08-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3076039502,"date":"2015-08-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.617,"date":"2015-08-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3089433388,"date":"2015-08-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.615,"date":"2015-08-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.310280768,"date":"2015-08-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.561,"date":"2015-08-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3116162379,"date":"2015-08-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.514,"date":"2015-08-31","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3129497484,"date":"2015-08-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.534,"date":"2015-09-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3142812996,"date":"2015-09-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.517,"date":"2015-09-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3156108914,"date":"2015-09-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.493,"date":"2015-09-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3169385239,"date":"2015-09-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.476,"date":"2015-09-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.318264197,"date":"2015-09-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.492,"date":"2015-10-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3195879108,"date":"2015-10-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.556,"date":"2015-10-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3209096653,"date":"2015-10-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.531,"date":"2015-10-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3222294604,"date":"2015-10-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.498,"date":"2015-10-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3235472961,"date":"2015-10-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.485,"date":"2015-11-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3248631725,"date":"2015-11-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.502,"date":"2015-11-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3261770896,"date":"2015-11-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.482,"date":"2015-11-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3274890473,"date":"2015-11-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.445,"date":"2015-11-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3287990457,"date":"2015-11-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.421,"date":"2015-11-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3301070847,"date":"2015-11-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.379,"date":"2015-12-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3314131643,"date":"2015-12-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.338,"date":"2015-12-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3327172847,"date":"2015-12-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.284,"date":"2015-12-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3340194456,"date":"2015-12-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.237,"date":"2015-12-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3353196473,"date":"2015-12-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.211,"date":"2016-01-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3366178895,"date":"2016-01-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.177,"date":"2016-01-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3379141725,"date":"2016-01-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.112,"date":"2016-01-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3392084961,"date":"2016-01-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.071,"date":"2016-01-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3405008603,"date":"2016-01-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.031,"date":"2016-02-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3417912652,"date":"2016-02-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.008,"date":"2016-02-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3430797107,"date":"2016-02-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.98,"date":"2016-02-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3443661969,"date":"2016-02-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.983,"date":"2016-02-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3456507238,"date":"2016-02-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":1.989,"date":"2016-02-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3469332913,"date":"2016-02-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.021,"date":"2016-03-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3482138995,"date":"2016-03-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.099,"date":"2016-03-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3494925483,"date":"2016-03-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.119,"date":"2016-03-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3507692377,"date":"2016-03-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.121,"date":"2016-03-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3520439679,"date":"2016-03-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.115,"date":"2016-04-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3533167386,"date":"2016-04-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.128,"date":"2016-04-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.35458755,"date":"2016-04-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.165,"date":"2016-04-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3558564021,"date":"2016-04-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.198,"date":"2016-04-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3571232949,"date":"2016-04-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.266,"date":"2016-05-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3583882282,"date":"2016-05-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.271,"date":"2016-05-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3596512023,"date":"2016-05-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.297,"date":"2016-05-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.360912217,"date":"2016-05-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.357,"date":"2016-05-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3621712723,"date":"2016-05-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.382,"date":"2016-05-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3634283683,"date":"2016-05-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.407,"date":"2016-06-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3646835049,"date":"2016-06-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.431,"date":"2016-06-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3659366822,"date":"2016-06-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.426,"date":"2016-06-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3671879002,"date":"2016-06-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.426,"date":"2016-06-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3684371588,"date":"2016-06-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.423,"date":"2016-07-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3696844581,"date":"2016-07-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.414,"date":"2016-07-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.370929798,"date":"2016-07-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.402,"date":"2016-07-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3721731785,"date":"2016-07-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.379,"date":"2016-07-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3734145998,"date":"2016-07-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.348,"date":"2016-08-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3746540616,"date":"2016-08-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.316,"date":"2016-08-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3758915642,"date":"2016-08-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.31,"date":"2016-08-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3771271073,"date":"2016-08-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.37,"date":"2016-08-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3783606912,"date":"2016-08-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.409,"date":"2016-08-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3795923157,"date":"2016-08-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.407,"date":"2016-09-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3808219808,"date":"2016-09-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.399,"date":"2016-09-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3820496866,"date":"2016-09-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.389,"date":"2016-09-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.383275433,"date":"2016-09-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.382,"date":"2016-09-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3844992201,"date":"2016-09-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.389,"date":"2016-10-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3857210479,"date":"2016-10-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.445,"date":"2016-10-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3869409163,"date":"2016-10-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.481,"date":"2016-10-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3881588253,"date":"2016-10-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.478,"date":"2016-10-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.389374775,"date":"2016-10-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.479,"date":"2016-10-31","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3905887654,"date":"2016-10-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.47,"date":"2016-11-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3918007964,"date":"2016-11-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.443,"date":"2016-11-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3930108681,"date":"2016-11-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.421,"date":"2016-11-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3942189804,"date":"2016-11-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.42,"date":"2016-11-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3954251334,"date":"2016-11-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.48,"date":"2016-12-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.396629327,"date":"2016-12-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.493,"date":"2016-12-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3978315613,"date":"2016-12-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.527,"date":"2016-12-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.3990318362,"date":"2016-12-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.54,"date":"2016-12-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4002301518,"date":"2016-12-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.586,"date":"2017-01-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4014265081,"date":"2017-01-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.597,"date":"2017-01-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4026209049,"date":"2017-01-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.585,"date":"2017-01-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4038133425,"date":"2017-01-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.569,"date":"2017-01-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4050038207,"date":"2017-01-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.562,"date":"2017-01-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4061923395,"date":"2017-01-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.558,"date":"2017-02-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.407378899,"date":"2017-02-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.565,"date":"2017-02-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4085634992,"date":"2017-02-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.572,"date":"2017-02-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.40974614,"date":"2017-02-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.577,"date":"2017-02-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4109268215,"date":"2017-02-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.579,"date":"2017-03-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4121055436,"date":"2017-03-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.564,"date":"2017-03-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4132823064,"date":"2017-03-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.539,"date":"2017-03-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4144571098,"date":"2017-03-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.532,"date":"2017-03-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4156299539,"date":"2017-03-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.556,"date":"2017-04-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4168008386,"date":"2017-04-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.582,"date":"2017-04-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.417969764,"date":"2017-04-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.597,"date":"2017-04-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.41913673,"date":"2017-04-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.595,"date":"2017-04-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4203017367,"date":"2017-04-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.583,"date":"2017-05-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.421464784,"date":"2017-05-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.565,"date":"2017-05-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.422625872,"date":"2017-05-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.544,"date":"2017-05-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4237850007,"date":"2017-05-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.539,"date":"2017-05-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.42494217,"date":"2017-05-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.571,"date":"2017-05-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4260973799,"date":"2017-05-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.564,"date":"2017-06-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4272506305,"date":"2017-06-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.524,"date":"2017-06-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4284019218,"date":"2017-06-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.489,"date":"2017-06-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4295512537,"date":"2017-06-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.465,"date":"2017-06-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4306986263,"date":"2017-06-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.472,"date":"2017-07-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4318440395,"date":"2017-07-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.481,"date":"2017-07-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4329874934,"date":"2017-07-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.491,"date":"2017-07-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4341289879,"date":"2017-07-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.507,"date":"2017-07-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4352685231,"date":"2017-07-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.531,"date":"2017-07-31","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4364060989,"date":"2017-07-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.581,"date":"2017-08-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4375417154,"date":"2017-08-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.598,"date":"2017-08-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4386753725,"date":"2017-08-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.596,"date":"2017-08-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4398070703,"date":"2017-08-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.605,"date":"2017-08-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4409368088,"date":"2017-08-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.758,"date":"2017-09-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4420645879,"date":"2017-09-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.802,"date":"2017-09-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4431904076,"date":"2017-09-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.791,"date":"2017-09-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.444314268,"date":"2017-09-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.788,"date":"2017-09-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4454361691,"date":"2017-09-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.792,"date":"2017-10-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4465561108,"date":"2017-10-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.776,"date":"2017-10-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4476740931,"date":"2017-10-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.787,"date":"2017-10-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4487901162,"date":"2017-10-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.797,"date":"2017-10-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4499041798,"date":"2017-10-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.819,"date":"2017-10-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4510162842,"date":"2017-10-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.882,"date":"2017-11-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4521264291,"date":"2017-11-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.915,"date":"2017-11-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4532346148,"date":"2017-11-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.912,"date":"2017-11-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.454340841,"date":"2017-11-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.926,"date":"2017-11-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.455445108,"date":"2017-11-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.922,"date":"2017-12-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4565474156,"date":"2017-12-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.91,"date":"2017-12-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4576477638,"date":"2017-12-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.901,"date":"2017-12-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4587461527,"date":"2017-12-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.903,"date":"2017-12-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4598425822,"date":"2017-12-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.973,"date":"2018-01-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4609370524,"date":"2018-01-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.996,"date":"2018-01-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4620295633,"date":"2018-01-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.028,"date":"2018-01-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4631201148,"date":"2018-01-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.025,"date":"2018-01-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4642087069,"date":"2018-01-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.07,"date":"2018-01-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4652953398,"date":"2018-01-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.086,"date":"2018-02-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4663800132,"date":"2018-02-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.063,"date":"2018-02-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4674627273,"date":"2018-02-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.027,"date":"2018-02-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4685434821,"date":"2018-02-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.007,"date":"2018-02-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4696222775,"date":"2018-02-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.992,"date":"2018-03-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4706991136,"date":"2018-03-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.976,"date":"2018-03-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4717739903,"date":"2018-03-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.972,"date":"2018-03-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4728469077,"date":"2018-03-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.01,"date":"2018-03-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4739178658,"date":"2018-03-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.042,"date":"2018-04-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4749868644,"date":"2018-04-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.043,"date":"2018-04-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4760539038,"date":"2018-04-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.104,"date":"2018-04-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4771189838,"date":"2018-04-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.133,"date":"2018-04-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4781821044,"date":"2018-04-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.157,"date":"2018-04-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4792432657,"date":"2018-04-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.171,"date":"2018-05-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4803024677,"date":"2018-05-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.239,"date":"2018-05-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4813597103,"date":"2018-05-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.277,"date":"2018-05-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4824149936,"date":"2018-05-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.288,"date":"2018-05-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4834683175,"date":"2018-05-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.285,"date":"2018-06-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.484519682,"date":"2018-06-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.266,"date":"2018-06-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4855690873,"date":"2018-06-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.244,"date":"2018-06-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4866165331,"date":"2018-06-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.216,"date":"2018-06-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4876620197,"date":"2018-06-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.236,"date":"2018-07-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4887055468,"date":"2018-07-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.243,"date":"2018-07-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4897471147,"date":"2018-07-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.239,"date":"2018-07-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4907867231,"date":"2018-07-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.22,"date":"2018-07-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4918243723,"date":"2018-07-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.226,"date":"2018-07-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4928600621,"date":"2018-07-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.223,"date":"2018-08-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4938937925,"date":"2018-08-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.217,"date":"2018-08-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4949255636,"date":"2018-08-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.207,"date":"2018-08-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4959553754,"date":"2018-08-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.226,"date":"2018-08-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4969832278,"date":"2018-08-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.252,"date":"2018-09-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4980091208,"date":"2018-09-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.258,"date":"2018-09-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.4990330545,"date":"2018-09-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.268,"date":"2018-09-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5000550289,"date":"2018-09-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.271,"date":"2018-09-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5010750439,"date":"2018-09-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.313,"date":"2018-10-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5020930996,"date":"2018-10-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.385,"date":"2018-10-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5031091959,"date":"2018-10-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.394,"date":"2018-10-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5041233329,"date":"2018-10-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.38,"date":"2018-10-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5051355105,"date":"2018-10-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.355,"date":"2018-10-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5061457288,"date":"2018-10-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.338,"date":"2018-11-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5071539877,"date":"2018-11-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.317,"date":"2018-11-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5081602873,"date":"2018-11-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.282,"date":"2018-11-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5091646275,"date":"2018-11-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.261,"date":"2018-11-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5101670084,"date":"2018-11-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.207,"date":"2018-12-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.51116743,"date":"2018-12-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.161,"date":"2018-12-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5121658922,"date":"2018-12-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.121,"date":"2018-12-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.513162395,"date":"2018-12-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.077,"date":"2018-12-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5141569385,"date":"2018-12-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.048,"date":"2018-12-31","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5151495227,"date":"2018-12-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.013,"date":"2019-01-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5161401475,"date":"2019-01-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.976,"date":"2019-01-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.517128813,"date":"2019-01-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.965,"date":"2019-01-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5181155191,"date":"2019-01-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.965,"date":"2019-01-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5191002659,"date":"2019-01-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.966,"date":"2019-02-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5200830533,"date":"2019-02-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.966,"date":"2019-02-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5210638814,"date":"2019-02-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.006,"date":"2019-02-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5220427501,"date":"2019-02-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.048,"date":"2019-02-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5230196595,"date":"2019-02-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.076,"date":"2019-03-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5239946095,"date":"2019-03-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.079,"date":"2019-03-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5249676002,"date":"2019-03-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.07,"date":"2019-03-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5259386315,"date":"2019-03-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.08,"date":"2019-03-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5269077035,"date":"2019-03-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.078,"date":"2019-04-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5278748162,"date":"2019-04-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.093,"date":"2019-04-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5288399695,"date":"2019-04-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.118,"date":"2019-04-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5298031634,"date":"2019-04-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.147,"date":"2019-04-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.530764398,"date":"2019-04-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.169,"date":"2019-04-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5317236733,"date":"2019-04-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.171,"date":"2019-05-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5326809892,"date":"2019-05-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.16,"date":"2019-05-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5336363458,"date":"2019-05-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.163,"date":"2019-05-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.534589743,"date":"2019-05-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.151,"date":"2019-05-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5355411809,"date":"2019-05-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.136,"date":"2019-06-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5364906594,"date":"2019-06-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.105,"date":"2019-06-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5374381786,"date":"2019-06-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.07,"date":"2019-06-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5383837384,"date":"2019-06-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.043,"date":"2019-06-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5393273389,"date":"2019-06-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.042,"date":"2019-07-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.54026898,"date":"2019-07-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.055,"date":"2019-07-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5412086618,"date":"2019-07-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.051,"date":"2019-07-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5421463843,"date":"2019-07-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.044,"date":"2019-07-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5430821474,"date":"2019-07-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.034,"date":"2019-07-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5440159511,"date":"2019-07-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.032,"date":"2019-08-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5449477955,"date":"2019-08-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.011,"date":"2019-08-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5458776806,"date":"2019-08-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.994,"date":"2019-08-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5468056063,"date":"2019-08-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.983,"date":"2019-08-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5477315726,"date":"2019-08-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.976,"date":"2019-09-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5486555797,"date":"2019-09-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.971,"date":"2019-09-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5495776273,"date":"2019-09-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.987,"date":"2019-09-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5504977156,"date":"2019-09-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.081,"date":"2019-09-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5514158446,"date":"2019-09-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.066,"date":"2019-09-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5523320142,"date":"2019-09-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.047,"date":"2019-10-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5532462245,"date":"2019-10-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.051,"date":"2019-10-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5541584755,"date":"2019-10-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.05,"date":"2019-10-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.555068767,"date":"2019-10-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.064,"date":"2019-10-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5559770993,"date":"2019-10-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.062,"date":"2019-11-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5568834722,"date":"2019-11-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.073,"date":"2019-11-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5577878857,"date":"2019-11-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.074,"date":"2019-11-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5586903399,"date":"2019-11-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.066,"date":"2019-11-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5595908348,"date":"2019-11-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.07,"date":"2019-12-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5604893703,"date":"2019-12-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.049,"date":"2019-12-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5613859464,"date":"2019-12-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.046,"date":"2019-12-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5622805633,"date":"2019-12-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.041,"date":"2019-12-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5631732207,"date":"2019-12-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.069,"date":"2019-12-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5640639188,"date":"2019-12-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.079,"date":"2020-01-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5649526576,"date":"2020-01-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.064,"date":"2020-01-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.565839437,"date":"2020-01-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.037,"date":"2020-01-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5667242571,"date":"2020-01-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.01,"date":"2020-01-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5676071178,"date":"2020-01-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.956,"date":"2020-02-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5684880192,"date":"2020-02-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.91,"date":"2020-02-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5693669613,"date":"2020-02-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.89,"date":"2020-02-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5702439439,"date":"2020-02-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.882,"date":"2020-02-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5711189673,"date":"2020-02-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.851,"date":"2020-03-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5719920313,"date":"2020-03-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.814,"date":"2020-03-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5728631359,"date":"2020-03-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.733,"date":"2020-03-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5737322812,"date":"2020-03-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.659,"date":"2020-03-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5745994672,"date":"2020-03-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.586,"date":"2020-03-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5754646938,"date":"2020-03-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.548,"date":"2020-04-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.576327961,"date":"2020-04-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.507,"date":"2020-04-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.577189269,"date":"2020-04-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.48,"date":"2020-04-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5780486175,"date":"2020-04-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.437,"date":"2020-04-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5789060067,"date":"2020-04-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.399,"date":"2020-05-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5797614366,"date":"2020-05-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.394,"date":"2020-05-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5806149071,"date":"2020-05-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.386,"date":"2020-05-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5814664183,"date":"2020-05-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.39,"date":"2020-05-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5823159702,"date":"2020-05-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.386,"date":"2020-06-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5831635626,"date":"2020-06-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.396,"date":"2020-06-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5840091958,"date":"2020-06-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.403,"date":"2020-06-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5848528696,"date":"2020-06-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.425,"date":"2020-06-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.585694584,"date":"2020-06-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.43,"date":"2020-06-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5865343391,"date":"2020-06-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.437,"date":"2020-07-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5873721349,"date":"2020-07-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.438,"date":"2020-07-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5882079713,"date":"2020-07-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.433,"date":"2020-07-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5890418483,"date":"2020-07-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.427,"date":"2020-07-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.589873766,"date":"2020-07-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.424,"date":"2020-08-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5907037244,"date":"2020-08-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.428,"date":"2020-08-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5915317234,"date":"2020-08-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.427,"date":"2020-08-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5923577631,"date":"2020-08-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.426,"date":"2020-08-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5931818434,"date":"2020-08-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.441,"date":"2020-08-31","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5940039644,"date":"2020-08-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.435,"date":"2020-09-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.594824126,"date":"2020-09-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.422,"date":"2020-09-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5956423283,"date":"2020-09-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.404,"date":"2020-09-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5964585712,"date":"2020-09-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.394,"date":"2020-09-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5972728548,"date":"2020-09-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.387,"date":"2020-10-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.598085179,"date":"2020-10-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.395,"date":"2020-10-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5988955439,"date":"2020-10-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.388,"date":"2020-10-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.5997039495,"date":"2020-10-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.385,"date":"2020-10-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6005103957,"date":"2020-10-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.372,"date":"2020-11-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6013148825,"date":"2020-11-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.383,"date":"2020-11-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.60211741,"date":"2020-11-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.441,"date":"2020-11-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6029179782,"date":"2020-11-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.462,"date":"2020-11-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.603716587,"date":"2020-11-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.502,"date":"2020-11-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6045132365,"date":"2020-11-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.526,"date":"2020-12-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6053079266,"date":"2020-12-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.559,"date":"2020-12-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6061006573,"date":"2020-12-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.619,"date":"2020-12-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6068914288,"date":"2020-12-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.635,"date":"2020-12-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6076802408,"date":"2020-12-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.64,"date":"2021-01-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6084670936,"date":"2021-01-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.67,"date":"2021-01-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.609251987,"date":"2021-01-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.696,"date":"2021-01-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.610034921,"date":"2021-01-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.716,"date":"2021-01-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6108158957,"date":"2021-01-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.738,"date":"2021-02-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.611594911,"date":"2021-02-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.801,"date":"2021-02-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.612371967,"date":"2021-02-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.876,"date":"2021-02-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6131470637,"date":"2021-02-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":2.973,"date":"2021-02-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.613920201,"date":"2021-02-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.072,"date":"2021-03-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6146913789,"date":"2021-03-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.143,"date":"2021-03-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6154605975,"date":"2021-03-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.191,"date":"2021-03-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6162278568,"date":"2021-03-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.194,"date":"2021-03-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6169931567,"date":"2021-03-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.161,"date":"2021-03-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6177564973,"date":"2021-03-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.144,"date":"2021-04-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6185178785,"date":"2021-04-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.129,"date":"2021-04-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6192773004,"date":"2021-04-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.124,"date":"2021-04-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6200347629,"date":"2021-04-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.124,"date":"2021-04-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6207902661,"date":"2021-04-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.142,"date":"2021-05-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6215438099,"date":"2021-05-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.186,"date":"2021-05-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6222953944,"date":"2021-05-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.249,"date":"2021-05-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6230450195,"date":"2021-05-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.253,"date":"2021-05-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6237926853,"date":"2021-05-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.255,"date":"2021-05-31","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6245383918,"date":"2021-05-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.274,"date":"2021-06-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6252821389,"date":"2021-06-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.286,"date":"2021-06-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6260239266,"date":"2021-06-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.287,"date":"2021-06-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.626763755,"date":"2021-06-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.3,"date":"2021-06-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6275016241,"date":"2021-06-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.331,"date":"2021-07-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6282375338,"date":"2021-07-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.338,"date":"2021-07-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6289714841,"date":"2021-07-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.344,"date":"2021-07-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6297034751,"date":"2021-07-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.342,"date":"2021-07-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6304335068,"date":"2021-07-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.367,"date":"2021-08-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6311615791,"date":"2021-08-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.364,"date":"2021-08-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6318876921,"date":"2021-08-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.356,"date":"2021-08-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6326118457,"date":"2021-08-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.324,"date":"2021-08-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.63333404,"date":"2021-08-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.339,"date":"2021-08-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.634054275,"date":"2021-08-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.373,"date":"2021-09-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6347725505,"date":"2021-09-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.372,"date":"2021-09-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6354888668,"date":"2021-09-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.385,"date":"2021-09-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6362032237,"date":"2021-09-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.406,"date":"2021-09-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6369156212,"date":"2021-09-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.477,"date":"2021-10-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6376260594,"date":"2021-10-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.586,"date":"2021-10-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6383345383,"date":"2021-10-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.671,"date":"2021-10-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6390410578,"date":"2021-10-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.713,"date":"2021-10-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6397456179,"date":"2021-10-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.727,"date":"2021-11-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6404482187,"date":"2021-11-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.73,"date":"2021-11-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6411488602,"date":"2021-11-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.734,"date":"2021-11-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6418475423,"date":"2021-11-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.724,"date":"2021-11-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6425442651,"date":"2021-11-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.72,"date":"2021-11-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6432390285,"date":"2021-11-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.674,"date":"2021-12-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6439318326,"date":"2021-12-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.649,"date":"2021-12-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6446226773,"date":"2021-12-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.626,"date":"2021-12-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6453115627,"date":"2021-12-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.615,"date":"2021-12-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6459984887,"date":"2021-12-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.613,"date":"2022-01-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6466834554,"date":"2022-01-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.657,"date":"2022-01-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6473664628,"date":"2022-01-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.725,"date":"2022-01-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6480475108,"date":"2022-01-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.78,"date":"2022-01-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6487265994,"date":"2022-01-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.846,"date":"2022-01-31","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6494037287,"date":"2022-01-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.951,"date":"2022-02-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6500788987,"date":"2022-02-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.019,"date":"2022-02-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6507521093,"date":"2022-02-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.055,"date":"2022-02-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6514233605,"date":"2022-02-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.104,"date":"2022-02-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6520926525,"date":"2022-02-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.849,"date":"2022-03-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.652759985,"date":"2022-03-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.25,"date":"2022-03-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6534253582,"date":"2022-03-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.134,"date":"2022-03-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6540887721,"date":"2022-03-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.185,"date":"2022-03-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6547502266,"date":"2022-03-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.144,"date":"2022-04-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6554097218,"date":"2022-04-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.073,"date":"2022-04-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6560672576,"date":"2022-04-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.101,"date":"2022-04-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6567228341,"date":"2022-04-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.16,"date":"2022-04-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6573764513,"date":"2022-04-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.509,"date":"2022-05-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6580281091,"date":"2022-05-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.623,"date":"2022-05-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6586778075,"date":"2022-05-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.613,"date":"2022-05-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6593255466,"date":"2022-05-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.571,"date":"2022-05-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6599713263,"date":"2022-05-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.539,"date":"2022-05-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6606151468,"date":"2022-05-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.703,"date":"2022-06-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6612570078,"date":"2022-06-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.718,"date":"2022-06-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6618969095,"date":"2022-06-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.81,"date":"2022-06-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6625348519,"date":"2022-06-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.783,"date":"2022-06-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6631708349,"date":"2022-06-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.675,"date":"2022-07-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6638048586,"date":"2022-07-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.568,"date":"2022-07-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6644369229,"date":"2022-07-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.432,"date":"2022-07-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6650670279,"date":"2022-07-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.268,"date":"2022-07-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6656951735,"date":"2022-07-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.138,"date":"2022-08-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6663213598,"date":"2022-08-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.993,"date":"2022-08-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6669455867,"date":"2022-08-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.911,"date":"2022-08-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6675678543,"date":"2022-08-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.909,"date":"2022-08-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6681881625,"date":"2022-08-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.115,"date":"2022-08-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6688065114,"date":"2022-08-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.084,"date":"2022-09-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.669422901,"date":"2022-09-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.033,"date":"2022-09-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6700373312,"date":"2022-09-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.964,"date":"2022-09-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.670649802,"date":"2022-09-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.889,"date":"2022-09-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6712603135,"date":"2022-09-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.836,"date":"2022-10-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6718688657,"date":"2022-10-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.224,"date":"2022-10-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6724754585,"date":"2022-10-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.339,"date":"2022-10-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.673080092,"date":"2022-10-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.341,"date":"2022-10-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6736827661,"date":"2022-10-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.317,"date":"2022-10-31","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6742834808,"date":"2022-10-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.333,"date":"2022-11-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6748822363,"date":"2022-11-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.313,"date":"2022-11-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6754790323,"date":"2022-11-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.233,"date":"2022-11-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6760738691,"date":"2022-11-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":5.141,"date":"2022-11-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6766667465,"date":"2022-11-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.967,"date":"2022-12-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6772576645,"date":"2022-12-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.754,"date":"2022-12-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6778466232,"date":"2022-12-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.596,"date":"2022-12-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6784336225,"date":"2022-12-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.537,"date":"2022-12-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6790186625,"date":"2022-12-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.583,"date":"2023-01-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6796017432,"date":"2023-01-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.549,"date":"2023-01-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6801828645,"date":"2023-01-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.524,"date":"2023-01-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6807620264,"date":"2023-01-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.604,"date":"2023-01-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.681339229,"date":"2023-01-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.622,"date":"2023-01-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6819144723,"date":"2023-01-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.539,"date":"2023-02-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6824877562,"date":"2023-02-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.444,"date":"2023-02-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6830590808,"date":"2023-02-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.376,"date":"2023-02-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.683628446,"date":"2023-02-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.294,"date":"2023-02-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6841958519,"date":"2023-02-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.282,"date":"2023-03-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6847612984,"date":"2023-03-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.247,"date":"2023-03-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6853247856,"date":"2023-03-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.185,"date":"2023-03-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6858863134,"date":"2023-03-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.128,"date":"2023-03-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6864458819,"date":"2023-03-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.105,"date":"2023-04-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.687003491,"date":"2023-04-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.098,"date":"2023-04-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6875591408,"date":"2023-04-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.116,"date":"2023-04-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6881128312,"date":"2023-04-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.077,"date":"2023-04-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6886645623,"date":"2023-04-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.018,"date":"2023-05-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6892143341,"date":"2023-05-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.922,"date":"2023-05-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6897621465,"date":"2023-05-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.897,"date":"2023-05-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6903079996,"date":"2023-05-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.883,"date":"2023-05-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6908518933,"date":"2023-05-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.855,"date":"2023-05-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6913938276,"date":"2023-05-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.797,"date":"2023-06-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6919338026,"date":"2023-06-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.794,"date":"2023-06-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6924718183,"date":"2023-06-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.815,"date":"2023-06-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6930078746,"date":"2023-06-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.801,"date":"2023-06-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6935419716,"date":"2023-06-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.767,"date":"2023-07-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6940741092,"date":"2023-07-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.806,"date":"2023-07-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6946042875,"date":"2023-07-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.806,"date":"2023-07-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6951325064,"date":"2023-07-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.905,"date":"2023-07-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.695658766,"date":"2023-07-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.127,"date":"2023-07-31","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6961830663,"date":"2023-07-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.239,"date":"2023-08-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6967054072,"date":"2023-08-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.378,"date":"2023-08-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6972257887,"date":"2023-08-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.389,"date":"2023-08-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6977442109,"date":"2023-08-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.475,"date":"2023-08-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6982606738,"date":"2023-08-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.492,"date":"2023-09-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6987751773,"date":"2023-09-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.54,"date":"2023-09-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6992877214,"date":"2023-09-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.633,"date":"2023-09-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.6997983062,"date":"2023-09-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.586,"date":"2023-09-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7003069317,"date":"2023-09-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.593,"date":"2023-10-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7008135978,"date":"2023-10-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.498,"date":"2023-10-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7013183046,"date":"2023-10-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.444,"date":"2023-10-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.701821052,"date":"2023-10-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.545,"date":"2023-10-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7023218401,"date":"2023-10-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.454,"date":"2023-10-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7028206688,"date":"2023-10-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.366,"date":"2023-11-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7033175382,"date":"2023-11-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.294,"date":"2023-11-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7038124482,"date":"2023-11-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.209,"date":"2023-11-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7043053989,"date":"2023-11-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.146,"date":"2023-11-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7047963903,"date":"2023-11-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.092,"date":"2023-12-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7052854223,"date":"2023-12-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.987,"date":"2023-12-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7057724949,"date":"2023-12-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.894,"date":"2023-12-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7062576082,"date":"2023-12-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.914,"date":"2023-12-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7067407622,"date":"2023-12-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.876,"date":"2024-01-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7072219568,"date":"2024-01-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.828,"date":"2024-01-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.707701192,"date":"2024-01-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.863,"date":"2024-01-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7081784679,"date":"2024-01-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.838,"date":"2024-01-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7086537845,"date":"2024-01-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.867,"date":"2024-01-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7091271417,"date":"2024-01-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.899,"date":"2024-02-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7095985396,"date":"2024-02-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.109,"date":"2024-02-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7100679781,"date":"2024-02-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.109,"date":"2024-02-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7105354573,"date":"2024-02-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.058,"date":"2024-02-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7110009771,"date":"2024-02-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.022,"date":"2024-03-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7114645376,"date":"2024-03-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.004,"date":"2024-03-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7119261388,"date":"2024-03-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.028,"date":"2024-03-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7123857806,"date":"2024-03-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.034,"date":"2024-03-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.712843463,"date":"2024-03-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.996,"date":"2024-04-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7132991861,"date":"2024-04-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.061,"date":"2024-04-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7137529498,"date":"2024-04-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":4.015,"date":"2024-04-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7142047542,"date":"2024-04-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.992,"date":"2024-04-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7146545993,"date":"2024-04-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.947,"date":"2024-04-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.715102485,"date":"2024-04-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.894,"date":"2024-05-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7155484114,"date":"2024-05-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.848,"date":"2024-05-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7159923784,"date":"2024-05-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.789,"date":"2024-05-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7164343861,"date":"2024-05-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.758,"date":"2024-05-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7168744344,"date":"2024-05-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.726,"date":"2024-06-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7173125234,"date":"2024-06-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.658,"date":"2024-06-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.717748653,"date":"2024-06-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.735,"date":"2024-06-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7181828233,"date":"2024-06-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.769,"date":"2024-06-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7186150342,"date":"2024-06-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.813,"date":"2024-07-01","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7190452858,"date":"2024-07-01","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.865,"date":"2024-07-08","fuel":"diesel","is_predicted":"original"},{"avg_price":3.719473578,"date":"2024-07-08","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.826,"date":"2024-07-15","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7198999109,"date":"2024-07-15","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.779,"date":"2024-07-22","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7203242845,"date":"2024-07-22","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.768,"date":"2024-07-29","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7207466987,"date":"2024-07-29","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.755,"date":"2024-08-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7211671535,"date":"2024-08-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.704,"date":"2024-08-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.721585649,"date":"2024-08-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.688,"date":"2024-08-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7220021852,"date":"2024-08-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.651,"date":"2024-08-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.722416762,"date":"2024-08-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.625,"date":"2024-09-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7228293794,"date":"2024-09-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.555,"date":"2024-09-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7232400376,"date":"2024-09-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.526,"date":"2024-09-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7236487363,"date":"2024-09-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.539,"date":"2024-09-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7240554758,"date":"2024-09-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.544,"date":"2024-09-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7244602558,"date":"2024-09-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.584,"date":"2024-10-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7248630766,"date":"2024-10-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.631,"date":"2024-10-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7252639379,"date":"2024-10-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.553,"date":"2024-10-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.72566284,"date":"2024-10-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.573,"date":"2024-10-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7260597827,"date":"2024-10-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.536,"date":"2024-11-04","fuel":"diesel","is_predicted":"original"},{"avg_price":3.726454766,"date":"2024-11-04","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.521,"date":"2024-11-11","fuel":"diesel","is_predicted":"original"},{"avg_price":3.72684779,"date":"2024-11-11","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.491,"date":"2024-11-18","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7272388547,"date":"2024-11-18","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.539,"date":"2024-11-25","fuel":"diesel","is_predicted":"original"},{"avg_price":3.72762796,"date":"2024-11-25","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.54,"date":"2024-12-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7280151059,"date":"2024-12-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.458,"date":"2024-12-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7284002925,"date":"2024-12-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.494,"date":"2024-12-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7287835198,"date":"2024-12-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.476,"date":"2024-12-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7291647877,"date":"2024-12-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.503,"date":"2024-12-30","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7295440963,"date":"2024-12-30","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.561,"date":"2025-01-06","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7299214455,"date":"2025-01-06","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.602,"date":"2025-01-13","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7302968354,"date":"2025-01-13","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.715,"date":"2025-01-20","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7306702659,"date":"2025-01-20","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.659,"date":"2025-01-27","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7310417371,"date":"2025-01-27","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.66,"date":"2025-02-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7314112489,"date":"2025-02-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.665,"date":"2025-02-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7317788014,"date":"2025-02-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.677,"date":"2025-02-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7321443945,"date":"2025-02-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.697,"date":"2025-02-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7325080283,"date":"2025-02-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.635,"date":"2025-03-03","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7328697027,"date":"2025-03-03","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.582,"date":"2025-03-10","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7332294178,"date":"2025-03-10","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.549,"date":"2025-03-17","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7335871736,"date":"2025-03-17","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.567,"date":"2025-03-24","fuel":"diesel","is_predicted":"original"},{"avg_price":3.73394297,"date":"2025-03-24","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.592,"date":"2025-03-31","fuel":"diesel","is_predicted":"original"},{"avg_price":3.734296807,"date":"2025-03-31","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.639,"date":"2025-04-07","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7346486848,"date":"2025-04-07","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.579,"date":"2025-04-14","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7349986031,"date":"2025-04-14","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.534,"date":"2025-04-21","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7353465621,"date":"2025-04-21","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.514,"date":"2025-04-28","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7356925618,"date":"2025-04-28","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.497,"date":"2025-05-05","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7360366021,"date":"2025-05-05","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.476,"date":"2025-05-12","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7363786831,"date":"2025-05-12","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.536,"date":"2025-05-19","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7367188047,"date":"2025-05-19","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.487,"date":"2025-05-26","fuel":"diesel","is_predicted":"original"},{"avg_price":3.737056967,"date":"2025-05-26","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.451,"date":"2025-06-02","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7373931699,"date":"2025-06-02","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.471,"date":"2025-06-09","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7377274135,"date":"2025-06-09","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.571,"date":"2025-06-16","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7380596978,"date":"2025-06-16","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.775,"date":"2025-06-23","fuel":"diesel","is_predicted":"original"},{"avg_price":3.7383900227,"date":"2025-06-23","fuel":"diesel","is_predicted":"regression"},{"avg_price":3.7389982849,"date":"2025-07-06","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7393230117,"date":"2025-07-13","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7396457791,"date":"2025-07-20","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7399665871,"date":"2025-07-27","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7402854359,"date":"2025-08-03","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7406023252,"date":"2025-08-10","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7409172553,"date":"2025-08-17","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7412302259,"date":"2025-08-24","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7415412373,"date":"2025-08-31","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7418502892,"date":"2025-09-07","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7421573819,"date":"2025-09-14","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7424625152,"date":"2025-09-21","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7427656891,"date":"2025-09-28","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7430669037,"date":"2025-10-05","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.743366159,"date":"2025-10-12","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7436634549,"date":"2025-10-19","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7439587914,"date":"2025-10-26","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7442521686,"date":"2025-11-02","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7445435865,"date":"2025-11-09","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.744833045,"date":"2025-11-16","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7451205442,"date":"2025-11-23","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.745406084,"date":"2025-11-30","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7456896645,"date":"2025-12-07","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7459712856,"date":"2025-12-14","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7462509474,"date":"2025-12-21","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7465286498,"date":"2025-12-28","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7468043929,"date":"2026-01-04","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7470781766,"date":"2026-01-11","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.747350001,"date":"2026-01-18","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7476198661,"date":"2026-01-25","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7478877718,"date":"2026-02-01","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7481537181,"date":"2026-02-08","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7484177051,"date":"2026-02-15","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7486797328,"date":"2026-02-22","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7489398011,"date":"2026-03-01","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.74919791,"date":"2026-03-08","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7494540597,"date":"2026-03-15","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7497082499,"date":"2026-03-22","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7499604808,"date":"2026-03-29","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7502107524,"date":"2026-04-05","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7504590646,"date":"2026-04-12","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7507054175,"date":"2026-04-19","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7509498111,"date":"2026-04-26","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7511922452,"date":"2026-05-03","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7514327201,"date":"2026-05-10","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7516712356,"date":"2026-05-17","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7519077917,"date":"2026-05-24","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7521423885,"date":"2026-05-31","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.752375026,"date":"2026-06-07","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7526057041,"date":"2026-06-14","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7528344228,"date":"2026-06-21","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7530611823,"date":"2026-06-28","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7532859823,"date":"2026-07-05","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.753508823,"date":"2026-07-12","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7537297044,"date":"2026-07-19","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7539486264,"date":"2026-07-26","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7541655891,"date":"2026-08-02","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7543805924,"date":"2026-08-09","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7545936364,"date":"2026-08-16","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7548047211,"date":"2026-08-23","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7550138463,"date":"2026-08-30","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7552210123,"date":"2026-09-06","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7554262189,"date":"2026-09-13","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7556294661,"date":"2026-09-20","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.755830754,"date":"2026-09-27","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7560300826,"date":"2026-10-04","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7562274518,"date":"2026-10-11","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7564228617,"date":"2026-10-18","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7566163122,"date":"2026-10-25","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7568078033,"date":"2026-11-01","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7569973352,"date":"2026-11-08","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7571849076,"date":"2026-11-15","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7573705208,"date":"2026-11-22","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7575541745,"date":"2026-11-29","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.757735869,"date":"2026-12-06","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7579156041,"date":"2026-12-13","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7580933798,"date":"2026-12-20","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7582691962,"date":"2026-12-27","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7584430532,"date":"2027-01-03","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7586149509,"date":"2027-01-10","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7587848893,"date":"2027-01-17","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7589528683,"date":"2027-01-24","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7591188879,"date":"2027-01-31","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7592829482,"date":"2027-02-07","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7594450492,"date":"2027-02-14","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7596051908,"date":"2027-02-21","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7597633731,"date":"2027-02-28","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.759919596,"date":"2027-03-07","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7600738596,"date":"2027-03-14","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7602261638,"date":"2027-03-21","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7603765087,"date":"2027-03-28","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7605248942,"date":"2027-04-04","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7606713204,"date":"2027-04-11","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7608157873,"date":"2027-04-18","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7609582948,"date":"2027-04-25","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7610988429,"date":"2027-05-02","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7612374317,"date":"2027-05-09","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7613740612,"date":"2027-05-16","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7615087313,"date":"2027-05-23","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.761641442,"date":"2027-05-30","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7617721934,"date":"2027-06-06","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7619009855,"date":"2027-06-13","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7620278182,"date":"2027-06-20","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7621526916,"date":"2027-06-27","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7622756056,"date":"2027-07-04","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7623965603,"date":"2027-07-11","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7625155556,"date":"2027-07-18","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7626325916,"date":"2027-07-25","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7627476682,"date":"2027-08-01","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7628607855,"date":"2027-08-08","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7629719435,"date":"2027-08-15","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7630811421,"date":"2027-08-22","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7631883813,"date":"2027-08-29","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7632936612,"date":"2027-09-05","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7633969818,"date":"2027-09-12","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.763498343,"date":"2027-09-19","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7635977448,"date":"2027-09-26","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7636951874,"date":"2027-10-03","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7637906705,"date":"2027-10-10","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7638841943,"date":"2027-10-17","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7639757588,"date":"2027-10-24","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7640653639,"date":"2027-10-31","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7641530097,"date":"2027-11-07","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7642386961,"date":"2027-11-14","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7643224232,"date":"2027-11-21","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.764404191,"date":"2027-11-28","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7644839994,"date":"2027-12-05","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7645618484,"date":"2027-12-12","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7646377381,"date":"2027-12-19","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7647116685,"date":"2027-12-26","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7647836395,"date":"2028-01-02","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7648536511,"date":"2028-01-09","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7649217034,"date":"2028-01-16","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7649877964,"date":"2028-01-23","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.76505193,"date":"2028-01-30","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7651141043,"date":"2028-02-06","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7651743192,"date":"2028-02-13","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7652325748,"date":"2028-02-20","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.765288871,"date":"2028-02-27","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7653432079,"date":"2028-03-05","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7653955854,"date":"2028-03-12","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7654460036,"date":"2028-03-19","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7654944624,"date":"2028-03-26","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7655409619,"date":"2028-04-02","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7655855021,"date":"2028-04-09","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7656280829,"date":"2028-04-16","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7656687043,"date":"2028-04-23","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7657073664,"date":"2028-04-30","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7657440692,"date":"2028-05-07","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7657788126,"date":"2028-05-14","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7658115967,"date":"2028-05-21","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7658424214,"date":"2028-05-28","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7658712868,"date":"2028-06-04","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7658981928,"date":"2028-06-11","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7659231395,"date":"2028-06-18","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7659461268,"date":"2028-06-25","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7659671548,"date":"2028-07-02","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7659862234,"date":"2028-07-09","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7660033327,"date":"2028-07-16","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7660184826,"date":"2028-07-23","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7660316732,"date":"2028-07-30","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7660429045,"date":"2028-08-06","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7660521764,"date":"2028-08-13","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7660594889,"date":"2028-08-20","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7660648422,"date":"2028-08-27","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.766068236,"date":"2028-09-03","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7660696705,"date":"2028-09-10","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7660691457,"date":"2028-09-17","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7660666615,"date":"2028-09-24","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.766062218,"date":"2028-10-01","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7660558151,"date":"2028-10-08","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7660474529,"date":"2028-10-15","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7660371313,"date":"2028-10-22","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7660248504,"date":"2028-10-29","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7660106101,"date":"2028-11-05","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7659944105,"date":"2028-11-12","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7659762516,"date":"2028-11-19","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7659561333,"date":"2028-11-26","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7659340556,"date":"2028-12-03","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7659100186,"date":"2028-12-10","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7658840223,"date":"2028-12-17","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7658560666,"date":"2028-12-24","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7658261516,"date":"2028-12-31","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7657942772,"date":"2029-01-07","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7657604435,"date":"2029-01-14","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7657246504,"date":"2029-01-21","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7656868979,"date":"2029-01-28","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7656471862,"date":"2029-02-04","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7656055151,"date":"2029-02-11","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7655618846,"date":"2029-02-18","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7655162948,"date":"2029-02-25","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7654687456,"date":"2029-03-04","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7654192371,"date":"2029-03-11","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7653677693,"date":"2029-03-18","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7653143421,"date":"2029-03-25","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7652589555,"date":"2029-04-01","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7652016096,"date":"2029-04-08","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7651423044,"date":"2029-04-15","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7650810398,"date":"2029-04-22","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7650178159,"date":"2029-04-29","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7649526326,"date":"2029-05-06","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7648854899,"date":"2029-05-13","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.764816388,"date":"2029-05-20","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7647453266,"date":"2029-05-27","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.764672306,"date":"2029-06-03","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.764597326,"date":"2029-06-10","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7645203866,"date":"2029-06-17","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7644414879,"date":"2029-06-24","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7643606298,"date":"2029-07-01","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7642778124,"date":"2029-07-08","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7641930357,"date":"2029-07-15","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7641062996,"date":"2029-07-22","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7640176041,"date":"2029-07-29","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7639269493,"date":"2029-08-05","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7638343352,"date":"2029-08-12","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7637397617,"date":"2029-08-19","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7636432289,"date":"2029-08-26","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7635447367,"date":"2029-09-02","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7634442852,"date":"2029-09-09","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7633418743,"date":"2029-09-16","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7632375041,"date":"2029-09-23","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7631311745,"date":"2029-09-30","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7630228856,"date":"2029-10-07","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7629126373,"date":"2029-10-14","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7628004297,"date":"2029-10-21","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7626862628,"date":"2029-10-28","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7625701365,"date":"2029-11-04","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7624520508,"date":"2029-11-11","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7623320058,"date":"2029-11-18","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7622100015,"date":"2029-11-25","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7620860378,"date":"2029-12-02","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7619601147,"date":"2029-12-09","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7618322324,"date":"2029-12-16","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7617023906,"date":"2029-12-23","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7615705895,"date":"2029-12-30","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7614368291,"date":"2030-01-06","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7613011094,"date":"2030-01-13","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7611634302,"date":"2030-01-20","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7610237918,"date":"2030-01-27","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.760882194,"date":"2030-02-03","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7607386368,"date":"2030-02-10","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7605931203,"date":"2030-02-17","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7604456444,"date":"2030-02-24","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7602962092,"date":"2030-03-03","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7601448147,"date":"2030-03-10","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7599914608,"date":"2030-03-17","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7598361476,"date":"2030-03-24","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.759678875,"date":"2030-03-31","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.759519643,"date":"2030-04-07","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7593584517,"date":"2030-04-14","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7591953011,"date":"2030-04-21","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7590301911,"date":"2030-04-28","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7588631218,"date":"2030-05-05","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7586940931,"date":"2030-05-12","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7585231051,"date":"2030-05-19","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7583501578,"date":"2030-05-26","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7581752511,"date":"2030-06-02","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.757998385,"date":"2030-06-09","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7578195596,"date":"2030-06-16","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":3.7576387748,"date":"2030-06-23","fuel":"diesel","is_predicted":"forecasting"},{"avg_price":1.191,"date":"1990-08-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.6232239578,"date":"1990-08-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.245,"date":"1990-08-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.6257036097,"date":"1990-08-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.242,"date":"1990-09-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.628182385,"date":"1990-09-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.252,"date":"1990-09-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.6306602838,"date":"1990-09-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.266,"date":"1990-09-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.633137306,"date":"1990-09-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.272,"date":"1990-09-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.6356134516,"date":"1990-09-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.321,"date":"1990-10-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.6380887207,"date":"1990-10-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.333,"date":"1990-10-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.6405631132,"date":"1990-10-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.339,"date":"1990-10-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.6430366292,"date":"1990-10-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.345,"date":"1990-10-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.6455092686,"date":"1990-10-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.339,"date":"1990-10-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.6479810315,"date":"1990-10-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.334,"date":"1990-11-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.6504519178,"date":"1990-11-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.328,"date":"1990-11-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.6529219276,"date":"1990-11-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.323,"date":"1990-11-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.6553910607,"date":"1990-11-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.311,"date":"1990-11-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.6578593174,"date":"1990-11-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.341,"date":"1990-12-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.6603266975,"date":"1990-12-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.192,"date":"1991-01-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.6775738144,"date":"1991-01-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.168,"date":"1991-01-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.680034182,"date":"1991-01-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.139,"date":"1991-02-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.6824936731,"date":"1991-02-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.106,"date":"1991-02-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.6849522876,"date":"1991-02-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.078,"date":"1991-02-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.6874100256,"date":"1991-02-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.054,"date":"1991-02-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.6898668869,"date":"1991-02-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.025,"date":"1991-03-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.6923228718,"date":"1991-03-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.045,"date":"1991-03-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.6947779801,"date":"1991-03-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.043,"date":"1991-03-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.6972322118,"date":"1991-03-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.047,"date":"1991-03-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.699685567,"date":"1991-03-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.052,"date":"1991-04-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7021380456,"date":"1991-04-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.066,"date":"1991-04-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7045896476,"date":"1991-04-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.069,"date":"1991-04-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7070403731,"date":"1991-04-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.09,"date":"1991-04-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7094902221,"date":"1991-04-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.104,"date":"1991-04-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7119391944,"date":"1991-04-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.113,"date":"1991-05-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7143872903,"date":"1991-05-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.121,"date":"1991-05-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7168345095,"date":"1991-05-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.129,"date":"1991-05-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7192808522,"date":"1991-05-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.14,"date":"1991-05-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7217263184,"date":"1991-05-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.138,"date":"1991-06-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.724170908,"date":"1991-06-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.135,"date":"1991-06-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.726614621,"date":"1991-06-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.126,"date":"1991-06-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7290574575,"date":"1991-06-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.114,"date":"1991-06-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7314994175,"date":"1991-06-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.104,"date":"1991-07-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7339405008,"date":"1991-07-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.098,"date":"1991-07-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7363807076,"date":"1991-07-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.094,"date":"1991-07-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7388200379,"date":"1991-07-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.091,"date":"1991-07-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7412584916,"date":"1991-07-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.091,"date":"1991-07-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7436960687,"date":"1991-07-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.099,"date":"1991-08-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7461327693,"date":"1991-08-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.112,"date":"1991-08-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7485685934,"date":"1991-08-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.124,"date":"1991-08-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7510035408,"date":"1991-08-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.124,"date":"1991-08-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7534376117,"date":"1991-08-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.127,"date":"1991-09-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7558708061,"date":"1991-09-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.12,"date":"1991-09-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7583031239,"date":"1991-09-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.11,"date":"1991-09-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7607345652,"date":"1991-09-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.097,"date":"1991-09-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7631651298,"date":"1991-09-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.092,"date":"1991-09-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.765594818,"date":"1991-09-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.089,"date":"1991-10-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7680236295,"date":"1991-10-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.084,"date":"1991-10-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7704515646,"date":"1991-10-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.088,"date":"1991-10-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.772878623,"date":"1991-10-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.091,"date":"1991-10-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7753048049,"date":"1991-10-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.091,"date":"1991-11-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7777301103,"date":"1991-11-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.102,"date":"1991-11-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7801545391,"date":"1991-11-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.104,"date":"1991-11-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7825780913,"date":"1991-11-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.099,"date":"1991-11-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.785000767,"date":"1991-11-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.099,"date":"1991-12-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7874225661,"date":"1991-12-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.091,"date":"1991-12-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7898434887,"date":"1991-12-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.075,"date":"1991-12-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7922635347,"date":"1991-12-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.063,"date":"1991-12-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7946827041,"date":"1991-12-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.053,"date":"1991-12-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.797100997,"date":"1991-12-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.042,"date":"1992-01-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.7995184133,"date":"1992-01-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.026,"date":"1992-01-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8019349531,"date":"1992-01-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.014,"date":"1992-01-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8043506163,"date":"1992-01-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.006,"date":"1992-01-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.806765403,"date":"1992-01-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":0.995,"date":"1992-02-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8091793131,"date":"1992-02-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.004,"date":"1992-02-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8115923467,"date":"1992-02-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.011,"date":"1992-02-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8140045037,"date":"1992-02-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.014,"date":"1992-02-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8164157841,"date":"1992-02-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.012,"date":"1992-03-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.818826188,"date":"1992-03-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.013,"date":"1992-03-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8212357153,"date":"1992-03-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.01,"date":"1992-03-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8236443661,"date":"1992-03-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.015,"date":"1992-03-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8260521403,"date":"1992-03-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.013,"date":"1992-03-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8284590379,"date":"1992-03-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.026,"date":"1992-04-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.830865059,"date":"1992-04-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.051,"date":"1992-04-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8332702036,"date":"1992-04-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.058,"date":"1992-04-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8356744716,"date":"1992-04-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.072,"date":"1992-04-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.838077863,"date":"1992-04-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.089,"date":"1992-05-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8404803779,"date":"1992-05-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.102,"date":"1992-05-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8428820162,"date":"1992-05-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.118,"date":"1992-05-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8452827779,"date":"1992-05-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.12,"date":"1992-05-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8476826631,"date":"1992-05-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.128,"date":"1992-06-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8500816718,"date":"1992-06-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.143,"date":"1992-06-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8524798038,"date":"1992-06-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.151,"date":"1992-06-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8548770594,"date":"1992-06-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.153,"date":"1992-06-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8572734383,"date":"1992-06-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.149,"date":"1992-06-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8596689408,"date":"1992-06-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.147,"date":"1992-07-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8620635666,"date":"1992-07-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.139,"date":"1992-07-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8644573159,"date":"1992-07-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.132,"date":"1992-07-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8668501887,"date":"1992-07-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.128,"date":"1992-07-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8692421848,"date":"1992-07-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.126,"date":"1992-08-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8716333045,"date":"1992-08-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.123,"date":"1992-08-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8740235475,"date":"1992-08-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.116,"date":"1992-08-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8764129141,"date":"1992-08-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.123,"date":"1992-08-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.878801404,"date":"1992-08-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.121,"date":"1992-08-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8811890174,"date":"1992-08-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.121,"date":"1992-09-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8835757543,"date":"1992-09-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.124,"date":"1992-09-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8859616146,"date":"1992-09-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.123,"date":"1992-09-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8883465983,"date":"1992-09-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.118,"date":"1992-09-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8907307055,"date":"1992-09-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.115,"date":"1992-10-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8931139361,"date":"1992-10-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.115,"date":"1992-10-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8954962901,"date":"1992-10-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.113,"date":"1992-10-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.8978777676,"date":"1992-10-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.113,"date":"1992-10-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9002583686,"date":"1992-10-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.12,"date":"1992-11-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.902638093,"date":"1992-11-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.12,"date":"1992-11-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9050169408,"date":"1992-11-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.112,"date":"1992-11-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9073949121,"date":"1992-11-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.106,"date":"1992-11-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9097720068,"date":"1992-11-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.098,"date":"1992-11-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.912148225,"date":"1992-11-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.089,"date":"1992-12-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9145235666,"date":"1992-12-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.078,"date":"1992-12-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9168980316,"date":"1992-12-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.074,"date":"1992-12-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9192716201,"date":"1992-12-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.069,"date":"1992-12-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9216443321,"date":"1992-12-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.065,"date":"1993-01-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9240161674,"date":"1993-01-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.066,"date":"1993-01-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9263871263,"date":"1993-01-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.061,"date":"1993-01-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9287572085,"date":"1993-01-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.055,"date":"1993-01-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9311264142,"date":"1993-01-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.055,"date":"1993-02-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9334947434,"date":"1993-02-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.062,"date":"1993-02-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.935862196,"date":"1993-02-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.053,"date":"1993-02-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.938228772,"date":"1993-02-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.047,"date":"1993-02-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9405944715,"date":"1993-02-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.042,"date":"1993-03-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9429592944,"date":"1993-03-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.048,"date":"1993-03-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9453232408,"date":"1993-03-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.058,"date":"1993-03-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9476863106,"date":"1993-03-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.056,"date":"1993-03-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9500485038,"date":"1993-03-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.057,"date":"1993-03-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9524098205,"date":"1993-03-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.068,"date":"1993-04-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9547702607,"date":"1993-04-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.079,"date":"1993-04-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9571298243,"date":"1993-04-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.079,"date":"1993-04-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9594885113,"date":"1993-04-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.086,"date":"1993-04-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9618463218,"date":"1993-04-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.086,"date":"1993-05-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9642032557,"date":"1993-05-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.097,"date":"1993-05-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.966559313,"date":"1993-05-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.106,"date":"1993-05-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9689144938,"date":"1993-05-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.106,"date":"1993-05-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9712687981,"date":"1993-05-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.107,"date":"1993-05-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9736222257,"date":"1993-05-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.104,"date":"1993-06-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9759747769,"date":"1993-06-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.101,"date":"1993-06-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9783264514,"date":"1993-06-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.095,"date":"1993-06-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9806772495,"date":"1993-06-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.089,"date":"1993-06-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9830271709,"date":"1993-06-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.086,"date":"1993-07-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9853762158,"date":"1993-07-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.081,"date":"1993-07-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9877243842,"date":"1993-07-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.075,"date":"1993-07-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9900716759,"date":"1993-07-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.069,"date":"1993-07-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9924180912,"date":"1993-07-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.062,"date":"1993-08-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9947636298,"date":"1993-08-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.06,"date":"1993-08-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.997108292,"date":"1993-08-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.059,"date":"1993-08-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":0.9994520775,"date":"1993-08-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.065,"date":"1993-08-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0017949865,"date":"1993-08-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.062,"date":"1993-08-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.004137019,"date":"1993-08-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.055,"date":"1993-09-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0064781748,"date":"1993-09-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.051,"date":"1993-09-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0088184542,"date":"1993-09-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.045,"date":"1993-09-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.011157857,"date":"1993-09-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.047,"date":"1993-09-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0134963832,"date":"1993-09-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.092,"date":"1993-10-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0158340328,"date":"1993-10-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.09,"date":"1993-10-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0181708059,"date":"1993-10-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.093,"date":"1993-10-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0205067025,"date":"1993-10-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.092,"date":"1993-10-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0228417225,"date":"1993-10-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.084,"date":"1993-11-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0251758659,"date":"1993-11-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.075,"date":"1993-11-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0275091328,"date":"1993-11-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.064,"date":"1993-11-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0298415231,"date":"1993-11-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.058,"date":"1993-11-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0321730369,"date":"1993-11-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.051,"date":"1993-11-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0345036741,"date":"1993-11-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.036,"date":"1993-12-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0368334347,"date":"1993-12-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.018,"date":"1993-12-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0391623188,"date":"1993-12-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.003,"date":"1993-12-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0414903263,"date":"1993-12-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":0.999,"date":"1993-12-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0438174573,"date":"1993-12-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":0.992,"date":"1994-01-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0461437117,"date":"1994-01-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":0.995,"date":"1994-01-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0484690896,"date":"1994-01-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.001,"date":"1994-01-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0507935909,"date":"1994-01-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":0.999,"date":"1994-01-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0531172157,"date":"1994-01-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.005,"date":"1994-01-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0554399639,"date":"1994-01-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.007,"date":"1994-02-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0577618355,"date":"1994-02-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.016,"date":"1994-02-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0600828306,"date":"1994-02-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.009,"date":"1994-02-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0624029491,"date":"1994-02-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.004,"date":"1994-02-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0647221911,"date":"1994-02-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.007,"date":"1994-03-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0670405565,"date":"1994-03-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.005,"date":"1994-03-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0693580453,"date":"1994-03-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.007,"date":"1994-03-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0716746576,"date":"1994-03-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.012,"date":"1994-03-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0739903934,"date":"1994-03-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.011,"date":"1994-04-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0763052525,"date":"1994-04-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.028,"date":"1994-04-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0786192352,"date":"1994-04-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.033,"date":"1994-04-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0809323412,"date":"1994-04-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.037,"date":"1994-04-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0832445707,"date":"1994-04-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.04,"date":"1994-05-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0855559237,"date":"1994-05-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.045,"date":"1994-05-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0878664001,"date":"1994-05-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.046,"date":"1994-05-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0901759999,"date":"1994-05-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.05,"date":"1994-05-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0924847232,"date":"1994-05-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.056,"date":"1994-05-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0947925699,"date":"1994-05-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.065,"date":"1994-06-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0970995401,"date":"1994-06-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.073,"date":"1994-06-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.0994056337,"date":"1994-06-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.079,"date":"1994-06-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1017108508,"date":"1994-06-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.095,"date":"1994-06-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1040151913,"date":"1994-06-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.097,"date":"1994-07-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1063186552,"date":"1994-07-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.103,"date":"1994-07-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1086212426,"date":"1994-07-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.109,"date":"1994-07-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1109229534,"date":"1994-07-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.114,"date":"1994-07-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1132237877,"date":"1994-07-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.13,"date":"1994-08-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1155237454,"date":"1994-08-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.157,"date":"1994-08-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1178228266,"date":"1994-08-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.161,"date":"1994-08-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1201210312,"date":"1994-08-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.165,"date":"1994-08-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1224183592,"date":"1994-08-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.161,"date":"1994-08-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1247148107,"date":"1994-08-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.156,"date":"1994-09-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1270103857,"date":"1994-09-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.15,"date":"1994-09-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.129305084,"date":"1994-09-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.14,"date":"1994-09-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1315989058,"date":"1994-09-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.129,"date":"1994-09-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1338918511,"date":"1994-09-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.12,"date":"1994-10-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1361839198,"date":"1994-10-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.114,"date":"1994-10-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.138475112,"date":"1994-10-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.106,"date":"1994-10-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1407654275,"date":"1994-10-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.107,"date":"1994-10-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1430548666,"date":"1994-10-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.121,"date":"1994-10-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1453434291,"date":"1994-10-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.123,"date":"1994-11-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.147631115,"date":"1994-11-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.122,"date":"1994-11-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1499179243,"date":"1994-11-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.113,"date":"1994-11-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1522038571,"date":"1994-11-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2025833333,"date":"1994-11-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1544889134,"date":"1994-11-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2031666667,"date":"1994-12-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1567730931,"date":"1994-12-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.19275,"date":"1994-12-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1590563962,"date":"1994-12-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1849166667,"date":"1994-12-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1613388228,"date":"1994-12-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1778333333,"date":"1994-12-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1636203728,"date":"1994-12-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1921666667,"date":"1995-01-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1659010463,"date":"1995-01-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1970833333,"date":"1995-01-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1681808432,"date":"1995-01-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.19125,"date":"1995-01-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1704597635,"date":"1995-01-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1944166667,"date":"1995-01-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1727378073,"date":"1995-01-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.192,"date":"1995-01-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1750149746,"date":"1995-01-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.187,"date":"1995-02-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1772912652,"date":"1995-02-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1839166667,"date":"1995-02-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1795666794,"date":"1995-02-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1785,"date":"1995-02-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1818412169,"date":"1995-02-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.182,"date":"1995-02-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1841148779,"date":"1995-02-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.18225,"date":"1995-03-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1863876624,"date":"1995-03-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.17525,"date":"1995-03-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1886595703,"date":"1995-03-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.174,"date":"1995-03-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1909306016,"date":"1995-03-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1771666667,"date":"1995-03-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1932007564,"date":"1995-03-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1860833333,"date":"1995-04-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1954700346,"date":"1995-04-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2000833333,"date":"1995-04-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.1977384363,"date":"1995-04-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2124166667,"date":"1995-04-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2000059614,"date":"1995-04-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2325833333,"date":"1995-04-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.20227261,"date":"1995-04-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.24275,"date":"1995-05-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.204538382,"date":"1995-05-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2643333333,"date":"1995-05-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2068032774,"date":"1995-05-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.274,"date":"1995-05-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2090672963,"date":"1995-05-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2905833333,"date":"1995-05-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2113304386,"date":"1995-05-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.29425,"date":"1995-05-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2135927044,"date":"1995-05-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2939166667,"date":"1995-06-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2158540936,"date":"1995-06-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2913333333,"date":"1995-06-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2181146062,"date":"1995-06-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.28575,"date":"1995-06-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2203742423,"date":"1995-06-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2798333333,"date":"1995-06-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2226330019,"date":"1995-06-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2730833333,"date":"1995-07-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2248908849,"date":"1995-07-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2644166667,"date":"1995-07-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2271478913,"date":"1995-07-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2545833333,"date":"1995-07-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2294040212,"date":"1995-07-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2445833333,"date":"1995-07-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2316592745,"date":"1995-07-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2321666667,"date":"1995-07-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2339136512,"date":"1995-07-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2270833333,"date":"1995-08-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2361671514,"date":"1995-08-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2228333333,"date":"1995-08-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2384197751,"date":"1995-08-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2206666667,"date":"1995-08-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2406715222,"date":"1995-08-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.21325,"date":"1995-08-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2429223927,"date":"1995-08-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2110833333,"date":"1995-09-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2451723867,"date":"1995-09-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2075833333,"date":"1995-09-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2474215041,"date":"1995-09-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2063333333,"date":"1995-09-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.249669745,"date":"1995-09-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2041666667,"date":"1995-09-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2519171093,"date":"1995-09-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2005833333,"date":"1995-10-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.254163597,"date":"1995-10-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1949166667,"date":"1995-10-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2564092082,"date":"1995-10-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1870833333,"date":"1995-10-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2586539428,"date":"1995-10-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1790833333,"date":"1995-10-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2608978009,"date":"1995-10-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1693333333,"date":"1995-10-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2631407824,"date":"1995-10-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.16475,"date":"1995-11-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2653828874,"date":"1995-11-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1621666667,"date":"1995-11-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2676241158,"date":"1995-11-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.158,"date":"1995-11-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2698644676,"date":"1995-11-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1574166667,"date":"1995-11-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2721039429,"date":"1995-11-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1586666667,"date":"1995-12-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2743425417,"date":"1995-12-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1598333333,"date":"1995-12-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2765802638,"date":"1995-12-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1716666667,"date":"1995-12-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2788171095,"date":"1995-12-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1763333333,"date":"1995-12-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2810530785,"date":"1995-12-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.178,"date":"1996-01-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.283288171,"date":"1996-01-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1848333333,"date":"1996-01-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.285522387,"date":"1996-01-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1918333333,"date":"1996-01-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2877557264,"date":"1996-01-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.18725,"date":"1996-01-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2899881892,"date":"1996-01-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.18275,"date":"1996-01-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2922197755,"date":"1996-01-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1796666667,"date":"1996-02-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2944504852,"date":"1996-02-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1765833333,"date":"1996-02-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.2966803184,"date":"1996-02-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1820833333,"date":"1996-02-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.298909275,"date":"1996-02-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.20075,"date":"1996-02-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.301137355,"date":"1996-02-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.216,"date":"1996-03-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3033645585,"date":"1996-03-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2185,"date":"1996-03-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3055908855,"date":"1996-03-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2275833333,"date":"1996-03-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3078163359,"date":"1996-03-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2536666667,"date":"1996-03-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3100409097,"date":"1996-03-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2685833333,"date":"1996-04-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3122646069,"date":"1996-04-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2933333333,"date":"1996-04-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3144874277,"date":"1996-04-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3344166667,"date":"1996-04-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3167093718,"date":"1996-04-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.35825,"date":"1996-04-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3189304394,"date":"1996-04-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3765833333,"date":"1996-04-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3211506304,"date":"1996-04-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3811666667,"date":"1996-05-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3233699449,"date":"1996-05-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.38375,"date":"1996-05-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3255883829,"date":"1996-05-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3891666667,"date":"1996-05-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3278059442,"date":"1996-05-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.37975,"date":"1996-05-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.330022629,"date":"1996-05-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3785833333,"date":"1996-06-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3322384373,"date":"1996-06-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.36975,"date":"1996-06-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.334453369,"date":"1996-06-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3625,"date":"1996-06-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3366674241,"date":"1996-06-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3511666667,"date":"1996-06-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3388806027,"date":"1996-06-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.34025,"date":"1996-07-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3410929047,"date":"1996-07-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3360833333,"date":"1996-07-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3433043302,"date":"1996-07-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.332,"date":"1996-07-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3455148791,"date":"1996-07-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3288333333,"date":"1996-07-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3477245515,"date":"1996-07-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3199166667,"date":"1996-07-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3499333473,"date":"1996-07-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.30975,"date":"1996-08-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3521412665,"date":"1996-08-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3026666667,"date":"1996-08-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3543483092,"date":"1996-08-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3000833333,"date":"1996-08-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3565544753,"date":"1996-08-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3024166667,"date":"1996-08-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3587597649,"date":"1996-08-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2905,"date":"1996-09-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3609641779,"date":"1996-09-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2938333333,"date":"1996-09-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3631677144,"date":"1996-09-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2966666667,"date":"1996-09-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3653703743,"date":"1996-09-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.29675,"date":"1996-09-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3675721576,"date":"1996-09-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2916666667,"date":"1996-09-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3697730644,"date":"1996-09-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2855,"date":"1996-10-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3719730947,"date":"1996-10-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2918333333,"date":"1996-10-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3741722483,"date":"1996-10-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2916666667,"date":"1996-10-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3763705255,"date":"1996-10-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2986666667,"date":"1996-10-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.378567926,"date":"1996-10-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3048333333,"date":"1996-11-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.38076445,"date":"1996-11-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3065833333,"date":"1996-11-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3829600975,"date":"1996-11-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.31575,"date":"1996-11-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3851548684,"date":"1996-11-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.32175,"date":"1996-11-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3873487627,"date":"1996-11-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3219166667,"date":"1996-12-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3895417805,"date":"1996-12-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.32275,"date":"1996-12-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3917339217,"date":"1996-12-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.32075,"date":"1996-12-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3939251864,"date":"1996-12-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3175,"date":"1996-12-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.3961155745,"date":"1996-12-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3154166667,"date":"1996-12-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.398305086,"date":"1996-12-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.31525,"date":"1997-01-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.400493721,"date":"1997-01-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3293333333,"date":"1997-01-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4026814794,"date":"1997-01-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3296666667,"date":"1997-01-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4048683613,"date":"1997-01-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3268333333,"date":"1997-01-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4070543666,"date":"1997-01-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3263333333,"date":"1997-02-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4092394954,"date":"1997-02-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3243333333,"date":"1997-02-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4114237476,"date":"1997-02-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3195,"date":"1997-02-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4136071233,"date":"1997-02-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3165833333,"date":"1997-02-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4157896224,"date":"1997-02-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.30825,"date":"1997-03-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4179712449,"date":"1997-03-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3035833333,"date":"1997-03-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4201519909,"date":"1997-03-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2974166667,"date":"1997-03-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4223318603,"date":"1997-03-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2995833333,"date":"1997-03-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4245108532,"date":"1997-03-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2985833333,"date":"1997-03-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4266889695,"date":"1997-03-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3015833333,"date":"1997-04-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4288662092,"date":"1997-04-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2985833333,"date":"1997-04-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4310425724,"date":"1997-04-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2971666667,"date":"1997-04-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4332180591,"date":"1997-04-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2928333333,"date":"1997-04-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4353926692,"date":"1997-04-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2909166667,"date":"1997-05-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4375664027,"date":"1997-05-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2889166667,"date":"1997-05-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4397392597,"date":"1997-05-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2956666667,"date":"1997-05-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4419112401,"date":"1997-05-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3023333333,"date":"1997-05-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4440823439,"date":"1997-05-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3034166667,"date":"1997-06-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4462525712,"date":"1997-06-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.298,"date":"1997-06-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.448421922,"date":"1997-06-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2903333333,"date":"1997-06-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4505903961,"date":"1997-06-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2814166667,"date":"1997-06-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4527579938,"date":"1997-06-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2731666667,"date":"1997-06-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4549247148,"date":"1997-06-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.26925,"date":"1997-07-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4570905594,"date":"1997-07-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.26475,"date":"1997-07-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4592555273,"date":"1997-07-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.26675,"date":"1997-07-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4614196187,"date":"1997-07-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2615833333,"date":"1997-07-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4635828336,"date":"1997-07-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.282,"date":"1997-08-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4657451718,"date":"1997-08-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3171666667,"date":"1997-08-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4679066336,"date":"1997-08-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3226666667,"date":"1997-08-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4700672187,"date":"1997-08-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3403333333,"date":"1997-08-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4722269274,"date":"1997-08-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3423333333,"date":"1997-09-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4743857594,"date":"1997-09-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3435833333,"date":"1997-09-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4765437149,"date":"1997-09-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3390833333,"date":"1997-09-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4787007939,"date":"1997-09-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3289166667,"date":"1997-09-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4808569963,"date":"1997-09-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3160833333,"date":"1997-09-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4830123221,"date":"1997-09-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3143333333,"date":"1997-10-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4851667714,"date":"1997-10-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3075,"date":"1997-10-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4873203441,"date":"1997-10-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2989166667,"date":"1997-10-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4894730402,"date":"1997-10-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2889166667,"date":"1997-10-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4916248598,"date":"1997-10-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2814166667,"date":"1997-11-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4937758029,"date":"1997-11-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2804166667,"date":"1997-11-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4959258694,"date":"1997-11-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.27175,"date":"1997-11-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.4980750593,"date":"1997-11-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2656666667,"date":"1997-11-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5002233727,"date":"1997-11-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2570833333,"date":"1997-12-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5023708095,"date":"1997-12-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2458333333,"date":"1997-12-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5045173698,"date":"1997-12-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2355833333,"date":"1997-12-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5066630535,"date":"1997-12-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2255,"date":"1997-12-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5088078606,"date":"1997-12-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2175833333,"date":"1997-12-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5109517912,"date":"1997-12-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2095,"date":"1998-01-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5130948453,"date":"1998-01-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1999166667,"date":"1998-01-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5152370227,"date":"1998-01-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1858333333,"date":"1998-01-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5173783237,"date":"1998-01-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1703333333,"date":"1998-01-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.519518748,"date":"1998-01-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1635833333,"date":"1998-02-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5216582958,"date":"1998-02-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1553333333,"date":"1998-02-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5237969671,"date":"1998-02-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1394166667,"date":"1998-02-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5259347618,"date":"1998-02-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1393333333,"date":"1998-02-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5280716799,"date":"1998-02-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1236666667,"date":"1998-03-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5302077215,"date":"1998-03-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1116666667,"date":"1998-03-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5323428865,"date":"1998-03-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1015,"date":"1998-03-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.534477175,"date":"1998-03-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.093,"date":"1998-03-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5366105869,"date":"1998-03-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1211666667,"date":"1998-03-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5387431222,"date":"1998-03-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1190833333,"date":"1998-04-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.540874781,"date":"1998-04-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1186666667,"date":"1998-04-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5430055633,"date":"1998-04-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1206666667,"date":"1998-04-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.545135469,"date":"1998-04-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1316666667,"date":"1998-04-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5472644981,"date":"1998-04-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1455,"date":"1998-05-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5493926507,"date":"1998-05-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1580833333,"date":"1998-05-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5515199267,"date":"1998-05-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1619166667,"date":"1998-05-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5536463261,"date":"1998-05-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1605833333,"date":"1998-05-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.555771849,"date":"1998-05-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1571666667,"date":"1998-06-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5578964954,"date":"1998-06-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1628333333,"date":"1998-06-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5600202652,"date":"1998-06-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1561666667,"date":"1998-06-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5621431584,"date":"1998-06-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.15,"date":"1998-06-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.564265175,"date":"1998-06-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1484166667,"date":"1998-06-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5663863152,"date":"1998-06-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1486666667,"date":"1998-07-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5685065787,"date":"1998-07-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1450833333,"date":"1998-07-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5706259657,"date":"1998-07-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1476666667,"date":"1998-07-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5727444762,"date":"1998-07-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1401666667,"date":"1998-07-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.57486211,"date":"1998-07-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1303333333,"date":"1998-08-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5769788674,"date":"1998-08-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1250833333,"date":"1998-08-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5790947481,"date":"1998-08-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1194166667,"date":"1998-08-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5812097524,"date":"1998-08-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.11275,"date":"1998-08-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.58332388,"date":"1998-08-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.107,"date":"1998-08-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5854371311,"date":"1998-08-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1015,"date":"1998-09-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5875495057,"date":"1998-09-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.09725,"date":"1998-09-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5896610037,"date":"1998-09-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1071666667,"date":"1998-09-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5917716251,"date":"1998-09-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1075833333,"date":"1998-09-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.59388137,"date":"1998-09-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1115,"date":"1998-10-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.5959902383,"date":"1998-10-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1158333333,"date":"1998-10-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.59809823,"date":"1998-10-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1113333333,"date":"1998-10-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6002053452,"date":"1998-10-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1086666667,"date":"1998-10-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6023115839,"date":"1998-10-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1045,"date":"1998-11-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.604416946,"date":"1998-11-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1028333333,"date":"1998-11-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6065214315,"date":"1998-11-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0931666667,"date":"1998-11-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6086250405,"date":"1998-11-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0886666667,"date":"1998-11-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6107277729,"date":"1998-11-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0763333333,"date":"1998-11-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6128296288,"date":"1998-11-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0594166667,"date":"1998-12-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6149306081,"date":"1998-12-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.05125,"date":"1998-12-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6170307108,"date":"1998-12-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.049,"date":"1998-12-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.619129937,"date":"1998-12-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.043,"date":"1998-12-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6212282867,"date":"1998-12-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0405833333,"date":"1999-01-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6233257597,"date":"1999-01-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0429166667,"date":"1999-01-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6254223563,"date":"1999-01-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0458333333,"date":"1999-01-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6275180762,"date":"1999-01-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0391666667,"date":"1999-01-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6296129196,"date":"1999-01-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0320833333,"date":"1999-02-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6317068865,"date":"1999-02-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.02875,"date":"1999-02-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6337999768,"date":"1999-02-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0210833333,"date":"1999-02-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6358921905,"date":"1999-02-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.012,"date":"1999-02-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6379835277,"date":"1999-02-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0169166667,"date":"1999-03-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6400739883,"date":"1999-03-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0249166667,"date":"1999-03-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6421635724,"date":"1999-03-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.0733333333,"date":"1999-03-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6442522799,"date":"1999-03-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1114166667,"date":"1999-03-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6463401108,"date":"1999-03-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1826666667,"date":"1999-03-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6484270652,"date":"1999-03-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.22625,"date":"1999-04-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6505131431,"date":"1999-04-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2495,"date":"1999-04-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6525983444,"date":"1999-04-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2458333333,"date":"1999-04-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6546826691,"date":"1999-04-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2426666667,"date":"1999-04-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6567661173,"date":"1999-04-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.244,"date":"1999-05-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6588486889,"date":"1999-05-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2485,"date":"1999-05-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6609303839,"date":"1999-05-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2455833333,"date":"1999-05-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6630112024,"date":"1999-05-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2296666667,"date":"1999-05-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6650911444,"date":"1999-05-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2144166667,"date":"1999-05-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6671702097,"date":"1999-05-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.21125,"date":"1999-06-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6692483986,"date":"1999-06-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2073333333,"date":"1999-06-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6713257108,"date":"1999-06-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2195,"date":"1999-06-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6734021466,"date":"1999-06-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2113333333,"date":"1999-06-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6754777057,"date":"1999-06-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.22,"date":"1999-07-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6775523883,"date":"1999-07-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2401666667,"date":"1999-07-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6796261944,"date":"1999-07-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2691666667,"date":"1999-07-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6816991238,"date":"1999-07-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.29075,"date":"1999-07-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6837711768,"date":"1999-07-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2959166667,"date":"1999-08-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6858423531,"date":"1999-08-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3089166667,"date":"1999-08-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.687912653,"date":"1999-08-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3348333333,"date":"1999-08-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6899820762,"date":"1999-08-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.33425,"date":"1999-08-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6920506229,"date":"1999-08-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3328333333,"date":"1999-08-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6941182931,"date":"1999-08-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3393333333,"date":"1999-09-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6961850866,"date":"1999-09-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3453333333,"date":"1999-09-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.6982510037,"date":"1999-09-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3605833333,"date":"1999-09-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7003160442,"date":"1999-09-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3545,"date":"1999-09-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7023802081,"date":"1999-09-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3503333333,"date":"1999-10-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7044434954,"date":"1999-10-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3466666667,"date":"1999-10-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7065059062,"date":"1999-10-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3353333333,"date":"1999-10-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7085674405,"date":"1999-10-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3331666667,"date":"1999-10-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7106280982,"date":"1999-10-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3265833333,"date":"1999-11-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7126878793,"date":"1999-11-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3271666667,"date":"1999-11-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7147467839,"date":"1999-11-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.34325,"date":"1999-11-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7168048119,"date":"1999-11-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.35925,"date":"1999-11-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7188619634,"date":"1999-11-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3671666667,"date":"1999-11-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7209182383,"date":"1999-11-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3674166667,"date":"1999-12-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7229736366,"date":"1999-12-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3680833333,"date":"1999-12-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7250281584,"date":"1999-12-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3629166667,"date":"1999-12-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7270818036,"date":"1999-12-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3658333333,"date":"1999-12-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7291345723,"date":"1999-12-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3645,"date":"2000-01-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7311864644,"date":"2000-01-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3575833333,"date":"2000-01-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.73323748,"date":"2000-01-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3674166667,"date":"2000-01-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.735287619,"date":"2000-01-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3995,"date":"2000-01-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7373368815,"date":"2000-01-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4033333333,"date":"2000-01-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7393852674,"date":"2000-01-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4104166667,"date":"2000-02-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7414327767,"date":"2000-02-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4378333333,"date":"2000-02-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7434794095,"date":"2000-02-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4835,"date":"2000-02-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7455251657,"date":"2000-02-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5021666667,"date":"2000-02-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7475700454,"date":"2000-02-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5858333333,"date":"2000-03-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7496140485,"date":"2000-03-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6205833333,"date":"2000-03-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.751657175,"date":"2000-03-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.62925,"date":"2000-03-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.753699425,"date":"2000-03-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.613,"date":"2000-03-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7557407985,"date":"2000-03-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6068333333,"date":"2000-04-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7577812953,"date":"2000-04-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5824166667,"date":"2000-04-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7598209157,"date":"2000-04-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5545,"date":"2000-04-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7618596594,"date":"2000-04-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5449166667,"date":"2000-04-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7638975266,"date":"2000-04-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.52925,"date":"2000-05-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7659345173,"date":"2000-05-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5560833333,"date":"2000-05-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7679706314,"date":"2000-05-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5860833333,"date":"2000-05-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7700058689,"date":"2000-05-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6116666667,"date":"2000-05-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7720402299,"date":"2000-05-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6254166667,"date":"2000-05-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7740737143,"date":"2000-05-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6456666667,"date":"2000-06-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7761063222,"date":"2000-06-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6994166667,"date":"2000-06-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7781380535,"date":"2000-06-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7399166667,"date":"2000-06-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7801689083,"date":"2000-06-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7258333333,"date":"2000-06-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7821988865,"date":"2000-06-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7075,"date":"2000-07-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7842279881,"date":"2000-07-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6853333333,"date":"2000-07-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7862562132,"date":"2000-07-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6488333333,"date":"2000-07-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7882835617,"date":"2000-07-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6263333333,"date":"2000-07-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7903100337,"date":"2000-07-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5839166667,"date":"2000-07-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7923356291,"date":"2000-07-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.573,"date":"2000-08-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.794360348,"date":"2000-08-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5595,"date":"2000-08-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.7963841903,"date":"2000-08-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5729166667,"date":"2000-08-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.798407156,"date":"2000-08-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5854166667,"date":"2000-08-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8004292452,"date":"2000-08-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6298333333,"date":"2000-09-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8024504578,"date":"2000-09-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6595833333,"date":"2000-09-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8044707939,"date":"2000-09-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6579166667,"date":"2000-09-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8064902534,"date":"2000-09-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6485,"date":"2000-09-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8085088364,"date":"2000-09-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6289166667,"date":"2000-10-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8105265428,"date":"2000-10-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.60925,"date":"2000-10-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8125433726,"date":"2000-10-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6384166667,"date":"2000-10-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8145593259,"date":"2000-10-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6444166667,"date":"2000-10-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8165744027,"date":"2000-10-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6425833333,"date":"2000-10-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8185886028,"date":"2000-10-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.62675,"date":"2000-11-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8206019265,"date":"2000-11-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6224166667,"date":"2000-11-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8226143735,"date":"2000-11-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6113333333,"date":"2000-11-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.824625944,"date":"2000-11-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6089166667,"date":"2000-11-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.826636638,"date":"2000-11-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.58775,"date":"2000-12-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8286464554,"date":"2000-12-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5559166667,"date":"2000-12-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8306553962,"date":"2000-12-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5295833333,"date":"2000-12-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8326634605,"date":"2000-12-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5176666667,"date":"2000-12-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8346706482,"date":"2000-12-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5119166667,"date":"2001-01-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8366769594,"date":"2001-01-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5254166667,"date":"2001-01-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.838682394,"date":"2001-01-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5641666667,"date":"2001-01-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.840686952,"date":"2001-01-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.562,"date":"2001-01-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8426906335,"date":"2001-01-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.551,"date":"2001-01-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8446934384,"date":"2001-01-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5389166667,"date":"2001-02-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8466953668,"date":"2001-02-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5669166667,"date":"2001-02-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8486964187,"date":"2001-02-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5478333333,"date":"2001-02-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8506965939,"date":"2001-02-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.532,"date":"2001-02-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8526958926,"date":"2001-02-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5219166667,"date":"2001-03-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8546943148,"date":"2001-03-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5171666667,"date":"2001-03-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8566918604,"date":"2001-03-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5091666667,"date":"2001-03-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8586885294,"date":"2001-03-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.50775,"date":"2001-03-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8606843219,"date":"2001-03-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.543,"date":"2001-04-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8626792378,"date":"2001-04-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5984166667,"date":"2001-04-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8646732772,"date":"2001-04-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6590833333,"date":"2001-04-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.86666644,"date":"2001-04-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7113333333,"date":"2001-04-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8686587262,"date":"2001-04-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7231666667,"date":"2001-04-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8706501359,"date":"2001-04-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7915,"date":"2001-05-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8726406691,"date":"2001-05-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8036666667,"date":"2001-05-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8746303257,"date":"2001-05-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7833333333,"date":"2001-05-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8766191057,"date":"2001-05-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7961666667,"date":"2001-05-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8786070092,"date":"2001-05-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7734166667,"date":"2001-06-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8805940361,"date":"2001-06-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7493333333,"date":"2001-06-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8825801864,"date":"2001-06-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.709,"date":"2001-06-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8845654602,"date":"2001-06-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6539166667,"date":"2001-06-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8865498575,"date":"2001-06-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.594,"date":"2001-07-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8885333782,"date":"2001-07-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5575,"date":"2001-07-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8905160223,"date":"2001-07-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.531,"date":"2001-07-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8924977899,"date":"2001-07-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.509,"date":"2001-07-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8944786809,"date":"2001-07-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4925,"date":"2001-07-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8964586953,"date":"2001-07-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4800833333,"date":"2001-08-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.8984378332,"date":"2001-08-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.48925,"date":"2001-08-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9004160946,"date":"2001-08-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5150833333,"date":"2001-08-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9023934794,"date":"2001-08-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5595833333,"date":"2001-08-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9043699876,"date":"2001-08-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6145833333,"date":"2001-09-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9063456193,"date":"2001-09-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6018333333,"date":"2001-09-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9083203744,"date":"2001-09-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6029166667,"date":"2001-09-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9102942529,"date":"2001-09-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.56675,"date":"2001-09-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9122672549,"date":"2001-09-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5041666667,"date":"2001-10-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9142393804,"date":"2001-10-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.44575,"date":"2001-10-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9162106293,"date":"2001-10-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4055,"date":"2001-10-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9181810016,"date":"2001-10-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3616666667,"date":"2001-10-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9201504974,"date":"2001-10-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3309166667,"date":"2001-10-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9221191166,"date":"2001-10-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3013333333,"date":"2001-11-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9240868593,"date":"2001-11-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2753333333,"date":"2001-11-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9260537254,"date":"2001-11-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2565,"date":"2001-11-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9280197149,"date":"2001-11-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.217,"date":"2001-11-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9299848279,"date":"2001-11-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.19575,"date":"2001-12-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9319490643,"date":"2001-12-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1815833333,"date":"2001-12-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9339124242,"date":"2001-12-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1470833333,"date":"2001-12-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9358749075,"date":"2001-12-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1550833333,"date":"2001-12-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9378365143,"date":"2001-12-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.175,"date":"2001-12-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9397972445,"date":"2001-12-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1911666667,"date":"2002-01-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9417570982,"date":"2002-01-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1951666667,"date":"2002-01-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9437160753,"date":"2002-01-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.191,"date":"2002-01-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9456741758,"date":"2002-01-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.18775,"date":"2002-01-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9476313998,"date":"2002-01-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2014166667,"date":"2002-02-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9495877472,"date":"2002-02-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.1946666667,"date":"2002-02-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9515432181,"date":"2002-02-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2049166667,"date":"2002-02-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9534978124,"date":"2002-02-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.2063333333,"date":"2002-02-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9554515301,"date":"2002-02-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.23225,"date":"2002-03-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9574043713,"date":"2002-03-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.3095,"date":"2002-03-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.959356336,"date":"2002-03-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.37525,"date":"2002-03-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.961307424,"date":"2002-03-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4305,"date":"2002-03-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9632576356,"date":"2002-03-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4621666667,"date":"2002-04-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9652069705,"date":"2002-04-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5031666667,"date":"2002-04-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9671554289,"date":"2002-04-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4981666667,"date":"2002-04-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9691030108,"date":"2002-04-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4981666667,"date":"2002-04-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9710497161,"date":"2002-04-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4885,"date":"2002-04-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9729955448,"date":"2002-04-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.49,"date":"2002-05-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.974940497,"date":"2002-05-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4839166667,"date":"2002-05-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9768845726,"date":"2002-05-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4909166667,"date":"2002-05-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9788277717,"date":"2002-05-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4819166667,"date":"2002-05-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9807700942,"date":"2002-05-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4848333333,"date":"2002-06-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9827115402,"date":"2002-06-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.47,"date":"2002-06-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9846521096,"date":"2002-06-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.473,"date":"2002-06-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9865918024,"date":"2002-06-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.47825,"date":"2002-06-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9885306187,"date":"2002-06-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4840833333,"date":"2002-07-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9904685584,"date":"2002-07-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4753333333,"date":"2002-07-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9924056216,"date":"2002-07-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4848333333,"date":"2002-07-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9943418082,"date":"2002-07-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4994166667,"date":"2002-07-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9962771183,"date":"2002-07-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4964166667,"date":"2002-07-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":1.9982115518,"date":"2002-07-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.48975,"date":"2002-08-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0001451087,"date":"2002-08-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.487,"date":"2002-08-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0020777891,"date":"2002-08-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4855833333,"date":"2002-08-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0040095929,"date":"2002-08-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.49675,"date":"2002-08-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0059405202,"date":"2002-08-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.489,"date":"2002-09-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0078705709,"date":"2002-09-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4896666667,"date":"2002-09-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0097997451,"date":"2002-09-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4935,"date":"2002-09-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0117280427,"date":"2002-09-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4884166667,"date":"2002-09-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0136554637,"date":"2002-09-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5038333333,"date":"2002-09-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0155820082,"date":"2002-09-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.526,"date":"2002-10-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0175076761,"date":"2002-10-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5265,"date":"2002-10-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0194324675,"date":"2002-10-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5418333333,"date":"2002-10-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0213563823,"date":"2002-10-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.53,"date":"2002-10-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0232794206,"date":"2002-10-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5349166667,"date":"2002-11-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0252015823,"date":"2002-11-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5301666667,"date":"2002-11-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0271228675,"date":"2002-11-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5036666667,"date":"2002-11-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.029043276,"date":"2002-11-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4781666667,"date":"2002-11-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0309628081,"date":"2002-11-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.4655833333,"date":"2002-12-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0328814636,"date":"2002-12-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.46025,"date":"2002-12-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0347992425,"date":"2002-12-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.462,"date":"2002-12-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0367161448,"date":"2002-12-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.49375,"date":"2002-12-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0386321706,"date":"2002-12-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5318333333,"date":"2002-12-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0405473199,"date":"2002-12-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5385,"date":"2003-01-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0424615926,"date":"2003-01-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.54725,"date":"2003-01-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0443749887,"date":"2003-01-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5548333333,"date":"2003-01-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0462875083,"date":"2003-01-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5669166667,"date":"2003-01-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0481991513,"date":"2003-01-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6178333333,"date":"2003-02-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0501099178,"date":"2003-02-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6974166667,"date":"2003-02-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0520198077,"date":"2003-02-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.75,"date":"2003-02-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.053928821,"date":"2003-02-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7515833333,"date":"2003-02-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0558369578,"date":"2003-02-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7805833333,"date":"2003-03-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0577442181,"date":"2003-03-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8073333333,"date":"2003-03-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0596506018,"date":"2003-03-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8255833333,"date":"2003-03-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0615561089,"date":"2003-03-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7935,"date":"2003-03-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0634607394,"date":"2003-03-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7578333333,"date":"2003-03-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0653644935,"date":"2003-03-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.739,"date":"2003-04-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0672673709,"date":"2003-04-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7065,"date":"2003-04-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0691693718,"date":"2003-04-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.683,"date":"2003-04-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0710704961,"date":"2003-04-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6653333333,"date":"2003-04-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0729707439,"date":"2003-04-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6220833333,"date":"2003-05-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0748701152,"date":"2003-05-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5969166667,"date":"2003-05-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0767686098,"date":"2003-05-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.597,"date":"2003-05-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0786662279,"date":"2003-05-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5835833333,"date":"2003-05-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0805629695,"date":"2003-05-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5686666667,"date":"2003-06-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0824588345,"date":"2003-06-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.57975,"date":"2003-06-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0843538229,"date":"2003-06-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6100833333,"date":"2003-06-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0862479348,"date":"2003-06-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.59225,"date":"2003-06-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0881411701,"date":"2003-06-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5835833333,"date":"2003-06-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0900335289,"date":"2003-06-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5844166667,"date":"2003-07-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0919250111,"date":"2003-07-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6138333333,"date":"2003-07-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0938156168,"date":"2003-07-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.616,"date":"2003-07-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0957053459,"date":"2003-07-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.60775,"date":"2003-07-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0975941984,"date":"2003-07-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6225833333,"date":"2003-08-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.0994821744,"date":"2003-08-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6566666667,"date":"2003-08-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1013692738,"date":"2003-08-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7179166667,"date":"2003-08-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1032554967,"date":"2003-08-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8441666667,"date":"2003-08-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.105140843,"date":"2003-08-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8455,"date":"2003-09-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1070253128,"date":"2003-09-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.82,"date":"2003-09-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.108908906,"date":"2003-09-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.79925,"date":"2003-09-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1107916226,"date":"2003-09-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.749,"date":"2003-09-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1126734627,"date":"2003-09-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7005833333,"date":"2003-09-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1145544263,"date":"2003-09-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.68025,"date":"2003-10-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1164345132,"date":"2003-10-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6696666667,"date":"2003-10-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1183137237,"date":"2003-10-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6673333333,"date":"2003-10-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1201920575,"date":"2003-10-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6398333333,"date":"2003-10-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1220695148,"date":"2003-10-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6315833333,"date":"2003-11-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1239460956,"date":"2003-11-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6018333333,"date":"2003-11-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1258217998,"date":"2003-11-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5941666667,"date":"2003-11-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1276966274,"date":"2003-11-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.60675,"date":"2003-11-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1295705785,"date":"2003-11-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5871666667,"date":"2003-12-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.131443653,"date":"2003-12-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5726666667,"date":"2003-12-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1333158509,"date":"2003-12-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.56125,"date":"2003-12-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1351871724,"date":"2003-12-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5781666667,"date":"2003-12-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1370576172,"date":"2003-12-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5713333333,"date":"2003-12-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1389271855,"date":"2003-12-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.5993333333,"date":"2004-01-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1407958772,"date":"2004-01-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6494166667,"date":"2004-01-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1426636924,"date":"2004-01-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.6829166667,"date":"2004-01-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.144530631,"date":"2004-01-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.711,"date":"2004-01-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1463966931,"date":"2004-01-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7094166667,"date":"2004-02-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1482618786,"date":"2004-02-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7310833333,"date":"2004-02-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1501261876,"date":"2004-02-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.74075,"date":"2004-02-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1519896199,"date":"2004-02-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7856666667,"date":"2004-02-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1538521758,"date":"2004-02-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8166666667,"date":"2004-03-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1557138551,"date":"2004-03-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8374166667,"date":"2004-03-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1575746578,"date":"2004-03-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8249166667,"date":"2004-03-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.159434584,"date":"2004-03-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8415,"date":"2004-03-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1612936336,"date":"2004-03-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8549166667,"date":"2004-03-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1631518066,"date":"2004-03-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8768333333,"date":"2004-04-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1650091031,"date":"2004-04-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8833333333,"date":"2004-04-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1668655231,"date":"2004-04-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.90625,"date":"2004-04-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1687210664,"date":"2004-04-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9049166667,"date":"2004-04-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1705757333,"date":"2004-04-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.93375,"date":"2004-05-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1724295235,"date":"2004-05-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0290833333,"date":"2004-05-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1742824372,"date":"2004-05-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1054166667,"date":"2004-05-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1761344744,"date":"2004-05-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1555,"date":"2004-05-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.177985635,"date":"2004-05-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1475833333,"date":"2004-05-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.179835919,"date":"2004-05-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1325,"date":"2004-06-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1816853265,"date":"2004-06-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0908333333,"date":"2004-06-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1835338574,"date":"2004-06-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.04575,"date":"2004-06-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1853815118,"date":"2004-06-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0275,"date":"2004-06-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1872282896,"date":"2004-06-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0013333333,"date":"2004-07-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1890741909,"date":"2004-07-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0170833333,"date":"2004-07-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1909192156,"date":"2004-07-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.026,"date":"2004-07-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1927633637,"date":"2004-07-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.004,"date":"2004-07-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1946066353,"date":"2004-07-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9855,"date":"2004-08-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1964490303,"date":"2004-08-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.974,"date":"2004-08-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.1982905488,"date":"2004-08-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9690833333,"date":"2004-08-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2001311907,"date":"2004-08-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9764166667,"date":"2004-08-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2019709561,"date":"2004-08-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9636666667,"date":"2004-08-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2038098449,"date":"2004-08-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9471666667,"date":"2004-09-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2056478571,"date":"2004-09-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9415,"date":"2004-09-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2074849928,"date":"2004-09-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9576666667,"date":"2004-09-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.209321252,"date":"2004-09-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.00625,"date":"2004-09-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2111566345,"date":"2004-09-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.03225,"date":"2004-10-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2129911405,"date":"2004-10-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.09025,"date":"2004-10-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.21482477,"date":"2004-10-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.135,"date":"2004-10-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2166575229,"date":"2004-10-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1330833333,"date":"2004-10-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2184893993,"date":"2004-10-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1336666667,"date":"2004-11-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.220320399,"date":"2004-11-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1045833333,"date":"2004-11-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2221505223,"date":"2004-11-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0746666667,"date":"2004-11-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.223979769,"date":"2004-11-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0511666667,"date":"2004-11-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2258081391,"date":"2004-11-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.04525,"date":"2004-11-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2276356326,"date":"2004-11-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0135833333,"date":"2004-12-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2294622496,"date":"2004-12-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.95375,"date":"2004-12-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2312879901,"date":"2004-12-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.918,"date":"2004-12-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.233112854,"date":"2004-12-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8945833333,"date":"2004-12-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2349368413,"date":"2004-12-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8795833333,"date":"2005-01-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2367599521,"date":"2005-01-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8873333333,"date":"2005-01-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2385821863,"date":"2005-01-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.91075,"date":"2005-01-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.240403544,"date":"2005-01-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9419166667,"date":"2005-01-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2422240251,"date":"2005-01-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.999,"date":"2005-01-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2440436296,"date":"2005-01-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9995,"date":"2005-02-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2458623576,"date":"2005-02-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.99025,"date":"2005-02-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2476802091,"date":"2005-02-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9981666667,"date":"2005-02-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.249497184,"date":"2005-02-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0178333333,"date":"2005-02-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2513132823,"date":"2005-02-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0865,"date":"2005-03-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.253128504,"date":"2005-03-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1434166667,"date":"2005-03-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2549428493,"date":"2005-03-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1928333333,"date":"2005-03-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2567563179,"date":"2005-03-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.239,"date":"2005-03-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.25856891,"date":"2005-03-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3041666667,"date":"2005-04-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2603806255,"date":"2005-04-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3708333333,"date":"2005-04-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2621914645,"date":"2005-04-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3345833333,"date":"2005-04-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2640014269,"date":"2005-04-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3335,"date":"2005-04-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2658105128,"date":"2005-04-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3328333333,"date":"2005-05-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2676187221,"date":"2005-05-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2903333333,"date":"2005-05-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2694260549,"date":"2005-05-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.26375,"date":"2005-05-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2712325111,"date":"2005-05-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2278333333,"date":"2005-05-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2730380907,"date":"2005-05-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1991666667,"date":"2005-05-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2748427938,"date":"2005-05-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.21325,"date":"2005-06-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2766466203,"date":"2005-06-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2250833333,"date":"2005-06-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2784495703,"date":"2005-06-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2561666667,"date":"2005-06-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2802516437,"date":"2005-06-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3065,"date":"2005-06-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2820528406,"date":"2005-06-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3208333333,"date":"2005-07-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2838531609,"date":"2005-07-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4215,"date":"2005-07-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2856526046,"date":"2005-07-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4158333333,"date":"2005-07-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2874511718,"date":"2005-07-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.394,"date":"2005-07-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2892488624,"date":"2005-07-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3951666667,"date":"2005-08-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2910456765,"date":"2005-08-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4658333333,"date":"2005-08-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.292841614,"date":"2005-08-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6425,"date":"2005-08-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.294636675,"date":"2005-08-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7038333333,"date":"2005-08-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2964308594,"date":"2005-08-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7031666667,"date":"2005-08-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.2982241672,"date":"2005-08-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.17175,"date":"2005-09-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3000165985,"date":"2005-09-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0609166667,"date":"2005-09-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3018081532,"date":"2005-09-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.90075,"date":"2005-09-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3035988314,"date":"2005-09-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9080833333,"date":"2005-09-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.305388633,"date":"2005-09-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0210833333,"date":"2005-10-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3071775581,"date":"2005-10-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9484166667,"date":"2005-10-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3089656066,"date":"2005-10-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.832,"date":"2005-10-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3107527785,"date":"2005-10-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.71075,"date":"2005-10-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3125390739,"date":"2005-10-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5878333333,"date":"2005-10-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3143244928,"date":"2005-10-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4826666667,"date":"2005-11-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.316109035,"date":"2005-11-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.39925,"date":"2005-11-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3178927008,"date":"2005-11-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3025833333,"date":"2005-11-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3196754899,"date":"2005-11-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2535833333,"date":"2005-11-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3214574025,"date":"2005-11-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.24,"date":"2005-12-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3232384386,"date":"2005-12-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2729166667,"date":"2005-12-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3250185981,"date":"2005-12-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2985833333,"date":"2005-12-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.326797881,"date":"2005-12-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2854166667,"date":"2005-12-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3285762874,"date":"2005-12-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.32275,"date":"2006-01-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3303538172,"date":"2006-01-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4150833333,"date":"2006-01-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3321304705,"date":"2006-01-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4175,"date":"2006-01-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3339062472,"date":"2006-01-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4330833333,"date":"2006-01-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3356811473,"date":"2006-01-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4538333333,"date":"2006-01-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3374551709,"date":"2006-01-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4425,"date":"2006-02-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3392283179,"date":"2006-02-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3883333333,"date":"2006-02-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3410005884,"date":"2006-02-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.34125,"date":"2006-02-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3427719823,"date":"2006-02-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3454166667,"date":"2006-02-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3445424997,"date":"2006-02-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4161666667,"date":"2006-03-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3463121405,"date":"2006-03-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4521666667,"date":"2006-03-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3480809048,"date":"2006-03-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5919166667,"date":"2006-03-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3498487925,"date":"2006-03-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.58975,"date":"2006-03-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3516158036,"date":"2006-03-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.679,"date":"2006-04-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3533819382,"date":"2006-04-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7751666667,"date":"2006-04-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3551471962,"date":"2006-04-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.87575,"date":"2006-04-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3569115777,"date":"2006-04-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.01425,"date":"2006-04-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3586750826,"date":"2006-04-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0286666667,"date":"2006-05-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3604377109,"date":"2006-05-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.026,"date":"2006-05-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3621994627,"date":"2006-05-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0613333333,"date":"2006-05-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.363960338,"date":"2006-05-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0135833333,"date":"2006-05-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3657203367,"date":"2006-05-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.98525,"date":"2006-05-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3674794588,"date":"2006-05-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0086666667,"date":"2006-06-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3692377044,"date":"2006-06-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0198333333,"date":"2006-06-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3709950734,"date":"2006-06-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9880833333,"date":"2006-06-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3727515658,"date":"2006-06-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9829166667,"date":"2006-06-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3745071817,"date":"2006-06-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0421666667,"date":"2006-07-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3762619211,"date":"2006-07-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0805833333,"date":"2006-07-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3780157839,"date":"2006-07-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.09625,"date":"2006-07-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3797687701,"date":"2006-07-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.10925,"date":"2006-07-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3815208798,"date":"2006-07-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1105833333,"date":"2006-07-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3832721129,"date":"2006-07-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1380833333,"date":"2006-08-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3850224694,"date":"2006-08-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1065833333,"date":"2006-08-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3867719494,"date":"2006-08-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0330833333,"date":"2006-08-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3885205529,"date":"2006-08-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9561666667,"date":"2006-08-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3902682798,"date":"2006-08-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8425,"date":"2006-09-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3920151301,"date":"2006-09-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.73825,"date":"2006-09-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3937611039,"date":"2006-09-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6185,"date":"2006-09-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3955062011,"date":"2006-09-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4983333333,"date":"2006-09-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3972504217,"date":"2006-09-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4245,"date":"2006-10-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.3989937658,"date":"2006-10-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.37075,"date":"2006-10-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4007362334,"date":"2006-10-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3316666667,"date":"2006-10-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4024778244,"date":"2006-10-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3078333333,"date":"2006-10-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4042185388,"date":"2006-10-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3133333333,"date":"2006-10-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4059583767,"date":"2006-10-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2950833333,"date":"2006-11-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.407697338,"date":"2006-11-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3283333333,"date":"2006-11-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4094354228,"date":"2006-11-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3375833333,"date":"2006-11-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.411172631,"date":"2006-11-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3456666667,"date":"2006-11-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4129089626,"date":"2006-11-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3929166667,"date":"2006-12-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4146444177,"date":"2006-12-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.39325,"date":"2006-12-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4163789963,"date":"2006-12-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4204166667,"date":"2006-12-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4181126982,"date":"2006-12-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4443333333,"date":"2006-12-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4198455236,"date":"2006-12-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4400833333,"date":"2007-01-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4215774725,"date":"2007-01-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4170833333,"date":"2007-01-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4233085448,"date":"2007-01-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3470833333,"date":"2007-01-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4250387406,"date":"2007-01-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.285,"date":"2007-01-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4267680598,"date":"2007-01-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2755,"date":"2007-01-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4284965024,"date":"2007-01-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.296,"date":"2007-02-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4302240685,"date":"2007-02-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3460833333,"date":"2007-02-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.431950758,"date":"2007-02-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3995833333,"date":"2007-02-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.433676571,"date":"2007-02-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4864166667,"date":"2007-02-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4354015074,"date":"2007-02-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6093333333,"date":"2007-03-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4371255672,"date":"2007-03-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6698333333,"date":"2007-03-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4388487505,"date":"2007-03-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6906666667,"date":"2007-03-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4405710573,"date":"2007-03-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7228333333,"date":"2007-03-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4422924874,"date":"2007-03-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8213333333,"date":"2007-04-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4440130411,"date":"2007-04-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9113333333,"date":"2007-04-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4457327181,"date":"2007-04-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9845833333,"date":"2007-04-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4474515186,"date":"2007-04-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9815833333,"date":"2007-04-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4491694426,"date":"2007-04-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0775833333,"date":"2007-04-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.45088649,"date":"2007-04-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1566666667,"date":"2007-05-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4526026608,"date":"2007-05-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1949166667,"date":"2007-05-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4543179551,"date":"2007-05-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2998333333,"date":"2007-05-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4560323728,"date":"2007-05-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2950833333,"date":"2007-05-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.457745914,"date":"2007-05-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2505,"date":"2007-06-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4594585786,"date":"2007-06-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.17925,"date":"2007-06-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4611703667,"date":"2007-06-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1141666667,"date":"2007-06-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4628812782,"date":"2007-06-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0856666667,"date":"2007-06-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4645913131,"date":"2007-06-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0596666667,"date":"2007-07-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4663004715,"date":"2007-07-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0726666667,"date":"2007-07-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4680087533,"date":"2007-07-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1346666667,"date":"2007-07-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4697161586,"date":"2007-07-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0573333333,"date":"2007-07-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4714226873,"date":"2007-07-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9830833333,"date":"2007-07-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4731283395,"date":"2007-07-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9445,"date":"2007-08-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4748331151,"date":"2007-08-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8753333333,"date":"2007-08-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4765370141,"date":"2007-08-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8784166667,"date":"2007-08-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4782400366,"date":"2007-08-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8395833333,"date":"2007-08-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4799421825,"date":"2007-08-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8755833333,"date":"2007-09-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4816434519,"date":"2007-09-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8976666667,"date":"2007-09-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4833438447,"date":"2007-09-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8786666667,"date":"2007-09-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.485043361,"date":"2007-09-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9046666667,"date":"2007-09-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4867420007,"date":"2007-09-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8880833333,"date":"2007-10-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4884397638,"date":"2007-10-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.87325,"date":"2007-10-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4901366504,"date":"2007-10-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.86825,"date":"2007-10-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4918326605,"date":"2007-10-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9268333333,"date":"2007-10-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4935277939,"date":"2007-10-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.97275,"date":"2007-10-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4952220509,"date":"2007-10-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1065,"date":"2007-11-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.4969154312,"date":"2007-11-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2076666667,"date":"2007-11-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.498607935,"date":"2007-11-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2023333333,"date":"2007-11-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5002995623,"date":"2007-11-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2025833333,"date":"2007-11-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.501990313,"date":"2007-11-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.17275,"date":"2007-12-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5036801871,"date":"2007-12-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.11825,"date":"2007-12-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5053691847,"date":"2007-12-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1125,"date":"2007-12-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5070573057,"date":"2007-12-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0951666667,"date":"2007-12-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5087445502,"date":"2007-12-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1611666667,"date":"2007-12-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5104309181,"date":"2007-12-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.214,"date":"2008-01-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5121164094,"date":"2008-01-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1775833333,"date":"2008-01-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5138010242,"date":"2008-01-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1298333333,"date":"2008-01-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5154847624,"date":"2008-01-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0889166667,"date":"2008-01-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5171676241,"date":"2008-01-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.08375,"date":"2008-02-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5188496092,"date":"2008-02-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0645,"date":"2008-02-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5205307178,"date":"2008-02-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1416666667,"date":"2008-02-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5222109498,"date":"2008-02-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2320833333,"date":"2008-02-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5238903053,"date":"2008-02-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2688333333,"date":"2008-03-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5255687842,"date":"2008-03-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3283333333,"date":"2008-03-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5272463865,"date":"2008-03-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3881666667,"date":"2008-03-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5289231123,"date":"2008-03-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3705,"date":"2008-03-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5305989615,"date":"2008-03-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3976666667,"date":"2008-03-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5322739342,"date":"2008-03-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4386666667,"date":"2008-04-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5339480303,"date":"2008-04-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4974166667,"date":"2008-04-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5356212498,"date":"2008-04-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.618,"date":"2008-04-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5372935928,"date":"2008-04-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7129166667,"date":"2008-04-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5389650593,"date":"2008-04-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.72475,"date":"2008-05-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5406356491,"date":"2008-05-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8268333333,"date":"2008-05-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5423053625,"date":"2008-05-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8965,"date":"2008-05-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5439741992,"date":"2008-05-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0405833333,"date":"2008-05-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5456421595,"date":"2008-05-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0870833333,"date":"2008-06-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5473092431,"date":"2008-06-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.1576666667,"date":"2008-06-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5489754502,"date":"2008-06-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2085,"date":"2008-06-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5506407808,"date":"2008-06-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2068333333,"date":"2008-06-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5523052347,"date":"2008-06-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2181666667,"date":"2008-06-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5539688122,"date":"2008-06-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2355833333,"date":"2008-07-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.555631513,"date":"2008-07-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2320833333,"date":"2008-07-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5572933373,"date":"2008-07-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.1891666667,"date":"2008-07-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5589542851,"date":"2008-07-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0839166667,"date":"2008-07-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5606143563,"date":"2008-07-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0065833333,"date":"2008-08-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5622735509,"date":"2008-08-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9318333333,"date":"2008-08-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.563931869,"date":"2008-08-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8578333333,"date":"2008-08-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5655893106,"date":"2008-08-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7986666667,"date":"2008-08-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5672458755,"date":"2008-08-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7900833333,"date":"2008-09-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.568901564,"date":"2008-09-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7563333333,"date":"2008-09-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5705563758,"date":"2008-09-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9248333333,"date":"2008-09-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5722103111,"date":"2008-09-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.81875,"date":"2008-09-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5738633699,"date":"2008-09-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.73675,"date":"2008-09-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5755155521,"date":"2008-09-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.598,"date":"2008-10-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5771668577,"date":"2008-10-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2870833333,"date":"2008-10-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5788172868,"date":"2008-10-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0535,"date":"2008-10-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5804668393,"date":"2008-10-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.801,"date":"2008-10-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5821155152,"date":"2008-10-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5434166667,"date":"2008-11-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5837633146,"date":"2008-11-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3621666667,"date":"2008-11-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5854102375,"date":"2008-11-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2063333333,"date":"2008-11-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5870562838,"date":"2008-11-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0235,"date":"2008-11-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5887014535,"date":"2008-11-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9355833333,"date":"2008-12-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5903457467,"date":"2008-12-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8225833333,"date":"2008-12-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5919891633,"date":"2008-12-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7749166667,"date":"2008-12-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5936317034,"date":"2008-12-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7714166667,"date":"2008-12-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5952733669,"date":"2008-12-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7331666667,"date":"2008-12-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5969141538,"date":"2008-12-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.7925,"date":"2009-01-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.5985540642,"date":"2009-01-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.8889166667,"date":"2009-01-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6001930981,"date":"2009-01-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9520833333,"date":"2009-01-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6018312553,"date":"2009-01-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9475833333,"date":"2009-01-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6034685361,"date":"2009-01-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0001666667,"date":"2009-02-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6051049402,"date":"2009-02-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0380833333,"date":"2009-02-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6067404678,"date":"2009-02-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0774166667,"date":"2009-02-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6083751189,"date":"2009-02-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.029,"date":"2009-02-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6100088934,"date":"2009-02-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.04775,"date":"2009-03-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6116417913,"date":"2009-03-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0509166667,"date":"2009-03-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6132738127,"date":"2009-03-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0240833333,"date":"2009-03-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6149049575,"date":"2009-03-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0690833333,"date":"2009-03-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6165352258,"date":"2009-03-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1516666667,"date":"2009-03-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6181646175,"date":"2009-03-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.14875,"date":"2009-04-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6197931326,"date":"2009-04-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1625833333,"date":"2009-04-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6214207712,"date":"2009-04-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1716666667,"date":"2009-04-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6230475333,"date":"2009-04-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1639166667,"date":"2009-04-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6246734188,"date":"2009-04-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1895,"date":"2009-05-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6262984277,"date":"2009-05-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3448333333,"date":"2009-05-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6279225601,"date":"2009-05-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.418,"date":"2009-05-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6295458159,"date":"2009-05-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5395,"date":"2009-05-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6311681951,"date":"2009-05-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.625,"date":"2009-06-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6327896978,"date":"2009-06-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.727,"date":"2009-06-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.634410324,"date":"2009-06-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7804166667,"date":"2009-06-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6360300735,"date":"2009-06-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8056666667,"date":"2009-06-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6376489466,"date":"2009-06-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7625833333,"date":"2009-06-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.639266943,"date":"2009-06-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7340833333,"date":"2009-07-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.640884063,"date":"2009-07-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6543333333,"date":"2009-07-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6425003063,"date":"2009-07-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5905833333,"date":"2009-07-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6441156731,"date":"2009-07-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6231666667,"date":"2009-07-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6457301634,"date":"2009-07-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6755833333,"date":"2009-08-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.647343777,"date":"2009-08-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.76725,"date":"2009-08-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6489565142,"date":"2009-08-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7614166667,"date":"2009-08-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6505683747,"date":"2009-08-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.75225,"date":"2009-08-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6521793588,"date":"2009-08-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7399166667,"date":"2009-08-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6537894662,"date":"2009-08-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7181666667,"date":"2009-09-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6553986971,"date":"2009-09-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7104166667,"date":"2009-09-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6570070515,"date":"2009-09-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6855833333,"date":"2009-09-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6586145293,"date":"2009-09-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6331666667,"date":"2009-09-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6602211305,"date":"2009-09-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6019166667,"date":"2009-10-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6618268552,"date":"2009-10-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6148333333,"date":"2009-10-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6634317033,"date":"2009-10-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6908333333,"date":"2009-10-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6650356748,"date":"2009-10-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7878333333,"date":"2009-10-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6666387698,"date":"2009-10-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.80825,"date":"2009-11-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6682409883,"date":"2009-11-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.78425,"date":"2009-11-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6698423302,"date":"2009-11-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7516666667,"date":"2009-11-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6714427955,"date":"2009-11-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7580833333,"date":"2009-11-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6730423843,"date":"2009-11-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.74875,"date":"2009-11-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6746410965,"date":"2009-11-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7535833333,"date":"2009-12-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6762389322,"date":"2009-12-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.72225,"date":"2009-12-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6778358913,"date":"2009-12-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7128333333,"date":"2009-12-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6794319738,"date":"2009-12-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7283333333,"date":"2009-12-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6810271798,"date":"2009-12-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7819166667,"date":"2010-01-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6826215093,"date":"2010-01-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8648333333,"date":"2010-01-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6842149621,"date":"2010-01-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8563333333,"date":"2010-01-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6858075385,"date":"2010-01-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8261666667,"date":"2010-01-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6873992382,"date":"2010-01-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.784,"date":"2010-02-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6889900614,"date":"2010-02-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7740833333,"date":"2010-02-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6905800081,"date":"2010-02-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7338333333,"date":"2010-02-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6921690782,"date":"2010-02-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7724166667,"date":"2010-02-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6937572717,"date":"2010-02-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8181666667,"date":"2010-03-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6953445887,"date":"2010-03-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.864,"date":"2010-03-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.6969310291,"date":"2010-03-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8996666667,"date":"2010-03-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.698516593,"date":"2010-03-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.92825,"date":"2010-03-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7001012803,"date":"2010-03-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.91175,"date":"2010-03-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.701685091,"date":"2010-03-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.93575,"date":"2010-04-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7032680252,"date":"2010-04-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9665833333,"date":"2010-04-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7048500829,"date":"2010-04-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9691666667,"date":"2010-04-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.706431264,"date":"2010-04-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9620833333,"date":"2010-04-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7080115685,"date":"2010-04-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0093333333,"date":"2010-05-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7095909965,"date":"2010-05-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0193333333,"date":"2010-05-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7111695479,"date":"2010-05-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.983,"date":"2010-05-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7127472227,"date":"2010-05-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9106666667,"date":"2010-05-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.714324021,"date":"2010-05-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.85425,"date":"2010-05-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7158999428,"date":"2010-05-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8503333333,"date":"2010-06-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7174749879,"date":"2010-06-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8255,"date":"2010-06-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7190491566,"date":"2010-06-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8619166667,"date":"2010-06-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7206224486,"date":"2010-06-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.87475,"date":"2010-06-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7221948642,"date":"2010-06-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8473333333,"date":"2010-07-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7237664031,"date":"2010-07-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.84,"date":"2010-07-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7253370655,"date":"2010-07-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8430833333,"date":"2010-07-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7269068514,"date":"2010-07-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8665,"date":"2010-07-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7284757606,"date":"2010-07-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8558333333,"date":"2010-08-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7300437934,"date":"2010-08-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8999166667,"date":"2010-08-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7316109495,"date":"2010-08-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.86625,"date":"2010-08-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7331772292,"date":"2010-08-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8288333333,"date":"2010-08-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7347426322,"date":"2010-08-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8029166667,"date":"2010-08-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7363071587,"date":"2010-08-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7980833333,"date":"2010-09-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7378708087,"date":"2010-09-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8306666667,"date":"2010-09-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.739433582,"date":"2010-09-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.83275,"date":"2010-09-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7409954789,"date":"2010-09-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8078333333,"date":"2010-09-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7425564992,"date":"2010-09-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8433333333,"date":"2010-10-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7441166429,"date":"2010-10-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.92875,"date":"2010-10-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.74567591,"date":"2010-10-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9503333333,"date":"2010-10-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7472343006,"date":"2010-10-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9365,"date":"2010-10-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7487918147,"date":"2010-10-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9285833333,"date":"2010-11-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7503484522,"date":"2010-11-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9778333333,"date":"2010-11-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7519042131,"date":"2010-11-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0080833333,"date":"2010-11-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7534590975,"date":"2010-11-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3,"date":"2010-11-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7550131053,"date":"2010-11-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9825833333,"date":"2010-11-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7565662366,"date":"2010-11-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0786666667,"date":"2010-12-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7581184913,"date":"2010-12-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1004166667,"date":"2010-12-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7596698694,"date":"2010-12-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.10525,"date":"2010-12-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.761220371,"date":"2010-12-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1688333333,"date":"2010-12-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.762769996,"date":"2010-12-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1865,"date":"2011-01-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7643187445,"date":"2011-01-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2041666667,"date":"2011-01-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7658666164,"date":"2011-01-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2201666667,"date":"2011-01-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7674136118,"date":"2011-01-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2259166667,"date":"2011-01-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7689597306,"date":"2011-01-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2195,"date":"2011-01-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7705049729,"date":"2011-01-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2478333333,"date":"2011-02-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7720493386,"date":"2011-02-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2588333333,"date":"2011-02-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7735928277,"date":"2011-02-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3095,"date":"2011-02-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7751354403,"date":"2011-02-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4985833333,"date":"2011-02-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7766771763,"date":"2011-02-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6375833333,"date":"2011-03-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7782180358,"date":"2011-03-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6886666667,"date":"2011-03-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7797580187,"date":"2011-03-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6863333333,"date":"2011-03-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.781297125,"date":"2011-03-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7195,"date":"2011-03-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7828353548,"date":"2011-03-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8025,"date":"2011-04-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7843727081,"date":"2011-04-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.909,"date":"2011-04-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7859091847,"date":"2011-04-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9649166667,"date":"2011-04-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7874447849,"date":"2011-04-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.002,"date":"2011-04-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7889795084,"date":"2011-04-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0819166667,"date":"2011-05-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7905133554,"date":"2011-05-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.08775,"date":"2011-05-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7920463259,"date":"2011-05-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0836666667,"date":"2011-05-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7935784198,"date":"2011-05-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9784166667,"date":"2011-05-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7951096371,"date":"2011-05-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.91875,"date":"2011-05-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7966399779,"date":"2011-05-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8975,"date":"2011-06-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7981694421,"date":"2011-06-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8353333333,"date":"2011-06-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.7996980298,"date":"2011-06-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7805833333,"date":"2011-06-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8012257409,"date":"2011-06-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7065833333,"date":"2011-06-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8027525755,"date":"2011-06-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7025,"date":"2011-07-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8042785335,"date":"2011-07-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7580833333,"date":"2011-07-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8058036149,"date":"2011-07-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7989166667,"date":"2011-07-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8073278198,"date":"2011-07-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8170833333,"date":"2011-07-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8088511481,"date":"2011-07-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8271666667,"date":"2011-08-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8103735999,"date":"2011-08-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.79175,"date":"2011-08-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8118951751,"date":"2011-08-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7258333333,"date":"2011-08-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8134158738,"date":"2011-08-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.70175,"date":"2011-08-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8149356959,"date":"2011-08-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7428333333,"date":"2011-08-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8164546414,"date":"2011-08-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7889166667,"date":"2011-09-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8179727104,"date":"2011-09-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7779166667,"date":"2011-09-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8194899029,"date":"2011-09-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7255,"date":"2011-09-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8210062187,"date":"2011-09-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6406666667,"date":"2011-09-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.822521658,"date":"2011-09-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5676666667,"date":"2011-10-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8240362208,"date":"2011-10-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5489166667,"date":"2011-10-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.825549907,"date":"2011-10-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6025,"date":"2011-10-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8270627167,"date":"2011-10-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5915,"date":"2011-10-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8285746497,"date":"2011-10-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5828333333,"date":"2011-10-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8300857063,"date":"2011-10-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5561666667,"date":"2011-11-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8315958862,"date":"2011-11-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.56775,"date":"2011-11-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8331051897,"date":"2011-11-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5034166667,"date":"2011-11-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8346136165,"date":"2011-11-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.447,"date":"2011-11-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8361211668,"date":"2011-11-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4248333333,"date":"2011-12-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8376278406,"date":"2011-12-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4170833333,"date":"2011-12-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8391336378,"date":"2011-12-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3644166667,"date":"2011-12-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8406385584,"date":"2011-12-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3875,"date":"2011-12-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8421426025,"date":"2011-12-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.429,"date":"2012-01-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.84364577,"date":"2012-01-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.513,"date":"2012-01-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.845148061,"date":"2012-01-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.52275,"date":"2012-01-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8466494754,"date":"2012-01-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5246666667,"date":"2012-01-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8481500132,"date":"2012-01-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5743333333,"date":"2012-01-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8496496745,"date":"2012-01-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.61375,"date":"2012-02-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8511484593,"date":"2012-02-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6596666667,"date":"2012-02-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8526463674,"date":"2012-02-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.732,"date":"2012-02-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8541433991,"date":"2012-02-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8614166667,"date":"2012-02-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8556395541,"date":"2012-02-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9273333333,"date":"2012-03-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8571348326,"date":"2012-03-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.964,"date":"2012-03-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8586292346,"date":"2012-03-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0018333333,"date":"2012-03-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.86012276,"date":"2012-03-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0504166667,"date":"2012-03-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8616154088,"date":"2012-03-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0706666667,"date":"2012-04-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8631071811,"date":"2012-04-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.07175,"date":"2012-04-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8645980768,"date":"2012-04-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0521666667,"date":"2012-04-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.866088096,"date":"2012-04-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0058333333,"date":"2012-04-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8675772386,"date":"2012-04-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9668333333,"date":"2012-04-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8690655047,"date":"2012-04-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.92975,"date":"2012-05-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8705528942,"date":"2012-05-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.905,"date":"2012-05-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8720394071,"date":"2012-05-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8615,"date":"2012-05-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8735250435,"date":"2012-05-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8170833333,"date":"2012-05-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8750098033,"date":"2012-05-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7609166667,"date":"2012-06-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8764936866,"date":"2012-06-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7135833333,"date":"2012-06-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8779766933,"date":"2012-06-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6640833333,"date":"2012-06-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8794588234,"date":"2012-06-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5713333333,"date":"2012-06-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.880940077,"date":"2012-06-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4944166667,"date":"2012-07-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8824204541,"date":"2012-07-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5433333333,"date":"2012-07-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8838999546,"date":"2012-07-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5616666667,"date":"2012-07-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8853785785,"date":"2012-07-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6311666667,"date":"2012-07-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8868563259,"date":"2012-07-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6438333333,"date":"2012-07-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8883331967,"date":"2012-07-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.76925,"date":"2012-08-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8898091909,"date":"2012-08-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8539166667,"date":"2012-08-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8912843086,"date":"2012-08-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8799166667,"date":"2012-08-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8927585498,"date":"2012-08-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9118333333,"date":"2012-08-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8942319144,"date":"2012-08-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.974,"date":"2012-09-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8957044024,"date":"2012-09-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9806666667,"date":"2012-09-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8971760139,"date":"2012-09-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.012,"date":"2012-09-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.8986467488,"date":"2012-09-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9665833333,"date":"2012-09-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9001166072,"date":"2012-09-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.94525,"date":"2012-10-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.901585589,"date":"2012-10-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0136666667,"date":"2012-10-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9030536942,"date":"2012-10-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.98625,"date":"2012-10-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9045209229,"date":"2012-10-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8585,"date":"2012-10-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.905987275,"date":"2012-10-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7351666667,"date":"2012-10-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9074527506,"date":"2012-10-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6595833333,"date":"2012-11-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9089173496,"date":"2012-11-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6109166667,"date":"2012-11-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9103810721,"date":"2012-11-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5866666667,"date":"2012-11-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.911843918,"date":"2012-11-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5889166667,"date":"2012-11-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9133058873,"date":"2012-11-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5489166667,"date":"2012-12-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9147669801,"date":"2012-12-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5030833333,"date":"2012-12-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9162271964,"date":"2012-12-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4101666667,"date":"2012-12-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.917686536,"date":"2012-12-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4134166667,"date":"2012-12-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9191449992,"date":"2012-12-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4539166667,"date":"2012-12-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9206025857,"date":"2012-12-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4639166667,"date":"2013-01-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9220592957,"date":"2013-01-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.469,"date":"2013-01-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9235151292,"date":"2013-01-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4744166667,"date":"2013-01-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9249700861,"date":"2013-01-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5135,"date":"2013-01-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9264241664,"date":"2013-01-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6901666667,"date":"2013-02-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9278773702,"date":"2013-02-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7646666667,"date":"2013-02-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9293296974,"date":"2013-02-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8923333333,"date":"2013-02-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9307811481,"date":"2013-02-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9339166667,"date":"2013-02-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9322317222,"date":"2013-02-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.91,"date":"2013-03-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9336814197,"date":"2013-03-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.86525,"date":"2013-03-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9351302407,"date":"2013-03-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8494166667,"date":"2013-03-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9365781852,"date":"2013-03-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8305833333,"date":"2013-03-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.938025253,"date":"2013-03-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8023333333,"date":"2013-04-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9394714444,"date":"2013-04-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7638333333,"date":"2013-04-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9409167591,"date":"2013-04-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7015,"date":"2013-04-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9423611973,"date":"2013-04-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.688,"date":"2013-04-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.943804759,"date":"2013-04-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6716666667,"date":"2013-04-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9452474441,"date":"2013-04-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6834166667,"date":"2013-05-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9466892526,"date":"2013-05-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.74425,"date":"2013-05-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9481301846,"date":"2013-05-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7975,"date":"2013-05-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.94957024,"date":"2013-05-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7765833333,"date":"2013-05-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9510094189,"date":"2013-05-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7738333333,"date":"2013-06-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9524477212,"date":"2013-06-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.78475,"date":"2013-06-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.953885147,"date":"2013-06-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7660833333,"date":"2013-06-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9553216962,"date":"2013-06-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7355,"date":"2013-06-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9567573688,"date":"2013-06-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6634166667,"date":"2013-07-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9581921649,"date":"2013-07-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.65675,"date":"2013-07-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9596260844,"date":"2013-07-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7924166667,"date":"2013-07-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9610591274,"date":"2013-07-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8378333333,"date":"2013-07-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9624912938,"date":"2013-07-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.80725,"date":"2013-07-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9639225837,"date":"2013-07-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.78775,"date":"2013-08-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.965352997,"date":"2013-08-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7235833333,"date":"2013-08-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9667825337,"date":"2013-08-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7071666667,"date":"2013-08-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9682111939,"date":"2013-08-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.70625,"date":"2013-08-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9696389775,"date":"2013-08-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.754,"date":"2013-09-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9710658846,"date":"2013-09-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7398333333,"date":"2013-09-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9724919151,"date":"2013-09-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7113333333,"date":"2013-09-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9739170691,"date":"2013-09-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6588333333,"date":"2013-09-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9753413465,"date":"2013-09-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.59425,"date":"2013-09-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9767647473,"date":"2013-09-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.53525,"date":"2013-10-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9781872716,"date":"2013-10-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.52225,"date":"2013-10-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9796089194,"date":"2013-10-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5230833333,"date":"2013-10-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9810296905,"date":"2013-10-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4666666667,"date":"2013-10-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9824495852,"date":"2013-10-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.43525,"date":"2013-11-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9838686032,"date":"2013-11-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3709166667,"date":"2013-11-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9852867447,"date":"2013-11-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3919166667,"date":"2013-11-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9867040097,"date":"2013-11-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4623333333,"date":"2013-11-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9881203981,"date":"2013-11-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4495,"date":"2013-12-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9895359099,"date":"2013-12-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.44625,"date":"2013-12-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9909505452,"date":"2013-12-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4215,"date":"2013-12-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9923643039,"date":"2013-12-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.45025,"date":"2013-12-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9937771861,"date":"2013-12-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5034166667,"date":"2013-12-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9951891917,"date":"2013-12-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5093333333,"date":"2014-01-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9966003207,"date":"2014-01-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4998333333,"date":"2014-01-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9980105732,"date":"2014-01-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4701666667,"date":"2014-01-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":2.9994199491,"date":"2014-01-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4669166667,"date":"2014-01-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0008284485,"date":"2014-01-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.46375,"date":"2014-02-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0022360713,"date":"2014-02-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.479,"date":"2014-02-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0036428176,"date":"2014-02-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5475,"date":"2014-02-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0050486873,"date":"2014-02-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.60675,"date":"2014-02-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0064536805,"date":"2014-02-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.64175,"date":"2014-03-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0078577971,"date":"2014-03-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6708333333,"date":"2014-03-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0092610371,"date":"2014-03-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.706,"date":"2014-03-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0106634006,"date":"2014-03-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7111666667,"date":"2014-03-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0120648875,"date":"2014-03-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7381666667,"date":"2014-03-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0134654979,"date":"2014-03-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7605,"date":"2014-04-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0148652317,"date":"2014-04-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.816,"date":"2014-04-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0162640889,"date":"2014-04-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.85025,"date":"2014-04-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0176620696,"date":"2014-04-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8839166667,"date":"2014-04-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0190591738,"date":"2014-04-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.85875,"date":"2014-05-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0204554013,"date":"2014-05-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8420833333,"date":"2014-05-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0218507524,"date":"2014-05-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8385833333,"date":"2014-05-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0232452268,"date":"2014-05-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.84325,"date":"2014-05-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0246388248,"date":"2014-05-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8565833333,"date":"2014-06-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0260315461,"date":"2014-06-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8398333333,"date":"2014-06-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0274233909,"date":"2014-06-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.85,"date":"2014-06-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0288143591,"date":"2014-06-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8686666667,"date":"2014-06-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0302044508,"date":"2014-06-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8699166667,"date":"2014-06-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.031593666,"date":"2014-06-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8475,"date":"2014-07-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0329820045,"date":"2014-07-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.80875,"date":"2014-07-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0343694665,"date":"2014-07-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7668333333,"date":"2014-07-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.035756052,"date":"2014-07-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7155833333,"date":"2014-07-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0371417609,"date":"2014-07-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6915,"date":"2014-08-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0385265932,"date":"2014-08-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6748333333,"date":"2014-08-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.039910549,"date":"2014-08-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.64375,"date":"2014-08-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0412936283,"date":"2014-08-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6246666667,"date":"2014-08-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0426758309,"date":"2014-08-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6250833333,"date":"2014-09-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0440571571,"date":"2014-09-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6225,"date":"2014-09-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0454376066,"date":"2014-09-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5761666667,"date":"2014-09-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0468171796,"date":"2014-09-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5251666667,"date":"2014-09-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0481958761,"date":"2014-09-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5249166667,"date":"2014-09-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0495736959,"date":"2014-09-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4766666667,"date":"2014-10-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0509506393,"date":"2014-10-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3915,"date":"2014-10-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0523267061,"date":"2014-10-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3021666667,"date":"2014-10-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0537018963,"date":"2014-10-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2323333333,"date":"2014-10-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0550762099,"date":"2014-10-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.17,"date":"2014-11-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.056449647,"date":"2014-11-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.116,"date":"2014-11-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0578222076,"date":"2014-11-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0705833333,"date":"2014-11-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0591938916,"date":"2014-11-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0020833333,"date":"2014-11-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.060564699,"date":"2014-11-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9605,"date":"2014-12-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0619346299,"date":"2014-12-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8666666667,"date":"2014-12-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0633036842,"date":"2014-12-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.74625,"date":"2014-12-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.064671862,"date":"2014-12-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6041666667,"date":"2014-12-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0660391632,"date":"2014-12-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5036666667,"date":"2014-12-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0674055878,"date":"2014-12-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.42375,"date":"2015-01-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0687711359,"date":"2015-01-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3450833333,"date":"2015-01-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0701358074,"date":"2015-01-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2650833333,"date":"2015-01-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0714996024,"date":"2015-01-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2385833333,"date":"2015-01-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0728625208,"date":"2015-01-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2544166667,"date":"2015-02-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0742245627,"date":"2015-02-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3746666667,"date":"2015-02-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.075585728,"date":"2015-02-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.45975,"date":"2015-02-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0769460168,"date":"2015-02-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5195833333,"date":"2015-02-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.078305429,"date":"2015-02-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.67225,"date":"2015-03-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0796639646,"date":"2015-03-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6890833333,"date":"2015-03-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0810216237,"date":"2015-03-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.65525,"date":"2015-03-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0823784062,"date":"2015-03-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6515833333,"date":"2015-03-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0837343122,"date":"2015-03-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.64325,"date":"2015-03-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0850893416,"date":"2015-03-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6116666667,"date":"2015-04-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0864434944,"date":"2015-04-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6054166667,"date":"2015-04-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0877967707,"date":"2015-04-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6794166667,"date":"2015-04-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0891491705,"date":"2015-04-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.776,"date":"2015-04-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0905006937,"date":"2015-04-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8776666667,"date":"2015-05-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0918513403,"date":"2015-05-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9048333333,"date":"2015-05-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0932011103,"date":"2015-05-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.95325,"date":"2015-05-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0945500039,"date":"2015-05-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9800833333,"date":"2015-05-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0958980208,"date":"2015-05-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9816666667,"date":"2015-06-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0972451612,"date":"2015-06-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9790833333,"date":"2015-06-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0985914251,"date":"2015-06-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0245833333,"date":"2015-06-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.0999368123,"date":"2015-06-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0031666667,"date":"2015-06-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1012813231,"date":"2015-06-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9933333333,"date":"2015-06-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1026249572,"date":"2015-06-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9863333333,"date":"2015-07-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1039677149,"date":"2015-07-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0495833333,"date":"2015-07-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1053095959,"date":"2015-07-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.01825,"date":"2015-07-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1066506004,"date":"2015-07-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.964,"date":"2015-07-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1079907284,"date":"2015-07-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9108333333,"date":"2015-08-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1093299797,"date":"2015-08-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8488333333,"date":"2015-08-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1106683546,"date":"2015-08-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9221666667,"date":"2015-08-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1120058528,"date":"2015-08-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8459166667,"date":"2015-08-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1133424746,"date":"2015-08-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7256666667,"date":"2015-08-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1146782197,"date":"2015-08-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6556666667,"date":"2015-09-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1160130883,"date":"2015-09-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5951666667,"date":"2015-09-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1173470804,"date":"2015-09-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5485833333,"date":"2015-09-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1186801958,"date":"2015-09-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5356666667,"date":"2015-09-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1200124348,"date":"2015-09-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.52875,"date":"2015-10-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1213437972,"date":"2015-10-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5398333333,"date":"2015-10-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.122674283,"date":"2015-10-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4845833333,"date":"2015-10-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1240038922,"date":"2015-10-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4403333333,"date":"2015-10-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1253326249,"date":"2015-10-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.43425,"date":"2015-11-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1266604811,"date":"2015-11-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.45025,"date":"2015-11-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1279874607,"date":"2015-11-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.40075,"date":"2015-11-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1293135637,"date":"2015-11-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3225,"date":"2015-11-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1306387902,"date":"2015-11-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2930833333,"date":"2015-11-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1319631401,"date":"2015-11-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2871666667,"date":"2015-12-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1332866135,"date":"2015-12-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2714166667,"date":"2015-12-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1346092103,"date":"2015-12-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2659166667,"date":"2015-12-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1359309305,"date":"2015-12-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2755,"date":"2015-12-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1372517742,"date":"2015-12-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2711666667,"date":"2016-01-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1385717413,"date":"2016-01-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2410833333,"date":"2016-01-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1398908319,"date":"2016-01-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.15825,"date":"2016-01-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1412090459,"date":"2016-01-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1033333333,"date":"2016-01-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1425263834,"date":"2016-01-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0665833333,"date":"2016-02-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1438428443,"date":"2016-02-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0065,"date":"2016-02-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1451584287,"date":"2016-02-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9654166667,"date":"2016-02-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1464731365,"date":"2016-02-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":1.9610833333,"date":"2016-02-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1477869677,"date":"2016-02-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0085,"date":"2016-02-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1490999224,"date":"2016-02-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.0591666667,"date":"2016-03-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1504120005,"date":"2016-03-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1816666667,"date":"2016-03-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1517232021,"date":"2016-03-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2295,"date":"2016-03-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1530335271,"date":"2016-03-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.29525,"date":"2016-03-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1543429755,"date":"2016-03-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3093333333,"date":"2016-04-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1556515474,"date":"2016-04-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2985833333,"date":"2016-04-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1569592428,"date":"2016-04-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3630833333,"date":"2016-04-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1582660615,"date":"2016-04-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3878333333,"date":"2016-04-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1595720038,"date":"2016-04-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4613333333,"date":"2016-05-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1608770694,"date":"2016-05-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.448,"date":"2016-05-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1621812586,"date":"2016-05-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4648333333,"date":"2016-05-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1634845711,"date":"2016-05-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5193333333,"date":"2016-05-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1647870071,"date":"2016-05-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5528333333,"date":"2016-05-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1660885665,"date":"2016-05-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5924166667,"date":"2016-06-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1673892494,"date":"2016-06-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6095,"date":"2016-06-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1686890558,"date":"2016-06-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.57025,"date":"2016-06-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1699879855,"date":"2016-06-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.554,"date":"2016-06-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1712860387,"date":"2016-06-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5216666667,"date":"2016-07-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1725832154,"date":"2016-07-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.48475,"date":"2016-07-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1738795155,"date":"2016-07-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.46225,"date":"2016-07-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.175174939,"date":"2016-07-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4148333333,"date":"2016-07-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.176469486,"date":"2016-07-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3898333333,"date":"2016-08-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1777631565,"date":"2016-08-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.37575,"date":"2016-08-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1790559503,"date":"2016-08-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3731666667,"date":"2016-08-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1803478676,"date":"2016-08-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.41625,"date":"2016-08-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1816389084,"date":"2016-08-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4548333333,"date":"2016-08-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1829290726,"date":"2016-08-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4455833333,"date":"2016-09-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1842183602,"date":"2016-09-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.43125,"date":"2016-09-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1855067713,"date":"2016-09-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4525833333,"date":"2016-09-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1867943059,"date":"2016-09-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.455,"date":"2016-09-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1880809638,"date":"2016-09-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4759166667,"date":"2016-10-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1893667453,"date":"2016-10-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5001666667,"date":"2016-10-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1906516501,"date":"2016-10-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4879166667,"date":"2016-10-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1919356784,"date":"2016-10-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4775833333,"date":"2016-10-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1932188302,"date":"2016-10-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4675833333,"date":"2016-10-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1945011054,"date":"2016-10-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4754166667,"date":"2016-11-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.195782504,"date":"2016-11-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.43125,"date":"2016-11-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1970630261,"date":"2016-11-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.401,"date":"2016-11-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1983426716,"date":"2016-11-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.3985833333,"date":"2016-11-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.1996214405,"date":"2016-11-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.449,"date":"2016-12-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2008993329,"date":"2016-12-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4711666667,"date":"2016-12-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2021763488,"date":"2016-12-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.49825,"date":"2016-12-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2034524881,"date":"2016-12-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5386666667,"date":"2016-12-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2047277508,"date":"2016-12-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6046666667,"date":"2017-01-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.206002137,"date":"2017-01-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.61675,"date":"2017-01-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2072756466,"date":"2017-01-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.58775,"date":"2017-01-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2085482797,"date":"2017-01-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.56,"date":"2017-01-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2098200362,"date":"2017-01-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5350833333,"date":"2017-01-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2110909161,"date":"2017-01-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5325,"date":"2017-02-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2123609195,"date":"2017-02-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.54775,"date":"2017-02-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2136300464,"date":"2017-02-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5439166667,"date":"2017-02-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2148982967,"date":"2017-02-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5585,"date":"2017-02-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2161656704,"date":"2017-02-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5819166667,"date":"2017-03-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2174321675,"date":"2017-03-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5659166667,"date":"2017-03-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2186977882,"date":"2017-03-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.56525,"date":"2017-03-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2199625322,"date":"2017-03-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5618333333,"date":"2017-03-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2212263997,"date":"2017-03-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6004166667,"date":"2017-04-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2224893906,"date":"2017-04-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6600833333,"date":"2017-04-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.223751505,"date":"2017-04-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6749166667,"date":"2017-04-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2250127428,"date":"2017-04-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6858333333,"date":"2017-04-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2262731041,"date":"2017-04-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6525833333,"date":"2017-05-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2275325888,"date":"2017-05-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.61625,"date":"2017-05-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.228791197,"date":"2017-05-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6148333333,"date":"2017-05-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2300489286,"date":"2017-05-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.64425,"date":"2017-05-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2313057836,"date":"2017-05-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6515,"date":"2017-05-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2325617621,"date":"2017-05-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6581666667,"date":"2017-06-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.233816864,"date":"2017-06-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.61375,"date":"2017-06-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2350710894,"date":"2017-06-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5715,"date":"2017-06-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2363244382,"date":"2017-06-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.54175,"date":"2017-06-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2375769105,"date":"2017-06-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5163333333,"date":"2017-07-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2388285062,"date":"2017-07-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5458333333,"date":"2017-07-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2400792253,"date":"2017-07-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5284166667,"date":"2017-07-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2413290679,"date":"2017-07-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5604166667,"date":"2017-07-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2425780339,"date":"2017-07-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6000833333,"date":"2017-07-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2438261234,"date":"2017-07-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.62575,"date":"2017-08-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2450733363,"date":"2017-08-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6303333333,"date":"2017-08-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2463196727,"date":"2017-08-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6093333333,"date":"2017-08-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2475651325,"date":"2017-08-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6433333333,"date":"2017-08-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2488097157,"date":"2017-08-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.92375,"date":"2017-09-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2500534224,"date":"2017-09-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9299166667,"date":"2017-09-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2512962525,"date":"2017-09-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8819166667,"date":"2017-09-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2525382061,"date":"2017-09-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8330833333,"date":"2017-09-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2537792831,"date":"2017-09-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.81325,"date":"2017-10-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2550194836,"date":"2017-10-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7553333333,"date":"2017-10-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2562588075,"date":"2017-10-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7374166667,"date":"2017-10-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2574972548,"date":"2017-10-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7245,"date":"2017-10-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2587348256,"date":"2017-10-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7345833333,"date":"2017-10-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2599715198,"date":"2017-10-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8086666667,"date":"2017-11-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2612073375,"date":"2017-11-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8403333333,"date":"2017-11-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2624422786,"date":"2017-11-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8186666667,"date":"2017-11-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2636763432,"date":"2017-11-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7854166667,"date":"2017-11-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2649095312,"date":"2017-11-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.75475,"date":"2017-12-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2661418427,"date":"2017-12-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7375833333,"date":"2017-12-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2673732775,"date":"2017-12-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.707,"date":"2017-12-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2686038359,"date":"2017-12-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.72575,"date":"2017-12-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2698335177,"date":"2017-12-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7724166667,"date":"2018-01-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2710623229,"date":"2018-01-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.77875,"date":"2018-01-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2722902515,"date":"2018-01-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8083333333,"date":"2018-01-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2735173037,"date":"2018-01-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8210833333,"date":"2018-01-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2747434792,"date":"2018-01-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8610833333,"date":"2018-01-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2759687782,"date":"2018-01-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8919166667,"date":"2018-02-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2771932006,"date":"2018-02-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8649166667,"date":"2018-02-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2784167465,"date":"2018-02-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8209166667,"date":"2018-02-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2796394158,"date":"2018-02-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.81125,"date":"2018-02-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2808612086,"date":"2018-02-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8225833333,"date":"2018-03-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2820821248,"date":"2018-03-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8216666667,"date":"2018-03-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2833021645,"date":"2018-03-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8598333333,"date":"2018-03-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2845213276,"date":"2018-03-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9085833333,"date":"2018-03-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2857396141,"date":"2018-03-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.96025,"date":"2018-04-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2869570241,"date":"2018-04-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9554166667,"date":"2018-04-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2881735575,"date":"2018-04-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.00425,"date":"2018-04-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2893892144,"date":"2018-04-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0555833333,"date":"2018-04-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2906039947,"date":"2018-04-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1013333333,"date":"2018-04-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2918178984,"date":"2018-04-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.10325,"date":"2018-05-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2930309256,"date":"2018-05-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1435833333,"date":"2018-05-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2942430763,"date":"2018-05-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1908333333,"date":"2018-05-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2954543504,"date":"2018-05-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2299166667,"date":"2018-05-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2966647479,"date":"2018-05-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2145833333,"date":"2018-06-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2978742688,"date":"2018-06-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1860833333,"date":"2018-06-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.2990829133,"date":"2018-06-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1563333333,"date":"2018-06-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3002906811,"date":"2018-06-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1141666667,"date":"2018-06-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3014975724,"date":"2018-06-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1225,"date":"2018-07-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3027035872,"date":"2018-07-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1355,"date":"2018-07-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3039087253,"date":"2018-07-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1366666667,"date":"2018-07-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.305112987,"date":"2018-07-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1070833333,"date":"2018-07-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.306316372,"date":"2018-07-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1183333333,"date":"2018-07-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3075188806,"date":"2018-07-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1210833333,"date":"2018-08-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3087205125,"date":"2018-08-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.11275,"date":"2018-08-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3099212679,"date":"2018-08-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0929166667,"date":"2018-08-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3111211468,"date":"2018-08-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.09825,"date":"2018-08-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.312320149,"date":"2018-08-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0974166667,"date":"2018-09-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3135182748,"date":"2018-09-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1075833333,"date":"2018-09-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3147155239,"date":"2018-09-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1165,"date":"2018-09-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3159118966,"date":"2018-09-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.11675,"date":"2018-09-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3171073926,"date":"2018-09-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.14475,"date":"2018-10-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3183020121,"date":"2018-10-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1826666667,"date":"2018-10-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3194957551,"date":"2018-10-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1639166667,"date":"2018-10-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3206886215,"date":"2018-10-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.13325,"date":"2018-10-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3218806113,"date":"2018-10-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.10525,"date":"2018-10-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3230717246,"date":"2018-10-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0535,"date":"2018-11-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3242619613,"date":"2018-11-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9895833333,"date":"2018-11-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3254513214,"date":"2018-11-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9201666667,"date":"2018-11-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3266398051,"date":"2018-11-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8581666667,"date":"2018-11-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3278274121,"date":"2018-11-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7746666667,"date":"2018-12-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3290141426,"date":"2018-12-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7373333333,"date":"2018-12-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3301999965,"date":"2018-12-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6884166667,"date":"2018-12-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3313849739,"date":"2018-12-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6433333333,"date":"2018-12-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3325690747,"date":"2018-12-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5909166667,"date":"2018-12-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.333752299,"date":"2018-12-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5606666667,"date":"2019-01-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3349346467,"date":"2019-01-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.564,"date":"2019-01-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3361161178,"date":"2019-01-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.56425,"date":"2019-01-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3372967124,"date":"2019-01-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5623333333,"date":"2019-01-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3384764305,"date":"2019-01-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5584166667,"date":"2019-02-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.339655272,"date":"2019-02-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.57625,"date":"2019-02-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3408332369,"date":"2019-02-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6099166667,"date":"2019-02-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3420103252,"date":"2019-02-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6711666667,"date":"2019-02-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.343186537,"date":"2019-02-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6981666667,"date":"2019-03-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3443618723,"date":"2019-03-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.74175,"date":"2019-03-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.345536331,"date":"2019-03-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8166666667,"date":"2019-03-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3467099131,"date":"2019-03-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8960833333,"date":"2019-03-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3478826187,"date":"2019-03-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9681666667,"date":"2019-04-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3490544477,"date":"2019-04-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0340833333,"date":"2019-04-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3502254002,"date":"2019-04-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1266666667,"date":"2019-04-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3513954761,"date":"2019-04-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.14875,"date":"2019-04-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3525646755,"date":"2019-04-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.19725,"date":"2019-04-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3537329983,"date":"2019-04-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.21075,"date":"2019-05-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3549004445,"date":"2019-05-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1830833333,"date":"2019-05-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3560670142,"date":"2019-05-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1685,"date":"2019-05-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3572327073,"date":"2019-05-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1375833333,"date":"2019-05-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3583975239,"date":"2019-05-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1171666667,"date":"2019-06-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3595614639,"date":"2019-06-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0486666667,"date":"2019-06-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3607245273,"date":"2019-06-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.99025,"date":"2019-06-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3618867142,"date":"2019-06-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9665,"date":"2019-06-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3630480246,"date":"2019-06-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.01575,"date":"2019-07-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3642084584,"date":"2019-07-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0401666667,"date":"2019-07-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3653680156,"date":"2019-07-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0685833333,"date":"2019-07-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3665266963,"date":"2019-07-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0430833333,"date":"2019-07-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3676845004,"date":"2019-07-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0111666667,"date":"2019-07-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3688414279,"date":"2019-07-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.987,"date":"2019-08-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3699974789,"date":"2019-08-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9296666667,"date":"2019-08-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3711526534,"date":"2019-08-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9025833333,"date":"2019-08-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3723069513,"date":"2019-08-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.883,"date":"2019-08-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3734603726,"date":"2019-08-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8750833333,"date":"2019-09-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3746129174,"date":"2019-09-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8625833333,"date":"2019-09-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3757645856,"date":"2019-09-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.86325,"date":"2019-09-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3769153773,"date":"2019-09-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9605,"date":"2019-09-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3780652924,"date":"2019-09-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.98525,"date":"2019-09-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3792143309,"date":"2019-09-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9979166667,"date":"2019-10-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3803624929,"date":"2019-10-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.985,"date":"2019-10-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3815097783,"date":"2019-10-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9860833333,"date":"2019-10-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3826561872,"date":"2019-10-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.94375,"date":"2019-10-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3838017195,"date":"2019-10-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9556666667,"date":"2019-11-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3849463753,"date":"2019-11-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9631666667,"date":"2019-11-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3860901545,"date":"2019-11-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9349166667,"date":"2019-11-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3872330571,"date":"2019-11-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9135833333,"date":"2019-11-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3883750832,"date":"2019-11-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8996666667,"date":"2019-12-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3895162328,"date":"2019-12-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.88125,"date":"2019-12-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3906565057,"date":"2019-12-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8563333333,"date":"2019-12-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3917959021,"date":"2019-12-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8466666667,"date":"2019-12-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.392934422,"date":"2019-12-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8751666667,"date":"2019-12-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3940720653,"date":"2019-12-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8808333333,"date":"2020-01-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3952088321,"date":"2020-01-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.87475,"date":"2020-01-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3963447223,"date":"2020-01-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8461666667,"date":"2020-01-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3974797359,"date":"2020-01-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8190833333,"date":"2020-01-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.398613873,"date":"2020-01-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7765,"date":"2020-02-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.3997471335,"date":"2020-02-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7435833333,"date":"2020-02-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4008795175,"date":"2020-02-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.74575,"date":"2020-02-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4020110249,"date":"2020-02-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7789166667,"date":"2020-02-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4031416557,"date":"2020-02-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7453333333,"date":"2020-03-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.40427141,"date":"2020-03-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7021666667,"date":"2020-03-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4054002878,"date":"2020-03-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.58475,"date":"2020-03-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4065282889,"date":"2020-03-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4628333333,"date":"2020-03-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4076554136,"date":"2020-03-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.355,"date":"2020-03-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4087816616,"date":"2020-03-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2745833333,"date":"2020-04-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4099070331,"date":"2020-04-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.20125,"date":"2020-04-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4110315281,"date":"2020-04-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1604166667,"date":"2020-04-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4121551465,"date":"2020-04-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.11725,"date":"2020-04-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4132778883,"date":"2020-04-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1213333333,"date":"2020-05-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4143997536,"date":"2020-05-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1696666667,"date":"2020-05-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4155207423,"date":"2020-05-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.1990833333,"date":"2020-05-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4166408545,"date":"2020-05-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2720833333,"date":"2020-05-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4177600901,"date":"2020-05-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.2890833333,"date":"2020-06-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4188784492,"date":"2020-06-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.344,"date":"2020-06-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4199959317,"date":"2020-06-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4030833333,"date":"2020-06-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4211125376,"date":"2020-06-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.43225,"date":"2020-06-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.422228267,"date":"2020-06-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4748333333,"date":"2020-06-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4233431198,"date":"2020-06-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.48025,"date":"2020-07-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4244570961,"date":"2020-07-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.49975,"date":"2020-07-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4255701958,"date":"2020-07-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4939166667,"date":"2020-07-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.426682419,"date":"2020-07-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4895,"date":"2020-07-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4277937656,"date":"2020-07-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.49,"date":"2020-08-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4289042356,"date":"2020-08-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4801666667,"date":"2020-08-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4300138291,"date":"2020-08-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4823333333,"date":"2020-08-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.431122546,"date":"2020-08-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.498,"date":"2020-08-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4322303864,"date":"2020-08-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5341666667,"date":"2020-08-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4333373502,"date":"2020-08-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5275,"date":"2020-09-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4344434375,"date":"2020-09-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5030833333,"date":"2020-09-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4355486482,"date":"2020-09-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4869166667,"date":"2020-09-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4366529823,"date":"2020-09-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4848333333,"date":"2020-09-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4377564399,"date":"2020-09-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4865,"date":"2020-10-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4388590209,"date":"2020-10-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4828333333,"date":"2020-10-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4399607254,"date":"2020-10-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4681666667,"date":"2020-10-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4410615533,"date":"2020-10-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4629166667,"date":"2020-10-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4421615047,"date":"2020-10-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.436,"date":"2020-11-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4432605795,"date":"2020-11-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.42075,"date":"2020-11-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4443587777,"date":"2020-11-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4341666667,"date":"2020-11-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4454560994,"date":"2020-11-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4274166667,"date":"2020-11-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4465525446,"date":"2020-11-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.443,"date":"2020-11-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4476481131,"date":"2020-11-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4734166667,"date":"2020-12-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4487428052,"date":"2020-12-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.4745,"date":"2020-12-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4498366206,"date":"2020-12-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5308333333,"date":"2020-12-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4509295595,"date":"2020-12-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5481666667,"date":"2020-12-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4520216219,"date":"2020-12-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.5546666667,"date":"2021-01-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4531128077,"date":"2021-01-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6196666667,"date":"2021-01-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4542031169,"date":"2021-01-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6805,"date":"2021-01-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4552925496,"date":"2021-01-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.6963333333,"date":"2021-01-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4563811057,"date":"2021-01-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.7136666667,"date":"2021-02-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4574687853,"date":"2021-02-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.76625,"date":"2021-02-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4585555883,"date":"2021-02-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.8070833333,"date":"2021-02-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4596415147,"date":"2021-02-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":2.9301666667,"date":"2021-02-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4607265646,"date":"2021-02-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0103333333,"date":"2021-03-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.461810738,"date":"2021-03-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.0729166667,"date":"2021-03-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4628940347,"date":"2021-03-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1585,"date":"2021-03-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.463976455,"date":"2021-03-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1751666667,"date":"2021-03-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4650579986,"date":"2021-03-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1625833333,"date":"2021-03-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4661386657,"date":"2021-03-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.16725,"date":"2021-04-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4672184563,"date":"2021-04-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1645833333,"date":"2021-04-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4682973703,"date":"2021-04-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.172,"date":"2021-04-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4693754077,"date":"2021-04-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.1914166667,"date":"2021-04-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4704525686,"date":"2021-04-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2116666667,"date":"2021-05-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4715288529,"date":"2021-05-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.2814166667,"date":"2021-05-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4726042607,"date":"2021-05-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.34575,"date":"2021-05-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4736787919,"date":"2021-05-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.34525,"date":"2021-05-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4747524466,"date":"2021-05-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.35275,"date":"2021-05-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4758252247,"date":"2021-05-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3636666667,"date":"2021-06-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4768971262,"date":"2021-06-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.39425,"date":"2021-06-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4779681512,"date":"2021-06-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.3904166667,"date":"2021-06-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4790382996,"date":"2021-06-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4235,"date":"2021-06-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4801075715,"date":"2021-06-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4525833333,"date":"2021-07-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4811759668,"date":"2021-07-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4655,"date":"2021-07-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4822434856,"date":"2021-07-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4844166667,"date":"2021-07-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4833101278,"date":"2021-07-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4724166667,"date":"2021-07-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4843758934,"date":"2021-07-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4996666667,"date":"2021-08-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4854407825,"date":"2021-08-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5111666667,"date":"2021-08-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.486504795,"date":"2021-08-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.51675,"date":"2021-08-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.487567931,"date":"2021-08-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4896666667,"date":"2021-08-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4886301904,"date":"2021-08-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4851666667,"date":"2021-08-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4896915733,"date":"2021-08-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5165833333,"date":"2021-09-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4907520796,"date":"2021-09-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5061666667,"date":"2021-09-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4918117093,"date":"2021-09-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5210833333,"date":"2021-09-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4928704625,"date":"2021-09-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5143333333,"date":"2021-09-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4939283391,"date":"2021-09-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5270833333,"date":"2021-10-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4949853392,"date":"2021-10-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5971666667,"date":"2021-10-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4960414627,"date":"2021-10-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.65275,"date":"2021-10-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4970967097,"date":"2021-10-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7156666667,"date":"2021-10-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4981510801,"date":"2021-10-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7273333333,"date":"2021-11-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.4992045739,"date":"2021-11-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7481666667,"date":"2021-11-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5002571912,"date":"2021-11-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7454166667,"date":"2021-11-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.501308932,"date":"2021-11-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.74575,"date":"2021-11-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5023597961,"date":"2021-11-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7333333333,"date":"2021-11-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5034097837,"date":"2021-11-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.69975,"date":"2021-12-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5044588948,"date":"2021-12-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6755,"date":"2021-12-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5055071293,"date":"2021-12-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6595,"date":"2021-12-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5065544873,"date":"2021-12-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6401666667,"date":"2021-12-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5076009687,"date":"2021-12-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.64475,"date":"2022-01-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5086465735,"date":"2022-01-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6535833333,"date":"2022-01-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5096913018,"date":"2022-01-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6615,"date":"2022-01-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5107351535,"date":"2022-01-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6755,"date":"2022-01-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5117781287,"date":"2022-01-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7140833333,"date":"2022-01-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5128202273,"date":"2022-01-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7806666667,"date":"2022-02-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5138614493,"date":"2022-02-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.82275,"date":"2022-02-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5149017948,"date":"2022-02-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8669166667,"date":"2022-02-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5159412637,"date":"2022-02-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9433333333,"date":"2022-02-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5169798561,"date":"2022-02-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.4456666667,"date":"2022-03-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5180175719,"date":"2022-03-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.6726666667,"date":"2022-03-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5190544112,"date":"2022-03-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.6170833333,"date":"2022-03-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5200903739,"date":"2022-03-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.61125,"date":"2022-03-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5211254601,"date":"2022-03-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.5525833333,"date":"2022-04-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5221596697,"date":"2022-04-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.4771666667,"date":"2022-04-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5231930027,"date":"2022-04-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.4511666667,"date":"2022-04-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5242254592,"date":"2022-04-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.4879166667,"date":"2022-04-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5252570391,"date":"2022-04-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.5610833333,"date":"2022-05-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5262877425,"date":"2022-05-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.701,"date":"2022-05-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5273175693,"date":"2022-05-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.8656666667,"date":"2022-05-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5283465195,"date":"2022-05-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.9719166667,"date":"2022-05-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5293745932,"date":"2022-05-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":5.012,"date":"2022-05-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5304017904,"date":"2022-05-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":5.2535,"date":"2022-06-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.531428111,"date":"2022-06-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":5.38075,"date":"2022-06-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.532453555,"date":"2022-06-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":5.3458333333,"date":"2022-06-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5334781225,"date":"2022-06-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":5.2643333333,"date":"2022-06-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5345018134,"date":"2022-06-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":5.1664166667,"date":"2022-07-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5355246277,"date":"2022-07-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":5.0398333333,"date":"2022-07-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5365465655,"date":"2022-07-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.883,"date":"2022-07-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5375676268,"date":"2022-07-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.7291666667,"date":"2022-07-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5385878115,"date":"2022-07-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.5989166667,"date":"2022-08-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5396071196,"date":"2022-08-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.4489166667,"date":"2022-08-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5406255512,"date":"2022-08-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.349,"date":"2022-08-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5416431062,"date":"2022-08-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2890833333,"date":"2022-08-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5426597846,"date":"2022-08-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2285,"date":"2022-08-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5436755865,"date":"2022-08-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.1523333333,"date":"2022-09-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5446905119,"date":"2022-09-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.1074166667,"date":"2022-09-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5457045607,"date":"2022-09-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0789166667,"date":"2022-09-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5467177329,"date":"2022-09-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.14825,"date":"2022-09-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5477300286,"date":"2022-09-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2526666667,"date":"2022-10-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5487414477,"date":"2022-10-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.3633333333,"date":"2022-10-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5497519903,"date":"2022-10-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.3120833333,"date":"2022-10-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5507616563,"date":"2022-10-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.1995833333,"date":"2022-10-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5517704457,"date":"2022-10-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.1658333333,"date":"2022-10-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5527783586,"date":"2022-10-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2105,"date":"2022-11-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5537853949,"date":"2022-11-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.17825,"date":"2022-11-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5547915547,"date":"2022-11-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0665,"date":"2022-11-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5557968379,"date":"2022-11-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9478333333,"date":"2022-11-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5568012446,"date":"2022-11-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7958333333,"date":"2022-12-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5578047747,"date":"2022-12-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6435833333,"date":"2022-12-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5588074282,"date":"2022-12-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.523,"date":"2022-12-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5598092052,"date":"2022-12-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4898333333,"date":"2022-12-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5608101057,"date":"2022-12-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6025,"date":"2023-01-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5618101295,"date":"2023-01-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6311666667,"date":"2023-01-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5628092769,"date":"2023-01-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.67775,"date":"2023-01-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5638075476,"date":"2023-01-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.774,"date":"2023-01-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5648049418,"date":"2023-01-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8493333333,"date":"2023-01-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5658014595,"date":"2023-01-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8183333333,"date":"2023-02-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5667971006,"date":"2023-02-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.77675,"date":"2023-02-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5677918651,"date":"2023-02-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.776,"date":"2023-02-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5687857531,"date":"2023-02-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7435833333,"date":"2023-02-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5697787645,"date":"2023-02-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7944166667,"date":"2023-03-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5707708994,"date":"2023-03-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8526666667,"date":"2023-03-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5717621577,"date":"2023-03-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.81625,"date":"2023-03-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5727525394,"date":"2023-03-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.81875,"date":"2023-03-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5737420446,"date":"2023-03-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.883,"date":"2023-04-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5747306733,"date":"2023-04-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9720833333,"date":"2023-04-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5757184254,"date":"2023-04-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0398333333,"date":"2023-04-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5767053009,"date":"2023-04-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0428333333,"date":"2023-04-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5776912998,"date":"2023-04-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9936666667,"date":"2023-05-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5786764223,"date":"2023-05-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9304166667,"date":"2023-05-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5796606681,"date":"2023-05-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9295,"date":"2023-05-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5806440374,"date":"2023-05-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9285833333,"date":"2023-05-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5816265302,"date":"2023-05-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9719166667,"date":"2023-05-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5826081463,"date":"2023-05-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9455833333,"date":"2023-06-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.583588886,"date":"2023-06-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.995,"date":"2023-06-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.584568749,"date":"2023-06-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.98025,"date":"2023-06-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5855477355,"date":"2023-06-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9753333333,"date":"2023-06-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5865258455,"date":"2023-06-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9385833333,"date":"2023-07-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5875030789,"date":"2023-07-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9613333333,"date":"2023-07-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5884794357,"date":"2023-07-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9698333333,"date":"2023-07-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.589454916,"date":"2023-07-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0019166667,"date":"2023-07-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5904295198,"date":"2023-07-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.1503333333,"date":"2023-07-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5914032469,"date":"2023-07-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2188333333,"date":"2023-08-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5923760975,"date":"2023-08-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2440833333,"date":"2023-08-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5933480716,"date":"2023-08-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2770833333,"date":"2023-08-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5943191691,"date":"2023-08-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.23275,"date":"2023-08-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.59528939,"date":"2023-08-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.22625,"date":"2023-09-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5962587344,"date":"2023-09-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2460833333,"date":"2023-09-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5972272023,"date":"2023-09-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.323,"date":"2023-09-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5981947935,"date":"2023-09-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.2991666667,"date":"2023-09-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.5991615083,"date":"2023-09-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.28625,"date":"2023-10-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6001273464,"date":"2023-10-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.1599166667,"date":"2023-10-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.601092308,"date":"2023-10-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0485,"date":"2023-10-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6020563931,"date":"2023-10-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.99475,"date":"2023-10-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6030196015,"date":"2023-10-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9290833333,"date":"2023-10-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6039819335,"date":"2023-10-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8448333333,"date":"2023-11-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6049433889,"date":"2023-11-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.789,"date":"2023-11-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6059039677,"date":"2023-11-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7325833333,"date":"2023-11-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6068636699,"date":"2023-11-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6828333333,"date":"2023-11-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6078224956,"date":"2023-11-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6656666667,"date":"2023-12-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6087804448,"date":"2023-12-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5654166667,"date":"2023-12-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6097375174,"date":"2023-12-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4815,"date":"2023-12-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6106937134,"date":"2023-12-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5409166667,"date":"2023-12-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6116490329,"date":"2023-12-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5228333333,"date":"2024-01-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6126034758,"date":"2024-01-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5079166667,"date":"2024-01-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6135570422,"date":"2024-01-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4788333333,"date":"2024-01-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.614509732,"date":"2024-01-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4768333333,"date":"2024-01-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6154615452,"date":"2024-01-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5109166667,"date":"2024-01-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6164124819,"date":"2024-01-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.54975,"date":"2024-02-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6173625421,"date":"2024-02-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5989166667,"date":"2024-02-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6183117256,"date":"2024-02-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6731666667,"date":"2024-02-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6192600327,"date":"2024-02-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6526666667,"date":"2024-02-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6202074631,"date":"2024-02-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7561666667,"date":"2024-03-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.621154017,"date":"2024-03-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.781,"date":"2024-03-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6220996944,"date":"2024-03-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8548333333,"date":"2024-03-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6230444952,"date":"2024-03-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9271666667,"date":"2024-03-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6239884194,"date":"2024-03-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9306666667,"date":"2024-04-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6249314671,"date":"2024-04-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0188333333,"date":"2024-04-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6258736382,"date":"2024-04-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.06375,"date":"2024-04-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6268149328,"date":"2024-04-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.10625,"date":"2024-04-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6277553508,"date":"2024-04-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.09125,"date":"2024-04-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6286948923,"date":"2024-04-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0814166667,"date":"2024-05-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6296335572,"date":"2024-05-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0420833333,"date":"2024-05-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6305713455,"date":"2024-05-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.0134166667,"date":"2024-05-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6315082573,"date":"2024-05-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":4.00925,"date":"2024-05-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6324442925,"date":"2024-05-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9465,"date":"2024-06-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6333794512,"date":"2024-06-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8579166667,"date":"2024-06-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6343137333,"date":"2024-06-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8586666667,"date":"2024-06-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6352471388,"date":"2024-06-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8534166667,"date":"2024-06-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6361796678,"date":"2024-06-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8831666667,"date":"2024-07-01","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6371113203,"date":"2024-07-01","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.90025,"date":"2024-07-08","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6380420962,"date":"2024-07-08","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.9055,"date":"2024-07-15","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6389719955,"date":"2024-07-15","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.87175,"date":"2024-07-22","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6399010183,"date":"2024-07-22","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.879,"date":"2024-07-29","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6408291645,"date":"2024-07-29","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.84375,"date":"2024-08-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6417564341,"date":"2024-08-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.8125,"date":"2024-08-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6426828272,"date":"2024-08-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7886666667,"date":"2024-08-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6436083438,"date":"2024-08-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7275,"date":"2024-08-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6445329838,"date":"2024-08-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.7145,"date":"2024-09-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6454567472,"date":"2024-09-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6693333333,"date":"2024-09-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6463796341,"date":"2024-09-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.62675,"date":"2024-09-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6473016444,"date":"2024-09-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6224166667,"date":"2024-09-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6482227782,"date":"2024-09-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6073333333,"date":"2024-09-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6491430354,"date":"2024-09-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5685833333,"date":"2024-10-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.650062416,"date":"2024-10-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5970833333,"date":"2024-10-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6509809201,"date":"2024-10-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5735,"date":"2024-10-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6518985476,"date":"2024-10-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5249166667,"date":"2024-10-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6528152986,"date":"2024-10-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.493,"date":"2024-11-04","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.653731173,"date":"2024-11-04","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4789166667,"date":"2024-11-11","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6546461709,"date":"2024-11-11","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4660833333,"date":"2024-11-18","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6555602922,"date":"2024-11-18","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4660833333,"date":"2024-11-25","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6564735369,"date":"2024-11-25","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.45425,"date":"2024-12-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6573859051,"date":"2024-12-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.431,"date":"2024-12-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6582973968,"date":"2024-12-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.431,"date":"2024-12-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6592080118,"date":"2024-12-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4395,"date":"2024-12-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6601177503,"date":"2024-12-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4266666667,"date":"2024-12-30","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6610266123,"date":"2024-12-30","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4620833333,"date":"2025-01-06","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6619345977,"date":"2025-01-06","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4610833333,"date":"2025-01-13","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6628417066,"date":"2025-01-13","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5243333333,"date":"2025-01-20","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6637479389,"date":"2025-01-20","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.522,"date":"2025-01-27","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6646532946,"date":"2025-01-27","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5101666667,"date":"2025-02-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6655577738,"date":"2025-02-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5611666667,"date":"2025-02-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6664613764,"date":"2025-02-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5964166667,"date":"2025-02-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6673641025,"date":"2025-02-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.57775,"date":"2025-02-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.668265952,"date":"2025-02-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5271666667,"date":"2025-03-03","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6691669249,"date":"2025-03-03","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.51375,"date":"2025-03-10","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6700670213,"date":"2025-03-10","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.4978333333,"date":"2025-03-17","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6709662412,"date":"2025-03-17","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5485833333,"date":"2025-03-24","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6718645844,"date":"2025-03-24","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6035,"date":"2025-03-31","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6727620512,"date":"2025-03-31","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6863333333,"date":"2025-04-07","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6736586413,"date":"2025-04-07","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.613,"date":"2025-04-14","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6745543549,"date":"2025-04-14","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.58525,"date":"2025-04-21","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.675449192,"date":"2025-04-21","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.57875,"date":"2025-04-28","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6763431525,"date":"2025-04-28","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5851666667,"date":"2025-05-05","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6772362364,"date":"2025-05-05","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5728333333,"date":"2025-05-12","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6781284438,"date":"2025-05-12","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6244166667,"date":"2025-05-19","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6790197746,"date":"2025-05-19","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6089166667,"date":"2025-05-26","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6799102289,"date":"2025-05-26","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5746666667,"date":"2025-06-02","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6807998066,"date":"2025-06-02","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5501666667,"date":"2025-06-09","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6816885078,"date":"2025-06-09","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.5765,"date":"2025-06-16","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6825763324,"date":"2025-06-16","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6445833333,"date":"2025-06-23","fuel":"gasoline","is_predicted":"original"},{"avg_price":3.6834632804,"date":"2025-06-23","fuel":"gasoline","is_predicted":"regression"},{"avg_price":3.6851081441,"date":"2025-07-06","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.6859925877,"date":"2025-07-13","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.6868761547,"date":"2025-07-20","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.6877588452,"date":"2025-07-27","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.6886406591,"date":"2025-08-03","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.6895215965,"date":"2025-08-10","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.6904016573,"date":"2025-08-17","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.6912808415,"date":"2025-08-24","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.6921591492,"date":"2025-08-31","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.6930365804,"date":"2025-09-07","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.6939131349,"date":"2025-09-14","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.694788813,"date":"2025-09-21","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.6956636144,"date":"2025-09-28","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.6965375394,"date":"2025-10-05","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.6974105877,"date":"2025-10-12","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.6982827595,"date":"2025-10-19","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.6991540547,"date":"2025-10-26","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7000244734,"date":"2025-11-02","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7008940156,"date":"2025-11-09","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7017626811,"date":"2025-11-16","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7026304701,"date":"2025-11-23","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7034973826,"date":"2025-11-30","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7043634185,"date":"2025-12-07","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7052285778,"date":"2025-12-14","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7060928606,"date":"2025-12-21","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7069562668,"date":"2025-12-28","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7078187965,"date":"2026-01-04","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7086804496,"date":"2026-01-11","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7095412262,"date":"2026-01-18","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7104011262,"date":"2026-01-25","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7112601496,"date":"2026-02-01","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7121182965,"date":"2026-02-08","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7129755669,"date":"2026-02-15","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7138319606,"date":"2026-02-22","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7146874778,"date":"2026-03-01","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7155421185,"date":"2026-03-08","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7163958826,"date":"2026-03-15","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7172487702,"date":"2026-03-22","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7181007811,"date":"2026-03-29","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7189519156,"date":"2026-04-05","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7198021734,"date":"2026-04-12","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7206515548,"date":"2026-04-19","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7215000595,"date":"2026-04-26","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7223476877,"date":"2026-05-03","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7231944394,"date":"2026-05-10","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7240403145,"date":"2026-05-17","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.724885313,"date":"2026-05-24","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.725729435,"date":"2026-05-31","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7265726804,"date":"2026-06-07","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7274150493,"date":"2026-06-14","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7282565416,"date":"2026-06-21","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7290971573,"date":"2026-06-28","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7299368965,"date":"2026-07-05","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7307757592,"date":"2026-07-12","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7316137452,"date":"2026-07-19","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7324508548,"date":"2026-07-26","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7332870877,"date":"2026-08-02","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7341224441,"date":"2026-08-09","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.734956924,"date":"2026-08-16","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7357905273,"date":"2026-08-23","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.736623254,"date":"2026-08-30","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7374551042,"date":"2026-09-06","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7382860778,"date":"2026-09-13","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7391161749,"date":"2026-09-20","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7399453954,"date":"2026-09-27","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7407737394,"date":"2026-10-04","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7416012067,"date":"2026-10-11","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7424277976,"date":"2026-10-18","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7432535119,"date":"2026-10-25","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7440783496,"date":"2026-11-01","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7449023108,"date":"2026-11-08","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7457253954,"date":"2026-11-15","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7465476034,"date":"2026-11-22","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7473689349,"date":"2026-11-29","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7481893899,"date":"2026-12-06","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7490089683,"date":"2026-12-13","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7498276701,"date":"2026-12-20","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7506454954,"date":"2026-12-27","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7514624441,"date":"2027-01-03","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7522785162,"date":"2027-01-10","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7530937118,"date":"2027-01-17","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7539080309,"date":"2027-01-24","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7547214734,"date":"2027-01-31","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7555340393,"date":"2027-02-07","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7563457287,"date":"2027-02-14","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7571565415,"date":"2027-02-21","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7579664777,"date":"2027-02-28","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7587755374,"date":"2027-03-07","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7595837206,"date":"2027-03-14","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7603910272,"date":"2027-03-21","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7611974572,"date":"2027-03-28","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7620030107,"date":"2027-04-04","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7628076876,"date":"2027-04-11","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.763611488,"date":"2027-04-18","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7644144118,"date":"2027-04-25","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.765216459,"date":"2027-05-02","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7660176297,"date":"2027-05-09","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7668179238,"date":"2027-05-16","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7676173414,"date":"2027-05-23","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7684158824,"date":"2027-05-30","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7692135469,"date":"2027-06-06","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7700103348,"date":"2027-06-13","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7708062462,"date":"2027-06-20","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.771601281,"date":"2027-06-27","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7723954392,"date":"2027-07-04","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7731887209,"date":"2027-07-11","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.773981126,"date":"2027-07-18","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7747726546,"date":"2027-07-25","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7755633066,"date":"2027-08-01","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.776353082,"date":"2027-08-08","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7771419809,"date":"2027-08-15","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7779300032,"date":"2027-08-22","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.778717149,"date":"2027-08-29","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7795034183,"date":"2027-09-05","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7802888109,"date":"2027-09-12","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.781073327,"date":"2027-09-19","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7818569666,"date":"2027-09-26","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7826397296,"date":"2027-10-03","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.783421616,"date":"2027-10-10","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7842026259,"date":"2027-10-17","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7849827592,"date":"2027-10-24","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.785762016,"date":"2027-10-31","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7865403962,"date":"2027-11-07","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7873178999,"date":"2027-11-14","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.788094527,"date":"2027-11-21","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7888702775,"date":"2027-11-28","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7896451515,"date":"2027-12-05","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7904191489,"date":"2027-12-12","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7911922698,"date":"2027-12-19","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7919645141,"date":"2027-12-26","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7927358819,"date":"2028-01-02","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7935063731,"date":"2028-01-09","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7942759877,"date":"2028-01-16","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7950447258,"date":"2028-01-23","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7958125873,"date":"2028-01-30","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7965795723,"date":"2028-02-06","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7973456807,"date":"2028-02-13","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7981109126,"date":"2028-02-20","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7988752679,"date":"2028-02-27","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.7996387466,"date":"2028-03-05","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8004013488,"date":"2028-03-12","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8011630744,"date":"2028-03-19","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8019239235,"date":"2028-03-26","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.802683896,"date":"2028-04-02","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.803442992,"date":"2028-04-09","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8042012114,"date":"2028-04-16","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8049585542,"date":"2028-04-23","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8057150205,"date":"2028-04-30","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8064706103,"date":"2028-05-07","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8072253234,"date":"2028-05-14","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8079791601,"date":"2028-05-21","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8087321201,"date":"2028-05-28","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8094842036,"date":"2028-06-04","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8102354106,"date":"2028-06-11","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.810985741,"date":"2028-06-18","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8117351948,"date":"2028-06-25","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8124837721,"date":"2028-07-02","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8132314728,"date":"2028-07-09","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.813978297,"date":"2028-07-16","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8147242446,"date":"2028-07-23","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8154693156,"date":"2028-07-30","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8162135101,"date":"2028-08-06","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8169568281,"date":"2028-08-13","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8176992694,"date":"2028-08-20","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8184408343,"date":"2028-08-27","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8191815225,"date":"2028-09-03","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8199213342,"date":"2028-09-10","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8206602694,"date":"2028-09-17","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.821398328,"date":"2028-09-24","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.82213551,"date":"2028-10-01","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8228718155,"date":"2028-10-08","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8236072444,"date":"2028-10-15","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8243417968,"date":"2028-10-22","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8250754726,"date":"2028-10-29","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8258082719,"date":"2028-11-05","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8265401946,"date":"2028-11-12","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8272712407,"date":"2028-11-19","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8280014103,"date":"2028-11-26","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8287307033,"date":"2028-12-03","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8294591198,"date":"2028-12-10","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8301866597,"date":"2028-12-17","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8309133231,"date":"2028-12-24","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8316391099,"date":"2028-12-31","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8323640201,"date":"2029-01-07","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8330880538,"date":"2029-01-14","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8338112109,"date":"2029-01-21","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8345334915,"date":"2029-01-28","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8352548955,"date":"2029-02-04","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.835975423,"date":"2029-02-11","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8366950739,"date":"2029-02-18","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8374138482,"date":"2029-02-25","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.838131746,"date":"2029-03-04","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8388487672,"date":"2029-03-11","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8395649119,"date":"2029-03-18","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.84028018,"date":"2029-03-25","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8409945716,"date":"2029-04-01","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8417080866,"date":"2029-04-08","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.842420725,"date":"2029-04-15","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8431324869,"date":"2029-04-22","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8438433723,"date":"2029-04-29","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.844553381,"date":"2029-05-06","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8452625133,"date":"2029-05-13","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8459707689,"date":"2029-05-20","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.846678148,"date":"2029-05-27","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8473846506,"date":"2029-06-03","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8480902766,"date":"2029-06-10","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.848795026,"date":"2029-06-17","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8494988989,"date":"2029-06-24","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8502018952,"date":"2029-07-01","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.850904015,"date":"2029-07-08","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8516052582,"date":"2029-07-15","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8523056248,"date":"2029-07-22","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8530051149,"date":"2029-07-29","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8537037285,"date":"2029-08-05","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8544014654,"date":"2029-08-12","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8550983259,"date":"2029-08-19","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8557943097,"date":"2029-08-26","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.856489417,"date":"2029-09-02","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8571836478,"date":"2029-09-09","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.857877002,"date":"2029-09-16","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8585694796,"date":"2029-09-23","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8592610807,"date":"2029-09-30","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8599518052,"date":"2029-10-07","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8606416532,"date":"2029-10-14","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8613306246,"date":"2029-10-21","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8620187195,"date":"2029-10-28","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8627059378,"date":"2029-11-04","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8633922795,"date":"2029-11-11","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8640777447,"date":"2029-11-18","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8647623333,"date":"2029-11-25","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8654460454,"date":"2029-12-02","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8661288809,"date":"2029-12-09","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8668108399,"date":"2029-12-16","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8674919223,"date":"2029-12-23","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8681721281,"date":"2029-12-30","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8688514574,"date":"2030-01-06","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8695299101,"date":"2030-01-13","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8702074863,"date":"2030-01-20","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8708841859,"date":"2030-01-27","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.871560009,"date":"2030-02-03","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8722349555,"date":"2030-02-10","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8729090254,"date":"2030-02-17","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8735822188,"date":"2030-02-24","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8742545356,"date":"2030-03-03","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8749259759,"date":"2030-03-10","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8755965396,"date":"2030-03-17","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8762662268,"date":"2030-03-24","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8769350374,"date":"2030-03-31","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8776029714,"date":"2030-04-07","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8782700289,"date":"2030-04-14","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8789362098,"date":"2030-04-21","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8796015142,"date":"2030-04-28","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.880265942,"date":"2030-05-05","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8809294933,"date":"2030-05-12","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.881592168,"date":"2030-05-19","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8822539662,"date":"2030-05-26","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8829148877,"date":"2030-06-02","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8835749328,"date":"2030-06-09","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8842341013,"date":"2030-06-16","fuel":"gasoline","is_predicted":"forecasting"},{"avg_price":3.8848923932,"date":"2030-06-23","fuel":"gasoline","is_predicted":"forecasting"}],"metadata":{"avg_price":{"type":"number","semanticType":"Number"},"date":{"type":"date","semanticType":"Date"},"fuel":{"type":"string","semanticType":"String"},"is_predicted":{"type":"string","semanticType":"String","levels":["original","regression","forecasting"]}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn.preprocessing import PolynomialFeatures\nfrom sklearn.linear_model import LinearRegression\nfrom sklearn.pipeline import make_pipeline\n\ndef transform_data(df_gas_prices):\n # Group by date and fuel to get average price across all grades and formulations\n historical_df = df_gas_prices.groupby(['date', 'fuel'], as_index=False).agg({\n 'price': 'mean'\n })\n historical_df = historical_df.rename(columns={'price': 'avg_price'})\n historical_df = historical_df.sort_values('date')\n \n # Convert date to datetime for easier manipulation\n historical_df['date'] = pd.to_datetime(historical_df['date'])\n \n # Prepare the result dataframe\n all_data = []\n \n # Process each fuel type separately\n for fuel_type in historical_df['fuel'].unique():\n fuel_data = historical_df[historical_df['fuel'] == fuel_type].copy()\n \n # Create numeric representation of dates for regression (days since first date)\n min_date = fuel_data['date'].min()\n fuel_data['days_since_start'] = (fuel_data['date'] - min_date).dt.days\n \n # Prepare training data\n X = fuel_data[['days_since_start']].values\n y = fuel_data['avg_price'].values\n \n # Train polynomial regression model (degree 2 for non-linear trends)\n model = make_pipeline(PolynomialFeatures(degree=2), LinearRegression())\n model.fit(X, y)\n \n # Add original data with 'original' label\n fuel_data_original = fuel_data[['date', 'avg_price']].copy()\n fuel_data_original['fuel'] = fuel_type\n fuel_data_original['is_predicted'] = 'original'\n all_data.append(fuel_data_original[['date', 'fuel', 'avg_price', 'is_predicted']])\n \n # Generate regression values for historical dates\n regression_prices = model.predict(X)\n fuel_data_regression = fuel_data[['date']].copy()\n fuel_data_regression['fuel'] = fuel_type\n fuel_data_regression['avg_price'] = regression_prices\n fuel_data_regression['is_predicted'] = 'regression'\n all_data.append(fuel_data_regression[['date', 'fuel', 'avg_price', 'is_predicted']])\n \n # Generate forecast for next 5 years\n max_date = fuel_data['date'].max()\n future_dates = pd.date_range(start=max_date + pd.Timedelta(days=7), periods=260, freq='W')\n future_days = (future_dates - min_date).days.values.reshape(-1, 1)\n \n future_prices = model.predict(future_days)\n \n forecast_df = pd.DataFrame({\n 'date': future_dates,\n 'fuel': fuel_type,\n 'avg_price': future_prices,\n 'is_predicted': 'forecasting'\n })\n all_data.append(forecast_df)\n \n # Combine all data\n transformed_df = pd.concat(all_data, ignore_index=True)\n transformed_df = transformed_df.sort_values(['fuel', 'date'])\n \n # Convert date back to string format for output\n transformed_df['date'] = transformed_df['date'].dt.strftime('%Y-%m-%d')\n \n return transformed_df\n","source":["weekly_gas_prices"],"dialog":[{"content":"You are a data scientist to help user to transform data that will be used for visualization.\nThe user will provide you information about what data would be needed, and your job is to create a python function based on the input data summary, transformation instruction and expected fields.\nThe users' instruction includes \"chart_type\" and \"chart_encodings\" that describe the visualization they want, and natural language instructions \"goal\" that describe what data is needed.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should first refine users' goal and then create a python function in the output section based off the [CONTEXT] and [GOAL]:\n\n 1. First, refine users' [GOAL]. The main objective in this step is to check if \"chart_type\" and \"chart_encodings\" provided by the user are sufficient to achieve their \"goal\". Concretely:\n - based on the user's \"goal\" and \"chart_type\" and \"chart_encodings\", elaborate the goal into a \"detailed_instruction\".\n - \"display_instruction\" is a short verb phrase describing the users' goal. \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate it based on detailed_instruction and the suggested chart_type and chart_encodings, but don't need to mention the chart details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user specification follows up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - determine \"output_fields\", the desired fields that the output data should have to achieve the user's goal, it's a good idea to include intermediate fields here.\n - then decide \"chart_encodings\", which maps visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized, \n - the \"chart_encodings\" should be created to support the user's \"chart_type\".\n - first, determine whether the user has provided sufficient fields in \"chart_encodings\" that are needed to achieve their goal:\n - if the user's \"chart_encodings\" are sufficient, simply copy it.\n - if the user didn't provide sufficient fields in \"chart_encodings\", add missing fields in \"chart_encodings\" (ordered them based on whether the field will be used in x,y axes or legends);\n - \"chart_encodings\" should only include fields that will be visualized (do not include other intermediate fields from \"output_fields\") \n - when adding new fields to \"chart_encodings\", be efficient and add only a minimal number of fields that are needed to achive the user's goal. \n - generally, the total number of fields in \"chart_encodings\" should be no more than 3 for x,y,legend.\n - if the user's \"chart_encodings\" is sufficient but can be optimized, you can reorder encodings to visualize the data more effectively.\n - sometimes, user may provide instruction to update visualizations fields they provided. You should leverage the user's goal to resolve the conflict and decide the final \"chart_encodings\"\n - e.g., they may mention \"use B metric instead\" while A metric is in provided fields, in this case, you should update \"chart_encodings\" to update A metric with B metric.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n Prepare the result in the following json format:\n\n```\n{\n \"detailed_instruction\": \"...\" // string, elaborate user instruction with details if the user\n \"display_instruction\": \"...\" // string, the short verb phrase describing the users' goal.\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have based on the user's goal, it's a good idea to preserve intermediate fields here (i.e., the goal of transformed data)\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n ... // other visualization channels user used\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized.\n \"reason\": \"...\" // string, explain why this refinement is made\n}\n```\n\n 2. Then, write a python function based on the refined goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \"transformed_df\" should contain all \"output_fields\" from the refined goal.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable.\nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- try to use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n\n 3. The output must only contain a json object representing the refined goal and a python code block representing the transformation code, do not add any extra text explanation.\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (weekly_gas_prices)\n\n## fields\n\t*date -- type: object, values: 1990-08-20, 1990-08-27, 1990-09-03, ..., 2025-06-02, 2025-06-09, 2025-06-16, 2025-06-23\n\t*fuel -- type: object, values: diesel, gasoline\n\t*grade -- type: object, values: all, low_sulfur, midgrade, premium, regular, ultra_low_sulfur\n\t*formulation -- type: object, values: NA, all, conventional, reformulated\n\t*price -- type: float64, values: 0.885, 0.891, 0.899, ..., 5.955, 5.964, 6.033, 6.064\n\n## sample\n date fuel grade formulation price\n0 1990-08-20 gasoline regular all 1.191\n1 1990-08-20 gasoline regular conventional 1.191\n2 1990-08-27 gasoline regular all 1.245\n3 1990-08-27 gasoline regular conventional 1.245\n4 1990-09-03 gasoline regular all 1.242\n......\n\n\n\n\n[GOAL]\n\nWhat are the major **price trends** across all fuel types from 1990 to 2025?","role":"user"},{"content":"```json\n{\n \"mode\": \"infer\",\n \"recap\": \"User wants to visualize the major price trends across all fuel types from 1990 to 2025 to understand how fuel prices have evolved over time.\",\n \"display_instruction\": \"Show **price** trends over time for different **fuel** types\",\n \"recommendation\": \"To visualize price trends over time across fuel types, we should aggregate the data by date and fuel type. Since there are multiple grades and formulations for each fuel type, we'll calculate the average price for each fuel type on each date. A line chart with date on the x-axis, average price on the y-axis, and different colored lines for each fuel type will clearly show the trends and allow easy comparison.\",\n \"output_fields\": [\"date\", \"fuel\", \"avg_price\"],\n \"chart_type\": \"line\",\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"avg_price\",\n \"color\": \"fuel\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_gas_prices):\n # Group by date and fuel to get average price across all grades and formulations\n transformed_df = df_gas_prices.groupby(['date', 'fuel'], as_index=False).agg({\n 'price': 'mean'\n })\n \n # Rename the price column to avg_price for clarity\n transformed_df = transformed_df.rename(columns={'price': 'avg_price'})\n \n # Sort by date for proper line chart rendering\n transformed_df = transformed_df.sort_values('date')\n \n return transformed_df\n```","role":"assistant"},{"content":"This is the result from the latest python code:\n\n date fuel avg_price\n0 1990-08-20 gasoline 1.191\n1 1990-08-27 gasoline 1.245\n2 1990-09-03 gasoline 1.242\n3 1990-09-10 gasoline 1.252\n4 1990-09-17 gasoline 1.266\n5 1990-09-24 gasoline 1.272\n6 1990-10-01 gasoline 1.321\n7 1990-10-08 gasoline 1.333\n8 1990-10-15 gasoline 1.339\n9 1990-10-22 gasoline 1.345\n......\n\nUpdate the code above based on the following instruction:\n\n{\n \"followup_instruction\": \"forecast the price trend for the next 5 years with some propert model!\",\n \"chart_type\": \"Line Chart\",\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"avg_price\",\n \"color\": \"fuel\",\n \"column\": \"fuel\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Build upon the previous price trends visualization by adding forecasted prices for the next 5 years (2025-2030) using a time series forecasting model. The output should include both historical actual prices and forecasted prices, with an indicator to distinguish between them.\",\n \"display_instruction\": \"Forecast **price** trends for the next 5 years for each **fuel** type\",\n \"output_fields\": [\"date\", \"fuel\", \"avg_price\", \"is_predicted\"],\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"avg_price\",\n \"color\": \"fuel\",\n \"facet\": \"is_predicted\"\n },\n \"reason\": \"The user wants to extend the price trend analysis with forecasting for the next 5 years. Following the guidelines for forecasting, the output should include a 'is_predicted' column to distinguish between actual historical data, regression on historical data, and forecasted future values. The chart should be a line chart showing both historical and predicted values for each fuel type.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn.linear_model import LinearRegression\n\ndef transform_data(df_gas_prices):\n # Group by date and fuel to get average price across all grades and formulations\n historical_df = df_gas_prices.groupby(['date', 'fuel'], as_index=False).agg({\n 'price': 'mean'\n })\n historical_df = historical_df.rename(columns={'price': 'avg_price'})\n historical_df = historical_df.sort_values('date')\n \n # Convert date to datetime for easier manipulation\n historical_df['date'] = pd.to_datetime(historical_df['date'])\n \n # Prepare the result dataframe\n all_data = []\n \n # Process each fuel type separately\n for fuel_type in historical_df['fuel'].unique():\n fuel_data = historical_df[historical_df['fuel'] == fuel_type].copy()\n \n # Create numeric representation of dates for regression (days since first date)\n min_date = fuel_data['date'].min()\n fuel_data['days_since_start'] = (fuel_data['date'] - min_date).dt.days\n \n # Prepare training data\n X = fuel_data[['days_since_start']].values\n y = fuel_data['avg_price'].values\n \n # Train linear regression model\n model = LinearRegression()\n model.fit(X, y)\n \n # Add original data with 'original' label\n fuel_data_original = fuel_data[['date', 'avg_price']].copy()\n fuel_data_original['fuel'] = fuel_type\n fuel_data_original['is_predicted'] = 'original'\n all_data.append(fuel_data_original[['date', 'fuel', 'avg_price', 'is_predicted']])\n \n # Generate regression values for historical dates\n regression_prices = model.predict(X)\n fuel_data_regression = fuel_data[['date']].copy()\n fuel_data_regression['fuel'] = fuel_type\n fuel_data_regression['avg_price'] = regression_prices\n fuel_data_regression['is_predicted'] = 'regression'\n all_data.append(fuel_data_regression[['date', 'fuel', 'avg_price', 'is_predicted']])\n \n # Generate forecast for next 5 years\n max_date = fuel_data['date'].max()\n future_dates = pd.date_range(start=max_date + pd.Timedelta(days=7), periods=260, freq='W')\n future_days = (future_dates - min_date).days.values.reshape(-1, 1)\n \n future_prices = model.predict(future_days)\n \n forecast_df = pd.DataFrame({\n 'date': future_dates,\n 'fuel': fuel_type,\n 'avg_price': future_prices,\n 'is_predicted': 'forecasting'\n })\n all_data.append(forecast_df)\n \n # Combine all data\n transformed_df = pd.concat(all_data, ignore_index=True)\n transformed_df = transformed_df.sort_values(['fuel', 'date'])\n \n # Convert date back to string format for output\n transformed_df['date'] = transformed_df['date'].dt.strftime('%Y-%m-%d')\n \n return transformed_df\n```","role":"assistant"},{"content":"This is the result from the latest python code:\n\n avg_price date fuel is_predicted\n0 1.106000 1994-03-21 diesel original\n1 1.029221 1994-03-21 diesel regression\n2 1.107000 1994-03-28 diesel original\n3 1.031148 1994-03-28 diesel regression\n4 1.109000 1994-04-04 diesel original\n5 1.033075 1994-04-04 diesel regression\n6 1.108000 1994-04-11 diesel original\n7 1.035002 1994-04-11 diesel regression\n8 1.105000 1994-04-18 diesel original\n9 1.036929 1994-04-18 diesel regression\n......\n\nUpdate the code above based on the following instruction:\n\n{\n \"followup_instruction\": \"use some more complex model\",\n \"chart_type\": \"Line Chart\",\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"avg_price\",\n \"color\": \"is_predicted\",\n \"column\": \"fuel\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Improve the forecasting model by using a more sophisticated time series model (polynomial regression with degree 2) instead of simple linear regression to better capture non-linear trends in fuel price data. The output should still include historical actual prices, regression fitted values, and forecasted prices for the next 5 years.\",\n \"display_instruction\": \"Forecast **price** trends using a more complex model for each **fuel** type\",\n \"output_fields\": [\"date\", \"fuel\", \"avg_price\", \"is_predicted\"],\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"avg_price\",\n \"color\": \"is_predicted\",\n \"facet\": \"fuel\"\n },\n \"reason\": \"The user wants to use a more complex forecasting model to potentially capture non-linear trends better. We'll use polynomial regression (degree 2) which can model curved trends while still being interpretable. The chart encodings are updated to color by prediction type and facet by fuel type as specified by the user.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn.preprocessing import PolynomialFeatures\nfrom sklearn.linear_model import LinearRegression\nfrom sklearn.pipeline import make_pipeline\n\ndef transform_data(df_gas_prices):\n # Group by date and fuel to get average price across all grades and formulations\n historical_df = df_gas_prices.groupby(['date', 'fuel'], as_index=False).agg({\n 'price': 'mean'\n })\n historical_df = historical_df.rename(columns={'price': 'avg_price'})\n historical_df = historical_df.sort_values('date')\n \n # Convert date to datetime for easier manipulation\n historical_df['date'] = pd.to_datetime(historical_df['date'])\n \n # Prepare the result dataframe\n all_data = []\n \n # Process each fuel type separately\n for fuel_type in historical_df['fuel'].unique():\n fuel_data = historical_df[historical_df['fuel'] == fuel_type].copy()\n \n # Create numeric representation of dates for regression (days since first date)\n min_date = fuel_data['date'].min()\n fuel_data['days_since_start'] = (fuel_data['date'] - min_date).dt.days\n \n # Prepare training data\n X = fuel_data[['days_since_start']].values\n y = fuel_data['avg_price'].values\n \n # Train polynomial regression model (degree 2 for non-linear trends)\n model = make_pipeline(PolynomialFeatures(degree=2), LinearRegression())\n model.fit(X, y)\n \n # Add original data with 'original' label\n fuel_data_original = fuel_data[['date', 'avg_price']].copy()\n fuel_data_original['fuel'] = fuel_type\n fuel_data_original['is_predicted'] = 'original'\n all_data.append(fuel_data_original[['date', 'fuel', 'avg_price', 'is_predicted']])\n \n # Generate regression values for historical dates\n regression_prices = model.predict(X)\n fuel_data_regression = fuel_data[['date']].copy()\n fuel_data_regression['fuel'] = fuel_type\n fuel_data_regression['avg_price'] = regression_prices\n fuel_data_regression['is_predicted'] = 'regression'\n all_data.append(fuel_data_regression[['date', 'fuel', 'avg_price', 'is_predicted']])\n \n # Generate forecast for next 5 years\n max_date = fuel_data['date'].max()\n future_dates = pd.date_range(start=max_date + pd.Timedelta(days=7), periods=260, freq='W')\n future_days = (future_dates - min_date).days.values.reshape(-1, 1)\n \n future_prices = model.predict(future_days)\n \n forecast_df = pd.DataFrame({\n 'date': future_dates,\n 'fuel': fuel_type,\n 'avg_price': future_prices,\n 'is_predicted': 'forecasting'\n })\n all_data.append(forecast_df)\n \n # Combine all data\n transformed_df = pd.concat(all_data, ignore_index=True)\n transformed_df = transformed_df.sort_values(['fuel', 'date'])\n \n # Convert date back to string format for output\n transformed_df['date'] = transformed_df['date'].dt.strftime('%Y-%m-%d')\n \n return transformed_df\n```","role":"assistant"}],"trigger":{"tableId":"table-34","sourceTableIds":["weekly_gas_prices"],"instruction":"use some more complex model","displayInstruction":"Forecast **price** trends using a more complex model for each **fuel** type","chart":{"id":"chart-1760745227478","chartType":"Line Chart","encodingMap":{"x":{"fieldID":"original--weekly_gas_prices--date"},"y":{"fieldID":"concept-avg_price-1760744859365"},"color":{"fieldID":"concept-is_predicted-1760745153175","sortBy":"[\"original\",\"regression\",\"forecasting\"]"},"opacity":{"channel":"opacity","bin":false},"column":{"fieldID":"original--weekly_gas_prices--fuel"},"row":{"channel":"row","bin":false}},"tableRef":"table-34","saved":false,"source":"trigger","unread":false},"resultTableId":"table-22"},"explanation":{"agent":"CodeExplanationAgent","code":"This code performs **price trend analysis and forecasting** for different fuel types:\n\n1. **Aggregates** historical gas prices by calculating the **mean price** across all **grades** and **formulations** for each **date** and **fuel** type\n2. **Prepares** time series data by converting **dates** to datetime format and creating a **days_since_start** numeric variable (days elapsed since the first recorded date)\n3. **Trains** a **polynomial regression model** (degree 2) separately for each **fuel type** to capture non-linear price trends over time\n4. **Generates** three types of price records for each fuel:\n - **Original**: actual historical average prices with label `'original'`\n - **Regression**: model-fitted prices for historical dates with label `'regression'`\n - **Forecasting**: predicted prices for the **next 5 years** (260 weekly periods) with label `'forecasting'`\n5. **Combines** all records and sorts by **fuel** type and **date**","concepts":[{"explanation":"A numeric time variable representing the number of days elapsed since the first recorded date in the dataset. This transforms calendar dates into a continuous numeric scale suitable for regression modeling: \\( \\text{days\\_since\\_start} = (\\text{current\\_date} - \\text{min\\_date}) \\)","field":"days_since_start"},{"explanation":"A categorical label indicating the source and nature of the price data: 'original' for actual historical observations, 'regression' for model-fitted values on historical dates (representing the polynomial trend), and 'forecasting' for future price predictions beyond the observed data range.","field":"is_predicted"},{"explanation":"This analysis models fuel price trends using **polynomial regression (degree 2)** to capture non-linear patterns in price evolution over time. The model treats time (days since start) as the independent variable and average price as the dependent variable, fitted separately for each fuel type. The quadratic polynomial allows the model to capture acceleration or deceleration in price trends (e.g., prices rising faster over time or stabilizing). Alternative approaches could include: **ARIMA models** for capturing autocorrelation and seasonality, **exponential smoothing** for weighted recent observations, **Prophet** for handling multiple seasonality patterns and holidays, or **LSTM neural networks** for complex non-linear temporal dependencies.","field":"Statistical Analysis"}],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (weekly_gas_prices)\n\n## fields\n\t*date -- type: object, values: 1990-08-20, 1990-08-27, 1990-09-03, ..., 2025-06-02, 2025-06-09, 2025-06-16, 2025-06-23\n\t*fuel -- type: object, values: diesel, gasoline\n\t*grade -- type: object, values: all, low_sulfur, midgrade, premium, regular, ultra_low_sulfur\n\t*formulation -- type: object, values: NA, all, conventional, reformulated\n\t*price -- type: float64, values: 0.885, 0.891, 0.899, ..., 5.955, 5.964, 6.033, 6.064\n\n## sample\n date fuel grade formulation price\n0 1990-08-20 gasoline regular all 1.191\n1 1990-08-20 gasoline regular conventional 1.191\n2 1990-08-27 gasoline regular all 1.245\n3 1990-08-27 gasoline regular conventional 1.245\n4 1990-09-03 gasoline regular all 1.242\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn.preprocessing import PolynomialFeatures\nfrom sklearn.linear_model import LinearRegression\nfrom sklearn.pipeline import make_pipeline\n\ndef transform_data(df_gas_prices):\n # Group by date and fuel to get average price across all grades and formulations\n historical_df = df_gas_prices.groupby(['date', 'fuel'], as_index=False).agg({\n 'price': 'mean'\n })\n historical_df = historical_df.rename(columns={'price': 'avg_price'})\n historical_df = historical_df.sort_values('date')\n \n # Convert date to datetime for easier manipulation\n historical_df['date'] = pd.to_datetime(historical_df['date'])\n \n # Prepare the result dataframe\n all_data = []\n \n # Process each fuel type separately\n for fuel_type in historical_df['fuel'].unique():\n fuel_data = historical_df[historical_df['fuel'] == fuel_type].copy()\n \n # Create numeric representation of dates for regression (days since first date)\n min_date = fuel_data['date'].min()\n fuel_data['days_since_start'] = (fuel_data['date'] - min_date).dt.days\n \n # Prepare training data\n X = fuel_data[['days_since_start']].values\n y = fuel_data['avg_price'].values\n \n # Train polynomial regression model (degree 2 for non-linear trends)\n model = make_pipeline(PolynomialFeatures(degree=2), LinearRegression())\n model.fit(X, y)\n \n # Add original data with 'original' label\n fuel_data_original = fuel_data[['date', 'avg_price']].copy()\n fuel_data_original['fuel'] = fuel_type\n fuel_data_original['is_predicted'] = 'original'\n all_data.append(fuel_data_original[['date', 'fuel', 'avg_price', 'is_predicted']])\n \n # Generate regression values for historical dates\n regression_prices = model.predict(X)\n fuel_data_regression = fuel_data[['date']].copy()\n fuel_data_regression['fuel'] = fuel_type\n fuel_data_regression['avg_price'] = regression_prices\n fuel_data_regression['is_predicted'] = 'regression'\n all_data.append(fuel_data_regression[['date', 'fuel', 'avg_price', 'is_predicted']])\n \n # Generate forecast for next 5 years\n max_date = fuel_data['date'].max()\n future_dates = pd.date_range(start=max_date + pd.Timedelta(days=7), periods=260, freq='W')\n future_days = (future_dates - min_date).days.values.reshape(-1, 1)\n \n future_prices = model.predict(future_days)\n \n forecast_df = pd.DataFrame({\n 'date': future_dates,\n 'fuel': fuel_type,\n 'avg_price': future_prices,\n 'is_predicted': 'forecasting'\n })\n all_data.append(forecast_df)\n \n # Combine all data\n transformed_df = pd.concat(all_data, ignore_index=True)\n transformed_df = transformed_df.sort_values(['fuel', 'date'])\n \n # Convert date back to string format for output\n transformed_df['date'] = transformed_df['date'].dt.strftime('%Y-%m-%d')\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\nThis code performs **price trend analysis and forecasting** for different fuel types:\n\n1. **Aggregates** historical gas prices by calculating the **mean price** across all **grades** and **formulations** for each **date** and **fuel** type\n2. **Prepares** time series data by converting **dates** to datetime format and creating a **days_since_start** numeric variable (days elapsed since the first recorded date)\n3. **Trains** a **polynomial regression model** (degree 2) separately for each **fuel type** to capture non-linear price trends over time\n4. **Generates** three types of price records for each fuel:\n - **Original**: actual historical average prices with label `'original'`\n - **Regression**: model-fitted prices for historical dates with label `'regression'`\n - **Forecasting**: predicted prices for the **next 5 years** (260 weekly periods) with label `'forecasting'`\n5. **Combines** all records and sorts by **fuel** type and **date**\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"days_since_start\",\n \"explanation\": \"A numeric time variable representing the number of days elapsed since the first recorded date in the dataset. This transforms calendar dates into a continuous numeric scale suitable for regression modeling: \\\\( \\\\text{days\\\\_since\\\\_start} = (\\\\text{current\\\\_date} - \\\\text{min\\\\_date}) \\\\)\"\n },\n {\n \"field\": \"is_predicted\",\n \"explanation\": \"A categorical label indicating the source and nature of the price data: 'original' for actual historical observations, 'regression' for model-fitted values on historical dates (representing the polynomial trend), and 'forecasting' for future price predictions beyond the observed data range.\"\n },\n {\n \"field\": \"Statistical Analysis\",\n \"explanation\": \"This analysis models fuel price trends using **polynomial regression (degree 2)** to capture non-linear patterns in price evolution over time. The model treats time (days since start) as the independent variable and average price as the dependent variable, fitted separately for each fuel type. The quadratic polynomial allows the model to capture acceleration or deceleration in price trends (e.g., prices rising faster over time or stabilizing). Alternative approaches could include: **ARIMA models** for capturing autocorrelation and seasonality, **exponential smoothing** for weighted recent observations, **Prophet** for handling multiple seasonality patterns and holidays, or **LSTM neural networks** for complex non-linear temporal dependencies.\"\n }\n]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""}],"charts":[{"id":"chart-1760745227133","chartType":"Line Chart","encodingMap":{"x":{"fieldID":"original--weekly_gas_prices--date"},"y":{"fieldID":"concept-avg_price-1760744859365"},"color":{"fieldID":"concept-is_predicted-1760745153175","sortBy":"[\"original\",\"regression\",\"forecasting\"]"},"opacity":{"channel":"opacity","bin":false},"column":{"fieldID":"original--weekly_gas_prices--fuel"},"row":{"channel":"row","bin":false}},"tableRef":"table-22","saved":false,"source":"user","unread":false},{"id":"chart-1760745149814","chartType":"Line Chart","encodingMap":{"x":{"fieldID":"original--weekly_gas_prices--date"},"y":{"fieldID":"concept-avg_price-1760744859365"},"color":{"fieldID":"concept-is_predicted-1760745153175","sortBy":"[\"original\",\"regression\",\"forecasting\"]"},"opacity":{"channel":"opacity","bin":false},"column":{"fieldID":"original--weekly_gas_prices--fuel"},"row":{"channel":"row","bin":false}},"tableRef":"table-34","saved":false,"source":"user","unread":false},{"id":"chart-1760744944490","chartType":"Grouped Bar Chart","encodingMap":{"x":{"fieldID":"original--weekly_gas_prices--fuel"},"y":{"fieldID":"concept-coefficient_of_variation-1760744946001-0.1428610684738313"},"color":{"fieldID":"concept-period-1760744946001-0.2526720867029991","sortBy":"[\"Pre-2000 (1990-1999)\",\"Post-2000 (2000-2025)\"]"},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"table-937785","saved":false,"source":"user","unread":false},{"id":"chart-1760744923768","chartType":"Line Chart","encodingMap":{"x":{"fieldID":"original--weekly_gas_prices--date"},"y":{"fieldID":"concept-absolute_change-1760744928850-0.13994508966754027"},"color":{"fieldID":"original--weekly_gas_prices--fuel"},"opacity":{},"column":{"fieldID":"original--weekly_gas_prices--fuel"},"row":{"channel":"row","bin":false}},"tableRef":"table-922023","saved":false,"source":"user","unread":false},{"id":"chart-1760744910486","chartType":"Line Chart","encodingMap":{"x":{"fieldID":"original--weekly_gas_prices--date"},"y":{"fieldID":"concept-price_premium-1760744912591"},"color":{"fieldID":"original--weekly_gas_prices--grade","sortBy":"[\"all\",\"midgrade\",\"premium\"]"},"opacity":{"channel":"opacity","bin":false},"column":{"fieldID":"original--weekly_gas_prices--fuel"},"row":{"channel":"row","bin":false}},"tableRef":"table-906894","saved":false,"source":"user","unread":false},{"id":"chart-1760744903250","chartType":"Line Chart","encodingMap":{"x":{"fieldID":"original--weekly_gas_prices--date"},"y":{"fieldID":"concept-avg_price-1760744859365"},"color":{"fieldID":"original--weekly_gas_prices--fuel"},"opacity":{"channel":"opacity","bin":false},"column":{"fieldID":"original--weekly_gas_prices--fuel"},"row":{"channel":"row","bin":false}},"tableRef":"table-904593","saved":false,"source":"user","unread":false},{"id":"chart-1760745061868","chartType":"Line Chart","encodingMap":{"x":{"fieldID":"original--weekly_gas_prices--date"},"y":{"fieldID":"concept-percentage_change-1760744928850-0.05895473410098917"},"color":{"fieldID":"original--weekly_gas_prices--fuel"},"opacity":{},"column":{"fieldID":"original--weekly_gas_prices--fuel"},"row":{"channel":"row","bin":false}},"tableRef":"table-922023","saved":false,"source":"user","unread":false}],"conceptShelfItems":[{"id":"concept-is_predicted-1760745153175","name":"is_predicted","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-period-1760744946001-0.2526720867029991","name":"period","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-std_dev-1760744946001-0.8917004422728384","name":"std_dev","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-coefficient_of_variation-1760744946001-0.1428610684738313","name":"coefficient_of_variation","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-current_price-1760744928850-0.34299289766164665","name":"current_price","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-yoy_price-1760744928850-0.04566871507692338","name":"yoy_price","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-absolute_change-1760744928850-0.13994508966754027","name":"absolute_change","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-percentage_change-1760744928850-0.05895473410098917","name":"percentage_change","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-price_premium-1760744912591","name":"price_premium","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-avg_price-1760744859365","name":"avg_price","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-avg_price-1760744857739-0.586061332977602","name":"avg_price","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"original--weekly_gas_prices--date","name":"date","type":"date","source":"original","description":"","tableRef":"weekly_gas_prices"},{"id":"original--weekly_gas_prices--fuel","name":"fuel","type":"string","source":"original","description":"","tableRef":"weekly_gas_prices"},{"id":"original--weekly_gas_prices--grade","name":"grade","type":"string","source":"original","description":"","tableRef":"weekly_gas_prices"},{"id":"original--weekly_gas_prices--formulation","name":"formulation","type":"string","source":"original","description":"","tableRef":"weekly_gas_prices"},{"id":"original--weekly_gas_prices--price","name":"price","type":"number","source":"original","description":"","tableRef":"weekly_gas_prices"}],"messages":[{"timestamp":1760830949676,"type":"success","component":"data formulator","value":"Successfully loaded Gas Prices"}],"displayedMessageIdx":0,"focusedTableId":"table-22","focusedChartId":"chart-1760745227133","viewMode":"report","chartSynthesisInProgress":[],"config":{"formulateTimeoutSeconds":60,"maxRepairAttempts":1,"defaultChartWidth":300,"defaultChartHeight":300},"agentActions":[{"actionId":"exploreDataFromNL_1760744902503","tableId":"table-937785","description":"• **Long-term price trends (1990-2025)**: Both diesel and gasoline showed overall upward trends from 1990 to mid-2000s, peaking around 2008, then stabilizing at higher levels with fluctuations through 2025. Diesel consistently priced higher than gasoline throughout most of the period.\n\n• **Year-over-year volatility**: The scatter plot reveals several dramatic price spikes, with the largest absolute changes (~2.5) and percentage changes (70-75%) occurring in recent years (2021-2025), indicating major price disruptions in the post-pandemic period.\n\n• **Price stability comparison**: Price volatility increased dramatically post-2000, with coefficient of variation rising from ~7-9% (pre-2000) to ~29-33% (post-2000) for both fuel types, indicating prices became 3-4x more volatile in recent decades. Diesel shows slightly higher volatility than gasoline in both periods.","status":"completed","hidden":false,"lastUpdate":1760744954367}],"dataCleanBlocks":[],"cleanInProgress":false,"generatedReports":[{"id":"report-1760831021256-7310","content":"# Fuel Price Volatility and Premium Trends: A Three-Decade Analysis\n\nThe U.S. fuel market has undergone dramatic shifts in pricing dynamics over the past 35 years, with post-2000 prices showing significantly higher volatility and expanding premium differentials across gasoline grades.\n\n[IMAGE(chart-1760744944490)]\n\n**Price volatility has intensified dramatically in the modern era.** The coefficient of variation—a measure of price instability relative to average costs—reveals that both diesel and gasoline experienced roughly **four-fold increases** in volatility post-2000. Diesel prices showed particularly heightened instability with a coefficient of variation of 33.48% (2000-2025) compared to just 7.65% in the 1990s. This shift reflects increased sensitivity to global crude oil market fluctuations, geopolitical tensions, and refining capacity constraints. Average prices also more than doubled across both fuel types, with diesel climbing from $1.14 to $2.93 per gallon.\n\n[IMAGE(chart-1760744910486)]\n\n**Premium gasoline pricing has steadily diverged from regular grades over time.** The price premium commanded by higher-octane gasoline grades has expanded substantially, with premium gasoline reaching spreads of **$0.90-$0.95 above regular** by 2025—nearly five times the $0.18-$0.20 premium observed in the mid-1990s. Midgrade gasoline follows a similar trajectory, reaching $0.55-$0.60 premiums. This widening gap suggests evolving refining economics, increased consumer segmentation, and potentially higher margins on premium products.\n\n**In summary**, the fuel market has transitioned from relative price stability in the 1990s to an era characterized by substantial volatility and expanding price differentiation. Consumers and businesses face both higher absolute costs and greater uncertainty in budgeting for fuel expenses. Key questions for further investigation include: What specific market mechanisms drive the premium expansion? How do regional variations affect these national trends? What role do alternative fuels play in moderating future volatility?","style":"executive summary","selectedChartIds":["chart-1760744944490","chart-1760744910486"],"createdAt":1760831035718},{"id":"report-1760830985775-9885","content":"# Fuel Prices Set to Continue Rising Through 2030\n\nHistorical data reveals a clear upward trend in both diesel and gasoline prices since the 1990s. Our polynomial regression model shows prices have increased nearly sixfold over three decades, with notable volatility around 2008 and 2022 reflecting global economic shocks.\n\n[IMAGE(chart-1760745227133)]\n\nThe forecast suggests this upward trajectory will persist, with both fuel types projected to reach approximately $3.80-$3.90 per gallon by 2030. While short-term fluctuations are inevitable, the long-term trend remains consistently upward.\n\n**In summary**, fuel prices have demonstrated sustained growth over 35 years and are expected to continue rising. Consumers and businesses should anticipate higher energy costs in coming years and consider efficiency improvements or alternative energy sources.","style":"short note","selectedChartIds":["chart-1760745227133"],"createdAt":1760830993075}],"currentReport":{"id":"report-1760750575650-2619","content":"# Hollywood's Billion-Dollar Hitmakers\n\n*Avatar* stands alone—earning over $2.5B in profit, dwarfing all competition. Action and Adventure films dominate the most profitable titles, with franchises like *Jurassic Park*, *The Dark Knight*, and *Lord of the Rings* proving blockbuster formulas work.\n\n\n\nSteven Spielberg leads all directors with $7.2B in total profit across his career, showcasing remarkable consistency with hits spanning decades—from *Jurassic Park* to *E.T.* His nearest competitors trail by billions, underlining his unmatched commercial impact.\n\n\n\n**In summary**, mega-budget Action and Adventure films generate extraordinary returns when they succeed, and a handful of elite directors—led by Spielberg—have mastered the formula for sustained box office dominance.","style":"short note","selectedChartIds":["chart-1760743347871","chart-1760743768741"],"chartImages":{},"createdAt":1760750584189,"title":"Report - 10/17/2025"},"activeChallenges":[],"agentWorkInProgress":[],"_persist":{"version":-1,"rehydrated":true}}
================================================
FILE: public/df_global_energy.json
================================================
{"tables":[{"id":"global-energy-20-small.csv","displayId":"energy-co2","names":["Year","Entity","Value_co2_emissions_kt_by_country","Electricity from fossil fuels (TWh)","Electricity from nuclear (TWh)","Electricity from renewables (TWh)"],"metadata":{"Year":{"type":"number","semanticType":"Year"},"Entity":{"type":"string","semanticType":"Location"},"Value_co2_emissions_kt_by_country":{"type":"number","semanticType":"Number"},"Electricity from fossil fuels (TWh)":{"type":"number","semanticType":"Number"},"Electricity from nuclear (TWh)":{"type":"number","semanticType":"Number"},"Electricity from renewables (TWh)":{"type":"number","semanticType":"Number"}},"rows":[{"Year":2000,"Entity":"Australia","Value_co2_emissions_kt_by_country":339450,"Electricity from fossil fuels (TWh)":181.05,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":17.11},{"Year":2001,"Entity":"Australia","Value_co2_emissions_kt_by_country":345640,"Electricity from fossil fuels (TWh)":194.33,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":17.4},{"Year":2002,"Entity":"Australia","Value_co2_emissions_kt_by_country":353369.9951,"Electricity from fossil fuels (TWh)":197.29,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":17.35},{"Year":2003,"Entity":"Australia","Value_co2_emissions_kt_by_country":352579.9866,"Electricity from fossil fuels (TWh)":195.13,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":18.5},{"Year":2004,"Entity":"Australia","Value_co2_emissions_kt_by_country":365809.9976,"Electricity from fossil fuels (TWh)":203.66,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":19.41},{"Year":2005,"Entity":"Australia","Value_co2_emissions_kt_by_country":370089.9963,"Electricity from fossil fuels (TWh)":195.95,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":19.75},{"Year":2006,"Entity":"Australia","Value_co2_emissions_kt_by_country":375489.9902,"Electricity from fossil fuels (TWh)":198.72,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":21.19},{"Year":2007,"Entity":"Australia","Value_co2_emissions_kt_by_country":385750,"Electricity from fossil fuels (TWh)":208.59,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":20.93},{"Year":2008,"Entity":"Australia","Value_co2_emissions_kt_by_country":388940.0024,"Electricity from fossil fuels (TWh)":211.06,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":18.49},{"Year":2009,"Entity":"Australia","Value_co2_emissions_kt_by_country":395290.0085,"Electricity from fossil fuels (TWh)":216.42,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":18.32},{"Year":2010,"Entity":"Australia","Value_co2_emissions_kt_by_country":387540.0085,"Electricity from fossil fuels (TWh)":212.5,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":21.13},{"Year":2011,"Entity":"Australia","Value_co2_emissions_kt_by_country":386380.0049,"Electricity from fossil fuels (TWh)":213.56,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":27.33},{"Year":2012,"Entity":"Australia","Value_co2_emissions_kt_by_country":386970.0012,"Electricity from fossil fuels (TWh)":206.75,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":26.63},{"Year":2013,"Entity":"Australia","Value_co2_emissions_kt_by_country":380279.9988,"Electricity from fossil fuels (TWh)":195.78,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":34.2},{"Year":2014,"Entity":"Australia","Value_co2_emissions_kt_by_country":371630.0049,"Electricity from fossil fuels (TWh)":205.46,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":36.15},{"Year":2015,"Entity":"Australia","Value_co2_emissions_kt_by_country":377799.9878,"Electricity from fossil fuels (TWh)":197.72,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":33.12},{"Year":2016,"Entity":"Australia","Value_co2_emissions_kt_by_country":384989.9902,"Electricity from fossil fuels (TWh)":207.66,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":38.41},{"Year":2017,"Entity":"Australia","Value_co2_emissions_kt_by_country":389160.0037,"Electricity from fossil fuels (TWh)":209.14,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":40.77},{"Year":2018,"Entity":"Australia","Value_co2_emissions_kt_by_country":387070.0073,"Electricity from fossil fuels (TWh)":207.45,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":42.93},{"Year":2019,"Entity":"Australia","Value_co2_emissions_kt_by_country":386529.9988,"Electricity from fossil fuels (TWh)":196.45,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":53.41},{"Year":2020,"Entity":"Australia","Value_co2_emissions_kt_by_country":null,"Electricity from fossil fuels (TWh)":186.92,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":63.99},{"Year":2000,"Entity":"Brazil","Value_co2_emissions_kt_by_country":313670,"Electricity from fossil fuels (TWh)":28.87,"Electricity from nuclear (TWh)":4.94,"Electricity from renewables (TWh)":308.77},{"Year":2001,"Entity":"Brazil","Value_co2_emissions_kt_by_country":319380,"Electricity from fossil fuels (TWh)":35.19,"Electricity from nuclear (TWh)":14.27,"Electricity from renewables (TWh)":273.71},{"Year":2002,"Entity":"Brazil","Value_co2_emissions_kt_by_country":317760.0098,"Electricity from fossil fuels (TWh)":33.5,"Electricity from nuclear (TWh)":13.84,"Electricity from renewables (TWh)":292.95},{"Year":2003,"Entity":"Brazil","Value_co2_emissions_kt_by_country":310809.9976,"Electricity from fossil fuels (TWh)":31.62,"Electricity from nuclear (TWh)":13.4,"Electricity from renewables (TWh)":313.88},{"Year":2004,"Entity":"Brazil","Value_co2_emissions_kt_by_country":328519.989,"Electricity from fossil fuels (TWh)":40.14,"Electricity from nuclear (TWh)":11.6,"Electricity from renewables (TWh)":329.43},{"Year":2005,"Entity":"Brazil","Value_co2_emissions_kt_by_country":331690.0024,"Electricity from fossil fuels (TWh)":39.56,"Electricity from nuclear (TWh)":9.2,"Electricity from renewables (TWh)":346.96},{"Year":2006,"Entity":"Brazil","Value_co2_emissions_kt_by_country":335619.9951,"Electricity from fossil fuels (TWh)":39.4,"Electricity from nuclear (TWh)":12.98,"Electricity from renewables (TWh)":359.55},{"Year":2007,"Entity":"Brazil","Value_co2_emissions_kt_by_country":352559.9976,"Electricity from fossil fuels (TWh)":37.64,"Electricity from nuclear (TWh)":11.65,"Electricity from renewables (TWh)":387.88},{"Year":2008,"Entity":"Brazil","Value_co2_emissions_kt_by_country":373630.0049,"Electricity from fossil fuels (TWh)":55.87,"Electricity from nuclear (TWh)":13.21,"Electricity from renewables (TWh)":385.61},{"Year":2009,"Entity":"Brazil","Value_co2_emissions_kt_by_country":350000,"Electricity from fossil fuels (TWh)":36.32,"Electricity from nuclear (TWh)":12.22,"Electricity from renewables (TWh)":410.13},{"Year":2010,"Entity":"Brazil","Value_co2_emissions_kt_by_country":397929.9927,"Electricity from fossil fuels (TWh)":61.02,"Electricity from nuclear (TWh)":13.77,"Electricity from renewables (TWh)":435.99},{"Year":2011,"Entity":"Brazil","Value_co2_emissions_kt_by_country":418309.9976,"Electricity from fossil fuels (TWh)":50.27,"Electricity from nuclear (TWh)":14.8,"Electricity from renewables (TWh)":462.32},{"Year":2012,"Entity":"Brazil","Value_co2_emissions_kt_by_country":454230.011,"Electricity from fossil fuels (TWh)":77.21,"Electricity from nuclear (TWh)":15.17,"Electricity from renewables (TWh)":454.78},{"Year":2013,"Entity":"Brazil","Value_co2_emissions_kt_by_country":486839.9963,"Electricity from fossil fuels (TWh)":112,"Electricity from nuclear (TWh)":14.65,"Electricity from renewables (TWh)":436.84},{"Year":2014,"Entity":"Brazil","Value_co2_emissions_kt_by_country":511619.9951,"Electricity from fossil fuels (TWh)":136.58,"Electricity from nuclear (TWh)":14.46,"Electricity from renewables (TWh)":430.82},{"Year":2015,"Entity":"Brazil","Value_co2_emissions_kt_by_country":485339.9963,"Electricity from fossil fuels (TWh)":128.85,"Electricity from nuclear (TWh)":13.91,"Electricity from renewables (TWh)":428.81},{"Year":2016,"Entity":"Brazil","Value_co2_emissions_kt_by_country":447079.9866,"Electricity from fossil fuels (TWh)":93.06,"Electricity from nuclear (TWh)":14.97,"Electricity from renewables (TWh)":463.37},{"Year":2017,"Entity":"Brazil","Value_co2_emissions_kt_by_country":456489.9902,"Electricity from fossil fuels (TWh)":101.9,"Electricity from nuclear (TWh)":14.86,"Electricity from renewables (TWh)":464.4},{"Year":2018,"Entity":"Brazil","Value_co2_emissions_kt_by_country":433989.9902,"Electricity from fossil fuels (TWh)":86.69,"Electricity from nuclear (TWh)":14.79,"Electricity from renewables (TWh)":492.66},{"Year":2019,"Entity":"Brazil","Value_co2_emissions_kt_by_country":434299.9878,"Electricity from fossil fuels (TWh)":90.91,"Electricity from nuclear (TWh)":15.16,"Electricity from renewables (TWh)":512.59},{"Year":2020,"Entity":"Brazil","Value_co2_emissions_kt_by_country":null,"Electricity from fossil fuels (TWh)":81.15,"Electricity from nuclear (TWh)":13.21,"Electricity from renewables (TWh)":520.01},{"Year":2000,"Entity":"Canada","Value_co2_emissions_kt_by_country":514220,"Electricity from fossil fuels (TWh)":155.56,"Electricity from nuclear (TWh)":69.16,"Electricity from renewables (TWh)":363.7},{"Year":2001,"Entity":"Canada","Value_co2_emissions_kt_by_country":506620,"Electricity from fossil fuels (TWh)":159.93,"Electricity from nuclear (TWh)":72.86,"Electricity from renewables (TWh)":339.58},{"Year":2002,"Entity":"Canada","Value_co2_emissions_kt_by_country":524349.9756,"Electricity from fossil fuels (TWh)":155.12,"Electricity from nuclear (TWh)":71.75,"Electricity from renewables (TWh)":357.06},{"Year":2003,"Entity":"Canada","Value_co2_emissions_kt_by_country":544539.978,"Electricity from fossil fuels (TWh)":157.35,"Electricity from nuclear (TWh)":71.15,"Electricity from renewables (TWh)":343.88},{"Year":2004,"Entity":"Canada","Value_co2_emissions_kt_by_country":536419.9829,"Electricity from fossil fuels (TWh)":148.86,"Electricity from nuclear (TWh)":85.87,"Electricity from renewables (TWh)":347.68},{"Year":2005,"Entity":"Canada","Value_co2_emissions_kt_by_country":549030.0293,"Electricity from fossil fuels (TWh)":150.78,"Electricity from nuclear (TWh)":86.83,"Electricity from renewables (TWh)":368.86},{"Year":2006,"Entity":"Canada","Value_co2_emissions_kt_by_country":540530.0293,"Electricity from fossil fuels (TWh)":139.71,"Electricity from nuclear (TWh)":92.44,"Electricity from renewables (TWh)":360.48},{"Year":2007,"Entity":"Canada","Value_co2_emissions_kt_by_country":571630.0049,"Electricity from fossil fuels (TWh)":149.36,"Electricity from nuclear (TWh)":88.19,"Electricity from renewables (TWh)":375.42},{"Year":2008,"Entity":"Canada","Value_co2_emissions_kt_by_country":550469.9707,"Electricity from fossil fuels (TWh)":141.33,"Electricity from nuclear (TWh)":88.3,"Electricity from renewables (TWh)":385.21},{"Year":2009,"Entity":"Canada","Value_co2_emissions_kt_by_country":521320.0073,"Electricity from fossil fuels (TWh)":129.76,"Electricity from nuclear (TWh)":85.13,"Electricity from renewables (TWh)":380.24},{"Year":2010,"Entity":"Canada","Value_co2_emissions_kt_by_country":537010.0098,"Electricity from fossil fuels (TWh)":130.08,"Electricity from nuclear (TWh)":85.53,"Electricity from renewables (TWh)":366.21},{"Year":2011,"Entity":"Canada","Value_co2_emissions_kt_by_country":549289.978,"Electricity from fossil fuels (TWh)":131.3,"Electricity from nuclear (TWh)":88.29,"Electricity from renewables (TWh)":391.95},{"Year":2012,"Entity":"Canada","Value_co2_emissions_kt_by_country":546210.022,"Electricity from fossil fuels (TWh)":124.2,"Electricity from nuclear (TWh)":89.49,"Electricity from renewables (TWh)":398.58},{"Year":2013,"Entity":"Canada","Value_co2_emissions_kt_by_country":555659.9731,"Electricity from fossil fuels (TWh)":122.87,"Electricity from nuclear (TWh)":97.58,"Electricity from renewables (TWh)":417.28},{"Year":2014,"Entity":"Canada","Value_co2_emissions_kt_by_country":561679.9927,"Electricity from fossil fuels (TWh)":122.75,"Electricity from nuclear (TWh)":101.21,"Electricity from renewables (TWh)":412.13},{"Year":2015,"Entity":"Canada","Value_co2_emissions_kt_by_country":558700.0122,"Electricity from fossil fuels (TWh)":125.7,"Electricity from nuclear (TWh)":96.05,"Electricity from renewables (TWh)":417.2},{"Year":2016,"Entity":"Canada","Value_co2_emissions_kt_by_country":556830.0171,"Electricity from fossil fuels (TWh)":122.35,"Electricity from nuclear (TWh)":95.69,"Electricity from renewables (TWh)":426.84},{"Year":2017,"Entity":"Canada","Value_co2_emissions_kt_by_country":568080.0171,"Electricity from fossil fuels (TWh)":113.7,"Electricity from nuclear (TWh)":95.57,"Electricity from renewables (TWh)":435.43},{"Year":2018,"Entity":"Canada","Value_co2_emissions_kt_by_country":580090.0269,"Electricity from fossil fuels (TWh)":112.47,"Electricity from nuclear (TWh)":95.03,"Electricity from renewables (TWh)":428.39},{"Year":2019,"Entity":"Canada","Value_co2_emissions_kt_by_country":580210.022,"Electricity from fossil fuels (TWh)":110.65,"Electricity from nuclear (TWh)":95.47,"Electricity from renewables (TWh)":421.8},{"Year":2020,"Entity":"Canada","Value_co2_emissions_kt_by_country":null,"Electricity from fossil fuels (TWh)":102.19,"Electricity from nuclear (TWh)":92.65,"Electricity from renewables (TWh)":429.24},{"Year":2000,"Entity":"China","Value_co2_emissions_kt_by_country":3346530,"Electricity from fossil fuels (TWh)":1113.3,"Electricity from nuclear (TWh)":16.74,"Electricity from renewables (TWh)":225.56},{"Year":2001,"Entity":"China","Value_co2_emissions_kt_by_country":3529080,"Electricity from fossil fuels (TWh)":1182.59,"Electricity from nuclear (TWh)":17.47,"Electricity from renewables (TWh)":280.73},{"Year":2002,"Entity":"China","Value_co2_emissions_kt_by_country":3810060.059,"Electricity from fossil fuels (TWh)":1337.46,"Electricity from nuclear (TWh)":25.13,"Electricity from renewables (TWh)":291.41},{"Year":2003,"Entity":"China","Value_co2_emissions_kt_by_country":4415910.156,"Electricity from fossil fuels (TWh)":1579.96,"Electricity from nuclear (TWh)":43.34,"Electricity from renewables (TWh)":287.28},{"Year":2004,"Entity":"China","Value_co2_emissions_kt_by_country":5124819.824,"Electricity from fossil fuels (TWh)":1795.41,"Electricity from nuclear (TWh)":50.47,"Electricity from renewables (TWh)":357.43},{"Year":2005,"Entity":"China","Value_co2_emissions_kt_by_country":5824629.883,"Electricity from fossil fuels (TWh)":2042.8,"Electricity from nuclear (TWh)":53.09,"Electricity from renewables (TWh)":404.37},{"Year":2006,"Entity":"China","Value_co2_emissions_kt_by_country":6437470.215,"Electricity from fossil fuels (TWh)":2364.16,"Electricity from nuclear (TWh)":54.84,"Electricity from renewables (TWh)":446.72},{"Year":2007,"Entity":"China","Value_co2_emissions_kt_by_country":6993180.176,"Electricity from fossil fuels (TWh)":2718.7,"Electricity from nuclear (TWh)":62.13,"Electricity from renewables (TWh)":500.71},{"Year":2008,"Entity":"China","Value_co2_emissions_kt_by_country":7199600.098,"Electricity from fossil fuels (TWh)":2762.29,"Electricity from nuclear (TWh)":68.39,"Electricity from renewables (TWh)":665.08},{"Year":2009,"Entity":"China","Value_co2_emissions_kt_by_country":7719069.824,"Electricity from fossil fuels (TWh)":2980.2,"Electricity from nuclear (TWh)":70.05,"Electricity from renewables (TWh)":664.39},{"Year":2010,"Entity":"China","Value_co2_emissions_kt_by_country":8474919.922,"Electricity from fossil fuels (TWh)":3326.19,"Electricity from nuclear (TWh)":74.74,"Electricity from renewables (TWh)":786.38},{"Year":2011,"Entity":"China","Value_co2_emissions_kt_by_country":9282549.805,"Electricity from fossil fuels (TWh)":3811.77,"Electricity from nuclear (TWh)":87.2,"Electricity from renewables (TWh)":792.38},{"Year":2012,"Entity":"China","Value_co2_emissions_kt_by_country":9541870.117,"Electricity from fossil fuels (TWh)":3869.38,"Electricity from nuclear (TWh)":98.32,"Electricity from renewables (TWh)":999.56},{"Year":2013,"Entity":"China","Value_co2_emissions_kt_by_country":9984570.313,"Electricity from fossil fuels (TWh)":4203.77,"Electricity from nuclear (TWh)":111.5,"Electricity from renewables (TWh)":1093.37},{"Year":2014,"Entity":"China","Value_co2_emissions_kt_by_country":10006669.92,"Electricity from fossil fuels (TWh)":4345.86,"Electricity from nuclear (TWh)":133.22,"Electricity from renewables (TWh)":1289.23},{"Year":2015,"Entity":"China","Value_co2_emissions_kt_by_country":9861099.609,"Electricity from fossil fuels (TWh)":4222.76,"Electricity from nuclear (TWh)":171.38,"Electricity from renewables (TWh)":1393.66},{"Year":2016,"Entity":"China","Value_co2_emissions_kt_by_country":9874660.156,"Electricity from fossil fuels (TWh)":4355,"Electricity from nuclear (TWh)":213.18,"Electricity from renewables (TWh)":1522.79},{"Year":2017,"Entity":"China","Value_co2_emissions_kt_by_country":10096009.77,"Electricity from fossil fuels (TWh)":4643.1,"Electricity from nuclear (TWh)":248.1,"Electricity from renewables (TWh)":1667.06},{"Year":2018,"Entity":"China","Value_co2_emissions_kt_by_country":10502929.69,"Electricity from fossil fuels (TWh)":4990.28,"Electricity from nuclear (TWh)":295,"Electricity from renewables (TWh)":1835.32},{"Year":2019,"Entity":"China","Value_co2_emissions_kt_by_country":10707219.73,"Electricity from fossil fuels (TWh)":5098.22,"Electricity from nuclear (TWh)":348.7,"Electricity from renewables (TWh)":2014.57},{"Year":2020,"Entity":"China","Value_co2_emissions_kt_by_country":null,"Electricity from fossil fuels (TWh)":5184.13,"Electricity from nuclear (TWh)":366.2,"Electricity from renewables (TWh)":2184.94},{"Year":2000,"Entity":"France","Value_co2_emissions_kt_by_country":373120,"Electricity from fossil fuels (TWh)":50.61,"Electricity from nuclear (TWh)":415.16,"Electricity from renewables (TWh)":67.83},{"Year":2001,"Entity":"France","Value_co2_emissions_kt_by_country":376730,"Electricity from fossil fuels (TWh)":46.48,"Electricity from nuclear (TWh)":421.08,"Electricity from renewables (TWh)":76.09},{"Year":2002,"Entity":"France","Value_co2_emissions_kt_by_country":371019.989,"Electricity from fossil fuels (TWh)":52.67,"Electricity from nuclear (TWh)":436.76,"Electricity from renewables (TWh)":62.69},{"Year":2003,"Entity":"France","Value_co2_emissions_kt_by_country":376709.9915,"Electricity from fossil fuels (TWh)":57.38,"Electricity from nuclear (TWh)":441.07,"Electricity from renewables (TWh)":61.47},{"Year":2004,"Entity":"France","Value_co2_emissions_kt_by_country":377790.0085,"Electricity from fossil fuels (TWh)":56.53,"Electricity from nuclear (TWh)":448.24,"Electricity from renewables (TWh)":62.42},{"Year":2005,"Entity":"France","Value_co2_emissions_kt_by_country":380660.0037,"Electricity from fossil fuels (TWh)":63.35,"Electricity from nuclear (TWh)":451.53,"Electricity from renewables (TWh)":54.98},{"Year":2006,"Entity":"France","Value_co2_emissions_kt_by_country":371549.9878,"Electricity from fossil fuels (TWh)":56.9,"Electricity from nuclear (TWh)":450.19,"Electricity from renewables (TWh)":60.91},{"Year":2007,"Entity":"France","Value_co2_emissions_kt_by_country":362829.9866,"Electricity from fossil fuels (TWh)":58.18,"Electricity from nuclear (TWh)":439.73,"Electricity from renewables (TWh)":64.3},{"Year":2008,"Entity":"France","Value_co2_emissions_kt_by_country":357989.9902,"Electricity from fossil fuels (TWh)":55.57,"Electricity from nuclear (TWh)":439.45,"Electricity from renewables (TWh)":72.33},{"Year":2009,"Entity":"France","Value_co2_emissions_kt_by_country":343730.011,"Electricity from fossil fuels (TWh)":51.32,"Electricity from nuclear (TWh)":409.74,"Electricity from renewables (TWh)":68.15},{"Year":2010,"Entity":"France","Value_co2_emissions_kt_by_country":347779.9988,"Electricity from fossil fuels (TWh)":57.63,"Electricity from nuclear (TWh)":428.52,"Electricity from renewables (TWh)":76.68},{"Year":2011,"Entity":"France","Value_co2_emissions_kt_by_country":335140.0146,"Electricity from fossil fuels (TWh)":58.99,"Electricity from nuclear (TWh)":442.39,"Electricity from renewables (TWh)":66.02},{"Year":2012,"Entity":"France","Value_co2_emissions_kt_by_country":338420.0134,"Electricity from fossil fuels (TWh)":56.42,"Electricity from nuclear (TWh)":425.41,"Electricity from renewables (TWh)":85.25},{"Year":2013,"Entity":"France","Value_co2_emissions_kt_by_country":338559.9976,"Electricity from fossil fuels (TWh)":53.35,"Electricity from nuclear (TWh)":423.68,"Electricity from renewables (TWh)":99.42},{"Year":2014,"Entity":"France","Value_co2_emissions_kt_by_country":306100.0061,"Electricity from fossil fuels (TWh)":35.68,"Electricity from nuclear (TWh)":436.48,"Electricity from renewables (TWh)":94.03},{"Year":2015,"Entity":"France","Value_co2_emissions_kt_by_country":311299.9878,"Electricity from fossil fuels (TWh)":44.65,"Electricity from nuclear (TWh)":437.43,"Electricity from renewables (TWh)":91.84},{"Year":2016,"Entity":"France","Value_co2_emissions_kt_by_country":313920.0134,"Electricity from fossil fuels (TWh)":56.45,"Electricity from nuclear (TWh)":403.2,"Electricity from renewables (TWh)":99},{"Year":2017,"Entity":"France","Value_co2_emissions_kt_by_country":317829.9866,"Electricity from fossil fuels (TWh)":65.09,"Electricity from nuclear (TWh)":398.36,"Electricity from renewables (TWh)":92.63},{"Year":2018,"Entity":"France","Value_co2_emissions_kt_by_country":307049.9878,"Electricity from fossil fuels (TWh)":49.27,"Electricity from nuclear (TWh)":412.94,"Electricity from renewables (TWh)":113.62},{"Year":2019,"Entity":"France","Value_co2_emissions_kt_by_country":300519.989,"Electricity from fossil fuels (TWh)":53.5,"Electricity from nuclear (TWh)":399.01,"Electricity from renewables (TWh)":113.21},{"Year":2020,"Entity":"France","Value_co2_emissions_kt_by_country":null,"Electricity from fossil fuels (TWh)":48.14,"Electricity from nuclear (TWh)":353.83,"Electricity from renewables (TWh)":125.28},{"Year":2000,"Entity":"Germany","Value_co2_emissions_kt_by_country":830280,"Electricity from fossil fuels (TWh)":367.22,"Electricity from nuclear (TWh)":169.61,"Electricity from renewables (TWh)":35.47},{"Year":2001,"Entity":"Germany","Value_co2_emissions_kt_by_country":847680,"Electricity from fossil fuels (TWh)":372.69,"Electricity from nuclear (TWh)":171.3,"Electricity from renewables (TWh)":37.9},{"Year":2002,"Entity":"Germany","Value_co2_emissions_kt_by_country":833380.0049,"Electricity from fossil fuels (TWh)":372.64,"Electricity from nuclear (TWh)":164.84,"Electricity from renewables (TWh)":44.48},{"Year":2003,"Entity":"Germany","Value_co2_emissions_kt_by_country":836789.978,"Electricity from fossil fuels (TWh)":390.81,"Electricity from nuclear (TWh)":165.06,"Electricity from renewables (TWh)":46.67},{"Year":2004,"Entity":"Germany","Value_co2_emissions_kt_by_country":821070.0073,"Electricity from fossil fuels (TWh)":385.24,"Electricity from nuclear (TWh)":167.07,"Electricity from renewables (TWh)":57.97},{"Year":2005,"Entity":"Germany","Value_co2_emissions_kt_by_country":802380.0049,"Electricity from fossil fuels (TWh)":386.96,"Electricity from nuclear (TWh)":163.05,"Electricity from renewables (TWh)":63.4},{"Year":2006,"Entity":"Germany","Value_co2_emissions_kt_by_country":814409.9731,"Electricity from fossil fuels (TWh)":390.03,"Electricity from nuclear (TWh)":167.27,"Electricity from renewables (TWh)":72.51},{"Year":2007,"Entity":"Germany","Value_co2_emissions_kt_by_country":783799.9878,"Electricity from fossil fuels (TWh)":402.4,"Electricity from nuclear (TWh)":140.53,"Electricity from renewables (TWh)":89.38},{"Year":2008,"Entity":"Germany","Value_co2_emissions_kt_by_country":789690.0024,"Electricity from fossil fuels (TWh)":390.43,"Electricity from nuclear (TWh)":148.49,"Electricity from renewables (TWh)":94.28},{"Year":2009,"Entity":"Germany","Value_co2_emissions_kt_by_country":734809.9976,"Electricity from fossil fuels (TWh)":358.07,"Electricity from nuclear (TWh)":134.93,"Electricity from renewables (TWh)":95.94},{"Year":2010,"Entity":"Germany","Value_co2_emissions_kt_by_country":773070.0073,"Electricity from fossil fuels (TWh)":378.9,"Electricity from nuclear (TWh)":140.56,"Electricity from renewables (TWh)":105.18},{"Year":2011,"Entity":"Germany","Value_co2_emissions_kt_by_country":746479.9805,"Electricity from fossil fuels (TWh)":373.16,"Electricity from nuclear (TWh)":107.97,"Electricity from renewables (TWh)":124.04},{"Year":2012,"Entity":"Germany","Value_co2_emissions_kt_by_country":760130.0049,"Electricity from fossil fuels (TWh)":377.89,"Electricity from nuclear (TWh)":99.46,"Electricity from renewables (TWh)":143.04},{"Year":2013,"Entity":"Germany","Value_co2_emissions_kt_by_country":776150.0244,"Electricity from fossil fuels (TWh)":381.52,"Electricity from nuclear (TWh)":97.29,"Electricity from renewables (TWh)":152.34},{"Year":2014,"Entity":"Germany","Value_co2_emissions_kt_by_country":736010.0098,"Electricity from fossil fuels (TWh)":360.28,"Electricity from nuclear (TWh)":97.13,"Electricity from renewables (TWh)":162.54},{"Year":2015,"Entity":"Germany","Value_co2_emissions_kt_by_country":742309.9976,"Electricity from fossil fuels (TWh)":359.99,"Electricity from nuclear (TWh)":91.79,"Electricity from renewables (TWh)":188.79},{"Year":2016,"Entity":"Germany","Value_co2_emissions_kt_by_country":747150.0244,"Electricity from fossil fuels (TWh)":368.67,"Electricity from nuclear (TWh)":84.63,"Electricity from renewables (TWh)":189.67},{"Year":2017,"Entity":"Germany","Value_co2_emissions_kt_by_country":732200.0122,"Electricity from fossil fuels (TWh)":353.37,"Electricity from nuclear (TWh)":76.32,"Electricity from renewables (TWh)":216.32},{"Year":2018,"Entity":"Germany","Value_co2_emissions_kt_by_country":707700.0122,"Electricity from fossil fuels (TWh)":334.65,"Electricity from nuclear (TWh)":76,"Electricity from renewables (TWh)":222.07},{"Year":2019,"Entity":"Germany","Value_co2_emissions_kt_by_country":657400.0244,"Electricity from fossil fuels (TWh)":284.09,"Electricity from nuclear (TWh)":75.07,"Electricity from renewables (TWh)":240.33},{"Year":2020,"Entity":"Germany","Value_co2_emissions_kt_by_country":null,"Electricity from fossil fuels (TWh)":251.4,"Electricity from nuclear (TWh)":64.38,"Electricity from renewables (TWh)":251.48},{"Year":2000,"Entity":"India","Value_co2_emissions_kt_by_country":937860,"Electricity from fossil fuels (TWh)":475.35,"Electricity from nuclear (TWh)":15.77,"Electricity from renewables (TWh)":80.27},{"Year":2001,"Entity":"India","Value_co2_emissions_kt_by_country":953540,"Electricity from fossil fuels (TWh)":491.01,"Electricity from nuclear (TWh)":18.89,"Electricity from renewables (TWh)":76.19},{"Year":2002,"Entity":"India","Value_co2_emissions_kt_by_country":985450.0122,"Electricity from fossil fuels (TWh)":517.51,"Electricity from nuclear (TWh)":19.35,"Electricity from renewables (TWh)":72.78},{"Year":2003,"Entity":"India","Value_co2_emissions_kt_by_country":1011770.02,"Electricity from fossil fuels (TWh)":545.36,"Electricity from nuclear (TWh)":18.14,"Electricity from renewables (TWh)":74.63},{"Year":2004,"Entity":"India","Value_co2_emissions_kt_by_country":1085670.044,"Electricity from fossil fuels (TWh)":567.86,"Electricity from nuclear (TWh)":21.26,"Electricity from renewables (TWh)":109.2},{"Year":2005,"Entity":"India","Value_co2_emissions_kt_by_country":1136469.971,"Electricity from fossil fuels (TWh)":579.32,"Electricity from nuclear (TWh)":17.73,"Electricity from renewables (TWh)":107.47},{"Year":2006,"Entity":"India","Value_co2_emissions_kt_by_country":1215209.961,"Electricity from fossil fuels (TWh)":599.24,"Electricity from nuclear (TWh)":17.63,"Electricity from renewables (TWh)":127.56},{"Year":2007,"Entity":"India","Value_co2_emissions_kt_by_country":1336739.99,"Electricity from fossil fuels (TWh)":636.68,"Electricity from nuclear (TWh)":17.83,"Electricity from renewables (TWh)":141.75},{"Year":2008,"Entity":"India","Value_co2_emissions_kt_by_country":1424380.005,"Electricity from fossil fuels (TWh)":674.27,"Electricity from nuclear (TWh)":15.23,"Electricity from renewables (TWh)":138.91},{"Year":2009,"Entity":"India","Value_co2_emissions_kt_by_country":1564880.005,"Electricity from fossil fuels (TWh)":728.56,"Electricity from nuclear (TWh)":16.82,"Electricity from renewables (TWh)":134.33},{"Year":2010,"Entity":"India","Value_co2_emissions_kt_by_country":1659979.98,"Electricity from fossil fuels (TWh)":771.78,"Electricity from nuclear (TWh)":23.08,"Electricity from renewables (TWh)":142.61},{"Year":2011,"Entity":"India","Value_co2_emissions_kt_by_country":1756739.99,"Electricity from fossil fuels (TWh)":828.16,"Electricity from nuclear (TWh)":32.22,"Electricity from renewables (TWh)":173.62},{"Year":2012,"Entity":"India","Value_co2_emissions_kt_by_country":1909439.941,"Electricity from fossil fuels (TWh)":893.45,"Electricity from nuclear (TWh)":33.14,"Electricity from renewables (TWh)":165.25},{"Year":2013,"Entity":"India","Value_co2_emissions_kt_by_country":1972430.054,"Electricity from fossil fuels (TWh)":924.93,"Electricity from nuclear (TWh)":33.31,"Electricity from renewables (TWh)":187.9},{"Year":2014,"Entity":"India","Value_co2_emissions_kt_by_country":2147110.107,"Electricity from fossil fuels (TWh)":1025.29,"Electricity from nuclear (TWh)":34.69,"Electricity from renewables (TWh)":202.04},{"Year":2015,"Entity":"India","Value_co2_emissions_kt_by_country":2158020.02,"Electricity from fossil fuels (TWh)":1080.44,"Electricity from nuclear (TWh)":38.31,"Electricity from renewables (TWh)":203.21},{"Year":2016,"Entity":"India","Value_co2_emissions_kt_by_country":2195250,"Electricity from fossil fuels (TWh)":1155.52,"Electricity from nuclear (TWh)":37.9,"Electricity from renewables (TWh)":208.21},{"Year":2017,"Entity":"India","Value_co2_emissions_kt_by_country":2320409.912,"Electricity from fossil fuels (TWh)":1198.85,"Electricity from nuclear (TWh)":37.41,"Electricity from renewables (TWh)":234.9},{"Year":2018,"Entity":"India","Value_co2_emissions_kt_by_country":2451929.932,"Electricity from fossil fuels (TWh)":1276.32,"Electricity from nuclear (TWh)":39.05,"Electricity from renewables (TWh)":263.61},{"Year":2019,"Entity":"India","Value_co2_emissions_kt_by_country":2456300.049,"Electricity from fossil fuels (TWh)":1273.59,"Electricity from nuclear (TWh)":45.16,"Electricity from renewables (TWh)":303.16},{"Year":2020,"Entity":"India","Value_co2_emissions_kt_by_country":null,"Electricity from fossil fuels (TWh)":1202.34,"Electricity from nuclear (TWh)":44.61,"Electricity from renewables (TWh)":315.76},{"Year":2000,"Entity":"Indonesia","Value_co2_emissions_kt_by_country":280650,"Electricity from fossil fuels (TWh)":78.43,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":19.6},{"Year":2001,"Entity":"Indonesia","Value_co2_emissions_kt_by_country":302060,"Electricity from fossil fuels (TWh)":83.96,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":22.19},{"Year":2002,"Entity":"Indonesia","Value_co2_emissions_kt_by_country":305640.0146,"Electricity from fossil fuels (TWh)":92.03,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":21},{"Year":2003,"Entity":"Indonesia","Value_co2_emissions_kt_by_country":333890.0146,"Electricity from fossil fuels (TWh)":97.57,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":19.82},{"Year":2004,"Entity":"Indonesia","Value_co2_emissions_kt_by_country":341239.9902,"Electricity from fossil fuels (TWh)":103.8,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":20.97},{"Year":2005,"Entity":"Indonesia","Value_co2_emissions_kt_by_country":342149.9939,"Electricity from fossil fuels (TWh)":110.22,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":22.66},{"Year":2006,"Entity":"Indonesia","Value_co2_emissions_kt_by_country":364470.0012,"Electricity from fossil fuels (TWh)":116.8,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":21.18},{"Year":2007,"Entity":"Indonesia","Value_co2_emissions_kt_by_country":379959.9915,"Electricity from fossil fuels (TWh)":124.1,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":24.29},{"Year":2008,"Entity":"Indonesia","Value_co2_emissions_kt_by_country":376140.0146,"Electricity from fossil fuels (TWh)":129.55,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":26.34},{"Year":2009,"Entity":"Indonesia","Value_co2_emissions_kt_by_country":391079.9866,"Electricity from fossil fuels (TWh)":136.05,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":26.79},{"Year":2010,"Entity":"Indonesia","Value_co2_emissions_kt_by_country":415519.989,"Electricity from fossil fuels (TWh)":142.88,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":34.63},{"Year":2011,"Entity":"Indonesia","Value_co2_emissions_kt_by_country":475309.9976,"Electricity from fossil fuels (TWh)":161.41,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":30.46},{"Year":2012,"Entity":"Indonesia","Value_co2_emissions_kt_by_country":481510.0098,"Electricity from fossil fuels (TWh)":177.83,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":31.11},{"Year":2013,"Entity":"Indonesia","Value_co2_emissions_kt_by_country":447940.0024,"Electricity from fossil fuels (TWh)":189.66,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":35.5},{"Year":2014,"Entity":"Indonesia","Value_co2_emissions_kt_by_country":483910.0037,"Electricity from fossil fuels (TWh)":203.11,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":34.41},{"Year":2015,"Entity":"Indonesia","Value_co2_emissions_kt_by_country":488549.9878,"Electricity from fossil fuels (TWh)":209.71,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":33.56},{"Year":2016,"Entity":"Indonesia","Value_co2_emissions_kt_by_country":482510.0098,"Electricity from fossil fuels (TWh)":217.97,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":39.58},{"Year":2017,"Entity":"Indonesia","Value_co2_emissions_kt_by_country":517320.0073,"Electricity from fossil fuels (TWh)":222.64,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":43.17},{"Year":2018,"Entity":"Indonesia","Value_co2_emissions_kt_by_country":576989.9902,"Electricity from fossil fuels (TWh)":235.41,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":48.38},{"Year":2019,"Entity":"Indonesia","Value_co2_emissions_kt_by_country":619840.0269,"Electricity from fossil fuels (TWh)":247.39,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":48.04},{"Year":2020,"Entity":"Indonesia","Value_co2_emissions_kt_by_country":null,"Electricity from fossil fuels (TWh)":238.91,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":52.91},{"Year":2000,"Entity":"Italy","Value_co2_emissions_kt_by_country":436300,"Electricity from fossil fuels (TWh)":218.28,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":50.87},{"Year":2001,"Entity":"Italy","Value_co2_emissions_kt_by_country":436570,"Electricity from fossil fuels (TWh)":216.73,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":54.35},{"Year":2002,"Entity":"Italy","Value_co2_emissions_kt_by_country":443470.0012,"Electricity from fossil fuels (TWh)":228.45,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":48.31},{"Year":2003,"Entity":"Italy","Value_co2_emissions_kt_by_country":462200.0122,"Electricity from fossil fuels (TWh)":238.52,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":46.86},{"Year":2004,"Entity":"Italy","Value_co2_emissions_kt_by_country":472399.9939,"Electricity from fossil fuels (TWh)":240.95,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":53.88},{"Year":2005,"Entity":"Italy","Value_co2_emissions_kt_by_country":473829.9866,"Electricity from fossil fuels (TWh)":247.29,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":48.43},{"Year":2006,"Entity":"Italy","Value_co2_emissions_kt_by_country":466649.9939,"Electricity from fossil fuels (TWh)":256.03,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":50.64},{"Year":2007,"Entity":"Italy","Value_co2_emissions_kt_by_country":459369.9951,"Electricity from fossil fuels (TWh)":259.49,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":47.72},{"Year":2008,"Entity":"Italy","Value_co2_emissions_kt_by_country":444980.011,"Electricity from fossil fuels (TWh)":254.34,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":58.16},{"Year":2009,"Entity":"Italy","Value_co2_emissions_kt_by_country":397059.9976,"Electricity from fossil fuels (TWh)":218.32,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":69.26},{"Year":2010,"Entity":"Italy","Value_co2_emissions_kt_by_country":405269.989,"Electricity from fossil fuels (TWh)":220.93,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":76.98},{"Year":2011,"Entity":"Italy","Value_co2_emissions_kt_by_country":396690.0024,"Electricity from fossil fuels (TWh)":216.78,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":82.96},{"Year":2012,"Entity":"Italy","Value_co2_emissions_kt_by_country":376750,"Electricity from fossil fuels (TWh)":204.26,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":92.22},{"Year":2013,"Entity":"Italy","Value_co2_emissions_kt_by_country":346459.9915,"Electricity from fossil fuels (TWh)":175.07,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":112},{"Year":2014,"Entity":"Italy","Value_co2_emissions_kt_by_country":327500,"Electricity from fossil fuels (TWh)":156.76,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":120.68},{"Year":2015,"Entity":"Italy","Value_co2_emissions_kt_by_country":337859.9854,"Electricity from fossil fuels (TWh)":172.06,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":108.89},{"Year":2016,"Entity":"Italy","Value_co2_emissions_kt_by_country":333339.9963,"Electricity from fossil fuels (TWh)":179.19,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":108.01},{"Year":2017,"Entity":"Italy","Value_co2_emissions_kt_by_country":329190.0024,"Electricity from fossil fuels (TWh)":189.44,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":103.89},{"Year":2018,"Entity":"Italy","Value_co2_emissions_kt_by_country":324880.0049,"Electricity from fossil fuels (TWh)":172.98,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":114.41},{"Year":2019,"Entity":"Italy","Value_co2_emissions_kt_by_country":317239.9902,"Electricity from fossil fuels (TWh)":175.52,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":115.83},{"Year":2020,"Entity":"Italy","Value_co2_emissions_kt_by_country":null,"Electricity from fossil fuels (TWh)":161.17,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":116.9},{"Year":2000,"Entity":"Japan","Value_co2_emissions_kt_by_country":1182610,"Electricity from fossil fuels (TWh)":578.29,"Electricity from nuclear (TWh)":305.95,"Electricity from renewables (TWh)":104.16},{"Year":2001,"Entity":"Japan","Value_co2_emissions_kt_by_country":1170380,"Electricity from fossil fuels (TWh)":564.95,"Electricity from nuclear (TWh)":303.86,"Electricity from renewables (TWh)":101.36},{"Year":2002,"Entity":"Japan","Value_co2_emissions_kt_by_country":1206599.976,"Electricity from fossil fuels (TWh)":605.12,"Electricity from nuclear (TWh)":280.34,"Electricity from renewables (TWh)":101.1},{"Year":2003,"Entity":"Japan","Value_co2_emissions_kt_by_country":1214949.951,"Electricity from fossil fuels (TWh)":633.76,"Electricity from nuclear (TWh)":228.01,"Electricity from renewables (TWh)":114.18},{"Year":2004,"Entity":"Japan","Value_co2_emissions_kt_by_country":1209849.976,"Electricity from fossil fuels (TWh)":621.6,"Electricity from nuclear (TWh)":268.32,"Electricity from renewables (TWh)":114.73},{"Year":2005,"Entity":"Japan","Value_co2_emissions_kt_by_country":1212819.946,"Electricity from fossil fuels (TWh)":634.09,"Electricity from nuclear (TWh)":280.5,"Electricity from renewables (TWh)":100.57},{"Year":2006,"Entity":"Japan","Value_co2_emissions_kt_by_country":1189520.02,"Electricity from fossil fuels (TWh)":628.77,"Electricity from nuclear (TWh)":291.54,"Electricity from renewables (TWh)":112.07},{"Year":2007,"Entity":"Japan","Value_co2_emissions_kt_by_country":1225069.946,"Electricity from fossil fuels (TWh)":705.37,"Electricity from nuclear (TWh)":267.34,"Electricity from renewables (TWh)":100.8},{"Year":2008,"Entity":"Japan","Value_co2_emissions_kt_by_country":1158219.971,"Electricity from fossil fuels (TWh)":663.88,"Electricity from nuclear (TWh)":241.25,"Electricity from renewables (TWh)":100.79},{"Year":2009,"Entity":"Japan","Value_co2_emissions_kt_by_country":1100979.98,"Electricity from fossil fuels (TWh)":611.86,"Electricity from nuclear (TWh)":263.05,"Electricity from renewables (TWh)":102.28},{"Year":2010,"Entity":"Japan","Value_co2_emissions_kt_by_country":1156479.98,"Electricity from fossil fuels (TWh)":689.89,"Electricity from nuclear (TWh)":278.36,"Electricity from renewables (TWh)":113.92},{"Year":2011,"Entity":"Japan","Value_co2_emissions_kt_by_country":1213520.02,"Electricity from fossil fuels (TWh)":777.1,"Electricity from nuclear (TWh)":153.38,"Electricity from renewables (TWh)":116.5},{"Year":2012,"Entity":"Japan","Value_co2_emissions_kt_by_country":1253609.985,"Electricity from fossil fuels (TWh)":920.39,"Electricity from nuclear (TWh)":15.12,"Electricity from renewables (TWh)":111.09},{"Year":2013,"Entity":"Japan","Value_co2_emissions_kt_by_country":1262780.029,"Electricity from fossil fuels (TWh)":897.88,"Electricity from nuclear (TWh)":10.43,"Electricity from renewables (TWh)":121.48},{"Year":2014,"Entity":"Japan","Value_co2_emissions_kt_by_country":1217119.995,"Electricity from fossil fuels (TWh)":892.18,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":136.53},{"Year":2015,"Entity":"Japan","Value_co2_emissions_kt_by_country":1179439.941,"Electricity from fossil fuels (TWh)":844.23,"Electricity from nuclear (TWh)":3.24,"Electricity from renewables (TWh)":157.34},{"Year":2016,"Entity":"Japan","Value_co2_emissions_kt_by_country":1167790.039,"Electricity from fossil fuels (TWh)":832.4,"Electricity from nuclear (TWh)":14.87,"Electricity from renewables (TWh)":157.7},{"Year":2017,"Entity":"Japan","Value_co2_emissions_kt_by_country":1155229.98,"Electricity from fossil fuels (TWh)":806.12,"Electricity from nuclear (TWh)":27.75,"Electricity from renewables (TWh)":175.12},{"Year":2018,"Entity":"Japan","Value_co2_emissions_kt_by_country":1116150.024,"Electricity from fossil fuels (TWh)":780.61,"Electricity from nuclear (TWh)":47.82,"Electricity from renewables (TWh)":183.63},{"Year":2019,"Entity":"Japan","Value_co2_emissions_kt_by_country":1081569.946,"Electricity from fossil fuels (TWh)":735.66,"Electricity from nuclear (TWh)":63.88,"Electricity from renewables (TWh)":192.72},{"Year":2020,"Entity":"Japan","Value_co2_emissions_kt_by_country":null,"Electricity from fossil fuels (TWh)":716.67,"Electricity from nuclear (TWh)":41.86,"Electricity from renewables (TWh)":205.6},{"Year":2000,"Entity":"Kazakhstan","Value_co2_emissions_kt_by_country":120150,"Electricity from fossil fuels (TWh)":44.11,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":7.53},{"Year":2001,"Entity":"Kazakhstan","Value_co2_emissions_kt_by_country":117440,"Electricity from fossil fuels (TWh)":47.3,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":8.08},{"Year":2002,"Entity":"Kazakhstan","Value_co2_emissions_kt_by_country":131059.9976,"Electricity from fossil fuels (TWh)":49.44,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":8.89},{"Year":2003,"Entity":"Kazakhstan","Value_co2_emissions_kt_by_country":146139.9994,"Electricity from fossil fuels (TWh)":55.24,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":8.62},{"Year":2004,"Entity":"Kazakhstan","Value_co2_emissions_kt_by_country":158029.9988,"Electricity from fossil fuels (TWh)":58.89,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":8.06},{"Year":2005,"Entity":"Kazakhstan","Value_co2_emissions_kt_by_country":169210.0067,"Electricity from fossil fuels (TWh)":60.06,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":7.86},{"Year":2006,"Entity":"Kazakhstan","Value_co2_emissions_kt_by_country":185300.0031,"Electricity from fossil fuels (TWh)":63.89,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":7.77},{"Year":2007,"Entity":"Kazakhstan","Value_co2_emissions_kt_by_country":198389.9994,"Electricity from fossil fuels (TWh)":68.45,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":8.17},{"Year":2008,"Entity":"Kazakhstan","Value_co2_emissions_kt_by_country":242029.9988,"Electricity from fossil fuels (TWh)":72.89,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":7.46},{"Year":2009,"Entity":"Kazakhstan","Value_co2_emissions_kt_by_country":213610.0006,"Electricity from fossil fuels (TWh)":71.85,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":6.88},{"Year":2010,"Entity":"Kazakhstan","Value_co2_emissions_kt_by_country":229699.9969,"Electricity from fossil fuels (TWh)":74.63,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":8.02},{"Year":2011,"Entity":"Kazakhstan","Value_co2_emissions_kt_by_country":245449.9969,"Electricity from fossil fuels (TWh)":78.7,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":7.88},{"Year":2012,"Entity":"Kazakhstan","Value_co2_emissions_kt_by_country":244600.0061,"Electricity from fossil fuels (TWh)":82.98,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":7.64},{"Year":2013,"Entity":"Kazakhstan","Value_co2_emissions_kt_by_country":260010.0098,"Electricity from fossil fuels (TWh)":84.88,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":7.73},{"Year":2014,"Entity":"Kazakhstan","Value_co2_emissions_kt_by_country":209229.9957,"Electricity from fossil fuels (TWh)":86.37,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":8.27},{"Year":2015,"Entity":"Kazakhstan","Value_co2_emissions_kt_by_country":190729.9957,"Electricity from fossil fuels (TWh)":82.2,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":9.45},{"Year":2016,"Entity":"Kazakhstan","Value_co2_emissions_kt_by_country":202149.9939,"Electricity from fossil fuels (TWh)":82.65,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":11.98},{"Year":2017,"Entity":"Kazakhstan","Value_co2_emissions_kt_by_country":214580.0018,"Electricity from fossil fuels (TWh)":91.48,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":11.64},{"Year":2018,"Entity":"Kazakhstan","Value_co2_emissions_kt_by_country":216600.0061,"Electricity from fossil fuels (TWh)":96.36,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":10.91},{"Year":2019,"Entity":"Kazakhstan","Value_co2_emissions_kt_by_country":212110.0006,"Electricity from fossil fuels (TWh)":95.39,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":11.09},{"Year":2020,"Entity":"Kazakhstan","Value_co2_emissions_kt_by_country":null,"Electricity from fossil fuels (TWh)":96.7,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":11.94},{"Year":2000,"Entity":"Mexico","Value_co2_emissions_kt_by_country":379180,"Electricity from fossil fuels (TWh)":141.8,"Electricity from nuclear (TWh)":7.81,"Electricity from renewables (TWh)":44.51},{"Year":2001,"Entity":"Mexico","Value_co2_emissions_kt_by_country":378830,"Electricity from fossil fuels (TWh)":153.32,"Electricity from nuclear (TWh)":8.29,"Electricity from renewables (TWh)":39.56},{"Year":2002,"Entity":"Mexico","Value_co2_emissions_kt_by_country":386000,"Electricity from fossil fuels (TWh)":159.81,"Electricity from nuclear (TWh)":9.26,"Electricity from renewables (TWh)":35.67},{"Year":2003,"Entity":"Mexico","Value_co2_emissions_kt_by_country":404690.0024,"Electricity from fossil fuels (TWh)":160.45,"Electricity from nuclear (TWh)":9.98,"Electricity from renewables (TWh)":32.11},{"Year":2004,"Entity":"Mexico","Value_co2_emissions_kt_by_country":414100.0061,"Electricity from fossil fuels (TWh)":173.66,"Electricity from nuclear (TWh)":8.73,"Electricity from renewables (TWh)":38.19},{"Year":2005,"Entity":"Mexico","Value_co2_emissions_kt_by_country":432190.0024,"Electricity from fossil fuels (TWh)":178.76,"Electricity from nuclear (TWh)":10.32,"Electricity from renewables (TWh)":42.29},{"Year":2006,"Entity":"Mexico","Value_co2_emissions_kt_by_country":448299.9878,"Electricity from fossil fuels (TWh)":182.76,"Electricity from nuclear (TWh)":10.4,"Electricity from renewables (TWh)":43.63},{"Year":2007,"Entity":"Mexico","Value_co2_emissions_kt_by_country":457119.9951,"Electricity from fossil fuels (TWh)":191.83,"Electricity from nuclear (TWh)":9.95,"Electricity from renewables (TWh)":42.14},{"Year":2008,"Entity":"Mexico","Value_co2_emissions_kt_by_country":459549.9878,"Electricity from fossil fuels (TWh)":184.51,"Electricity from nuclear (TWh)":9.36,"Electricity from renewables (TWh)":53.22},{"Year":2009,"Entity":"Mexico","Value_co2_emissions_kt_by_country":448369.9951,"Electricity from fossil fuels (TWh)":194.75,"Electricity from nuclear (TWh)":10.11,"Electricity from renewables (TWh)":40.59},{"Year":2010,"Entity":"Mexico","Value_co2_emissions_kt_by_country":462869.9951,"Electricity from fossil fuels (TWh)":207.38,"Electricity from nuclear (TWh)":5.66,"Electricity from renewables (TWh)":51.37},{"Year":2011,"Entity":"Mexico","Value_co2_emissions_kt_by_country":478399.9939,"Electricity from fossil fuels (TWh)":219.88,"Electricity from nuclear (TWh)":9.66,"Electricity from renewables (TWh)":50.7},{"Year":2012,"Entity":"Mexico","Value_co2_emissions_kt_by_country":486450.0122,"Electricity from fossil fuels (TWh)":229.14,"Electricity from nuclear (TWh)":8.41,"Electricity from renewables (TWh)":47.2},{"Year":2013,"Entity":"Mexico","Value_co2_emissions_kt_by_country":475739.9902,"Electricity from fossil fuels (TWh)":231.23,"Electricity from nuclear (TWh)":11.38,"Electricity from renewables (TWh)":44.67},{"Year":2014,"Entity":"Mexico","Value_co2_emissions_kt_by_country":462239.9902,"Electricity from fossil fuels (TWh)":223.43,"Electricity from nuclear (TWh)":9.3,"Electricity from renewables (TWh)":57.46},{"Year":2015,"Entity":"Mexico","Value_co2_emissions_kt_by_country":471630.0049,"Electricity from fossil fuels (TWh)":234.28,"Electricity from nuclear (TWh)":11.18,"Electricity from renewables (TWh)":52.42},{"Year":2016,"Entity":"Mexico","Value_co2_emissions_kt_by_country":473309.9976,"Electricity from fossil fuels (TWh)":239.78,"Electricity from nuclear (TWh)":10.27,"Electricity from renewables (TWh)":52.97},{"Year":2017,"Entity":"Mexico","Value_co2_emissions_kt_by_country":471579.9866,"Electricity from fossil fuels (TWh)":242.69,"Electricity from nuclear (TWh)":10.57,"Electricity from renewables (TWh)":55.88},{"Year":2018,"Entity":"Mexico","Value_co2_emissions_kt_by_country":452570.0073,"Electricity from fossil fuels (TWh)":259.92,"Electricity from nuclear (TWh)":13.32,"Electricity from renewables (TWh)":58.78},{"Year":2019,"Entity":"Mexico","Value_co2_emissions_kt_by_country":449269.989,"Electricity from fossil fuels (TWh)":248.2,"Electricity from nuclear (TWh)":10.88,"Electricity from renewables (TWh)":59},{"Year":2020,"Entity":"Mexico","Value_co2_emissions_kt_by_country":null,"Electricity from fossil fuels (TWh)":245.46,"Electricity from nuclear (TWh)":10.87,"Electricity from renewables (TWh)":69.19},{"Year":2000,"Entity":"Poland","Value_co2_emissions_kt_by_country":295770,"Electricity from fossil fuels (TWh)":140.85,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":2.33},{"Year":2001,"Entity":"Poland","Value_co2_emissions_kt_by_country":293630,"Electricity from fossil fuels (TWh)":140.94,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":2.78},{"Year":2002,"Entity":"Poland","Value_co2_emissions_kt_by_country":287320.0073,"Electricity from fossil fuels (TWh)":139.72,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":2.77},{"Year":2003,"Entity":"Poland","Value_co2_emissions_kt_by_country":297730.011,"Electricity from fossil fuels (TWh)":147.76,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":2.25},{"Year":2004,"Entity":"Poland","Value_co2_emissions_kt_by_country":301850.0061,"Electricity from fossil fuels (TWh)":149.06,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":3.2},{"Year":2005,"Entity":"Poland","Value_co2_emissions_kt_by_country":301350.0061,"Electricity from fossil fuels (TWh)":151.2,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":3.85},{"Year":2006,"Entity":"Poland","Value_co2_emissions_kt_by_country":314089.9963,"Electricity from fossil fuels (TWh)":156.16,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":4.29},{"Year":2007,"Entity":"Poland","Value_co2_emissions_kt_by_country":313380.0049,"Electricity from fossil fuels (TWh)":153.08,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":5.43},{"Year":2008,"Entity":"Poland","Value_co2_emissions_kt_by_country":308329.9866,"Electricity from fossil fuels (TWh)":148.03,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":6.61},{"Year":2009,"Entity":"Poland","Value_co2_emissions_kt_by_country":297260.0098,"Electricity from fossil fuels (TWh)":142.4,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":8.69},{"Year":2010,"Entity":"Poland","Value_co2_emissions_kt_by_country":313739.9902,"Electricity from fossil fuels (TWh)":146.12,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":10.88},{"Year":2011,"Entity":"Poland","Value_co2_emissions_kt_by_country":310589.9963,"Electricity from fossil fuels (TWh)":149.88,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":13.13},{"Year":2012,"Entity":"Poland","Value_co2_emissions_kt_by_country":303350.0061,"Electricity from fossil fuels (TWh)":144.75,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":16.88},{"Year":2013,"Entity":"Poland","Value_co2_emissions_kt_by_country":298299.9878,"Electricity from fossil fuels (TWh)":146.85,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":17.06},{"Year":2014,"Entity":"Poland","Value_co2_emissions_kt_by_country":285730.011,"Electricity from fossil fuels (TWh)":138.53,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":19.85},{"Year":2015,"Entity":"Poland","Value_co2_emissions_kt_by_country":289079.9866,"Electricity from fossil fuels (TWh)":141.55,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":22.69},{"Year":2016,"Entity":"Poland","Value_co2_emissions_kt_by_country":299799.9878,"Electricity from fossil fuels (TWh)":143.28,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":22.81},{"Year":2017,"Entity":"Poland","Value_co2_emissions_kt_by_country":312859.9854,"Electricity from fossil fuels (TWh)":145.8,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":24.13},{"Year":2018,"Entity":"Poland","Value_co2_emissions_kt_by_country":311910.0037,"Electricity from fossil fuels (TWh)":147.87,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":21.62},{"Year":2019,"Entity":"Poland","Value_co2_emissions_kt_by_country":295130.0049,"Electricity from fossil fuels (TWh)":137.58,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":25.46},{"Year":2020,"Entity":"Poland","Value_co2_emissions_kt_by_country":null,"Electricity from fossil fuels (TWh)":128.91,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":28.23},{"Year":2000,"Entity":"Saudi Arabia","Value_co2_emissions_kt_by_country":249660,"Electricity from fossil fuels (TWh)":138.68,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":0},{"Year":2001,"Entity":"Saudi Arabia","Value_co2_emissions_kt_by_country":254090,"Electricity from fossil fuels (TWh)":146.09,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":0},{"Year":2002,"Entity":"Saudi Arabia","Value_co2_emissions_kt_by_country":272250,"Electricity from fossil fuels (TWh)":154.91,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":0},{"Year":2003,"Entity":"Saudi Arabia","Value_co2_emissions_kt_by_country":284829.9866,"Electricity from fossil fuels (TWh)":166.58,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":0},{"Year":2004,"Entity":"Saudi Arabia","Value_co2_emissions_kt_by_country":299890.0146,"Electricity from fossil fuels (TWh)":173.41,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":0},{"Year":2005,"Entity":"Saudi Arabia","Value_co2_emissions_kt_by_country":315290.0085,"Electricity from fossil fuels (TWh)":191.05,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":0},{"Year":2006,"Entity":"Saudi Arabia","Value_co2_emissions_kt_by_country":335440.0024,"Electricity from fossil fuels (TWh)":196.31,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":0},{"Year":2007,"Entity":"Saudi Arabia","Value_co2_emissions_kt_by_country":354619.9951,"Electricity from fossil fuels (TWh)":204.43,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":0},{"Year":2008,"Entity":"Saudi Arabia","Value_co2_emissions_kt_by_country":389720.0012,"Electricity from fossil fuels (TWh)":204.2,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":0},{"Year":2009,"Entity":"Saudi Arabia","Value_co2_emissions_kt_by_country":406529.9988,"Electricity from fossil fuels (TWh)":217.31,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":0},{"Year":2010,"Entity":"Saudi Arabia","Value_co2_emissions_kt_by_country":446130.0049,"Electricity from fossil fuels (TWh)":240.06,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":0},{"Year":2011,"Entity":"Saudi Arabia","Value_co2_emissions_kt_by_country":463769.989,"Electricity from fossil fuels (TWh)":250.07,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":0.01},{"Year":2012,"Entity":"Saudi Arabia","Value_co2_emissions_kt_by_country":492470.0012,"Electricity from fossil fuels (TWh)":271.68,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":0.03},{"Year":2013,"Entity":"Saudi Arabia","Value_co2_emissions_kt_by_country":503209.9915,"Electricity from fossil fuels (TWh)":284.02,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":0.04},{"Year":2014,"Entity":"Saudi Arabia","Value_co2_emissions_kt_by_country":540520.0195,"Electricity from fossil fuels (TWh)":311.81,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":0.05},{"Year":2015,"Entity":"Saudi Arabia","Value_co2_emissions_kt_by_country":565190.0024,"Electricity from fossil fuels (TWh)":338.34,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":0.05},{"Year":2016,"Entity":"Saudi Arabia","Value_co2_emissions_kt_by_country":561229.9805,"Electricity from fossil fuels (TWh)":337.38,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":0.05},{"Year":2017,"Entity":"Saudi Arabia","Value_co2_emissions_kt_by_country":545070.0073,"Electricity from fossil fuels (TWh)":354.3,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":0.07},{"Year":2018,"Entity":"Saudi Arabia","Value_co2_emissions_kt_by_country":521260.0098,"Electricity from fossil fuels (TWh)":334.7,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":0.16},{"Year":2019,"Entity":"Saudi Arabia","Value_co2_emissions_kt_by_country":523780.0293,"Electricity from fossil fuels (TWh)":335.24,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":0.21},{"Year":2020,"Entity":"Saudi Arabia","Value_co2_emissions_kt_by_country":null,"Electricity from fossil fuels (TWh)":337.82,"Electricity from nuclear (TWh)":null,"Electricity from renewables (TWh)":0.21},{"Year":2000,"Entity":"South Africa","Value_co2_emissions_kt_by_country":284660,"Electricity from fossil fuels (TWh)":181.67,"Electricity from nuclear (TWh)":13.01,"Electricity from renewables (TWh)":1.79},{"Year":2001,"Entity":"South Africa","Value_co2_emissions_kt_by_country":320540,"Electricity from fossil fuels (TWh)":183.36,"Electricity from nuclear (TWh)":10.72,"Electricity from renewables (TWh)":2.46},{"Year":2002,"Entity":"South Africa","Value_co2_emissions_kt_by_country":331320.0073,"Electricity from fossil fuels (TWh)":188.79,"Electricity from nuclear (TWh)":11.99,"Electricity from renewables (TWh)":2.81},{"Year":2003,"Entity":"South Africa","Value_co2_emissions_kt_by_country":353089.9963,"Electricity from fossil fuels (TWh)":204.39,"Electricity from nuclear (TWh)":12.66,"Electricity from renewables (TWh)":1.19},{"Year":2004,"Entity":"South Africa","Value_co2_emissions_kt_by_country":379989.9902,"Electricity from fossil fuels (TWh)":212.63,"Electricity from nuclear (TWh)":14.28,"Electricity from renewables (TWh)":1.33},{"Year":2005,"Entity":"South Africa","Value_co2_emissions_kt_by_country":377649.9939,"Electricity from fossil fuels (TWh)":215.23,"Electricity from nuclear (TWh)":12.24,"Electricity from renewables (TWh)":1.75},{"Year":2006,"Entity":"South Africa","Value_co2_emissions_kt_by_country":379790.0085,"Electricity from fossil fuels (TWh)":223.25,"Electricity from nuclear (TWh)":10.07,"Electricity from renewables (TWh)":3.28},{"Year":2007,"Entity":"South Africa","Value_co2_emissions_kt_by_country":397059.9976,"Electricity from fossil fuels (TWh)":232.91,"Electricity from nuclear (TWh)":12.6,"Electricity from renewables (TWh)":1.3},{"Year":2008,"Entity":"South Africa","Value_co2_emissions_kt_by_country":426739.9902,"Electricity from fossil fuels (TWh)":226.32,"Electricity from nuclear (TWh)":12.75,"Electricity from renewables (TWh)":1.66},{"Year":2009,"Entity":"South Africa","Value_co2_emissions_kt_by_country":404200.0122,"Electricity from fossil fuels (TWh)":218.17,"Electricity from nuclear (TWh)":11.57,"Electricity from renewables (TWh)":1.86},{"Year":2010,"Entity":"South Africa","Value_co2_emissions_kt_by_country":425309.9976,"Electricity from fossil fuels (TWh)":227.57,"Electricity from nuclear (TWh)":12.9,"Electricity from renewables (TWh)":2.51},{"Year":2011,"Entity":"South Africa","Value_co2_emissions_kt_by_country":409260.0098,"Electricity from fossil fuels (TWh)":229.06,"Electricity from nuclear (TWh)":12.94,"Electricity from renewables (TWh)":2.49},{"Year":2012,"Entity":"South Africa","Value_co2_emissions_kt_by_country":426779.9988,"Electricity from fossil fuels (TWh)":226.84,"Electricity from nuclear (TWh)":12.4,"Electricity from renewables (TWh)":1.66},{"Year":2013,"Entity":"South Africa","Value_co2_emissions_kt_by_country":436920.0134,"Electricity from fossil fuels (TWh)":223.28,"Electricity from nuclear (TWh)":13.61,"Electricity from renewables (TWh)":1.62},{"Year":2014,"Entity":"South Africa","Value_co2_emissions_kt_by_country":447929.9927,"Electricity from fossil fuels (TWh)":218.42,"Electricity from nuclear (TWh)":14.76,"Electricity from renewables (TWh)":3.38},{"Year":2015,"Entity":"South Africa","Value_co2_emissions_kt_by_country":424809.9976,"Electricity from fossil fuels (TWh)":214.88,"Electricity from nuclear (TWh)":10.97,"Electricity from renewables (TWh)":6.09},{"Year":2016,"Entity":"South Africa","Value_co2_emissions_kt_by_country":425140.0146,"Electricity from fossil fuels (TWh)":213.09,"Electricity from nuclear (TWh)":15.21,"Electricity from renewables (TWh)":7.69},{"Year":2017,"Entity":"South Africa","Value_co2_emissions_kt_by_country":435649.9939,"Electricity from fossil fuels (TWh)":212.77,"Electricity from nuclear (TWh)":15.09,"Electricity from renewables (TWh)":10.04},{"Year":2018,"Entity":"South Africa","Value_co2_emissions_kt_by_country":434350.0061,"Electricity from fossil fuels (TWh)":214.25,"Electricity from nuclear (TWh)":10.56,"Electricity from renewables (TWh)":12.22},{"Year":2019,"Entity":"South Africa","Value_co2_emissions_kt_by_country":439640.0146,"Electricity from fossil fuels (TWh)":208.39,"Electricity from nuclear (TWh)":13.6,"Electricity from renewables (TWh)":12.57},{"Year":2020,"Entity":"South Africa","Value_co2_emissions_kt_by_country":null,"Electricity from fossil fuels (TWh)":197.5,"Electricity from nuclear (TWh)":11.62,"Electricity from renewables (TWh)":12.83},{"Year":2000,"Entity":"Spain","Value_co2_emissions_kt_by_country":293310,"Electricity from fossil fuels (TWh)":124.22,"Electricity from nuclear (TWh)":62.21,"Electricity from renewables (TWh)":34.49},{"Year":2001,"Entity":"Spain","Value_co2_emissions_kt_by_country":294790,"Electricity from fossil fuels (TWh)":120.06,"Electricity from nuclear (TWh)":63.71,"Electricity from renewables (TWh)":49.3},{"Year":2002,"Entity":"Spain","Value_co2_emissions_kt_by_country":312750,"Electricity from fossil fuels (TWh)":143.72,"Electricity from nuclear (TWh)":63.02,"Electricity from renewables (TWh)":33.17},{"Year":2003,"Entity":"Spain","Value_co2_emissions_kt_by_country":318660.0037,"Electricity from fossil fuels (TWh)":139.67,"Electricity from nuclear (TWh)":61.88,"Electricity from renewables (TWh)":55.75},{"Year":2004,"Entity":"Spain","Value_co2_emissions_kt_by_country":335559.9976,"Electricity from fossil fuels (TWh)":159.91,"Electricity from nuclear (TWh)":63.61,"Electricity from renewables (TWh)":50.13},{"Year":2005,"Entity":"Spain","Value_co2_emissions_kt_by_country":350500,"Electricity from fossil fuels (TWh)":184.65,"Electricity from nuclear (TWh)":57.54,"Electricity from renewables (TWh)":42.27},{"Year":2006,"Entity":"Spain","Value_co2_emissions_kt_by_country":341779.9988,"Electricity from fossil fuels (TWh)":182.98,"Electricity from nuclear (TWh)":60.13,"Electricity from renewables (TWh)":52.15},{"Year":2007,"Entity":"Spain","Value_co2_emissions_kt_by_country":354679.9927,"Electricity from fossil fuels (TWh)":188.13,"Electricity from nuclear (TWh)":55.1,"Electricity from renewables (TWh)":58.3},{"Year":2008,"Entity":"Spain","Value_co2_emissions_kt_by_country":324269.989,"Electricity from fossil fuels (TWh)":189.55,"Electricity from nuclear (TWh)":58.97,"Electricity from renewables (TWh)":62.15},{"Year":2009,"Entity":"Spain","Value_co2_emissions_kt_by_country":287489.9902,"Electricity from fossil fuels (TWh)":164.69,"Electricity from nuclear (TWh)":52.76,"Electricity from renewables (TWh)":74.08},{"Year":2010,"Entity":"Spain","Value_co2_emissions_kt_by_country":273250,"Electricity from fossil fuels (TWh)":138.39,"Electricity from nuclear (TWh)":61.99,"Electricity from renewables (TWh)":97.77},{"Year":2011,"Entity":"Spain","Value_co2_emissions_kt_by_country":274399.9939,"Electricity from fossil fuels (TWh)":146.12,"Electricity from nuclear (TWh)":57.72,"Electricity from renewables (TWh)":87.53},{"Year":2012,"Entity":"Spain","Value_co2_emissions_kt_by_country":269269.989,"Electricity from fossil fuels (TWh)":145.33,"Electricity from nuclear (TWh)":61.47,"Electricity from renewables (TWh)":86.97},{"Year":2013,"Entity":"Spain","Value_co2_emissions_kt_by_country":242809.9976,"Electricity from fossil fuels (TWh)":113.32,"Electricity from nuclear (TWh)":56.73,"Electricity from renewables (TWh)":111.42},{"Year":2014,"Entity":"Spain","Value_co2_emissions_kt_by_country":240960.0067,"Electricity from fossil fuels (TWh)":107.37,"Electricity from nuclear (TWh)":57.31,"Electricity from renewables (TWh)":110.26},{"Year":2015,"Entity":"Spain","Value_co2_emissions_kt_by_country":256279.9988,"Electricity from fossil fuels (TWh)":123.19,"Electricity from nuclear (TWh)":57.2,"Electricity from renewables (TWh)":97.09},{"Year":2016,"Entity":"Spain","Value_co2_emissions_kt_by_country":247029.9988,"Electricity from fossil fuels (TWh)":107.93,"Electricity from nuclear (TWh)":58.63,"Electricity from renewables (TWh)":104.63},{"Year":2017,"Entity":"Spain","Value_co2_emissions_kt_by_country":263450.0122,"Electricity from fossil fuels (TWh)":126.93,"Electricity from nuclear (TWh)":58.04,"Electricity from renewables (TWh)":87.93},{"Year":2018,"Entity":"Spain","Value_co2_emissions_kt_by_country":257040.0085,"Electricity from fossil fuels (TWh)":112.23,"Electricity from nuclear (TWh)":55.77,"Electricity from renewables (TWh)":103.88},{"Year":2019,"Entity":"Spain","Value_co2_emissions_kt_by_country":239979.9957,"Electricity from fossil fuels (TWh)":111.55,"Electricity from nuclear (TWh)":58.35,"Electricity from renewables (TWh)":100.99},{"Year":2020,"Entity":"Spain","Value_co2_emissions_kt_by_country":null,"Electricity from fossil fuels (TWh)":87.64,"Electricity from nuclear (TWh)":58.3,"Electricity from renewables (TWh)":113.79},{"Year":2000,"Entity":"Thailand","Value_co2_emissions_kt_by_country":164490,"Electricity from fossil fuels (TWh)":83.15,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":6.38},{"Year":2001,"Entity":"Thailand","Value_co2_emissions_kt_by_country":173160,"Electricity from fossil fuels (TWh)":88.97,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":6.76},{"Year":2002,"Entity":"Thailand","Value_co2_emissions_kt_by_country":184240.0055,"Electricity from fossil fuels (TWh)":93.51,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":8.07},{"Year":2003,"Entity":"Thailand","Value_co2_emissions_kt_by_country":191929.9927,"Electricity from fossil fuels (TWh)":100.61,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":8.36},{"Year":2004,"Entity":"Thailand","Value_co2_emissions_kt_by_country":210190.0024,"Electricity from fossil fuels (TWh)":109.46,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":7.63},{"Year":2005,"Entity":"Thailand","Value_co2_emissions_kt_by_country":217770.0043,"Electricity from fossil fuels (TWh)":115.58,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":7.42},{"Year":2006,"Entity":"Thailand","Value_co2_emissions_kt_by_country":219880.0049,"Electricity from fossil fuels (TWh)":119.41,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":9.82},{"Year":2007,"Entity":"Thailand","Value_co2_emissions_kt_by_country":224589.9963,"Electricity from fossil fuels (TWh)":122.12,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":10.2},{"Year":2008,"Entity":"Thailand","Value_co2_emissions_kt_by_country":227580.0018,"Electricity from fossil fuels (TWh)":127.43,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":8.95},{"Year":2009,"Entity":"Thailand","Value_co2_emissions_kt_by_country":220259.9945,"Electricity from fossil fuels (TWh)":128.09,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":9.09},{"Year":2010,"Entity":"Thailand","Value_co2_emissions_kt_by_country":234380.0049,"Electricity from fossil fuels (TWh)":141.72,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":8.58},{"Year":2011,"Entity":"Thailand","Value_co2_emissions_kt_by_country":233600.0061,"Electricity from fossil fuels (TWh)":135.31,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":11.83},{"Year":2012,"Entity":"Thailand","Value_co2_emissions_kt_by_country":250679.9927,"Electricity from fossil fuels (TWh)":143.73,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":13.42},{"Year":2013,"Entity":"Thailand","Value_co2_emissions_kt_by_country":260700.0122,"Electricity from fossil fuels (TWh)":148.29,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":12.33},{"Year":2014,"Entity":"Thailand","Value_co2_emissions_kt_by_country":256799.9878,"Electricity from fossil fuels (TWh)":149.26,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":13.68},{"Year":2015,"Entity":"Thailand","Value_co2_emissions_kt_by_country":264000,"Electricity from fossil fuels (TWh)":153.4,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":13.33},{"Year":2016,"Entity":"Thailand","Value_co2_emissions_kt_by_country":261600.0061,"Electricity from fossil fuels (TWh)":161.79,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":15.97},{"Year":2017,"Entity":"Thailand","Value_co2_emissions_kt_by_country":258820.0073,"Electricity from fossil fuels (TWh)":161.88,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":19.92},{"Year":2018,"Entity":"Thailand","Value_co2_emissions_kt_by_country":257049.9878,"Electricity from fossil fuels (TWh)":156.26,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":25.84},{"Year":2019,"Entity":"Thailand","Value_co2_emissions_kt_by_country":267089.9963,"Electricity from fossil fuels (TWh)":162.59,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":28.02},{"Year":2020,"Entity":"Thailand","Value_co2_emissions_kt_by_country":null,"Electricity from fossil fuels (TWh)":154.52,"Electricity from nuclear (TWh)":0,"Electricity from renewables (TWh)":24.73},{"Year":2000,"Entity":"Ukraine","Value_co2_emissions_kt_by_country":297380,"Electricity from fossil fuels (TWh)":82.65,"Electricity from nuclear (TWh)":77.34,"Electricity from renewables (TWh)":11.28},{"Year":2001,"Entity":"Ukraine","Value_co2_emissions_kt_by_country":300550,"Electricity from fossil fuels (TWh)":84.59,"Electricity from nuclear (TWh)":76.17,"Electricity from renewables (TWh)":12.05},{"Year":2002,"Entity":"Ukraine","Value_co2_emissions_kt_by_country":303940.0024,"Electricity from fossil fuels (TWh)":85.93,"Electricity from nuclear (TWh)":77.99,"Electricity from renewables (TWh)":9.65},{"Year":2003,"Entity":"Ukraine","Value_co2_emissions_kt_by_country":330230.011,"Electricity from fossil fuels (TWh)":89.52,"Electricity from nuclear (TWh)":81.41,"Electricity from renewables (TWh)":9.27},{"Year":2004,"Entity":"Ukraine","Value_co2_emissions_kt_by_country":307140.0146,"Electricity from fossil fuels (TWh)":83.22,"Electricity from nuclear (TWh)":87.02,"Electricity from renewables (TWh)":11.78},{"Year":2005,"Entity":"Ukraine","Value_co2_emissions_kt_by_country":295410.0037,"Electricity from fossil fuels (TWh)":84.75,"Electricity from nuclear (TWh)":88.76,"Electricity from renewables (TWh)":12.4},{"Year":2006,"Entity":"Ukraine","Value_co2_emissions_kt_by_country":303989.9902,"Electricity from fossil fuels (TWh)":90.09,"Electricity from nuclear (TWh)":90.22,"Electricity from renewables (TWh)":12.92},{"Year":2007,"Entity":"Ukraine","Value_co2_emissions_kt_by_country":312140.0146,"Electricity from fossil fuels (TWh)":93.13,"Electricity from nuclear (TWh)":92.54,"Electricity from renewables (TWh)":10.47},{"Year":2008,"Entity":"Ukraine","Value_co2_emissions_kt_by_country":301200.0122,"Electricity from fossil fuels (TWh)":90.92,"Electricity from nuclear (TWh)":89.84,"Electricity from renewables (TWh)":11.82},{"Year":2009,"Entity":"Ukraine","Value_co2_emissions_kt_by_country":251619.9951,"Electricity from fossil fuels (TWh)":78.58,"Electricity from nuclear (TWh)":82.92,"Electricity from renewables (TWh)":12.12},{"Year":2010,"Entity":"Ukraine","Value_co2_emissions_kt_by_country":268920.0134,"Electricity from fossil fuels (TWh)":86.28,"Electricity from nuclear (TWh)":89.15,"Electricity from renewables (TWh)":13.39},{"Year":2011,"Entity":"Ukraine","Value_co2_emissions_kt_by_country":283339.9963,"Electricity from fossil fuels (TWh)":93.5,"Electricity from nuclear (TWh)":90.25,"Electricity from renewables (TWh)":11.2},{"Year":2012,"Entity":"Ukraine","Value_co2_emissions_kt_by_country":277109.9854,"Electricity from fossil fuels (TWh)":96.99,"Electricity from nuclear (TWh)":90.14,"Electricity from renewables (TWh)":11.23},{"Year":2013,"Entity":"Ukraine","Value_co2_emissions_kt_by_country":270269.989,"Electricity from fossil fuels (TWh)":95.39,"Electricity from nuclear (TWh)":83.21,"Electricity from renewables (TWh)":15.11},{"Year":2014,"Entity":"Ukraine","Value_co2_emissions_kt_by_country":237729.9957,"Electricity from fossil fuels (TWh)":83.42,"Electricity from nuclear (TWh)":88.39,"Electricity from renewables (TWh)":10.17},{"Year":2015,"Entity":"Ukraine","Value_co2_emissions_kt_by_country":191070.0073,"Electricity from fossil fuels (TWh)":66.91,"Electricity from nuclear (TWh)":87.63,"Electricity from renewables (TWh)":7.1},{"Year":2016,"Entity":"Ukraine","Value_co2_emissions_kt_by_country":201660.0037,"Electricity from fossil fuels (TWh)":72.66,"Electricity from nuclear (TWh)":80.95,"Electricity from renewables (TWh)":9.25},{"Year":2017,"Entity":"Ukraine","Value_co2_emissions_kt_by_country":174940.0024,"Electricity from fossil fuels (TWh)":57.96,"Electricity from nuclear (TWh)":85.58,"Electricity from renewables (TWh)":10.88},{"Year":2018,"Entity":"Ukraine","Value_co2_emissions_kt_by_country":185619.9951,"Electricity from fossil fuels (TWh)":60.81,"Electricity from nuclear (TWh)":84.4,"Electricity from renewables (TWh)":13.02},{"Year":2019,"Entity":"Ukraine","Value_co2_emissions_kt_by_country":174729.9957,"Electricity from fossil fuels (TWh)":57.79,"Electricity from nuclear (TWh)":83,"Electricity from renewables (TWh)":11.87},{"Year":2020,"Entity":"Ukraine","Value_co2_emissions_kt_by_country":null,"Electricity from fossil fuels (TWh)":54.5,"Electricity from nuclear (TWh)":76.2,"Electricity from renewables (TWh)":17.56},{"Year":2000,"Entity":"United Kingdom","Value_co2_emissions_kt_by_country":530890,"Electricity from fossil fuels (TWh)":279.34,"Electricity from nuclear (TWh)":85.06,"Electricity from renewables (TWh)":9.98},{"Year":2001,"Entity":"United Kingdom","Value_co2_emissions_kt_by_country":545260,"Electricity from fossil fuels (TWh)":282.72,"Electricity from nuclear (TWh)":90.09,"Electricity from renewables (TWh)":9.56},{"Year":2002,"Entity":"United Kingdom","Value_co2_emissions_kt_by_country":530789.978,"Electricity from fossil fuels (TWh)":285.62,"Electricity from nuclear (TWh)":87.85,"Electricity from renewables (TWh)":11.13},{"Year":2003,"Entity":"United Kingdom","Value_co2_emissions_kt_by_country":543039.978,"Electricity from fossil fuels (TWh)":296.15,"Electricity from nuclear (TWh)":88.69,"Electricity from renewables (TWh)":10.62},{"Year":2004,"Entity":"United Kingdom","Value_co2_emissions_kt_by_country":543080.0171,"Electricity from fossil fuels (TWh)":297.15,"Electricity from nuclear (TWh)":80,"Electricity from renewables (TWh)":14.14},{"Year":2005,"Entity":"United Kingdom","Value_co2_emissions_kt_by_country":540919.9829,"Electricity from fossil fuels (TWh)":296.87,"Electricity from nuclear (TWh)":81.62,"Electricity from renewables (TWh)":16.93},{"Year":2006,"Entity":"United Kingdom","Value_co2_emissions_kt_by_country":542059.9976,"Electricity from fossil fuels (TWh)":299.88,"Electricity from nuclear (TWh)":75.45,"Electricity from renewables (TWh)":18.11},{"Year":2007,"Entity":"United Kingdom","Value_co2_emissions_kt_by_country":530500,"Electricity from fossil fuels (TWh)":310.26,"Electricity from nuclear (TWh)":63.03,"Electricity from renewables (TWh)":19.69},{"Year":2008,"Entity":"United Kingdom","Value_co2_emissions_kt_by_country":515340.0269,"Electricity from fossil fuels (TWh)":310.5,"Electricity from nuclear (TWh)":52.49,"Electricity from renewables (TWh)":21.85},{"Year":2009,"Entity":"United Kingdom","Value_co2_emissions_kt_by_country":466489.9902,"Electricity from fossil fuels (TWh)":278.73,"Electricity from nuclear (TWh)":69.1,"Electricity from renewables (TWh)":25.25},{"Year":2010,"Entity":"United Kingdom","Value_co2_emissions_kt_by_country":482440.0024,"Electricity from fossil fuels (TWh)":290.59,"Electricity from nuclear (TWh)":62.14,"Electricity from renewables (TWh)":26.18},{"Year":2011,"Entity":"United Kingdom","Value_co2_emissions_kt_by_country":445589.9963,"Electricity from fossil fuels (TWh)":260.88,"Electricity from nuclear (TWh)":68.98,"Electricity from renewables (TWh)":35.2},{"Year":2012,"Entity":"United Kingdom","Value_co2_emissions_kt_by_country":467779.9988,"Electricity from fossil fuels (TWh)":249.25,"Electricity from nuclear (TWh)":70.4,"Electricity from renewables (TWh)":41.24},{"Year":2013,"Entity":"United Kingdom","Value_co2_emissions_kt_by_country":453760.0098,"Electricity from fossil fuels (TWh)":231.56,"Electricity from nuclear (TWh)":70.61,"Electricity from renewables (TWh)":53.21},{"Year":2014,"Entity":"United Kingdom","Value_co2_emissions_kt_by_country":415600.0061,"Electricity from fossil fuels (TWh)":206.94,"Electricity from nuclear (TWh)":63.75,"Electricity from renewables (TWh)":64.52},{"Year":2015,"Entity":"United Kingdom","Value_co2_emissions_kt_by_country":401079.9866,"Electricity from fossil fuels (TWh)":182.43,"Electricity from nuclear (TWh)":70.34,"Electricity from renewables (TWh)":82.57},{"Year":2016,"Entity":"United Kingdom","Value_co2_emissions_kt_by_country":380809.9976,"Electricity from fossil fuels (TWh)":181.56,"Electricity from nuclear (TWh)":71.73,"Electricity from renewables (TWh)":82.99},{"Year":2017,"Entity":"United Kingdom","Value_co2_emissions_kt_by_country":367000,"Electricity from fossil fuels (TWh)":165.91,"Electricity from nuclear (TWh)":70.34,"Electricity from renewables (TWh)":98.85},{"Year":2018,"Entity":"United Kingdom","Value_co2_emissions_kt_by_country":360730.011,"Electricity from fossil fuels (TWh)":155.41,"Electricity from nuclear (TWh)":65.06,"Electricity from renewables (TWh)":110.03},{"Year":2019,"Entity":"United Kingdom","Value_co2_emissions_kt_by_country":348920.0134,"Electricity from fossil fuels (TWh)":144.99,"Electricity from nuclear (TWh)":56.18,"Electricity from renewables (TWh)":120.48},{"Year":2020,"Entity":"United Kingdom","Value_co2_emissions_kt_by_country":null,"Electricity from fossil fuels (TWh)":124.78,"Electricity from nuclear (TWh)":50.85,"Electricity from renewables (TWh)":131.74},{"Year":2000,"Entity":"United States","Value_co2_emissions_kt_by_country":5775810,"Electricity from fossil fuels (TWh)":2697.28,"Electricity from nuclear (TWh)":753.89,"Electricity from renewables (TWh)":350.93},{"Year":2001,"Entity":"United States","Value_co2_emissions_kt_by_country":5748260,"Electricity from fossil fuels (TWh)":2678.68,"Electricity from nuclear (TWh)":768.83,"Electricity from renewables (TWh)":280.06},{"Year":2002,"Entity":"United States","Value_co2_emissions_kt_by_country":5593029.785,"Electricity from fossil fuels (TWh)":2727.83,"Electricity from nuclear (TWh)":780.06,"Electricity from renewables (TWh)":336.34},{"Year":2003,"Entity":"United States","Value_co2_emissions_kt_by_country":5658990.234,"Electricity from fossil fuels (TWh)":2756.03,"Electricity from nuclear (TWh)":763.73,"Electricity from renewables (TWh)":349.18},{"Year":2004,"Entity":"United States","Value_co2_emissions_kt_by_country":5738290.039,"Electricity from fossil fuels (TWh)":2818.28,"Electricity from nuclear (TWh)":788.53,"Electricity from renewables (TWh)":345.14},{"Year":2005,"Entity":"United States","Value_co2_emissions_kt_by_country":5753490.234,"Electricity from fossil fuels (TWh)":2899.96,"Electricity from nuclear (TWh)":781.99,"Electricity from renewables (TWh)":353.04},{"Year":2006,"Entity":"United States","Value_co2_emissions_kt_by_country":5653080.078,"Electricity from fossil fuels (TWh)":2878.56,"Electricity from nuclear (TWh)":787.22,"Electricity from renewables (TWh)":381.16},{"Year":2007,"Entity":"United States","Value_co2_emissions_kt_by_country":5736319.824,"Electricity from fossil fuels (TWh)":2988.24,"Electricity from nuclear (TWh)":806.42,"Electricity from renewables (TWh)":347.91},{"Year":2008,"Entity":"United States","Value_co2_emissions_kt_by_country":5558379.883,"Electricity from fossil fuels (TWh)":2924.21,"Electricity from nuclear (TWh)":806.21,"Electricity from renewables (TWh)":377.11},{"Year":2009,"Entity":"United States","Value_co2_emissions_kt_by_country":5156430.176,"Electricity from fossil fuels (TWh)":2725.41,"Electricity from nuclear (TWh)":798.85,"Electricity from renewables (TWh)":415.56},{"Year":2010,"Entity":"United States","Value_co2_emissions_kt_by_country":5392109.863,"Electricity from fossil fuels (TWh)":2882.49,"Electricity from nuclear (TWh)":806.97,"Electricity from renewables (TWh)":424.48},{"Year":2011,"Entity":"United States","Value_co2_emissions_kt_by_country":5173600.098,"Electricity from fossil fuels (TWh)":2788.93,"Electricity from nuclear (TWh)":790.2,"Electricity from renewables (TWh)":509.74},{"Year":2012,"Entity":"United States","Value_co2_emissions_kt_by_country":4956060.059,"Electricity from fossil fuels (TWh)":2779.02,"Electricity from nuclear (TWh)":769.33,"Electricity from renewables (TWh)":492.32},{"Year":2013,"Entity":"United States","Value_co2_emissions_kt_by_country":5092100.098,"Electricity from fossil fuels (TWh)":2746.21,"Electricity from nuclear (TWh)":789.02,"Electricity from renewables (TWh)":520.38},{"Year":2014,"Entity":"United States","Value_co2_emissions_kt_by_country":5107209.961,"Electricity from fossil fuels (TWh)":2752.01,"Electricity from nuclear (TWh)":797.17,"Electricity from renewables (TWh)":546.83},{"Year":2015,"Entity":"United States","Value_co2_emissions_kt_by_country":4990709.961,"Electricity from fossil fuels (TWh)":2730.32,"Electricity from nuclear (TWh)":797.18,"Electricity from renewables (TWh)":556.49},{"Year":2016,"Entity":"United States","Value_co2_emissions_kt_by_country":4894500,"Electricity from fossil fuels (TWh)":2656.96,"Electricity from nuclear (TWh)":805.69,"Electricity from renewables (TWh)":624.91},{"Year":2017,"Entity":"United States","Value_co2_emissions_kt_by_country":4819370.117,"Electricity from fossil fuels (TWh)":2540.17,"Electricity from nuclear (TWh)":804.95,"Electricity from renewables (TWh)":707.19},{"Year":2018,"Entity":"United States","Value_co2_emissions_kt_by_country":4975310.059,"Electricity from fossil fuels (TWh)":2661.3,"Electricity from nuclear (TWh)":807.08,"Electricity from renewables (TWh)":733.17},{"Year":2019,"Entity":"United States","Value_co2_emissions_kt_by_country":4817720.215,"Electricity from fossil fuels (TWh)":2588.21,"Electricity from nuclear (TWh)":809.41,"Electricity from renewables (TWh)":760.76},{"Year":2020,"Entity":"United States","Value_co2_emissions_kt_by_country":null,"Electricity from fossil fuels (TWh)":2431.9,"Electricity from nuclear (TWh)":789.88,"Electricity from renewables (TWh)":821.4}],"anchored":true,"createdBy":"user","attachedMetadata":""},{"id":"table-82","displayId":"energy-source","names":["Entity","Year","energy","source"],"rows":[{"Entity":"Australia","Year":2000,"energy":181.05,"source":"fossil fuels"},{"Entity":"Australia","Year":2001,"energy":194.33,"source":"fossil fuels"},{"Entity":"Australia","Year":2002,"energy":197.29,"source":"fossil fuels"},{"Entity":"Australia","Year":2003,"energy":195.13,"source":"fossil fuels"},{"Entity":"Australia","Year":2004,"energy":203.66,"source":"fossil fuels"},{"Entity":"Australia","Year":2005,"energy":195.95,"source":"fossil fuels"},{"Entity":"Australia","Year":2006,"energy":198.72,"source":"fossil fuels"},{"Entity":"Australia","Year":2007,"energy":208.59,"source":"fossil fuels"},{"Entity":"Australia","Year":2008,"energy":211.06,"source":"fossil fuels"},{"Entity":"Australia","Year":2009,"energy":216.42,"source":"fossil fuels"},{"Entity":"Australia","Year":2010,"energy":212.5,"source":"fossil fuels"},{"Entity":"Australia","Year":2011,"energy":213.56,"source":"fossil fuels"},{"Entity":"Australia","Year":2012,"energy":206.75,"source":"fossil fuels"},{"Entity":"Australia","Year":2013,"energy":195.78,"source":"fossil fuels"},{"Entity":"Australia","Year":2014,"energy":205.46,"source":"fossil fuels"},{"Entity":"Australia","Year":2015,"energy":197.72,"source":"fossil fuels"},{"Entity":"Australia","Year":2016,"energy":207.66,"source":"fossil fuels"},{"Entity":"Australia","Year":2017,"energy":209.14,"source":"fossil fuels"},{"Entity":"Australia","Year":2018,"energy":207.45,"source":"fossil fuels"},{"Entity":"Australia","Year":2019,"energy":196.45,"source":"fossil fuels"},{"Entity":"Australia","Year":2020,"energy":186.92,"source":"fossil fuels"},{"Entity":"Brazil","Year":2000,"energy":28.87,"source":"fossil fuels"},{"Entity":"Brazil","Year":2001,"energy":35.19,"source":"fossil fuels"},{"Entity":"Brazil","Year":2002,"energy":33.5,"source":"fossil fuels"},{"Entity":"Brazil","Year":2003,"energy":31.62,"source":"fossil fuels"},{"Entity":"Brazil","Year":2004,"energy":40.14,"source":"fossil fuels"},{"Entity":"Brazil","Year":2005,"energy":39.56,"source":"fossil fuels"},{"Entity":"Brazil","Year":2006,"energy":39.4,"source":"fossil fuels"},{"Entity":"Brazil","Year":2007,"energy":37.64,"source":"fossil fuels"},{"Entity":"Brazil","Year":2008,"energy":55.87,"source":"fossil fuels"},{"Entity":"Brazil","Year":2009,"energy":36.32,"source":"fossil fuels"},{"Entity":"Brazil","Year":2010,"energy":61.02,"source":"fossil fuels"},{"Entity":"Brazil","Year":2011,"energy":50.27,"source":"fossil fuels"},{"Entity":"Brazil","Year":2012,"energy":77.21,"source":"fossil fuels"},{"Entity":"Brazil","Year":2013,"energy":112,"source":"fossil fuels"},{"Entity":"Brazil","Year":2014,"energy":136.58,"source":"fossil fuels"},{"Entity":"Brazil","Year":2015,"energy":128.85,"source":"fossil fuels"},{"Entity":"Brazil","Year":2016,"energy":93.06,"source":"fossil fuels"},{"Entity":"Brazil","Year":2017,"energy":101.9,"source":"fossil fuels"},{"Entity":"Brazil","Year":2018,"energy":86.69,"source":"fossil fuels"},{"Entity":"Brazil","Year":2019,"energy":90.91,"source":"fossil fuels"},{"Entity":"Brazil","Year":2020,"energy":81.15,"source":"fossil fuels"},{"Entity":"Canada","Year":2000,"energy":155.56,"source":"fossil fuels"},{"Entity":"Canada","Year":2001,"energy":159.93,"source":"fossil fuels"},{"Entity":"Canada","Year":2002,"energy":155.12,"source":"fossil fuels"},{"Entity":"Canada","Year":2003,"energy":157.35,"source":"fossil fuels"},{"Entity":"Canada","Year":2004,"energy":148.86,"source":"fossil fuels"},{"Entity":"Canada","Year":2005,"energy":150.78,"source":"fossil fuels"},{"Entity":"Canada","Year":2006,"energy":139.71,"source":"fossil fuels"},{"Entity":"Canada","Year":2007,"energy":149.36,"source":"fossil fuels"},{"Entity":"Canada","Year":2008,"energy":141.33,"source":"fossil fuels"},{"Entity":"Canada","Year":2009,"energy":129.76,"source":"fossil fuels"},{"Entity":"Canada","Year":2010,"energy":130.08,"source":"fossil fuels"},{"Entity":"Canada","Year":2011,"energy":131.3,"source":"fossil fuels"},{"Entity":"Canada","Year":2012,"energy":124.2,"source":"fossil fuels"},{"Entity":"Canada","Year":2013,"energy":122.87,"source":"fossil fuels"},{"Entity":"Canada","Year":2014,"energy":122.75,"source":"fossil fuels"},{"Entity":"Canada","Year":2015,"energy":125.7,"source":"fossil fuels"},{"Entity":"Canada","Year":2016,"energy":122.35,"source":"fossil fuels"},{"Entity":"Canada","Year":2017,"energy":113.7,"source":"fossil fuels"},{"Entity":"Canada","Year":2018,"energy":112.47,"source":"fossil fuels"},{"Entity":"Canada","Year":2019,"energy":110.65,"source":"fossil fuels"},{"Entity":"Canada","Year":2020,"energy":102.19,"source":"fossil fuels"},{"Entity":"China","Year":2000,"energy":1113.3,"source":"fossil fuels"},{"Entity":"China","Year":2001,"energy":1182.59,"source":"fossil fuels"},{"Entity":"China","Year":2002,"energy":1337.46,"source":"fossil fuels"},{"Entity":"China","Year":2003,"energy":1579.96,"source":"fossil fuels"},{"Entity":"China","Year":2004,"energy":1795.41,"source":"fossil fuels"},{"Entity":"China","Year":2005,"energy":2042.8,"source":"fossil fuels"},{"Entity":"China","Year":2006,"energy":2364.16,"source":"fossil fuels"},{"Entity":"China","Year":2007,"energy":2718.7,"source":"fossil fuels"},{"Entity":"China","Year":2008,"energy":2762.29,"source":"fossil fuels"},{"Entity":"China","Year":2009,"energy":2980.2,"source":"fossil fuels"},{"Entity":"China","Year":2010,"energy":3326.19,"source":"fossil fuels"},{"Entity":"China","Year":2011,"energy":3811.77,"source":"fossil fuels"},{"Entity":"China","Year":2012,"energy":3869.38,"source":"fossil fuels"},{"Entity":"China","Year":2013,"energy":4203.77,"source":"fossil fuels"},{"Entity":"China","Year":2014,"energy":4345.86,"source":"fossil fuels"},{"Entity":"China","Year":2015,"energy":4222.76,"source":"fossil fuels"},{"Entity":"China","Year":2016,"energy":4355,"source":"fossil fuels"},{"Entity":"China","Year":2017,"energy":4643.1,"source":"fossil fuels"},{"Entity":"China","Year":2018,"energy":4990.28,"source":"fossil fuels"},{"Entity":"China","Year":2019,"energy":5098.22,"source":"fossil fuels"},{"Entity":"China","Year":2020,"energy":5184.13,"source":"fossil fuels"},{"Entity":"France","Year":2000,"energy":50.61,"source":"fossil fuels"},{"Entity":"France","Year":2001,"energy":46.48,"source":"fossil fuels"},{"Entity":"France","Year":2002,"energy":52.67,"source":"fossil fuels"},{"Entity":"France","Year":2003,"energy":57.38,"source":"fossil fuels"},{"Entity":"France","Year":2004,"energy":56.53,"source":"fossil fuels"},{"Entity":"France","Year":2005,"energy":63.35,"source":"fossil fuels"},{"Entity":"France","Year":2006,"energy":56.9,"source":"fossil fuels"},{"Entity":"France","Year":2007,"energy":58.18,"source":"fossil fuels"},{"Entity":"France","Year":2008,"energy":55.57,"source":"fossil fuels"},{"Entity":"France","Year":2009,"energy":51.32,"source":"fossil fuels"},{"Entity":"France","Year":2010,"energy":57.63,"source":"fossil fuels"},{"Entity":"France","Year":2011,"energy":58.99,"source":"fossil fuels"},{"Entity":"France","Year":2012,"energy":56.42,"source":"fossil fuels"},{"Entity":"France","Year":2013,"energy":53.35,"source":"fossil fuels"},{"Entity":"France","Year":2014,"energy":35.68,"source":"fossil fuels"},{"Entity":"France","Year":2015,"energy":44.65,"source":"fossil fuels"},{"Entity":"France","Year":2016,"energy":56.45,"source":"fossil fuels"},{"Entity":"France","Year":2017,"energy":65.09,"source":"fossil fuels"},{"Entity":"France","Year":2018,"energy":49.27,"source":"fossil fuels"},{"Entity":"France","Year":2019,"energy":53.5,"source":"fossil fuels"},{"Entity":"France","Year":2020,"energy":48.14,"source":"fossil fuels"},{"Entity":"Germany","Year":2000,"energy":367.22,"source":"fossil fuels"},{"Entity":"Germany","Year":2001,"energy":372.69,"source":"fossil fuels"},{"Entity":"Germany","Year":2002,"energy":372.64,"source":"fossil fuels"},{"Entity":"Germany","Year":2003,"energy":390.81,"source":"fossil fuels"},{"Entity":"Germany","Year":2004,"energy":385.24,"source":"fossil fuels"},{"Entity":"Germany","Year":2005,"energy":386.96,"source":"fossil fuels"},{"Entity":"Germany","Year":2006,"energy":390.03,"source":"fossil fuels"},{"Entity":"Germany","Year":2007,"energy":402.4,"source":"fossil fuels"},{"Entity":"Germany","Year":2008,"energy":390.43,"source":"fossil fuels"},{"Entity":"Germany","Year":2009,"energy":358.07,"source":"fossil fuels"},{"Entity":"Germany","Year":2010,"energy":378.9,"source":"fossil fuels"},{"Entity":"Germany","Year":2011,"energy":373.16,"source":"fossil fuels"},{"Entity":"Germany","Year":2012,"energy":377.89,"source":"fossil fuels"},{"Entity":"Germany","Year":2013,"energy":381.52,"source":"fossil fuels"},{"Entity":"Germany","Year":2014,"energy":360.28,"source":"fossil fuels"},{"Entity":"Germany","Year":2015,"energy":359.99,"source":"fossil fuels"},{"Entity":"Germany","Year":2016,"energy":368.67,"source":"fossil fuels"},{"Entity":"Germany","Year":2017,"energy":353.37,"source":"fossil fuels"},{"Entity":"Germany","Year":2018,"energy":334.65,"source":"fossil fuels"},{"Entity":"Germany","Year":2019,"energy":284.09,"source":"fossil fuels"},{"Entity":"Germany","Year":2020,"energy":251.4,"source":"fossil fuels"},{"Entity":"India","Year":2000,"energy":475.35,"source":"fossil fuels"},{"Entity":"India","Year":2001,"energy":491.01,"source":"fossil fuels"},{"Entity":"India","Year":2002,"energy":517.51,"source":"fossil fuels"},{"Entity":"India","Year":2003,"energy":545.36,"source":"fossil fuels"},{"Entity":"India","Year":2004,"energy":567.86,"source":"fossil fuels"},{"Entity":"India","Year":2005,"energy":579.32,"source":"fossil fuels"},{"Entity":"India","Year":2006,"energy":599.24,"source":"fossil fuels"},{"Entity":"India","Year":2007,"energy":636.68,"source":"fossil fuels"},{"Entity":"India","Year":2008,"energy":674.27,"source":"fossil fuels"},{"Entity":"India","Year":2009,"energy":728.56,"source":"fossil fuels"},{"Entity":"India","Year":2010,"energy":771.78,"source":"fossil fuels"},{"Entity":"India","Year":2011,"energy":828.16,"source":"fossil fuels"},{"Entity":"India","Year":2012,"energy":893.45,"source":"fossil fuels"},{"Entity":"India","Year":2013,"energy":924.93,"source":"fossil fuels"},{"Entity":"India","Year":2014,"energy":1025.29,"source":"fossil fuels"},{"Entity":"India","Year":2015,"energy":1080.44,"source":"fossil fuels"},{"Entity":"India","Year":2016,"energy":1155.52,"source":"fossil fuels"},{"Entity":"India","Year":2017,"energy":1198.85,"source":"fossil fuels"},{"Entity":"India","Year":2018,"energy":1276.32,"source":"fossil fuels"},{"Entity":"India","Year":2019,"energy":1273.59,"source":"fossil fuels"},{"Entity":"India","Year":2020,"energy":1202.34,"source":"fossil fuels"},{"Entity":"Indonesia","Year":2000,"energy":78.43,"source":"fossil fuels"},{"Entity":"Indonesia","Year":2001,"energy":83.96,"source":"fossil fuels"},{"Entity":"Indonesia","Year":2002,"energy":92.03,"source":"fossil fuels"},{"Entity":"Indonesia","Year":2003,"energy":97.57,"source":"fossil fuels"},{"Entity":"Indonesia","Year":2004,"energy":103.8,"source":"fossil fuels"},{"Entity":"Indonesia","Year":2005,"energy":110.22,"source":"fossil fuels"},{"Entity":"Indonesia","Year":2006,"energy":116.8,"source":"fossil fuels"},{"Entity":"Indonesia","Year":2007,"energy":124.1,"source":"fossil fuels"},{"Entity":"Indonesia","Year":2008,"energy":129.55,"source":"fossil fuels"},{"Entity":"Indonesia","Year":2009,"energy":136.05,"source":"fossil fuels"},{"Entity":"Indonesia","Year":2010,"energy":142.88,"source":"fossil fuels"},{"Entity":"Indonesia","Year":2011,"energy":161.41,"source":"fossil fuels"},{"Entity":"Indonesia","Year":2012,"energy":177.83,"source":"fossil fuels"},{"Entity":"Indonesia","Year":2013,"energy":189.66,"source":"fossil fuels"},{"Entity":"Indonesia","Year":2014,"energy":203.11,"source":"fossil fuels"},{"Entity":"Indonesia","Year":2015,"energy":209.71,"source":"fossil fuels"},{"Entity":"Indonesia","Year":2016,"energy":217.97,"source":"fossil fuels"},{"Entity":"Indonesia","Year":2017,"energy":222.64,"source":"fossil fuels"},{"Entity":"Indonesia","Year":2018,"energy":235.41,"source":"fossil fuels"},{"Entity":"Indonesia","Year":2019,"energy":247.39,"source":"fossil fuels"},{"Entity":"Indonesia","Year":2020,"energy":238.91,"source":"fossil fuels"},{"Entity":"Italy","Year":2000,"energy":218.28,"source":"fossil fuels"},{"Entity":"Italy","Year":2001,"energy":216.73,"source":"fossil fuels"},{"Entity":"Italy","Year":2002,"energy":228.45,"source":"fossil fuels"},{"Entity":"Italy","Year":2003,"energy":238.52,"source":"fossil fuels"},{"Entity":"Italy","Year":2004,"energy":240.95,"source":"fossil fuels"},{"Entity":"Italy","Year":2005,"energy":247.29,"source":"fossil fuels"},{"Entity":"Italy","Year":2006,"energy":256.03,"source":"fossil fuels"},{"Entity":"Italy","Year":2007,"energy":259.49,"source":"fossil fuels"},{"Entity":"Italy","Year":2008,"energy":254.34,"source":"fossil fuels"},{"Entity":"Italy","Year":2009,"energy":218.32,"source":"fossil fuels"},{"Entity":"Italy","Year":2010,"energy":220.93,"source":"fossil fuels"},{"Entity":"Italy","Year":2011,"energy":216.78,"source":"fossil fuels"},{"Entity":"Italy","Year":2012,"energy":204.26,"source":"fossil fuels"},{"Entity":"Italy","Year":2013,"energy":175.07,"source":"fossil fuels"},{"Entity":"Italy","Year":2014,"energy":156.76,"source":"fossil fuels"},{"Entity":"Italy","Year":2015,"energy":172.06,"source":"fossil fuels"},{"Entity":"Italy","Year":2016,"energy":179.19,"source":"fossil fuels"},{"Entity":"Italy","Year":2017,"energy":189.44,"source":"fossil fuels"},{"Entity":"Italy","Year":2018,"energy":172.98,"source":"fossil fuels"},{"Entity":"Italy","Year":2019,"energy":175.52,"source":"fossil fuels"},{"Entity":"Italy","Year":2020,"energy":161.17,"source":"fossil fuels"},{"Entity":"Japan","Year":2000,"energy":578.29,"source":"fossil fuels"},{"Entity":"Japan","Year":2001,"energy":564.95,"source":"fossil fuels"},{"Entity":"Japan","Year":2002,"energy":605.12,"source":"fossil fuels"},{"Entity":"Japan","Year":2003,"energy":633.76,"source":"fossil fuels"},{"Entity":"Japan","Year":2004,"energy":621.6,"source":"fossil fuels"},{"Entity":"Japan","Year":2005,"energy":634.09,"source":"fossil fuels"},{"Entity":"Japan","Year":2006,"energy":628.77,"source":"fossil fuels"},{"Entity":"Japan","Year":2007,"energy":705.37,"source":"fossil fuels"},{"Entity":"Japan","Year":2008,"energy":663.88,"source":"fossil fuels"},{"Entity":"Japan","Year":2009,"energy":611.86,"source":"fossil fuels"},{"Entity":"Japan","Year":2010,"energy":689.89,"source":"fossil fuels"},{"Entity":"Japan","Year":2011,"energy":777.1,"source":"fossil fuels"},{"Entity":"Japan","Year":2012,"energy":920.39,"source":"fossil fuels"},{"Entity":"Japan","Year":2013,"energy":897.88,"source":"fossil fuels"},{"Entity":"Japan","Year":2014,"energy":892.18,"source":"fossil fuels"},{"Entity":"Japan","Year":2015,"energy":844.23,"source":"fossil fuels"},{"Entity":"Japan","Year":2016,"energy":832.4,"source":"fossil fuels"},{"Entity":"Japan","Year":2017,"energy":806.12,"source":"fossil fuels"},{"Entity":"Japan","Year":2018,"energy":780.61,"source":"fossil fuels"},{"Entity":"Japan","Year":2019,"energy":735.66,"source":"fossil fuels"},{"Entity":"Japan","Year":2020,"energy":716.67,"source":"fossil fuels"},{"Entity":"Kazakhstan","Year":2000,"energy":44.11,"source":"fossil fuels"},{"Entity":"Kazakhstan","Year":2001,"energy":47.3,"source":"fossil fuels"},{"Entity":"Kazakhstan","Year":2002,"energy":49.44,"source":"fossil fuels"},{"Entity":"Kazakhstan","Year":2003,"energy":55.24,"source":"fossil fuels"},{"Entity":"Kazakhstan","Year":2004,"energy":58.89,"source":"fossil fuels"},{"Entity":"Kazakhstan","Year":2005,"energy":60.06,"source":"fossil fuels"},{"Entity":"Kazakhstan","Year":2006,"energy":63.89,"source":"fossil fuels"},{"Entity":"Kazakhstan","Year":2007,"energy":68.45,"source":"fossil fuels"},{"Entity":"Kazakhstan","Year":2008,"energy":72.89,"source":"fossil fuels"},{"Entity":"Kazakhstan","Year":2009,"energy":71.85,"source":"fossil fuels"},{"Entity":"Kazakhstan","Year":2010,"energy":74.63,"source":"fossil fuels"},{"Entity":"Kazakhstan","Year":2011,"energy":78.7,"source":"fossil fuels"},{"Entity":"Kazakhstan","Year":2012,"energy":82.98,"source":"fossil fuels"},{"Entity":"Kazakhstan","Year":2013,"energy":84.88,"source":"fossil fuels"},{"Entity":"Kazakhstan","Year":2014,"energy":86.37,"source":"fossil fuels"},{"Entity":"Kazakhstan","Year":2015,"energy":82.2,"source":"fossil fuels"},{"Entity":"Kazakhstan","Year":2016,"energy":82.65,"source":"fossil fuels"},{"Entity":"Kazakhstan","Year":2017,"energy":91.48,"source":"fossil fuels"},{"Entity":"Kazakhstan","Year":2018,"energy":96.36,"source":"fossil fuels"},{"Entity":"Kazakhstan","Year":2019,"energy":95.39,"source":"fossil fuels"},{"Entity":"Kazakhstan","Year":2020,"energy":96.7,"source":"fossil fuels"},{"Entity":"Mexico","Year":2000,"energy":141.8,"source":"fossil fuels"},{"Entity":"Mexico","Year":2001,"energy":153.32,"source":"fossil fuels"},{"Entity":"Mexico","Year":2002,"energy":159.81,"source":"fossil fuels"},{"Entity":"Mexico","Year":2003,"energy":160.45,"source":"fossil fuels"},{"Entity":"Mexico","Year":2004,"energy":173.66,"source":"fossil fuels"},{"Entity":"Mexico","Year":2005,"energy":178.76,"source":"fossil fuels"},{"Entity":"Mexico","Year":2006,"energy":182.76,"source":"fossil fuels"},{"Entity":"Mexico","Year":2007,"energy":191.83,"source":"fossil fuels"},{"Entity":"Mexico","Year":2008,"energy":184.51,"source":"fossil fuels"},{"Entity":"Mexico","Year":2009,"energy":194.75,"source":"fossil fuels"},{"Entity":"Mexico","Year":2010,"energy":207.38,"source":"fossil fuels"},{"Entity":"Mexico","Year":2011,"energy":219.88,"source":"fossil fuels"},{"Entity":"Mexico","Year":2012,"energy":229.14,"source":"fossil fuels"},{"Entity":"Mexico","Year":2013,"energy":231.23,"source":"fossil fuels"},{"Entity":"Mexico","Year":2014,"energy":223.43,"source":"fossil fuels"},{"Entity":"Mexico","Year":2015,"energy":234.28,"source":"fossil fuels"},{"Entity":"Mexico","Year":2016,"energy":239.78,"source":"fossil fuels"},{"Entity":"Mexico","Year":2017,"energy":242.69,"source":"fossil fuels"},{"Entity":"Mexico","Year":2018,"energy":259.92,"source":"fossil fuels"},{"Entity":"Mexico","Year":2019,"energy":248.2,"source":"fossil fuels"},{"Entity":"Mexico","Year":2020,"energy":245.46,"source":"fossil fuels"},{"Entity":"Poland","Year":2000,"energy":140.85,"source":"fossil fuels"},{"Entity":"Poland","Year":2001,"energy":140.94,"source":"fossil fuels"},{"Entity":"Poland","Year":2002,"energy":139.72,"source":"fossil fuels"},{"Entity":"Poland","Year":2003,"energy":147.76,"source":"fossil fuels"},{"Entity":"Poland","Year":2004,"energy":149.06,"source":"fossil fuels"},{"Entity":"Poland","Year":2005,"energy":151.2,"source":"fossil fuels"},{"Entity":"Poland","Year":2006,"energy":156.16,"source":"fossil fuels"},{"Entity":"Poland","Year":2007,"energy":153.08,"source":"fossil fuels"},{"Entity":"Poland","Year":2008,"energy":148.03,"source":"fossil fuels"},{"Entity":"Poland","Year":2009,"energy":142.4,"source":"fossil fuels"},{"Entity":"Poland","Year":2010,"energy":146.12,"source":"fossil fuels"},{"Entity":"Poland","Year":2011,"energy":149.88,"source":"fossil fuels"},{"Entity":"Poland","Year":2012,"energy":144.75,"source":"fossil fuels"},{"Entity":"Poland","Year":2013,"energy":146.85,"source":"fossil fuels"},{"Entity":"Poland","Year":2014,"energy":138.53,"source":"fossil fuels"},{"Entity":"Poland","Year":2015,"energy":141.55,"source":"fossil fuels"},{"Entity":"Poland","Year":2016,"energy":143.28,"source":"fossil fuels"},{"Entity":"Poland","Year":2017,"energy":145.8,"source":"fossil fuels"},{"Entity":"Poland","Year":2018,"energy":147.87,"source":"fossil fuels"},{"Entity":"Poland","Year":2019,"energy":137.58,"source":"fossil fuels"},{"Entity":"Poland","Year":2020,"energy":128.91,"source":"fossil fuels"},{"Entity":"Saudi Arabia","Year":2000,"energy":138.68,"source":"fossil fuels"},{"Entity":"Saudi Arabia","Year":2001,"energy":146.09,"source":"fossil fuels"},{"Entity":"Saudi Arabia","Year":2002,"energy":154.91,"source":"fossil fuels"},{"Entity":"Saudi Arabia","Year":2003,"energy":166.58,"source":"fossil fuels"},{"Entity":"Saudi Arabia","Year":2004,"energy":173.41,"source":"fossil fuels"},{"Entity":"Saudi Arabia","Year":2005,"energy":191.05,"source":"fossil fuels"},{"Entity":"Saudi Arabia","Year":2006,"energy":196.31,"source":"fossil fuels"},{"Entity":"Saudi Arabia","Year":2007,"energy":204.43,"source":"fossil fuels"},{"Entity":"Saudi Arabia","Year":2008,"energy":204.2,"source":"fossil fuels"},{"Entity":"Saudi Arabia","Year":2009,"energy":217.31,"source":"fossil fuels"},{"Entity":"Saudi Arabia","Year":2010,"energy":240.06,"source":"fossil fuels"},{"Entity":"Saudi Arabia","Year":2011,"energy":250.07,"source":"fossil fuels"},{"Entity":"Saudi Arabia","Year":2012,"energy":271.68,"source":"fossil fuels"},{"Entity":"Saudi Arabia","Year":2013,"energy":284.02,"source":"fossil fuels"},{"Entity":"Saudi Arabia","Year":2014,"energy":311.81,"source":"fossil fuels"},{"Entity":"Saudi Arabia","Year":2015,"energy":338.34,"source":"fossil fuels"},{"Entity":"Saudi Arabia","Year":2016,"energy":337.38,"source":"fossil fuels"},{"Entity":"Saudi Arabia","Year":2017,"energy":354.3,"source":"fossil fuels"},{"Entity":"Saudi Arabia","Year":2018,"energy":334.7,"source":"fossil fuels"},{"Entity":"Saudi Arabia","Year":2019,"energy":335.24,"source":"fossil fuels"},{"Entity":"Saudi Arabia","Year":2020,"energy":337.82,"source":"fossil fuels"},{"Entity":"South Africa","Year":2000,"energy":181.67,"source":"fossil fuels"},{"Entity":"South Africa","Year":2001,"energy":183.36,"source":"fossil fuels"},{"Entity":"South Africa","Year":2002,"energy":188.79,"source":"fossil fuels"},{"Entity":"South Africa","Year":2003,"energy":204.39,"source":"fossil fuels"},{"Entity":"South Africa","Year":2004,"energy":212.63,"source":"fossil fuels"},{"Entity":"South Africa","Year":2005,"energy":215.23,"source":"fossil fuels"},{"Entity":"South Africa","Year":2006,"energy":223.25,"source":"fossil fuels"},{"Entity":"South Africa","Year":2007,"energy":232.91,"source":"fossil fuels"},{"Entity":"South Africa","Year":2008,"energy":226.32,"source":"fossil fuels"},{"Entity":"South Africa","Year":2009,"energy":218.17,"source":"fossil fuels"},{"Entity":"South Africa","Year":2010,"energy":227.57,"source":"fossil fuels"},{"Entity":"South Africa","Year":2011,"energy":229.06,"source":"fossil fuels"},{"Entity":"South Africa","Year":2012,"energy":226.84,"source":"fossil fuels"},{"Entity":"South Africa","Year":2013,"energy":223.28,"source":"fossil fuels"},{"Entity":"South Africa","Year":2014,"energy":218.42,"source":"fossil fuels"},{"Entity":"South Africa","Year":2015,"energy":214.88,"source":"fossil fuels"},{"Entity":"South Africa","Year":2016,"energy":213.09,"source":"fossil fuels"},{"Entity":"South Africa","Year":2017,"energy":212.77,"source":"fossil fuels"},{"Entity":"South Africa","Year":2018,"energy":214.25,"source":"fossil fuels"},{"Entity":"South Africa","Year":2019,"energy":208.39,"source":"fossil fuels"},{"Entity":"South Africa","Year":2020,"energy":197.5,"source":"fossil fuels"},{"Entity":"Spain","Year":2000,"energy":124.22,"source":"fossil fuels"},{"Entity":"Spain","Year":2001,"energy":120.06,"source":"fossil fuels"},{"Entity":"Spain","Year":2002,"energy":143.72,"source":"fossil fuels"},{"Entity":"Spain","Year":2003,"energy":139.67,"source":"fossil fuels"},{"Entity":"Spain","Year":2004,"energy":159.91,"source":"fossil fuels"},{"Entity":"Spain","Year":2005,"energy":184.65,"source":"fossil fuels"},{"Entity":"Spain","Year":2006,"energy":182.98,"source":"fossil fuels"},{"Entity":"Spain","Year":2007,"energy":188.13,"source":"fossil fuels"},{"Entity":"Spain","Year":2008,"energy":189.55,"source":"fossil fuels"},{"Entity":"Spain","Year":2009,"energy":164.69,"source":"fossil fuels"},{"Entity":"Spain","Year":2010,"energy":138.39,"source":"fossil fuels"},{"Entity":"Spain","Year":2011,"energy":146.12,"source":"fossil fuels"},{"Entity":"Spain","Year":2012,"energy":145.33,"source":"fossil fuels"},{"Entity":"Spain","Year":2013,"energy":113.32,"source":"fossil fuels"},{"Entity":"Spain","Year":2014,"energy":107.37,"source":"fossil fuels"},{"Entity":"Spain","Year":2015,"energy":123.19,"source":"fossil fuels"},{"Entity":"Spain","Year":2016,"energy":107.93,"source":"fossil fuels"},{"Entity":"Spain","Year":2017,"energy":126.93,"source":"fossil fuels"},{"Entity":"Spain","Year":2018,"energy":112.23,"source":"fossil fuels"},{"Entity":"Spain","Year":2019,"energy":111.55,"source":"fossil fuels"},{"Entity":"Spain","Year":2020,"energy":87.64,"source":"fossil fuels"},{"Entity":"Thailand","Year":2000,"energy":83.15,"source":"fossil fuels"},{"Entity":"Thailand","Year":2001,"energy":88.97,"source":"fossil fuels"},{"Entity":"Thailand","Year":2002,"energy":93.51,"source":"fossil fuels"},{"Entity":"Thailand","Year":2003,"energy":100.61,"source":"fossil fuels"},{"Entity":"Thailand","Year":2004,"energy":109.46,"source":"fossil fuels"},{"Entity":"Thailand","Year":2005,"energy":115.58,"source":"fossil fuels"},{"Entity":"Thailand","Year":2006,"energy":119.41,"source":"fossil fuels"},{"Entity":"Thailand","Year":2007,"energy":122.12,"source":"fossil fuels"},{"Entity":"Thailand","Year":2008,"energy":127.43,"source":"fossil fuels"},{"Entity":"Thailand","Year":2009,"energy":128.09,"source":"fossil fuels"},{"Entity":"Thailand","Year":2010,"energy":141.72,"source":"fossil fuels"},{"Entity":"Thailand","Year":2011,"energy":135.31,"source":"fossil fuels"},{"Entity":"Thailand","Year":2012,"energy":143.73,"source":"fossil fuels"},{"Entity":"Thailand","Year":2013,"energy":148.29,"source":"fossil fuels"},{"Entity":"Thailand","Year":2014,"energy":149.26,"source":"fossil fuels"},{"Entity":"Thailand","Year":2015,"energy":153.4,"source":"fossil fuels"},{"Entity":"Thailand","Year":2016,"energy":161.79,"source":"fossil fuels"},{"Entity":"Thailand","Year":2017,"energy":161.88,"source":"fossil fuels"},{"Entity":"Thailand","Year":2018,"energy":156.26,"source":"fossil fuels"},{"Entity":"Thailand","Year":2019,"energy":162.59,"source":"fossil fuels"},{"Entity":"Thailand","Year":2020,"energy":154.52,"source":"fossil fuels"},{"Entity":"Ukraine","Year":2000,"energy":82.65,"source":"fossil fuels"},{"Entity":"Ukraine","Year":2001,"energy":84.59,"source":"fossil fuels"},{"Entity":"Ukraine","Year":2002,"energy":85.93,"source":"fossil fuels"},{"Entity":"Ukraine","Year":2003,"energy":89.52,"source":"fossil fuels"},{"Entity":"Ukraine","Year":2004,"energy":83.22,"source":"fossil fuels"},{"Entity":"Ukraine","Year":2005,"energy":84.75,"source":"fossil fuels"},{"Entity":"Ukraine","Year":2006,"energy":90.09,"source":"fossil fuels"},{"Entity":"Ukraine","Year":2007,"energy":93.13,"source":"fossil fuels"},{"Entity":"Ukraine","Year":2008,"energy":90.92,"source":"fossil fuels"},{"Entity":"Ukraine","Year":2009,"energy":78.58,"source":"fossil fuels"},{"Entity":"Ukraine","Year":2010,"energy":86.28,"source":"fossil fuels"},{"Entity":"Ukraine","Year":2011,"energy":93.5,"source":"fossil fuels"},{"Entity":"Ukraine","Year":2012,"energy":96.99,"source":"fossil fuels"},{"Entity":"Ukraine","Year":2013,"energy":95.39,"source":"fossil fuels"},{"Entity":"Ukraine","Year":2014,"energy":83.42,"source":"fossil fuels"},{"Entity":"Ukraine","Year":2015,"energy":66.91,"source":"fossil fuels"},{"Entity":"Ukraine","Year":2016,"energy":72.66,"source":"fossil fuels"},{"Entity":"Ukraine","Year":2017,"energy":57.96,"source":"fossil fuels"},{"Entity":"Ukraine","Year":2018,"energy":60.81,"source":"fossil fuels"},{"Entity":"Ukraine","Year":2019,"energy":57.79,"source":"fossil fuels"},{"Entity":"Ukraine","Year":2020,"energy":54.5,"source":"fossil fuels"},{"Entity":"United Kingdom","Year":2000,"energy":279.34,"source":"fossil fuels"},{"Entity":"United Kingdom","Year":2001,"energy":282.72,"source":"fossil fuels"},{"Entity":"United Kingdom","Year":2002,"energy":285.62,"source":"fossil fuels"},{"Entity":"United Kingdom","Year":2003,"energy":296.15,"source":"fossil fuels"},{"Entity":"United Kingdom","Year":2004,"energy":297.15,"source":"fossil fuels"},{"Entity":"United Kingdom","Year":2005,"energy":296.87,"source":"fossil fuels"},{"Entity":"United Kingdom","Year":2006,"energy":299.88,"source":"fossil fuels"},{"Entity":"United Kingdom","Year":2007,"energy":310.26,"source":"fossil fuels"},{"Entity":"United Kingdom","Year":2008,"energy":310.5,"source":"fossil fuels"},{"Entity":"United Kingdom","Year":2009,"energy":278.73,"source":"fossil fuels"},{"Entity":"United Kingdom","Year":2010,"energy":290.59,"source":"fossil fuels"},{"Entity":"United Kingdom","Year":2011,"energy":260.88,"source":"fossil fuels"},{"Entity":"United Kingdom","Year":2012,"energy":249.25,"source":"fossil fuels"},{"Entity":"United Kingdom","Year":2013,"energy":231.56,"source":"fossil fuels"},{"Entity":"United Kingdom","Year":2014,"energy":206.94,"source":"fossil fuels"},{"Entity":"United Kingdom","Year":2015,"energy":182.43,"source":"fossil fuels"},{"Entity":"United Kingdom","Year":2016,"energy":181.56,"source":"fossil fuels"},{"Entity":"United Kingdom","Year":2017,"energy":165.91,"source":"fossil fuels"},{"Entity":"United Kingdom","Year":2018,"energy":155.41,"source":"fossil fuels"},{"Entity":"United Kingdom","Year":2019,"energy":144.99,"source":"fossil fuels"},{"Entity":"United Kingdom","Year":2020,"energy":124.78,"source":"fossil fuels"},{"Entity":"United States","Year":2000,"energy":2697.28,"source":"fossil fuels"},{"Entity":"United States","Year":2001,"energy":2678.68,"source":"fossil fuels"},{"Entity":"United States","Year":2002,"energy":2727.83,"source":"fossil fuels"},{"Entity":"United States","Year":2003,"energy":2756.03,"source":"fossil fuels"},{"Entity":"United States","Year":2004,"energy":2818.28,"source":"fossil fuels"},{"Entity":"United States","Year":2005,"energy":2899.96,"source":"fossil fuels"},{"Entity":"United States","Year":2006,"energy":2878.56,"source":"fossil fuels"},{"Entity":"United States","Year":2007,"energy":2988.24,"source":"fossil fuels"},{"Entity":"United States","Year":2008,"energy":2924.21,"source":"fossil fuels"},{"Entity":"United States","Year":2009,"energy":2725.41,"source":"fossil fuels"},{"Entity":"United States","Year":2010,"energy":2882.49,"source":"fossil fuels"},{"Entity":"United States","Year":2011,"energy":2788.93,"source":"fossil fuels"},{"Entity":"United States","Year":2012,"energy":2779.02,"source":"fossil fuels"},{"Entity":"United States","Year":2013,"energy":2746.21,"source":"fossil fuels"},{"Entity":"United States","Year":2014,"energy":2752.01,"source":"fossil fuels"},{"Entity":"United States","Year":2015,"energy":2730.32,"source":"fossil fuels"},{"Entity":"United States","Year":2016,"energy":2656.96,"source":"fossil fuels"},{"Entity":"United States","Year":2017,"energy":2540.17,"source":"fossil fuels"},{"Entity":"United States","Year":2018,"energy":2661.3,"source":"fossil fuels"},{"Entity":"United States","Year":2019,"energy":2588.21,"source":"fossil fuels"},{"Entity":"United States","Year":2020,"energy":2431.9,"source":"fossil fuels"},{"Entity":"Australia","Year":2000,"energy":0,"source":"nuclear"},{"Entity":"Australia","Year":2001,"energy":0,"source":"nuclear"},{"Entity":"Australia","Year":2002,"energy":0,"source":"nuclear"},{"Entity":"Australia","Year":2003,"energy":0,"source":"nuclear"},{"Entity":"Australia","Year":2004,"energy":0,"source":"nuclear"},{"Entity":"Australia","Year":2005,"energy":0,"source":"nuclear"},{"Entity":"Australia","Year":2006,"energy":0,"source":"nuclear"},{"Entity":"Australia","Year":2007,"energy":0,"source":"nuclear"},{"Entity":"Australia","Year":2008,"energy":0,"source":"nuclear"},{"Entity":"Australia","Year":2009,"energy":0,"source":"nuclear"},{"Entity":"Australia","Year":2010,"energy":0,"source":"nuclear"},{"Entity":"Australia","Year":2011,"energy":0,"source":"nuclear"},{"Entity":"Australia","Year":2012,"energy":0,"source":"nuclear"},{"Entity":"Australia","Year":2013,"energy":0,"source":"nuclear"},{"Entity":"Australia","Year":2014,"energy":0,"source":"nuclear"},{"Entity":"Australia","Year":2015,"energy":0,"source":"nuclear"},{"Entity":"Australia","Year":2016,"energy":0,"source":"nuclear"},{"Entity":"Australia","Year":2017,"energy":0,"source":"nuclear"},{"Entity":"Australia","Year":2018,"energy":0,"source":"nuclear"},{"Entity":"Australia","Year":2019,"energy":0,"source":"nuclear"},{"Entity":"Australia","Year":2020,"energy":0,"source":"nuclear"},{"Entity":"Brazil","Year":2000,"energy":4.94,"source":"nuclear"},{"Entity":"Brazil","Year":2001,"energy":14.27,"source":"nuclear"},{"Entity":"Brazil","Year":2002,"energy":13.84,"source":"nuclear"},{"Entity":"Brazil","Year":2003,"energy":13.4,"source":"nuclear"},{"Entity":"Brazil","Year":2004,"energy":11.6,"source":"nuclear"},{"Entity":"Brazil","Year":2005,"energy":9.2,"source":"nuclear"},{"Entity":"Brazil","Year":2006,"energy":12.98,"source":"nuclear"},{"Entity":"Brazil","Year":2007,"energy":11.65,"source":"nuclear"},{"Entity":"Brazil","Year":2008,"energy":13.21,"source":"nuclear"},{"Entity":"Brazil","Year":2009,"energy":12.22,"source":"nuclear"},{"Entity":"Brazil","Year":2010,"energy":13.77,"source":"nuclear"},{"Entity":"Brazil","Year":2011,"energy":14.8,"source":"nuclear"},{"Entity":"Brazil","Year":2012,"energy":15.17,"source":"nuclear"},{"Entity":"Brazil","Year":2013,"energy":14.65,"source":"nuclear"},{"Entity":"Brazil","Year":2014,"energy":14.46,"source":"nuclear"},{"Entity":"Brazil","Year":2015,"energy":13.91,"source":"nuclear"},{"Entity":"Brazil","Year":2016,"energy":14.97,"source":"nuclear"},{"Entity":"Brazil","Year":2017,"energy":14.86,"source":"nuclear"},{"Entity":"Brazil","Year":2018,"energy":14.79,"source":"nuclear"},{"Entity":"Brazil","Year":2019,"energy":15.16,"source":"nuclear"},{"Entity":"Brazil","Year":2020,"energy":13.21,"source":"nuclear"},{"Entity":"Canada","Year":2000,"energy":69.16,"source":"nuclear"},{"Entity":"Canada","Year":2001,"energy":72.86,"source":"nuclear"},{"Entity":"Canada","Year":2002,"energy":71.75,"source":"nuclear"},{"Entity":"Canada","Year":2003,"energy":71.15,"source":"nuclear"},{"Entity":"Canada","Year":2004,"energy":85.87,"source":"nuclear"},{"Entity":"Canada","Year":2005,"energy":86.83,"source":"nuclear"},{"Entity":"Canada","Year":2006,"energy":92.44,"source":"nuclear"},{"Entity":"Canada","Year":2007,"energy":88.19,"source":"nuclear"},{"Entity":"Canada","Year":2008,"energy":88.3,"source":"nuclear"},{"Entity":"Canada","Year":2009,"energy":85.13,"source":"nuclear"},{"Entity":"Canada","Year":2010,"energy":85.53,"source":"nuclear"},{"Entity":"Canada","Year":2011,"energy":88.29,"source":"nuclear"},{"Entity":"Canada","Year":2012,"energy":89.49,"source":"nuclear"},{"Entity":"Canada","Year":2013,"energy":97.58,"source":"nuclear"},{"Entity":"Canada","Year":2014,"energy":101.21,"source":"nuclear"},{"Entity":"Canada","Year":2015,"energy":96.05,"source":"nuclear"},{"Entity":"Canada","Year":2016,"energy":95.69,"source":"nuclear"},{"Entity":"Canada","Year":2017,"energy":95.57,"source":"nuclear"},{"Entity":"Canada","Year":2018,"energy":95.03,"source":"nuclear"},{"Entity":"Canada","Year":2019,"energy":95.47,"source":"nuclear"},{"Entity":"Canada","Year":2020,"energy":92.65,"source":"nuclear"},{"Entity":"China","Year":2000,"energy":16.74,"source":"nuclear"},{"Entity":"China","Year":2001,"energy":17.47,"source":"nuclear"},{"Entity":"China","Year":2002,"energy":25.13,"source":"nuclear"},{"Entity":"China","Year":2003,"energy":43.34,"source":"nuclear"},{"Entity":"China","Year":2004,"energy":50.47,"source":"nuclear"},{"Entity":"China","Year":2005,"energy":53.09,"source":"nuclear"},{"Entity":"China","Year":2006,"energy":54.84,"source":"nuclear"},{"Entity":"China","Year":2007,"energy":62.13,"source":"nuclear"},{"Entity":"China","Year":2008,"energy":68.39,"source":"nuclear"},{"Entity":"China","Year":2009,"energy":70.05,"source":"nuclear"},{"Entity":"China","Year":2010,"energy":74.74,"source":"nuclear"},{"Entity":"China","Year":2011,"energy":87.2,"source":"nuclear"},{"Entity":"China","Year":2012,"energy":98.32,"source":"nuclear"},{"Entity":"China","Year":2013,"energy":111.5,"source":"nuclear"},{"Entity":"China","Year":2014,"energy":133.22,"source":"nuclear"},{"Entity":"China","Year":2015,"energy":171.38,"source":"nuclear"},{"Entity":"China","Year":2016,"energy":213.18,"source":"nuclear"},{"Entity":"China","Year":2017,"energy":248.1,"source":"nuclear"},{"Entity":"China","Year":2018,"energy":295,"source":"nuclear"},{"Entity":"China","Year":2019,"energy":348.7,"source":"nuclear"},{"Entity":"China","Year":2020,"energy":366.2,"source":"nuclear"},{"Entity":"France","Year":2000,"energy":415.16,"source":"nuclear"},{"Entity":"France","Year":2001,"energy":421.08,"source":"nuclear"},{"Entity":"France","Year":2002,"energy":436.76,"source":"nuclear"},{"Entity":"France","Year":2003,"energy":441.07,"source":"nuclear"},{"Entity":"France","Year":2004,"energy":448.24,"source":"nuclear"},{"Entity":"France","Year":2005,"energy":451.53,"source":"nuclear"},{"Entity":"France","Year":2006,"energy":450.19,"source":"nuclear"},{"Entity":"France","Year":2007,"energy":439.73,"source":"nuclear"},{"Entity":"France","Year":2008,"energy":439.45,"source":"nuclear"},{"Entity":"France","Year":2009,"energy":409.74,"source":"nuclear"},{"Entity":"France","Year":2010,"energy":428.52,"source":"nuclear"},{"Entity":"France","Year":2011,"energy":442.39,"source":"nuclear"},{"Entity":"France","Year":2012,"energy":425.41,"source":"nuclear"},{"Entity":"France","Year":2013,"energy":423.68,"source":"nuclear"},{"Entity":"France","Year":2014,"energy":436.48,"source":"nuclear"},{"Entity":"France","Year":2015,"energy":437.43,"source":"nuclear"},{"Entity":"France","Year":2016,"energy":403.2,"source":"nuclear"},{"Entity":"France","Year":2017,"energy":398.36,"source":"nuclear"},{"Entity":"France","Year":2018,"energy":412.94,"source":"nuclear"},{"Entity":"France","Year":2019,"energy":399.01,"source":"nuclear"},{"Entity":"France","Year":2020,"energy":353.83,"source":"nuclear"},{"Entity":"Germany","Year":2000,"energy":169.61,"source":"nuclear"},{"Entity":"Germany","Year":2001,"energy":171.3,"source":"nuclear"},{"Entity":"Germany","Year":2002,"energy":164.84,"source":"nuclear"},{"Entity":"Germany","Year":2003,"energy":165.06,"source":"nuclear"},{"Entity":"Germany","Year":2004,"energy":167.07,"source":"nuclear"},{"Entity":"Germany","Year":2005,"energy":163.05,"source":"nuclear"},{"Entity":"Germany","Year":2006,"energy":167.27,"source":"nuclear"},{"Entity":"Germany","Year":2007,"energy":140.53,"source":"nuclear"},{"Entity":"Germany","Year":2008,"energy":148.49,"source":"nuclear"},{"Entity":"Germany","Year":2009,"energy":134.93,"source":"nuclear"},{"Entity":"Germany","Year":2010,"energy":140.56,"source":"nuclear"},{"Entity":"Germany","Year":2011,"energy":107.97,"source":"nuclear"},{"Entity":"Germany","Year":2012,"energy":99.46,"source":"nuclear"},{"Entity":"Germany","Year":2013,"energy":97.29,"source":"nuclear"},{"Entity":"Germany","Year":2014,"energy":97.13,"source":"nuclear"},{"Entity":"Germany","Year":2015,"energy":91.79,"source":"nuclear"},{"Entity":"Germany","Year":2016,"energy":84.63,"source":"nuclear"},{"Entity":"Germany","Year":2017,"energy":76.32,"source":"nuclear"},{"Entity":"Germany","Year":2018,"energy":76,"source":"nuclear"},{"Entity":"Germany","Year":2019,"energy":75.07,"source":"nuclear"},{"Entity":"Germany","Year":2020,"energy":64.38,"source":"nuclear"},{"Entity":"India","Year":2000,"energy":15.77,"source":"nuclear"},{"Entity":"India","Year":2001,"energy":18.89,"source":"nuclear"},{"Entity":"India","Year":2002,"energy":19.35,"source":"nuclear"},{"Entity":"India","Year":2003,"energy":18.14,"source":"nuclear"},{"Entity":"India","Year":2004,"energy":21.26,"source":"nuclear"},{"Entity":"India","Year":2005,"energy":17.73,"source":"nuclear"},{"Entity":"India","Year":2006,"energy":17.63,"source":"nuclear"},{"Entity":"India","Year":2007,"energy":17.83,"source":"nuclear"},{"Entity":"India","Year":2008,"energy":15.23,"source":"nuclear"},{"Entity":"India","Year":2009,"energy":16.82,"source":"nuclear"},{"Entity":"India","Year":2010,"energy":23.08,"source":"nuclear"},{"Entity":"India","Year":2011,"energy":32.22,"source":"nuclear"},{"Entity":"India","Year":2012,"energy":33.14,"source":"nuclear"},{"Entity":"India","Year":2013,"energy":33.31,"source":"nuclear"},{"Entity":"India","Year":2014,"energy":34.69,"source":"nuclear"},{"Entity":"India","Year":2015,"energy":38.31,"source":"nuclear"},{"Entity":"India","Year":2016,"energy":37.9,"source":"nuclear"},{"Entity":"India","Year":2017,"energy":37.41,"source":"nuclear"},{"Entity":"India","Year":2018,"energy":39.05,"source":"nuclear"},{"Entity":"India","Year":2019,"energy":45.16,"source":"nuclear"},{"Entity":"India","Year":2020,"energy":44.61,"source":"nuclear"},{"Entity":"Indonesia","Year":2000,"energy":null,"source":"nuclear"},{"Entity":"Indonesia","Year":2001,"energy":null,"source":"nuclear"},{"Entity":"Indonesia","Year":2002,"energy":null,"source":"nuclear"},{"Entity":"Indonesia","Year":2003,"energy":null,"source":"nuclear"},{"Entity":"Indonesia","Year":2004,"energy":null,"source":"nuclear"},{"Entity":"Indonesia","Year":2005,"energy":null,"source":"nuclear"},{"Entity":"Indonesia","Year":2006,"energy":null,"source":"nuclear"},{"Entity":"Indonesia","Year":2007,"energy":null,"source":"nuclear"},{"Entity":"Indonesia","Year":2008,"energy":null,"source":"nuclear"},{"Entity":"Indonesia","Year":2009,"energy":null,"source":"nuclear"},{"Entity":"Indonesia","Year":2010,"energy":null,"source":"nuclear"},{"Entity":"Indonesia","Year":2011,"energy":null,"source":"nuclear"},{"Entity":"Indonesia","Year":2012,"energy":null,"source":"nuclear"},{"Entity":"Indonesia","Year":2013,"energy":null,"source":"nuclear"},{"Entity":"Indonesia","Year":2014,"energy":null,"source":"nuclear"},{"Entity":"Indonesia","Year":2015,"energy":null,"source":"nuclear"},{"Entity":"Indonesia","Year":2016,"energy":null,"source":"nuclear"},{"Entity":"Indonesia","Year":2017,"energy":null,"source":"nuclear"},{"Entity":"Indonesia","Year":2018,"energy":null,"source":"nuclear"},{"Entity":"Indonesia","Year":2019,"energy":null,"source":"nuclear"},{"Entity":"Indonesia","Year":2020,"energy":null,"source":"nuclear"},{"Entity":"Italy","Year":2000,"energy":0,"source":"nuclear"},{"Entity":"Italy","Year":2001,"energy":0,"source":"nuclear"},{"Entity":"Italy","Year":2002,"energy":0,"source":"nuclear"},{"Entity":"Italy","Year":2003,"energy":0,"source":"nuclear"},{"Entity":"Italy","Year":2004,"energy":0,"source":"nuclear"},{"Entity":"Italy","Year":2005,"energy":0,"source":"nuclear"},{"Entity":"Italy","Year":2006,"energy":0,"source":"nuclear"},{"Entity":"Italy","Year":2007,"energy":0,"source":"nuclear"},{"Entity":"Italy","Year":2008,"energy":0,"source":"nuclear"},{"Entity":"Italy","Year":2009,"energy":0,"source":"nuclear"},{"Entity":"Italy","Year":2010,"energy":0,"source":"nuclear"},{"Entity":"Italy","Year":2011,"energy":0,"source":"nuclear"},{"Entity":"Italy","Year":2012,"energy":0,"source":"nuclear"},{"Entity":"Italy","Year":2013,"energy":0,"source":"nuclear"},{"Entity":"Italy","Year":2014,"energy":0,"source":"nuclear"},{"Entity":"Italy","Year":2015,"energy":0,"source":"nuclear"},{"Entity":"Italy","Year":2016,"energy":0,"source":"nuclear"},{"Entity":"Italy","Year":2017,"energy":0,"source":"nuclear"},{"Entity":"Italy","Year":2018,"energy":0,"source":"nuclear"},{"Entity":"Italy","Year":2019,"energy":0,"source":"nuclear"},{"Entity":"Italy","Year":2020,"energy":0,"source":"nuclear"},{"Entity":"Japan","Year":2000,"energy":305.95,"source":"nuclear"},{"Entity":"Japan","Year":2001,"energy":303.86,"source":"nuclear"},{"Entity":"Japan","Year":2002,"energy":280.34,"source":"nuclear"},{"Entity":"Japan","Year":2003,"energy":228.01,"source":"nuclear"},{"Entity":"Japan","Year":2004,"energy":268.32,"source":"nuclear"},{"Entity":"Japan","Year":2005,"energy":280.5,"source":"nuclear"},{"Entity":"Japan","Year":2006,"energy":291.54,"source":"nuclear"},{"Entity":"Japan","Year":2007,"energy":267.34,"source":"nuclear"},{"Entity":"Japan","Year":2008,"energy":241.25,"source":"nuclear"},{"Entity":"Japan","Year":2009,"energy":263.05,"source":"nuclear"},{"Entity":"Japan","Year":2010,"energy":278.36,"source":"nuclear"},{"Entity":"Japan","Year":2011,"energy":153.38,"source":"nuclear"},{"Entity":"Japan","Year":2012,"energy":15.12,"source":"nuclear"},{"Entity":"Japan","Year":2013,"energy":10.43,"source":"nuclear"},{"Entity":"Japan","Year":2014,"energy":0,"source":"nuclear"},{"Entity":"Japan","Year":2015,"energy":3.24,"source":"nuclear"},{"Entity":"Japan","Year":2016,"energy":14.87,"source":"nuclear"},{"Entity":"Japan","Year":2017,"energy":27.75,"source":"nuclear"},{"Entity":"Japan","Year":2018,"energy":47.82,"source":"nuclear"},{"Entity":"Japan","Year":2019,"energy":63.88,"source":"nuclear"},{"Entity":"Japan","Year":2020,"energy":41.86,"source":"nuclear"},{"Entity":"Kazakhstan","Year":2000,"energy":null,"source":"nuclear"},{"Entity":"Kazakhstan","Year":2001,"energy":null,"source":"nuclear"},{"Entity":"Kazakhstan","Year":2002,"energy":null,"source":"nuclear"},{"Entity":"Kazakhstan","Year":2003,"energy":null,"source":"nuclear"},{"Entity":"Kazakhstan","Year":2004,"energy":null,"source":"nuclear"},{"Entity":"Kazakhstan","Year":2005,"energy":null,"source":"nuclear"},{"Entity":"Kazakhstan","Year":2006,"energy":null,"source":"nuclear"},{"Entity":"Kazakhstan","Year":2007,"energy":null,"source":"nuclear"},{"Entity":"Kazakhstan","Year":2008,"energy":null,"source":"nuclear"},{"Entity":"Kazakhstan","Year":2009,"energy":null,"source":"nuclear"},{"Entity":"Kazakhstan","Year":2010,"energy":null,"source":"nuclear"},{"Entity":"Kazakhstan","Year":2011,"energy":null,"source":"nuclear"},{"Entity":"Kazakhstan","Year":2012,"energy":null,"source":"nuclear"},{"Entity":"Kazakhstan","Year":2013,"energy":null,"source":"nuclear"},{"Entity":"Kazakhstan","Year":2014,"energy":null,"source":"nuclear"},{"Entity":"Kazakhstan","Year":2015,"energy":null,"source":"nuclear"},{"Entity":"Kazakhstan","Year":2016,"energy":null,"source":"nuclear"},{"Entity":"Kazakhstan","Year":2017,"energy":null,"source":"nuclear"},{"Entity":"Kazakhstan","Year":2018,"energy":null,"source":"nuclear"},{"Entity":"Kazakhstan","Year":2019,"energy":null,"source":"nuclear"},{"Entity":"Kazakhstan","Year":2020,"energy":null,"source":"nuclear"},{"Entity":"Mexico","Year":2000,"energy":7.81,"source":"nuclear"},{"Entity":"Mexico","Year":2001,"energy":8.29,"source":"nuclear"},{"Entity":"Mexico","Year":2002,"energy":9.26,"source":"nuclear"},{"Entity":"Mexico","Year":2003,"energy":9.98,"source":"nuclear"},{"Entity":"Mexico","Year":2004,"energy":8.73,"source":"nuclear"},{"Entity":"Mexico","Year":2005,"energy":10.32,"source":"nuclear"},{"Entity":"Mexico","Year":2006,"energy":10.4,"source":"nuclear"},{"Entity":"Mexico","Year":2007,"energy":9.95,"source":"nuclear"},{"Entity":"Mexico","Year":2008,"energy":9.36,"source":"nuclear"},{"Entity":"Mexico","Year":2009,"energy":10.11,"source":"nuclear"},{"Entity":"Mexico","Year":2010,"energy":5.66,"source":"nuclear"},{"Entity":"Mexico","Year":2011,"energy":9.66,"source":"nuclear"},{"Entity":"Mexico","Year":2012,"energy":8.41,"source":"nuclear"},{"Entity":"Mexico","Year":2013,"energy":11.38,"source":"nuclear"},{"Entity":"Mexico","Year":2014,"energy":9.3,"source":"nuclear"},{"Entity":"Mexico","Year":2015,"energy":11.18,"source":"nuclear"},{"Entity":"Mexico","Year":2016,"energy":10.27,"source":"nuclear"},{"Entity":"Mexico","Year":2017,"energy":10.57,"source":"nuclear"},{"Entity":"Mexico","Year":2018,"energy":13.32,"source":"nuclear"},{"Entity":"Mexico","Year":2019,"energy":10.88,"source":"nuclear"},{"Entity":"Mexico","Year":2020,"energy":10.87,"source":"nuclear"},{"Entity":"Poland","Year":2000,"energy":0,"source":"nuclear"},{"Entity":"Poland","Year":2001,"energy":0,"source":"nuclear"},{"Entity":"Poland","Year":2002,"energy":0,"source":"nuclear"},{"Entity":"Poland","Year":2003,"energy":0,"source":"nuclear"},{"Entity":"Poland","Year":2004,"energy":0,"source":"nuclear"},{"Entity":"Poland","Year":2005,"energy":0,"source":"nuclear"},{"Entity":"Poland","Year":2006,"energy":0,"source":"nuclear"},{"Entity":"Poland","Year":2007,"energy":0,"source":"nuclear"},{"Entity":"Poland","Year":2008,"energy":0,"source":"nuclear"},{"Entity":"Poland","Year":2009,"energy":0,"source":"nuclear"},{"Entity":"Poland","Year":2010,"energy":0,"source":"nuclear"},{"Entity":"Poland","Year":2011,"energy":0,"source":"nuclear"},{"Entity":"Poland","Year":2012,"energy":0,"source":"nuclear"},{"Entity":"Poland","Year":2013,"energy":0,"source":"nuclear"},{"Entity":"Poland","Year":2014,"energy":0,"source":"nuclear"},{"Entity":"Poland","Year":2015,"energy":0,"source":"nuclear"},{"Entity":"Poland","Year":2016,"energy":0,"source":"nuclear"},{"Entity":"Poland","Year":2017,"energy":0,"source":"nuclear"},{"Entity":"Poland","Year":2018,"energy":0,"source":"nuclear"},{"Entity":"Poland","Year":2019,"energy":0,"source":"nuclear"},{"Entity":"Poland","Year":2020,"energy":0,"source":"nuclear"},{"Entity":"Saudi Arabia","Year":2000,"energy":null,"source":"nuclear"},{"Entity":"Saudi Arabia","Year":2001,"energy":null,"source":"nuclear"},{"Entity":"Saudi Arabia","Year":2002,"energy":null,"source":"nuclear"},{"Entity":"Saudi Arabia","Year":2003,"energy":null,"source":"nuclear"},{"Entity":"Saudi Arabia","Year":2004,"energy":null,"source":"nuclear"},{"Entity":"Saudi Arabia","Year":2005,"energy":null,"source":"nuclear"},{"Entity":"Saudi Arabia","Year":2006,"energy":null,"source":"nuclear"},{"Entity":"Saudi Arabia","Year":2007,"energy":null,"source":"nuclear"},{"Entity":"Saudi Arabia","Year":2008,"energy":null,"source":"nuclear"},{"Entity":"Saudi Arabia","Year":2009,"energy":null,"source":"nuclear"},{"Entity":"Saudi Arabia","Year":2010,"energy":null,"source":"nuclear"},{"Entity":"Saudi Arabia","Year":2011,"energy":null,"source":"nuclear"},{"Entity":"Saudi Arabia","Year":2012,"energy":null,"source":"nuclear"},{"Entity":"Saudi Arabia","Year":2013,"energy":null,"source":"nuclear"},{"Entity":"Saudi Arabia","Year":2014,"energy":null,"source":"nuclear"},{"Entity":"Saudi Arabia","Year":2015,"energy":null,"source":"nuclear"},{"Entity":"Saudi Arabia","Year":2016,"energy":null,"source":"nuclear"},{"Entity":"Saudi Arabia","Year":2017,"energy":null,"source":"nuclear"},{"Entity":"Saudi Arabia","Year":2018,"energy":null,"source":"nuclear"},{"Entity":"Saudi Arabia","Year":2019,"energy":null,"source":"nuclear"},{"Entity":"Saudi Arabia","Year":2020,"energy":null,"source":"nuclear"},{"Entity":"South Africa","Year":2000,"energy":13.01,"source":"nuclear"},{"Entity":"South Africa","Year":2001,"energy":10.72,"source":"nuclear"},{"Entity":"South Africa","Year":2002,"energy":11.99,"source":"nuclear"},{"Entity":"South Africa","Year":2003,"energy":12.66,"source":"nuclear"},{"Entity":"South Africa","Year":2004,"energy":14.28,"source":"nuclear"},{"Entity":"South Africa","Year":2005,"energy":12.24,"source":"nuclear"},{"Entity":"South Africa","Year":2006,"energy":10.07,"source":"nuclear"},{"Entity":"South Africa","Year":2007,"energy":12.6,"source":"nuclear"},{"Entity":"South Africa","Year":2008,"energy":12.75,"source":"nuclear"},{"Entity":"South Africa","Year":2009,"energy":11.57,"source":"nuclear"},{"Entity":"South Africa","Year":2010,"energy":12.9,"source":"nuclear"},{"Entity":"South Africa","Year":2011,"energy":12.94,"source":"nuclear"},{"Entity":"South Africa","Year":2012,"energy":12.4,"source":"nuclear"},{"Entity":"South Africa","Year":2013,"energy":13.61,"source":"nuclear"},{"Entity":"South Africa","Year":2014,"energy":14.76,"source":"nuclear"},{"Entity":"South Africa","Year":2015,"energy":10.97,"source":"nuclear"},{"Entity":"South Africa","Year":2016,"energy":15.21,"source":"nuclear"},{"Entity":"South Africa","Year":2017,"energy":15.09,"source":"nuclear"},{"Entity":"South Africa","Year":2018,"energy":10.56,"source":"nuclear"},{"Entity":"South Africa","Year":2019,"energy":13.6,"source":"nuclear"},{"Entity":"South Africa","Year":2020,"energy":11.62,"source":"nuclear"},{"Entity":"Spain","Year":2000,"energy":62.21,"source":"nuclear"},{"Entity":"Spain","Year":2001,"energy":63.71,"source":"nuclear"},{"Entity":"Spain","Year":2002,"energy":63.02,"source":"nuclear"},{"Entity":"Spain","Year":2003,"energy":61.88,"source":"nuclear"},{"Entity":"Spain","Year":2004,"energy":63.61,"source":"nuclear"},{"Entity":"Spain","Year":2005,"energy":57.54,"source":"nuclear"},{"Entity":"Spain","Year":2006,"energy":60.13,"source":"nuclear"},{"Entity":"Spain","Year":2007,"energy":55.1,"source":"nuclear"},{"Entity":"Spain","Year":2008,"energy":58.97,"source":"nuclear"},{"Entity":"Spain","Year":2009,"energy":52.76,"source":"nuclear"},{"Entity":"Spain","Year":2010,"energy":61.99,"source":"nuclear"},{"Entity":"Spain","Year":2011,"energy":57.72,"source":"nuclear"},{"Entity":"Spain","Year":2012,"energy":61.47,"source":"nuclear"},{"Entity":"Spain","Year":2013,"energy":56.73,"source":"nuclear"},{"Entity":"Spain","Year":2014,"energy":57.31,"source":"nuclear"},{"Entity":"Spain","Year":2015,"energy":57.2,"source":"nuclear"},{"Entity":"Spain","Year":2016,"energy":58.63,"source":"nuclear"},{"Entity":"Spain","Year":2017,"energy":58.04,"source":"nuclear"},{"Entity":"Spain","Year":2018,"energy":55.77,"source":"nuclear"},{"Entity":"Spain","Year":2019,"energy":58.35,"source":"nuclear"},{"Entity":"Spain","Year":2020,"energy":58.3,"source":"nuclear"},{"Entity":"Thailand","Year":2000,"energy":0,"source":"nuclear"},{"Entity":"Thailand","Year":2001,"energy":0,"source":"nuclear"},{"Entity":"Thailand","Year":2002,"energy":0,"source":"nuclear"},{"Entity":"Thailand","Year":2003,"energy":0,"source":"nuclear"},{"Entity":"Thailand","Year":2004,"energy":0,"source":"nuclear"},{"Entity":"Thailand","Year":2005,"energy":0,"source":"nuclear"},{"Entity":"Thailand","Year":2006,"energy":0,"source":"nuclear"},{"Entity":"Thailand","Year":2007,"energy":0,"source":"nuclear"},{"Entity":"Thailand","Year":2008,"energy":0,"source":"nuclear"},{"Entity":"Thailand","Year":2009,"energy":0,"source":"nuclear"},{"Entity":"Thailand","Year":2010,"energy":0,"source":"nuclear"},{"Entity":"Thailand","Year":2011,"energy":0,"source":"nuclear"},{"Entity":"Thailand","Year":2012,"energy":0,"source":"nuclear"},{"Entity":"Thailand","Year":2013,"energy":0,"source":"nuclear"},{"Entity":"Thailand","Year":2014,"energy":0,"source":"nuclear"},{"Entity":"Thailand","Year":2015,"energy":0,"source":"nuclear"},{"Entity":"Thailand","Year":2016,"energy":0,"source":"nuclear"},{"Entity":"Thailand","Year":2017,"energy":0,"source":"nuclear"},{"Entity":"Thailand","Year":2018,"energy":0,"source":"nuclear"},{"Entity":"Thailand","Year":2019,"energy":0,"source":"nuclear"},{"Entity":"Thailand","Year":2020,"energy":0,"source":"nuclear"},{"Entity":"Ukraine","Year":2000,"energy":77.34,"source":"nuclear"},{"Entity":"Ukraine","Year":2001,"energy":76.17,"source":"nuclear"},{"Entity":"Ukraine","Year":2002,"energy":77.99,"source":"nuclear"},{"Entity":"Ukraine","Year":2003,"energy":81.41,"source":"nuclear"},{"Entity":"Ukraine","Year":2004,"energy":87.02,"source":"nuclear"},{"Entity":"Ukraine","Year":2005,"energy":88.76,"source":"nuclear"},{"Entity":"Ukraine","Year":2006,"energy":90.22,"source":"nuclear"},{"Entity":"Ukraine","Year":2007,"energy":92.54,"source":"nuclear"},{"Entity":"Ukraine","Year":2008,"energy":89.84,"source":"nuclear"},{"Entity":"Ukraine","Year":2009,"energy":82.92,"source":"nuclear"},{"Entity":"Ukraine","Year":2010,"energy":89.15,"source":"nuclear"},{"Entity":"Ukraine","Year":2011,"energy":90.25,"source":"nuclear"},{"Entity":"Ukraine","Year":2012,"energy":90.14,"source":"nuclear"},{"Entity":"Ukraine","Year":2013,"energy":83.21,"source":"nuclear"},{"Entity":"Ukraine","Year":2014,"energy":88.39,"source":"nuclear"},{"Entity":"Ukraine","Year":2015,"energy":87.63,"source":"nuclear"},{"Entity":"Ukraine","Year":2016,"energy":80.95,"source":"nuclear"},{"Entity":"Ukraine","Year":2017,"energy":85.58,"source":"nuclear"},{"Entity":"Ukraine","Year":2018,"energy":84.4,"source":"nuclear"},{"Entity":"Ukraine","Year":2019,"energy":83,"source":"nuclear"},{"Entity":"Ukraine","Year":2020,"energy":76.2,"source":"nuclear"},{"Entity":"United Kingdom","Year":2000,"energy":85.06,"source":"nuclear"},{"Entity":"United Kingdom","Year":2001,"energy":90.09,"source":"nuclear"},{"Entity":"United Kingdom","Year":2002,"energy":87.85,"source":"nuclear"},{"Entity":"United Kingdom","Year":2003,"energy":88.69,"source":"nuclear"},{"Entity":"United Kingdom","Year":2004,"energy":80,"source":"nuclear"},{"Entity":"United Kingdom","Year":2005,"energy":81.62,"source":"nuclear"},{"Entity":"United Kingdom","Year":2006,"energy":75.45,"source":"nuclear"},{"Entity":"United Kingdom","Year":2007,"energy":63.03,"source":"nuclear"},{"Entity":"United Kingdom","Year":2008,"energy":52.49,"source":"nuclear"},{"Entity":"United Kingdom","Year":2009,"energy":69.1,"source":"nuclear"},{"Entity":"United Kingdom","Year":2010,"energy":62.14,"source":"nuclear"},{"Entity":"United Kingdom","Year":2011,"energy":68.98,"source":"nuclear"},{"Entity":"United Kingdom","Year":2012,"energy":70.4,"source":"nuclear"},{"Entity":"United Kingdom","Year":2013,"energy":70.61,"source":"nuclear"},{"Entity":"United Kingdom","Year":2014,"energy":63.75,"source":"nuclear"},{"Entity":"United Kingdom","Year":2015,"energy":70.34,"source":"nuclear"},{"Entity":"United Kingdom","Year":2016,"energy":71.73,"source":"nuclear"},{"Entity":"United Kingdom","Year":2017,"energy":70.34,"source":"nuclear"},{"Entity":"United Kingdom","Year":2018,"energy":65.06,"source":"nuclear"},{"Entity":"United Kingdom","Year":2019,"energy":56.18,"source":"nuclear"},{"Entity":"United Kingdom","Year":2020,"energy":50.85,"source":"nuclear"},{"Entity":"United States","Year":2000,"energy":753.89,"source":"nuclear"},{"Entity":"United States","Year":2001,"energy":768.83,"source":"nuclear"},{"Entity":"United States","Year":2002,"energy":780.06,"source":"nuclear"},{"Entity":"United States","Year":2003,"energy":763.73,"source":"nuclear"},{"Entity":"United States","Year":2004,"energy":788.53,"source":"nuclear"},{"Entity":"United States","Year":2005,"energy":781.99,"source":"nuclear"},{"Entity":"United States","Year":2006,"energy":787.22,"source":"nuclear"},{"Entity":"United States","Year":2007,"energy":806.42,"source":"nuclear"},{"Entity":"United States","Year":2008,"energy":806.21,"source":"nuclear"},{"Entity":"United States","Year":2009,"energy":798.85,"source":"nuclear"},{"Entity":"United States","Year":2010,"energy":806.97,"source":"nuclear"},{"Entity":"United States","Year":2011,"energy":790.2,"source":"nuclear"},{"Entity":"United States","Year":2012,"energy":769.33,"source":"nuclear"},{"Entity":"United States","Year":2013,"energy":789.02,"source":"nuclear"},{"Entity":"United States","Year":2014,"energy":797.17,"source":"nuclear"},{"Entity":"United States","Year":2015,"energy":797.18,"source":"nuclear"},{"Entity":"United States","Year":2016,"energy":805.69,"source":"nuclear"},{"Entity":"United States","Year":2017,"energy":804.95,"source":"nuclear"},{"Entity":"United States","Year":2018,"energy":807.08,"source":"nuclear"},{"Entity":"United States","Year":2019,"energy":809.41,"source":"nuclear"},{"Entity":"United States","Year":2020,"energy":789.88,"source":"nuclear"},{"Entity":"Australia","Year":2000,"energy":17.11,"source":"renewables"},{"Entity":"Australia","Year":2001,"energy":17.4,"source":"renewables"},{"Entity":"Australia","Year":2002,"energy":17.35,"source":"renewables"},{"Entity":"Australia","Year":2003,"energy":18.5,"source":"renewables"},{"Entity":"Australia","Year":2004,"energy":19.41,"source":"renewables"},{"Entity":"Australia","Year":2005,"energy":19.75,"source":"renewables"},{"Entity":"Australia","Year":2006,"energy":21.19,"source":"renewables"},{"Entity":"Australia","Year":2007,"energy":20.93,"source":"renewables"},{"Entity":"Australia","Year":2008,"energy":18.49,"source":"renewables"},{"Entity":"Australia","Year":2009,"energy":18.32,"source":"renewables"},{"Entity":"Australia","Year":2010,"energy":21.13,"source":"renewables"},{"Entity":"Australia","Year":2011,"energy":27.33,"source":"renewables"},{"Entity":"Australia","Year":2012,"energy":26.63,"source":"renewables"},{"Entity":"Australia","Year":2013,"energy":34.2,"source":"renewables"},{"Entity":"Australia","Year":2014,"energy":36.15,"source":"renewables"},{"Entity":"Australia","Year":2015,"energy":33.12,"source":"renewables"},{"Entity":"Australia","Year":2016,"energy":38.41,"source":"renewables"},{"Entity":"Australia","Year":2017,"energy":40.77,"source":"renewables"},{"Entity":"Australia","Year":2018,"energy":42.93,"source":"renewables"},{"Entity":"Australia","Year":2019,"energy":53.41,"source":"renewables"},{"Entity":"Australia","Year":2020,"energy":63.99,"source":"renewables"},{"Entity":"Brazil","Year":2000,"energy":308.77,"source":"renewables"},{"Entity":"Brazil","Year":2001,"energy":273.71,"source":"renewables"},{"Entity":"Brazil","Year":2002,"energy":292.95,"source":"renewables"},{"Entity":"Brazil","Year":2003,"energy":313.88,"source":"renewables"},{"Entity":"Brazil","Year":2004,"energy":329.43,"source":"renewables"},{"Entity":"Brazil","Year":2005,"energy":346.96,"source":"renewables"},{"Entity":"Brazil","Year":2006,"energy":359.55,"source":"renewables"},{"Entity":"Brazil","Year":2007,"energy":387.88,"source":"renewables"},{"Entity":"Brazil","Year":2008,"energy":385.61,"source":"renewables"},{"Entity":"Brazil","Year":2009,"energy":410.13,"source":"renewables"},{"Entity":"Brazil","Year":2010,"energy":435.99,"source":"renewables"},{"Entity":"Brazil","Year":2011,"energy":462.32,"source":"renewables"},{"Entity":"Brazil","Year":2012,"energy":454.78,"source":"renewables"},{"Entity":"Brazil","Year":2013,"energy":436.84,"source":"renewables"},{"Entity":"Brazil","Year":2014,"energy":430.82,"source":"renewables"},{"Entity":"Brazil","Year":2015,"energy":428.81,"source":"renewables"},{"Entity":"Brazil","Year":2016,"energy":463.37,"source":"renewables"},{"Entity":"Brazil","Year":2017,"energy":464.4,"source":"renewables"},{"Entity":"Brazil","Year":2018,"energy":492.66,"source":"renewables"},{"Entity":"Brazil","Year":2019,"energy":512.59,"source":"renewables"},{"Entity":"Brazil","Year":2020,"energy":520.01,"source":"renewables"},{"Entity":"Canada","Year":2000,"energy":363.7,"source":"renewables"},{"Entity":"Canada","Year":2001,"energy":339.58,"source":"renewables"},{"Entity":"Canada","Year":2002,"energy":357.06,"source":"renewables"},{"Entity":"Canada","Year":2003,"energy":343.88,"source":"renewables"},{"Entity":"Canada","Year":2004,"energy":347.68,"source":"renewables"},{"Entity":"Canada","Year":2005,"energy":368.86,"source":"renewables"},{"Entity":"Canada","Year":2006,"energy":360.48,"source":"renewables"},{"Entity":"Canada","Year":2007,"energy":375.42,"source":"renewables"},{"Entity":"Canada","Year":2008,"energy":385.21,"source":"renewables"},{"Entity":"Canada","Year":2009,"energy":380.24,"source":"renewables"},{"Entity":"Canada","Year":2010,"energy":366.21,"source":"renewables"},{"Entity":"Canada","Year":2011,"energy":391.95,"source":"renewables"},{"Entity":"Canada","Year":2012,"energy":398.58,"source":"renewables"},{"Entity":"Canada","Year":2013,"energy":417.28,"source":"renewables"},{"Entity":"Canada","Year":2014,"energy":412.13,"source":"renewables"},{"Entity":"Canada","Year":2015,"energy":417.2,"source":"renewables"},{"Entity":"Canada","Year":2016,"energy":426.84,"source":"renewables"},{"Entity":"Canada","Year":2017,"energy":435.43,"source":"renewables"},{"Entity":"Canada","Year":2018,"energy":428.39,"source":"renewables"},{"Entity":"Canada","Year":2019,"energy":421.8,"source":"renewables"},{"Entity":"Canada","Year":2020,"energy":429.24,"source":"renewables"},{"Entity":"China","Year":2000,"energy":225.56,"source":"renewables"},{"Entity":"China","Year":2001,"energy":280.73,"source":"renewables"},{"Entity":"China","Year":2002,"energy":291.41,"source":"renewables"},{"Entity":"China","Year":2003,"energy":287.28,"source":"renewables"},{"Entity":"China","Year":2004,"energy":357.43,"source":"renewables"},{"Entity":"China","Year":2005,"energy":404.37,"source":"renewables"},{"Entity":"China","Year":2006,"energy":446.72,"source":"renewables"},{"Entity":"China","Year":2007,"energy":500.71,"source":"renewables"},{"Entity":"China","Year":2008,"energy":665.08,"source":"renewables"},{"Entity":"China","Year":2009,"energy":664.39,"source":"renewables"},{"Entity":"China","Year":2010,"energy":786.38,"source":"renewables"},{"Entity":"China","Year":2011,"energy":792.38,"source":"renewables"},{"Entity":"China","Year":2012,"energy":999.56,"source":"renewables"},{"Entity":"China","Year":2013,"energy":1093.37,"source":"renewables"},{"Entity":"China","Year":2014,"energy":1289.23,"source":"renewables"},{"Entity":"China","Year":2015,"energy":1393.66,"source":"renewables"},{"Entity":"China","Year":2016,"energy":1522.79,"source":"renewables"},{"Entity":"China","Year":2017,"energy":1667.06,"source":"renewables"},{"Entity":"China","Year":2018,"energy":1835.32,"source":"renewables"},{"Entity":"China","Year":2019,"energy":2014.57,"source":"renewables"},{"Entity":"China","Year":2020,"energy":2184.94,"source":"renewables"},{"Entity":"France","Year":2000,"energy":67.83,"source":"renewables"},{"Entity":"France","Year":2001,"energy":76.09,"source":"renewables"},{"Entity":"France","Year":2002,"energy":62.69,"source":"renewables"},{"Entity":"France","Year":2003,"energy":61.47,"source":"renewables"},{"Entity":"France","Year":2004,"energy":62.42,"source":"renewables"},{"Entity":"France","Year":2005,"energy":54.98,"source":"renewables"},{"Entity":"France","Year":2006,"energy":60.91,"source":"renewables"},{"Entity":"France","Year":2007,"energy":64.3,"source":"renewables"},{"Entity":"France","Year":2008,"energy":72.33,"source":"renewables"},{"Entity":"France","Year":2009,"energy":68.15,"source":"renewables"},{"Entity":"France","Year":2010,"energy":76.68,"source":"renewables"},{"Entity":"France","Year":2011,"energy":66.02,"source":"renewables"},{"Entity":"France","Year":2012,"energy":85.25,"source":"renewables"},{"Entity":"France","Year":2013,"energy":99.42,"source":"renewables"},{"Entity":"France","Year":2014,"energy":94.03,"source":"renewables"},{"Entity":"France","Year":2015,"energy":91.84,"source":"renewables"},{"Entity":"France","Year":2016,"energy":99,"source":"renewables"},{"Entity":"France","Year":2017,"energy":92.63,"source":"renewables"},{"Entity":"France","Year":2018,"energy":113.62,"source":"renewables"},{"Entity":"France","Year":2019,"energy":113.21,"source":"renewables"},{"Entity":"France","Year":2020,"energy":125.28,"source":"renewables"},{"Entity":"Germany","Year":2000,"energy":35.47,"source":"renewables"},{"Entity":"Germany","Year":2001,"energy":37.9,"source":"renewables"},{"Entity":"Germany","Year":2002,"energy":44.48,"source":"renewables"},{"Entity":"Germany","Year":2003,"energy":46.67,"source":"renewables"},{"Entity":"Germany","Year":2004,"energy":57.97,"source":"renewables"},{"Entity":"Germany","Year":2005,"energy":63.4,"source":"renewables"},{"Entity":"Germany","Year":2006,"energy":72.51,"source":"renewables"},{"Entity":"Germany","Year":2007,"energy":89.38,"source":"renewables"},{"Entity":"Germany","Year":2008,"energy":94.28,"source":"renewables"},{"Entity":"Germany","Year":2009,"energy":95.94,"source":"renewables"},{"Entity":"Germany","Year":2010,"energy":105.18,"source":"renewables"},{"Entity":"Germany","Year":2011,"energy":124.04,"source":"renewables"},{"Entity":"Germany","Year":2012,"energy":143.04,"source":"renewables"},{"Entity":"Germany","Year":2013,"energy":152.34,"source":"renewables"},{"Entity":"Germany","Year":2014,"energy":162.54,"source":"renewables"},{"Entity":"Germany","Year":2015,"energy":188.79,"source":"renewables"},{"Entity":"Germany","Year":2016,"energy":189.67,"source":"renewables"},{"Entity":"Germany","Year":2017,"energy":216.32,"source":"renewables"},{"Entity":"Germany","Year":2018,"energy":222.07,"source":"renewables"},{"Entity":"Germany","Year":2019,"energy":240.33,"source":"renewables"},{"Entity":"Germany","Year":2020,"energy":251.48,"source":"renewables"},{"Entity":"India","Year":2000,"energy":80.27,"source":"renewables"},{"Entity":"India","Year":2001,"energy":76.19,"source":"renewables"},{"Entity":"India","Year":2002,"energy":72.78,"source":"renewables"},{"Entity":"India","Year":2003,"energy":74.63,"source":"renewables"},{"Entity":"India","Year":2004,"energy":109.2,"source":"renewables"},{"Entity":"India","Year":2005,"energy":107.47,"source":"renewables"},{"Entity":"India","Year":2006,"energy":127.56,"source":"renewables"},{"Entity":"India","Year":2007,"energy":141.75,"source":"renewables"},{"Entity":"India","Year":2008,"energy":138.91,"source":"renewables"},{"Entity":"India","Year":2009,"energy":134.33,"source":"renewables"},{"Entity":"India","Year":2010,"energy":142.61,"source":"renewables"},{"Entity":"India","Year":2011,"energy":173.62,"source":"renewables"},{"Entity":"India","Year":2012,"energy":165.25,"source":"renewables"},{"Entity":"India","Year":2013,"energy":187.9,"source":"renewables"},{"Entity":"India","Year":2014,"energy":202.04,"source":"renewables"},{"Entity":"India","Year":2015,"energy":203.21,"source":"renewables"},{"Entity":"India","Year":2016,"energy":208.21,"source":"renewables"},{"Entity":"India","Year":2017,"energy":234.9,"source":"renewables"},{"Entity":"India","Year":2018,"energy":263.61,"source":"renewables"},{"Entity":"India","Year":2019,"energy":303.16,"source":"renewables"},{"Entity":"India","Year":2020,"energy":315.76,"source":"renewables"},{"Entity":"Indonesia","Year":2000,"energy":19.6,"source":"renewables"},{"Entity":"Indonesia","Year":2001,"energy":22.19,"source":"renewables"},{"Entity":"Indonesia","Year":2002,"energy":21,"source":"renewables"},{"Entity":"Indonesia","Year":2003,"energy":19.82,"source":"renewables"},{"Entity":"Indonesia","Year":2004,"energy":20.97,"source":"renewables"},{"Entity":"Indonesia","Year":2005,"energy":22.66,"source":"renewables"},{"Entity":"Indonesia","Year":2006,"energy":21.18,"source":"renewables"},{"Entity":"Indonesia","Year":2007,"energy":24.29,"source":"renewables"},{"Entity":"Indonesia","Year":2008,"energy":26.34,"source":"renewables"},{"Entity":"Indonesia","Year":2009,"energy":26.79,"source":"renewables"},{"Entity":"Indonesia","Year":2010,"energy":34.63,"source":"renewables"},{"Entity":"Indonesia","Year":2011,"energy":30.46,"source":"renewables"},{"Entity":"Indonesia","Year":2012,"energy":31.11,"source":"renewables"},{"Entity":"Indonesia","Year":2013,"energy":35.5,"source":"renewables"},{"Entity":"Indonesia","Year":2014,"energy":34.41,"source":"renewables"},{"Entity":"Indonesia","Year":2015,"energy":33.56,"source":"renewables"},{"Entity":"Indonesia","Year":2016,"energy":39.58,"source":"renewables"},{"Entity":"Indonesia","Year":2017,"energy":43.17,"source":"renewables"},{"Entity":"Indonesia","Year":2018,"energy":48.38,"source":"renewables"},{"Entity":"Indonesia","Year":2019,"energy":48.04,"source":"renewables"},{"Entity":"Indonesia","Year":2020,"energy":52.91,"source":"renewables"},{"Entity":"Italy","Year":2000,"energy":50.87,"source":"renewables"},{"Entity":"Italy","Year":2001,"energy":54.35,"source":"renewables"},{"Entity":"Italy","Year":2002,"energy":48.31,"source":"renewables"},{"Entity":"Italy","Year":2003,"energy":46.86,"source":"renewables"},{"Entity":"Italy","Year":2004,"energy":53.88,"source":"renewables"},{"Entity":"Italy","Year":2005,"energy":48.43,"source":"renewables"},{"Entity":"Italy","Year":2006,"energy":50.64,"source":"renewables"},{"Entity":"Italy","Year":2007,"energy":47.72,"source":"renewables"},{"Entity":"Italy","Year":2008,"energy":58.16,"source":"renewables"},{"Entity":"Italy","Year":2009,"energy":69.26,"source":"renewables"},{"Entity":"Italy","Year":2010,"energy":76.98,"source":"renewables"},{"Entity":"Italy","Year":2011,"energy":82.96,"source":"renewables"},{"Entity":"Italy","Year":2012,"energy":92.22,"source":"renewables"},{"Entity":"Italy","Year":2013,"energy":112,"source":"renewables"},{"Entity":"Italy","Year":2014,"energy":120.68,"source":"renewables"},{"Entity":"Italy","Year":2015,"energy":108.89,"source":"renewables"},{"Entity":"Italy","Year":2016,"energy":108.01,"source":"renewables"},{"Entity":"Italy","Year":2017,"energy":103.89,"source":"renewables"},{"Entity":"Italy","Year":2018,"energy":114.41,"source":"renewables"},{"Entity":"Italy","Year":2019,"energy":115.83,"source":"renewables"},{"Entity":"Italy","Year":2020,"energy":116.9,"source":"renewables"},{"Entity":"Japan","Year":2000,"energy":104.16,"source":"renewables"},{"Entity":"Japan","Year":2001,"energy":101.36,"source":"renewables"},{"Entity":"Japan","Year":2002,"energy":101.1,"source":"renewables"},{"Entity":"Japan","Year":2003,"energy":114.18,"source":"renewables"},{"Entity":"Japan","Year":2004,"energy":114.73,"source":"renewables"},{"Entity":"Japan","Year":2005,"energy":100.57,"source":"renewables"},{"Entity":"Japan","Year":2006,"energy":112.07,"source":"renewables"},{"Entity":"Japan","Year":2007,"energy":100.8,"source":"renewables"},{"Entity":"Japan","Year":2008,"energy":100.79,"source":"renewables"},{"Entity":"Japan","Year":2009,"energy":102.28,"source":"renewables"},{"Entity":"Japan","Year":2010,"energy":113.92,"source":"renewables"},{"Entity":"Japan","Year":2011,"energy":116.5,"source":"renewables"},{"Entity":"Japan","Year":2012,"energy":111.09,"source":"renewables"},{"Entity":"Japan","Year":2013,"energy":121.48,"source":"renewables"},{"Entity":"Japan","Year":2014,"energy":136.53,"source":"renewables"},{"Entity":"Japan","Year":2015,"energy":157.34,"source":"renewables"},{"Entity":"Japan","Year":2016,"energy":157.7,"source":"renewables"},{"Entity":"Japan","Year":2017,"energy":175.12,"source":"renewables"},{"Entity":"Japan","Year":2018,"energy":183.63,"source":"renewables"},{"Entity":"Japan","Year":2019,"energy":192.72,"source":"renewables"},{"Entity":"Japan","Year":2020,"energy":205.6,"source":"renewables"},{"Entity":"Kazakhstan","Year":2000,"energy":7.53,"source":"renewables"},{"Entity":"Kazakhstan","Year":2001,"energy":8.08,"source":"renewables"},{"Entity":"Kazakhstan","Year":2002,"energy":8.89,"source":"renewables"},{"Entity":"Kazakhstan","Year":2003,"energy":8.62,"source":"renewables"},{"Entity":"Kazakhstan","Year":2004,"energy":8.06,"source":"renewables"},{"Entity":"Kazakhstan","Year":2005,"energy":7.86,"source":"renewables"},{"Entity":"Kazakhstan","Year":2006,"energy":7.77,"source":"renewables"},{"Entity":"Kazakhstan","Year":2007,"energy":8.17,"source":"renewables"},{"Entity":"Kazakhstan","Year":2008,"energy":7.46,"source":"renewables"},{"Entity":"Kazakhstan","Year":2009,"energy":6.88,"source":"renewables"},{"Entity":"Kazakhstan","Year":2010,"energy":8.02,"source":"renewables"},{"Entity":"Kazakhstan","Year":2011,"energy":7.88,"source":"renewables"},{"Entity":"Kazakhstan","Year":2012,"energy":7.64,"source":"renewables"},{"Entity":"Kazakhstan","Year":2013,"energy":7.73,"source":"renewables"},{"Entity":"Kazakhstan","Year":2014,"energy":8.27,"source":"renewables"},{"Entity":"Kazakhstan","Year":2015,"energy":9.45,"source":"renewables"},{"Entity":"Kazakhstan","Year":2016,"energy":11.98,"source":"renewables"},{"Entity":"Kazakhstan","Year":2017,"energy":11.64,"source":"renewables"},{"Entity":"Kazakhstan","Year":2018,"energy":10.91,"source":"renewables"},{"Entity":"Kazakhstan","Year":2019,"energy":11.09,"source":"renewables"},{"Entity":"Kazakhstan","Year":2020,"energy":11.94,"source":"renewables"},{"Entity":"Mexico","Year":2000,"energy":44.51,"source":"renewables"},{"Entity":"Mexico","Year":2001,"energy":39.56,"source":"renewables"},{"Entity":"Mexico","Year":2002,"energy":35.67,"source":"renewables"},{"Entity":"Mexico","Year":2003,"energy":32.11,"source":"renewables"},{"Entity":"Mexico","Year":2004,"energy":38.19,"source":"renewables"},{"Entity":"Mexico","Year":2005,"energy":42.29,"source":"renewables"},{"Entity":"Mexico","Year":2006,"energy":43.63,"source":"renewables"},{"Entity":"Mexico","Year":2007,"energy":42.14,"source":"renewables"},{"Entity":"Mexico","Year":2008,"energy":53.22,"source":"renewables"},{"Entity":"Mexico","Year":2009,"energy":40.59,"source":"renewables"},{"Entity":"Mexico","Year":2010,"energy":51.37,"source":"renewables"},{"Entity":"Mexico","Year":2011,"energy":50.7,"source":"renewables"},{"Entity":"Mexico","Year":2012,"energy":47.2,"source":"renewables"},{"Entity":"Mexico","Year":2013,"energy":44.67,"source":"renewables"},{"Entity":"Mexico","Year":2014,"energy":57.46,"source":"renewables"},{"Entity":"Mexico","Year":2015,"energy":52.42,"source":"renewables"},{"Entity":"Mexico","Year":2016,"energy":52.97,"source":"renewables"},{"Entity":"Mexico","Year":2017,"energy":55.88,"source":"renewables"},{"Entity":"Mexico","Year":2018,"energy":58.78,"source":"renewables"},{"Entity":"Mexico","Year":2019,"energy":59,"source":"renewables"},{"Entity":"Mexico","Year":2020,"energy":69.19,"source":"renewables"},{"Entity":"Poland","Year":2000,"energy":2.33,"source":"renewables"},{"Entity":"Poland","Year":2001,"energy":2.78,"source":"renewables"},{"Entity":"Poland","Year":2002,"energy":2.77,"source":"renewables"},{"Entity":"Poland","Year":2003,"energy":2.25,"source":"renewables"},{"Entity":"Poland","Year":2004,"energy":3.2,"source":"renewables"},{"Entity":"Poland","Year":2005,"energy":3.85,"source":"renewables"},{"Entity":"Poland","Year":2006,"energy":4.29,"source":"renewables"},{"Entity":"Poland","Year":2007,"energy":5.43,"source":"renewables"},{"Entity":"Poland","Year":2008,"energy":6.61,"source":"renewables"},{"Entity":"Poland","Year":2009,"energy":8.69,"source":"renewables"},{"Entity":"Poland","Year":2010,"energy":10.88,"source":"renewables"},{"Entity":"Poland","Year":2011,"energy":13.13,"source":"renewables"},{"Entity":"Poland","Year":2012,"energy":16.88,"source":"renewables"},{"Entity":"Poland","Year":2013,"energy":17.06,"source":"renewables"},{"Entity":"Poland","Year":2014,"energy":19.85,"source":"renewables"},{"Entity":"Poland","Year":2015,"energy":22.69,"source":"renewables"},{"Entity":"Poland","Year":2016,"energy":22.81,"source":"renewables"},{"Entity":"Poland","Year":2017,"energy":24.13,"source":"renewables"},{"Entity":"Poland","Year":2018,"energy":21.62,"source":"renewables"},{"Entity":"Poland","Year":2019,"energy":25.46,"source":"renewables"},{"Entity":"Poland","Year":2020,"energy":28.23,"source":"renewables"},{"Entity":"Saudi Arabia","Year":2000,"energy":0,"source":"renewables"},{"Entity":"Saudi Arabia","Year":2001,"energy":0,"source":"renewables"},{"Entity":"Saudi Arabia","Year":2002,"energy":0,"source":"renewables"},{"Entity":"Saudi Arabia","Year":2003,"energy":0,"source":"renewables"},{"Entity":"Saudi Arabia","Year":2004,"energy":0,"source":"renewables"},{"Entity":"Saudi Arabia","Year":2005,"energy":0,"source":"renewables"},{"Entity":"Saudi Arabia","Year":2006,"energy":0,"source":"renewables"},{"Entity":"Saudi Arabia","Year":2007,"energy":0,"source":"renewables"},{"Entity":"Saudi Arabia","Year":2008,"energy":0,"source":"renewables"},{"Entity":"Saudi Arabia","Year":2009,"energy":0,"source":"renewables"},{"Entity":"Saudi Arabia","Year":2010,"energy":0,"source":"renewables"},{"Entity":"Saudi Arabia","Year":2011,"energy":0.01,"source":"renewables"},{"Entity":"Saudi Arabia","Year":2012,"energy":0.03,"source":"renewables"},{"Entity":"Saudi Arabia","Year":2013,"energy":0.04,"source":"renewables"},{"Entity":"Saudi Arabia","Year":2014,"energy":0.05,"source":"renewables"},{"Entity":"Saudi Arabia","Year":2015,"energy":0.05,"source":"renewables"},{"Entity":"Saudi Arabia","Year":2016,"energy":0.05,"source":"renewables"},{"Entity":"Saudi Arabia","Year":2017,"energy":0.07,"source":"renewables"},{"Entity":"Saudi Arabia","Year":2018,"energy":0.16,"source":"renewables"},{"Entity":"Saudi Arabia","Year":2019,"energy":0.21,"source":"renewables"},{"Entity":"Saudi Arabia","Year":2020,"energy":0.21,"source":"renewables"},{"Entity":"South Africa","Year":2000,"energy":1.79,"source":"renewables"},{"Entity":"South Africa","Year":2001,"energy":2.46,"source":"renewables"},{"Entity":"South Africa","Year":2002,"energy":2.81,"source":"renewables"},{"Entity":"South Africa","Year":2003,"energy":1.19,"source":"renewables"},{"Entity":"South Africa","Year":2004,"energy":1.33,"source":"renewables"},{"Entity":"South Africa","Year":2005,"energy":1.75,"source":"renewables"},{"Entity":"South Africa","Year":2006,"energy":3.28,"source":"renewables"},{"Entity":"South Africa","Year":2007,"energy":1.3,"source":"renewables"},{"Entity":"South Africa","Year":2008,"energy":1.66,"source":"renewables"},{"Entity":"South Africa","Year":2009,"energy":1.86,"source":"renewables"},{"Entity":"South Africa","Year":2010,"energy":2.51,"source":"renewables"},{"Entity":"South Africa","Year":2011,"energy":2.49,"source":"renewables"},{"Entity":"South Africa","Year":2012,"energy":1.66,"source":"renewables"},{"Entity":"South Africa","Year":2013,"energy":1.62,"source":"renewables"},{"Entity":"South Africa","Year":2014,"energy":3.38,"source":"renewables"},{"Entity":"South Africa","Year":2015,"energy":6.09,"source":"renewables"},{"Entity":"South Africa","Year":2016,"energy":7.69,"source":"renewables"},{"Entity":"South Africa","Year":2017,"energy":10.04,"source":"renewables"},{"Entity":"South Africa","Year":2018,"energy":12.22,"source":"renewables"},{"Entity":"South Africa","Year":2019,"energy":12.57,"source":"renewables"},{"Entity":"South Africa","Year":2020,"energy":12.83,"source":"renewables"},{"Entity":"Spain","Year":2000,"energy":34.49,"source":"renewables"},{"Entity":"Spain","Year":2001,"energy":49.3,"source":"renewables"},{"Entity":"Spain","Year":2002,"energy":33.17,"source":"renewables"},{"Entity":"Spain","Year":2003,"energy":55.75,"source":"renewables"},{"Entity":"Spain","Year":2004,"energy":50.13,"source":"renewables"},{"Entity":"Spain","Year":2005,"energy":42.27,"source":"renewables"},{"Entity":"Spain","Year":2006,"energy":52.15,"source":"renewables"},{"Entity":"Spain","Year":2007,"energy":58.3,"source":"renewables"},{"Entity":"Spain","Year":2008,"energy":62.15,"source":"renewables"},{"Entity":"Spain","Year":2009,"energy":74.08,"source":"renewables"},{"Entity":"Spain","Year":2010,"energy":97.77,"source":"renewables"},{"Entity":"Spain","Year":2011,"energy":87.53,"source":"renewables"},{"Entity":"Spain","Year":2012,"energy":86.97,"source":"renewables"},{"Entity":"Spain","Year":2013,"energy":111.42,"source":"renewables"},{"Entity":"Spain","Year":2014,"energy":110.26,"source":"renewables"},{"Entity":"Spain","Year":2015,"energy":97.09,"source":"renewables"},{"Entity":"Spain","Year":2016,"energy":104.63,"source":"renewables"},{"Entity":"Spain","Year":2017,"energy":87.93,"source":"renewables"},{"Entity":"Spain","Year":2018,"energy":103.88,"source":"renewables"},{"Entity":"Spain","Year":2019,"energy":100.99,"source":"renewables"},{"Entity":"Spain","Year":2020,"energy":113.79,"source":"renewables"},{"Entity":"Thailand","Year":2000,"energy":6.38,"source":"renewables"},{"Entity":"Thailand","Year":2001,"energy":6.76,"source":"renewables"},{"Entity":"Thailand","Year":2002,"energy":8.07,"source":"renewables"},{"Entity":"Thailand","Year":2003,"energy":8.36,"source":"renewables"},{"Entity":"Thailand","Year":2004,"energy":7.63,"source":"renewables"},{"Entity":"Thailand","Year":2005,"energy":7.42,"source":"renewables"},{"Entity":"Thailand","Year":2006,"energy":9.82,"source":"renewables"},{"Entity":"Thailand","Year":2007,"energy":10.2,"source":"renewables"},{"Entity":"Thailand","Year":2008,"energy":8.95,"source":"renewables"},{"Entity":"Thailand","Year":2009,"energy":9.09,"source":"renewables"},{"Entity":"Thailand","Year":2010,"energy":8.58,"source":"renewables"},{"Entity":"Thailand","Year":2011,"energy":11.83,"source":"renewables"},{"Entity":"Thailand","Year":2012,"energy":13.42,"source":"renewables"},{"Entity":"Thailand","Year":2013,"energy":12.33,"source":"renewables"},{"Entity":"Thailand","Year":2014,"energy":13.68,"source":"renewables"},{"Entity":"Thailand","Year":2015,"energy":13.33,"source":"renewables"},{"Entity":"Thailand","Year":2016,"energy":15.97,"source":"renewables"},{"Entity":"Thailand","Year":2017,"energy":19.92,"source":"renewables"},{"Entity":"Thailand","Year":2018,"energy":25.84,"source":"renewables"},{"Entity":"Thailand","Year":2019,"energy":28.02,"source":"renewables"},{"Entity":"Thailand","Year":2020,"energy":24.73,"source":"renewables"},{"Entity":"Ukraine","Year":2000,"energy":11.28,"source":"renewables"},{"Entity":"Ukraine","Year":2001,"energy":12.05,"source":"renewables"},{"Entity":"Ukraine","Year":2002,"energy":9.65,"source":"renewables"},{"Entity":"Ukraine","Year":2003,"energy":9.27,"source":"renewables"},{"Entity":"Ukraine","Year":2004,"energy":11.78,"source":"renewables"},{"Entity":"Ukraine","Year":2005,"energy":12.4,"source":"renewables"},{"Entity":"Ukraine","Year":2006,"energy":12.92,"source":"renewables"},{"Entity":"Ukraine","Year":2007,"energy":10.47,"source":"renewables"},{"Entity":"Ukraine","Year":2008,"energy":11.82,"source":"renewables"},{"Entity":"Ukraine","Year":2009,"energy":12.12,"source":"renewables"},{"Entity":"Ukraine","Year":2010,"energy":13.39,"source":"renewables"},{"Entity":"Ukraine","Year":2011,"energy":11.2,"source":"renewables"},{"Entity":"Ukraine","Year":2012,"energy":11.23,"source":"renewables"},{"Entity":"Ukraine","Year":2013,"energy":15.11,"source":"renewables"},{"Entity":"Ukraine","Year":2014,"energy":10.17,"source":"renewables"},{"Entity":"Ukraine","Year":2015,"energy":7.1,"source":"renewables"},{"Entity":"Ukraine","Year":2016,"energy":9.25,"source":"renewables"},{"Entity":"Ukraine","Year":2017,"energy":10.88,"source":"renewables"},{"Entity":"Ukraine","Year":2018,"energy":13.02,"source":"renewables"},{"Entity":"Ukraine","Year":2019,"energy":11.87,"source":"renewables"},{"Entity":"Ukraine","Year":2020,"energy":17.56,"source":"renewables"},{"Entity":"United Kingdom","Year":2000,"energy":9.98,"source":"renewables"},{"Entity":"United Kingdom","Year":2001,"energy":9.56,"source":"renewables"},{"Entity":"United Kingdom","Year":2002,"energy":11.13,"source":"renewables"},{"Entity":"United Kingdom","Year":2003,"energy":10.62,"source":"renewables"},{"Entity":"United Kingdom","Year":2004,"energy":14.14,"source":"renewables"},{"Entity":"United Kingdom","Year":2005,"energy":16.93,"source":"renewables"},{"Entity":"United Kingdom","Year":2006,"energy":18.11,"source":"renewables"},{"Entity":"United Kingdom","Year":2007,"energy":19.69,"source":"renewables"},{"Entity":"United Kingdom","Year":2008,"energy":21.85,"source":"renewables"},{"Entity":"United Kingdom","Year":2009,"energy":25.25,"source":"renewables"},{"Entity":"United Kingdom","Year":2010,"energy":26.18,"source":"renewables"},{"Entity":"United Kingdom","Year":2011,"energy":35.2,"source":"renewables"},{"Entity":"United Kingdom","Year":2012,"energy":41.24,"source":"renewables"},{"Entity":"United Kingdom","Year":2013,"energy":53.21,"source":"renewables"},{"Entity":"United Kingdom","Year":2014,"energy":64.52,"source":"renewables"},{"Entity":"United Kingdom","Year":2015,"energy":82.57,"source":"renewables"},{"Entity":"United Kingdom","Year":2016,"energy":82.99,"source":"renewables"},{"Entity":"United Kingdom","Year":2017,"energy":98.85,"source":"renewables"},{"Entity":"United Kingdom","Year":2018,"energy":110.03,"source":"renewables"},{"Entity":"United Kingdom","Year":2019,"energy":120.48,"source":"renewables"},{"Entity":"United Kingdom","Year":2020,"energy":131.74,"source":"renewables"},{"Entity":"United States","Year":2000,"energy":350.93,"source":"renewables"},{"Entity":"United States","Year":2001,"energy":280.06,"source":"renewables"},{"Entity":"United States","Year":2002,"energy":336.34,"source":"renewables"},{"Entity":"United States","Year":2003,"energy":349.18,"source":"renewables"},{"Entity":"United States","Year":2004,"energy":345.14,"source":"renewables"},{"Entity":"United States","Year":2005,"energy":353.04,"source":"renewables"},{"Entity":"United States","Year":2006,"energy":381.16,"source":"renewables"},{"Entity":"United States","Year":2007,"energy":347.91,"source":"renewables"},{"Entity":"United States","Year":2008,"energy":377.11,"source":"renewables"},{"Entity":"United States","Year":2009,"energy":415.56,"source":"renewables"},{"Entity":"United States","Year":2010,"energy":424.48,"source":"renewables"},{"Entity":"United States","Year":2011,"energy":509.74,"source":"renewables"},{"Entity":"United States","Year":2012,"energy":492.32,"source":"renewables"},{"Entity":"United States","Year":2013,"energy":520.38,"source":"renewables"},{"Entity":"United States","Year":2014,"energy":546.83,"source":"renewables"},{"Entity":"United States","Year":2015,"energy":556.49,"source":"renewables"},{"Entity":"United States","Year":2016,"energy":624.91,"source":"renewables"},{"Entity":"United States","Year":2017,"energy":707.19,"source":"renewables"},{"Entity":"United States","Year":2018,"energy":733.17,"source":"renewables"},{"Entity":"United States","Year":2019,"energy":760.76,"source":"renewables"},{"Entity":"United States","Year":2020,"energy":821.4,"source":"renewables"}],"metadata":{"Entity":{"type":"string","semanticType":"Location"},"Year":{"type":"number","semanticType":"Year"},"energy":{"type":"number","semanticType":"Number"},"source":{"type":"string","semanticType":"String","levels":["fossil fuels","nuclear","renewables"]}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Unpivot the energy source columns into long format\n transformed_df = pd.melt(\n df_energy,\n id_vars=['Year', 'Entity'],\n value_vars=[\n 'Electricity from fossil fuels (TWh)',\n 'Electricity from nuclear (TWh)',\n 'Electricity from renewables (TWh)'\n ],\n var_name='source',\n value_name='energy'\n )\n \n # Clean up the source names to be more readable\n transformed_df['source'] = transformed_df['source'].str.replace('Electricity from ', '').str.replace(' (TWh)', '')\n \n return transformed_df\n","source":["global-energy-20-small.csv"],"dialog":[{"content":"You are a data scientist to help user to transform data that will be used for visualization.\nThe user will provide you information about what data would be needed, and your job is to create a python function based on the input data summary, transformation instruction and expected fields.\nThe users' instruction includes \"chart_type\" and \"chart_encodings\" that describe the visualization they want, and natural language instructions \"goal\" that describe what data is needed.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should first refine users' goal and then create a python function in the output section based off the [CONTEXT] and [GOAL]:\n\n 1. First, refine users' [GOAL]. The main objective in this step is to check if \"chart_type\" and \"chart_encodings\" provided by the user are sufficient to achieve their \"goal\". Concretely:\n - based on the user's \"goal\" and \"chart_type\" and \"chart_encodings\", elaborate the goal into a \"detailed_instruction\".\n - \"display_instruction\" is a short verb phrase describing the users' goal. \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate it based on detailed_instruction and the suggested chart_type and chart_encodings, but don't need to mention the chart details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user specification follows up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - determine \"output_fields\", the desired fields that the output data should have to achieve the user's goal, it's a good idea to include intermediate fields here.\n - then decide \"chart_encodings\", which maps visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized, \n - the \"chart_encodings\" should be created to support the user's \"chart_type\".\n - first, determine whether the user has provided sufficient fields in \"chart_encodings\" that are needed to achieve their goal:\n - if the user's \"chart_encodings\" are sufficient, simply copy it.\n - if the user didn't provide sufficient fields in \"chart_encodings\", add missing fields in \"chart_encodings\" (ordered them based on whether the field will be used in x,y axes or legends);\n - \"chart_encodings\" should only include fields that will be visualized (do not include other intermediate fields from \"output_fields\") \n - when adding new fields to \"chart_encodings\", be efficient and add only a minimal number of fields that are needed to achive the user's goal. \n - generally, the total number of fields in \"chart_encodings\" should be no more than 3 for x,y,legend.\n - if the user's \"chart_encodings\" is sufficient but can be optimized, you can reorder encodings to visualize the data more effectively.\n - sometimes, user may provide instruction to update visualizations fields they provided. You should leverage the user's goal to resolve the conflict and decide the final \"chart_encodings\"\n - e.g., they may mention \"use B metric instead\" while A metric is in provided fields, in this case, you should update \"chart_encodings\" to update A metric with B metric.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n Prepare the result in the following json format:\n\n```\n{\n \"detailed_instruction\": \"...\" // string, elaborate user instruction with details if the user\n \"display_instruction\": \"...\" // string, the short verb phrase describing the users' goal.\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have based on the user's goal, it's a good idea to preserve intermediate fields here (i.e., the goal of transformed data)\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n ... // other visualization channels user used\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized.\n \"reason\": \"...\" // string, explain why this refinement is made\n}\n```\n\n 2. Then, write a python function based on the refined goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \"transformed_df\" should contain all \"output_fields\" from the refined goal.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable.\nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- try to use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n\n 3. The output must only contain a json object representing the refined goal and a python code block representing the transformation code, do not add any extra text explanation.\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (global_energy_20_small)\n\n## fields\n\t*Year -- type: int64, values: 2000, 2001, 2002, ..., 2017, 2018, 2019, 2020\n\t*Entity -- type: object, values: Australia, Brazil, Canada, ..., Thailand, Ukraine, United Kingdom, United States\n\t*Value_co2_emissions_kt_by_country -- type: float64, values: 158029.9988, 190729.9957, 209229.9957, ..., 6993180.176, 9861099.609, 9874660.156, 10096009.77\n\t*Electricity from fossil fuels (TWh) -- type: float64, values: 28.87, 31.62, 33.5, ..., 4643.1, 4990.28, 5098.22, 5184.13\n\t*Electricity from nuclear (TWh) -- type: float64, values: 0.0, 3.24, 4.94, ..., 90.14, 91.79, 92.54, 804.95\n\t*Electricity from renewables (TWh) -- type: float64, values: 0.0, 0.01, 0.03, ..., 1667.06, 1835.32, 2014.57, 2184.94\n\n## sample\n Year Entity Value_co2_emissions_kt_by_country Electricity from fossil fuels (TWh) Electricity from nuclear (TWh) Electricity from renewables (TWh)\n0 2000 Australia 339450.0000 181.05 0 17.11\n1 2001 Australia 345640.0000 194.33 0 17.40\n2 2002 Australia 353369.9951 197.29 0 17.35\n3 2003 Australia 352579.9866 195.13 0 18.50\n4 2004 Australia 365809.9976 203.66 0 19.41\n......\n\n\n\n\n[GOAL]\n\n{\n \"instruction\": \"\",\n \"chart_type\": \"Line Chart\",\n \"chart_encodings\": {\n \"x\": \"Year\",\n \"y\": \"energy\",\n \"color\": \"Entity\",\n \"column\": \"source\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Transform the data into a long format where different energy sources (fossil fuels, nuclear, renewables) are unpivoted into separate rows. Each row should contain the year, entity (country), energy source type, and the corresponding energy value in TWh. This will enable visualization of energy generation trends over time by source and country.\",\n \"display_instruction\": \"Show **energy generation** trends by **source** and **Entity** over **Year**\",\n \"output_fields\": [\"Year\", \"Entity\", \"source\", \"energy\"],\n \"chart_encodings\": {\n \"x\": \"Year\",\n \"y\": \"energy\",\n \"color\": \"Entity\",\n \"column\": \"source\"\n },\n \"reason\": \"The user wants to visualize energy data across different sources with a line chart faceted by source. The original data has energy sources in separate columns (fossil fuels, nuclear, renewables), so we need to unpivot these columns into a long format with 'source' and 'energy' fields. The chart_encodings provided by the user are appropriate for this visualization goal, using faceting (column) to separate different energy sources.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Unpivot the energy source columns into long format\n transformed_df = pd.melt(\n df_energy,\n id_vars=['Year', 'Entity'],\n value_vars=[\n 'Electricity from fossil fuels (TWh)',\n 'Electricity from nuclear (TWh)',\n 'Electricity from renewables (TWh)'\n ],\n var_name='source',\n value_name='energy'\n )\n \n # Clean up the source names to be more readable\n transformed_df['source'] = transformed_df['source'].str.replace('Electricity from ', '').str.replace(' (TWh)', '')\n \n return transformed_df\n```","role":"assistant"}],"trigger":{"tableId":"global-energy-20-small.csv","sourceTableIds":["global-energy-20-small.csv"],"instruction":"","displayInstruction":"Show **energy generation** trends by **source** and **Entity** over **Year**","chart":{"id":"chart-1760738394155","chartType":"Line Chart","encodingMap":{"x":{"fieldID":"original--global-energy-20-small.csv--Year"},"y":{"channel":"y","bin":false,"fieldID":"concept-1760738385163"},"color":{"fieldID":"original--global-energy-20-small.csv--Entity"},"opacity":{"channel":"opacity","bin":false},"column":{"channel":"column","bin":false,"fieldID":"concept-1760738389404"},"row":{"channel":"row","bin":false}},"tableRef":"global-energy-20-small.csv","saved":false,"source":"trigger","unread":false},"resultTableId":"table-82"},"explanation":{"agent":"CodeExplanationAgent","code":"The code performs a data transformation to restructure the energy data from a wide format to a long format:\n\n1. **Unpivot energy columns**: Uses `pd.melt()` to transform the three energy source columns (**Electricity from fossil fuels**, **Electricity from nuclear**, and **Electricity from renewables**) from separate columns into rows, while keeping **Year** and **Entity** as identifier columns.\n\n2. **Create source classification**: Generates a new **source** column that captures which energy type each row represents, and stores the corresponding energy values in an **energy** column.\n\n3. **Clean source labels**: Removes the prefix \"Electricity from \" and suffix \" (TWh)\" from the source names, resulting in cleaner labels: **fossil fuels**, **nuclear**, and **renewables**.\n\n4. **Return restructured data**: The final dataset has each country-year-energy source combination as a separate row, making it easier to analyze and visualize energy mix across countries and time periods.","concepts":[],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (global_energy_20_small_csv)\n\n## fields\n\t*Year -- type: int64, values: 2000, 2001, 2002, ..., 2017, 2018, 2019, 2020\n\t*Entity -- type: object, values: Australia, Brazil, Canada, ..., Thailand, Ukraine, United Kingdom, United States\n\t*Value_co2_emissions_kt_by_country -- type: float64, values: 190729.9957, 227580.0018, 233600.0061, ..., 5736319.824, 5738290.039, nan, 9861099.609\n\t*Electricity from fossil fuels (TWh) -- type: float64, values: 28.87, 31.62, 33.5, ..., 4643.1, 4990.28, 5098.22, 5184.13\n\t*Electricity from nuclear (TWh) -- type: float64, values: 0.0, 3.24, 4.94, ..., 90.14, 91.79, 92.54, nan\n\t*Electricity from renewables (TWh) -- type: float64, values: 0.0, 0.01, 0.03, ..., 1667.06, 1835.32, 2014.57, 2184.94\n\n## sample\n Year Entity Value_co2_emissions_kt_by_country Electricity from fossil fuels (TWh) Electricity from nuclear (TWh) Electricity from renewables (TWh)\n0 2000 Australia 339450.0000 181.05 0 17.11\n1 2001 Australia 345640.0000 194.33 0 17.40\n2 2002 Australia 353369.9951 197.29 0 17.35\n3 2003 Australia 352579.9866 195.13 0 18.50\n4 2004 Australia 365809.9976 203.66 0 19.41\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Unpivot the energy source columns into long format\n transformed_df = pd.melt(\n df_energy,\n id_vars=['Year', 'Entity'],\n value_vars=[\n 'Electricity from fossil fuels (TWh)',\n 'Electricity from nuclear (TWh)',\n 'Electricity from renewables (TWh)'\n ],\n var_name='source',\n value_name='energy'\n )\n \n # Clean up the source names to be more readable\n transformed_df['source'] = transformed_df['source'].str.replace('Electricity from ', '').str.replace(' (TWh)', '')\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\nThe code performs a data transformation to restructure the energy data from a wide format to a long format:\n\n1. **Unpivot energy columns**: Uses `pd.melt()` to transform the three energy source columns (**Electricity from fossil fuels**, **Electricity from nuclear**, and **Electricity from renewables**) from separate columns into rows, while keeping **Year** and **Entity** as identifier columns.\n\n2. **Create source classification**: Generates a new **source** column that captures which energy type each row represents, and stores the corresponding energy values in an **energy** column.\n\n3. **Clean source labels**: Removes the prefix \"Electricity from \" and suffix \" (TWh)\" from the source names, resulting in cleaner labels: **fossil fuels**, **nuclear**, and **renewables**.\n\n4. **Return restructured data**: The final dataset has each country-year-energy source combination as a separate row, making it easier to analyze and visualize energy mix across countries and time periods.\n\n[CONCEPTS EXPLANATION]\n\n```json\n[]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""},{"id":"table-45","displayId":"renewable-energy","names":["Entity","Year","renewable_percentage"],"rows":[{"Entity":"Australia","Year":2000,"renewable_percentage":8.6344368187},{"Entity":"Australia","Year":2001,"renewable_percentage":8.2180135078},{"Entity":"Australia","Year":2002,"renewable_percentage":8.0833022736},{"Entity":"Australia","Year":2003,"renewable_percentage":8.6598324205},{"Entity":"Australia","Year":2004,"renewable_percentage":8.7013045232},{"Entity":"Australia","Year":2005,"renewable_percentage":9.1562355123},{"Entity":"Australia","Year":2006,"renewable_percentage":9.6357600837},{"Entity":"Australia","Year":2007,"renewable_percentage":9.1190310213},{"Entity":"Australia","Year":2008,"renewable_percentage":8.0548900022},{"Entity":"Australia","Year":2009,"renewable_percentage":7.8043793133},{"Entity":"Australia","Year":2010,"renewable_percentage":9.0442152121},{"Entity":"Australia","Year":2011,"renewable_percentage":11.3454273735},{"Entity":"Australia","Year":2012,"renewable_percentage":11.4105750279},{"Entity":"Australia","Year":2013,"renewable_percentage":14.8708583355},{"Entity":"Australia","Year":2014,"renewable_percentage":14.9621290509},{"Entity":"Australia","Year":2015,"renewable_percentage":14.3476000693},{"Entity":"Australia","Year":2016,"renewable_percentage":15.6093794449},{"Entity":"Australia","Year":2017,"renewable_percentage":16.3138729943},{"Entity":"Australia","Year":2018,"renewable_percentage":17.145938174},{"Entity":"Australia","Year":2019,"renewable_percentage":21.3759705435},{"Entity":"Australia","Year":2020,"renewable_percentage":25.5031684668},{"Entity":"Brazil","Year":2000,"renewable_percentage":90.1307723743},{"Entity":"Brazil","Year":2001,"renewable_percentage":84.6953615744},{"Entity":"Brazil","Year":2002,"renewable_percentage":86.0883364189},{"Entity":"Brazil","Year":2003,"renewable_percentage":87.4561159097},{"Entity":"Brazil","Year":2004,"renewable_percentage":86.4260041451},{"Entity":"Brazil","Year":2005,"renewable_percentage":87.6781562721},{"Entity":"Brazil","Year":2006,"renewable_percentage":87.2842473236},{"Entity":"Brazil","Year":2007,"renewable_percentage":88.7252098726},{"Entity":"Brazil","Year":2008,"renewable_percentage":84.8072313004},{"Entity":"Brazil","Year":2009,"renewable_percentage":89.4172280725},{"Entity":"Brazil","Year":2010,"renewable_percentage":85.3576882415},{"Entity":"Brazil","Year":2011,"renewable_percentage":87.6618820986},{"Entity":"Brazil","Year":2012,"renewable_percentage":83.1164558813},{"Entity":"Brazil","Year":2013,"renewable_percentage":77.5240022006},{"Entity":"Brazil","Year":2014,"renewable_percentage":74.0418657409},{"Entity":"Brazil","Year":2015,"renewable_percentage":75.0231817625},{"Entity":"Brazil","Year":2016,"renewable_percentage":81.0938046902},{"Entity":"Brazil","Year":2017,"renewable_percentage":79.9091472228},{"Entity":"Brazil","Year":2018,"renewable_percentage":82.9198505403},{"Entity":"Brazil","Year":2019,"renewable_percentage":82.8548799017},{"Entity":"Brazil","Year":2020,"renewable_percentage":84.6411771408},{"Entity":"Canada","Year":2000,"renewable_percentage":61.8095917882},{"Entity":"Canada","Year":2001,"renewable_percentage":59.3287558747},{"Entity":"Canada","Year":2002,"renewable_percentage":61.1477403113},{"Entity":"Canada","Year":2003,"renewable_percentage":60.0789685174},{"Entity":"Canada","Year":2004,"renewable_percentage":59.6967771845},{"Entity":"Canada","Year":2005,"renewable_percentage":60.8208155391},{"Entity":"Canada","Year":2006,"renewable_percentage":60.8271602855},{"Entity":"Canada","Year":2007,"renewable_percentage":61.2460642446},{"Entity":"Canada","Year":2008,"renewable_percentage":62.6520720838},{"Entity":"Canada","Year":2009,"renewable_percentage":63.8919227732},{"Entity":"Canada","Year":2010,"renewable_percentage":62.9421470558},{"Entity":"Canada","Year":2011,"renewable_percentage":64.0922915917},{"Entity":"Canada","Year":2012,"renewable_percentage":65.098730952},{"Entity":"Canada","Year":2013,"renewable_percentage":65.4320794066},{"Entity":"Canada","Year":2014,"renewable_percentage":64.791145907},{"Entity":"Canada","Year":2015,"renewable_percentage":65.2946239925},{"Entity":"Canada","Year":2016,"renewable_percentage":66.1890584295},{"Entity":"Canada","Year":2017,"renewable_percentage":67.5399410579},{"Entity":"Canada","Year":2018,"renewable_percentage":67.3685700357},{"Entity":"Canada","Year":2019,"renewable_percentage":67.1741623137},{"Entity":"Canada","Year":2020,"renewable_percentage":68.7796436354},{"Entity":"China","Year":2000,"renewable_percentage":16.639126586},{"Entity":"China","Year":2001,"renewable_percentage":18.9581237042},{"Entity":"China","Year":2002,"renewable_percentage":17.6185006046},{"Entity":"China","Year":2003,"renewable_percentage":15.0362717081},{"Entity":"China","Year":2004,"renewable_percentage":16.2224108273},{"Entity":"China","Year":2005,"renewable_percentage":16.1731179957},{"Entity":"China","Year":2006,"renewable_percentage":15.5884036124},{"Entity":"China","Year":2007,"renewable_percentage":15.2583847828},{"Entity":"China","Year":2008,"renewable_percentage":19.0253335469},{"Entity":"China","Year":2009,"renewable_percentage":17.8857170547},{"Entity":"China","Year":2010,"renewable_percentage":18.7800759915},{"Entity":"China","Year":2011,"renewable_percentage":16.8902341543},{"Entity":"China","Year":2012,"renewable_percentage":20.122965176},{"Entity":"China","Year":2013,"renewable_percentage":20.2152481955},{"Entity":"China","Year":2014,"renewable_percentage":22.3502204285},{"Entity":"China","Year":2015,"renewable_percentage":24.079270189},{"Entity":"China","Year":2016,"renewable_percentage":25.0007798429},{"Entity":"China","Year":2017,"renewable_percentage":25.419242299},{"Entity":"China","Year":2018,"renewable_percentage":25.7747942589},{"Entity":"China","Year":2019,"renewable_percentage":26.9995671106},{"Entity":"China","Year":2020,"renewable_percentage":28.2464606924},{"Entity":"France","Year":2000,"renewable_percentage":12.7117691154},{"Entity":"France","Year":2001,"renewable_percentage":13.9961372206},{"Entity":"France","Year":2002,"renewable_percentage":11.3544157067},{"Entity":"France","Year":2003,"renewable_percentage":10.9783540506},{"Entity":"France","Year":2004,"renewable_percentage":11.0051305559},{"Entity":"France","Year":2005,"renewable_percentage":9.6479837153},{"Entity":"France","Year":2006,"renewable_percentage":10.7235915493},{"Entity":"France","Year":2007,"renewable_percentage":11.4370075239},{"Entity":"France","Year":2008,"renewable_percentage":12.7487441615},{"Entity":"France","Year":2009,"renewable_percentage":12.8776856068},{"Entity":"France","Year":2010,"renewable_percentage":13.6240072491},{"Entity":"France","Year":2011,"renewable_percentage":11.63553049},{"Entity":"France","Year":2012,"renewable_percentage":15.0331522889},{"Entity":"France","Year":2013,"renewable_percentage":17.2469424928},{"Entity":"France","Year":2014,"renewable_percentage":16.6074992494},{"Entity":"France","Year":2015,"renewable_percentage":16.002230276},{"Entity":"France","Year":2016,"renewable_percentage":17.7212924013},{"Entity":"France","Year":2017,"renewable_percentage":16.6576751547},{"Entity":"France","Year":2018,"renewable_percentage":19.7315179827},{"Entity":"France","Year":2019,"renewable_percentage":20.0116665488},{"Entity":"France","Year":2020,"renewable_percentage":23.7610241821},{"Entity":"Germany","Year":2000,"renewable_percentage":6.1977983575},{"Entity":"Germany","Year":2001,"renewable_percentage":6.5132585197},{"Entity":"Germany","Year":2002,"renewable_percentage":7.6431369854},{"Entity":"Germany","Year":2003,"renewable_percentage":7.7455438643},{"Entity":"Germany","Year":2004,"renewable_percentage":9.4989185292},{"Entity":"Germany","Year":2005,"renewable_percentage":10.3356645637},{"Entity":"Germany","Year":2006,"renewable_percentage":11.5129959829},{"Entity":"Germany","Year":2007,"renewable_percentage":14.135471525},{"Entity":"Germany","Year":2008,"renewable_percentage":14.8894504106},{"Entity":"Germany","Year":2009,"renewable_percentage":16.2902842395},{"Entity":"Germany","Year":2010,"renewable_percentage":16.8384989754},{"Entity":"Germany","Year":2011,"renewable_percentage":20.4967199299},{"Entity":"Germany","Year":2012,"renewable_percentage":23.056464482},{"Entity":"Germany","Year":2013,"renewable_percentage":24.1368929731},{"Entity":"Germany","Year":2014,"renewable_percentage":26.2182434067},{"Entity":"Germany","Year":2015,"renewable_percentage":29.4721888318},{"Entity":"Germany","Year":2016,"renewable_percentage":29.4990435013},{"Entity":"Germany","Year":2017,"renewable_percentage":33.4855497593},{"Entity":"Germany","Year":2018,"renewable_percentage":35.0976735365},{"Entity":"Germany","Year":2019,"renewable_percentage":40.0890757144},{"Entity":"Germany","Year":2020,"renewable_percentage":44.3324048937},{"Entity":"India","Year":2000,"renewable_percentage":14.0481982534},{"Entity":"India","Year":2001,"renewable_percentage":12.9997099422},{"Entity":"India","Year":2002,"renewable_percentage":11.938193032},{"Entity":"India","Year":2003,"renewable_percentage":11.695109147},{"Entity":"India","Year":2004,"renewable_percentage":15.6375300722},{"Entity":"India","Year":2005,"renewable_percentage":15.2543575768},{"Entity":"India","Year":2006,"renewable_percentage":17.1352578483},{"Entity":"India","Year":2007,"renewable_percentage":17.8019742295},{"Entity":"India","Year":2008,"renewable_percentage":16.768266921},{"Entity":"India","Year":2009,"renewable_percentage":15.269804822},{"Entity":"India","Year":2010,"renewable_percentage":15.2122201244},{"Entity":"India","Year":2011,"renewable_percentage":16.7911025145},{"Entity":"India","Year":2012,"renewable_percentage":15.1350014654},{"Entity":"India","Year":2013,"renewable_percentage":16.3941577818},{"Entity":"India","Year":2014,"renewable_percentage":16.0092550039},{"Entity":"India","Year":2015,"renewable_percentage":15.3718720687},{"Entity":"India","Year":2016,"renewable_percentage":14.8548475703},{"Entity":"India","Year":2017,"renewable_percentage":15.9669920335},{"Entity":"India","Year":2018,"renewable_percentage":16.6949549709},{"Entity":"India","Year":2019,"renewable_percentage":18.6915426873},{"Entity":"India","Year":2020,"renewable_percentage":20.2059243238},{"Entity":"Indonesia","Year":2000,"renewable_percentage":null},{"Entity":"Indonesia","Year":2001,"renewable_percentage":null},{"Entity":"Indonesia","Year":2002,"renewable_percentage":null},{"Entity":"Indonesia","Year":2003,"renewable_percentage":null},{"Entity":"Indonesia","Year":2004,"renewable_percentage":null},{"Entity":"Indonesia","Year":2005,"renewable_percentage":null},{"Entity":"Indonesia","Year":2006,"renewable_percentage":null},{"Entity":"Indonesia","Year":2007,"renewable_percentage":null},{"Entity":"Indonesia","Year":2008,"renewable_percentage":null},{"Entity":"Indonesia","Year":2009,"renewable_percentage":null},{"Entity":"Indonesia","Year":2010,"renewable_percentage":null},{"Entity":"Indonesia","Year":2011,"renewable_percentage":null},{"Entity":"Indonesia","Year":2012,"renewable_percentage":null},{"Entity":"Indonesia","Year":2013,"renewable_percentage":null},{"Entity":"Indonesia","Year":2014,"renewable_percentage":null},{"Entity":"Indonesia","Year":2015,"renewable_percentage":null},{"Entity":"Indonesia","Year":2016,"renewable_percentage":null},{"Entity":"Indonesia","Year":2017,"renewable_percentage":null},{"Entity":"Indonesia","Year":2018,"renewable_percentage":null},{"Entity":"Indonesia","Year":2019,"renewable_percentage":null},{"Entity":"Indonesia","Year":2020,"renewable_percentage":null},{"Entity":"Italy","Year":2000,"renewable_percentage":18.900241501},{"Entity":"Italy","Year":2001,"renewable_percentage":20.049431902},{"Entity":"Italy","Year":2002,"renewable_percentage":17.4555571614},{"Entity":"Italy","Year":2003,"renewable_percentage":16.4202116476},{"Entity":"Italy","Year":2004,"renewable_percentage":18.2749380999},{"Entity":"Italy","Year":2005,"renewable_percentage":16.3769782226},{"Entity":"Italy","Year":2006,"renewable_percentage":16.5128639906},{"Entity":"Italy","Year":2007,"renewable_percentage":15.5333485238},{"Entity":"Italy","Year":2008,"renewable_percentage":18.6112},{"Entity":"Italy","Year":2009,"renewable_percentage":24.0837332221},{"Entity":"Italy","Year":2010,"renewable_percentage":25.8400187976},{"Entity":"Italy","Year":2011,"renewable_percentage":27.6773203443},{"Entity":"Italy","Year":2012,"renewable_percentage":31.1049649217},{"Entity":"Italy","Year":2013,"renewable_percentage":39.0148744209},{"Entity":"Italy","Year":2014,"renewable_percentage":43.4976931949},{"Entity":"Italy","Year":2015,"renewable_percentage":38.7577860829},{"Entity":"Italy","Year":2016,"renewable_percentage":37.6079387187},{"Entity":"Italy","Year":2017,"renewable_percentage":35.4174479255},{"Entity":"Italy","Year":2018,"renewable_percentage":39.8100142663},{"Entity":"Italy","Year":2019,"renewable_percentage":39.7563068474},{"Entity":"Italy","Year":2020,"renewable_percentage":42.0397741576},{"Entity":"Japan","Year":2000,"renewable_percentage":10.5382436261},{"Entity":"Japan","Year":2001,"renewable_percentage":10.447653504},{"Entity":"Japan","Year":2002,"renewable_percentage":10.2477294843},{"Entity":"Japan","Year":2003,"renewable_percentage":11.6993698448},{"Entity":"Japan","Year":2004,"renewable_percentage":11.4198974767},{"Entity":"Japan","Year":2005,"renewable_percentage":9.9068127192},{"Entity":"Japan","Year":2006,"renewable_percentage":10.8554989442},{"Entity":"Japan","Year":2007,"renewable_percentage":9.3897588285},{"Entity":"Japan","Year":2008,"renewable_percentage":10.0196834738},{"Entity":"Japan","Year":2009,"renewable_percentage":10.4667464874},{"Entity":"Japan","Year":2010,"renewable_percentage":10.5269966826},{"Entity":"Japan","Year":2011,"renewable_percentage":11.1272421632},{"Entity":"Japan","Year":2012,"renewable_percentage":10.6143703421},{"Entity":"Japan","Year":2013,"renewable_percentage":11.7965798852},{"Entity":"Japan","Year":2014,"renewable_percentage":13.2719619718},{"Entity":"Japan","Year":2015,"renewable_percentage":15.6586817408},{"Entity":"Japan","Year":2016,"renewable_percentage":15.6920107068},{"Entity":"Japan","Year":2017,"renewable_percentage":17.3559698312},{"Entity":"Japan","Year":2018,"renewable_percentage":18.144181175},{"Entity":"Japan","Year":2019,"renewable_percentage":19.4223288251},{"Entity":"Japan","Year":2020,"renewable_percentage":21.324925062},{"Entity":"Kazakhstan","Year":2000,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2001,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2002,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2003,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2004,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2005,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2006,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2007,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2008,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2009,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2010,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2011,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2012,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2013,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2014,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2015,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2016,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2017,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2018,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2019,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2020,"renewable_percentage":null},{"Entity":"Mexico","Year":2000,"renewable_percentage":22.9291160107},{"Entity":"Mexico","Year":2001,"renewable_percentage":19.6649599841},{"Entity":"Mexico","Year":2002,"renewable_percentage":17.4220963173},{"Entity":"Mexico","Year":2003,"renewable_percentage":15.8536585366},{"Entity":"Mexico","Year":2004,"renewable_percentage":17.3134463687},{"Entity":"Mexico","Year":2005,"renewable_percentage":18.2780827246},{"Entity":"Mexico","Year":2006,"renewable_percentage":18.4256091896},{"Entity":"Mexico","Year":2007,"renewable_percentage":17.2761561168},{"Entity":"Mexico","Year":2008,"renewable_percentage":21.5387105913},{"Entity":"Mexico","Year":2009,"renewable_percentage":16.5369729069},{"Entity":"Mexico","Year":2010,"renewable_percentage":19.4281608109},{"Entity":"Mexico","Year":2011,"renewable_percentage":18.0916357408},{"Entity":"Mexico","Year":2012,"renewable_percentage":16.5759438104},{"Entity":"Mexico","Year":2013,"renewable_percentage":15.5492898914},{"Entity":"Mexico","Year":2014,"renewable_percentage":19.8008201523},{"Entity":"Mexico","Year":2015,"renewable_percentage":17.5976903451},{"Entity":"Mexico","Year":2016,"renewable_percentage":17.4806943436},{"Entity":"Mexico","Year":2017,"renewable_percentage":18.0759526428},{"Entity":"Mexico","Year":2018,"renewable_percentage":17.703752786},{"Entity":"Mexico","Year":2019,"renewable_percentage":18.5487927565},{"Entity":"Mexico","Year":2020,"renewable_percentage":21.2552224134},{"Entity":"Poland","Year":2000,"renewable_percentage":1.6273222517},{"Entity":"Poland","Year":2001,"renewable_percentage":1.934316727},{"Entity":"Poland","Year":2002,"renewable_percentage":1.9439960699},{"Entity":"Poland","Year":2003,"renewable_percentage":1.4999000067},{"Entity":"Poland","Year":2004,"renewable_percentage":2.1016681991},{"Entity":"Poland","Year":2005,"renewable_percentage":2.4830699774},{"Entity":"Poland","Year":2006,"renewable_percentage":2.673730134},{"Entity":"Poland","Year":2007,"renewable_percentage":3.4256513785},{"Entity":"Poland","Year":2008,"renewable_percentage":4.2744438696},{"Entity":"Poland","Year":2009,"renewable_percentage":5.7515388179},{"Entity":"Poland","Year":2010,"renewable_percentage":6.9299363057},{"Entity":"Poland","Year":2011,"renewable_percentage":8.0547205693},{"Entity":"Poland","Year":2012,"renewable_percentage":10.4436057663},{"Entity":"Poland","Year":2013,"renewable_percentage":10.4081508145},{"Entity":"Poland","Year":2014,"renewable_percentage":12.5331481248},{"Entity":"Poland","Year":2015,"renewable_percentage":13.8151485631},{"Entity":"Poland","Year":2016,"renewable_percentage":13.7335179722},{"Entity":"Poland","Year":2017,"renewable_percentage":14.1999646913},{"Entity":"Poland","Year":2018,"renewable_percentage":12.7559148032},{"Entity":"Poland","Year":2019,"renewable_percentage":15.6157998037},{"Entity":"Poland","Year":2020,"renewable_percentage":17.9648720886},{"Entity":"Saudi Arabia","Year":2000,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2001,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2002,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2003,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2004,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2005,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2006,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2007,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2008,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2009,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2010,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2011,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2012,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2013,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2014,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2015,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2016,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2017,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2018,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2019,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2020,"renewable_percentage":null},{"Entity":"South Africa","Year":2000,"renewable_percentage":0.9110805721},{"Entity":"South Africa","Year":2001,"renewable_percentage":1.2516536074},{"Entity":"South Africa","Year":2002,"renewable_percentage":1.3802249619},{"Entity":"South Africa","Year":2003,"renewable_percentage":0.545271261},{"Entity":"South Africa","Year":2004,"renewable_percentage":0.5827199439},{"Entity":"South Africa","Year":2005,"renewable_percentage":0.763458686},{"Entity":"South Africa","Year":2006,"renewable_percentage":1.3863060017},{"Entity":"South Africa","Year":2007,"renewable_percentage":0.5267209594},{"Entity":"South Africa","Year":2008,"renewable_percentage":0.6895692269},{"Entity":"South Africa","Year":2009,"renewable_percentage":0.8031088083},{"Entity":"South Africa","Year":2010,"renewable_percentage":1.0330068318},{"Entity":"South Africa","Year":2011,"renewable_percentage":1.0184465622},{"Entity":"South Africa","Year":2012,"renewable_percentage":0.6890826069},{"Entity":"South Africa","Year":2013,"renewable_percentage":0.6792168043},{"Entity":"South Africa","Year":2014,"renewable_percentage":1.4288129861},{"Entity":"South Africa","Year":2015,"renewable_percentage":2.6256790549},{"Entity":"South Africa","Year":2016,"renewable_percentage":3.2586126531},{"Entity":"South Africa","Year":2017,"renewable_percentage":4.2202606137},{"Entity":"South Africa","Year":2018,"renewable_percentage":5.1554655529},{"Entity":"South Africa","Year":2019,"renewable_percentage":5.3589699864},{"Entity":"South Africa","Year":2020,"renewable_percentage":5.780581212},{"Entity":"Spain","Year":2000,"renewable_percentage":15.6119862394},{"Entity":"Spain","Year":2001,"renewable_percentage":21.1524434719},{"Entity":"Spain","Year":2002,"renewable_percentage":13.8260180901},{"Entity":"Spain","Year":2003,"renewable_percentage":21.667314419},{"Entity":"Spain","Year":2004,"renewable_percentage":18.3190206468},{"Entity":"Spain","Year":2005,"renewable_percentage":14.8597342333},{"Entity":"Spain","Year":2006,"renewable_percentage":17.6623992413},{"Entity":"Spain","Year":2007,"renewable_percentage":19.3347262296},{"Entity":"Spain","Year":2008,"renewable_percentage":20.0051501593},{"Entity":"Spain","Year":2009,"renewable_percentage":25.4107639008},{"Entity":"Spain","Year":2010,"renewable_percentage":32.7922186819},{"Entity":"Spain","Year":2011,"renewable_percentage":30.0408415417},{"Entity":"Spain","Year":2012,"renewable_percentage":29.6047928652},{"Entity":"Spain","Year":2013,"renewable_percentage":39.5850357054},{"Entity":"Spain","Year":2014,"renewable_percentage":40.1032952644},{"Entity":"Spain","Year":2015,"renewable_percentage":34.9899091826},{"Entity":"Spain","Year":2016,"renewable_percentage":38.5818061138},{"Entity":"Spain","Year":2017,"renewable_percentage":32.220593624},{"Entity":"Spain","Year":2018,"renewable_percentage":38.2080329557},{"Entity":"Spain","Year":2019,"renewable_percentage":37.280815091},{"Entity":"Spain","Year":2020,"renewable_percentage":43.8108805298},{"Entity":"Thailand","Year":2000,"renewable_percentage":7.1261029822},{"Entity":"Thailand","Year":2001,"renewable_percentage":7.061527212},{"Entity":"Thailand","Year":2002,"renewable_percentage":7.9444772593},{"Entity":"Thailand","Year":2003,"renewable_percentage":7.6718362852},{"Entity":"Thailand","Year":2004,"renewable_percentage":6.5163549406},{"Entity":"Thailand","Year":2005,"renewable_percentage":6.0325203252},{"Entity":"Thailand","Year":2006,"renewable_percentage":7.5988547551},{"Entity":"Thailand","Year":2007,"renewable_percentage":7.7085852479},{"Entity":"Thailand","Year":2008,"renewable_percentage":6.5625458278},{"Entity":"Thailand","Year":2009,"renewable_percentage":6.6263303689},{"Entity":"Thailand","Year":2010,"renewable_percentage":5.7085828343},{"Entity":"Thailand","Year":2011,"renewable_percentage":8.039961941},{"Entity":"Thailand","Year":2012,"renewable_percentage":8.5396118358},{"Entity":"Thailand","Year":2013,"renewable_percentage":7.6765035487},{"Entity":"Thailand","Year":2014,"renewable_percentage":8.395728489},{"Entity":"Thailand","Year":2015,"renewable_percentage":7.9949619145},{"Entity":"Thailand","Year":2016,"renewable_percentage":8.9840234023},{"Entity":"Thailand","Year":2017,"renewable_percentage":10.9570957096},{"Entity":"Thailand","Year":2018,"renewable_percentage":14.1900054915},{"Entity":"Thailand","Year":2019,"renewable_percentage":14.7001731284},{"Entity":"Thailand","Year":2020,"renewable_percentage":13.7963737796},{"Entity":"Ukraine","Year":2000,"renewable_percentage":6.5860921352},{"Entity":"Ukraine","Year":2001,"renewable_percentage":6.9729761009},{"Entity":"Ukraine","Year":2002,"renewable_percentage":5.5597165409},{"Entity":"Ukraine","Year":2003,"renewable_percentage":5.1442841287},{"Entity":"Ukraine","Year":2004,"renewable_percentage":6.4718162839},{"Entity":"Ukraine","Year":2005,"renewable_percentage":6.6698940347},{"Entity":"Ukraine","Year":2006,"renewable_percentage":6.68633235},{"Entity":"Ukraine","Year":2007,"renewable_percentage":5.3380238605},{"Entity":"Ukraine","Year":2008,"renewable_percentage":6.1377090041},{"Entity":"Ukraine","Year":2009,"renewable_percentage":6.980762585},{"Entity":"Ukraine","Year":2010,"renewable_percentage":7.0914098083},{"Entity":"Ukraine","Year":2011,"renewable_percentage":5.7450628366},{"Entity":"Ukraine","Year":2012,"renewable_percentage":5.6614236741},{"Entity":"Ukraine","Year":2013,"renewable_percentage":7.8003200661},{"Entity":"Ukraine","Year":2014,"renewable_percentage":5.5885262117},{"Entity":"Ukraine","Year":2015,"renewable_percentage":4.3924771096},{"Entity":"Ukraine","Year":2016,"renewable_percentage":5.6797249171},{"Entity":"Ukraine","Year":2017,"renewable_percentage":7.0457194664},{"Entity":"Ukraine","Year":2018,"renewable_percentage":8.228528092},{"Entity":"Ukraine","Year":2019,"renewable_percentage":7.7754487096},{"Entity":"Ukraine","Year":2020,"renewable_percentage":11.8440577364},{"Entity":"United Kingdom","Year":2000,"renewable_percentage":2.6657406913},{"Entity":"United Kingdom","Year":2001,"renewable_percentage":2.5001961451},{"Entity":"United Kingdom","Year":2002,"renewable_percentage":2.8939157566},{"Entity":"United Kingdom","Year":2003,"renewable_percentage":2.6854802003},{"Entity":"United Kingdom","Year":2004,"renewable_percentage":3.6136880575},{"Entity":"United Kingdom","Year":2005,"renewable_percentage":4.2815234434},{"Entity":"United Kingdom","Year":2006,"renewable_percentage":4.6029890199},{"Entity":"United Kingdom","Year":2007,"renewable_percentage":5.0104331009},{"Entity":"United Kingdom","Year":2008,"renewable_percentage":5.6776842324},{"Entity":"United Kingdom","Year":2009,"renewable_percentage":6.7679854187},{"Entity":"United Kingdom","Year":2010,"renewable_percentage":6.9092924441},{"Entity":"United Kingdom","Year":2011,"renewable_percentage":9.6422505889},{"Entity":"United Kingdom","Year":2012,"renewable_percentage":11.4273047189},{"Entity":"United Kingdom","Year":2013,"renewable_percentage":14.9727052732},{"Entity":"United Kingdom","Year":2014,"renewable_percentage":19.2476358104},{"Entity":"United Kingdom","Year":2015,"renewable_percentage":24.6227709191},{"Entity":"United Kingdom","Year":2016,"renewable_percentage":24.6788390627},{"Entity":"United Kingdom","Year":2017,"renewable_percentage":29.4986571173},{"Entity":"United Kingdom","Year":2018,"renewable_percentage":33.2919818457},{"Entity":"United Kingdom","Year":2019,"renewable_percentage":37.4568630499},{"Entity":"United Kingdom","Year":2020,"renewable_percentage":42.8603962651},{"Entity":"United States","Year":2000,"renewable_percentage":9.2298992662},{"Entity":"United States","Year":2001,"renewable_percentage":7.5132056541},{"Entity":"United States","Year":2002,"renewable_percentage":8.749216358},{"Entity":"United States","Year":2003,"renewable_percentage":9.0252110397},{"Entity":"United States","Year":2004,"renewable_percentage":8.7334100887},{"Entity":"United States","Year":2005,"renewable_percentage":8.7494640631},{"Entity":"United States","Year":2006,"renewable_percentage":9.4184742052},{"Entity":"United States","Year":2007,"renewable_percentage":8.3984096829},{"Entity":"United States","Year":2008,"renewable_percentage":9.180943292},{"Entity":"United States","Year":2009,"renewable_percentage":10.547689996},{"Entity":"United States","Year":2010,"renewable_percentage":10.3180892283},{"Entity":"United States","Year":2011,"renewable_percentage":12.4665249812},{"Entity":"United States","Year":2012,"renewable_percentage":12.1841179804},{"Entity":"United States","Year":2013,"renewable_percentage":12.8311154179},{"Entity":"United States","Year":2014,"renewable_percentage":13.3503092033},{"Entity":"United States","Year":2015,"renewable_percentage":13.6261352256},{"Entity":"United States","Year":2016,"renewable_percentage":15.2880936304},{"Entity":"United States","Year":2017,"renewable_percentage":17.4515276472},{"Entity":"United States","Year":2018,"renewable_percentage":17.4499886946},{"Entity":"United States","Year":2019,"renewable_percentage":18.2946243489},{"Entity":"United States","Year":2020,"renewable_percentage":20.3156921037}],"metadata":{"Entity":{"type":"string","semanticType":"Location"},"Year":{"type":"number","semanticType":"Year"},"renewable_percentage":{"type":"number","semanticType":"Percentage"}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Calculate total energy for each row\n df_energy['total_energy'] = (\n df_energy['Electricity from fossil fuels (TWh)'] + \n df_energy['Electricity from nuclear (TWh)'] + \n df_energy['Electricity from renewables (TWh)']\n )\n \n # Calculate renewable percentage\n df_energy['renewable_percentage'] = (\n df_energy['Electricity from renewables (TWh)'] / df_energy['total_energy'] * 100\n )\n \n # Handle division by zero cases\n df_energy['renewable_percentage'] = df_energy['renewable_percentage'].replace([np.inf, -np.inf], np.nan)\n \n # Select only the required columns\n transformed_df = df_energy[['Year', 'Entity', 'renewable_percentage']].copy()\n \n return transformed_df\n","source":["global-energy-20-small.csv"],"dialog":[{"content":"You are a data scientist to help user to transform data that will be used for visualization.\nThe user will provide you information about what data would be needed, and your job is to create a python function based on the input data summary, transformation instruction and expected fields.\nThe users' instruction includes \"chart_type\" and \"chart_encodings\" that describe the visualization they want, and natural language instructions \"goal\" that describe what data is needed.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should first refine users' goal and then create a python function in the output section based off the [CONTEXT] and [GOAL]:\n\n 1. First, refine users' [GOAL]. The main objective in this step is to check if \"chart_type\" and \"chart_encodings\" provided by the user are sufficient to achieve their \"goal\". Concretely:\n - based on the user's \"goal\" and \"chart_type\" and \"chart_encodings\", elaborate the goal into a \"detailed_instruction\".\n - \"display_instruction\" is a short verb phrase describing the users' goal. \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate it based on detailed_instruction and the suggested chart_type and chart_encodings, but don't need to mention the chart details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user specification follows up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - determine \"output_fields\", the desired fields that the output data should have to achieve the user's goal, it's a good idea to include intermediate fields here.\n - then decide \"chart_encodings\", which maps visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized, \n - the \"chart_encodings\" should be created to support the user's \"chart_type\".\n - first, determine whether the user has provided sufficient fields in \"chart_encodings\" that are needed to achieve their goal:\n - if the user's \"chart_encodings\" are sufficient, simply copy it.\n - if the user didn't provide sufficient fields in \"chart_encodings\", add missing fields in \"chart_encodings\" (ordered them based on whether the field will be used in x,y axes or legends);\n - \"chart_encodings\" should only include fields that will be visualized (do not include other intermediate fields from \"output_fields\") \n - when adding new fields to \"chart_encodings\", be efficient and add only a minimal number of fields that are needed to achive the user's goal. \n - generally, the total number of fields in \"chart_encodings\" should be no more than 3 for x,y,legend.\n - if the user's \"chart_encodings\" is sufficient but can be optimized, you can reorder encodings to visualize the data more effectively.\n - sometimes, user may provide instruction to update visualizations fields they provided. You should leverage the user's goal to resolve the conflict and decide the final \"chart_encodings\"\n - e.g., they may mention \"use B metric instead\" while A metric is in provided fields, in this case, you should update \"chart_encodings\" to update A metric with B metric.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n Prepare the result in the following json format:\n\n```\n{\n \"detailed_instruction\": \"...\" // string, elaborate user instruction with details if the user\n \"display_instruction\": \"...\" // string, the short verb phrase describing the users' goal.\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have based on the user's goal, it's a good idea to preserve intermediate fields here (i.e., the goal of transformed data)\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n ... // other visualization channels user used\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized.\n \"reason\": \"...\" // string, explain why this refinement is made\n}\n```\n\n 2. Then, write a python function based on the refined goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \"transformed_df\" should contain all \"output_fields\" from the refined goal.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable.\nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- try to use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n\n 3. The output must only contain a json object representing the refined goal and a python code block representing the transformation code, do not add any extra text explanation.\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (global_energy_20_small)\n\n## fields\n\t*Year -- type: int64, values: 2000, 2001, 2002, ..., 2017, 2018, 2019, 2020\n\t*Entity -- type: object, values: Australia, Brazil, Canada, ..., Thailand, Ukraine, United Kingdom, United States\n\t*Value_co2_emissions_kt_by_country -- type: float64, values: 158029.9988, 190729.9957, 209229.9957, ..., 6993180.176, 9861099.609, 9874660.156, 10096009.77\n\t*Electricity from fossil fuels (TWh) -- type: float64, values: 28.87, 31.62, 33.5, ..., 4643.1, 4990.28, 5098.22, 5184.13\n\t*Electricity from nuclear (TWh) -- type: float64, values: 0.0, 3.24, 4.94, ..., 90.14, 91.79, 92.54, 804.95\n\t*Electricity from renewables (TWh) -- type: float64, values: 0.0, 0.01, 0.03, ..., 1667.06, 1835.32, 2014.57, 2184.94\n\n## sample\n Year Entity Value_co2_emissions_kt_by_country Electricity from fossil fuels (TWh) Electricity from nuclear (TWh) Electricity from renewables (TWh)\n0 2000 Australia 339450.0000 181.05 0 17.11\n1 2001 Australia 345640.0000 194.33 0 17.40\n2 2002 Australia 353369.9951 197.29 0 17.35\n3 2003 Australia 352579.9866 195.13 0 18.50\n4 2004 Australia 365809.9976 203.66 0 19.41\n......\n\n\n\n\n[GOAL]\n\n{\n \"instruction\": \"\",\n \"chart_type\": \"Line Chart\",\n \"chart_encodings\": {\n \"x\": \"Year\",\n \"y\": \"energy\",\n \"color\": \"Entity\",\n \"column\": \"source\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Transform the data into a long format where different energy sources (fossil fuels, nuclear, renewables) are unpivoted into separate rows. Each row should contain the year, entity (country), energy source type, and the corresponding energy value in TWh. This will enable visualization of energy generation trends over time by source and country.\",\n \"display_instruction\": \"Show **energy generation** trends by **source** and **Entity** over **Year**\",\n \"output_fields\": [\"Year\", \"Entity\", \"source\", \"energy\"],\n \"chart_encodings\": {\n \"x\": \"Year\",\n \"y\": \"energy\",\n \"color\": \"Entity\",\n \"column\": \"source\"\n },\n \"reason\": \"The user wants to visualize energy data across different sources with a line chart faceted by source. The original data has energy sources in separate columns (fossil fuels, nuclear, renewables), so we need to unpivot these columns into a long format with 'source' and 'energy' fields. The chart_encodings provided by the user are appropriate for this visualization goal, using faceting (column) to separate different energy sources.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Unpivot the energy source columns into long format\n transformed_df = pd.melt(\n df_energy,\n id_vars=['Year', 'Entity'],\n value_vars=[\n 'Electricity from fossil fuels (TWh)',\n 'Electricity from nuclear (TWh)',\n 'Electricity from renewables (TWh)'\n ],\n var_name='source',\n value_name='energy'\n )\n \n # Clean up the source names to be more readable\n transformed_df['source'] = transformed_df['source'].str.replace('Electricity from ', '').str.replace(' (TWh)', '')\n \n return transformed_df\n```","role":"assistant"},{"content":"This is the result from the latest python code:\n\n Entity Year energy source\n0 Australia 2000 181.05 fossil fuels\n1 Australia 2001 194.33 fossil fuels\n2 Australia 2002 197.29 fossil fuels\n3 Australia 2003 195.13 fossil fuels\n4 Australia 2004 203.66 fossil fuels\n5 Australia 2005 195.95 fossil fuels\n6 Australia 2006 198.72 fossil fuels\n7 Australia 2007 208.59 fossil fuels\n8 Australia 2008 211.06 fossil fuels\n9 Australia 2009 216.42 fossil fuels\n......\n\nUpdate the code above based on the following instruction:\n\n{\n \"followup_instruction\": \"show renewable percentage for each country\",\n \"chart_type\": \"Line Chart\",\n \"chart_encodings\": {\n \"x\": \"Year\",\n \"y\": \"energy\",\n \"color\": \"Entity\",\n \"column\": \"source\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Calculate the renewable energy percentage for each country and year. The renewable percentage is computed as the ratio of renewable energy to total energy (sum of fossil fuels, nuclear, and renewables) multiplied by 100. The output should contain year, entity (country), and the renewable percentage value.\",\n \"display_instruction\": \"Show **renewable percentage** for each **Entity** over **Year**\",\n \"output_fields\": [\"Year\", \"Entity\", \"renewable_percentage\"],\n \"chart_encodings\": {\n \"x\": \"Year\",\n \"y\": \"renewable_percentage\",\n \"color\": \"Entity\"\n },\n \"reason\": \"The user wants to see renewable percentage trends, which requires calculating the proportion of renewable energy relative to total energy generation. This is a single metric per country per year, so we don't need the 'column' faceting by source anymore. The chart_encodings are updated to reflect that we're now showing a percentage metric rather than absolute energy values by source.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Calculate total energy for each row\n df_energy['total_energy'] = (\n df_energy['Electricity from fossil fuels (TWh)'] + \n df_energy['Electricity from nuclear (TWh)'] + \n df_energy['Electricity from renewables (TWh)']\n )\n \n # Calculate renewable percentage\n df_energy['renewable_percentage'] = (\n df_energy['Electricity from renewables (TWh)'] / df_energy['total_energy'] * 100\n )\n \n # Handle division by zero cases\n df_energy['renewable_percentage'] = df_energy['renewable_percentage'].replace([np.inf, -np.inf], np.nan)\n \n # Select only the required columns\n transformed_df = df_energy[['Year', 'Entity', 'renewable_percentage']].copy()\n \n return transformed_df\n```","role":"assistant"}],"trigger":{"tableId":"table-82","sourceTableIds":["global-energy-20-small.csv"],"instruction":"show renewable percentage for each country","displayInstruction":"Show **renewable percentage** for each **Entity** over **Year**","chart":{"id":"chart-1760738416626","chartType":"Line Chart","encodingMap":{"x":{"fieldID":"original--global-energy-20-small.csv--Year"},"y":{"fieldID":"concept-1760738385163"},"color":{"fieldID":"original--global-energy-20-small.csv--Entity"},"opacity":{"channel":"opacity","bin":false},"column":{"fieldID":"concept-1760738389404","sortBy":"[\"fossil fuels\",\"nuclear\",\"renewables\"]"},"row":{"channel":"row","bin":false}},"tableRef":"table-82","saved":false,"source":"trigger","unread":false},"resultTableId":"table-45"},"explanation":{"agent":"CodeExplanationAgent","code":"The code transforms global energy data to analyze renewable energy adoption:\n\n- Calculates **total_energy** by summing electricity generation from three sources: **fossil fuels**, **nuclear**, and **renewables** (all measured in TWh)\n- Computes **renewable_percentage** by dividing **Electricity from renewables (TWh)** by **total_energy** and multiplying by **100**\n- Handles edge cases by replacing infinite values (from division by zero) with **NaN**\n- Filters the dataset to retain only **Year**, **Entity** (country), and **renewable_percentage** columns","concepts":[{"explanation":"The proportion of a country's total electricity generation that comes from renewable sources, expressed as a percentage. Calculated as: \\( \\frac{\\text{Electricity from renewables}}{\\text{Total electricity generation}} \\times 100 \\). This metric indicates the degree of renewable energy adoption in each country's energy mix.","field":"renewable_percentage"}],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (global_energy_20_small_csv)\n\n## fields\n\t*Year -- type: int64, values: 2000, 2001, 2002, ..., 2017, 2018, 2019, 2020\n\t*Entity -- type: object, values: Australia, Brazil, Canada, ..., Thailand, Ukraine, United Kingdom, United States\n\t*Value_co2_emissions_kt_by_country -- type: float64, values: 117440.0, 146139.9994, 158029.9988, ..., 5738290.039, 9861099.609, 10502929.69, 10707219.73\n\t*Electricity from fossil fuels (TWh) -- type: float64, values: 28.87, 31.62, 33.5, ..., 4643.1, 4990.28, 5098.22, 5184.13\n\t*Electricity from nuclear (TWh) -- type: float64, values: 0.0, 3.24, 4.94, ..., nan, nan, nan, nan\n\t*Electricity from renewables (TWh) -- type: float64, values: 0.0, 0.01, 0.03, ..., 1667.06, 1835.32, 2014.57, 2184.94\n\n## sample\n Year Entity Value_co2_emissions_kt_by_country Electricity from fossil fuels (TWh) Electricity from nuclear (TWh) Electricity from renewables (TWh)\n0 2000 Australia 339450.0000 181.05 0 17.11\n1 2001 Australia 345640.0000 194.33 0 17.40\n2 2002 Australia 353369.9951 197.29 0 17.35\n3 2003 Australia 352579.9866 195.13 0 18.50\n4 2004 Australia 365809.9976 203.66 0 19.41\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Calculate total energy for each row\n df_energy['total_energy'] = (\n df_energy['Electricity from fossil fuels (TWh)'] + \n df_energy['Electricity from nuclear (TWh)'] + \n df_energy['Electricity from renewables (TWh)']\n )\n \n # Calculate renewable percentage\n df_energy['renewable_percentage'] = (\n df_energy['Electricity from renewables (TWh)'] / df_energy['total_energy'] * 100\n )\n \n # Handle division by zero cases\n df_energy['renewable_percentage'] = df_energy['renewable_percentage'].replace([np.inf, -np.inf], np.nan)\n \n # Select only the required columns\n transformed_df = df_energy[['Year', 'Entity', 'renewable_percentage']].copy()\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\nThe code transforms global energy data to analyze renewable energy adoption:\n\n- Calculates **total_energy** by summing electricity generation from three sources: **fossil fuels**, **nuclear**, and **renewables** (all measured in TWh)\n- Computes **renewable_percentage** by dividing **Electricity from renewables (TWh)** by **total_energy** and multiplying by **100**\n- Handles edge cases by replacing infinite values (from division by zero) with **NaN**\n- Filters the dataset to retain only **Year**, **Entity** (country), and **renewable_percentage** columns\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"renewable_percentage\",\n \"explanation\": \"The proportion of a country's total electricity generation that comes from renewable sources, expressed as a percentage. Calculated as: \\\\( \\\\frac{\\\\text{Electricity from renewables}}{\\\\text{Total electricity generation}} \\\\times 100 \\\\). This metric indicates the degree of renewable energy adoption in each country's energy mix.\"\n }\n]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""},{"id":"table-78","displayId":"renewable-energy-rank","names":["Entity","Year","rank","renewable_percentage"],"rows":[{"Entity":"Australia","Year":2000,"rank":11,"renewable_percentage":8.6344368187},{"Entity":"Australia","Year":2001,"rank":10,"renewable_percentage":8.2180135078},{"Entity":"Australia","Year":2002,"rank":11,"renewable_percentage":8.0833022736},{"Entity":"Australia","Year":2003,"rank":11,"renewable_percentage":8.6598324205},{"Entity":"Australia","Year":2004,"rank":12,"renewable_percentage":8.7013045232},{"Entity":"Australia","Year":2005,"rank":11,"renewable_percentage":9.1562355123},{"Entity":"Australia","Year":2006,"rank":11,"renewable_percentage":9.6357600837},{"Entity":"Australia","Year":2007,"rank":11,"renewable_percentage":9.1190310213},{"Entity":"Australia","Year":2008,"rank":12,"renewable_percentage":8.0548900022},{"Entity":"Australia","Year":2009,"rank":12,"renewable_percentage":7.8043793133},{"Entity":"Australia","Year":2010,"rank":12,"renewable_percentage":9.0442152121},{"Entity":"Australia","Year":2011,"rank":11,"renewable_percentage":11.3454273735},{"Entity":"Australia","Year":2012,"rank":12,"renewable_percentage":11.4105750279},{"Entity":"Australia","Year":2013,"rank":11,"renewable_percentage":14.8708583355},{"Entity":"Australia","Year":2014,"rank":11,"renewable_percentage":14.9621290509},{"Entity":"Australia","Year":2015,"rank":12,"renewable_percentage":14.3476000693},{"Entity":"Australia","Year":2016,"rank":11,"renewable_percentage":15.6093794449},{"Entity":"Australia","Year":2017,"rank":12,"renewable_percentage":16.3138729943},{"Entity":"Australia","Year":2018,"rank":12,"renewable_percentage":17.145938174},{"Entity":"Australia","Year":2019,"rank":8,"renewable_percentage":21.3759705435},{"Entity":"Australia","Year":2020,"rank":8,"renewable_percentage":25.5031684668},{"Entity":"Brazil","Year":2000,"rank":1,"renewable_percentage":90.1307723743},{"Entity":"Brazil","Year":2001,"rank":1,"renewable_percentage":84.6953615744},{"Entity":"Brazil","Year":2002,"rank":1,"renewable_percentage":86.0883364189},{"Entity":"Brazil","Year":2003,"rank":1,"renewable_percentage":87.4561159097},{"Entity":"Brazil","Year":2004,"rank":1,"renewable_percentage":86.4260041451},{"Entity":"Brazil","Year":2005,"rank":1,"renewable_percentage":87.6781562721},{"Entity":"Brazil","Year":2006,"rank":1,"renewable_percentage":87.2842473236},{"Entity":"Brazil","Year":2007,"rank":1,"renewable_percentage":88.7252098726},{"Entity":"Brazil","Year":2008,"rank":1,"renewable_percentage":84.8072313004},{"Entity":"Brazil","Year":2009,"rank":1,"renewable_percentage":89.4172280725},{"Entity":"Brazil","Year":2010,"rank":1,"renewable_percentage":85.3576882415},{"Entity":"Brazil","Year":2011,"rank":1,"renewable_percentage":87.6618820986},{"Entity":"Brazil","Year":2012,"rank":1,"renewable_percentage":83.1164558813},{"Entity":"Brazil","Year":2013,"rank":1,"renewable_percentage":77.5240022006},{"Entity":"Brazil","Year":2014,"rank":1,"renewable_percentage":74.0418657409},{"Entity":"Brazil","Year":2015,"rank":1,"renewable_percentage":75.0231817625},{"Entity":"Brazil","Year":2016,"rank":1,"renewable_percentage":81.0938046902},{"Entity":"Brazil","Year":2017,"rank":1,"renewable_percentage":79.9091472228},{"Entity":"Brazil","Year":2018,"rank":1,"renewable_percentage":82.9198505403},{"Entity":"Brazil","Year":2019,"rank":1,"renewable_percentage":82.8548799017},{"Entity":"Brazil","Year":2020,"rank":1,"renewable_percentage":84.6411771408},{"Entity":"Canada","Year":2000,"rank":2,"renewable_percentage":61.8095917882},{"Entity":"Canada","Year":2001,"rank":2,"renewable_percentage":59.3287558747},{"Entity":"Canada","Year":2002,"rank":2,"renewable_percentage":61.1477403113},{"Entity":"Canada","Year":2003,"rank":2,"renewable_percentage":60.0789685174},{"Entity":"Canada","Year":2004,"rank":2,"renewable_percentage":59.6967771845},{"Entity":"Canada","Year":2005,"rank":2,"renewable_percentage":60.8208155391},{"Entity":"Canada","Year":2006,"rank":2,"renewable_percentage":60.8271602855},{"Entity":"Canada","Year":2007,"rank":2,"renewable_percentage":61.2460642446},{"Entity":"Canada","Year":2008,"rank":2,"renewable_percentage":62.6520720838},{"Entity":"Canada","Year":2009,"rank":2,"renewable_percentage":63.8919227732},{"Entity":"Canada","Year":2010,"rank":2,"renewable_percentage":62.9421470558},{"Entity":"Canada","Year":2011,"rank":2,"renewable_percentage":64.0922915917},{"Entity":"Canada","Year":2012,"rank":2,"renewable_percentage":65.098730952},{"Entity":"Canada","Year":2013,"rank":2,"renewable_percentage":65.4320794066},{"Entity":"Canada","Year":2014,"rank":2,"renewable_percentage":64.791145907},{"Entity":"Canada","Year":2015,"rank":2,"renewable_percentage":65.2946239925},{"Entity":"Canada","Year":2016,"rank":2,"renewable_percentage":66.1890584295},{"Entity":"Canada","Year":2017,"rank":2,"renewable_percentage":67.5399410579},{"Entity":"Canada","Year":2018,"rank":2,"renewable_percentage":67.3685700357},{"Entity":"Canada","Year":2019,"rank":2,"renewable_percentage":67.1741623137},{"Entity":"Canada","Year":2020,"rank":2,"renewable_percentage":68.7796436354},{"Entity":"China","Year":2000,"rank":5,"renewable_percentage":16.639126586},{"Entity":"China","Year":2001,"rank":6,"renewable_percentage":18.9581237042},{"Entity":"China","Year":2002,"rank":3,"renewable_percentage":17.6185006046},{"Entity":"China","Year":2003,"rank":6,"renewable_percentage":15.0362717081},{"Entity":"China","Year":2004,"rank":6,"renewable_percentage":16.2224108273},{"Entity":"China","Year":2005,"rank":5,"renewable_percentage":16.1731179957},{"Entity":"China","Year":2006,"rank":7,"renewable_percentage":15.5884036124},{"Entity":"China","Year":2007,"rank":7,"renewable_percentage":15.2583847828},{"Entity":"China","Year":2008,"rank":5,"renewable_percentage":19.0253335469},{"Entity":"China","Year":2009,"rank":5,"renewable_percentage":17.8857170547},{"Entity":"China","Year":2010,"rank":6,"renewable_percentage":18.7800759915},{"Entity":"China","Year":2011,"rank":7,"renewable_percentage":16.8902341543},{"Entity":"China","Year":2012,"rank":6,"renewable_percentage":20.122965176},{"Entity":"China","Year":2013,"rank":6,"renewable_percentage":20.2152481955},{"Entity":"China","Year":2014,"rank":6,"renewable_percentage":22.3502204285},{"Entity":"China","Year":2015,"rank":7,"renewable_percentage":24.079270189},{"Entity":"China","Year":2016,"rank":6,"renewable_percentage":25.0007798429},{"Entity":"China","Year":2017,"rank":7,"renewable_percentage":25.419242299},{"Entity":"China","Year":2018,"rank":7,"renewable_percentage":25.7747942589},{"Entity":"China","Year":2019,"rank":7,"renewable_percentage":26.9995671106},{"Entity":"China","Year":2020,"rank":7,"renewable_percentage":28.2464606924},{"Entity":"France","Year":2000,"rank":8,"renewable_percentage":12.7117691154},{"Entity":"France","Year":2001,"rank":7,"renewable_percentage":13.9961372206},{"Entity":"France","Year":2002,"rank":8,"renewable_percentage":11.3544157067},{"Entity":"France","Year":2003,"rank":9,"renewable_percentage":10.9783540506},{"Entity":"France","Year":2004,"rank":9,"renewable_percentage":11.0051305559},{"Entity":"France","Year":2005,"rank":10,"renewable_percentage":9.6479837153},{"Entity":"France","Year":2006,"rank":10,"renewable_percentage":10.7235915493},{"Entity":"France","Year":2007,"rank":9,"renewable_percentage":11.4370075239},{"Entity":"France","Year":2008,"rank":9,"renewable_percentage":12.7487441615},{"Entity":"France","Year":2009,"rank":9,"renewable_percentage":12.8776856068},{"Entity":"France","Year":2010,"rank":9,"renewable_percentage":13.6240072491},{"Entity":"France","Year":2011,"rank":10,"renewable_percentage":11.63553049},{"Entity":"France","Year":2012,"rank":9,"renewable_percentage":15.0331522889},{"Entity":"France","Year":2013,"rank":7,"renewable_percentage":17.2469424928},{"Entity":"France","Year":2014,"rank":9,"renewable_percentage":16.6074992494},{"Entity":"France","Year":2015,"rank":9,"renewable_percentage":16.002230276},{"Entity":"France","Year":2016,"rank":8,"renewable_percentage":17.7212924013},{"Entity":"France","Year":2017,"rank":11,"renewable_percentage":16.6576751547},{"Entity":"France","Year":2018,"rank":8,"renewable_percentage":19.7315179827},{"Entity":"France","Year":2019,"rank":9,"renewable_percentage":20.0116665488},{"Entity":"France","Year":2020,"rank":9,"renewable_percentage":23.7610241821},{"Entity":"Germany","Year":2000,"rank":14,"renewable_percentage":6.1977983575},{"Entity":"Germany","Year":2001,"rank":14,"renewable_percentage":6.5132585197},{"Entity":"Germany","Year":2002,"rank":13,"renewable_percentage":7.6431369854},{"Entity":"Germany","Year":2003,"rank":12,"renewable_percentage":7.7455438643},{"Entity":"Germany","Year":2004,"rank":10,"renewable_percentage":9.4989185292},{"Entity":"Germany","Year":2005,"rank":8,"renewable_percentage":10.3356645637},{"Entity":"Germany","Year":2006,"rank":8,"renewable_percentage":11.5129959829},{"Entity":"Germany","Year":2007,"rank":8,"renewable_percentage":14.135471525},{"Entity":"Germany","Year":2008,"rank":8,"renewable_percentage":14.8894504106},{"Entity":"Germany","Year":2009,"rank":7,"renewable_percentage":16.2902842395},{"Entity":"Germany","Year":2010,"rank":7,"renewable_percentage":16.8384989754},{"Entity":"Germany","Year":2011,"rank":5,"renewable_percentage":20.4967199299},{"Entity":"Germany","Year":2012,"rank":5,"renewable_percentage":23.056464482},{"Entity":"Germany","Year":2013,"rank":5,"renewable_percentage":24.1368929731},{"Entity":"Germany","Year":2014,"rank":5,"renewable_percentage":26.2182434067},{"Entity":"Germany","Year":2015,"rank":5,"renewable_percentage":29.4721888318},{"Entity":"Germany","Year":2016,"rank":5,"renewable_percentage":29.4990435013},{"Entity":"Germany","Year":2017,"rank":4,"renewable_percentage":33.4855497593},{"Entity":"Germany","Year":2018,"rank":5,"renewable_percentage":35.0976735365},{"Entity":"Germany","Year":2019,"rank":3,"renewable_percentage":40.0890757144},{"Entity":"Germany","Year":2020,"rank":3,"renewable_percentage":44.3324048937},{"Entity":"India","Year":2000,"rank":7,"renewable_percentage":14.0481982534},{"Entity":"India","Year":2001,"rank":8,"renewable_percentage":12.9997099422},{"Entity":"India","Year":2002,"rank":7,"renewable_percentage":11.938193032},{"Entity":"India","Year":2003,"rank":8,"renewable_percentage":11.695109147},{"Entity":"India","Year":2004,"rank":7,"renewable_percentage":15.6375300722},{"Entity":"India","Year":2005,"rank":6,"renewable_percentage":15.2543575768},{"Entity":"India","Year":2006,"rank":5,"renewable_percentage":17.1352578483},{"Entity":"India","Year":2007,"rank":4,"renewable_percentage":17.8019742295},{"Entity":"India","Year":2008,"rank":7,"renewable_percentage":16.768266921},{"Entity":"India","Year":2009,"rank":8,"renewable_percentage":15.269804822},{"Entity":"India","Year":2010,"rank":8,"renewable_percentage":15.2122201244},{"Entity":"India","Year":2011,"rank":8,"renewable_percentage":16.7911025145},{"Entity":"India","Year":2012,"rank":8,"renewable_percentage":15.1350014654},{"Entity":"India","Year":2013,"rank":8,"renewable_percentage":16.3941577818},{"Entity":"India","Year":2014,"rank":10,"renewable_percentage":16.0092550039},{"Entity":"India","Year":2015,"rank":11,"renewable_percentage":15.3718720687},{"Entity":"India","Year":2016,"rank":13,"renewable_percentage":14.8548475703},{"Entity":"India","Year":2017,"rank":13,"renewable_percentage":15.9669920335},{"Entity":"India","Year":2018,"rank":13,"renewable_percentage":16.6949549709},{"Entity":"India","Year":2019,"rank":11,"renewable_percentage":18.6915426873},{"Entity":"India","Year":2020,"rank":13,"renewable_percentage":20.2059243238},{"Entity":"Indonesia","Year":2000,"rank":null,"renewable_percentage":null},{"Entity":"Indonesia","Year":2001,"rank":null,"renewable_percentage":null},{"Entity":"Indonesia","Year":2002,"rank":null,"renewable_percentage":null},{"Entity":"Indonesia","Year":2003,"rank":null,"renewable_percentage":null},{"Entity":"Indonesia","Year":2004,"rank":null,"renewable_percentage":null},{"Entity":"Indonesia","Year":2005,"rank":null,"renewable_percentage":null},{"Entity":"Indonesia","Year":2006,"rank":null,"renewable_percentage":null},{"Entity":"Indonesia","Year":2007,"rank":null,"renewable_percentage":null},{"Entity":"Indonesia","Year":2008,"rank":null,"renewable_percentage":null},{"Entity":"Indonesia","Year":2009,"rank":null,"renewable_percentage":null},{"Entity":"Indonesia","Year":2010,"rank":null,"renewable_percentage":null},{"Entity":"Indonesia","Year":2011,"rank":null,"renewable_percentage":null},{"Entity":"Indonesia","Year":2012,"rank":null,"renewable_percentage":null},{"Entity":"Indonesia","Year":2013,"rank":null,"renewable_percentage":null},{"Entity":"Indonesia","Year":2014,"rank":null,"renewable_percentage":null},{"Entity":"Indonesia","Year":2015,"rank":null,"renewable_percentage":null},{"Entity":"Indonesia","Year":2016,"rank":null,"renewable_percentage":null},{"Entity":"Indonesia","Year":2017,"rank":null,"renewable_percentage":null},{"Entity":"Indonesia","Year":2018,"rank":null,"renewable_percentage":null},{"Entity":"Indonesia","Year":2019,"rank":null,"renewable_percentage":null},{"Entity":"Indonesia","Year":2020,"rank":null,"renewable_percentage":null},{"Entity":"Italy","Year":2000,"rank":4,"renewable_percentage":18.900241501},{"Entity":"Italy","Year":2001,"rank":4,"renewable_percentage":20.049431902},{"Entity":"Italy","Year":2002,"rank":4,"renewable_percentage":17.4555571614},{"Entity":"Italy","Year":2003,"rank":4,"renewable_percentage":16.4202116476},{"Entity":"Italy","Year":2004,"rank":4,"renewable_percentage":18.2749380999},{"Entity":"Italy","Year":2005,"rank":4,"renewable_percentage":16.3769782226},{"Entity":"Italy","Year":2006,"rank":6,"renewable_percentage":16.5128639906},{"Entity":"Italy","Year":2007,"rank":6,"renewable_percentage":15.5333485238},{"Entity":"Italy","Year":2008,"rank":6,"renewable_percentage":18.6112},{"Entity":"Italy","Year":2009,"rank":4,"renewable_percentage":24.0837332221},{"Entity":"Italy","Year":2010,"rank":4,"renewable_percentage":25.8400187976},{"Entity":"Italy","Year":2011,"rank":4,"renewable_percentage":27.6773203443},{"Entity":"Italy","Year":2012,"rank":3,"renewable_percentage":31.1049649217},{"Entity":"Italy","Year":2013,"rank":4,"renewable_percentage":39.0148744209},{"Entity":"Italy","Year":2014,"rank":3,"renewable_percentage":43.4976931949},{"Entity":"Italy","Year":2015,"rank":3,"renewable_percentage":38.7577860829},{"Entity":"Italy","Year":2016,"rank":4,"renewable_percentage":37.6079387187},{"Entity":"Italy","Year":2017,"rank":3,"renewable_percentage":35.4174479255},{"Entity":"Italy","Year":2018,"rank":3,"renewable_percentage":39.8100142663},{"Entity":"Italy","Year":2019,"rank":4,"renewable_percentage":39.7563068474},{"Entity":"Italy","Year":2020,"rank":6,"renewable_percentage":42.0397741576},{"Entity":"Japan","Year":2000,"rank":9,"renewable_percentage":10.5382436261},{"Entity":"Japan","Year":2001,"rank":9,"renewable_percentage":10.447653504},{"Entity":"Japan","Year":2002,"rank":9,"renewable_percentage":10.2477294843},{"Entity":"Japan","Year":2003,"rank":7,"renewable_percentage":11.6993698448},{"Entity":"Japan","Year":2004,"rank":8,"renewable_percentage":11.4198974767},{"Entity":"Japan","Year":2005,"rank":9,"renewable_percentage":9.9068127192},{"Entity":"Japan","Year":2006,"rank":9,"renewable_percentage":10.8554989442},{"Entity":"Japan","Year":2007,"rank":10,"renewable_percentage":9.3897588285},{"Entity":"Japan","Year":2008,"rank":10,"renewable_percentage":10.0196834738},{"Entity":"Japan","Year":2009,"rank":11,"renewable_percentage":10.4667464874},{"Entity":"Japan","Year":2010,"rank":10,"renewable_percentage":10.5269966826},{"Entity":"Japan","Year":2011,"rank":12,"renewable_percentage":11.1272421632},{"Entity":"Japan","Year":2012,"rank":13,"renewable_percentage":10.6143703421},{"Entity":"Japan","Year":2013,"rank":13,"renewable_percentage":11.7965798852},{"Entity":"Japan","Year":2014,"rank":13,"renewable_percentage":13.2719619718},{"Entity":"Japan","Year":2015,"rank":10,"renewable_percentage":15.6586817408},{"Entity":"Japan","Year":2016,"rank":10,"renewable_percentage":15.6920107068},{"Entity":"Japan","Year":2017,"rank":10,"renewable_percentage":17.3559698312},{"Entity":"Japan","Year":2018,"rank":9,"renewable_percentage":18.144181175},{"Entity":"Japan","Year":2019,"rank":10,"renewable_percentage":19.4223288251},{"Entity":"Japan","Year":2020,"rank":10,"renewable_percentage":21.324925062},{"Entity":"Kazakhstan","Year":2000,"rank":null,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2001,"rank":null,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2002,"rank":null,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2003,"rank":null,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2004,"rank":null,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2005,"rank":null,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2006,"rank":null,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2007,"rank":null,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2008,"rank":null,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2009,"rank":null,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2010,"rank":null,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2011,"rank":null,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2012,"rank":null,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2013,"rank":null,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2014,"rank":null,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2015,"rank":null,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2016,"rank":null,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2017,"rank":null,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2018,"rank":null,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2019,"rank":null,"renewable_percentage":null},{"Entity":"Kazakhstan","Year":2020,"rank":null,"renewable_percentage":null},{"Entity":"Mexico","Year":2000,"rank":3,"renewable_percentage":22.9291160107},{"Entity":"Mexico","Year":2001,"rank":5,"renewable_percentage":19.6649599841},{"Entity":"Mexico","Year":2002,"rank":5,"renewable_percentage":17.4220963173},{"Entity":"Mexico","Year":2003,"rank":5,"renewable_percentage":15.8536585366},{"Entity":"Mexico","Year":2004,"rank":5,"renewable_percentage":17.3134463687},{"Entity":"Mexico","Year":2005,"rank":3,"renewable_percentage":18.2780827246},{"Entity":"Mexico","Year":2006,"rank":3,"renewable_percentage":18.4256091896},{"Entity":"Mexico","Year":2007,"rank":5,"renewable_percentage":17.2761561168},{"Entity":"Mexico","Year":2008,"rank":3,"renewable_percentage":21.5387105913},{"Entity":"Mexico","Year":2009,"rank":6,"renewable_percentage":16.5369729069},{"Entity":"Mexico","Year":2010,"rank":5,"renewable_percentage":19.4281608109},{"Entity":"Mexico","Year":2011,"rank":6,"renewable_percentage":18.0916357408},{"Entity":"Mexico","Year":2012,"rank":7,"renewable_percentage":16.5759438104},{"Entity":"Mexico","Year":2013,"rank":9,"renewable_percentage":15.5492898914},{"Entity":"Mexico","Year":2014,"rank":7,"renewable_percentage":19.8008201523},{"Entity":"Mexico","Year":2015,"rank":8,"renewable_percentage":17.5976903451},{"Entity":"Mexico","Year":2016,"rank":9,"renewable_percentage":17.4806943436},{"Entity":"Mexico","Year":2017,"rank":8,"renewable_percentage":18.0759526428},{"Entity":"Mexico","Year":2018,"rank":10,"renewable_percentage":17.703752786},{"Entity":"Mexico","Year":2019,"rank":12,"renewable_percentage":18.5487927565},{"Entity":"Mexico","Year":2020,"rank":11,"renewable_percentage":21.2552224134},{"Entity":"Poland","Year":2000,"rank":16,"renewable_percentage":1.6273222517},{"Entity":"Poland","Year":2001,"rank":16,"renewable_percentage":1.934316727},{"Entity":"Poland","Year":2002,"rank":16,"renewable_percentage":1.9439960699},{"Entity":"Poland","Year":2003,"rank":16,"renewable_percentage":1.4999000067},{"Entity":"Poland","Year":2004,"rank":16,"renewable_percentage":2.1016681991},{"Entity":"Poland","Year":2005,"rank":16,"renewable_percentage":2.4830699774},{"Entity":"Poland","Year":2006,"rank":16,"renewable_percentage":2.673730134},{"Entity":"Poland","Year":2007,"rank":16,"renewable_percentage":3.4256513785},{"Entity":"Poland","Year":2008,"rank":16,"renewable_percentage":4.2744438696},{"Entity":"Poland","Year":2009,"rank":16,"renewable_percentage":5.7515388179},{"Entity":"Poland","Year":2010,"rank":14,"renewable_percentage":6.9299363057},{"Entity":"Poland","Year":2011,"rank":14,"renewable_percentage":8.0547205693},{"Entity":"Poland","Year":2012,"rank":14,"renewable_percentage":10.4436057663},{"Entity":"Poland","Year":2013,"rank":14,"renewable_percentage":10.4081508145},{"Entity":"Poland","Year":2014,"rank":14,"renewable_percentage":12.5331481248},{"Entity":"Poland","Year":2015,"rank":13,"renewable_percentage":13.8151485631},{"Entity":"Poland","Year":2016,"rank":14,"renewable_percentage":13.7335179722},{"Entity":"Poland","Year":2017,"rank":14,"renewable_percentage":14.1999646913},{"Entity":"Poland","Year":2018,"rank":15,"renewable_percentage":12.7559148032},{"Entity":"Poland","Year":2019,"rank":14,"renewable_percentage":15.6157998037},{"Entity":"Poland","Year":2020,"rank":14,"renewable_percentage":17.9648720886},{"Entity":"Saudi Arabia","Year":2000,"rank":null,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2001,"rank":null,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2002,"rank":null,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2003,"rank":null,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2004,"rank":null,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2005,"rank":null,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2006,"rank":null,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2007,"rank":null,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2008,"rank":null,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2009,"rank":null,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2010,"rank":null,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2011,"rank":null,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2012,"rank":null,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2013,"rank":null,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2014,"rank":null,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2015,"rank":null,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2016,"rank":null,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2017,"rank":null,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2018,"rank":null,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2019,"rank":null,"renewable_percentage":null},{"Entity":"Saudi Arabia","Year":2020,"rank":null,"renewable_percentage":null},{"Entity":"South Africa","Year":2000,"rank":17,"renewable_percentage":0.9110805721},{"Entity":"South Africa","Year":2001,"rank":17,"renewable_percentage":1.2516536074},{"Entity":"South Africa","Year":2002,"rank":17,"renewable_percentage":1.3802249619},{"Entity":"South Africa","Year":2003,"rank":17,"renewable_percentage":0.545271261},{"Entity":"South Africa","Year":2004,"rank":17,"renewable_percentage":0.5827199439},{"Entity":"South Africa","Year":2005,"rank":17,"renewable_percentage":0.763458686},{"Entity":"South Africa","Year":2006,"rank":17,"renewable_percentage":1.3863060017},{"Entity":"South Africa","Year":2007,"rank":17,"renewable_percentage":0.5267209594},{"Entity":"South Africa","Year":2008,"rank":17,"renewable_percentage":0.6895692269},{"Entity":"South Africa","Year":2009,"rank":17,"renewable_percentage":0.8031088083},{"Entity":"South Africa","Year":2010,"rank":17,"renewable_percentage":1.0330068318},{"Entity":"South Africa","Year":2011,"rank":17,"renewable_percentage":1.0184465622},{"Entity":"South Africa","Year":2012,"rank":17,"renewable_percentage":0.6890826069},{"Entity":"South Africa","Year":2013,"rank":17,"renewable_percentage":0.6792168043},{"Entity":"South Africa","Year":2014,"rank":17,"renewable_percentage":1.4288129861},{"Entity":"South Africa","Year":2015,"rank":17,"renewable_percentage":2.6256790549},{"Entity":"South Africa","Year":2016,"rank":17,"renewable_percentage":3.2586126531},{"Entity":"South Africa","Year":2017,"rank":17,"renewable_percentage":4.2202606137},{"Entity":"South Africa","Year":2018,"rank":17,"renewable_percentage":5.1554655529},{"Entity":"South Africa","Year":2019,"rank":17,"renewable_percentage":5.3589699864},{"Entity":"South Africa","Year":2020,"rank":17,"renewable_percentage":5.780581212},{"Entity":"Spain","Year":2000,"rank":6,"renewable_percentage":15.6119862394},{"Entity":"Spain","Year":2001,"rank":3,"renewable_percentage":21.1524434719},{"Entity":"Spain","Year":2002,"rank":6,"renewable_percentage":13.8260180901},{"Entity":"Spain","Year":2003,"rank":3,"renewable_percentage":21.667314419},{"Entity":"Spain","Year":2004,"rank":3,"renewable_percentage":18.3190206468},{"Entity":"Spain","Year":2005,"rank":7,"renewable_percentage":14.8597342333},{"Entity":"Spain","Year":2006,"rank":4,"renewable_percentage":17.6623992413},{"Entity":"Spain","Year":2007,"rank":3,"renewable_percentage":19.3347262296},{"Entity":"Spain","Year":2008,"rank":4,"renewable_percentage":20.0051501593},{"Entity":"Spain","Year":2009,"rank":3,"renewable_percentage":25.4107639008},{"Entity":"Spain","Year":2010,"rank":3,"renewable_percentage":32.7922186819},{"Entity":"Spain","Year":2011,"rank":3,"renewable_percentage":30.0408415417},{"Entity":"Spain","Year":2012,"rank":4,"renewable_percentage":29.6047928652},{"Entity":"Spain","Year":2013,"rank":3,"renewable_percentage":39.5850357054},{"Entity":"Spain","Year":2014,"rank":4,"renewable_percentage":40.1032952644},{"Entity":"Spain","Year":2015,"rank":4,"renewable_percentage":34.9899091826},{"Entity":"Spain","Year":2016,"rank":3,"renewable_percentage":38.5818061138},{"Entity":"Spain","Year":2017,"rank":5,"renewable_percentage":32.220593624},{"Entity":"Spain","Year":2018,"rank":4,"renewable_percentage":38.2080329557},{"Entity":"Spain","Year":2019,"rank":6,"renewable_percentage":37.280815091},{"Entity":"Spain","Year":2020,"rank":4,"renewable_percentage":43.8108805298},{"Entity":"Thailand","Year":2000,"rank":12,"renewable_percentage":7.1261029822},{"Entity":"Thailand","Year":2001,"rank":12,"renewable_percentage":7.061527212},{"Entity":"Thailand","Year":2002,"rank":12,"renewable_percentage":7.9444772593},{"Entity":"Thailand","Year":2003,"rank":13,"renewable_percentage":7.6718362852},{"Entity":"Thailand","Year":2004,"rank":13,"renewable_percentage":6.5163549406},{"Entity":"Thailand","Year":2005,"rank":14,"renewable_percentage":6.0325203252},{"Entity":"Thailand","Year":2006,"rank":13,"renewable_percentage":7.5988547551},{"Entity":"Thailand","Year":2007,"rank":13,"renewable_percentage":7.7085852479},{"Entity":"Thailand","Year":2008,"rank":13,"renewable_percentage":6.5625458278},{"Entity":"Thailand","Year":2009,"rank":15,"renewable_percentage":6.6263303689},{"Entity":"Thailand","Year":2010,"rank":16,"renewable_percentage":5.7085828343},{"Entity":"Thailand","Year":2011,"rank":15,"renewable_percentage":8.039961941},{"Entity":"Thailand","Year":2012,"rank":15,"renewable_percentage":8.5396118358},{"Entity":"Thailand","Year":2013,"rank":16,"renewable_percentage":7.6765035487},{"Entity":"Thailand","Year":2014,"rank":15,"renewable_percentage":8.395728489},{"Entity":"Thailand","Year":2015,"rank":15,"renewable_percentage":7.9949619145},{"Entity":"Thailand","Year":2016,"rank":15,"renewable_percentage":8.9840234023},{"Entity":"Thailand","Year":2017,"rank":15,"renewable_percentage":10.9570957096},{"Entity":"Thailand","Year":2018,"rank":14,"renewable_percentage":14.1900054915},{"Entity":"Thailand","Year":2019,"rank":15,"renewable_percentage":14.7001731284},{"Entity":"Thailand","Year":2020,"rank":15,"renewable_percentage":13.7963737796},{"Entity":"Ukraine","Year":2000,"rank":13,"renewable_percentage":6.5860921352},{"Entity":"Ukraine","Year":2001,"rank":13,"renewable_percentage":6.9729761009},{"Entity":"Ukraine","Year":2002,"rank":14,"renewable_percentage":5.5597165409},{"Entity":"Ukraine","Year":2003,"rank":14,"renewable_percentage":5.1442841287},{"Entity":"Ukraine","Year":2004,"rank":14,"renewable_percentage":6.4718162839},{"Entity":"Ukraine","Year":2005,"rank":13,"renewable_percentage":6.6698940347},{"Entity":"Ukraine","Year":2006,"rank":14,"renewable_percentage":6.68633235},{"Entity":"Ukraine","Year":2007,"rank":14,"renewable_percentage":5.3380238605},{"Entity":"Ukraine","Year":2008,"rank":14,"renewable_percentage":6.1377090041},{"Entity":"Ukraine","Year":2009,"rank":13,"renewable_percentage":6.980762585},{"Entity":"Ukraine","Year":2010,"rank":13,"renewable_percentage":7.0914098083},{"Entity":"Ukraine","Year":2011,"rank":16,"renewable_percentage":5.7450628366},{"Entity":"Ukraine","Year":2012,"rank":16,"renewable_percentage":5.6614236741},{"Entity":"Ukraine","Year":2013,"rank":15,"renewable_percentage":7.8003200661},{"Entity":"Ukraine","Year":2014,"rank":16,"renewable_percentage":5.5885262117},{"Entity":"Ukraine","Year":2015,"rank":16,"renewable_percentage":4.3924771096},{"Entity":"Ukraine","Year":2016,"rank":16,"renewable_percentage":5.6797249171},{"Entity":"Ukraine","Year":2017,"rank":16,"renewable_percentage":7.0457194664},{"Entity":"Ukraine","Year":2018,"rank":16,"renewable_percentage":8.228528092},{"Entity":"Ukraine","Year":2019,"rank":16,"renewable_percentage":7.7754487096},{"Entity":"Ukraine","Year":2020,"rank":16,"renewable_percentage":11.8440577364},{"Entity":"United Kingdom","Year":2000,"rank":15,"renewable_percentage":2.6657406913},{"Entity":"United Kingdom","Year":2001,"rank":15,"renewable_percentage":2.5001961451},{"Entity":"United Kingdom","Year":2002,"rank":15,"renewable_percentage":2.8939157566},{"Entity":"United Kingdom","Year":2003,"rank":15,"renewable_percentage":2.6854802003},{"Entity":"United Kingdom","Year":2004,"rank":15,"renewable_percentage":3.6136880575},{"Entity":"United Kingdom","Year":2005,"rank":15,"renewable_percentage":4.2815234434},{"Entity":"United Kingdom","Year":2006,"rank":15,"renewable_percentage":4.6029890199},{"Entity":"United Kingdom","Year":2007,"rank":15,"renewable_percentage":5.0104331009},{"Entity":"United Kingdom","Year":2008,"rank":15,"renewable_percentage":5.6776842324},{"Entity":"United Kingdom","Year":2009,"rank":14,"renewable_percentage":6.7679854187},{"Entity":"United Kingdom","Year":2010,"rank":15,"renewable_percentage":6.9092924441},{"Entity":"United Kingdom","Year":2011,"rank":13,"renewable_percentage":9.6422505889},{"Entity":"United Kingdom","Year":2012,"rank":11,"renewable_percentage":11.4273047189},{"Entity":"United Kingdom","Year":2013,"rank":10,"renewable_percentage":14.9727052732},{"Entity":"United Kingdom","Year":2014,"rank":8,"renewable_percentage":19.2476358104},{"Entity":"United Kingdom","Year":2015,"rank":6,"renewable_percentage":24.6227709191},{"Entity":"United Kingdom","Year":2016,"rank":7,"renewable_percentage":24.6788390627},{"Entity":"United Kingdom","Year":2017,"rank":6,"renewable_percentage":29.4986571173},{"Entity":"United Kingdom","Year":2018,"rank":6,"renewable_percentage":33.2919818457},{"Entity":"United Kingdom","Year":2019,"rank":5,"renewable_percentage":37.4568630499},{"Entity":"United Kingdom","Year":2020,"rank":5,"renewable_percentage":42.8603962651},{"Entity":"United States","Year":2000,"rank":10,"renewable_percentage":9.2298992662},{"Entity":"United States","Year":2001,"rank":11,"renewable_percentage":7.5132056541},{"Entity":"United States","Year":2002,"rank":10,"renewable_percentage":8.749216358},{"Entity":"United States","Year":2003,"rank":10,"renewable_percentage":9.0252110397},{"Entity":"United States","Year":2004,"rank":11,"renewable_percentage":8.7334100887},{"Entity":"United States","Year":2005,"rank":12,"renewable_percentage":8.7494640631},{"Entity":"United States","Year":2006,"rank":12,"renewable_percentage":9.4184742052},{"Entity":"United States","Year":2007,"rank":12,"renewable_percentage":8.3984096829},{"Entity":"United States","Year":2008,"rank":11,"renewable_percentage":9.180943292},{"Entity":"United States","Year":2009,"rank":10,"renewable_percentage":10.547689996},{"Entity":"United States","Year":2010,"rank":11,"renewable_percentage":10.3180892283},{"Entity":"United States","Year":2011,"rank":9,"renewable_percentage":12.4665249812},{"Entity":"United States","Year":2012,"rank":10,"renewable_percentage":12.1841179804},{"Entity":"United States","Year":2013,"rank":12,"renewable_percentage":12.8311154179},{"Entity":"United States","Year":2014,"rank":12,"renewable_percentage":13.3503092033},{"Entity":"United States","Year":2015,"rank":14,"renewable_percentage":13.6261352256},{"Entity":"United States","Year":2016,"rank":12,"renewable_percentage":15.2880936304},{"Entity":"United States","Year":2017,"rank":9,"renewable_percentage":17.4515276472},{"Entity":"United States","Year":2018,"rank":11,"renewable_percentage":17.4499886946},{"Entity":"United States","Year":2019,"rank":13,"renewable_percentage":18.2946243489},{"Entity":"United States","Year":2020,"rank":12,"renewable_percentage":20.3156921037}],"metadata":{"Entity":{"type":"string","semanticType":"Location"},"Year":{"type":"number","semanticType":"Year"},"rank":{"type":"number","semanticType":"Number"},"renewable_percentage":{"type":"number","semanticType":"Percentage"}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Calculate total energy for each row\n df_energy['total_energy'] = (\n df_energy['Electricity from fossil fuels (TWh)'] + \n df_energy['Electricity from nuclear (TWh)'] + \n df_energy['Electricity from renewables (TWh)']\n )\n \n # Calculate renewable percentage\n df_energy['renewable_percentage'] = (\n df_energy['Electricity from renewables (TWh)'] / df_energy['total_energy'] * 100\n )\n \n # Handle division by zero cases\n df_energy['renewable_percentage'] = df_energy['renewable_percentage'].replace([np.inf, -np.inf], np.nan)\n \n # Rank countries by renewable percentage within each year (highest percentage = rank 1)\n df_energy['rank'] = df_energy.groupby('Year')['renewable_percentage'].rank(\n method='dense', \n ascending=False\n )\n \n # Select only the required columns\n transformed_df = df_energy[['Year', 'Entity', 'renewable_percentage', 'rank']].copy()\n \n return transformed_df\n","source":["global-energy-20-small.csv"],"dialog":[{"content":"You are a data scientist to help user to transform data that will be used for visualization.\nThe user will provide you information about what data would be needed, and your job is to create a python function based on the input data summary, transformation instruction and expected fields.\nThe users' instruction includes \"chart_type\" and \"chart_encodings\" that describe the visualization they want, and natural language instructions \"goal\" that describe what data is needed.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should first refine users' goal and then create a python function in the output section based off the [CONTEXT] and [GOAL]:\n\n 1. First, refine users' [GOAL]. The main objective in this step is to check if \"chart_type\" and \"chart_encodings\" provided by the user are sufficient to achieve their \"goal\". Concretely:\n - based on the user's \"goal\" and \"chart_type\" and \"chart_encodings\", elaborate the goal into a \"detailed_instruction\".\n - \"display_instruction\" is a short verb phrase describing the users' goal. \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate it based on detailed_instruction and the suggested chart_type and chart_encodings, but don't need to mention the chart details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user specification follows up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - determine \"output_fields\", the desired fields that the output data should have to achieve the user's goal, it's a good idea to include intermediate fields here.\n - then decide \"chart_encodings\", which maps visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized, \n - the \"chart_encodings\" should be created to support the user's \"chart_type\".\n - first, determine whether the user has provided sufficient fields in \"chart_encodings\" that are needed to achieve their goal:\n - if the user's \"chart_encodings\" are sufficient, simply copy it.\n - if the user didn't provide sufficient fields in \"chart_encodings\", add missing fields in \"chart_encodings\" (ordered them based on whether the field will be used in x,y axes or legends);\n - \"chart_encodings\" should only include fields that will be visualized (do not include other intermediate fields from \"output_fields\") \n - when adding new fields to \"chart_encodings\", be efficient and add only a minimal number of fields that are needed to achive the user's goal. \n - generally, the total number of fields in \"chart_encodings\" should be no more than 3 for x,y,legend.\n - if the user's \"chart_encodings\" is sufficient but can be optimized, you can reorder encodings to visualize the data more effectively.\n - sometimes, user may provide instruction to update visualizations fields they provided. You should leverage the user's goal to resolve the conflict and decide the final \"chart_encodings\"\n - e.g., they may mention \"use B metric instead\" while A metric is in provided fields, in this case, you should update \"chart_encodings\" to update A metric with B metric.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n Prepare the result in the following json format:\n\n```\n{\n \"detailed_instruction\": \"...\" // string, elaborate user instruction with details if the user\n \"display_instruction\": \"...\" // string, the short verb phrase describing the users' goal.\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have based on the user's goal, it's a good idea to preserve intermediate fields here (i.e., the goal of transformed data)\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n ... // other visualization channels user used\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized.\n \"reason\": \"...\" // string, explain why this refinement is made\n}\n```\n\n 2. Then, write a python function based on the refined goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \"transformed_df\" should contain all \"output_fields\" from the refined goal.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable.\nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- try to use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n\n 3. The output must only contain a json object representing the refined goal and a python code block representing the transformation code, do not add any extra text explanation.\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (global_energy_20_small)\n\n## fields\n\t*Year -- type: int64, values: 2000, 2001, 2002, ..., 2017, 2018, 2019, 2020\n\t*Entity -- type: object, values: Australia, Brazil, Canada, ..., Thailand, Ukraine, United Kingdom, United States\n\t*Value_co2_emissions_kt_by_country -- type: float64, values: 158029.9988, 190729.9957, 209229.9957, ..., 6993180.176, 9861099.609, 9874660.156, 10096009.77\n\t*Electricity from fossil fuels (TWh) -- type: float64, values: 28.87, 31.62, 33.5, ..., 4643.1, 4990.28, 5098.22, 5184.13\n\t*Electricity from nuclear (TWh) -- type: float64, values: 0.0, 3.24, 4.94, ..., 90.14, 91.79, 92.54, 804.95\n\t*Electricity from renewables (TWh) -- type: float64, values: 0.0, 0.01, 0.03, ..., 1667.06, 1835.32, 2014.57, 2184.94\n\n## sample\n Year Entity Value_co2_emissions_kt_by_country Electricity from fossil fuels (TWh) Electricity from nuclear (TWh) Electricity from renewables (TWh)\n0 2000 Australia 339450.0000 181.05 0 17.11\n1 2001 Australia 345640.0000 194.33 0 17.40\n2 2002 Australia 353369.9951 197.29 0 17.35\n3 2003 Australia 352579.9866 195.13 0 18.50\n4 2004 Australia 365809.9976 203.66 0 19.41\n......\n\n\n\n\n[GOAL]\n\n{\n \"instruction\": \"\",\n \"chart_type\": \"Line Chart\",\n \"chart_encodings\": {\n \"x\": \"Year\",\n \"y\": \"energy\",\n \"color\": \"Entity\",\n \"column\": \"source\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Transform the data into a long format where different energy sources (fossil fuels, nuclear, renewables) are unpivoted into separate rows. Each row should contain the year, entity (country), energy source type, and the corresponding energy value in TWh. This will enable visualization of energy generation trends over time by source and country.\",\n \"display_instruction\": \"Show **energy generation** trends by **source** and **Entity** over **Year**\",\n \"output_fields\": [\"Year\", \"Entity\", \"source\", \"energy\"],\n \"chart_encodings\": {\n \"x\": \"Year\",\n \"y\": \"energy\",\n \"color\": \"Entity\",\n \"column\": \"source\"\n },\n \"reason\": \"The user wants to visualize energy data across different sources with a line chart faceted by source. The original data has energy sources in separate columns (fossil fuels, nuclear, renewables), so we need to unpivot these columns into a long format with 'source' and 'energy' fields. The chart_encodings provided by the user are appropriate for this visualization goal, using faceting (column) to separate different energy sources.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Unpivot the energy source columns into long format\n transformed_df = pd.melt(\n df_energy,\n id_vars=['Year', 'Entity'],\n value_vars=[\n 'Electricity from fossil fuels (TWh)',\n 'Electricity from nuclear (TWh)',\n 'Electricity from renewables (TWh)'\n ],\n var_name='source',\n value_name='energy'\n )\n \n # Clean up the source names to be more readable\n transformed_df['source'] = transformed_df['source'].str.replace('Electricity from ', '').str.replace(' (TWh)', '')\n \n return transformed_df\n```","role":"assistant"},{"content":"This is the result from the latest python code:\n\n Entity Year energy source\n0 Australia 2000 181.05 fossil fuels\n1 Australia 2001 194.33 fossil fuels\n2 Australia 2002 197.29 fossil fuels\n3 Australia 2003 195.13 fossil fuels\n4 Australia 2004 203.66 fossil fuels\n5 Australia 2005 195.95 fossil fuels\n6 Australia 2006 198.72 fossil fuels\n7 Australia 2007 208.59 fossil fuels\n8 Australia 2008 211.06 fossil fuels\n9 Australia 2009 216.42 fossil fuels\n......\n\nUpdate the code above based on the following instruction:\n\n{\n \"followup_instruction\": \"show renewable percentage for each country\",\n \"chart_type\": \"Line Chart\",\n \"chart_encodings\": {\n \"x\": \"Year\",\n \"y\": \"energy\",\n \"color\": \"Entity\",\n \"column\": \"source\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Calculate the renewable energy percentage for each country and year. The renewable percentage is computed as the ratio of renewable energy to total energy (sum of fossil fuels, nuclear, and renewables) multiplied by 100. The output should contain year, entity (country), and the renewable percentage value.\",\n \"display_instruction\": \"Show **renewable percentage** for each **Entity** over **Year**\",\n \"output_fields\": [\"Year\", \"Entity\", \"renewable_percentage\"],\n \"chart_encodings\": {\n \"x\": \"Year\",\n \"y\": \"renewable_percentage\",\n \"color\": \"Entity\"\n },\n \"reason\": \"The user wants to see renewable percentage trends, which requires calculating the proportion of renewable energy relative to total energy generation. This is a single metric per country per year, so we don't need the 'column' faceting by source anymore. The chart_encodings are updated to reflect that we're now showing a percentage metric rather than absolute energy values by source.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Calculate total energy for each row\n df_energy['total_energy'] = (\n df_energy['Electricity from fossil fuels (TWh)'] + \n df_energy['Electricity from nuclear (TWh)'] + \n df_energy['Electricity from renewables (TWh)']\n )\n \n # Calculate renewable percentage\n df_energy['renewable_percentage'] = (\n df_energy['Electricity from renewables (TWh)'] / df_energy['total_energy'] * 100\n )\n \n # Handle division by zero cases\n df_energy['renewable_percentage'] = df_energy['renewable_percentage'].replace([np.inf, -np.inf], np.nan)\n \n # Select only the required columns\n transformed_df = df_energy[['Year', 'Entity', 'renewable_percentage']].copy()\n \n return transformed_df\n```","role":"assistant"},{"content":"This is the result from the latest python code:\n\n Entity Year renewable_percentage\n0 Australia 2000 8.634437\n1 Australia 2001 8.218014\n2 Australia 2002 8.083302\n3 Australia 2003 8.659832\n4 Australia 2004 8.701305\n5 Australia 2005 9.156236\n6 Australia 2006 9.635760\n7 Australia 2007 9.119031\n8 Australia 2008 8.054890\n9 Australia 2009 7.804379\n......\n\nUpdate the code above based on the following instruction:\n\n{\n \"followup_instruction\": \"rank countries by their renewable percentage\",\n \"chart_type\": \"Line Chart\",\n \"chart_encodings\": {\n \"x\": \"Year\",\n \"y\": \"renewable_percentage\",\n \"color\": \"Entity\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Calculate the renewable energy percentage for each country and year, then rank countries based on their renewable percentage. The ranking should be computed for each year, showing which countries have the highest to lowest renewable percentage. The output should contain year, entity (country), renewable percentage, and the rank of each country within that year.\",\n \"display_instruction\": \"Show **countries ranked** by **renewable percentage** over **Year**\",\n \"output_fields\": [\"Year\", \"Entity\", \"renewable_percentage\", \"rank\"],\n \"chart_encodings\": {\n \"x\": \"Year\",\n \"y\": \"renewable_percentage\",\n \"color\": \"Entity\"\n },\n \"reason\": \"The user wants to rank countries by their renewable percentage, which requires adding a rank field that orders countries within each year based on their renewable percentage (highest percentage = rank 1). This allows comparison of countries' relative positions in renewable energy adoption over time. The chart_encodings remain the same as the previous step since we're still visualizing renewable percentage trends, but now with ranking information available.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Calculate total energy for each row\n df_energy['total_energy'] = (\n df_energy['Electricity from fossil fuels (TWh)'] + \n df_energy['Electricity from nuclear (TWh)'] + \n df_energy['Electricity from renewables (TWh)']\n )\n \n # Calculate renewable percentage\n df_energy['renewable_percentage'] = (\n df_energy['Electricity from renewables (TWh)'] / df_energy['total_energy'] * 100\n )\n \n # Handle division by zero cases\n df_energy['renewable_percentage'] = df_energy['renewable_percentage'].replace([np.inf, -np.inf], np.nan)\n \n # Rank countries by renewable percentage within each year (highest percentage = rank 1)\n df_energy['rank'] = df_energy.groupby('Year')['renewable_percentage'].rank(\n method='dense', \n ascending=False\n )\n \n # Select only the required columns\n transformed_df = df_energy[['Year', 'Entity', 'renewable_percentage', 'rank']].copy()\n \n return transformed_df\n```","role":"assistant"}],"trigger":{"tableId":"table-45","sourceTableIds":["global-energy-20-small.csv"],"instruction":"rank countries by their renewable percentage","displayInstruction":"Show **countries ranked** by **renewable percentage** over **Year**","chart":{"id":"chart-1760738441793","chartType":"Line Chart","encodingMap":{"x":{"fieldID":"original--global-energy-20-small.csv--Year"},"y":{"fieldID":"concept-renewable_percentage-1760738424337"},"color":{"fieldID":"original--global-energy-20-small.csv--Entity"},"opacity":{"channel":"opacity","bin":false},"column":{},"row":{"channel":"row","bin":false}},"tableRef":"table-45","saved":false,"source":"trigger","unread":false},"resultTableId":"table-78"},"explanation":{"agent":"CodeExplanationAgent","code":"- Calculate **total_energy** for each country-year by summing electricity generated from **fossil fuels**, **nuclear**, and **renewables** (all measured in TWh)\n- Compute **renewable_percentage** by dividing **Electricity from renewables (TWh)** by **total_energy** and multiplying by **100**\n- Replace any infinite values in **renewable_percentage** with NaN to handle cases where total energy is zero\n- Assign a **rank** to each country within each **Year** based on **renewable_percentage**, where rank **1** represents the highest renewable percentage (using dense ranking method)\n- Return a dataset containing **Year**, **Entity** (country name), **renewable_percentage**, and **rank**","concepts":[{"explanation":"The proportion of a country's total electricity generation that comes from renewable sources, expressed as a percentage. Calculated as: \\[ \\text{renewable\\_percentage} = \\frac{\\text{Electricity from renewables (TWh)}}{\\text{total\\_energy}} \\times 100 \\]","field":"renewable_percentage"}],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (global_energy_20_small_csv)\n\n## fields\n\t*Year -- type: int64, values: 2000, 2001, 2002, ..., 2017, 2018, 2019, 2020\n\t*Entity -- type: object, values: Australia, Brazil, Canada, ..., Thailand, Ukraine, United Kingdom, United States\n\t*Value_co2_emissions_kt_by_country -- type: float64, values: 190729.9957, 227580.0018, 233600.0061, ..., 9282549.805, 9861099.609, 9874660.156, 10096009.77\n\t*Electricity from fossil fuels (TWh) -- type: float64, values: 28.87, 31.62, 33.5, ..., 4643.1, 4990.28, 5098.22, 5184.13\n\t*Electricity from nuclear (TWh) -- type: float64, values: 0.0, 3.24, 4.94, ..., 88.76, 90.14, 91.79, 92.54\n\t*Electricity from renewables (TWh) -- type: float64, values: 0.0, 0.01, 0.03, ..., 1667.06, 1835.32, 2014.57, 2184.94\n\n## sample\n Year Entity Value_co2_emissions_kt_by_country Electricity from fossil fuels (TWh) Electricity from nuclear (TWh) Electricity from renewables (TWh)\n0 2000 Australia 339450.0000 181.05 0 17.11\n1 2001 Australia 345640.0000 194.33 0 17.40\n2 2002 Australia 353369.9951 197.29 0 17.35\n3 2003 Australia 352579.9866 195.13 0 18.50\n4 2004 Australia 365809.9976 203.66 0 19.41\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Calculate total energy for each row\n df_energy['total_energy'] = (\n df_energy['Electricity from fossil fuels (TWh)'] + \n df_energy['Electricity from nuclear (TWh)'] + \n df_energy['Electricity from renewables (TWh)']\n )\n \n # Calculate renewable percentage\n df_energy['renewable_percentage'] = (\n df_energy['Electricity from renewables (TWh)'] / df_energy['total_energy'] * 100\n )\n \n # Handle division by zero cases\n df_energy['renewable_percentage'] = df_energy['renewable_percentage'].replace([np.inf, -np.inf], np.nan)\n \n # Rank countries by renewable percentage within each year (highest percentage = rank 1)\n df_energy['rank'] = df_energy.groupby('Year')['renewable_percentage'].rank(\n method='dense', \n ascending=False\n )\n \n # Select only the required columns\n transformed_df = df_energy[['Year', 'Entity', 'renewable_percentage', 'rank']].copy()\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\n- Calculate **total_energy** for each country-year by summing electricity generated from **fossil fuels**, **nuclear**, and **renewables** (all measured in TWh)\n- Compute **renewable_percentage** by dividing **Electricity from renewables (TWh)** by **total_energy** and multiplying by **100**\n- Replace any infinite values in **renewable_percentage** with NaN to handle cases where total energy is zero\n- Assign a **rank** to each country within each **Year** based on **renewable_percentage**, where rank **1** represents the highest renewable percentage (using dense ranking method)\n- Return a dataset containing **Year**, **Entity** (country name), **renewable_percentage**, and **rank**\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"renewable_percentage\",\n \"explanation\": \"The proportion of a country's total electricity generation that comes from renewable sources, expressed as a percentage. Calculated as: \\\\[ \\\\text{renewable\\\\_percentage} = \\\\frac{\\\\text{Electricity from renewables (TWh)}}{\\\\text{total\\\\_energy}} \\\\times 100 \\\\]\"\n }\n]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""},{"id":"table-97","displayId":"renewable-elec","names":["Electricity from renewables (TWh)","Entity","Year"],"rows":[{"Electricity from renewables (TWh)":17.11,"Entity":"Australia","Year":"2000"},{"Electricity from renewables (TWh)":63.99,"Entity":"Australia","Year":"2020"},{"Electricity from renewables (TWh)":308.77,"Entity":"Brazil","Year":"2000"},{"Electricity from renewables (TWh)":520.01,"Entity":"Brazil","Year":"2020"},{"Electricity from renewables (TWh)":363.7,"Entity":"Canada","Year":"2000"},{"Electricity from renewables (TWh)":429.24,"Entity":"Canada","Year":"2020"},{"Electricity from renewables (TWh)":225.56,"Entity":"China","Year":"2000"},{"Electricity from renewables (TWh)":2184.94,"Entity":"China","Year":"2020"},{"Electricity from renewables (TWh)":67.83,"Entity":"France","Year":"2000"},{"Electricity from renewables (TWh)":125.28,"Entity":"France","Year":"2020"},{"Electricity from renewables (TWh)":35.47,"Entity":"Germany","Year":"2000"},{"Electricity from renewables (TWh)":251.48,"Entity":"Germany","Year":"2020"},{"Electricity from renewables (TWh)":80.27,"Entity":"India","Year":"2000"},{"Electricity from renewables (TWh)":315.76,"Entity":"India","Year":"2020"},{"Electricity from renewables (TWh)":19.6,"Entity":"Indonesia","Year":"2000"},{"Electricity from renewables (TWh)":52.91,"Entity":"Indonesia","Year":"2020"},{"Electricity from renewables (TWh)":50.87,"Entity":"Italy","Year":"2000"},{"Electricity from renewables (TWh)":116.9,"Entity":"Italy","Year":"2020"},{"Electricity from renewables (TWh)":104.16,"Entity":"Japan","Year":"2000"},{"Electricity from renewables (TWh)":205.6,"Entity":"Japan","Year":"2020"},{"Electricity from renewables (TWh)":7.53,"Entity":"Kazakhstan","Year":"2000"},{"Electricity from renewables (TWh)":11.94,"Entity":"Kazakhstan","Year":"2020"},{"Electricity from renewables (TWh)":44.51,"Entity":"Mexico","Year":"2000"},{"Electricity from renewables (TWh)":69.19,"Entity":"Mexico","Year":"2020"},{"Electricity from renewables (TWh)":2.33,"Entity":"Poland","Year":"2000"},{"Electricity from renewables (TWh)":28.23,"Entity":"Poland","Year":"2020"},{"Electricity from renewables (TWh)":0,"Entity":"Saudi Arabia","Year":"2000"},{"Electricity from renewables (TWh)":0.21,"Entity":"Saudi Arabia","Year":"2020"},{"Electricity from renewables (TWh)":1.79,"Entity":"South Africa","Year":"2000"},{"Electricity from renewables (TWh)":12.83,"Entity":"South Africa","Year":"2020"},{"Electricity from renewables (TWh)":34.49,"Entity":"Spain","Year":"2000"},{"Electricity from renewables (TWh)":113.79,"Entity":"Spain","Year":"2020"},{"Electricity from renewables (TWh)":6.38,"Entity":"Thailand","Year":"2000"},{"Electricity from renewables (TWh)":24.73,"Entity":"Thailand","Year":"2020"},{"Electricity from renewables (TWh)":11.28,"Entity":"Ukraine","Year":"2000"},{"Electricity from renewables (TWh)":17.56,"Entity":"Ukraine","Year":"2020"},{"Electricity from renewables (TWh)":9.98,"Entity":"United Kingdom","Year":"2000"},{"Electricity from renewables (TWh)":131.74,"Entity":"United Kingdom","Year":"2020"},{"Electricity from renewables (TWh)":350.93,"Entity":"United States","Year":"2000"},{"Electricity from renewables (TWh)":821.4,"Entity":"United States","Year":"2020"}],"metadata":{"Electricity from renewables (TWh)":{"type":"number","semanticType":"Number"},"Entity":{"type":"string","semanticType":"Location"},"Year":{"type":"number","semanticType":"Year"}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Filter data for years 2000 and 2020\n transformed_df = df_energy[df_energy['Year'].isin([2000, 2020])].copy()\n \n # Select only the required columns\n transformed_df = transformed_df[['Entity', 'Year', 'Electricity from renewables (TWh)']]\n \n # Convert Year to string for better visualization as a categorical variable\n transformed_df['Year'] = transformed_df['Year'].astype(str)\n \n # Sort by Entity and Year for better readability\n transformed_df = transformed_df.sort_values(['Entity', 'Year']).reset_index(drop=True)\n \n return transformed_df\n","source":["global-energy-20-small.csv"],"dialog":[{"content":"You are a data scientist to help user to transform data that will be used for visualization.\nThe user will provide you information about what data would be needed, and your job is to create a python function based on the input data summary, transformation instruction and expected fields.\nThe users' instruction includes \"chart_type\" and \"chart_encodings\" that describe the visualization they want, and natural language instructions \"goal\" that describe what data is needed.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should first refine users' goal and then create a python function in the output section based off the [CONTEXT] and [GOAL]:\n\n 1. First, refine users' [GOAL]. The main objective in this step is to check if \"chart_type\" and \"chart_encodings\" provided by the user are sufficient to achieve their \"goal\". Concretely:\n - based on the user's \"goal\" and \"chart_type\" and \"chart_encodings\", elaborate the goal into a \"detailed_instruction\".\n - \"display_instruction\" is a short verb phrase describing the users' goal. \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate it based on detailed_instruction and the suggested chart_type and chart_encodings, but don't need to mention the chart details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user specification follows up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - determine \"output_fields\", the desired fields that the output data should have to achieve the user's goal, it's a good idea to include intermediate fields here.\n - then decide \"chart_encodings\", which maps visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized, \n - the \"chart_encodings\" should be created to support the user's \"chart_type\".\n - first, determine whether the user has provided sufficient fields in \"chart_encodings\" that are needed to achieve their goal:\n - if the user's \"chart_encodings\" are sufficient, simply copy it.\n - if the user didn't provide sufficient fields in \"chart_encodings\", add missing fields in \"chart_encodings\" (ordered them based on whether the field will be used in x,y axes or legends);\n - \"chart_encodings\" should only include fields that will be visualized (do not include other intermediate fields from \"output_fields\") \n - when adding new fields to \"chart_encodings\", be efficient and add only a minimal number of fields that are needed to achive the user's goal. \n - generally, the total number of fields in \"chart_encodings\" should be no more than 3 for x,y,legend.\n - if the user's \"chart_encodings\" is sufficient but can be optimized, you can reorder encodings to visualize the data more effectively.\n - sometimes, user may provide instruction to update visualizations fields they provided. You should leverage the user's goal to resolve the conflict and decide the final \"chart_encodings\"\n - e.g., they may mention \"use B metric instead\" while A metric is in provided fields, in this case, you should update \"chart_encodings\" to update A metric with B metric.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n Prepare the result in the following json format:\n\n```\n{\n \"detailed_instruction\": \"...\" // string, elaborate user instruction with details if the user\n \"display_instruction\": \"...\" // string, the short verb phrase describing the users' goal.\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have based on the user's goal, it's a good idea to preserve intermediate fields here (i.e., the goal of transformed data)\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n ... // other visualization channels user used\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized.\n \"reason\": \"...\" // string, explain why this refinement is made\n}\n```\n\n 2. Then, write a python function based on the refined goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \"transformed_df\" should contain all \"output_fields\" from the refined goal.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable.\nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- try to use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n\n 3. The output must only contain a json object representing the refined goal and a python code block representing the transformation code, do not add any extra text explanation.\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (global_energy_20_small)\n\n## fields\n\t*Year -- type: int64, values: 2000, 2001, 2002, ..., 2017, 2018, 2019, 2020\n\t*Entity -- type: object, values: Australia, Brazil, Canada, ..., Thailand, Ukraine, United Kingdom, United States\n\t*Value_co2_emissions_kt_by_country -- type: float64, values: 117440.0, 146139.9994, 158029.9988, ..., 5736319.824, 5738290.039, nan, 9861099.609\n\t*Electricity from fossil fuels (TWh) -- type: float64, values: 28.87, 31.62, 33.5, ..., 4643.1, 4990.28, 5098.22, 5184.13\n\t*Electricity from nuclear (TWh) -- type: float64, values: 0.0, 3.24, 4.94, ..., 61.99, 62.21, 63.02, 63.71\n\t*Electricity from renewables (TWh) -- type: float64, values: 0.0, 0.01, 0.03, ..., 1667.06, 1835.32, 2014.57, 2184.94\n\n## sample\n Year Entity Value_co2_emissions_kt_by_country Electricity from fossil fuels (TWh) Electricity from nuclear (TWh) Electricity from renewables (TWh)\n0 2000 Australia 339450.0000 181.05 0 17.11\n1 2001 Australia 345640.0000 194.33 0 17.40\n2 2002 Australia 353369.9951 197.29 0 17.35\n3 2003 Australia 352579.9866 195.13 0 18.50\n4 2004 Australia 365809.9976 203.66 0 19.41\n......\n\n\n\n\n[GOAL]\n\n{\n \"instruction\": \"compare each countries renewable between 2000 and 2020\",\n \"chart_type\": \"Grouped Bar Chart\",\n \"chart_encodings\": {\n \"x\": \"Entity\",\n \"y\": \"Renewable Energy\",\n \"color\": \"Year\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Compare renewable energy (Electricity from renewables) for each country between the years 2000 and 2020. Filter the data to include only years 2000 and 2020, and prepare the output with country names, year, and renewable energy values for visualization as a grouped bar chart.\",\n \"display_instruction\": \"Compare **renewable energy** by **country** between **2000** and **2020**\",\n \"output_fields\": [\"Entity\", \"Year\", \"Electricity from renewables (TWh)\"],\n \"chart_encodings\": {\n \"x\": \"Entity\",\n \"y\": \"Electricity from renewables (TWh)\",\n \"color\": \"Year\"\n },\n \"reason\": \"The user wants to compare renewable energy across countries between 2000 and 2020. The output field 'Renewable Energy' mentioned in the original chart_encodings maps to 'Electricity from renewables (TWh)' in the dataset. To create a grouped bar chart comparing these two years, we need to filter the data to only include years 2000 and 2020, and output the Entity (country), Year, and the renewable energy values. The chart_encodings are updated to use the actual column name from the dataset.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Filter data for years 2000 and 2020\n transformed_df = df_energy[df_energy['Year'].isin([2000, 2020])].copy()\n \n # Select only the required columns\n transformed_df = transformed_df[['Entity', 'Year', 'Electricity from renewables (TWh)']]\n \n # Convert Year to string for better visualization as a categorical variable\n transformed_df['Year'] = transformed_df['Year'].astype(str)\n \n # Sort by Entity and Year for better readability\n transformed_df = transformed_df.sort_values(['Entity', 'Year']).reset_index(drop=True)\n \n return transformed_df\n```","role":"assistant"}],"trigger":{"tableId":"global-energy-20-small.csv","sourceTableIds":["global-energy-20-small.csv"],"instruction":"compare each countries renewable between 2000 and 2020","displayInstruction":"Compare **renewable energy** by **country** between **2000** and **2020**","chart":{"id":"chart-1760738769634","chartType":"Grouped Bar Chart","encodingMap":{"x":{"fieldID":"original--global-energy-20-small.csv--Entity"},"y":{"fieldID":"concept-1760738743125"},"color":{"channel":"color","bin":false,"fieldID":"original--global-energy-20-small.csv--Year"},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"global-energy-20-small.csv","saved":false,"source":"trigger","unread":false},"resultTableId":"table-97"},"explanation":{"agent":"CodeExplanationAgent","code":"The code performs a straightforward comparison analysis of renewable energy generation across countries:\n\n- **Filters** the dataset to include only data from years **2000** and **2020**, creating a 20-year comparison window\n- **Selects** three key columns: `Entity` (country name), `Year`, and `Electricity from renewables (TWh)` (renewable energy generation)\n- **Converts** the `Year` field to string format to treat it as a categorical variable for visualization purposes\n- **Sorts** the results by `Entity` and `Year` to organize countries alphabetically with their respective year data grouped together\n- **Returns** a cleaned dataset showing how renewable electricity generation has changed for each country between 2000 and 2020","concepts":[],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (global_energy_20_small_csv)\n\n## fields\n\t*Year -- type: int64, values: 2000, 2001, 2002, ..., 2017, 2018, 2019, 2020\n\t*Entity -- type: object, values: Australia, Brazil, Canada, ..., Thailand, Ukraine, United Kingdom, United States\n\t*Value_co2_emissions_kt_by_country -- type: float64, values: 117440.0, 146139.9994, 158029.9988, ..., 10006669.92, 10502929.69, 10707219.73, nan\n\t*Electricity from fossil fuels (TWh) -- type: float64, values: 28.87, 31.62, 33.5, ..., 4643.1, 4990.28, 5098.22, 5184.13\n\t*Electricity from nuclear (TWh) -- type: float64, values: 0.0, 3.24, 4.94, ..., 56.18, 61.99, 63.02, 63.71\n\t*Electricity from renewables (TWh) -- type: float64, values: 0.0, 0.01, 0.03, ..., 1667.06, 1835.32, 2014.57, 2184.94\n\n## sample\n Year Entity Value_co2_emissions_kt_by_country Electricity from fossil fuels (TWh) Electricity from nuclear (TWh) Electricity from renewables (TWh)\n0 2000 Australia 339450.0000 181.05 0 17.11\n1 2001 Australia 345640.0000 194.33 0 17.40\n2 2002 Australia 353369.9951 197.29 0 17.35\n3 2003 Australia 352579.9866 195.13 0 18.50\n4 2004 Australia 365809.9976 203.66 0 19.41\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Filter data for years 2000 and 2020\n transformed_df = df_energy[df_energy['Year'].isin([2000, 2020])].copy()\n \n # Select only the required columns\n transformed_df = transformed_df[['Entity', 'Year', 'Electricity from renewables (TWh)']]\n \n # Convert Year to string for better visualization as a categorical variable\n transformed_df['Year'] = transformed_df['Year'].astype(str)\n \n # Sort by Entity and Year for better readability\n transformed_df = transformed_df.sort_values(['Entity', 'Year']).reset_index(drop=True)\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\nThe code performs a straightforward comparison analysis of renewable energy generation across countries:\n\n- **Filters** the dataset to include only data from years **2000** and **2020**, creating a 20-year comparison window\n- **Selects** three key columns: `Entity` (country name), `Year`, and `Electricity from renewables (TWh)` (renewable energy generation)\n- **Converts** the `Year` field to string format to treat it as a categorical variable for visualization purposes\n- **Sorts** the results by `Entity` and `Year` to organize countries alphabetically with their respective year data grouped together\n- **Returns** a cleaned dataset showing how renewable electricity generation has changed for each country between 2000 and 2020\n\n[CONCEPTS EXPLANATION]\n\n```json\n[]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""},{"id":"table-27","displayId":"renewable-energy1","names":["Entity","Renewable Percentage","Year"],"rows":[{"Entity":"Australia","Renewable Percentage":8.6344368187,"Year":"2000"},{"Entity":"Australia","Renewable Percentage":25.5031684668,"Year":"2020"},{"Entity":"Brazil","Renewable Percentage":90.1307723743,"Year":"2000"},{"Entity":"Brazil","Renewable Percentage":84.6411771408,"Year":"2020"},{"Entity":"Canada","Renewable Percentage":61.8095917882,"Year":"2000"},{"Entity":"Canada","Renewable Percentage":68.7796436354,"Year":"2020"},{"Entity":"China","Renewable Percentage":16.639126586,"Year":"2000"},{"Entity":"China","Renewable Percentage":28.2464606924,"Year":"2020"},{"Entity":"France","Renewable Percentage":12.7117691154,"Year":"2000"},{"Entity":"France","Renewable Percentage":23.7610241821,"Year":"2020"},{"Entity":"Germany","Renewable Percentage":6.1977983575,"Year":"2000"},{"Entity":"Germany","Renewable Percentage":44.3324048937,"Year":"2020"},{"Entity":"Global Average","Renewable Percentage":16.4213212559,"Year":"2000"},{"Entity":"Global Average","Renewable Percentage":29.2955247263,"Year":"2020"},{"Entity":"India","Renewable Percentage":14.0481982534,"Year":"2000"},{"Entity":"India","Renewable Percentage":20.2059243238,"Year":"2020"},{"Entity":"Indonesia","Renewable Percentage":null,"Year":"2000"},{"Entity":"Indonesia","Renewable Percentage":null,"Year":"2020"},{"Entity":"Italy","Renewable Percentage":18.900241501,"Year":"2000"},{"Entity":"Italy","Renewable Percentage":42.0397741576,"Year":"2020"},{"Entity":"Japan","Renewable Percentage":10.5382436261,"Year":"2000"},{"Entity":"Japan","Renewable Percentage":21.324925062,"Year":"2020"},{"Entity":"Kazakhstan","Renewable Percentage":null,"Year":"2000"},{"Entity":"Kazakhstan","Renewable Percentage":null,"Year":"2020"},{"Entity":"Mexico","Renewable Percentage":22.9291160107,"Year":"2000"},{"Entity":"Mexico","Renewable Percentage":21.2552224134,"Year":"2020"},{"Entity":"Poland","Renewable Percentage":1.6273222517,"Year":"2000"},{"Entity":"Poland","Renewable Percentage":17.9648720886,"Year":"2020"},{"Entity":"Saudi Arabia","Renewable Percentage":null,"Year":"2000"},{"Entity":"Saudi Arabia","Renewable Percentage":null,"Year":"2020"},{"Entity":"South Africa","Renewable Percentage":0.9110805721,"Year":"2000"},{"Entity":"South Africa","Renewable Percentage":5.780581212,"Year":"2020"},{"Entity":"Spain","Renewable Percentage":15.6119862394,"Year":"2000"},{"Entity":"Spain","Renewable Percentage":43.8108805298,"Year":"2020"},{"Entity":"Thailand","Renewable Percentage":7.1261029822,"Year":"2000"},{"Entity":"Thailand","Renewable Percentage":13.7963737796,"Year":"2020"},{"Entity":"Ukraine","Renewable Percentage":6.5860921352,"Year":"2000"},{"Entity":"Ukraine","Renewable Percentage":11.8440577364,"Year":"2020"},{"Entity":"United Kingdom","Renewable Percentage":2.6657406913,"Year":"2000"},{"Entity":"United Kingdom","Renewable Percentage":42.8603962651,"Year":"2020"},{"Entity":"United States","Renewable Percentage":9.2298992662,"Year":"2000"},{"Entity":"United States","Renewable Percentage":20.3156921037,"Year":"2020"}],"metadata":{"Entity":{"type":"string","semanticType":"Name"},"Renewable Percentage":{"type":"number","semanticType":"Percentage"},"Year":{"type":"number","semanticType":"Year"}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Filter data for years 2000 and 2020\n df_filtered = df_energy[df_energy['Year'].isin([2000, 2020])].copy()\n \n # Calculate total electricity generation\n df_filtered['Total Electricity'] = (\n df_filtered['Electricity from fossil fuels (TWh)'] + \n df_filtered['Electricity from nuclear (TWh)'] + \n df_filtered['Electricity from renewables (TWh)']\n )\n \n # Calculate renewable percentage\n df_filtered['Renewable Percentage'] = (\n df_filtered['Electricity from renewables (TWh)'] / df_filtered['Total Electricity'] * 100\n )\n \n # Select required columns for individual countries\n country_data = df_filtered[['Entity', 'Year', 'Renewable Percentage']].copy()\n \n # Calculate global average for each year\n global_avg = df_filtered.groupby('Year').apply(\n lambda x: pd.Series({\n 'Entity': 'Global Average',\n 'Year': x['Year'].iloc[0],\n 'Renewable Percentage': (\n x['Electricity from renewables (TWh)'].sum() / x['Total Electricity'].sum() * 100\n )\n })\n ).reset_index(drop=True)\n \n # Combine country data with global average\n transformed_df = pd.concat([country_data, global_avg], ignore_index=True)\n \n # Convert Year to string for better visualization\n transformed_df['Year'] = transformed_df['Year'].astype(str)\n \n # Sort by Entity and Year\n transformed_df = transformed_df.sort_values(['Entity', 'Year']).reset_index(drop=True)\n \n return transformed_df\n","source":["global-energy-20-small.csv"],"dialog":[{"content":"You are a data scientist to help user to transform data that will be used for visualization.\nThe user will provide you information about what data would be needed, and your job is to create a python function based on the input data summary, transformation instruction and expected fields.\nThe users' instruction includes \"chart_type\" and \"chart_encodings\" that describe the visualization they want, and natural language instructions \"goal\" that describe what data is needed.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should first refine users' goal and then create a python function in the output section based off the [CONTEXT] and [GOAL]:\n\n 1. First, refine users' [GOAL]. The main objective in this step is to check if \"chart_type\" and \"chart_encodings\" provided by the user are sufficient to achieve their \"goal\". Concretely:\n - based on the user's \"goal\" and \"chart_type\" and \"chart_encodings\", elaborate the goal into a \"detailed_instruction\".\n - \"display_instruction\" is a short verb phrase describing the users' goal. \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate it based on detailed_instruction and the suggested chart_type and chart_encodings, but don't need to mention the chart details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user specification follows up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - determine \"output_fields\", the desired fields that the output data should have to achieve the user's goal, it's a good idea to include intermediate fields here.\n - then decide \"chart_encodings\", which maps visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized, \n - the \"chart_encodings\" should be created to support the user's \"chart_type\".\n - first, determine whether the user has provided sufficient fields in \"chart_encodings\" that are needed to achieve their goal:\n - if the user's \"chart_encodings\" are sufficient, simply copy it.\n - if the user didn't provide sufficient fields in \"chart_encodings\", add missing fields in \"chart_encodings\" (ordered them based on whether the field will be used in x,y axes or legends);\n - \"chart_encodings\" should only include fields that will be visualized (do not include other intermediate fields from \"output_fields\") \n - when adding new fields to \"chart_encodings\", be efficient and add only a minimal number of fields that are needed to achive the user's goal. \n - generally, the total number of fields in \"chart_encodings\" should be no more than 3 for x,y,legend.\n - if the user's \"chart_encodings\" is sufficient but can be optimized, you can reorder encodings to visualize the data more effectively.\n - sometimes, user may provide instruction to update visualizations fields they provided. You should leverage the user's goal to resolve the conflict and decide the final \"chart_encodings\"\n - e.g., they may mention \"use B metric instead\" while A metric is in provided fields, in this case, you should update \"chart_encodings\" to update A metric with B metric.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n Prepare the result in the following json format:\n\n```\n{\n \"detailed_instruction\": \"...\" // string, elaborate user instruction with details if the user\n \"display_instruction\": \"...\" // string, the short verb phrase describing the users' goal.\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have based on the user's goal, it's a good idea to preserve intermediate fields here (i.e., the goal of transformed data)\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n ... // other visualization channels user used\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized.\n \"reason\": \"...\" // string, explain why this refinement is made\n}\n```\n\n 2. Then, write a python function based on the refined goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \"transformed_df\" should contain all \"output_fields\" from the refined goal.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable.\nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- try to use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n\n 3. The output must only contain a json object representing the refined goal and a python code block representing the transformation code, do not add any extra text explanation.\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (global_energy_20_small)\n\n## fields\n\t*Year -- type: int64, values: 2000, 2001, 2002, ..., 2017, 2018, 2019, 2020\n\t*Entity -- type: object, values: Australia, Brazil, Canada, ..., Thailand, Ukraine, United Kingdom, United States\n\t*Value_co2_emissions_kt_by_country -- type: float64, values: 117440.0, 146139.9994, 158029.9988, ..., 5736319.824, 5738290.039, nan, 9861099.609\n\t*Electricity from fossil fuels (TWh) -- type: float64, values: 28.87, 31.62, 33.5, ..., 4643.1, 4990.28, 5098.22, 5184.13\n\t*Electricity from nuclear (TWh) -- type: float64, values: 0.0, 3.24, 4.94, ..., 61.99, 62.21, 63.02, 63.71\n\t*Electricity from renewables (TWh) -- type: float64, values: 0.0, 0.01, 0.03, ..., 1667.06, 1835.32, 2014.57, 2184.94\n\n## sample\n Year Entity Value_co2_emissions_kt_by_country Electricity from fossil fuels (TWh) Electricity from nuclear (TWh) Electricity from renewables (TWh)\n0 2000 Australia 339450.0000 181.05 0 17.11\n1 2001 Australia 345640.0000 194.33 0 17.40\n2 2002 Australia 353369.9951 197.29 0 17.35\n3 2003 Australia 352579.9866 195.13 0 18.50\n4 2004 Australia 365809.9976 203.66 0 19.41\n......\n\n\n\n\n[GOAL]\n\n{\n \"instruction\": \"compare each countries renewable between 2000 and 2020\",\n \"chart_type\": \"Grouped Bar Chart\",\n \"chart_encodings\": {\n \"x\": \"Entity\",\n \"y\": \"Renewable Energy\",\n \"color\": \"Year\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Compare renewable energy (Electricity from renewables) for each country between the years 2000 and 2020. Filter the data to include only years 2000 and 2020, and prepare the output with country names, year, and renewable energy values for visualization as a grouped bar chart.\",\n \"display_instruction\": \"Compare **renewable energy** by **country** between **2000** and **2020**\",\n \"output_fields\": [\"Entity\", \"Year\", \"Electricity from renewables (TWh)\"],\n \"chart_encodings\": {\n \"x\": \"Entity\",\n \"y\": \"Electricity from renewables (TWh)\",\n \"color\": \"Year\"\n },\n \"reason\": \"The user wants to compare renewable energy across countries between 2000 and 2020. The output field 'Renewable Energy' mentioned in the original chart_encodings maps to 'Electricity from renewables (TWh)' in the dataset. To create a grouped bar chart comparing these two years, we need to filter the data to only include years 2000 and 2020, and output the Entity (country), Year, and the renewable energy values. The chart_encodings are updated to use the actual column name from the dataset.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Filter data for years 2000 and 2020\n transformed_df = df_energy[df_energy['Year'].isin([2000, 2020])].copy()\n \n # Select only the required columns\n transformed_df = transformed_df[['Entity', 'Year', 'Electricity from renewables (TWh)']]\n \n # Convert Year to string for better visualization as a categorical variable\n transformed_df['Year'] = transformed_df['Year'].astype(str)\n \n # Sort by Entity and Year for better readability\n transformed_df = transformed_df.sort_values(['Entity', 'Year']).reset_index(drop=True)\n \n return transformed_df\n```","role":"assistant"},{"content":"This is the result from the latest python code:\n\n Electricity from renewables (TWh) Entity Year\n0 17.11 Australia 2000\n1 63.99 Australia 2020\n2 308.77 Brazil 2000\n3 520.01 Brazil 2020\n4 363.70 Canada 2000\n5 429.24 Canada 2020\n6 225.56 China 2000\n7 2184.94 China 2020\n8 67.83 France 2000\n9 125.28 France 2020\n......\n\nUpdate the code above based on the following instruction:\n\n{\n \"followup_instruction\": \"show their renewable percentage instead, and add an entity to show global average\",\n \"chart_type\": \"Grouped Bar Chart\",\n \"chart_encodings\": {\n \"x\": \"Entity\",\n \"y\": \"Electricity from renewables (TWh)\",\n \"color\": \"Year\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Calculate the renewable energy percentage (proportion of renewables to total electricity generation from all sources) for each country between 2000 and 2020. Add a 'Global Average' entity that represents the worldwide average renewable percentage for each year. The output should include Entity (with 'Global Average' added), Year, and the renewable percentage.\",\n \"display_instruction\": \"Show **renewable energy percentage** by **country** with **global average** for **2000** and **2020**\",\n \"output_fields\": [\"Entity\", \"Year\", \"Renewable Percentage\"],\n \"chart_encodings\": {\n \"x\": \"Entity\",\n \"y\": \"Renewable Percentage\",\n \"color\": \"Year\"\n },\n \"reason\": \"The user wants to see renewable percentage instead of absolute values, and wants to add a global average entity for comparison. Renewable percentage is calculated as the ratio of renewable energy to total electricity generation (fossil fuels + nuclear + renewables). A 'Global Average' entity needs to be computed by aggregating all countries' data for each year. The y-axis encoding is updated to reflect the new metric 'Renewable Percentage'.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Filter data for years 2000 and 2020\n df_filtered = df_energy[df_energy['Year'].isin([2000, 2020])].copy()\n \n # Calculate total electricity generation\n df_filtered['Total Electricity'] = (\n df_filtered['Electricity from fossil fuels (TWh)'] + \n df_filtered['Electricity from nuclear (TWh)'] + \n df_filtered['Electricity from renewables (TWh)']\n )\n \n # Calculate renewable percentage\n df_filtered['Renewable Percentage'] = (\n df_filtered['Electricity from renewables (TWh)'] / df_filtered['Total Electricity'] * 100\n )\n \n # Select required columns for individual countries\n country_data = df_filtered[['Entity', 'Year', 'Renewable Percentage']].copy()\n \n # Calculate global average for each year\n global_avg = df_filtered.groupby('Year').apply(\n lambda x: pd.Series({\n 'Entity': 'Global Average',\n 'Year': x['Year'].iloc[0],\n 'Renewable Percentage': (\n x['Electricity from renewables (TWh)'].sum() / x['Total Electricity'].sum() * 100\n )\n })\n ).reset_index(drop=True)\n \n # Combine country data with global average\n transformed_df = pd.concat([country_data, global_avg], ignore_index=True)\n \n # Convert Year to string for better visualization\n transformed_df['Year'] = transformed_df['Year'].astype(str)\n \n # Sort by Entity and Year\n transformed_df = transformed_df.sort_values(['Entity', 'Year']).reset_index(drop=True)\n \n return transformed_df\n```","role":"assistant"}],"trigger":{"tableId":"table-97","sourceTableIds":["global-energy-20-small.csv"],"instruction":"show their renewable percentage instead, and add an entity to show global average","displayInstruction":"Show **renewable energy percentage** by **country** with **global average** for **2000** and **2020**","chart":{"id":"chart-1760738813383","chartType":"Grouped Bar Chart","encodingMap":{"x":{"fieldID":"original--global-energy-20-small.csv--Entity"},"y":{"fieldID":"original--global-energy-20-small.csv--Electricity from renewables (TWh)"},"color":{"fieldID":"original--global-energy-20-small.csv--Year"},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"table-97","saved":false,"source":"trigger","unread":false},"resultTableId":"table-27"},"explanation":{"agent":"CodeExplanationAgent","code":"The code performs the following transformation steps:\n\n1. **Filter data** to include only records from **2000** and **2020**\n2. Calculate **Total Electricity** generation by summing three sources: **fossil fuels**, **nuclear**, and **renewables** (all measured in TWh)\n3. Compute **Renewable Percentage** for each country and year by dividing **Electricity from renewables** by **Total Electricity** and multiplying by 100\n4. Extract relevant columns: **Entity** (country name), **Year**, and **Renewable Percentage**\n5. Calculate **Global Average** renewable percentage for each year by:\n - Summing all countries' **renewable electricity** generation\n - Dividing by the sum of all countries' **total electricity** generation\n - Multiplying by 100 to get percentage\n6. Combine individual country data with the **Global Average** statistics\n7. Convert **Year** values to string format\n8. Sort results by **Entity** name and **Year**","concepts":[{"explanation":"The sum of electricity generated from all three sources (fossil fuels, nuclear, and renewables) measured in terawatt-hours (TWh). This represents the total electricity production capacity for each country.","field":"Total Electricity"},{"explanation":"The proportion of electricity generated from renewable sources relative to total electricity production, expressed as a percentage: \\( \\text{Renewable Percentage} = \\frac{\\text{Electricity from renewables}}{\\text{Total Electricity}} \\times 100 \\). This metric indicates the extent of renewable energy adoption in a country's electricity mix.","field":"Renewable Percentage"}],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (global_energy_20_small_csv)\n\n## fields\n\t*Year -- type: int64, values: 2000, 2001, 2002, ..., 2017, 2018, 2019, 2020\n\t*Entity -- type: object, values: Australia, Brazil, Canada, ..., Thailand, Ukraine, United Kingdom, United States\n\t*Value_co2_emissions_kt_by_country -- type: float64, values: 117440.0, 146139.9994, 158029.9988, ..., 10096009.77, 10502929.69, 10707219.73, nan\n\t*Electricity from fossil fuels (TWh) -- type: float64, values: 28.87, 31.62, 33.5, ..., 4643.1, 4990.28, 5098.22, 5184.13\n\t*Electricity from nuclear (TWh) -- type: float64, values: 0.0, 3.24, 4.94, ..., nan, nan, nan, nan\n\t*Electricity from renewables (TWh) -- type: float64, values: 0.0, 0.01, 0.03, ..., 1667.06, 1835.32, 2014.57, 2184.94\n\n## sample\n Year Entity Value_co2_emissions_kt_by_country Electricity from fossil fuels (TWh) Electricity from nuclear (TWh) Electricity from renewables (TWh)\n0 2000 Australia 339450.0000 181.05 0 17.11\n1 2001 Australia 345640.0000 194.33 0 17.40\n2 2002 Australia 353369.9951 197.29 0 17.35\n3 2003 Australia 352579.9866 195.13 0 18.50\n4 2004 Australia 365809.9976 203.66 0 19.41\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Filter data for years 2000 and 2020\n df_filtered = df_energy[df_energy['Year'].isin([2000, 2020])].copy()\n \n # Calculate total electricity generation\n df_filtered['Total Electricity'] = (\n df_filtered['Electricity from fossil fuels (TWh)'] + \n df_filtered['Electricity from nuclear (TWh)'] + \n df_filtered['Electricity from renewables (TWh)']\n )\n \n # Calculate renewable percentage\n df_filtered['Renewable Percentage'] = (\n df_filtered['Electricity from renewables (TWh)'] / df_filtered['Total Electricity'] * 100\n )\n \n # Select required columns for individual countries\n country_data = df_filtered[['Entity', 'Year', 'Renewable Percentage']].copy()\n \n # Calculate global average for each year\n global_avg = df_filtered.groupby('Year').apply(\n lambda x: pd.Series({\n 'Entity': 'Global Average',\n 'Year': x['Year'].iloc[0],\n 'Renewable Percentage': (\n x['Electricity from renewables (TWh)'].sum() / x['Total Electricity'].sum() * 100\n )\n })\n ).reset_index(drop=True)\n \n # Combine country data with global average\n transformed_df = pd.concat([country_data, global_avg], ignore_index=True)\n \n # Convert Year to string for better visualization\n transformed_df['Year'] = transformed_df['Year'].astype(str)\n \n # Sort by Entity and Year\n transformed_df = transformed_df.sort_values(['Entity', 'Year']).reset_index(drop=True)\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\nThe code performs the following transformation steps:\n\n1. **Filter data** to include only records from **2000** and **2020**\n2. Calculate **Total Electricity** generation by summing three sources: **fossil fuels**, **nuclear**, and **renewables** (all measured in TWh)\n3. Compute **Renewable Percentage** for each country and year by dividing **Electricity from renewables** by **Total Electricity** and multiplying by 100\n4. Extract relevant columns: **Entity** (country name), **Year**, and **Renewable Percentage**\n5. Calculate **Global Average** renewable percentage for each year by:\n - Summing all countries' **renewable electricity** generation\n - Dividing by the sum of all countries' **total electricity** generation\n - Multiplying by 100 to get percentage\n6. Combine individual country data with the **Global Average** statistics\n7. Convert **Year** values to string format\n8. Sort results by **Entity** name and **Year**\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"Total Electricity\",\n \"explanation\": \"The sum of electricity generated from all three sources (fossil fuels, nuclear, and renewables) measured in terawatt-hours (TWh). This represents the total electricity production capacity for each country.\"\n },\n {\n \"field\": \"Renewable Percentage\",\n \"explanation\": \"The proportion of electricity generated from renewable sources relative to total electricity production, expressed as a percentage: \\\\( \\\\text{Renewable Percentage} = \\\\frac{\\\\text{Electricity from renewables}}{\\\\text{Total Electricity}} \\\\times 100 \\\\). This metric indicates the extent of renewable energy adoption in a country's electricity mix.\"\n }\n]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""},{"id":"table-81","displayId":"energy-source1","names":["Energy","Energy Source","Year"],"rows":[{"Energy":7160.71,"Energy Source":"Fossil Fuels","Year":2000},{"Energy":1996.65,"Energy Source":"Nuclear","Year":2000},{"Energy":1742.56,"Energy Source":"Renewables","Year":2000},{"Energy":7273.89,"Energy Source":"Fossil Fuels","Year":2001},{"Energy":2037.54,"Energy Source":"Nuclear","Year":2001},{"Energy":1690.11,"Energy Source":"Renewables","Year":2001},{"Energy":7621.07,"Energy Source":"Fossil Fuels","Year":2002},{"Energy":2042.18,"Energy Source":"Nuclear","Year":2002},{"Energy":1757.63,"Energy Source":"Renewables","Year":2002},{"Energy":8043.86,"Energy Source":"Fossil Fuels","Year":2003},{"Energy":1998.52,"Energy Source":"Nuclear","Year":2003},{"Energy":1804.52,"Energy Source":"Renewables","Year":2003},{"Energy":8399.72,"Energy Source":"Fossil Fuels","Year":2004},{"Energy":2095,"Energy Source":"Nuclear","Year":2004},{"Energy":1952.72,"Energy Source":"Renewables","Year":2004},{"Energy":8828.43,"Energy Source":"Fossil Fuels","Year":2005},{"Energy":2094.4,"Energy Source":"Nuclear","Year":2005},{"Energy":2025.26,"Energy Source":"Renewables","Year":2005},{"Energy":9183.05,"Energy Source":"Fossil Fuels","Year":2006},{"Energy":2120.38,"Energy Source":"Nuclear","Year":2006},{"Energy":2165.94,"Energy Source":"Renewables","Year":2006},{"Energy":9853.09,"Energy Source":"Fossil Fuels","Year":2007},{"Energy":2067.04,"Energy Source":"Nuclear","Year":2007},{"Energy":2256.79,"Energy Source":"Renewables","Year":2007},{"Energy":9817.15,"Energy Source":"Fossil Fuels","Year":2008},{"Energy":2043.94,"Energy Source":"Nuclear","Year":2008},{"Energy":2496.03,"Energy Source":"Renewables","Year":2008},{"Energy":9686.86,"Energy Source":"Fossil Fuels","Year":2009},{"Energy":2017.25,"Energy Source":"Nuclear","Year":2009},{"Energy":2563.95,"Energy Source":"Renewables","Year":2009},{"Energy":10427.03,"Energy Source":"Fossil Fuels","Year":2010},{"Energy":2083.37,"Energy Source":"Nuclear","Year":2010},{"Energy":2802.89,"Energy Source":"Renewables","Year":2010},{"Energy":10974.83,"Energy Source":"Fossil Fuels","Year":2011},{"Energy":1956,"Energy Source":"Nuclear","Year":2011},{"Energy":2997.29,"Energy Source":"Renewables","Year":2011},{"Energy":11277.49,"Energy Source":"Fossil Fuels","Year":2012},{"Energy":1788.26,"Energy Source":"Nuclear","Year":2012},{"Energy":3226.1,"Energy Source":"Renewables","Year":2012},{"Energy":11561.86,"Energy Source":"Fossil Fuels","Year":2013},{"Energy":1813,"Energy Source":"Nuclear","Year":2013},{"Energy":3473.9,"Energy Source":"Renewables","Year":2013},{"Energy":11761.51,"Energy Source":"Fossil Fuels","Year":2014},{"Energy":1847.87,"Energy Source":"Nuclear","Year":2014},{"Energy":3753.03,"Energy Source":"Renewables","Year":2014},{"Energy":11653.61,"Energy Source":"Fossil Fuels","Year":2015},{"Energy":1886.61,"Energy Source":"Nuclear","Year":2015},{"Energy":3903.7,"Energy Source":"Renewables","Year":2015},{"Energy":11785.35,"Energy Source":"Fossil Fuels","Year":2016},{"Energy":1906.92,"Energy Source":"Nuclear","Year":2016},{"Energy":4186.83,"Energy Source":"Renewables","Year":2016},{"Energy":12003.24,"Energy Source":"Fossil Fuels","Year":2017},{"Energy":1942.94,"Energy Source":"Nuclear","Year":2017},{"Energy":4500.22,"Energy Source":"Renewables","Year":2017},{"Energy":12445.24,"Energy Source":"Fossil Fuels","Year":2018},{"Energy":2016.82,"Energy Source":"Nuclear","Year":2018},{"Energy":4834.65,"Energy Source":"Renewables","Year":2018},{"Energy":12355.91,"Energy Source":"Fossil Fuels","Year":2019},{"Energy":2073.87,"Energy Source":"Nuclear","Year":2019},{"Energy":5146.11,"Energy Source":"Renewables","Year":2019},{"Energy":12032.75,"Energy Source":"Fossil Fuels","Year":2020},{"Energy":1974.46,"Energy Source":"Nuclear","Year":2020},{"Energy":5497.73,"Energy Source":"Renewables","Year":2020}],"metadata":{"Energy":{"type":"number","semanticType":"Number"},"Energy Source":{"type":"string","semanticType":"String","levels":["Fossil Fuels","Nuclear","Renewables"]},"Year":{"type":"number","semanticType":"Year"}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Group by Year and sum electricity generation from all countries\n global_energy = df_energy.groupby('Year').agg({\n 'Electricity from fossil fuels (TWh)': 'sum',\n 'Electricity from nuclear (TWh)': 'sum',\n 'Electricity from renewables (TWh)': 'sum'\n }).reset_index()\n \n # Rename columns for clarity\n global_energy.columns = ['Year', 'Fossil Fuels', 'Nuclear', 'Renewables']\n \n # Transform to long format\n transformed_df = pd.melt(\n global_energy,\n id_vars=['Year'],\n value_vars=['Fossil Fuels', 'Nuclear', 'Renewables'],\n var_name='Energy Source',\n value_name='Energy'\n )\n \n # Sort by Year and Energy Source\n transformed_df = transformed_df.sort_values(['Year', 'Energy Source']).reset_index(drop=True)\n \n return transformed_df\n","source":["global-energy-20-small.csv"],"dialog":[{"content":"You are a data scientist to help user to transform data that will be used for visualization.\nThe user will provide you information about what data would be needed, and your job is to create a python function based on the input data summary, transformation instruction and expected fields.\nThe users' instruction includes \"chart_type\" and \"chart_encodings\" that describe the visualization they want, and natural language instructions \"goal\" that describe what data is needed.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should first refine users' goal and then create a python function in the output section based off the [CONTEXT] and [GOAL]:\n\n 1. First, refine users' [GOAL]. The main objective in this step is to check if \"chart_type\" and \"chart_encodings\" provided by the user are sufficient to achieve their \"goal\". Concretely:\n - based on the user's \"goal\" and \"chart_type\" and \"chart_encodings\", elaborate the goal into a \"detailed_instruction\".\n - \"display_instruction\" is a short verb phrase describing the users' goal. \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate it based on detailed_instruction and the suggested chart_type and chart_encodings, but don't need to mention the chart details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user specification follows up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - determine \"output_fields\", the desired fields that the output data should have to achieve the user's goal, it's a good idea to include intermediate fields here.\n - then decide \"chart_encodings\", which maps visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized, \n - the \"chart_encodings\" should be created to support the user's \"chart_type\".\n - first, determine whether the user has provided sufficient fields in \"chart_encodings\" that are needed to achieve their goal:\n - if the user's \"chart_encodings\" are sufficient, simply copy it.\n - if the user didn't provide sufficient fields in \"chart_encodings\", add missing fields in \"chart_encodings\" (ordered them based on whether the field will be used in x,y axes or legends);\n - \"chart_encodings\" should only include fields that will be visualized (do not include other intermediate fields from \"output_fields\") \n - when adding new fields to \"chart_encodings\", be efficient and add only a minimal number of fields that are needed to achive the user's goal. \n - generally, the total number of fields in \"chart_encodings\" should be no more than 3 for x,y,legend.\n - if the user's \"chart_encodings\" is sufficient but can be optimized, you can reorder encodings to visualize the data more effectively.\n - sometimes, user may provide instruction to update visualizations fields they provided. You should leverage the user's goal to resolve the conflict and decide the final \"chart_encodings\"\n - e.g., they may mention \"use B metric instead\" while A metric is in provided fields, in this case, you should update \"chart_encodings\" to update A metric with B metric.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n Prepare the result in the following json format:\n\n```\n{\n \"detailed_instruction\": \"...\" // string, elaborate user instruction with details if the user\n \"display_instruction\": \"...\" // string, the short verb phrase describing the users' goal.\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have based on the user's goal, it's a good idea to preserve intermediate fields here (i.e., the goal of transformed data)\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n ... // other visualization channels user used\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized.\n \"reason\": \"...\" // string, explain why this refinement is made\n}\n```\n\n 2. Then, write a python function based on the refined goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \"transformed_df\" should contain all \"output_fields\" from the refined goal.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable.\nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- try to use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n\n 3. The output must only contain a json object representing the refined goal and a python code block representing the transformation code, do not add any extra text explanation.\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (global_energy_20_small)\n\n## fields\n\t*Year -- type: int64, values: 2000, 2001, 2002, ..., 2017, 2018, 2019, 2020\n\t*Entity -- type: object, values: Australia, Brazil, Canada, ..., Thailand, Ukraine, United Kingdom, United States\n\t*Value_co2_emissions_kt_by_country -- type: float64, values: 117440.0, 146139.9994, 158029.9988, ..., 5736319.824, 5738290.039, nan, 9861099.609\n\t*Electricity from fossil fuels (TWh) -- type: float64, values: 28.87, 31.62, 33.5, ..., 4643.1, 4990.28, 5098.22, 5184.13\n\t*Electricity from nuclear (TWh) -- type: float64, values: 0.0, 3.24, 4.94, ..., 61.99, 62.21, 63.02, 63.71\n\t*Electricity from renewables (TWh) -- type: float64, values: 0.0, 0.01, 0.03, ..., 1667.06, 1835.32, 2014.57, 2184.94\n\n## sample\n Year Entity Value_co2_emissions_kt_by_country Electricity from fossil fuels (TWh) Electricity from nuclear (TWh) Electricity from renewables (TWh)\n0 2000 Australia 339450.0000 181.05 0 17.11\n1 2001 Australia 345640.0000 194.33 0 17.40\n2 2002 Australia 353369.9951 197.29 0 17.35\n3 2003 Australia 352579.9866 195.13 0 18.50\n4 2004 Australia 365809.9976 203.66 0 19.41\n......\n\n\n\n\n[GOAL]\n\n{\n \"instruction\": \"compare each countries renewable between 2000 and 2020\",\n \"chart_type\": \"Grouped Bar Chart\",\n \"chart_encodings\": {\n \"x\": \"Entity\",\n \"y\": \"Renewable Energy\",\n \"color\": \"Year\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Compare renewable energy (Electricity from renewables) for each country between the years 2000 and 2020. Filter the data to include only years 2000 and 2020, and prepare the output with country names, year, and renewable energy values for visualization as a grouped bar chart.\",\n \"display_instruction\": \"Compare **renewable energy** by **country** between **2000** and **2020**\",\n \"output_fields\": [\"Entity\", \"Year\", \"Electricity from renewables (TWh)\"],\n \"chart_encodings\": {\n \"x\": \"Entity\",\n \"y\": \"Electricity from renewables (TWh)\",\n \"color\": \"Year\"\n },\n \"reason\": \"The user wants to compare renewable energy across countries between 2000 and 2020. The output field 'Renewable Energy' mentioned in the original chart_encodings maps to 'Electricity from renewables (TWh)' in the dataset. To create a grouped bar chart comparing these two years, we need to filter the data to only include years 2000 and 2020, and output the Entity (country), Year, and the renewable energy values. The chart_encodings are updated to use the actual column name from the dataset.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Filter data for years 2000 and 2020\n transformed_df = df_energy[df_energy['Year'].isin([2000, 2020])].copy()\n \n # Select only the required columns\n transformed_df = transformed_df[['Entity', 'Year', 'Electricity from renewables (TWh)']]\n \n # Convert Year to string for better visualization as a categorical variable\n transformed_df['Year'] = transformed_df['Year'].astype(str)\n \n # Sort by Entity and Year for better readability\n transformed_df = transformed_df.sort_values(['Entity', 'Year']).reset_index(drop=True)\n \n return transformed_df\n```","role":"assistant"},{"content":"This is the result from the latest python code:\n\n Electricity from renewables (TWh) Entity Year\n0 17.11 Australia 2000\n1 63.99 Australia 2020\n2 308.77 Brazil 2000\n3 520.01 Brazil 2020\n4 363.70 Canada 2000\n5 429.24 Canada 2020\n6 225.56 China 2000\n7 2184.94 China 2020\n8 67.83 France 2000\n9 125.28 France 2020\n......\n\nUpdate the code above based on the following instruction:\n\n{\n \"followup_instruction\": \"show their renewable percentage instead, and add an entity to show global average\",\n \"chart_type\": \"Grouped Bar Chart\",\n \"chart_encodings\": {\n \"x\": \"Entity\",\n \"y\": \"Electricity from renewables (TWh)\",\n \"color\": \"Year\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Calculate the renewable energy percentage (proportion of renewables to total electricity generation from all sources) for each country between 2000 and 2020. Add a 'Global Average' entity that represents the worldwide average renewable percentage for each year. The output should include Entity (with 'Global Average' added), Year, and the renewable percentage.\",\n \"display_instruction\": \"Show **renewable energy percentage** by **country** with **global average** for **2000** and **2020**\",\n \"output_fields\": [\"Entity\", \"Year\", \"Renewable Percentage\"],\n \"chart_encodings\": {\n \"x\": \"Entity\",\n \"y\": \"Renewable Percentage\",\n \"color\": \"Year\"\n },\n \"reason\": \"The user wants to see renewable percentage instead of absolute values, and wants to add a global average entity for comparison. Renewable percentage is calculated as the ratio of renewable energy to total electricity generation (fossil fuels + nuclear + renewables). A 'Global Average' entity needs to be computed by aggregating all countries' data for each year. The y-axis encoding is updated to reflect the new metric 'Renewable Percentage'.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Filter data for years 2000 and 2020\n df_filtered = df_energy[df_energy['Year'].isin([2000, 2020])].copy()\n \n # Calculate total electricity generation\n df_filtered['Total Electricity'] = (\n df_filtered['Electricity from fossil fuels (TWh)'] + \n df_filtered['Electricity from nuclear (TWh)'] + \n df_filtered['Electricity from renewables (TWh)']\n )\n \n # Calculate renewable percentage\n df_filtered['Renewable Percentage'] = (\n df_filtered['Electricity from renewables (TWh)'] / df_filtered['Total Electricity'] * 100\n )\n \n # Select required columns for individual countries\n country_data = df_filtered[['Entity', 'Year', 'Renewable Percentage']].copy()\n \n # Calculate global average for each year\n global_avg = df_filtered.groupby('Year').apply(\n lambda x: pd.Series({\n 'Entity': 'Global Average',\n 'Year': x['Year'].iloc[0],\n 'Renewable Percentage': (\n x['Electricity from renewables (TWh)'].sum() / x['Total Electricity'].sum() * 100\n )\n })\n ).reset_index(drop=True)\n \n # Combine country data with global average\n transformed_df = pd.concat([country_data, global_avg], ignore_index=True)\n \n # Convert Year to string for better visualization\n transformed_df['Year'] = transformed_df['Year'].astype(str)\n \n # Sort by Entity and Year\n transformed_df = transformed_df.sort_values(['Entity', 'Year']).reset_index(drop=True)\n \n return transformed_df\n```","role":"assistant"},{"content":"This is the result from the latest python code:\n\n Entity Renewable Percentage Year\n0 Australia 8.634437 2000\n1 Australia 25.503168 2020\n2 Brazil 90.130772 2000\n3 Brazil 84.641177 2020\n4 Canada 61.809592 2000\n5 Canada 68.779644 2020\n6 China 16.639127 2000\n7 China 28.246461 2020\n8 France 12.711769 2000\n9 France 23.761024 2020\n......\n\nUpdate the code above based on the following instruction:\n\n{\n \"followup_instruction\": \"show global energy composition over time\",\n \"chart_type\": \"Custom Area\",\n \"chart_encodings\": {\n \"x\": \"Year\",\n \"y\": \"Energy\",\n \"color\": \"Energy Source\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Show the global energy composition over time by aggregating electricity generation from all countries for each year, broken down by energy source (fossil fuels, nuclear, and renewables). The output should be in long format with Year, Energy Source, and Energy values to support a stacked area chart visualization.\",\n \"display_instruction\": \"Show global **energy composition** by **energy source** over time\",\n \"output_fields\": [\"Year\", \"Energy Source\", \"Energy\"],\n \"chart_encodings\": {\n \"x\": \"Year\",\n \"y\": \"Energy\",\n \"color\": \"Energy Source\"\n },\n \"reason\": \"The user wants to visualize global energy composition over time, which requires aggregating electricity generation data across all countries for each year and breaking it down by energy source type. The data needs to be transformed into long format where each row represents a year-energy source combination, with the total energy value for that source globally. This follows up from the previous renewable percentage analysis by showing the overall energy mix trends rather than focusing on specific countries or percentages.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Group by Year and sum electricity generation from all countries\n global_energy = df_energy.groupby('Year').agg({\n 'Electricity from fossil fuels (TWh)': 'sum',\n 'Electricity from nuclear (TWh)': 'sum',\n 'Electricity from renewables (TWh)': 'sum'\n }).reset_index()\n \n # Rename columns for clarity\n global_energy.columns = ['Year', 'Fossil Fuels', 'Nuclear', 'Renewables']\n \n # Transform to long format\n transformed_df = pd.melt(\n global_energy,\n id_vars=['Year'],\n value_vars=['Fossil Fuels', 'Nuclear', 'Renewables'],\n var_name='Energy Source',\n value_name='Energy'\n )\n \n # Sort by Year and Energy Source\n transformed_df = transformed_df.sort_values(['Year', 'Energy Source']).reset_index(drop=True)\n \n return transformed_df\n```","role":"assistant"}],"trigger":{"tableId":"table-27","sourceTableIds":["global-energy-20-small.csv"],"instruction":"show global energy composition over time","displayInstruction":"Show global **energy composition** by **energy source** over time","chart":{"id":"chart-1760738942326","chartType":"Custom Area","encodingMap":{"x":{"channel":"x","bin":false,"fieldID":"original--global-energy-20-small.csv--Year"},"y":{"channel":"y","bin":false,"fieldID":"concept-1760738917347"},"x2":{"channel":"x2","bin":false},"y2":{"channel":"y2","bin":false},"color":{"channel":"color","bin":false,"fieldID":"concept-1760738921927"},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"table-27","saved":false,"source":"trigger","unread":false},"resultTableId":"table-81"},"explanation":{"agent":"CodeExplanationAgent","code":"- Group the energy data by **Year** and aggregate electricity generation values across all countries by summing **Electricity from fossil fuels (TWh)**, **Electricity from nuclear (TWh)**, and **Electricity from renewables (TWh)**\n- Rename the aggregated columns to simplified labels: **Fossil Fuels**, **Nuclear**, and **Renewables**\n- Transform the data from wide format to long format by unpivoting the three energy source columns into two columns: **Energy Source** (containing the type of energy) and **Energy** (containing the generation value in TWh)\n- Sort the resulting dataset by **Year** and **Energy Source** for consistent ordering","concepts":[],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (global_energy_20_small_csv)\n\n## fields\n\t*Year -- type: int64, values: 2000, 2001, 2002, ..., 2017, 2018, 2019, 2020\n\t*Entity -- type: object, values: Australia, Brazil, Canada, ..., Thailand, Ukraine, United Kingdom, United States\n\t*Value_co2_emissions_kt_by_country -- type: float64, values: 158029.9988, 190729.9957, 209229.9957, ..., nan, 4956060.059, nan, 9861099.609\n\t*Electricity from fossil fuels (TWh) -- type: float64, values: 28.87, 31.62, 33.5, ..., 4643.1, 4990.28, 5098.22, 5184.13\n\t*Electricity from nuclear (TWh) -- type: float64, values: 0.0, 3.24, 4.94, ..., nan, nan, nan, nan\n\t*Electricity from renewables (TWh) -- type: float64, values: 0.0, 0.01, 0.03, ..., 1667.06, 1835.32, 2014.57, 2184.94\n\n## sample\n Year Entity Value_co2_emissions_kt_by_country Electricity from fossil fuels (TWh) Electricity from nuclear (TWh) Electricity from renewables (TWh)\n0 2000 Australia 339450.0000 181.05 0 17.11\n1 2001 Australia 345640.0000 194.33 0 17.40\n2 2002 Australia 353369.9951 197.29 0 17.35\n3 2003 Australia 352579.9866 195.13 0 18.50\n4 2004 Australia 365809.9976 203.66 0 19.41\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Group by Year and sum electricity generation from all countries\n global_energy = df_energy.groupby('Year').agg({\n 'Electricity from fossil fuels (TWh)': 'sum',\n 'Electricity from nuclear (TWh)': 'sum',\n 'Electricity from renewables (TWh)': 'sum'\n }).reset_index()\n \n # Rename columns for clarity\n global_energy.columns = ['Year', 'Fossil Fuels', 'Nuclear', 'Renewables']\n \n # Transform to long format\n transformed_df = pd.melt(\n global_energy,\n id_vars=['Year'],\n value_vars=['Fossil Fuels', 'Nuclear', 'Renewables'],\n var_name='Energy Source',\n value_name='Energy'\n )\n \n # Sort by Year and Energy Source\n transformed_df = transformed_df.sort_values(['Year', 'Energy Source']).reset_index(drop=True)\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\n- Group the energy data by **Year** and aggregate electricity generation values across all countries by summing **Electricity from fossil fuels (TWh)**, **Electricity from nuclear (TWh)**, and **Electricity from renewables (TWh)**\n- Rename the aggregated columns to simplified labels: **Fossil Fuels**, **Nuclear**, and **Renewables**\n- Transform the data from wide format to long format by unpivoting the three energy source columns into two columns: **Energy Source** (containing the type of energy) and **Energy** (containing the generation value in TWh)\n- Sort the resulting dataset by **Year** and **Energy Source** for consistent ordering\n\n[CONCEPTS EXPLANATION]\n\n```json\n[]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""},{"id":"table-10","displayId":"energy-source2","names":["Energy","Energy Source","Entity","Year"],"rows":[{"Energy":1113.3,"Energy Source":"Fossil Fuels","Entity":"China","Year":2000},{"Energy":16.74,"Energy Source":"Nuclear","Entity":"China","Year":2000},{"Energy":225.56,"Energy Source":"Renewables","Entity":"China","Year":2000},{"Energy":1182.59,"Energy Source":"Fossil Fuels","Entity":"China","Year":2001},{"Energy":17.47,"Energy Source":"Nuclear","Entity":"China","Year":2001},{"Energy":280.73,"Energy Source":"Renewables","Entity":"China","Year":2001},{"Energy":1337.46,"Energy Source":"Fossil Fuels","Entity":"China","Year":2002},{"Energy":25.13,"Energy Source":"Nuclear","Entity":"China","Year":2002},{"Energy":291.41,"Energy Source":"Renewables","Entity":"China","Year":2002},{"Energy":1579.96,"Energy Source":"Fossil Fuels","Entity":"China","Year":2003},{"Energy":43.34,"Energy Source":"Nuclear","Entity":"China","Year":2003},{"Energy":287.28,"Energy Source":"Renewables","Entity":"China","Year":2003},{"Energy":1795.41,"Energy Source":"Fossil Fuels","Entity":"China","Year":2004},{"Energy":50.47,"Energy Source":"Nuclear","Entity":"China","Year":2004},{"Energy":357.43,"Energy Source":"Renewables","Entity":"China","Year":2004},{"Energy":2042.8,"Energy Source":"Fossil Fuels","Entity":"China","Year":2005},{"Energy":53.09,"Energy Source":"Nuclear","Entity":"China","Year":2005},{"Energy":404.37,"Energy Source":"Renewables","Entity":"China","Year":2005},{"Energy":2364.16,"Energy Source":"Fossil Fuels","Entity":"China","Year":2006},{"Energy":54.84,"Energy Source":"Nuclear","Entity":"China","Year":2006},{"Energy":446.72,"Energy Source":"Renewables","Entity":"China","Year":2006},{"Energy":2718.7,"Energy Source":"Fossil Fuels","Entity":"China","Year":2007},{"Energy":62.13,"Energy Source":"Nuclear","Entity":"China","Year":2007},{"Energy":500.71,"Energy Source":"Renewables","Entity":"China","Year":2007},{"Energy":2762.29,"Energy Source":"Fossil Fuels","Entity":"China","Year":2008},{"Energy":68.39,"Energy Source":"Nuclear","Entity":"China","Year":2008},{"Energy":665.08,"Energy Source":"Renewables","Entity":"China","Year":2008},{"Energy":2980.2,"Energy Source":"Fossil Fuels","Entity":"China","Year":2009},{"Energy":70.05,"Energy Source":"Nuclear","Entity":"China","Year":2009},{"Energy":664.39,"Energy Source":"Renewables","Entity":"China","Year":2009},{"Energy":3326.19,"Energy Source":"Fossil Fuels","Entity":"China","Year":2010},{"Energy":74.74,"Energy Source":"Nuclear","Entity":"China","Year":2010},{"Energy":786.38,"Energy Source":"Renewables","Entity":"China","Year":2010},{"Energy":3811.77,"Energy Source":"Fossil Fuels","Entity":"China","Year":2011},{"Energy":87.2,"Energy Source":"Nuclear","Entity":"China","Year":2011},{"Energy":792.38,"Energy Source":"Renewables","Entity":"China","Year":2011},{"Energy":3869.38,"Energy Source":"Fossil Fuels","Entity":"China","Year":2012},{"Energy":98.32,"Energy Source":"Nuclear","Entity":"China","Year":2012},{"Energy":999.56,"Energy Source":"Renewables","Entity":"China","Year":2012},{"Energy":4203.77,"Energy Source":"Fossil Fuels","Entity":"China","Year":2013},{"Energy":111.5,"Energy Source":"Nuclear","Entity":"China","Year":2013},{"Energy":1093.37,"Energy Source":"Renewables","Entity":"China","Year":2013},{"Energy":4345.86,"Energy Source":"Fossil Fuels","Entity":"China","Year":2014},{"Energy":133.22,"Energy Source":"Nuclear","Entity":"China","Year":2014},{"Energy":1289.23,"Energy Source":"Renewables","Entity":"China","Year":2014},{"Energy":4222.76,"Energy Source":"Fossil Fuels","Entity":"China","Year":2015},{"Energy":171.38,"Energy Source":"Nuclear","Entity":"China","Year":2015},{"Energy":1393.66,"Energy Source":"Renewables","Entity":"China","Year":2015},{"Energy":4355,"Energy Source":"Fossil Fuels","Entity":"China","Year":2016},{"Energy":213.18,"Energy Source":"Nuclear","Entity":"China","Year":2016},{"Energy":1522.79,"Energy Source":"Renewables","Entity":"China","Year":2016},{"Energy":4643.1,"Energy Source":"Fossil Fuels","Entity":"China","Year":2017},{"Energy":248.1,"Energy Source":"Nuclear","Entity":"China","Year":2017},{"Energy":1667.06,"Energy Source":"Renewables","Entity":"China","Year":2017},{"Energy":4990.28,"Energy Source":"Fossil Fuels","Entity":"China","Year":2018},{"Energy":295,"Energy Source":"Nuclear","Entity":"China","Year":2018},{"Energy":1835.32,"Energy Source":"Renewables","Entity":"China","Year":2018},{"Energy":5098.22,"Energy Source":"Fossil Fuels","Entity":"China","Year":2019},{"Energy":348.7,"Energy Source":"Nuclear","Entity":"China","Year":2019},{"Energy":2014.57,"Energy Source":"Renewables","Entity":"China","Year":2019},{"Energy":5184.13,"Energy Source":"Fossil Fuels","Entity":"China","Year":2020},{"Energy":366.2,"Energy Source":"Nuclear","Entity":"China","Year":2020},{"Energy":2184.94,"Energy Source":"Renewables","Entity":"China","Year":2020},{"Energy":475.35,"Energy Source":"Fossil Fuels","Entity":"India","Year":2000},{"Energy":15.77,"Energy Source":"Nuclear","Entity":"India","Year":2000},{"Energy":80.27,"Energy Source":"Renewables","Entity":"India","Year":2000},{"Energy":491.01,"Energy Source":"Fossil Fuels","Entity":"India","Year":2001},{"Energy":18.89,"Energy Source":"Nuclear","Entity":"India","Year":2001},{"Energy":76.19,"Energy Source":"Renewables","Entity":"India","Year":2001},{"Energy":517.51,"Energy Source":"Fossil Fuels","Entity":"India","Year":2002},{"Energy":19.35,"Energy Source":"Nuclear","Entity":"India","Year":2002},{"Energy":72.78,"Energy Source":"Renewables","Entity":"India","Year":2002},{"Energy":545.36,"Energy Source":"Fossil Fuels","Entity":"India","Year":2003},{"Energy":18.14,"Energy Source":"Nuclear","Entity":"India","Year":2003},{"Energy":74.63,"Energy Source":"Renewables","Entity":"India","Year":2003},{"Energy":567.86,"Energy Source":"Fossil Fuels","Entity":"India","Year":2004},{"Energy":21.26,"Energy Source":"Nuclear","Entity":"India","Year":2004},{"Energy":109.2,"Energy Source":"Renewables","Entity":"India","Year":2004},{"Energy":579.32,"Energy Source":"Fossil Fuels","Entity":"India","Year":2005},{"Energy":17.73,"Energy Source":"Nuclear","Entity":"India","Year":2005},{"Energy":107.47,"Energy Source":"Renewables","Entity":"India","Year":2005},{"Energy":599.24,"Energy Source":"Fossil Fuels","Entity":"India","Year":2006},{"Energy":17.63,"Energy Source":"Nuclear","Entity":"India","Year":2006},{"Energy":127.56,"Energy Source":"Renewables","Entity":"India","Year":2006},{"Energy":636.68,"Energy Source":"Fossil Fuels","Entity":"India","Year":2007},{"Energy":17.83,"Energy Source":"Nuclear","Entity":"India","Year":2007},{"Energy":141.75,"Energy Source":"Renewables","Entity":"India","Year":2007},{"Energy":674.27,"Energy Source":"Fossil Fuels","Entity":"India","Year":2008},{"Energy":15.23,"Energy Source":"Nuclear","Entity":"India","Year":2008},{"Energy":138.91,"Energy Source":"Renewables","Entity":"India","Year":2008},{"Energy":728.56,"Energy Source":"Fossil Fuels","Entity":"India","Year":2009},{"Energy":16.82,"Energy Source":"Nuclear","Entity":"India","Year":2009},{"Energy":134.33,"Energy Source":"Renewables","Entity":"India","Year":2009},{"Energy":771.78,"Energy Source":"Fossil Fuels","Entity":"India","Year":2010},{"Energy":23.08,"Energy Source":"Nuclear","Entity":"India","Year":2010},{"Energy":142.61,"Energy Source":"Renewables","Entity":"India","Year":2010},{"Energy":828.16,"Energy Source":"Fossil Fuels","Entity":"India","Year":2011},{"Energy":32.22,"Energy Source":"Nuclear","Entity":"India","Year":2011},{"Energy":173.62,"Energy Source":"Renewables","Entity":"India","Year":2011},{"Energy":893.45,"Energy Source":"Fossil Fuels","Entity":"India","Year":2012},{"Energy":33.14,"Energy Source":"Nuclear","Entity":"India","Year":2012},{"Energy":165.25,"Energy Source":"Renewables","Entity":"India","Year":2012},{"Energy":924.93,"Energy Source":"Fossil Fuels","Entity":"India","Year":2013},{"Energy":33.31,"Energy Source":"Nuclear","Entity":"India","Year":2013},{"Energy":187.9,"Energy Source":"Renewables","Entity":"India","Year":2013},{"Energy":1025.29,"Energy Source":"Fossil Fuels","Entity":"India","Year":2014},{"Energy":34.69,"Energy Source":"Nuclear","Entity":"India","Year":2014},{"Energy":202.04,"Energy Source":"Renewables","Entity":"India","Year":2014},{"Energy":1080.44,"Energy Source":"Fossil Fuels","Entity":"India","Year":2015},{"Energy":38.31,"Energy Source":"Nuclear","Entity":"India","Year":2015},{"Energy":203.21,"Energy Source":"Renewables","Entity":"India","Year":2015},{"Energy":1155.52,"Energy Source":"Fossil Fuels","Entity":"India","Year":2016},{"Energy":37.9,"Energy Source":"Nuclear","Entity":"India","Year":2016},{"Energy":208.21,"Energy Source":"Renewables","Entity":"India","Year":2016},{"Energy":1198.85,"Energy Source":"Fossil Fuels","Entity":"India","Year":2017},{"Energy":37.41,"Energy Source":"Nuclear","Entity":"India","Year":2017},{"Energy":234.9,"Energy Source":"Renewables","Entity":"India","Year":2017},{"Energy":1276.32,"Energy Source":"Fossil Fuels","Entity":"India","Year":2018},{"Energy":39.05,"Energy Source":"Nuclear","Entity":"India","Year":2018},{"Energy":263.61,"Energy Source":"Renewables","Entity":"India","Year":2018},{"Energy":1273.59,"Energy Source":"Fossil Fuels","Entity":"India","Year":2019},{"Energy":45.16,"Energy Source":"Nuclear","Entity":"India","Year":2019},{"Energy":303.16,"Energy Source":"Renewables","Entity":"India","Year":2019},{"Energy":1202.34,"Energy Source":"Fossil Fuels","Entity":"India","Year":2020},{"Energy":44.61,"Energy Source":"Nuclear","Entity":"India","Year":2020},{"Energy":315.76,"Energy Source":"Renewables","Entity":"India","Year":2020},{"Energy":2697.28,"Energy Source":"Fossil Fuels","Entity":"United States","Year":2000},{"Energy":753.89,"Energy Source":"Nuclear","Entity":"United States","Year":2000},{"Energy":350.93,"Energy Source":"Renewables","Entity":"United States","Year":2000},{"Energy":2678.68,"Energy Source":"Fossil Fuels","Entity":"United States","Year":2001},{"Energy":768.83,"Energy Source":"Nuclear","Entity":"United States","Year":2001},{"Energy":280.06,"Energy Source":"Renewables","Entity":"United States","Year":2001},{"Energy":2727.83,"Energy Source":"Fossil Fuels","Entity":"United States","Year":2002},{"Energy":780.06,"Energy Source":"Nuclear","Entity":"United States","Year":2002},{"Energy":336.34,"Energy Source":"Renewables","Entity":"United States","Year":2002},{"Energy":2756.03,"Energy Source":"Fossil Fuels","Entity":"United States","Year":2003},{"Energy":763.73,"Energy Source":"Nuclear","Entity":"United States","Year":2003},{"Energy":349.18,"Energy Source":"Renewables","Entity":"United States","Year":2003},{"Energy":2818.28,"Energy Source":"Fossil Fuels","Entity":"United States","Year":2004},{"Energy":788.53,"Energy Source":"Nuclear","Entity":"United States","Year":2004},{"Energy":345.14,"Energy Source":"Renewables","Entity":"United States","Year":2004},{"Energy":2899.96,"Energy Source":"Fossil Fuels","Entity":"United States","Year":2005},{"Energy":781.99,"Energy Source":"Nuclear","Entity":"United States","Year":2005},{"Energy":353.04,"Energy Source":"Renewables","Entity":"United States","Year":2005},{"Energy":2878.56,"Energy Source":"Fossil Fuels","Entity":"United States","Year":2006},{"Energy":787.22,"Energy Source":"Nuclear","Entity":"United States","Year":2006},{"Energy":381.16,"Energy Source":"Renewables","Entity":"United States","Year":2006},{"Energy":2988.24,"Energy Source":"Fossil Fuels","Entity":"United States","Year":2007},{"Energy":806.42,"Energy Source":"Nuclear","Entity":"United States","Year":2007},{"Energy":347.91,"Energy Source":"Renewables","Entity":"United States","Year":2007},{"Energy":2924.21,"Energy Source":"Fossil Fuels","Entity":"United States","Year":2008},{"Energy":806.21,"Energy Source":"Nuclear","Entity":"United States","Year":2008},{"Energy":377.11,"Energy Source":"Renewables","Entity":"United States","Year":2008},{"Energy":2725.41,"Energy Source":"Fossil Fuels","Entity":"United States","Year":2009},{"Energy":798.85,"Energy Source":"Nuclear","Entity":"United States","Year":2009},{"Energy":415.56,"Energy Source":"Renewables","Entity":"United States","Year":2009},{"Energy":2882.49,"Energy Source":"Fossil Fuels","Entity":"United States","Year":2010},{"Energy":806.97,"Energy Source":"Nuclear","Entity":"United States","Year":2010},{"Energy":424.48,"Energy Source":"Renewables","Entity":"United States","Year":2010},{"Energy":2788.93,"Energy Source":"Fossil Fuels","Entity":"United States","Year":2011},{"Energy":790.2,"Energy Source":"Nuclear","Entity":"United States","Year":2011},{"Energy":509.74,"Energy Source":"Renewables","Entity":"United States","Year":2011},{"Energy":2779.02,"Energy Source":"Fossil Fuels","Entity":"United States","Year":2012},{"Energy":769.33,"Energy Source":"Nuclear","Entity":"United States","Year":2012},{"Energy":492.32,"Energy Source":"Renewables","Entity":"United States","Year":2012},{"Energy":2746.21,"Energy Source":"Fossil Fuels","Entity":"United States","Year":2013},{"Energy":789.02,"Energy Source":"Nuclear","Entity":"United States","Year":2013},{"Energy":520.38,"Energy Source":"Renewables","Entity":"United States","Year":2013},{"Energy":2752.01,"Energy Source":"Fossil Fuels","Entity":"United States","Year":2014},{"Energy":797.17,"Energy Source":"Nuclear","Entity":"United States","Year":2014},{"Energy":546.83,"Energy Source":"Renewables","Entity":"United States","Year":2014},{"Energy":2730.32,"Energy Source":"Fossil Fuels","Entity":"United States","Year":2015},{"Energy":797.18,"Energy Source":"Nuclear","Entity":"United States","Year":2015},{"Energy":556.49,"Energy Source":"Renewables","Entity":"United States","Year":2015},{"Energy":2656.96,"Energy Source":"Fossil Fuels","Entity":"United States","Year":2016},{"Energy":805.69,"Energy Source":"Nuclear","Entity":"United States","Year":2016},{"Energy":624.91,"Energy Source":"Renewables","Entity":"United States","Year":2016},{"Energy":2540.17,"Energy Source":"Fossil Fuels","Entity":"United States","Year":2017},{"Energy":804.95,"Energy Source":"Nuclear","Entity":"United States","Year":2017},{"Energy":707.19,"Energy Source":"Renewables","Entity":"United States","Year":2017},{"Energy":2661.3,"Energy Source":"Fossil Fuels","Entity":"United States","Year":2018},{"Energy":807.08,"Energy Source":"Nuclear","Entity":"United States","Year":2018},{"Energy":733.17,"Energy Source":"Renewables","Entity":"United States","Year":2018},{"Energy":2588.21,"Energy Source":"Fossil Fuels","Entity":"United States","Year":2019},{"Energy":809.41,"Energy Source":"Nuclear","Entity":"United States","Year":2019},{"Energy":760.76,"Energy Source":"Renewables","Entity":"United States","Year":2019},{"Energy":2431.9,"Energy Source":"Fossil Fuels","Entity":"United States","Year":2020},{"Energy":789.88,"Energy Source":"Nuclear","Entity":"United States","Year":2020},{"Energy":821.4,"Energy Source":"Renewables","Entity":"United States","Year":2020}],"metadata":{"Energy":{"type":"number","semanticType":"Number"},"Energy Source":{"type":"string","semanticType":"String","levels":["Fossil Fuels","Nuclear","Renewables"]},"Entity":{"type":"string","semanticType":"Location"},"Year":{"type":"number","semanticType":"Year"}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Calculate total CO2 emissions by country across all years\n total_co2_by_country = df_energy.groupby('Entity')['Value_co2_emissions_kt_by_country'].sum().reset_index()\n \n # Get top 3 CO2 emitting countries\n top3_countries = total_co2_by_country.nlargest(3, 'Value_co2_emissions_kt_by_country')['Entity'].tolist()\n \n # Filter data for top 3 countries\n df_top3 = df_energy[df_energy['Entity'].isin(top3_countries)].copy()\n \n # Select relevant columns and rename for clarity\n df_top3 = df_top3[['Year', 'Entity', 'Electricity from fossil fuels (TWh)', \n 'Electricity from nuclear (TWh)', 'Electricity from renewables (TWh)']].copy()\n \n df_top3.columns = ['Year', 'Entity', 'Fossil Fuels', 'Nuclear', 'Renewables']\n \n # Transform to long format\n transformed_df = pd.melt(\n df_top3,\n id_vars=['Year', 'Entity'],\n value_vars=['Fossil Fuels', 'Nuclear', 'Renewables'],\n var_name='Energy Source',\n value_name='Energy'\n )\n \n # Sort by Entity, Year, and Energy Source\n transformed_df = transformed_df.sort_values(['Entity', 'Year', 'Energy Source']).reset_index(drop=True)\n \n return transformed_df\n","source":["global-energy-20-small.csv"],"dialog":[{"content":"You are a data scientist to help user to transform data that will be used for visualization.\nThe user will provide you information about what data would be needed, and your job is to create a python function based on the input data summary, transformation instruction and expected fields.\nThe users' instruction includes \"chart_type\" and \"chart_encodings\" that describe the visualization they want, and natural language instructions \"goal\" that describe what data is needed.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should first refine users' goal and then create a python function in the output section based off the [CONTEXT] and [GOAL]:\n\n 1. First, refine users' [GOAL]. The main objective in this step is to check if \"chart_type\" and \"chart_encodings\" provided by the user are sufficient to achieve their \"goal\". Concretely:\n - based on the user's \"goal\" and \"chart_type\" and \"chart_encodings\", elaborate the goal into a \"detailed_instruction\".\n - \"display_instruction\" is a short verb phrase describing the users' goal. \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate it based on detailed_instruction and the suggested chart_type and chart_encodings, but don't need to mention the chart details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user specification follows up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - determine \"output_fields\", the desired fields that the output data should have to achieve the user's goal, it's a good idea to include intermediate fields here.\n - then decide \"chart_encodings\", which maps visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized, \n - the \"chart_encodings\" should be created to support the user's \"chart_type\".\n - first, determine whether the user has provided sufficient fields in \"chart_encodings\" that are needed to achieve their goal:\n - if the user's \"chart_encodings\" are sufficient, simply copy it.\n - if the user didn't provide sufficient fields in \"chart_encodings\", add missing fields in \"chart_encodings\" (ordered them based on whether the field will be used in x,y axes or legends);\n - \"chart_encodings\" should only include fields that will be visualized (do not include other intermediate fields from \"output_fields\") \n - when adding new fields to \"chart_encodings\", be efficient and add only a minimal number of fields that are needed to achive the user's goal. \n - generally, the total number of fields in \"chart_encodings\" should be no more than 3 for x,y,legend.\n - if the user's \"chart_encodings\" is sufficient but can be optimized, you can reorder encodings to visualize the data more effectively.\n - sometimes, user may provide instruction to update visualizations fields they provided. You should leverage the user's goal to resolve the conflict and decide the final \"chart_encodings\"\n - e.g., they may mention \"use B metric instead\" while A metric is in provided fields, in this case, you should update \"chart_encodings\" to update A metric with B metric.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n Prepare the result in the following json format:\n\n```\n{\n \"detailed_instruction\": \"...\" // string, elaborate user instruction with details if the user\n \"display_instruction\": \"...\" // string, the short verb phrase describing the users' goal.\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have based on the user's goal, it's a good idea to preserve intermediate fields here (i.e., the goal of transformed data)\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n ... // other visualization channels user used\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized.\n \"reason\": \"...\" // string, explain why this refinement is made\n}\n```\n\n 2. Then, write a python function based on the refined goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \"transformed_df\" should contain all \"output_fields\" from the refined goal.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable.\nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- try to use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n\n 3. The output must only contain a json object representing the refined goal and a python code block representing the transformation code, do not add any extra text explanation.\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (global_energy_20_small)\n\n## fields\n\t*Year -- type: int64, values: 2000, 2001, 2002, ..., 2017, 2018, 2019, 2020\n\t*Entity -- type: object, values: Australia, Brazil, Canada, ..., Thailand, Ukraine, United Kingdom, United States\n\t*Value_co2_emissions_kt_by_country -- type: float64, values: 117440.0, 146139.9994, 158029.9988, ..., 5736319.824, 5738290.039, nan, 9861099.609\n\t*Electricity from fossil fuels (TWh) -- type: float64, values: 28.87, 31.62, 33.5, ..., 4643.1, 4990.28, 5098.22, 5184.13\n\t*Electricity from nuclear (TWh) -- type: float64, values: 0.0, 3.24, 4.94, ..., 61.99, 62.21, 63.02, 63.71\n\t*Electricity from renewables (TWh) -- type: float64, values: 0.0, 0.01, 0.03, ..., 1667.06, 1835.32, 2014.57, 2184.94\n\n## sample\n Year Entity Value_co2_emissions_kt_by_country Electricity from fossil fuels (TWh) Electricity from nuclear (TWh) Electricity from renewables (TWh)\n0 2000 Australia 339450.0000 181.05 0 17.11\n1 2001 Australia 345640.0000 194.33 0 17.40\n2 2002 Australia 353369.9951 197.29 0 17.35\n3 2003 Australia 352579.9866 195.13 0 18.50\n4 2004 Australia 365809.9976 203.66 0 19.41\n......\n\n\n\n\n[GOAL]\n\n{\n \"instruction\": \"compare each countries renewable between 2000 and 2020\",\n \"chart_type\": \"Grouped Bar Chart\",\n \"chart_encodings\": {\n \"x\": \"Entity\",\n \"y\": \"Renewable Energy\",\n \"color\": \"Year\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Compare renewable energy (Electricity from renewables) for each country between the years 2000 and 2020. Filter the data to include only years 2000 and 2020, and prepare the output with country names, year, and renewable energy values for visualization as a grouped bar chart.\",\n \"display_instruction\": \"Compare **renewable energy** by **country** between **2000** and **2020**\",\n \"output_fields\": [\"Entity\", \"Year\", \"Electricity from renewables (TWh)\"],\n \"chart_encodings\": {\n \"x\": \"Entity\",\n \"y\": \"Electricity from renewables (TWh)\",\n \"color\": \"Year\"\n },\n \"reason\": \"The user wants to compare renewable energy across countries between 2000 and 2020. The output field 'Renewable Energy' mentioned in the original chart_encodings maps to 'Electricity from renewables (TWh)' in the dataset. To create a grouped bar chart comparing these two years, we need to filter the data to only include years 2000 and 2020, and output the Entity (country), Year, and the renewable energy values. The chart_encodings are updated to use the actual column name from the dataset.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Filter data for years 2000 and 2020\n transformed_df = df_energy[df_energy['Year'].isin([2000, 2020])].copy()\n \n # Select only the required columns\n transformed_df = transformed_df[['Entity', 'Year', 'Electricity from renewables (TWh)']]\n \n # Convert Year to string for better visualization as a categorical variable\n transformed_df['Year'] = transformed_df['Year'].astype(str)\n \n # Sort by Entity and Year for better readability\n transformed_df = transformed_df.sort_values(['Entity', 'Year']).reset_index(drop=True)\n \n return transformed_df\n```","role":"assistant"},{"content":"This is the result from the latest python code:\n\n Electricity from renewables (TWh) Entity Year\n0 17.11 Australia 2000\n1 63.99 Australia 2020\n2 308.77 Brazil 2000\n3 520.01 Brazil 2020\n4 363.70 Canada 2000\n5 429.24 Canada 2020\n6 225.56 China 2000\n7 2184.94 China 2020\n8 67.83 France 2000\n9 125.28 France 2020\n......\n\nUpdate the code above based on the following instruction:\n\n{\n \"followup_instruction\": \"show their renewable percentage instead, and add an entity to show global average\",\n \"chart_type\": \"Grouped Bar Chart\",\n \"chart_encodings\": {\n \"x\": \"Entity\",\n \"y\": \"Electricity from renewables (TWh)\",\n \"color\": \"Year\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Calculate the renewable energy percentage (proportion of renewables to total electricity generation from all sources) for each country between 2000 and 2020. Add a 'Global Average' entity that represents the worldwide average renewable percentage for each year. The output should include Entity (with 'Global Average' added), Year, and the renewable percentage.\",\n \"display_instruction\": \"Show **renewable energy percentage** by **country** with **global average** for **2000** and **2020**\",\n \"output_fields\": [\"Entity\", \"Year\", \"Renewable Percentage\"],\n \"chart_encodings\": {\n \"x\": \"Entity\",\n \"y\": \"Renewable Percentage\",\n \"color\": \"Year\"\n },\n \"reason\": \"The user wants to see renewable percentage instead of absolute values, and wants to add a global average entity for comparison. Renewable percentage is calculated as the ratio of renewable energy to total electricity generation (fossil fuels + nuclear + renewables). A 'Global Average' entity needs to be computed by aggregating all countries' data for each year. The y-axis encoding is updated to reflect the new metric 'Renewable Percentage'.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Filter data for years 2000 and 2020\n df_filtered = df_energy[df_energy['Year'].isin([2000, 2020])].copy()\n \n # Calculate total electricity generation\n df_filtered['Total Electricity'] = (\n df_filtered['Electricity from fossil fuels (TWh)'] + \n df_filtered['Electricity from nuclear (TWh)'] + \n df_filtered['Electricity from renewables (TWh)']\n )\n \n # Calculate renewable percentage\n df_filtered['Renewable Percentage'] = (\n df_filtered['Electricity from renewables (TWh)'] / df_filtered['Total Electricity'] * 100\n )\n \n # Select required columns for individual countries\n country_data = df_filtered[['Entity', 'Year', 'Renewable Percentage']].copy()\n \n # Calculate global average for each year\n global_avg = df_filtered.groupby('Year').apply(\n lambda x: pd.Series({\n 'Entity': 'Global Average',\n 'Year': x['Year'].iloc[0],\n 'Renewable Percentage': (\n x['Electricity from renewables (TWh)'].sum() / x['Total Electricity'].sum() * 100\n )\n })\n ).reset_index(drop=True)\n \n # Combine country data with global average\n transformed_df = pd.concat([country_data, global_avg], ignore_index=True)\n \n # Convert Year to string for better visualization\n transformed_df['Year'] = transformed_df['Year'].astype(str)\n \n # Sort by Entity and Year\n transformed_df = transformed_df.sort_values(['Entity', 'Year']).reset_index(drop=True)\n \n return transformed_df\n```","role":"assistant"},{"content":"This is the result from the latest python code:\n\n Entity Renewable Percentage Year\n0 Australia 8.634437 2000\n1 Australia 25.503168 2020\n2 Brazil 90.130772 2000\n3 Brazil 84.641177 2020\n4 Canada 61.809592 2000\n5 Canada 68.779644 2020\n6 China 16.639127 2000\n7 China 28.246461 2020\n8 France 12.711769 2000\n9 France 23.761024 2020\n......\n\nUpdate the code above based on the following instruction:\n\n{\n \"followup_instruction\": \"show global energy composition over time\",\n \"chart_type\": \"Custom Area\",\n \"chart_encodings\": {\n \"x\": \"Year\",\n \"y\": \"Energy\",\n \"color\": \"Energy Source\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Show the global energy composition over time by aggregating electricity generation from all countries for each year, broken down by energy source (fossil fuels, nuclear, and renewables). The output should be in long format with Year, Energy Source, and Energy values to support a stacked area chart visualization.\",\n \"display_instruction\": \"Show global **energy composition** by **energy source** over time\",\n \"output_fields\": [\"Year\", \"Energy Source\", \"Energy\"],\n \"chart_encodings\": {\n \"x\": \"Year\",\n \"y\": \"Energy\",\n \"color\": \"Energy Source\"\n },\n \"reason\": \"The user wants to visualize global energy composition over time, which requires aggregating electricity generation data across all countries for each year and breaking it down by energy source type. The data needs to be transformed into long format where each row represents a year-energy source combination, with the total energy value for that source globally. This follows up from the previous renewable percentage analysis by showing the overall energy mix trends rather than focusing on specific countries or percentages.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Group by Year and sum electricity generation from all countries\n global_energy = df_energy.groupby('Year').agg({\n 'Electricity from fossil fuels (TWh)': 'sum',\n 'Electricity from nuclear (TWh)': 'sum',\n 'Electricity from renewables (TWh)': 'sum'\n }).reset_index()\n \n # Rename columns for clarity\n global_energy.columns = ['Year', 'Fossil Fuels', 'Nuclear', 'Renewables']\n \n # Transform to long format\n transformed_df = pd.melt(\n global_energy,\n id_vars=['Year'],\n value_vars=['Fossil Fuels', 'Nuclear', 'Renewables'],\n var_name='Energy Source',\n value_name='Energy'\n )\n \n # Sort by Year and Energy Source\n transformed_df = transformed_df.sort_values(['Year', 'Energy Source']).reset_index(drop=True)\n \n return transformed_df\n```","role":"assistant"},{"content":"This is the result from the latest python code:\n\n Energy Energy Source Year\n0 7160.71 Fossil Fuels 2000\n1 1996.65 Nuclear 2000\n2 1742.56 Renewables 2000\n3 7273.89 Fossil Fuels 2001\n4 2037.54 Nuclear 2001\n5 1690.11 Renewables 2001\n6 7621.07 Fossil Fuels 2002\n7 2042.18 Nuclear 2002\n8 1757.63 Renewables 2002\n9 8043.86 Fossil Fuels 2003\n......\n\nUpdate the code above based on the following instruction:\n\n{\n \"followup_instruction\": \"show the composition of top 3 CO2 emitting countries\",\n \"chart_type\": \"Custom Area\",\n \"chart_encodings\": {\n \"x\": \"Year\",\n \"y\": \"Energy\",\n \"color\": \"Energy Source\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Identify the top 3 CO2 emitting countries based on total CO2 emissions across all years, then show the energy composition (fossil fuels, nuclear, and renewables) for each of these countries over time. The output should be in long format with Year, Entity (country), Energy Source, and Energy values to support faceted area charts.\",\n \"display_instruction\": \"Show **energy composition** of **top 3 CO2 emitting countries** over time\",\n \"output_fields\": [\"Year\", \"Entity\", \"Energy Source\", \"Energy\"],\n \"chart_encodings\": {\n \"x\": \"Year\",\n \"y\": \"Energy\",\n \"color\": \"Energy Source\",\n \"facet\": \"Entity\"\n },\n \"reason\": \"The user wants to see the energy composition specifically for the top 3 CO2 emitting countries over time, following up from the global energy composition view. We need to identify which countries have the highest total CO2 emissions, filter the data for those countries, and transform it into long format by energy source. A facet encoding is added to show separate area charts for each of the top 3 countries, allowing comparison of their individual energy compositions over time.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Calculate total CO2 emissions by country across all years\n total_co2_by_country = df_energy.groupby('Entity')['Value_co2_emissions_kt_by_country'].sum().reset_index()\n \n # Get top 3 CO2 emitting countries\n top3_countries = total_co2_by_country.nlargest(3, 'Value_co2_emissions_kt_by_country')['Entity'].tolist()\n \n # Filter data for top 3 countries\n df_top3 = df_energy[df_energy['Entity'].isin(top3_countries)].copy()\n \n # Select relevant columns and rename for clarity\n df_top3 = df_top3[['Year', 'Entity', 'Electricity from fossil fuels (TWh)', \n 'Electricity from nuclear (TWh)', 'Electricity from renewables (TWh)']].copy()\n \n df_top3.columns = ['Year', 'Entity', 'Fossil Fuels', 'Nuclear', 'Renewables']\n \n # Transform to long format\n transformed_df = pd.melt(\n df_top3,\n id_vars=['Year', 'Entity'],\n value_vars=['Fossil Fuels', 'Nuclear', 'Renewables'],\n var_name='Energy Source',\n value_name='Energy'\n )\n \n # Sort by Entity, Year, and Energy Source\n transformed_df = transformed_df.sort_values(['Entity', 'Year', 'Energy Source']).reset_index(drop=True)\n \n return transformed_df\n```","role":"assistant"}],"trigger":{"tableId":"table-81","sourceTableIds":["global-energy-20-small.csv"],"instruction":"show the composition of top 3 CO2 emitting countries","displayInstruction":"Show **energy composition** of **top 3 CO2 emitting countries** over time","chart":{"id":"chart-1760739075465","chartType":"Custom Area","encodingMap":{"x":{"channel":"x","bin":false,"fieldID":"original--global-energy-20-small.csv--Year"},"y":{"channel":"y","bin":false,"fieldID":"concept-1760738917347"},"x2":{},"y2":{"channel":"y2","bin":false},"color":{"fieldID":"concept-1760738921927","sortBy":"[\"Fossil Fuels\",\"Nuclear\",\"Renewables\"]"},"column":{},"row":{"channel":"row","bin":false}},"tableRef":"table-81","saved":false,"source":"trigger","unread":false},"resultTableId":"table-10"},"explanation":{"agent":"CodeExplanationAgent","code":"The code performs the following high-level transformations:\n\n1. **Identifies top polluters**: Calculates the total `Value_co2_emissions_kt_by_country` across all years for each `Entity` (country), then selects the **top 3** countries with the highest cumulative CO2 emissions.\n\n2. **Filters the dataset**: Retains only records for the **top 3 CO2-emitting countries** from the original energy data.\n\n3. **Simplifies column structure**: Extracts the relevant energy production columns (`Electricity from fossil fuels (TWh)`, `Electricity from nuclear (TWh)`, `Electricity from renewables (TWh)`) and renames them to **Fossil Fuels**, **Nuclear**, and **Renewables** for clarity.\n\n4. **Reshapes data to long format**: Transforms the data from wide format (separate columns for each energy source) to long format, where each row represents a specific `Year`, `Entity`, and `Energy Source` combination with its corresponding `Energy` production value.\n\n5. **Sorts the output**: Orders the final dataset by `Entity`, `Year`, and `Energy Source` for systematic presentation.","concepts":[],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (global_energy_20_small_csv)\n\n## fields\n\t*Year -- type: int64, values: 2000, 2001, 2002, ..., 2017, 2018, 2019, 2020\n\t*Entity -- type: object, values: Australia, Brazil, Canada, ..., Thailand, Ukraine, United Kingdom, United States\n\t*Value_co2_emissions_kt_by_country -- type: float64, values: 117440.0, 146139.9994, 158029.9988, ..., 5593029.785, 5736319.824, 5738290.039, 9861099.609\n\t*Electricity from fossil fuels (TWh) -- type: float64, values: 28.87, 31.62, 33.5, ..., 4643.1, 4990.28, 5098.22, 5184.13\n\t*Electricity from nuclear (TWh) -- type: float64, values: 0.0, 3.24, 4.94, ..., 62.21, 63.02, 63.71, 439.73\n\t*Electricity from renewables (TWh) -- type: float64, values: 0.0, 0.01, 0.03, ..., 1667.06, 1835.32, 2014.57, 2184.94\n\n## sample\n Year Entity Value_co2_emissions_kt_by_country Electricity from fossil fuels (TWh) Electricity from nuclear (TWh) Electricity from renewables (TWh)\n0 2000 Australia 339450.0000 181.05 0 17.11\n1 2001 Australia 345640.0000 194.33 0 17.40\n2 2002 Australia 353369.9951 197.29 0 17.35\n3 2003 Australia 352579.9866 195.13 0 18.50\n4 2004 Australia 365809.9976 203.66 0 19.41\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_energy):\n # Calculate total CO2 emissions by country across all years\n total_co2_by_country = df_energy.groupby('Entity')['Value_co2_emissions_kt_by_country'].sum().reset_index()\n \n # Get top 3 CO2 emitting countries\n top3_countries = total_co2_by_country.nlargest(3, 'Value_co2_emissions_kt_by_country')['Entity'].tolist()\n \n # Filter data for top 3 countries\n df_top3 = df_energy[df_energy['Entity'].isin(top3_countries)].copy()\n \n # Select relevant columns and rename for clarity\n df_top3 = df_top3[['Year', 'Entity', 'Electricity from fossil fuels (TWh)', \n 'Electricity from nuclear (TWh)', 'Electricity from renewables (TWh)']].copy()\n \n df_top3.columns = ['Year', 'Entity', 'Fossil Fuels', 'Nuclear', 'Renewables']\n \n # Transform to long format\n transformed_df = pd.melt(\n df_top3,\n id_vars=['Year', 'Entity'],\n value_vars=['Fossil Fuels', 'Nuclear', 'Renewables'],\n var_name='Energy Source',\n value_name='Energy'\n )\n \n # Sort by Entity, Year, and Energy Source\n transformed_df = transformed_df.sort_values(['Entity', 'Year', 'Energy Source']).reset_index(drop=True)\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\nThe code performs the following high-level transformations:\n\n1. **Identifies top polluters**: Calculates the total `Value_co2_emissions_kt_by_country` across all years for each `Entity` (country), then selects the **top 3** countries with the highest cumulative CO2 emissions.\n\n2. **Filters the dataset**: Retains only records for the **top 3 CO2-emitting countries** from the original energy data.\n\n3. **Simplifies column structure**: Extracts the relevant energy production columns (`Electricity from fossil fuels (TWh)`, `Electricity from nuclear (TWh)`, `Electricity from renewables (TWh)`) and renames them to **Fossil Fuels**, **Nuclear**, and **Renewables** for clarity.\n\n4. **Reshapes data to long format**: Transforms the data from wide format (separate columns for each energy source) to long format, where each row represents a specific `Year`, `Entity`, and `Energy Source` combination with its corresponding `Energy` production value.\n\n5. **Sorts the output**: Orders the final dataset by `Entity`, `Year`, and `Energy Source` for systematic presentation.\n\n[CONCEPTS EXPLANATION]\n\n```json\n[]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""}],"charts":[{"id":"chart-1760739084455","chartType":"Custom Area","encodingMap":{"x":{"fieldID":"original--global-energy-20-small.csv--Year"},"y":{"fieldID":"concept-1760738917347"},"x2":{},"y2":{"channel":"y2","bin":false},"color":{"fieldID":"concept-1760738921927"},"column":{"fieldID":"original--global-energy-20-small.csv--Entity"},"row":{"channel":"row","bin":false}},"tableRef":"table-10","saved":false,"source":"user","unread":false},{"id":"chart-1760739021201","chartType":"Custom Area","encodingMap":{"x":{"channel":"x","bin":false,"fieldID":"original--global-energy-20-small.csv--Year"},"y":{"channel":"y","bin":false,"fieldID":"concept-1760738917347"},"x2":{},"y2":{"channel":"y2","bin":false},"color":{"fieldID":"concept-1760738921927","sortBy":"[\"Fossil Fuels\",\"Nuclear\",\"Renewables\"]"},"column":{},"row":{"channel":"row","bin":false}},"tableRef":"table-81","saved":false,"source":"user","unread":false},{"id":"chart-1760738819387","chartType":"Grouped Bar Chart","encodingMap":{"x":{"fieldID":"original--global-energy-20-small.csv--Entity"},"y":{"fieldID":"concept-Renewable Percentage-1760738820889"},"color":{"fieldID":"original--global-energy-20-small.csv--Year"},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"table-27","saved":false,"source":"user","unread":false},{"id":"chart-1760738770100","chartType":"Grouped Bar Chart","encodingMap":{"x":{"fieldID":"original--global-energy-20-small.csv--Entity"},"y":{"fieldID":"original--global-energy-20-small.csv--Electricity from renewables (TWh)"},"color":{"fieldID":"original--global-energy-20-small.csv--Year"},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"table-97","saved":false,"source":"user","unread":false},{"id":"chart-1760738436615","chartType":"Line Chart","encodingMap":{"x":{"fieldID":"original--global-energy-20-small.csv--Year","sortOrder":"ascending"},"y":{"fieldID":"concept-rank-1760738444550","sortOrder":"descending"},"color":{"fieldID":"original--global-energy-20-small.csv--Entity"},"opacity":{"channel":"opacity","bin":false},"column":{},"row":{"channel":"row","bin":false}},"tableRef":"table-78","saved":false,"source":"user","unread":false},{"id":"chart-1760738423852","chartType":"Dotted Line Chart","encodingMap":{"x":{"fieldID":"original--global-energy-20-small.csv--Year"},"y":{"fieldID":"concept-renewable_percentage-1760738424337"},"color":{"fieldID":"original--global-energy-20-small.csv--Entity"},"column":{},"row":{"channel":"row","bin":false}},"tableRef":"table-45","saved":false,"source":"user","unread":false},{"id":"chart-1760738400970","chartType":"Line Chart","encodingMap":{"x":{"fieldID":"original--global-energy-20-small.csv--Year"},"y":{"fieldID":"concept-1760738385163"},"color":{"fieldID":"original--global-energy-20-small.csv--Entity"},"opacity":{"channel":"opacity","bin":false},"column":{"fieldID":"concept-1760738389404","sortBy":"[\"fossil fuels\",\"nuclear\",\"renewables\"]"},"row":{"channel":"row","bin":false}},"tableRef":"table-82","saved":false,"source":"user","unread":false},{"id":"chart-1760738355655","chartType":"Line Chart","encodingMap":{"x":{"fieldID":"original--global-energy-20-small.csv--Year"},"y":{"fieldID":"original--global-energy-20-small.csv--Value_co2_emissions_kt_by_country"},"color":{"fieldID":"original--global-energy-20-small.csv--Entity"},"opacity":{"channel":"opacity","bin":false},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"global-energy-20-small.csv","saved":false,"source":"user","unread":false}],"conceptShelfItems":[{"id":"concept-1760738921927","name":"Energy Source","type":"auto","description":"","source":"custom","tableRef":"custom"},{"id":"concept-1760738917347","name":"Energy","type":"auto","description":"","source":"custom","tableRef":"custom"},{"id":"concept-Renewable Percentage-1760738820889","name":"Renewable Percentage","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-1760738743125","name":"Renewable Energy","type":"auto","description":"","source":"custom","tableRef":"custom"},{"id":"concept-rank-1760738444550","name":"rank","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-renewable_percentage-1760738424337","name":"renewable_percentage","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-1760738389404","name":"source","type":"auto","description":"","source":"custom","tableRef":"custom"},{"id":"concept-1760738385163","name":"energy","type":"auto","description":"","source":"custom","tableRef":"custom"},{"id":"original--global-energy-20-small.csv--Year","name":"Year","type":"integer","source":"original","description":"","tableRef":"global-energy-20-small.csv"},{"id":"original--global-energy-20-small.csv--Entity","name":"Entity","type":"string","source":"original","description":"","tableRef":"global-energy-20-small.csv"},{"id":"original--global-energy-20-small.csv--Value_co2_emissions_kt_by_country","name":"Value_co2_emissions_kt_by_country","type":"number","source":"original","description":"","tableRef":"global-energy-20-small.csv"},{"id":"original--global-energy-20-small.csv--Electricity from fossil fuels (TWh)","name":"Electricity from fossil fuels (TWh)","type":"number","source":"original","description":"","tableRef":"global-energy-20-small.csv"},{"id":"original--global-energy-20-small.csv--Electricity from nuclear (TWh)","name":"Electricity from nuclear (TWh)","type":"number","source":"original","description":"","tableRef":"global-energy-20-small.csv"},{"id":"original--global-energy-20-small.csv--Electricity from renewables (TWh)","name":"Electricity from renewables (TWh)","type":"number","source":"original","description":"","tableRef":"global-energy-20-small.csv"}],"messages":[{"timestamp":1760831081885,"type":"success","component":"data formulator","value":"Successfully loaded Global Energy"}],"displayedMessageIdx":0,"focusedTableId":"global-energy-20-small.csv","focusedChartId":"chart-1760738355655","viewMode":"report","chartSynthesisInProgress":[],"config":{"formulateTimeoutSeconds":60,"maxRepairAttempts":1,"defaultChartWidth":300,"defaultChartHeight":300},"agentActions":[],"dataCleanBlocks":[],"cleanInProgress":false,"generatedReports":[{"id":"report-1760831156182-8277","content":"# Global Renewable Energy Shift: 2000 to 2020\n\nBetween 2000 and 2020, the world witnessed a notable transformation in renewable energy adoption. Global renewable electricity nearly doubled from 16% to 29% of total generation, signaling meaningful progress in the energy transition.\n\n[IMAGE(chart-1760738819387)]\n\nThe data reveals striking regional variations. Brazil maintained renewable leadership above 84%, while countries like Australia, Germany, and Italy dramatically expanded their renewable capacity—Australia tripling from 9% to 26%. However, some nations like Mexico experienced declining renewable shares, highlighting uneven progress across different energy systems.\n\n**In summary**, while the 20-year period shows encouraging momentum toward cleaner energy, the pace and direction vary significantly by country, suggesting that achieving global renewable energy goals will require sustained, coordinated efforts tailored to each nation's unique energy landscape and policy environment.","style":"short note","selectedChartIds":["chart-1760738819387"],"createdAt":1760831163718},{"id":"report-1760831130105-4063","content":"# The Global Renewable Energy Revolution: Two Decades of Transformation\n\nThe world's energy landscape has undergone a remarkable transformation between 2000 and 2020, with renewable electricity generation emerging as a critical component of the global energy mix. This shift reflects both technological advancement and growing commitment to sustainable energy solutions.\n\n[IMAGE(chart-1760738770100)]\n\nLooking at renewable energy adoption across major economies, the growth has been nothing short of extraordinary. China leads the pack with a staggering increase from 225.56 TWh in 2000 to 2,184.94 TWh in 2020—nearly a tenfold expansion. The United States more than doubled its renewable output from 335.45 TWh to 821.40 TWh, while Brazil grew from 308.77 TWh to 520.01 TWh. Notably, countries like Australia, India, and Germany also demonstrated significant gains, with Australia jumping from just 17.11 TWh to 63.99 TWh during this period.\n\n[IMAGE(chart-1760739084455)]\n\nWhen examining the energy portfolios of the three largest CO2 emitters—China, India, and the United States—a complex picture emerges. While China's total energy consumption has grown exponentially, with fossil fuels still dominating, the renewable sector (shown in red) has expanded substantially. The United States shows a more stable total energy consumption, with renewables gradually claiming a larger share. India's energy growth, though significant, remains heavily reliant on fossil fuels, though renewable adoption is accelerating.\n\n**In summary**, the past two decades reveal a global energy transition in progress. While renewable energy has achieved impressive growth worldwide, fossil fuels continue to dominate electricity generation in major economies. Key questions remain: Can this momentum accelerate sufficiently to meet climate goals? What policies will drive faster renewable adoption in emerging economies?","style":"blog post","selectedChartIds":["chart-1760739084455","chart-1760738770100"],"createdAt":1760831142289},{"id":"report-1760831094231-2424","content":"# Global Renewable Energy: A Tale of Leaders and Laggards\n\nThe global energy landscape has undergone significant transformation over the past two decades, with renewable energy emerging as a critical player in the electricity mix. Analyzing data from 21 major economies between 2000 and 2020 reveals striking disparities in how nations have embraced clean energy alternatives.\n\n[IMAGE(chart-1760738423852)]\n\nThe first visualization reveals a fascinating divergence in renewable energy adoption. **Brazil** stands out as a consistent leader, maintaining renewable electricity percentages between 75-90% throughout the entire period, thanks largely to its robust hydroelectric infrastructure. **Canada** follows a similar trajectory, steadily increasing from about 60% to nearly 70% by 2020. Meanwhile, **Germany, Spain, Italy, and the United Kingdom** show remarkable growth trajectories, climbing from under 20% in the early 2000s to over 40% by 2020—demonstrating that nations can dramatically reshape their energy portfolios within two decades.\n\nOn the opposite end of the spectrum, **South Africa** remains nearly flat at the bottom, showing minimal renewable adoption despite global trends. **Saudi Arabia** and **Poland** also lag significantly, though both show modest upticks in recent years.\n\n[IMAGE(chart-1760738436615)]\n\nThe ranking chart illustrates the competitive dynamics of renewable energy leadership. **Brazil and Canada** maintain their dominance at ranks 1-2 throughout most years, while European nations like **Germany, Spain, and the UK** engage in a dynamic competition for the 3rd-5th positions, particularly after 2010. The volatility in middle rankings reflects the rapid changes in energy policy and investment across different nations, with countries like **China** climbing from lower ranks to break into the top 7 by 2020.\n\n**In summary**, the data reveals a bifurcated global energy transition: a group of progressive nations have successfully scaled renewable electricity to 40-90% of their mix, while others remain heavily dependent on fossil fuels. These patterns suggest that political will, natural resource endowment, and infrastructure investment are key determinants of renewable energy success. Important follow-up questions include: What policy mechanisms enabled top performers to achieve such high renewable percentages? Can lagging nations replicate these successes, or do geographic and economic constraints create insurmountable barriers?","style":"blog post","selectedChartIds":["chart-1760738423852","chart-1760738436615"],"createdAt":1760831110064}],"currentReport":{"id":"report-1760750575650-2619","content":"# Hollywood's Billion-Dollar Hitmakers\n\n*Avatar* stands alone—earning over $2.5B in profit, dwarfing all competition. Action and Adventure films dominate the most profitable titles, with franchises like *Jurassic Park*, *The Dark Knight*, and *Lord of the Rings* proving blockbuster formulas work.\n\n\n\nSteven Spielberg leads all directors with $7.2B in total profit across his career, showcasing remarkable consistency with hits spanning decades—from *Jurassic Park* to *E.T.* His nearest competitors trail by billions, underlining his unmatched commercial impact.\n\n\n\n**In summary**, mega-budget Action and Adventure films generate extraordinary returns when they succeed, and a handful of elite directors—led by Spielberg—have mastered the formula for sustained box office dominance.","style":"short note","selectedChartIds":["chart-1760743347871","chart-1760743768741"],"chartImages":{},"createdAt":1760750584189,"title":"Report - 10/17/2025"},"activeChallenges":[],"agentWorkInProgress":[],"_persist":{"version":-1,"rehydrated":true}}
================================================
FILE: public/df_movies.json
================================================
{"tables":[{"id":"movies","displayId":"movies","names":["Title","US Gross","Worldwide Gross","US DVD Sales","Production Budget","Release Date","MPAA Rating","Running Time min","Distributor","Source","Major Genre","Creative Type","Director","Rotten Tomatoes Rating","IMDB Rating","IMDB Votes"],"metadata":{"Title":{"type":"string","semanticType":"Name"},"US Gross":{"type":"number","semanticType":"Number"},"Worldwide Gross":{"type":"number","semanticType":"Number"},"US DVD Sales":{"type":"number","semanticType":"Number"},"Production Budget":{"type":"number","semanticType":"Number"},"Release Date":{"type":"date","semanticType":"Date"},"MPAA Rating":{"type":"string","semanticType":"String","levels":["G","PG","PG-13","R","NC-17","Not Rated","Open"]},"Running Time min":{"type":"number","semanticType":"Duration"},"Distributor":{"type":"string","semanticType":"Name"},"Source":{"type":"string","semanticType":"String"},"Major Genre":{"type":"string","semanticType":"String"},"Creative Type":{"type":"string","semanticType":"String"},"Director":{"type":"string","semanticType":"Name"},"Rotten Tomatoes Rating":{"type":"number","semanticType":"Number"},"IMDB Rating":{"type":"number","semanticType":"Number"},"IMDB Votes":{"type":"number","semanticType":"Number"}},"rows":[{"Title":"The Land Girls","US Gross":146083,"Worldwide Gross":146083,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Jun 12 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"Gramercy","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":1071},{"Title":"First Love, Last Rites","US Gross":10876,"Worldwide Gross":10876,"US DVD Sales":null,"Production Budget":300000,"Release Date":"Aug 07 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"Strand","Source":null,"Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":207},{"Title":"I Married a Strange Person","US Gross":203134,"Worldwide Gross":203134,"US DVD Sales":null,"Production Budget":250000,"Release Date":"Aug 28 1998","MPAA Rating":null,"Running Time min":null,"Distributor":"Lionsgate","Source":null,"Major Genre":"Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.8,"IMDB Votes":865},{"Title":"Let's Talk About Sex","US Gross":373615,"Worldwide Gross":373615,"US DVD Sales":null,"Production Budget":300000,"Release Date":"Sep 11 1998","MPAA Rating":null,"Running Time min":null,"Distributor":"Fine Line","Source":null,"Major Genre":"Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":13,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Slam","US Gross":1009819,"Worldwide Gross":1087521,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Oct 09 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"Trimark","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":62,"IMDB Rating":3.4,"IMDB Votes":165},{"Title":"Mississippi Mermaid","US Gross":24551,"Worldwide Gross":2624551,"US DVD Sales":null,"Production Budget":1600000,"Release Date":"Jan 15 1999","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Following","US Gross":44705,"Worldwide Gross":44705,"US DVD Sales":null,"Production Budget":6000,"Release Date":"Apr 04 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Zeitgeist","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Christopher Nolan","Rotten Tomatoes Rating":null,"IMDB Rating":7.7,"IMDB Votes":15133},{"Title":"Foolish","US Gross":6026908,"Worldwide Gross":6026908,"US DVD Sales":null,"Production Budget":1600000,"Release Date":"Apr 09 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Artisan","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.8,"IMDB Votes":353},{"Title":"Pirates","US Gross":1641825,"Worldwide Gross":6341825,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Jul 01 1986","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Roman Polanski","Rotten Tomatoes Rating":25,"IMDB Rating":5.8,"IMDB Votes":3275},{"Title":"Duel in the Sun","US Gross":20400000,"Worldwide Gross":20400000,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Dec 31 2046","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":86,"IMDB Rating":7,"IMDB Votes":2906},{"Title":"Tom Jones","US Gross":37600000,"Worldwide Gross":37600000,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Oct 07 1963","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":81,"IMDB Rating":7,"IMDB Votes":4035},{"Title":"Oliver!","US Gross":37402877,"Worldwide Gross":37402877,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Dec 11 1968","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":null,"Major Genre":"Musical","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":84,"IMDB Rating":7.5,"IMDB Votes":9111},{"Title":"To Kill A Mockingbird","US Gross":13129846,"Worldwide Gross":13129846,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Dec 25 1962","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":97,"IMDB Rating":8.4,"IMDB Votes":82786},{"Title":"Tora, Tora, Tora","US Gross":29548291,"Worldwide Gross":29548291,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Sep 23 1970","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Richard Fleischer","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Hollywood Shuffle","US Gross":5228617,"Worldwide Gross":5228617,"US DVD Sales":null,"Production Budget":100000,"Release Date":"Mar 01 1987","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":87,"IMDB Rating":6.8,"IMDB Votes":1532},{"Title":"Over the Hill to the Poorhouse","US Gross":3000000,"Worldwide Gross":3000000,"US DVD Sales":null,"Production Budget":100000,"Release Date":"Sep 17 2020","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Wilson","US Gross":2000000,"Worldwide Gross":2000000,"US DVD Sales":null,"Production Budget":5200000,"Release Date":"Aug 01 2044","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":451},{"Title":"Darling Lili","US Gross":5000000,"Worldwide Gross":5000000,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Jan 01 1970","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Blake Edwards","Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":858},{"Title":"The Ten Commandments","US Gross":80000000,"Worldwide Gross":80000000,"US DVD Sales":null,"Production Budget":13500000,"Release Date":"Oct 05 1956","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":90,"IMDB Rating":2.5,"IMDB Votes":1677},{"Title":"12 Angry Men","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":340000,"Release Date":"Apr 13 1957","MPAA Rating":null,"Running Time min":null,"Distributor":"United Artists","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":"Sidney Lumet","Rotten Tomatoes Rating":null,"IMDB Rating":8.9,"IMDB Votes":119101},{"Title":"Twelve Monkeys","US Gross":57141459,"Worldwide Gross":168841459,"US DVD Sales":null,"Production Budget":29000000,"Release Date":"Dec 27 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Based on Short Film","Major Genre":"Drama","Creative Type":"Science Fiction","Director":"Terry Gilliam","Rotten Tomatoes Rating":null,"IMDB Rating":8.1,"IMDB Votes":169858},{"Title":1776,"US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Nov 09 1972","MPAA Rating":"PG","Running Time min":null,"Distributor":"Sony/Columbia","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":57,"IMDB Rating":7,"IMDB Votes":4099},{"Title":1941,"US Gross":34175000,"Worldwide Gross":94875000,"US DVD Sales":null,"Production Budget":32000000,"Release Date":"Dec 14 1979","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":"Steven Spielberg","Rotten Tomatoes Rating":33,"IMDB Rating":5.6,"IMDB Votes":13364},{"Title":"Chacun sa nuit","US Gross":18435,"Worldwide Gross":18435,"US DVD Sales":null,"Production Budget":1900000,"Release Date":"Jun 29 2007","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Strand","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.3,"IMDB Votes":365},{"Title":"2001: A Space Odyssey","US Gross":56700000,"Worldwide Gross":68700000,"US DVD Sales":null,"Production Budget":10500000,"Release Date":"Apr 02 1968","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Original Screenplay","Major Genre":null,"Creative Type":"Science Fiction","Director":"Stanley Kubrick","Rotten Tomatoes Rating":96,"IMDB Rating":8.4,"IMDB Votes":160342},{"Title":"20,000 Leagues Under the Sea","US Gross":28200000,"Worldwide Gross":28200000,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Dec 23 1954","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":null,"Director":"Richard Fleischer","Rotten Tomatoes Rating":92,"IMDB Rating":null,"IMDB Votes":null},{"Title":"20,000 Leagues Under the Sea","US Gross":8000000,"Worldwide Gross":8000000,"US DVD Sales":null,"Production Budget":200000,"Release Date":"Dec 24 2016","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"24 7: Twenty Four Seven","US Gross":72544,"Worldwide Gross":72544,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Apr 15 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"October Films","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":null,"Director":"Shane Meadows","Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":1417},{"Title":"Twin Falls Idaho","US Gross":985341,"Worldwide Gross":1027228,"US DVD Sales":null,"Production Budget":500000,"Release Date":"Jul 30 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Michael Polish","Rotten Tomatoes Rating":77,"IMDB Rating":7.1,"IMDB Votes":2810},{"Title":"Three Kingdoms: Resurrection of the Dragon","US Gross":0,"Worldwide Gross":22139590,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Apr 03 2008","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"3 Men and a Baby","US Gross":167780960,"Worldwide Gross":167780960,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Nov 25 1987","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Remake","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Leonard Nimoy","Rotten Tomatoes Rating":null,"IMDB Rating":5.7,"IMDB Votes":16764},{"Title":"3 Ninjas Kick Back","US Gross":11744960,"Worldwide Gross":11744960,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"May 06 1994","MPAA Rating":"PG","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":17,"IMDB Rating":3.2,"IMDB Votes":3107},{"Title":"Forty Shades of Blue","US Gross":75828,"Worldwide Gross":172569,"US DVD Sales":null,"Production Budget":1500000,"Release Date":"Sep 28 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Vitagraph Films","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6,"IMDB Votes":873},{"Title":"42nd Street","US Gross":2300000,"Worldwide Gross":2300000,"US DVD Sales":null,"Production Budget":439000,"Release Date":"Mar 09 2033","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Musical","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":95,"IMDB Rating":7.7,"IMDB Votes":4263},{"Title":"Four Rooms","US Gross":4301000,"Worldwide Gross":4301000,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Dec 25 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Robert Rodriguez","Rotten Tomatoes Rating":14,"IMDB Rating":6.4,"IMDB Votes":34328},{"Title":"The Four Seasons","US Gross":42488161,"Worldwide Gross":42488161,"US DVD Sales":null,"Production Budget":6500000,"Release Date":"May 22 1981","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Alan Alda","Rotten Tomatoes Rating":71,"IMDB Rating":7,"IMDB Votes":1814},{"Title":"Four Weddings and a Funeral","US Gross":52700832,"Worldwide Gross":242895809,"US DVD Sales":null,"Production Budget":4500000,"Release Date":"Mar 09 1994","MPAA Rating":"R","Running Time min":null,"Distributor":"Gramercy","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Mike Newell","Rotten Tomatoes Rating":96,"IMDB Rating":7.1,"IMDB Votes":39003},{"Title":"51 Birch Street","US Gross":84689,"Worldwide Gross":84689,"US DVD Sales":null,"Production Budget":350000,"Release Date":"Oct 18 2006","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Truly Indie","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":97,"IMDB Rating":7.4,"IMDB Votes":439},{"Title":"55 Days at Peking","US Gross":10000000,"Worldwide Gross":10000000,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Dec 31 1962","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":57,"IMDB Rating":6.8,"IMDB Votes":2104},{"Title":"Nine 1/2 Weeks","US Gross":6734844,"Worldwide Gross":6734844,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Feb 21 1986","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Adrian Lyne","Rotten Tomatoes Rating":null,"IMDB Rating":5.4,"IMDB Votes":12731},{"Title":"AstÈrix aux Jeux Olympiques","US Gross":999811,"Worldwide Gross":132999811,"US DVD Sales":null,"Production Budget":113500000,"Release Date":"Jul 04 2008","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Alliance","Source":"Based on Comic/Graphic Novel","Major Genre":"Adventure","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.9,"IMDB Votes":5620},{"Title":"The Abyss","US Gross":54243125,"Worldwide Gross":54243125,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Aug 09 1989","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"James Cameron","Rotten Tomatoes Rating":88,"IMDB Rating":7.6,"IMDB Votes":51018},{"Title":"Action Jackson","US Gross":20257000,"Worldwide Gross":20257000,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Feb 12 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"Lorimar Motion Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":10,"IMDB Rating":4.6,"IMDB Votes":3856},{"Title":"Ace Ventura: Pet Detective","US Gross":72217396,"Worldwide Gross":107217396,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Feb 04 1994","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Tom Shadyac","Rotten Tomatoes Rating":49,"IMDB Rating":6.6,"IMDB Votes":63543},{"Title":"Ace Ventura: When Nature Calls","US Gross":108360063,"Worldwide Gross":212400000,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Nov 10 1995","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Steve Oedekerk","Rotten Tomatoes Rating":null,"IMDB Rating":5.6,"IMDB Votes":51275},{"Title":"April Fool's Day","US Gross":12947763,"Worldwide Gross":12947763,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Mar 27 1986","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":31,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Among Giants","US Gross":64359,"Worldwide Gross":64359,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Mar 26 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.7,"IMDB Votes":546},{"Title":"Annie Get Your Gun","US Gross":8000000,"Worldwide Gross":8000000,"US DVD Sales":null,"Production Budget":3768785,"Release Date":"May 17 1950","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Musical","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":100,"IMDB Rating":7.1,"IMDB Votes":1326},{"Title":"Alice in Wonderland","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Jul 28 1951","MPAA Rating":null,"Running Time min":null,"Distributor":"RKO Radio Pictures","Source":"Based on Book/Short Story","Major Genre":"Musical","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":20,"IMDB Rating":6.7,"IMDB Votes":63458},{"Title":"The Princess and the Cobbler","US Gross":669276,"Worldwide Gross":669276,"US DVD Sales":null,"Production Budget":24000000,"Release Date":"Aug 25 1995","MPAA Rating":"G","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":893},{"Title":"The Alamo","US Gross":7900000,"Worldwide Gross":7900000,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Oct 24 1960","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"United Artists","Source":"Original Screenplay","Major Genre":"Western","Creative Type":"Historical Fiction","Director":"John Wayne","Rotten Tomatoes Rating":54,"IMDB Rating":5.9,"IMDB Votes":10063},{"Title":"Alexander's Ragtime Band","US Gross":4000000,"Worldwide Gross":4000000,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Dec 31 1937","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Alive","US Gross":36299670,"Worldwide Gross":36299670,"US DVD Sales":null,"Production Budget":32000000,"Release Date":"Jan 15 1993","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Dramatization","Director":"Frank Marshall","Rotten Tomatoes Rating":71,"IMDB Rating":3.2,"IMDB Votes":124},{"Title":"Amen","US Gross":274299,"Worldwide Gross":274299,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Jan 24 2003","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Kino International","Source":"Based on Play","Major Genre":"Drama","Creative Type":null,"Director":"Costa-Gavras","Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":5416},{"Title":"American Graffiti","US Gross":115000000,"Worldwide Gross":140000000,"US DVD Sales":null,"Production Budget":777000,"Release Date":"Aug 11 1973","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":null,"Director":"George Lucas","Rotten Tomatoes Rating":97,"IMDB Rating":7.6,"IMDB Votes":30952},{"Title":"American Ninja 2: The Confrontation","US Gross":4000000,"Worldwide Gross":4000000,"US DVD Sales":null,"Production Budget":350000,"Release Date":"Dec 31 1986","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Original Screenplay","Major Genre":"Action","Creative Type":null,"Director":"Sam Firstenberg","Rotten Tomatoes Rating":null,"IMDB Rating":3.7,"IMDB Votes":2495},{"Title":"The American President","US Gross":60022813,"Worldwide Gross":107822813,"US DVD Sales":null,"Production Budget":62000000,"Release Date":"Nov 17 1995","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Rob Reiner","Rotten Tomatoes Rating":90,"IMDB Rating":6.8,"IMDB Votes":22780},{"Title":"Annie Hall","US Gross":38251425,"Worldwide Gross":38251425,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Apr 20 1977","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":null,"Director":"Woody Allen","Rotten Tomatoes Rating":98,"IMDB Rating":8.2,"IMDB Votes":65406},{"Title":"Anatomie","US Gross":9598,"Worldwide Gross":9598,"US DVD Sales":null,"Production Budget":2500000,"Release Date":"Sep 08 2000","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":6266},{"Title":"The Adventures of Huck Finn","US Gross":24103594,"Worldwide Gross":24103594,"US DVD Sales":null,"Production Budget":6500000,"Release Date":"Apr 02 1993","MPAA Rating":"PG","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Stephen Sommers","Rotten Tomatoes Rating":62,"IMDB Rating":5.8,"IMDB Votes":3095},{"Title":"The Apartment","US Gross":18600000,"Worldwide Gross":24600000,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Dec 31 1959","MPAA Rating":null,"Running Time min":null,"Distributor":"United Artists","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":null,"Director":"Billy Wilder","Rotten Tomatoes Rating":91,"IMDB Rating":8.4,"IMDB Votes":36485},{"Title":"Apocalypse Now","US Gross":78800000,"Worldwide Gross":78800000,"US DVD Sales":3479242,"Production Budget":31500000,"Release Date":"Aug 15 1979","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"Francis Ford Coppola","Rotten Tomatoes Rating":98,"IMDB Rating":8.6,"IMDB Votes":173141},{"Title":"Arachnophobia","US Gross":53208180,"Worldwide Gross":53208180,"US DVD Sales":null,"Production Budget":31000000,"Release Date":"Jul 18 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":"Frank Marshall","Rotten Tomatoes Rating":85,"IMDB Rating":6.2,"IMDB Votes":20528},{"Title":"Arn - Tempelriddaren","US Gross":0,"Worldwide Gross":14900000,"US DVD Sales":null,"Production Budget":16500000,"Release Date":"Dec 25 2007","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":6251},{"Title":"Arnolds Park","US Gross":23616,"Worldwide Gross":23616,"US DVD Sales":null,"Production Budget":600000,"Release Date":"Oct 19 2007","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"The Movie Partners","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.1,"IMDB Votes":77},{"Title":"Sweet Sweetback's Baad Asssss Song","US Gross":15200000,"Worldwide Gross":15200000,"US DVD Sales":null,"Production Budget":150000,"Release Date":"Jan 01 1971","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.6,"IMDB Votes":1769},{"Title":"And Then Came Love","US Gross":8158,"Worldwide Gross":8158,"US DVD Sales":null,"Production Budget":989000,"Release Date":"Jun 01 2007","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Fox Meadow","Source":null,"Major Genre":"Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":17,"IMDB Rating":4.4,"IMDB Votes":200},{"Title":"Around the World in 80 Days","US Gross":42000000,"Worldwide Gross":42000000,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Oct 17 1956","MPAA Rating":"PG","Running Time min":null,"Distributor":"United Artists","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":73,"IMDB Rating":5.6,"IMDB Votes":21516},{"Title":"Barbarella","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Oct 10 1968","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Comic/Graphic Novel","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":74,"IMDB Rating":5.7,"IMDB Votes":10794},{"Title":"Barry Lyndon","US Gross":20000000,"Worldwide Gross":20000000,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Dec 31 1974","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":null,"Director":"Stanley Kubrick","Rotten Tomatoes Rating":94,"IMDB Rating":8.1,"IMDB Votes":39909},{"Title":"Barbarians, The","US Gross":800000,"Worldwide Gross":800000,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Mar 01 1987","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.4,"IMDB Votes":236},{"Title":"Babe","US Gross":63658910,"Worldwide Gross":246100000,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Aug 04 1995","MPAA Rating":"G","Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":"Chris Noonan","Rotten Tomatoes Rating":98,"IMDB Rating":7.3,"IMDB Votes":35644},{"Title":"Boynton Beach Club","US Gross":3127472,"Worldwide Gross":3127472,"US DVD Sales":null,"Production Budget":2900000,"Release Date":"Mar 24 2006","MPAA Rating":"R","Running Time min":104,"Distributor":"Wingate Distribution","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Baby's Day Out","US Gross":16581575,"Worldwide Gross":16581575,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Jul 01 1994","MPAA Rating":"PG","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Patrick Read Johnson","Rotten Tomatoes Rating":21,"IMDB Rating":5,"IMDB Votes":8332},{"Title":"Bound by Honor","US Gross":4496583,"Worldwide Gross":4496583,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Apr 16 1993","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":null,"Creative Type":null,"Director":"Taylor Hackford","Rotten Tomatoes Rating":null,"IMDB Rating":7.7,"IMDB Votes":10142},{"Title":"Bon Cop, Bad Cop","US Gross":12671300,"Worldwide Gross":12671300,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Aug 04 2006","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Alliance","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":67,"IMDB Rating":6.9,"IMDB Votes":151},{"Title":"Back to the Future","US Gross":210609762,"Worldwide Gross":381109762,"US DVD Sales":null,"Production Budget":19000000,"Release Date":"Jul 03 1985","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"Robert Zemeckis","Rotten Tomatoes Rating":96,"IMDB Rating":8.4,"IMDB Votes":201598},{"Title":"Back to the Future Part II","US Gross":118450002,"Worldwide Gross":332000000,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Nov 22 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"Robert Zemeckis","Rotten Tomatoes Rating":64,"IMDB Rating":7.5,"IMDB Votes":87341},{"Title":"Back to the Future Part III","US Gross":87666629,"Worldwide Gross":243700000,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"May 24 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"Robert Zemeckis","Rotten Tomatoes Rating":71,"IMDB Rating":7.1,"IMDB Votes":77541},{"Title":"Butch Cassidy and the Sundance Kid","US Gross":102308900,"Worldwide Gross":102308900,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Oct 24 1969","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":null,"Major Genre":"Western","Creative Type":"Historical Fiction","Director":"George Roy Hill","Rotten Tomatoes Rating":90,"IMDB Rating":8.2,"IMDB Votes":57602},{"Title":"Bad Boys","US Gross":65647413,"Worldwide Gross":141247413,"US DVD Sales":null,"Production Budget":23000000,"Release Date":"Apr 07 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Michael Bay","Rotten Tomatoes Rating":39,"IMDB Rating":6.6,"IMDB Votes":53929},{"Title":"Body Double","US Gross":8801940,"Worldwide Gross":8801940,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Oct 26 1984","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony/Columbia","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Brian De Palma","Rotten Tomatoes Rating":84,"IMDB Rating":6.4,"IMDB Votes":9738},{"Title":"The Beast from 20,000 Fathoms","US Gross":5000000,"Worldwide Gross":5000000,"US DVD Sales":null,"Production Budget":210000,"Release Date":"Jun 13 1953","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":90,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Beastmaster 2: Through the Portal of Time","US Gross":773490,"Worldwide Gross":773490,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Aug 30 1991","MPAA Rating":null,"Running Time min":null,"Distributor":"New Line","Source":"Based on Book/Short Story","Major Genre":null,"Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":17,"IMDB Rating":3.3,"IMDB Votes":1327},{"Title":"The Beastmaster","US Gross":10751126,"Worldwide Gross":10751126,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Aug 20 1982","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":50,"IMDB Rating":5.7,"IMDB Votes":5734},{"Title":"Ben-Hur","US Gross":9000000,"Worldwide Gross":9000000,"US DVD Sales":null,"Production Budget":3900000,"Release Date":"Dec 30 2025","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":8.2,"IMDB Votes":58510},{"Title":"Ben-Hur","US Gross":73000000,"Worldwide Gross":73000000,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Nov 18 1959","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":null,"Director":"William Wyler","Rotten Tomatoes Rating":91,"IMDB Rating":8.2,"IMDB Votes":58510},{"Title":"Benji","US Gross":31559560,"Worldwide Gross":31559560,"US DVD Sales":null,"Production Budget":500000,"Release Date":"Nov 15 1974","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":83,"IMDB Rating":5.8,"IMDB Votes":1801},{"Title":"Before Sunrise","US Gross":5274005,"Worldwide Gross":5274005,"US DVD Sales":null,"Production Budget":2500000,"Release Date":"Jan 27 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Richard Linklater","Rotten Tomatoes Rating":100,"IMDB Rating":8,"IMDB Votes":39705},{"Title":"Beauty and the Beast","US Gross":171340294,"Worldwide Gross":403476931,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Nov 13 1991","MPAA Rating":"G","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Musical","Creative Type":"Fantasy","Director":"Gary Trousdale","Rotten Tomatoes Rating":93,"IMDB Rating":3.4,"IMDB Votes":354},{"Title":"The Best Years of Our Lives","US Gross":23600000,"Worldwide Gross":23600000,"US DVD Sales":null,"Production Budget":2100000,"Release Date":"Nov 21 2046","MPAA Rating":null,"Running Time min":null,"Distributor":"RKO Radio Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":null,"Director":"William Wyler","Rotten Tomatoes Rating":97,"IMDB Rating":8.2,"IMDB Votes":17338},{"Title":"The Ballad of Gregorio Cortez","US Gross":909000,"Worldwide Gross":909000,"US DVD Sales":null,"Production Budget":1305000,"Release Date":"Aug 19 1983","MPAA Rating":null,"Running Time min":null,"Distributor":"Embassy","Source":"Based on Book/Short Story","Major Genre":"Western","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"My Big Fat Independent Movie","US Gross":4655,"Worldwide Gross":4655,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Sep 30 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Big Fat Movies","Source":null,"Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":23,"IMDB Rating":3.2,"IMDB Votes":1119},{"Title":"Battle for the Planet of the Apes","US Gross":8800000,"Worldwide Gross":8800000,"US DVD Sales":null,"Production Budget":1800000,"Release Date":"Dec 31 1972","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":null,"Major Genre":null,"Creative Type":"Science Fiction","Director":"Jack Lee Thompson","Rotten Tomatoes Rating":38,"IMDB Rating":5,"IMDB Votes":6094},{"Title":"Big Things","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":50000,"Release Date":"Dec 31 2009","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Bogus","US Gross":4357406,"Worldwide Gross":4357406,"US DVD Sales":null,"Production Budget":32000000,"Release Date":"Sep 06 1996","MPAA Rating":"PG","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Norman Jewison","Rotten Tomatoes Rating":40,"IMDB Rating":4.8,"IMDB Votes":2742},{"Title":"Beverly Hills Cop","US Gross":234760478,"Worldwide Gross":316300000,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Dec 05 1984","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Martin Brest","Rotten Tomatoes Rating":83,"IMDB Rating":7.3,"IMDB Votes":45065},{"Title":"Beverly Hills Cop II","US Gross":153665036,"Worldwide Gross":276665036,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"May 20 1987","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Tony Scott","Rotten Tomatoes Rating":46,"IMDB Rating":6.1,"IMDB Votes":29712},{"Title":"Beverly Hills Cop III","US Gross":42586861,"Worldwide Gross":119180938,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"May 25 1994","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"John Landis","Rotten Tomatoes Rating":10,"IMDB Rating":5,"IMDB Votes":21199},{"Title":"The Black Hole","US Gross":35841901,"Worldwide Gross":35841901,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Dec 21 1979","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":null,"Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":42,"IMDB Rating":5.6,"IMDB Votes":7810},{"Title":"Bathory","US Gross":0,"Worldwide Gross":3436763,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Jul 10 2008","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":1446},{"Title":"Big","US Gross":114968774,"Worldwide Gross":151668774,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Jun 03 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Penny Marshall","Rotten Tomatoes Rating":96,"IMDB Rating":7.2,"IMDB Votes":49256},{"Title":"The Big Parade","US Gross":11000000,"Worldwide Gross":22000000,"US DVD Sales":null,"Production Budget":245000,"Release Date":"Jan 01 2025","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Play","Major Genre":"Drama","Creative Type":null,"Director":"King Vidor","Rotten Tomatoes Rating":100,"IMDB Rating":8.4,"IMDB Votes":2600},{"Title":"Boyz n the Hood","US Gross":56190094,"Worldwide Gross":56190094,"US DVD Sales":null,"Production Budget":6500000,"Release Date":"Jul 12 1991","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"John Singleton","Rotten Tomatoes Rating":98,"IMDB Rating":7.8,"IMDB Votes":30299},{"Title":"The Book of Mormon Movie, Volume 1: The Journey","US Gross":1660865,"Worldwide Gross":1660865,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Sep 12 2003","MPAA Rating":"PG","Running Time min":null,"Distributor":"Distributor Unknown","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Return to the Blue Lagoon","US Gross":2000000,"Worldwide Gross":2000000,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Dec 31 1990","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.3,"IMDB Votes":4632},{"Title":"Bright Lights, Big City","US Gross":16118077,"Worldwide Gross":16118077,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Apr 01 1988","MPAA Rating":"R","Running Time min":null,"Distributor":"United Artists","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":61,"IMDB Rating":6.8,"IMDB Votes":11929},{"Title":"The Blue Bird","US Gross":887000,"Worldwide Gross":887000,"US DVD Sales":null,"Production Budget":1200000,"Release Date":"Dec 31 1975","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Play","Major Genre":null,"Creative Type":"Fantasy","Director":"George Cukor","Rotten Tomatoes Rating":null,"IMDB Rating":4.9,"IMDB Votes":359},{"Title":"The Blue Butterfly","US Gross":1610194,"Worldwide Gross":1610194,"US DVD Sales":null,"Production Budget":10400000,"Release Date":"Feb 20 2004","MPAA Rating":"PG","Running Time min":null,"Distributor":"Alliance","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":44,"IMDB Rating":6.2,"IMDB Votes":817},{"Title":"Blade Runner","US Gross":32656328,"Worldwide Gross":33139618,"US DVD Sales":null,"Production Budget":28000000,"Release Date":"Jun 25 1982","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":"Ridley Scott","Rotten Tomatoes Rating":92,"IMDB Rating":8.3,"IMDB Votes":185546},{"Title":"Bloodsport","US Gross":11806119,"Worldwide Gross":11806119,"US DVD Sales":null,"Production Budget":1500000,"Release Date":"Feb 26 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"Cannon","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.2,"IMDB Votes":19816},{"Title":"The Blues Brothers","US Gross":57229890,"Worldwide Gross":57229890,"US DVD Sales":null,"Production Budget":27000000,"Release Date":"Jun 20 1980","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Musical","Creative Type":"Contemporary Fiction","Director":"John Landis","Rotten Tomatoes Rating":84,"IMDB Rating":7.9,"IMDB Votes":62941},{"Title":"Blow Out","US Gross":13747234,"Worldwide Gross":13747234,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Jul 24 1981","MPAA Rating":null,"Running Time min":null,"Distributor":"Filmways Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Brian De Palma","Rotten Tomatoes Rating":89,"IMDB Rating":7.1,"IMDB Votes":10239},{"Title":"De battre mon coeur s'est arrÍtÈ","US Gross":1023424,"Worldwide Gross":8589831,"US DVD Sales":null,"Production Budget":5500000,"Release Date":"Jul 01 2005","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"WellSpring","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":7295},{"Title":"The Broadway Melody","US Gross":2800000,"Worldwide Gross":4358000,"US DVD Sales":null,"Production Budget":379000,"Release Date":"Dec 31 1928","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Musical","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":38,"IMDB Rating":6.7,"IMDB Votes":2017},{"Title":"Boom Town","US Gross":9172000,"Worldwide Gross":9172000,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Dec 31 1939","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.1,"IMDB Votes":1115},{"Title":"Bound","US Gross":3802260,"Worldwide Gross":6300000,"US DVD Sales":null,"Production Budget":4500000,"Release Date":"Oct 04 1996","MPAA Rating":"R","Running Time min":null,"Distributor":"Gramercy","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Andy Wachowski","Rotten Tomatoes Rating":88,"IMDB Rating":7.4,"IMDB Votes":23564},{"Title":"Bang","US Gross":527,"Worldwide Gross":527,"US DVD Sales":null,"Production Budget":10000,"Release Date":"Apr 01 1996","MPAA Rating":null,"Running Time min":null,"Distributor":"JeTi Films","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Jeff \"\"King Jeff\"\" Hollins","Rotten Tomatoes Rating":null,"IMDB Rating":6.3,"IMDB Votes":369},{"Title":"Bananas","US Gross":null,"Worldwide Gross":null,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Apr 28 1971","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":null,"Director":"Woody Allen","Rotten Tomatoes Rating":89,"IMDB Rating":7.1,"IMDB Votes":12415},{"Title":"Bill & Ted's Bogus Journey","US Gross":37537675,"Worldwide Gross":37537675,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Jul 19 1991","MPAA Rating":null,"Running Time min":null,"Distributor":"Orion Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Peter Hewitt","Rotten Tomatoes Rating":58,"IMDB Rating":5.8,"IMDB Votes":20188},{"Title":"The Birth of a Nation","US Gross":10000000,"Worldwide Gross":11000000,"US DVD Sales":null,"Production Budget":110000,"Release Date":"Feb 08 2015","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":100,"IMDB Rating":7.1,"IMDB Votes":8901},{"Title":"The Ballad of Cable Hogue","US Gross":3500000,"Worldwide Gross":5000000,"US DVD Sales":null,"Production Budget":3716946,"Release Date":"May 13 1970","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Western","Creative Type":"Historical Fiction","Director":"Sam Peckinpah","Rotten Tomatoes Rating":92,"IMDB Rating":7.3,"IMDB Votes":3125},{"Title":"The Blood of Heroes","US Gross":882290,"Worldwide Gross":882290,"US DVD Sales":null,"Production Budget":7700000,"Release Date":"Feb 23 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Action","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.2,"IMDB Votes":2523},{"Title":"The Blood of My Brother: A Story of Death in Iraq","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":120000,"Release Date":"Jun 30 2006","MPAA Rating":null,"Running Time min":null,"Distributor":"Lifesize Entertainment","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":71,"IMDB Rating":7.6,"IMDB Votes":90},{"Title":"Boomerang","US Gross":70052444,"Worldwide Gross":131052444,"US DVD Sales":null,"Production Budget":42000000,"Release Date":"Jul 01 1992","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":37,"IMDB Rating":5.9,"IMDB Votes":202},{"Title":"The Bridge on the River Kwai","US Gross":33300000,"Worldwide Gross":33300000,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Dec 18 1957","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony/Columbia","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":null,"Director":"David Lean","Rotten Tomatoes Rating":95,"IMDB Rating":8.4,"IMDB Votes":58641},{"Title":"Born on the Fourth of July","US Gross":70001698,"Worldwide Gross":70001698,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Dec 20 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Oliver Stone","Rotten Tomatoes Rating":89,"IMDB Rating":7.2,"IMDB Votes":32108},{"Title":"Basquiat","US Gross":2962051,"Worldwide Gross":2962051,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Aug 09 1996","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Julian Schnabel","Rotten Tomatoes Rating":69,"IMDB Rating":6.7,"IMDB Votes":7935},{"Title":"Black Rain","US Gross":45892212,"Worldwide Gross":45892212,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Sep 22 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Ridley Scott","Rotten Tomatoes Rating":57,"IMDB Rating":4.1,"IMDB Votes":137},{"Title":"Bottle Rocket","US Gross":407488,"Worldwide Gross":407488,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Feb 21 1996","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Short Film","Major Genre":"Adventure","Creative Type":null,"Director":"Wes Anderson","Rotten Tomatoes Rating":79,"IMDB Rating":7.2,"IMDB Votes":21980},{"Title":"Braindead","US Gross":242623,"Worldwide Gross":242623,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Feb 12 1993","MPAA Rating":null,"Running Time min":null,"Distributor":"Trimark","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":null,"Director":"Peter Jackson","Rotten Tomatoes Rating":null,"IMDB Rating":7.6,"IMDB Votes":32827},{"Title":"The Bridges of Madison County","US Gross":71516617,"Worldwide Gross":175516617,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Jun 02 1995","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Clint Eastwood","Rotten Tomatoes Rating":90,"IMDB Rating":7.2,"IMDB Votes":21923},{"Title":"The Brothers McMullen","US Gross":10426506,"Worldwide Gross":10426506,"US DVD Sales":null,"Production Budget":25000,"Release Date":"Aug 09 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Edward Burns","Rotten Tomatoes Rating":91,"IMDB Rating":6.4,"IMDB Votes":4365},{"Title":"Dracula","US Gross":82522790,"Worldwide Gross":215862692,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Nov 13 1992","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Fantasy","Director":"Francis Ford Coppola","Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":136},{"Title":"Broken Arrow","US Gross":70645997,"Worldwide Gross":148345997,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Feb 09 1996","MPAA Rating":"R","Running Time min":108,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"John Woo","Rotten Tomatoes Rating":55,"IMDB Rating":5.8,"IMDB Votes":33584},{"Title":"Brainstorm","US Gross":8921050,"Worldwide Gross":8921050,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Sep 30 1983","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":64,"IMDB Rating":6.3,"IMDB Votes":4410},{"Title":"Braveheart","US Gross":75545647,"Worldwide Gross":209000000,"US DVD Sales":null,"Production Budget":72000000,"Release Date":"May 24 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Mel Gibson","Rotten Tomatoes Rating":77,"IMDB Rating":8.4,"IMDB Votes":240642},{"Title":"Les BronzÈs 3: amis pour la vie","US Gross":0,"Worldwide Gross":83833602,"US DVD Sales":null,"Production Budget":42000000,"Release Date":"Feb 01 2006","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.4,"IMDB Votes":1254},{"Title":"Brazil","US Gross":9929135,"Worldwide Gross":9929135,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Dec 18 1985","MPAA Rating":"R","Running Time min":136,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Black Comedy","Creative Type":"Fantasy","Director":"Terry Gilliam","Rotten Tomatoes Rating":98,"IMDB Rating":8,"IMDB Votes":76635},{"Title":"Blazing Saddles","US Gross":119500000,"Worldwide Gross":119500000,"US DVD Sales":null,"Production Budget":2600000,"Release Date":"Jan 01 1974","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":null,"Director":"Mel Brooks","Rotten Tomatoes Rating":89,"IMDB Rating":7.8,"IMDB Votes":45771},{"Title":"The Basket","US Gross":609042,"Worldwide Gross":609042,"US DVD Sales":null,"Production Budget":1300000,"Release Date":"May 05 2000","MPAA Rating":"PG","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.3,"IMDB Votes":343},{"Title":"Bathing Beauty","US Gross":3500000,"Worldwide Gross":3500000,"US DVD Sales":null,"Production Budget":2361000,"Release Date":"Dec 31 1943","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Musical","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.2,"IMDB Votes":487},{"Title":"Bill & Ted's Excellent Adventure","US Gross":39916091,"Worldwide Gross":39916091,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Feb 17 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"Orion Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Science Fiction","Director":"Stephen Herek","Rotten Tomatoes Rating":81,"IMDB Rating":6.7,"IMDB Votes":30341},{"Title":"A Bridge Too Far","US Gross":50800000,"Worldwide Gross":50800000,"US DVD Sales":null,"Production Budget":26000000,"Release Date":"Jun 15 1977","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":null,"Director":"Sir Richard Attenborough","Rotten Tomatoes Rating":67,"IMDB Rating":7.3,"IMDB Votes":16882},{"Title":"Beetle Juice","US Gross":73326666,"Worldwide Gross":73326666,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Mar 30 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Tim Burton","Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":61197},{"Title":"Batman Returns","US Gross":162831698,"Worldwide Gross":266822354,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Jun 18 1992","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Super Hero","Director":"Tim Burton","Rotten Tomatoes Rating":78,"IMDB Rating":6.9,"IMDB Votes":78673},{"Title":"Batman Forever","US Gross":184031112,"Worldwide Gross":336529144,"US DVD Sales":null,"Production Budget":100000000,"Release Date":"Jun 16 1995","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Super Hero","Director":"Joel Schumacher","Rotten Tomatoes Rating":43,"IMDB Rating":5.4,"IMDB Votes":76218},{"Title":"Batman - The Movie","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":1377800,"Release Date":"Aug 21 2001","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Batman","US Gross":251188924,"Worldwide Gross":411348924,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Jun 23 1989","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":"Tim Burton","Rotten Tomatoes Rating":71,"IMDB Rating":7.6,"IMDB Votes":111464},{"Title":"Buffy the Vampire Slayer","US Gross":14231669,"Worldwide Gross":14231669,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Jul 31 1992","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":32,"IMDB Rating":5.3,"IMDB Votes":16056},{"Title":"Bienvenue chez les Ch'tis","US Gross":1470856,"Worldwide Gross":243470856,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"Jul 25 2008","MPAA Rating":"Not Rated","Running Time min":109,"Distributor":"Link Productions Ltd.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":7129},{"Title":"Beyond the Valley of the Dolls","US Gross":9000000,"Worldwide Gross":9000000,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Jan 01 1970","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":68,"IMDB Rating":5.7,"IMDB Votes":4626},{"Title":"Broken Vessels","US Gross":15030,"Worldwide Gross":85343,"US DVD Sales":null,"Production Budget":600000,"Release Date":"Jul 02 1999","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":399},{"Title":"The Boys from Brazil","US Gross":19000000,"Worldwide Gross":19000000,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Dec 31 1977","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":null,"Director":"Franklin J. Schaffner","Rotten Tomatoes Rating":65,"IMDB Rating":7,"IMDB Votes":8741},{"Title":"The Business of Fancy Dancing","US Gross":174682,"Worldwide Gross":174682,"US DVD Sales":null,"Production Budget":200000,"Release Date":"May 10 2002","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Outrider Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":355},{"Title":"Caddyshack","US Gross":39846344,"Worldwide Gross":39846344,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Jul 25 1980","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Harold Ramis","Rotten Tomatoes Rating":75,"IMDB Rating":7.3,"IMDB Votes":35436},{"Title":"Cape Fear","US Gross":79091969,"Worldwide Gross":182291969,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Nov 15 1991","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Remake","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Martin Scorsese","Rotten Tomatoes Rating":76,"IMDB Rating":7.3,"IMDB Votes":47196},{"Title":"Clear and Present Danger","US Gross":122012656,"Worldwide Gross":207500000,"US DVD Sales":null,"Production Budget":62000000,"Release Date":"Aug 03 1994","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Phillip Noyce","Rotten Tomatoes Rating":78,"IMDB Rating":6.8,"IMDB Votes":29612},{"Title":"Carrie","US Gross":25878153,"Worldwide Gross":25878153,"US DVD Sales":null,"Production Budget":1800000,"Release Date":"Nov 16 1976","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Brian De Palma","Rotten Tomatoes Rating":90,"IMDB Rating":7.4,"IMDB Votes":38767},{"Title":"Casino Royale","US Gross":22744718,"Worldwide Gross":41744718,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Apr 28 1967","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"John Huston","Rotten Tomatoes Rating":30,"IMDB Rating":8,"IMDB Votes":172936},{"Title":"Camping Sauvage","US Gross":3479302,"Worldwide Gross":3479302,"US DVD Sales":null,"Production Budget":4600000,"Release Date":"Jul 16 2004","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Alliance","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6,"IMDB Votes":378},{"Title":"The Cotton Club","US Gross":25928721,"Worldwide Gross":25928721,"US DVD Sales":null,"Production Budget":48000000,"Release Date":"Dec 14 1984","MPAA Rating":null,"Running Time min":null,"Distributor":"Orion Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Francis Ford Coppola","Rotten Tomatoes Rating":74,"IMDB Rating":6.3,"IMDB Votes":6940},{"Title":"Crop Circles: Quest for Truth","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":600000,"Release Date":"Aug 23 2002","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":60,"IMDB Rating":7.1,"IMDB Votes":153},{"Title":"Close Encounters of the Third Kind","US Gross":166000000,"Worldwide Gross":337700000,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Nov 16 1977","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"Steven Spielberg","Rotten Tomatoes Rating":95,"IMDB Rating":7.8,"IMDB Votes":59049},{"Title":"The Cable Guy","US Gross":60240295,"Worldwide Gross":102825796,"US DVD Sales":null,"Production Budget":47000000,"Release Date":"Jun 14 1996","MPAA Rating":"PG-13","Running Time min":95,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Ben Stiller","Rotten Tomatoes Rating":52,"IMDB Rating":5.8,"IMDB Votes":51109},{"Title":"Chocolate: Deep Dark Secrets","US Gross":49000,"Worldwide Gross":1549000,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Sep 16 2005","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Eros Entertainment","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.6,"IMDB Votes":527},{"Title":"Child's Play","US Gross":33244684,"Worldwide Gross":44196684,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Nov 09 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"United Artists","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":70,"IMDB Rating":6.3,"IMDB Votes":16165},{"Title":"Child's Play 2","US Gross":26904572,"Worldwide Gross":34166572,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Nov 09 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":38,"IMDB Rating":5.1,"IMDB Votes":8666},{"Title":"Chain Reaction","US Gross":21226204,"Worldwide Gross":60209334,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Aug 02 1996","MPAA Rating":"PG-13","Running Time min":106,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Andrew Davis","Rotten Tomatoes Rating":13,"IMDB Rating":5.2,"IMDB Votes":15817},{"Title":"Charly","US Gross":814666,"Worldwide Gross":814666,"US DVD Sales":null,"Production Budget":950000,"Release Date":"Sep 27 2002","MPAA Rating":"PG","Running Time min":null,"Distributor":"Excel Entertainment","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.8,"IMDB Votes":60},{"Title":"Chariots of Fire","US Gross":57159946,"Worldwide Gross":57159946,"US DVD Sales":null,"Production Budget":5500000,"Release Date":"Sep 25 1981","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Hugh Hudson","Rotten Tomatoes Rating":86,"IMDB Rating":7.3,"IMDB Votes":16138},{"Title":"A Christmas Story","US Gross":19294144,"Worldwide Gross":19294144,"US DVD Sales":null,"Production Budget":3250000,"Release Date":"Nov 18 1983","MPAA Rating":"PG","Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":88,"IMDB Rating":8,"IMDB Votes":51757},{"Title":"Cat on a Hot Tin Roof","US Gross":17570324,"Worldwide Gross":17570324,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Sep 20 1958","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Richard Brooks","Rotten Tomatoes Rating":100,"IMDB Rating":8,"IMDB Votes":14540},{"Title":"C.H.U.D.","US Gross":4700000,"Worldwide Gross":4700000,"US DVD Sales":null,"Production Budget":1250000,"Release Date":"Aug 31 1984","MPAA Rating":null,"Running Time min":null,"Distributor":"New World","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5,"IMDB Votes":2806},{"Title":"Charge of the Light Brigade, The","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":1200000,"Release Date":"Oct 20 2036","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Real Life Events","Major Genre":"Action","Creative Type":"Dramatization","Director":"Michael Curtiz","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Crooklyn","US Gross":13024170,"Worldwide Gross":13024170,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"May 13 1994","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":"Spike Lee","Rotten Tomatoes Rating":75,"IMDB Rating":6.5,"IMDB Votes":3137},{"Title":"Festen","US Gross":1647780,"Worldwide Gross":1647780,"US DVD Sales":null,"Production Budget":1300000,"Release Date":"Oct 09 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"October Films","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Thomas Vinterberg","Rotten Tomatoes Rating":null,"IMDB Rating":8.1,"IMDB Votes":26607},{"Title":"Cleopatra","US Gross":48000000,"Worldwide Gross":62000000,"US DVD Sales":null,"Production Budget":36000000,"Release Date":"Jun 12 1963","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":40,"IMDB Rating":6.8,"IMDB Votes":7870},{"Title":"Cliffhanger","US Gross":84049211,"Worldwide Gross":255000000,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"May 28 1993","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Renny Harlin","Rotten Tomatoes Rating":82,"IMDB Rating":6.2,"IMDB Votes":34447},{"Title":"The Californians","US Gross":4134,"Worldwide Gross":4134,"US DVD Sales":null,"Production Budget":500000,"Release Date":"Oct 21 2005","MPAA Rating":"PG","Running Time min":null,"Distributor":"Fabrication Films","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.1,"IMDB Votes":226},{"Title":"The Client","US Gross":92115211,"Worldwide Gross":117615211,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Jul 20 1994","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Joel Schumacher","Rotten Tomatoes Rating":80,"IMDB Rating":6.5,"IMDB Votes":19299},{"Title":"The Calling","US Gross":32092,"Worldwide Gross":32092,"US DVD Sales":null,"Production Budget":160000,"Release Date":"Mar 01 2002","MPAA Rating":"PG","Running Time min":null,"Distributor":"Testimony Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Michael C. Brown","Rotten Tomatoes Rating":null,"IMDB Rating":3.4,"IMDB Votes":1113},{"Title":"Clueless","US Gross":56598476,"Worldwide Gross":56598476,"US DVD Sales":null,"Production Budget":13700000,"Release Date":"Jul 01 1995","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Amy Heckerling","Rotten Tomatoes Rating":83,"IMDB Rating":6.7,"IMDB Votes":39055},{"Title":"The Color Purple","US Gross":93589701,"Worldwide Gross":93589701,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Dec 18 1985","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Steven Spielberg","Rotten Tomatoes Rating":88,"IMDB Rating":7.7,"IMDB Votes":26962},{"Title":"Clerks","US Gross":3073428,"Worldwide Gross":3073428,"US DVD Sales":null,"Production Budget":27000,"Release Date":"Oct 19 1994","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Kevin Smith","Rotten Tomatoes Rating":88,"IMDB Rating":7.9,"IMDB Votes":89991},{"Title":"Central do Brasil","US Gross":5969553,"Worldwide Gross":17006158,"US DVD Sales":null,"Production Budget":2900000,"Release Date":"Nov 20 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Walter Salles","Rotten Tomatoes Rating":null,"IMDB Rating":8,"IMDB Votes":17343},{"Title":"Clash of the Titans","US Gross":30000000,"Worldwide Gross":30000000,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Jun 12 1981","MPAA Rating":null,"Running Time min":108,"Distributor":"MGM","Source":"Traditional/Legend/Fairytale","Major Genre":"Adventure","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":65,"IMDB Rating":5.9,"IMDB Votes":45773},{"Title":"Clockwatchers","US Gross":444354,"Worldwide Gross":444354,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"May 15 1998","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Artistic License","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.9,"IMDB Votes":3171},{"Title":"Commando","US Gross":35073978,"Worldwide Gross":35073978,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Oct 04 1985","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":71,"IMDB Rating":4.5,"IMDB Votes":49},{"Title":"The Color of Money","US Gross":52293000,"Worldwide Gross":52293000,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Oct 17 1986","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":null,"Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Martin Scorsese","Rotten Tomatoes Rating":91,"IMDB Rating":6.9,"IMDB Votes":25824},{"Title":"Cinderella","US Gross":85000000,"Worldwide Gross":85000000,"US DVD Sales":null,"Production Budget":2900000,"Release Date":"Feb 15 1950","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Traditional/Legend/Fairytale","Major Genre":"Drama","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":92,"IMDB Rating":5.1,"IMDB Votes":373},{"Title":"Congo","US Gross":81022333,"Worldwide Gross":152022333,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Jun 09 1995","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":"Frank Marshall","Rotten Tomatoes Rating":21,"IMDB Rating":4.6,"IMDB Votes":17954},{"Title":"Conan the Barbarian","US Gross":38264085,"Worldwide Gross":38264085,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"May 14 1982","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Fantasy","Director":"John Milius","Rotten Tomatoes Rating":76,"IMDB Rating":6.8,"IMDB Votes":38886},{"Title":"Conan the Destroyer","US Gross":26400000,"Worldwide Gross":26400000,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Jun 29 1984","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Fantasy","Director":"Richard Fleischer","Rotten Tomatoes Rating":29,"IMDB Rating":5.4,"IMDB Votes":20368},{"Title":"Class of 1984","US Gross":6965361,"Worldwide Gross":6965361,"US DVD Sales":null,"Production Budget":3250000,"Release Date":"Aug 20 1982","MPAA Rating":null,"Running Time min":null,"Distributor":"United Film Distribution Co.","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.3,"IMDB Votes":2945},{"Title":"The Clan of the Cave Bear","US Gross":1953732,"Worldwide Gross":1953732,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Jan 17 1986","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":13,"IMDB Rating":4.9,"IMDB Votes":2763},{"Title":"The Case of the Grinning Cat","US Gross":7033,"Worldwide Gross":7033,"US DVD Sales":null,"Production Budget":200000,"Release Date":"Jul 21 2006","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"First Run/Icarus","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Bacheha-Ye aseman","US Gross":925402,"Worldwide Gross":925402,"US DVD Sales":null,"Production Budget":180000,"Release Date":"Jan 22 1999","MPAA Rating":"PG","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":8,"IMDB Votes":6657},{"Title":"Coming Home","US Gross":32653000,"Worldwide Gross":32653000,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Dec 31 1977","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Hal Ashby","Rotten Tomatoes Rating":81,"IMDB Rating":7.3,"IMDB Votes":4410},{"Title":"Nanjing! Nanjing!","US Gross":0,"Worldwide Gross":20000000,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Nov 17 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"National Geographic Entertainment","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.6,"IMDB Votes":1725},{"Title":"Cool Runnings","US Gross":68856263,"Worldwide Gross":155056263,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Oct 01 1993","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Real Life Events","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Jon Turteltaub","Rotten Tomatoes Rating":73,"IMDB Rating":6.5,"IMDB Votes":24533},{"Title":"Conquest of the Planet of the Apes","US Gross":9700000,"Worldwide Gross":9700000,"US DVD Sales":null,"Production Budget":1700000,"Release Date":"Dec 31 1971","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Jack Lee Thompson","Rotten Tomatoes Rating":44,"IMDB Rating":5.8,"IMDB Votes":6188},{"Title":"Cure","US Gross":94596,"Worldwide Gross":94596,"US DVD Sales":null,"Production Budget":10000,"Release Date":"Jul 06 2001","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":2724},{"Title":"Crocodile Dundee","US Gross":174803506,"Worldwide Gross":328000000,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Sep 26 1986","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":88,"IMDB Rating":6.5,"IMDB Votes":27277},{"Title":"Dayereh","US Gross":673780,"Worldwide Gross":673780,"US DVD Sales":null,"Production Budget":10000,"Release Date":"Mar 09 2001","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"WinStar Cinema","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":1851},{"Title":"Karakter","US Gross":713413,"Worldwide Gross":713413,"US DVD Sales":null,"Production Budget":4500000,"Release Date":"Mar 27 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.8,"IMDB Votes":5531},{"Title":"Creepshow","US Gross":20036244,"Worldwide Gross":20036244,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Nov 10 1982","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Fantasy","Director":"George A. Romero","Rotten Tomatoes Rating":67,"IMDB Rating":6.5,"IMDB Votes":12530},{"Title":"Creepshow 2","US Gross":14000000,"Worldwide Gross":14000000,"US DVD Sales":null,"Production Budget":3500000,"Release Date":"May 01 1987","MPAA Rating":null,"Running Time min":null,"Distributor":"New World","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":26,"IMDB Rating":5.4,"IMDB Votes":5910},{"Title":"The Crying Game","US Gross":62546695,"Worldwide Gross":62546695,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Nov 25 1992","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Neil Jordan","Rotten Tomatoes Rating":100,"IMDB Rating":7.3,"IMDB Votes":21195},{"Title":"Crimson Tide","US Gross":91387195,"Worldwide Gross":159387195,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"May 12 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Tony Scott","Rotten Tomatoes Rating":86,"IMDB Rating":7.2,"IMDB Votes":33354},{"Title":"Caravans","US Gross":1000000,"Worldwide Gross":1000000,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Dec 31 1977","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.8,"IMDB Votes":173},{"Title":"Crying With Laughter","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":820000,"Release Date":"Dec 31 2009","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Fengkuang de Shitou","US Gross":0,"Worldwide Gross":3000000,"US DVD Sales":null,"Production Budget":500000,"Release Date":"Jun 30 2006","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Original Screenplay","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.6,"IMDB Votes":1209},{"Title":"Casablanca","US Gross":10462500,"Worldwide Gross":10462500,"US DVD Sales":null,"Production Budget":950000,"Release Date":"Dec 31 1941","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Michael Curtiz","Rotten Tomatoes Rating":97,"IMDB Rating":8.8,"IMDB Votes":167939},{"Title":"Casino","US Gross":42438300,"Worldwide Gross":110400000,"US DVD Sales":null,"Production Budget":52000000,"Release Date":"Nov 22 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Martin Scorsese","Rotten Tomatoes Rating":81,"IMDB Rating":8.1,"IMDB Votes":108634},{"Title":"Casper","US Gross":100328194,"Worldwide Gross":282300000,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"May 26 1995","MPAA Rating":"PG","Running Time min":null,"Distributor":"Universal","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Brad Silberling","Rotten Tomatoes Rating":41,"IMDB Rating":5.7,"IMDB Votes":26121},{"Title":"Can't Stop the Music","US Gross":2000000,"Worldwide Gross":2000000,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Dec 31 1979","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Original Screenplay","Major Genre":"Musical","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.5,"IMDB Votes":2146},{"Title":"Catch-22","US Gross":24911670,"Worldwide Gross":24911670,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Jun 24 1970","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":"Mike Nichols","Rotten Tomatoes Rating":87,"IMDB Rating":7.1,"IMDB Votes":9671},{"Title":"City Hall","US Gross":20278055,"Worldwide Gross":20278055,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Feb 16 1996","MPAA Rating":"R","Running Time min":111,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Harold Becker","Rotten Tomatoes Rating":55,"IMDB Rating":6.1,"IMDB Votes":9908},{"Title":"Cutthroat Island","US Gross":10017322,"Worldwide Gross":10017322,"US DVD Sales":null,"Production Budget":92000000,"Release Date":"Dec 22 1995","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Renny Harlin","Rotten Tomatoes Rating":45,"IMDB Rating":5.3,"IMDB Votes":10346},{"Title":"La femme de chambre du Titanic","US Gross":244465,"Worldwide Gross":244465,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Aug 14 1998","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.8,"IMDB Votes":822},{"Title":"Cat People","US Gross":4000000,"Worldwide Gross":8000000,"US DVD Sales":null,"Production Budget":134000,"Release Date":"Nov 16 2042","MPAA Rating":null,"Running Time min":null,"Distributor":"RKO Radio Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":91,"IMDB Rating":5.9,"IMDB Votes":6791},{"Title":"Courage Under Fire","US Gross":59003384,"Worldwide Gross":100833145,"US DVD Sales":null,"Production Budget":46000000,"Release Date":"Jul 12 1996","MPAA Rating":"R","Running Time min":115,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Edward Zwick","Rotten Tomatoes Rating":85,"IMDB Rating":6.6,"IMDB Votes":19682},{"Title":"C'era una volta il West","US Gross":5321508,"Worldwide Gross":5321508,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"May 28 1969","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Western","Creative Type":"Historical Fiction","Director":"Sergio Leone","Rotten Tomatoes Rating":null,"IMDB Rating":8.8,"IMDB Votes":74184},{"Title":"The Conversation","US Gross":4420000,"Worldwide Gross":4420000,"US DVD Sales":null,"Production Budget":1600000,"Release Date":"Apr 07 1974","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Francis Ford Coppola","Rotten Tomatoes Rating":98,"IMDB Rating":8.1,"IMDB Votes":33005},{"Title":"Cavite","US Gross":70071,"Worldwide Gross":71644,"US DVD Sales":null,"Production Budget":7000,"Release Date":"May 26 2006","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Truly Indie","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6,"IMDB Votes":487},{"Title":"Copycat","US Gross":32051917,"Worldwide Gross":32051917,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Oct 27 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Jon Amiel","Rotten Tomatoes Rating":75,"IMDB Rating":6.5,"IMDB Votes":17182},{"Title":"Dark Angel","US Gross":4372561,"Worldwide Gross":4372561,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Sep 28 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"Triumph Releasing","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.3,"IMDB Votes":3396},{"Title":"Boot, Das","US Gross":11487676,"Worldwide Gross":84970337,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Feb 10 1982","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony/Columbia","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Wolfgang Petersen","Rotten Tomatoes Rating":null,"IMDB Rating":4.3,"IMDB Votes":2184},{"Title":"Desperado","US Gross":25532388,"Worldwide Gross":25532388,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Aug 25 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Robert Rodriguez","Rotten Tomatoes Rating":61,"IMDB Rating":7,"IMDB Votes":51515},{"Title":"Dumb & Dumber","US Gross":127175374,"Worldwide Gross":246400000,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"Dec 16 1994","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Bobby Farrelly","Rotten Tomatoes Rating":null,"IMDB Rating":7.2,"IMDB Votes":88093},{"Title":"Diamonds Are Forever","US Gross":43800000,"Worldwide Gross":116000000,"US DVD Sales":null,"Production Budget":7200000,"Release Date":"Dec 17 1971","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":null,"Director":"Guy Hamilton","Rotten Tomatoes Rating":67,"IMDB Rating":6.7,"IMDB Votes":25354},{"Title":"The Dark Half","US Gross":9579068,"Worldwide Gross":9579068,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Apr 23 1993","MPAA Rating":null,"Running Time min":null,"Distributor":"Orion Pictures","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Fantasy","Director":"George A. Romero","Rotten Tomatoes Rating":null,"IMDB Rating":5.7,"IMDB Votes":5488},{"Title":"The Dark Hours","US Gross":423,"Worldwide Gross":423,"US DVD Sales":null,"Production Budget":400000,"Release Date":"Oct 13 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Freestyle Releasing","Source":null,"Major Genre":"Horror","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.3,"IMDB Votes":2804},{"Title":"Dante's Peak","US Gross":67163857,"Worldwide Gross":178200000,"US DVD Sales":null,"Production Budget":115000000,"Release Date":"Feb 07 1997","MPAA Rating":"PG-13","Running Time min":108,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Roger Donaldson","Rotten Tomatoes Rating":28,"IMDB Rating":5.6,"IMDB Votes":23472},{"Title":"Daylight","US Gross":32908290,"Worldwide Gross":158908290,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Dec 06 1996","MPAA Rating":"PG-13","Running Time min":115,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Rob Cohen","Rotten Tomatoes Rating":22,"IMDB Rating":5.4,"IMDB Votes":20052},{"Title":"Dick Tracy","US Gross":103738726,"Worldwide Gross":162738726,"US DVD Sales":null,"Production Budget":47000000,"Release Date":"Jun 15 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":"Warren Beatty","Rotten Tomatoes Rating":65,"IMDB Rating":5.9,"IMDB Votes":25364},{"Title":"Decoys","US Gross":84733,"Worldwide Gross":84733,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Feb 27 2004","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.4,"IMDB Votes":2486},{"Title":"Dawn of the Dead","US Gross":5100000,"Worldwide Gross":55000000,"US DVD Sales":null,"Production Budget":1500000,"Release Date":"Apr 20 1979","MPAA Rating":null,"Running Time min":null,"Distributor":"United Film Distribution Co.","Source":null,"Major Genre":"Horror","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":73875},{"Title":"The Addams Family","US Gross":113502246,"Worldwide Gross":191502246,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Nov 22 1991","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Barry Sonnenfeld","Rotten Tomatoes Rating":59,"IMDB Rating":6.6,"IMDB Votes":28907},{"Title":"Death Becomes Her","US Gross":58422650,"Worldwide Gross":149022650,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Jul 31 1992","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Robert Zemeckis","Rotten Tomatoes Rating":53,"IMDB Rating":6,"IMDB Votes":27681},{"Title":"Def-Con 4","US Gross":210904,"Worldwide Gross":210904,"US DVD Sales":null,"Production Budget":1300000,"Release Date":"Mar 15 1985","MPAA Rating":null,"Running Time min":null,"Distributor":"New World","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.8,"IMDB Votes":639},{"Title":"Dead Poets' Society","US Gross":95860116,"Worldwide Gross":239500000,"US DVD Sales":null,"Production Budget":16400000,"Release Date":"Jun 02 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Peter Weir","Rotten Tomatoes Rating":86,"IMDB Rating":7.8,"IMDB Votes":89662},{"Title":"The Day the Earth Stood Still","US Gross":3700000,"Worldwide Gross":3700000,"US DVD Sales":null,"Production Budget":1200000,"Release Date":"Mar 04 2003","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":94,"IMDB Rating":5.5,"IMDB Votes":51517},{"Title":"Deep Throat","US Gross":45000000,"Worldwide Gross":45000000,"US DVD Sales":null,"Production Budget":25000,"Release Date":"Jun 30 1972","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.2,"IMDB Votes":3075},{"Title":"The Dead Zone","US Gross":20766000,"Worldwide Gross":20766000,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Oct 21 1983","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Fantasy","Director":"David Cronenberg","Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":19485},{"Title":"Die Hard 2","US Gross":117323878,"Worldwide Gross":239814025,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Jul 03 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Renny Harlin","Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":79636},{"Title":"Die Hard: With a Vengeance","US Gross":100012499,"Worldwide Gross":364480746,"US DVD Sales":null,"Production Budget":90000000,"Release Date":"May 19 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"John McTiernan","Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":87437},{"Title":"Dragonheart","US Gross":51364680,"Worldwide Gross":104364680,"US DVD Sales":null,"Production Budget":57000000,"Release Date":"May 31 1996","MPAA Rating":"PG-13","Running Time min":108,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Rob Cohen","Rotten Tomatoes Rating":50,"IMDB Rating":6.2,"IMDB Votes":26309},{"Title":"Die Hard","US Gross":81350242,"Worldwide Gross":139109346,"US DVD Sales":null,"Production Budget":28000000,"Release Date":"Jul 15 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"John McTiernan","Rotten Tomatoes Rating":94,"IMDB Rating":7.3,"IMDB Votes":237},{"Title":"Diner","US Gross":12592907,"Worldwide Gross":12592907,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Apr 02 1982","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":"Barry Levinson","Rotten Tomatoes Rating":96,"IMDB Rating":7.1,"IMDB Votes":7803},{"Title":"Dil Jo Bhi Kahey...","US Gross":129319,"Worldwide Gross":129319,"US DVD Sales":null,"Production Budget":1600000,"Release Date":"Sep 23 2005","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Eros Entertainment","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5,"IMDB Votes":159},{"Title":"Don Juan DeMarco","US Gross":22032635,"Worldwide Gross":22032635,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Apr 07 1995","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":73,"IMDB Rating":6.6,"IMDB Votes":20386},{"Title":"Tales from the Crypt: Demon Knight","US Gross":21089146,"Worldwide Gross":21089146,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Jan 13 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":6430},{"Title":"Damnation Alley","US Gross":null,"Worldwide Gross":null,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Oct 21 1977","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.7,"IMDB Votes":1655},{"Title":"Dead Man Walking","US Gross":39387284,"Worldwide Gross":83088295,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Dec 29 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Gramercy","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Tim Robbins","Rotten Tomatoes Rating":94,"IMDB Rating":7.6,"IMDB Votes":32159},{"Title":"Dances with Wolves","US Gross":184208842,"Worldwide Gross":424200000,"US DVD Sales":null,"Production Budget":19000000,"Release Date":"Nov 09 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"Orion Pictures","Source":"Based on Book/Short Story","Major Genre":"Western","Creative Type":"Historical Fiction","Director":"Kevin Costner","Rotten Tomatoes Rating":76,"IMDB Rating":8,"IMDB Votes":71399},{"Title":"Dangerous Liaisons","US Gross":34700000,"Worldwide Gross":34700000,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Dec 21 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Stephen Frears","Rotten Tomatoes Rating":93,"IMDB Rating":7.7,"IMDB Votes":25761},{"Title":"Donovan's Reef","US Gross":6600000,"Worldwide Gross":6600000,"US DVD Sales":null,"Production Budget":2686000,"Release Date":"Dec 31 1962","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"John Ford","Rotten Tomatoes Rating":60,"IMDB Rating":6.6,"IMDB Votes":2907},{"Title":"Due occhi diabolici","US Gross":349618,"Worldwide Gross":349618,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Oct 25 1991","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.9,"IMDB Votes":2059},{"Title":"Double Impact","US Gross":29090445,"Worldwide Gross":29090445,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"Aug 09 1991","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Sheldon Lettich","Rotten Tomatoes Rating":8,"IMDB Rating":4.7,"IMDB Votes":10426},{"Title":"The Doors","US Gross":34167219,"Worldwide Gross":34167219,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Mar 01 1991","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Oliver Stone","Rotten Tomatoes Rating":57,"IMDB Rating":7,"IMDB Votes":29750},{"Title":"Day of the Dead","US Gross":5804262,"Worldwide Gross":34004262,"US DVD Sales":null,"Production Budget":3500000,"Release Date":"Jul 03 1985","MPAA Rating":null,"Running Time min":null,"Distributor":"United Film Distribution Co.","Source":null,"Major Genre":"Horror","Creative Type":null,"Director":"George A. Romero","Rotten Tomatoes Rating":78,"IMDB Rating":4.5,"IMDB Votes":8395},{"Title":"Days of Thunder","US Gross":82670733,"Worldwide Gross":157670733,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Jun 27 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Tony Scott","Rotten Tomatoes Rating":40,"IMDB Rating":5.4,"IMDB Votes":25395},{"Title":"Dracula: Pages from a Virgin's Diary","US Gross":39659,"Worldwide Gross":84788,"US DVD Sales":null,"Production Budget":1100000,"Release Date":"May 14 2003","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":1013},{"Title":"Dolphin","US Gross":14000,"Worldwide Gross":14000,"US DVD Sales":null,"Production Budget":170000,"Release Date":"Jun 01 1979","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.8,"IMDB Votes":134},{"Title":"Death Race 2000","US Gross":null,"Worldwide Gross":null,"US DVD Sales":null,"Production Budget":300000,"Release Date":"Apr 01 1975","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":"Based on Book/Short Story","Major Genre":null,"Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":84,"IMDB Rating":6.1,"IMDB Votes":10015},{"Title":"Drei","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":7200000,"Release Date":"Dec 31 1969","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Tom Tykwer","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Dress","US Gross":16556,"Worldwide Gross":16556,"US DVD Sales":null,"Production Budget":2650000,"Release Date":"Jan 16 1998","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Attitude Films","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.6,"IMDB Votes":1844},{"Title":"The Deer Hunter","US Gross":50000000,"Worldwide Gross":50000000,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Dec 31 1978","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":"Michael Cimino","Rotten Tomatoes Rating":null,"IMDB Rating":8.2,"IMDB Votes":88095},{"Title":"Dragonslayer","US Gross":6000000,"Worldwide Gross":6000000,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Jun 26 1981","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":82,"IMDB Rating":6.8,"IMDB Votes":4945},{"Title":"Driving Miss Daisy","US Gross":106593296,"Worldwide Gross":106593296,"US DVD Sales":null,"Production Budget":7500000,"Release Date":"Dec 13 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Bruce Beresford","Rotten Tomatoes Rating":78,"IMDB Rating":7.5,"IMDB Votes":22566},{"Title":"Dressed to Kill","US Gross":31899000,"Worldwide Gross":31899000,"US DVD Sales":null,"Production Budget":6500000,"Release Date":"Jan 01 1980","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Brian De Palma","Rotten Tomatoes Rating":84,"IMDB Rating":7.1,"IMDB Votes":9556},{"Title":"Do the Right Thing","US Gross":26004026,"Worldwide Gross":26004026,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Jun 30 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Spike Lee","Rotten Tomatoes Rating":98,"IMDB Rating":7.9,"IMDB Votes":26877},{"Title":"Dune","US Gross":27447471,"Worldwide Gross":27447471,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Dec 14 1984","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Science Fiction","Director":"David Lynch","Rotten Tomatoes Rating":62,"IMDB Rating":6.5,"IMDB Votes":38489},{"Title":"Dolphins and Whales Tribes of the Ocean 3D","US Gross":7714996,"Worldwide Gross":17252287,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Feb 15 2008","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"3D Entertainment","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Down & Out with the Dolls","US Gross":58936,"Worldwide Gross":58936,"US DVD Sales":null,"Production Budget":1200000,"Release Date":"Mar 21 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Indican Pictures","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.8,"IMDB Votes":75},{"Title":"Dream With The Fishes","US Gross":542909,"Worldwide Gross":542909,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Jun 20 1997","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":58,"IMDB Rating":6.6,"IMDB Votes":1188},{"Title":"Doctor Zhivago","US Gross":111721000,"Worldwide Gross":111721000,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Dec 22 1965","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"David Lean","Rotten Tomatoes Rating":84,"IMDB Rating":8,"IMDB Votes":27671},{"Title":"The Evil Dead","US Gross":2400000,"Worldwide Gross":29400000,"US DVD Sales":null,"Production Budget":375000,"Release Date":"Apr 15 1983","MPAA Rating":"NC-17","Running Time min":null,"Distributor":"New Line","Source":null,"Major Genre":"Horror","Creative Type":null,"Director":"Sam Raimi","Rotten Tomatoes Rating":null,"IMDB Rating":7.6,"IMDB Votes":45030},{"Title":"Evil Dead II","US Gross":5923044,"Worldwide Gross":5923044,"US DVD Sales":null,"Production Budget":3500000,"Release Date":"Mar 13 1987","MPAA Rating":null,"Running Time min":null,"Distributor":"Rosebud Releasing","Source":null,"Major Genre":"Horror","Creative Type":"Fantasy","Director":"Sam Raimi","Rotten Tomatoes Rating":null,"IMDB Rating":7.9,"IMDB Votes":44214},{"Title":"Army of Darkness","US Gross":11502976,"Worldwide Gross":21502976,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Feb 19 1993","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":null,"Major Genre":"Horror","Creative Type":"Fantasy","Director":"Sam Raimi","Rotten Tomatoes Rating":null,"IMDB Rating":7.6,"IMDB Votes":55671},{"Title":"Ed and his Dead Mother","US Gross":673,"Worldwide Gross":673,"US DVD Sales":null,"Production Budget":1800000,"Release Date":"Dec 31 1992","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":50,"IMDB Rating":5.6,"IMDB Votes":829},{"Title":"Edward Scissorhands","US Gross":53976987,"Worldwide Gross":53976987,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Dec 07 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Tim Burton","Rotten Tomatoes Rating":91,"IMDB Rating":8,"IMDB Votes":102485},{"Title":"Ed Wood","US Gross":5828466,"Worldwide Gross":5828466,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Sep 30 1994","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Dramatization","Director":"Tim Burton","Rotten Tomatoes Rating":91,"IMDB Rating":8.1,"IMDB Votes":74171},{"Title":"The Egyptian","US Gross":15000000,"Worldwide Gross":15000000,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Dec 31 1953","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Michael Curtiz","Rotten Tomatoes Rating":null,"IMDB Rating":6.2,"IMDB Votes":1097},{"Title":"Everyone Says I Love You","US Gross":9725847,"Worldwide Gross":34600000,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Dec 06 1996","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Musical","Creative Type":"Contemporary Fiction","Director":"Woody Allen","Rotten Tomatoes Rating":80,"IMDB Rating":6.8,"IMDB Votes":16481},{"Title":"The Elephant Man","US Gross":26010864,"Worldwide Gross":26010864,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Oct 03 1980","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"David Lynch","Rotten Tomatoes Rating":91,"IMDB Rating":8.4,"IMDB Votes":58194},{"Title":"Emma","US Gross":22231658,"Worldwide Gross":37831658,"US DVD Sales":null,"Production Budget":5900000,"Release Date":"Aug 02 1996","MPAA Rating":"PG","Running Time min":111,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Romantic Comedy","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.8,"IMDB Votes":13798},{"Title":"Star Wars Ep. V: The Empire Strikes Back","US Gross":290271960,"Worldwide Gross":534171960,"US DVD Sales":10027926,"Production Budget":23000000,"Release Date":"May 21 1980","MPAA Rating":"PG","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Escape from New York","US Gross":25244700,"Worldwide Gross":25244700,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Jul 10 1981","MPAA Rating":null,"Running Time min":null,"Distributor":"Avco Embassy","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"John Carpenter","Rotten Tomatoes Rating":82,"IMDB Rating":7.1,"IMDB Votes":34497},{"Title":"Escape from L.A.","US Gross":25426861,"Worldwide Gross":25426861,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Aug 09 1996","MPAA Rating":"R","Running Time min":101,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"John Carpenter","Rotten Tomatoes Rating":56,"IMDB Rating":5.3,"IMDB Votes":23262},{"Title":"Escape from the Planet of the Apes","US Gross":12300000,"Worldwide Gross":12300000,"US DVD Sales":null,"Production Budget":2500000,"Release Date":"Dec 31 1970","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":78,"IMDB Rating":6.1,"IMDB Votes":7686},{"Title":"Eraser","US Gross":101295562,"Worldwide Gross":234400000,"US DVD Sales":null,"Production Budget":100000000,"Release Date":"Jun 21 1996","MPAA Rating":"R","Running Time min":115,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Chuck Russell","Rotten Tomatoes Rating":34,"IMDB Rating":5.9,"IMDB Votes":37287},{"Title":"Eraserhead","US Gross":7000000,"Worldwide Gross":7000000,"US DVD Sales":null,"Production Budget":100000,"Release Date":"Dec 31 1976","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"David Lynch","Rotten Tomatoes Rating":90,"IMDB Rating":7.4,"IMDB Votes":26595},{"Title":"Everything You Always Wanted to Know","US Gross":18016290,"Worldwide Gross":18016290,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Aug 11 1972","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":null,"Director":"Woody Allen","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"ET: The Extra-Terrestrial","US Gross":435110554,"Worldwide Gross":792910554,"US DVD Sales":null,"Production Budget":10500000,"Release Date":"Jun 11 1982","MPAA Rating":"PG","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Science Fiction","Director":"Steven Spielberg","Rotten Tomatoes Rating":null,"IMDB Rating":7.9,"IMDB Votes":105028},{"Title":"Excessive Force","US Gross":1152117,"Worldwide Gross":1152117,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"May 14 1993","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.7,"IMDB Votes":537},{"Title":"Exorcist II: The Heretic","US Gross":25011000,"Worldwide Gross":25011000,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Jun 17 1977","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Horror","Creative Type":null,"Director":"John Boorman","Rotten Tomatoes Rating":null,"IMDB Rating":3.5,"IMDB Votes":7849},{"Title":"Exotica","US Gross":5046118,"Worldwide Gross":5046118,"US DVD Sales":null,"Production Budget":1500000,"Release Date":"Sep 23 1994","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Atom Egoyan","Rotten Tomatoes Rating":96,"IMDB Rating":7.1,"IMDB Votes":8402},{"Title":"Force 10 from Navarone","US Gross":7100000,"Worldwide Gross":7100000,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Dec 22 1978","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony/Columbia","Source":null,"Major Genre":"Action","Creative Type":null,"Director":"Guy Hamilton","Rotten Tomatoes Rating":64,"IMDB Rating":6,"IMDB Votes":5917},{"Title":"A Farewell To Arms","US Gross":11000000,"Worldwide Gross":11000000,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Dec 31 1956","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"John Huston","Rotten Tomatoes Rating":null,"IMDB Rating":6.6,"IMDB Votes":1655},{"Title":"Fatal Attraction","US Gross":156645693,"Worldwide Gross":320100000,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Sep 18 1987","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Adrian Lyne","Rotten Tomatoes Rating":81,"IMDB Rating":6.8,"IMDB Votes":22328},{"Title":"Family Plot","US Gross":13200000,"Worldwide Gross":13200000,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Apr 09 1976","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Alfred Hitchcock","Rotten Tomatoes Rating":95,"IMDB Rating":6.8,"IMDB Votes":7290},{"Title":"Fabled","US Gross":31425,"Worldwide Gross":31425,"US DVD Sales":null,"Production Budget":400000,"Release Date":"Dec 10 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"Indican Pictures","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":null,"Director":"Ari S. Kirschenbaum","Rotten Tomatoes Rating":null,"IMDB Rating":5.4,"IMDB Votes":146},{"Title":"Fetching Cody","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":1500000,"Release Date":"Mar 17 2006","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.7,"IMDB Votes":535},{"Title":"The French Connection","US Gross":41158757,"Worldwide Gross":41158757,"US DVD Sales":null,"Production Budget":2200000,"Release Date":"Oct 09 1971","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"William Friedkin","Rotten Tomatoes Rating":98,"IMDB Rating":7.9,"IMDB Votes":33674},{"Title":"From Dusk Till Dawn","US Gross":25728961,"Worldwide Gross":25728961,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Jan 19 1996","MPAA Rating":"R","Running Time min":107,"Distributor":"Miramax/Dimension","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":"Robert Rodriguez","Rotten Tomatoes Rating":63,"IMDB Rating":7.1,"IMDB Votes":80234},{"Title":"Friday the 13th","US Gross":39754601,"Worldwide Gross":59754601,"US DVD Sales":null,"Production Budget":550000,"Release Date":"May 09 1980","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":null,"Major Genre":"Horror","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":60,"IMDB Rating":5.6,"IMDB Votes":26798},{"Title":"Friday the 13th Part 3","US Gross":36690067,"Worldwide Gross":36690067,"US DVD Sales":null,"Production Budget":2250000,"Release Date":"Aug 13 1982","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":null,"Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Steve Miner","Rotten Tomatoes Rating":14,"IMDB Rating":5.5,"IMDB Votes":13395},{"Title":"Friday the 13th Part IV: The Final Chapter","US Gross":32980880,"Worldwide Gross":32980880,"US DVD Sales":null,"Production Budget":2600000,"Release Date":"Apr 13 1984","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":null,"Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Friday the 13th Part V: A New Beginning","US Gross":21930418,"Worldwide Gross":21930418,"US DVD Sales":null,"Production Budget":2200000,"Release Date":"Mar 22 1985","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":null,"Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Friday the 13th Part VI: Jason Lives","US Gross":19472057,"Worldwide Gross":19472057,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Aug 01 1986","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":null,"Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Friday the 13th Part VII: The New Blood","US Gross":19170001,"Worldwide Gross":19170001,"US DVD Sales":null,"Production Budget":2800000,"Release Date":"May 13 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":null,"Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.6,"IMDB Votes":8916},{"Title":"Friday the 13th Part VIII: Jason Takes Manhattan","US Gross":14343976,"Worldwide Gross":14343976,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Jul 28 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":null,"Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.9,"IMDB Votes":10113},{"Title":"Jason Goes to Hell: The Final Friday","US Gross":15935068,"Worldwide Gross":15935068,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Aug 13 1993","MPAA Rating":null,"Running Time min":null,"Distributor":"New Line","Source":null,"Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.1,"IMDB Votes":8733},{"Title":"Per qualche dollaro in pi˘","US Gross":4300000,"Worldwide Gross":4300000,"US DVD Sales":null,"Production Budget":600000,"Release Date":"May 10 1967","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Western","Creative Type":"Historical Fiction","Director":"Sergio Leone","Rotten Tomatoes Rating":null,"IMDB Rating":8.2,"IMDB Votes":44204},{"Title":"Per un pugno di dollari","US Gross":3500000,"Worldwide Gross":3500000,"US DVD Sales":null,"Production Budget":200000,"Release Date":"Jan 18 1967","MPAA Rating":null,"Running Time min":null,"Distributor":"United Artists","Source":"Remake","Major Genre":"Western","Creative Type":"Historical Fiction","Director":"Sergio Leone","Rotten Tomatoes Rating":null,"IMDB Rating":8,"IMDB Votes":39929},{"Title":"The Fall of the Roman Empire","US Gross":4750000,"Worldwide Gross":4750000,"US DVD Sales":null,"Production Budget":19000000,"Release Date":"Jan 01 1964","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":100,"IMDB Rating":6.6,"IMDB Votes":3184},{"Title":"Friday the 13th Part 2","US Gross":21722776,"Worldwide Gross":21722776,"US DVD Sales":null,"Production Budget":1250000,"Release Date":"Apr 30 1981","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Horror","Creative Type":null,"Director":"Steve Miner","Rotten Tomatoes Rating":33,"IMDB Rating":5.5,"IMDB Votes":13395},{"Title":"Faithful","US Gross":2104439,"Worldwide Gross":2104439,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Apr 05 1996","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Based on Play","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":"Paul Mazursky","Rotten Tomatoes Rating":7,"IMDB Rating":5.7,"IMDB Votes":989},{"Title":"Fair Game","US Gross":11497497,"Worldwide Gross":11497497,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Nov 03 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":13,"IMDB Rating":6.6,"IMDB Votes":194},{"Title":"A Few Good Men","US Gross":141340178,"Worldwide Gross":236500000,"US DVD Sales":null,"Production Budget":33000000,"Release Date":"Dec 11 1992","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Rob Reiner","Rotten Tomatoes Rating":83,"IMDB Rating":7.6,"IMDB Votes":63541},{"Title":"The Fugitive","US Gross":183875760,"Worldwide Gross":368900000,"US DVD Sales":null,"Production Budget":44000000,"Release Date":"Aug 06 1993","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on TV","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Andrew Davis","Rotten Tomatoes Rating":94,"IMDB Rating":7.8,"IMDB Votes":96914},{"Title":"From Here to Eternity","US Gross":30500000,"Worldwide Gross":30500000,"US DVD Sales":null,"Production Budget":1650000,"Release Date":"Aug 05 1953","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Fred Zinnemann","Rotten Tomatoes Rating":86,"IMDB Rating":7.9,"IMDB Votes":15115},{"Title":"First Morning","US Gross":87264,"Worldwide Gross":87264,"US DVD Sales":null,"Production Budget":300000,"Release Date":"Jul 15 2005","MPAA Rating":"PG-13","Running Time min":90,"Distributor":"Illuminare","Source":null,"Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Shooting Fish","US Gross":302204,"Worldwide Gross":302204,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"May 01 1998","MPAA Rating":"PG","Running Time min":null,"Distributor":"Fox Searchlight","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":4849},{"Title":"F.I.S.T","US Gross":20388920,"Worldwide Gross":20388920,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Apr 13 1978","MPAA Rating":null,"Running Time min":null,"Distributor":"United Artists","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Norman Jewison","Rotten Tomatoes Rating":null,"IMDB Rating":6.2,"IMDB Votes":2737},{"Title":"Flashdance","US Gross":90463574,"Worldwide Gross":201463574,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Apr 15 1983","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Adrian Lyne","Rotten Tomatoes Rating":29,"IMDB Rating":5.6,"IMDB Votes":12485},{"Title":"Fled","US Gross":17192205,"Worldwide Gross":19892205,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Jul 19 1996","MPAA Rating":"R","Running Time min":98,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":14,"IMDB Rating":4.9,"IMDB Votes":4215},{"Title":"Flash Gordon","US Gross":27107960,"Worldwide Gross":27107960,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Dec 05 1980","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":81,"IMDB Rating":6.2,"IMDB Votes":14894},{"Title":"The Flintstones","US Gross":130531208,"Worldwide Gross":358500000,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"May 27 1994","MPAA Rating":"PG","Running Time min":null,"Distributor":"Universal","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":"Brian Levant","Rotten Tomatoes Rating":20,"IMDB Rating":4.6,"IMDB Votes":26521},{"Title":"Flight of the Intruder","US Gross":14471440,"Worldwide Gross":14471440,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Jan 18 1991","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"John Milius","Rotten Tomatoes Rating":null,"IMDB Rating":5.3,"IMDB Votes":2592},{"Title":"Flatliners","US Gross":61308153,"Worldwide Gross":61308153,"US DVD Sales":null,"Production Budget":26000000,"Release Date":"Aug 10 1990","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":"Joel Schumacher","Rotten Tomatoes Rating":52,"IMDB Rating":6.4,"IMDB Votes":23295},{"Title":"The Flower of Evil","US Gross":181798,"Worldwide Gross":181798,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Oct 10 2003","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":64,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Funny Ha Ha","US Gross":77070,"Worldwide Gross":77070,"US DVD Sales":null,"Production Budget":30000,"Release Date":"Apr 29 2005","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Goodbye Cruel Releasing","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":1138},{"Title":"The Funeral","US Gross":1212799,"Worldwide Gross":1412799,"US DVD Sales":null,"Production Budget":12500000,"Release Date":"Nov 01 1996","MPAA Rating":"R","Running Time min":null,"Distributor":"October Films","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Abel Ferrara","Rotten Tomatoes Rating":83,"IMDB Rating":6.4,"IMDB Votes":4084},{"Title":"Fantasia","US Gross":83320000,"Worldwide Gross":83320000,"US DVD Sales":null,"Production Budget":2280000,"Release Date":"Nov 13 2040","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Compilation","Major Genre":"Musical","Creative Type":"Multiple Creative Types","Director":null,"Rotten Tomatoes Rating":98,"IMDB Rating":7.8,"IMDB Votes":29914},{"Title":"Fantasia 2000 (IMAX)","US Gross":60507228,"Worldwide Gross":60507228,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Jan 01 2000","MPAA Rating":"G","Running Time min":75,"Distributor":"Walt Disney Pictures","Source":"Compilation","Major Genre":"Musical","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Fog","US Gross":21378361,"Worldwide Gross":21378361,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Feb 01 1980","MPAA Rating":null,"Running Time min":null,"Distributor":"Avco Embassy","Source":null,"Major Genre":"Horror","Creative Type":null,"Director":"John Carpenter","Rotten Tomatoes Rating":69,"IMDB Rating":3.3,"IMDB Votes":15760},{"Title":"Forrest Gump","US Gross":329694499,"Worldwide Gross":679400525,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Jul 06 1994","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Robert Zemeckis","Rotten Tomatoes Rating":70,"IMDB Rating":8.6,"IMDB Votes":300455},{"Title":"Fortress","US Gross":6730578,"Worldwide Gross":46730578,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Sep 03 1993","MPAA Rating":null,"Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":36,"IMDB Rating":5.5,"IMDB Votes":7026},{"Title":"Fiddler on the Roof","US Gross":80500000,"Worldwide Gross":80500000,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Jan 01 1971","MPAA Rating":null,"Running Time min":null,"Distributor":"United Artists","Source":"Based on Musical/Opera","Major Genre":"Musical","Creative Type":"Historical Fiction","Director":"Norman Jewison","Rotten Tomatoes Rating":88,"IMDB Rating":7.7,"IMDB Votes":14260},{"Title":"The Front Page","US Gross":15000000,"Worldwide Gross":15000000,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Dec 17 1974","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Based on Play","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Billy Wilder","Rotten Tomatoes Rating":67,"IMDB Rating":7.2,"IMDB Votes":3875},{"Title":"First Blood","US Gross":47212904,"Worldwide Gross":125212904,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Oct 22 1982","MPAA Rating":"R","Running Time min":null,"Distributor":"Orion Pictures","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Ted Kotcheff","Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":56369},{"Title":"Friday","US Gross":27467564,"Worldwide Gross":27936778,"US DVD Sales":null,"Production Budget":3500000,"Release Date":"Apr 26 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"F. Gary Gray","Rotten Tomatoes Rating":77,"IMDB Rating":7,"IMDB Votes":21623},{"Title":"Freeze Frame","US Gross":0,"Worldwide Gross":91062,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Dec 10 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"First Look","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":83,"IMDB Rating":6.3,"IMDB Votes":1723},{"Title":"Firefox","US Gross":45785720,"Worldwide Gross":45785720,"US DVD Sales":null,"Production Budget":21000000,"Release Date":"Jun 18 1982","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Clint Eastwood","Rotten Tomatoes Rating":42,"IMDB Rating":5.6,"IMDB Votes":9348},{"Title":"Fargo","US Gross":24567751,"Worldwide Gross":51204567,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Mar 08 1996","MPAA Rating":"R","Running Time min":87,"Distributor":"Gramercy","Source":"Based on Real Life Events","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Joel Coen","Rotten Tomatoes Rating":94,"IMDB Rating":8.3,"IMDB Votes":165159},{"Title":"First Knight","US Gross":37361412,"Worldwide Gross":127361412,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"Jul 07 1995","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Traditional/Legend/Fairytale","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Jerry Zucker","Rotten Tomatoes Rating":45,"IMDB Rating":5.6,"IMDB Votes":20928},{"Title":"From Russia With Love","US Gross":24800000,"Worldwide Gross":78900000,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Apr 08 1964","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.5,"IMDB Votes":32541},{"Title":"The Firm","US Gross":158340892,"Worldwide Gross":270340892,"US DVD Sales":null,"Production Budget":42000000,"Release Date":"Jun 30 1993","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Sydney Pollack","Rotten Tomatoes Rating":76,"IMDB Rating":5.5,"IMDB Votes":957},{"Title":"Frenzy","US Gross":12600000,"Worldwide Gross":12600000,"US DVD Sales":null,"Production Budget":3500000,"Release Date":"Jun 21 1972","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Alfred Hitchcock","Rotten Tomatoes Rating":87,"IMDB Rating":7.5,"IMDB Votes":13093},{"Title":"Footloose","US Gross":80000000,"Worldwide Gross":80000000,"US DVD Sales":null,"Production Budget":8200000,"Release Date":"Feb 17 1984","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Musical","Creative Type":"Contemporary Fiction","Director":"Herbert Ross","Rotten Tomatoes Rating":56,"IMDB Rating":6,"IMDB Votes":15626},{"Title":"Fast Times at Ridgemont High","US Gross":27092880,"Worldwide Gross":27092880,"US DVD Sales":null,"Production Budget":4500000,"Release Date":"Aug 13 1982","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Amy Heckerling","Rotten Tomatoes Rating":80,"IMDB Rating":7.2,"IMDB Votes":31362},{"Title":"Fighting Tommy Riley","US Gross":10514,"Worldwide Gross":10514,"US DVD Sales":null,"Production Budget":300000,"Release Date":"May 06 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Freestyle Releasing","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.6,"IMDB Votes":499},{"Title":"The First Wives Club","US Gross":105489203,"Worldwide Gross":181489203,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Sep 20 1996","MPAA Rating":"PG","Running Time min":90,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Hugh Wilson","Rotten Tomatoes Rating":41,"IMDB Rating":5.6,"IMDB Votes":14682},{"Title":"Flirting with Disaster","US Gross":14853474,"Worldwide Gross":14853474,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Mar 22 1996","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"David O. Russell","Rotten Tomatoes Rating":86,"IMDB Rating":6.7,"IMDB Votes":8474},{"Title":"For Your Eyes Only","US Gross":54800000,"Worldwide Gross":195300000,"US DVD Sales":null,"Production Budget":28000000,"Release Date":"Jun 26 1981","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"John Glen","Rotten Tomatoes Rating":71,"IMDB Rating":6.8,"IMDB Votes":23527},{"Title":"Fiza","US Gross":623791,"Worldwide Gross":1179462,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Sep 08 2000","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Video Sound","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.5,"IMDB Votes":749},{"Title":"Grip: A Criminal's Story","US Gross":1336,"Worldwide Gross":1336,"US DVD Sales":null,"Production Budget":12000,"Release Date":"Apr 28 2006","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"JeTi Films","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Ghost and the Darkness","US Gross":38564422,"Worldwide Gross":38564422,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Oct 11 1996","MPAA Rating":"R","Running Time min":109,"Distributor":"Paramount Pictures","Source":"Based on Real Life Events","Major Genre":"Action","Creative Type":"Dramatization","Director":"Stephen Hopkins","Rotten Tomatoes Rating":51,"IMDB Rating":6.6,"IMDB Votes":19735},{"Title":"Gallipoli","US Gross":5732587,"Worldwide Gross":5732587,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Aug 28 1981","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Peter Weir","Rotten Tomatoes Rating":86,"IMDB Rating":7.7,"IMDB Votes":14139},{"Title":"Gabriela","US Gross":2335352,"Worldwide Gross":2335352,"US DVD Sales":null,"Production Budget":50000,"Release Date":"Mar 16 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Power Point Films","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.5,"IMDB Votes":1399},{"Title":"Il buono, il brutto, il cattivo","US Gross":6100000,"Worldwide Gross":6100000,"US DVD Sales":null,"Production Budget":1200000,"Release Date":"Dec 29 1967","MPAA Rating":null,"Running Time min":null,"Distributor":"United Artists","Source":"Original Screenplay","Major Genre":"Western","Creative Type":"Historical Fiction","Director":"Sergio Leone","Rotten Tomatoes Rating":null,"IMDB Rating":6.8,"IMDB Votes":104},{"Title":"Graduation Day","US Gross":23894000,"Worldwide Gross":23894000,"US DVD Sales":null,"Production Budget":250000,"Release Date":"May 01 1981","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Thriller/Suspense","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3,"IMDB Votes":836},{"Title":"The Godfather: Part II","US Gross":57300000,"Worldwide Gross":57300000,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Dec 11 1974","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":null,"Major Genre":null,"Creative Type":"Historical Fiction","Director":"Francis Ford Coppola","Rotten Tomatoes Rating":null,"IMDB Rating":9,"IMDB Votes":245271},{"Title":"The Godfather: Part III","US Gross":66520529,"Worldwide Gross":66520529,"US DVD Sales":null,"Production Budget":54000000,"Release Date":"Dec 25 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":null,"Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Francis Ford Coppola","Rotten Tomatoes Rating":null,"IMDB Rating":7.6,"IMDB Votes":82977},{"Title":"Goodfellas","US Gross":46743809,"Worldwide Gross":46743809,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Sep 19 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Martin Scorsese","Rotten Tomatoes Rating":97,"IMDB Rating":8.8,"IMDB Votes":229156},{"Title":"The Godfather","US Gross":134966411,"Worldwide Gross":268500000,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Mar 15 1972","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":null,"Major Genre":null,"Creative Type":"Historical Fiction","Director":"Francis Ford Coppola","Rotten Tomatoes Rating":100,"IMDB Rating":9.2,"IMDB Votes":411088},{"Title":"God's Army","US Gross":2637726,"Worldwide Gross":2652515,"US DVD Sales":null,"Production Budget":300000,"Release Date":"Mar 10 2000","MPAA Rating":"PG","Running Time min":null,"Distributor":"Excel Entertainment","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":50,"IMDB Rating":6.8,"IMDB Votes":638},{"Title":"The Great Escape","US Gross":11744471,"Worldwide Gross":11744471,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Aug 08 1963","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":null,"Major Genre":null,"Creative Type":null,"Director":"John Sturges","Rotten Tomatoes Rating":91,"IMDB Rating":8.4,"IMDB Votes":62074},{"Title":"Gory Gory Hallelujah","US Gross":12604,"Worldwide Gross":12604,"US DVD Sales":null,"Production Budget":425000,"Release Date":"Jan 21 2005","MPAA Rating":"Not Rated","Running Time min":100,"Distributor":"Indican Pictures","Source":"Original Screenplay","Major Genre":"Musical","Creative Type":null,"Director":"Sue Corcoran","Rotten Tomatoes Rating":null,"IMDB Rating":5.2,"IMDB Votes":134},{"Title":"Ghost","US Gross":217631306,"Worldwide Gross":517600000,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Jul 13 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Fantasy","Director":"Jerry Zucker","Rotten Tomatoes Rating":81,"IMDB Rating":6.9,"IMDB Votes":51125},{"Title":"Ghostbusters","US Gross":238632124,"Worldwide Gross":291632124,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Jun 08 1984","MPAA Rating":"PG","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Science Fiction","Director":"Ivan Reitman","Rotten Tomatoes Rating":null,"IMDB Rating":6.8,"IMDB Votes":358},{"Title":"Girl 6","US Gross":4880941,"Worldwide Gross":4880941,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Mar 22 1996","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Spike Lee","Rotten Tomatoes Rating":34,"IMDB Rating":4.9,"IMDB Votes":3348},{"Title":"Goldeneye","US Gross":106429941,"Worldwide Gross":356429941,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Nov 17 1995","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Martin Campbell","Rotten Tomatoes Rating":80,"IMDB Rating":7.2,"IMDB Votes":69199},{"Title":"The Glimmer Man","US Gross":20404841,"Worldwide Gross":36404841,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Oct 04 1996","MPAA Rating":"R","Running Time min":92,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":13,"IMDB Rating":4.9,"IMDB Votes":7230},{"Title":"Glory","US Gross":26593580,"Worldwide Gross":26593580,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Dec 14 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Dramatization","Director":"Edward Zwick","Rotten Tomatoes Rating":93,"IMDB Rating":8,"IMDB Votes":56427},{"Title":"The Gambler","US Gross":51773,"Worldwide Gross":101773,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Aug 04 1999","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":199},{"Title":"Good Morning Vietnam","US Gross":123922370,"Worldwide Gross":123922370,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Dec 23 1987","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":"Barry Levinson","Rotten Tomatoes Rating":null,"IMDB Rating":7.2,"IMDB Votes":32609},{"Title":"Gandhi","US Gross":52767889,"Worldwide Gross":52767889,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Dec 08 1982","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Sir Richard Attenborough","Rotten Tomatoes Rating":85,"IMDB Rating":8.2,"IMDB Votes":50881},{"Title":"A Guy Named Joe","US Gross":5363000,"Worldwide Gross":5363000,"US DVD Sales":null,"Production Budget":2627000,"Release Date":"Dec 24 2043","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":869},{"Title":"Gentleman's Agreement","US Gross":7800000,"Worldwide Gross":7800000,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Dec 31 1946","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Elia Kazan","Rotten Tomatoes Rating":83,"IMDB Rating":7.4,"IMDB Votes":4637},{"Title":"Goodbye Bafana","US Gross":0,"Worldwide Gross":2717302,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Dec 14 2007","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Vantage","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Bille August","Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":3631},{"Title":"Get on the Bus","US Gross":5691854,"Worldwide Gross":5691854,"US DVD Sales":null,"Production Budget":2400000,"Release Date":"Oct 16 1996","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Spike Lee","Rotten Tomatoes Rating":87,"IMDB Rating":6.7,"IMDB Votes":2701},{"Title":"The Golden Child","US Gross":79817937,"Worldwide Gross":79817937,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Dec 12 1986","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Fantasy","Director":"Michael Ritchie","Rotten Tomatoes Rating":26,"IMDB Rating":5.4,"IMDB Votes":14471},{"Title":"Good Dick","US Gross":28835,"Worldwide Gross":28835,"US DVD Sales":null,"Production Budget":200000,"Release Date":"Oct 10 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Present Pictures/Morning Knight","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":3004},{"Title":"Goldfinger","US Gross":51100000,"Worldwide Gross":124900000,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Dec 22 1964","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":null,"Director":"Guy Hamilton","Rotten Tomatoes Rating":96,"IMDB Rating":7.9,"IMDB Votes":47095},{"Title":"Groundhog Day","US Gross":70906973,"Worldwide Gross":70906973,"US DVD Sales":null,"Production Budget":14600000,"Release Date":"Feb 12 1993","MPAA Rating":"PG","Running Time min":null,"Distributor":"Sony/Columbia","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Harold Ramis","Rotten Tomatoes Rating":96,"IMDB Rating":8.2,"IMDB Votes":134964},{"Title":"Gremlins","US Gross":148168459,"Worldwide Gross":148168459,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Jun 08 1984","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Joe Dante","Rotten Tomatoes Rating":78,"IMDB Rating":7,"IMDB Votes":42163},{"Title":"Get Real","US Gross":1152411,"Worldwide Gross":1152411,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Apr 30 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Play","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.5,"IMDB Votes":6026},{"Title":"Gremlins 2: The New Batch","US Gross":41476097,"Worldwide Gross":41476097,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Jun 15 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Joe Dante","Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":22712},{"Title":"The Greatest Story Ever Told","US Gross":15473333,"Worldwide Gross":15473333,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Feb 15 1965","MPAA Rating":"G","Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":null,"Director":"David Lean","Rotten Tomatoes Rating":39,"IMDB Rating":6.3,"IMDB Votes":3300},{"Title":"The Gospel of John","US Gross":4068087,"Worldwide Gross":4068087,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Sep 26 2003","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"ThinkFilm","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Greatest Show on Earth","US Gross":36000000,"Worldwide Gross":36000000,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Jan 10 1952","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":41,"IMDB Rating":6.8,"IMDB Votes":4264},{"Title":"The First Great Train Robbery","US Gross":391942,"Worldwide Gross":391942,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Feb 02 1979","MPAA Rating":null,"Running Time min":null,"Distributor":"United Artists","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":null,"Director":"Michael Crichton","Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":5141},{"Title":"Get Shorty","US Gross":72021008,"Worldwide Gross":115021008,"US DVD Sales":null,"Production Budget":30250000,"Release Date":"Oct 20 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Barry Sonnenfeld","Rotten Tomatoes Rating":86,"IMDB Rating":6.9,"IMDB Votes":33364},{"Title":"Gettysburg","US Gross":10731997,"Worldwide Gross":10731997,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Oct 08 1993","MPAA Rating":null,"Running Time min":null,"Distributor":"New Line","Source":null,"Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":87,"IMDB Rating":7.6,"IMDB Votes":11215},{"Title":"Guiana 1838","US Gross":227241,"Worldwide Gross":227241,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Sep 24 2004","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"RBC Radio","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Gone with the Wind","US Gross":198680470,"Worldwide Gross":390525192,"US DVD Sales":null,"Production Budget":3900000,"Release Date":"Dec 15 2039","MPAA Rating":"G","Running Time min":222,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"George Cukor","Rotten Tomatoes Rating":97,"IMDB Rating":8.2,"IMDB Votes":78947},{"Title":"Happiness","US Gross":2746453,"Worldwide Gross":5746453,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Oct 16 1998","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Good Machine Releasing","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Todd Solondz","Rotten Tomatoes Rating":84,"IMDB Rating":6.5,"IMDB Votes":64},{"Title":"Harley Davidson and the Marlboro Man","US Gross":7018525,"Worldwide Gross":7018525,"US DVD Sales":null,"Production Budget":23000000,"Release Date":"Aug 23 1991","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Simon Wincer","Rotten Tomatoes Rating":27,"IMDB Rating":5.3,"IMDB Votes":6995},{"Title":"Heavy Metal","US Gross":19571091,"Worldwide Gross":19571091,"US DVD Sales":null,"Production Budget":9300000,"Release Date":"Aug 07 1981","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony/Columbia","Source":"Based on Comic/Graphic Novel","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":60,"IMDB Rating":6,"IMDB Votes":45},{"Title":"Hell's Angels","US Gross":null,"Worldwide Gross":null,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Dec 31 1929","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":90,"IMDB Rating":7.9,"IMDB Votes":2050},{"Title":"Heartbeeps","US Gross":6000000,"Worldwide Gross":6000000,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Dec 18 1981","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.1,"IMDB Votes":620},{"Title":"The Helix... Loaded","US Gross":3700,"Worldwide Gross":3700,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Mar 18 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Romar","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":1.5,"IMDB Votes":486},{"Title":"Hang 'em High","US Gross":6800000,"Worldwide Gross":6800000,"US DVD Sales":null,"Production Budget":1800000,"Release Date":"Aug 03 1968","MPAA Rating":null,"Running Time min":null,"Distributor":"United Artists","Source":"Original Screenplay","Major Genre":"Western","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":93,"IMDB Rating":6.9,"IMDB Votes":10292},{"Title":"Hellraiser","US Gross":14564000,"Worldwide Gross":14564000,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Sep 18 1987","MPAA Rating":null,"Running Time min":null,"Distributor":"New World","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":63,"IMDB Rating":7,"IMDB Votes":22442},{"Title":"Hero","US Gross":19487173,"Worldwide Gross":66787173,"US DVD Sales":null,"Production Budget":42000000,"Release Date":"Oct 02 1992","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Stephen Frears","Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":323},{"Title":"Highlander III: The Sorcerer","US Gross":13738574,"Worldwide Gross":13738574,"US DVD Sales":null,"Production Budget":26000000,"Release Date":"Jan 27 1995","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.8,"IMDB Votes":7763},{"Title":"Highlander","US Gross":5900000,"Worldwide Gross":12900000,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"Mar 07 1986","MPAA Rating":"R","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Fantasy","Director":"Russell Mulcahy","Rotten Tomatoes Rating":66,"IMDB Rating":7.2,"IMDB Votes":40802},{"Title":"How Green Was My Valley","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":1250000,"Release Date":"Oct 28 2041","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":null,"Creative Type":null,"Director":"John Ford","Rotten Tomatoes Rating":88,"IMDB Rating":7.9,"IMDB Votes":7420},{"Title":"High Noon","US Gross":8000000,"Worldwide Gross":8000000,"US DVD Sales":null,"Production Budget":730000,"Release Date":"Dec 31 1951","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Fred Zinnemann","Rotten Tomatoes Rating":95,"IMDB Rating":8.3,"IMDB Votes":34163},{"Title":"History of the World: Part I","US Gross":31672000,"Worldwide Gross":31672000,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Jun 12 1981","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":"Mel Brooks","Rotten Tomatoes Rating":null,"IMDB Rating":6.5,"IMDB Votes":16691},{"Title":"Hello, Dolly","US Gross":33208099,"Worldwide Gross":33208099,"US DVD Sales":null,"Production Budget":24000000,"Release Date":"Dec 16 1969","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.4,"IMDB Votes":254},{"Title":"Halloween II","US Gross":25533818,"Worldwide Gross":25533818,"US DVD Sales":null,"Production Budget":2500000,"Release Date":"Oct 30 1981","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":null,"Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Rick Rosenthal","Rotten Tomatoes Rating":27,"IMDB Rating":4.9,"IMDB Votes":12197},{"Title":"Halloween 3: Season of the Witch","US Gross":14400000,"Worldwide Gross":14400000,"US DVD Sales":null,"Production Budget":2500000,"Release Date":"Oct 22 1982","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":null,"Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.8,"IMDB Votes":12644},{"Title":"Halloween 4: The Return of Michael Myers","US Gross":17768757,"Worldwide Gross":17768757,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Oct 01 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":null,"Major Genre":"Horror","Creative Type":"Fantasy","Director":"Dwight H. Little","Rotten Tomatoes Rating":23,"IMDB Rating":5.6,"IMDB Votes":11079},{"Title":"Halloween 5: The Revenge of Michael Myers","US Gross":11642254,"Worldwide Gross":11642254,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Oct 13 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"Galaxy International Releasing","Source":null,"Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":14,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Halloween: The Curse of Michael Myers","US Gross":15126948,"Worldwide Gross":15126948,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Sep 29 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":null,"Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.4,"IMDB Votes":8576},{"Title":"Halloween","US Gross":47000000,"Worldwide Gross":70000000,"US DVD Sales":null,"Production Budget":325000,"Release Date":"Oct 17 1978","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Horror","Creative Type":null,"Director":"John Carpenter","Rotten Tomatoes Rating":93,"IMDB Rating":6,"IMDB Votes":39866},{"Title":"Home Alone 2: Lost in New York","US Gross":173585516,"Worldwide Gross":358994850,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Nov 20 1992","MPAA Rating":"PG","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Chris Columbus","Rotten Tomatoes Rating":21,"IMDB Rating":5.8,"IMDB Votes":51408},{"Title":"Home Alone","US Gross":285761243,"Worldwide Gross":476684675,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Nov 16 1990","MPAA Rating":"PG","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Chris Columbus","Rotten Tomatoes Rating":47,"IMDB Rating":7,"IMDB Votes":79080},{"Title":"Home Movies","US Gross":89134,"Worldwide Gross":89134,"US DVD Sales":null,"Production Budget":400000,"Release Date":"May 16 1980","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.3,"IMDB Votes":291},{"Title":"Hum to Mohabbt Karega","US Gross":121807,"Worldwide Gross":121807,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"May 26 2000","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.6,"IMDB Votes":74},{"Title":"The Hotel New Hampshire","US Gross":5142858,"Worldwide Gross":5142858,"US DVD Sales":null,"Production Budget":7500000,"Release Date":"Mar 09 1984","MPAA Rating":null,"Running Time min":null,"Distributor":"Orion Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":69,"IMDB Rating":5.8,"IMDB Votes":4387},{"Title":"Henry V","US Gross":10161099,"Worldwide Gross":10161099,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Nov 08 1989","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Goldwyn Entertainment","Source":"Based on Play","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"Kenneth Branagh","Rotten Tomatoes Rating":100,"IMDB Rating":7.9,"IMDB Votes":14499},{"Title":"Housefull","US Gross":1183658,"Worldwide Gross":14883658,"US DVD Sales":null,"Production Budget":10100000,"Release Date":"Apr 30 2010","MPAA Rating":null,"Running Time min":null,"Distributor":"Eros Entertainment","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.6,"IMDB Votes":687},{"Title":"Hook","US Gross":119654823,"Worldwide Gross":300854823,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Dec 11 1991","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Steven Spielberg","Rotten Tomatoes Rating":24,"IMDB Rating":6.2,"IMDB Votes":60159},{"Title":"House Party 2","US Gross":19438638,"Worldwide Gross":19438638,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Oct 23 1991","MPAA Rating":null,"Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":25,"IMDB Rating":4.3,"IMDB Votes":1596},{"Title":"Hocus Pocus","US Gross":39360491,"Worldwide Gross":39360491,"US DVD Sales":null,"Production Budget":28000000,"Release Date":"Jul 16 1993","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":29,"IMDB Rating":6,"IMDB Votes":15893},{"Title":"The Howling","US Gross":17985000,"Worldwide Gross":17985000,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Apr 10 1981","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Joe Dante","Rotten Tomatoes Rating":60,"IMDB Rating":6.5,"IMDB Votes":8731},{"Title":"High Plains Drifter","US Gross":15700000,"Worldwide Gross":15700000,"US DVD Sales":null,"Production Budget":15700000,"Release Date":"Jan 01 1972","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Western","Creative Type":"Historical Fiction","Director":"Clint Eastwood","Rotten Tomatoes Rating":null,"IMDB Rating":7.6,"IMDB Votes":15718},{"Title":"Hoop Dreams","US Gross":7768371,"Worldwide Gross":11768371,"US DVD Sales":null,"Production Budget":700000,"Release Date":"Oct 14 1994","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Fine Line","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":98,"IMDB Rating":8,"IMDB Votes":9492},{"Title":"Happy Gilmore","US Gross":38623460,"Worldwide Gross":38623460,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Feb 16 1996","MPAA Rating":"PG-13","Running Time min":92,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Dennis Dugan","Rotten Tomatoes Rating":58,"IMDB Rating":6.9,"IMDB Votes":54111},{"Title":"The Hudsucker Proxy","US Gross":2816518,"Worldwide Gross":14938149,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Mar 11 1994","MPAA Rating":"PG","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":null,"Director":"Joel Coen","Rotten Tomatoes Rating":58,"IMDB Rating":7.4,"IMDB Votes":32344},{"Title":"A Hard Day's Night","US Gross":12299668,"Worldwide Gross":12299668,"US DVD Sales":null,"Production Budget":560000,"Release Date":"Aug 11 1964","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":100,"IMDB Rating":7.6,"IMDB Votes":15291},{"Title":"Heroes","US Gross":655538,"Worldwide Gross":655538,"US DVD Sales":null,"Production Budget":400000,"Release Date":"Oct 24 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Eros Entertainment","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":505},{"Title":"The Hunt for Red October","US Gross":120709866,"Worldwide Gross":200500000,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Mar 02 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Historical Fiction","Director":"John McTiernan","Rotten Tomatoes Rating":95,"IMDB Rating":7.6,"IMDB Votes":55202},{"Title":"Harper","US Gross":12000000,"Worldwide Gross":12000000,"US DVD Sales":null,"Production Budget":3500000,"Release Date":"Feb 23 1966","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":2395},{"Title":"Harriet the Spy","US Gross":26570048,"Worldwide Gross":26570048,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Jul 10 1996","MPAA Rating":"PG","Running Time min":101,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":45,"IMDB Rating":5.8,"IMDB Votes":2963},{"Title":"Le hussard sur le toit","US Gross":1320043,"Worldwide Gross":1320043,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Apr 19 1996","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":3083},{"Title":"The Hustler","US Gross":7600000,"Worldwide Gross":7600000,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Sep 25 1961","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":97,"IMDB Rating":8.1,"IMDB Votes":25385},{"Title":"Hud","US Gross":10000000,"Worldwide Gross":10000000,"US DVD Sales":null,"Production Budget":2500000,"Release Date":"May 29 1963","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Martin Ritt","Rotten Tomatoes Rating":79,"IMDB Rating":3.4,"IMDB Votes":93},{"Title":"Hudson Hawk","US Gross":17218916,"Worldwide Gross":17218916,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"May 24 1991","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Michael Lehmann","Rotten Tomatoes Rating":20,"IMDB Rating":5.3,"IMDB Votes":21920},{"Title":"Heaven's Gate","US Gross":3484331,"Worldwide Gross":3484331,"US DVD Sales":null,"Production Budget":44000000,"Release Date":"Nov 19 1980","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Michael Cimino","Rotten Tomatoes Rating":null,"IMDB Rating":6.5,"IMDB Votes":4649},{"Title":"Hav Plenty","US Gross":2301777,"Worldwide Gross":2301777,"US DVD Sales":null,"Production Budget":650000,"Release Date":"Jun 19 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.6,"IMDB Votes":580},{"Title":"House of Wax","US Gross":23800000,"Worldwide Gross":23800000,"US DVD Sales":null,"Production Budget":658000,"Release Date":"Apr 10 1953","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":94,"IMDB Rating":5.4,"IMDB Votes":32159},{"Title":"Hawaii","US Gross":34562222,"Worldwide Gross":34562222,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Oct 10 1966","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":null,"Major Genre":null,"Creative Type":null,"Director":"George Roy Hill","Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":1153},{"Title":"Howard the Duck","US Gross":16295774,"Worldwide Gross":16295774,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Aug 01 1986","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":16,"IMDB Rating":4.1,"IMDB Votes":16051},{"Title":"High Anxiety","US Gross":31063038,"Worldwide Gross":31063038,"US DVD Sales":null,"Production Budget":3400000,"Release Date":"Dec 23 1977","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Mel Brooks","Rotten Tomatoes Rating":73,"IMDB Rating":6.5,"IMDB Votes":7025},{"Title":"Hybrid","US Gross":162605,"Worldwide Gross":162605,"US DVD Sales":null,"Production Budget":200000,"Release Date":"May 10 2002","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Indican Pictures","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":2.2,"IMDB Votes":380},{"Title":"It's a Wonderful Life","US Gross":6600000,"Worldwide Gross":6600000,"US DVD Sales":19339789,"Production Budget":3180000,"Release Date":"Dec 31 1945","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Frank Capra","Rotten Tomatoes Rating":94,"IMDB Rating":8.7,"IMDB Votes":101499},{"Title":"The Ice Pirates","US Gross":13075390,"Worldwide Gross":13075390,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Mar 16 1984","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM/UA Classics","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":11,"IMDB Rating":5.1,"IMDB Votes":3600},{"Title":"Independence Day","US Gross":306169255,"Worldwide Gross":817400878,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"Jul 02 1996","MPAA Rating":"PG-13","Running Time min":145,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"Roland Emmerich","Rotten Tomatoes Rating":61,"IMDB Rating":6.5,"IMDB Votes":149493},{"Title":"The Island of Dr. Moreau","US Gross":27682712,"Worldwide Gross":27682712,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Aug 23 1996","MPAA Rating":"PG-13","Running Time min":95,"Distributor":"New Line","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"John Frankenheimer","Rotten Tomatoes Rating":23,"IMDB Rating":4.1,"IMDB Votes":13770},{"Title":"Iraq for Sale: The War Profiteers","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":775000,"Release Date":"Sep 08 2006","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":100,"IMDB Rating":7.8,"IMDB Votes":854},{"Title":"In Her Line of Fire","US Gross":884,"Worldwide Gross":884,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Apr 21 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Regent Releasing","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.5,"IMDB Votes":337},{"Title":"The Indian in the Cupboard","US Gross":35627222,"Worldwide Gross":35627222,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Jul 14 1995","MPAA Rating":"PG","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Frank Oz","Rotten Tomatoes Rating":68,"IMDB Rating":5.7,"IMDB Votes":4836},{"Title":"I Love You Ö Don't Touch Me!","US Gross":33598,"Worldwide Gross":33598,"US DVD Sales":null,"Production Budget":68000,"Release Date":"Feb 20 1998","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.6,"IMDB Votes":298},{"Title":"Illuminata","US Gross":836641,"Worldwide Gross":836641,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Aug 06 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Artisan","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":1100},{"Title":"In Cold Blood","US Gross":13000000,"Worldwide Gross":13000000,"US DVD Sales":null,"Production Budget":3500000,"Release Date":"Dec 31 1966","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Richard Brooks","Rotten Tomatoes Rating":88,"IMDB Rating":8.1,"IMDB Votes":10562},{"Title":"In the Company of Men","US Gross":2883661,"Worldwide Gross":2883661,"US DVD Sales":null,"Production Budget":25000,"Release Date":"Aug 01 1997","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Neil LaBute","Rotten Tomatoes Rating":89,"IMDB Rating":7.2,"IMDB Votes":7601},{"Title":"The Inkwell","US Gross":8864699,"Worldwide Gross":8864699,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Apr 22 1994","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":29,"IMDB Rating":5.7,"IMDB Votes":542},{"Title":"Invaders from Mars","US Gross":4884663,"Worldwide Gross":4984663,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Jun 06 1986","MPAA Rating":null,"Running Time min":null,"Distributor":"Cannon","Source":"Remake","Major Genre":"Horror","Creative Type":"Science Fiction","Director":"Tobe Hooper","Rotten Tomatoes Rating":27,"IMDB Rating":5,"IMDB Votes":1933},{"Title":"L'incomparable mademoiselle C.","US Gross":493905,"Worldwide Gross":493905,"US DVD Sales":null,"Production Budget":3400000,"Release Date":"Apr 23 2004","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":66},{"Title":"Intolerance","US Gross":null,"Worldwide Gross":null,"US DVD Sales":null,"Production Budget":385907,"Release Date":"Sep 05 2016","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":96,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Island","US Gross":15716828,"Worldwide Gross":15716828,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Jun 13 1980","MPAA Rating":"PG-13","Running Time min":138,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":"Michael Ritchie","Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":82601},{"Title":"Eye See You","US Gross":79161,"Worldwide Gross":1807990,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Sep 20 2002","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.1,"IMDB Votes":397},{"Title":"In the Heat of the Night","US Gross":24379978,"Worldwide Gross":24379978,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Aug 02 1967","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Norman Jewison","Rotten Tomatoes Rating":96,"IMDB Rating":8.1,"IMDB Votes":22429},{"Title":"Jack","US Gross":58617334,"Worldwide Gross":58617334,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Aug 09 1996","MPAA Rating":"PG-13","Running Time min":113,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Francis Ford Coppola","Rotten Tomatoes Rating":17,"IMDB Rating":5.3,"IMDB Votes":17267},{"Title":"Jade","US Gross":9812870,"Worldwide Gross":9812870,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Oct 13 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"William Friedkin","Rotten Tomatoes Rating":16,"IMDB Rating":4.8,"IMDB Votes":5279},{"Title":"Jingle All the Way","US Gross":60592389,"Worldwide Gross":129832389,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Nov 22 1996","MPAA Rating":"PG","Running Time min":89,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Brian Levant","Rotten Tomatoes Rating":16,"IMDB Rating":4.9,"IMDB Votes":22928},{"Title":"Dr. No","US Gross":16067035,"Worldwide Gross":59567035,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"May 08 1963","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":36019},{"Title":"The Jungle Book","US Gross":44342956,"Worldwide Gross":44342956,"US DVD Sales":null,"Production Budget":27000000,"Release Date":"Dec 25 1994","MPAA Rating":"PG","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Stephen Sommers","Rotten Tomatoes Rating":null,"IMDB Rating":5.8,"IMDB Votes":5564},{"Title":"Judge Dredd","US Gross":34687912,"Worldwide Gross":113487912,"US DVD Sales":null,"Production Budget":85000000,"Release Date":"Jun 30 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":15,"IMDB Rating":4.9,"IMDB Votes":30736},{"Title":"The Jerky Boys","US Gross":7555256,"Worldwide Gross":7555256,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Feb 03 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":10,"IMDB Rating":3.9,"IMDB Votes":1481},{"Title":"Jefferson in Paris","US Gross":2461628,"Worldwide Gross":2461628,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Mar 31 1995","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"James Ivory","Rotten Tomatoes Rating":36,"IMDB Rating":5.6,"IMDB Votes":1464},{"Title":"JFK","US Gross":70405498,"Worldwide Gross":205400000,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Dec 20 1991","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Oliver Stone","Rotten Tomatoes Rating":83,"IMDB Rating":8,"IMDB Votes":59684},{"Title":"Journey from the Fall","US Gross":635305,"Worldwide Gross":635305,"US DVD Sales":null,"Production Budget":1300000,"Release Date":"Mar 23 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Imaginasian","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":92,"IMDB Rating":7.2,"IMDB Votes":586},{"Title":"Jekyll and Hyde... Together Again","US Gross":3707583,"Worldwide Gross":3707583,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Aug 27 1982","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.5,"IMDB Votes":486},{"Title":"Jumanji","US Gross":100458310,"Worldwide Gross":262758310,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Dec 15 1995","MPAA Rating":"PG","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Joe Johnston","Rotten Tomatoes Rating":48,"IMDB Rating":6.4,"IMDB Votes":54973},{"Title":"The Juror","US Gross":22730924,"Worldwide Gross":22730924,"US DVD Sales":null,"Production Budget":44000000,"Release Date":"Feb 02 1996","MPAA Rating":"R","Running Time min":120,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":16,"IMDB Rating":5.3,"IMDB Votes":6482},{"Title":"Jerusalema","US Gross":7294,"Worldwide Gross":7294,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Jun 11 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Anchor Bay Entertainment","Source":"Original Screenplay","Major Genre":null,"Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.9,"IMDB Votes":6777},{"Title":"Jurassic Park","US Gross":357067947,"Worldwide Gross":923067947,"US DVD Sales":null,"Production Budget":63000000,"Release Date":"Jun 10 1993","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Steven Spielberg","Rotten Tomatoes Rating":87,"IMDB Rating":7.9,"IMDB Votes":151365},{"Title":"Johnny Suede","US Gross":55000,"Worldwide Gross":55000,"US DVD Sales":null,"Production Budget":500000,"Release Date":"Dec 31 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.8,"IMDB Votes":1587},{"Title":"Jaws","US Gross":260000000,"Worldwide Gross":470700000,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Jun 20 1975","MPAA Rating":"PG","Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Steven Spielberg","Rotten Tomatoes Rating":100,"IMDB Rating":8.3,"IMDB Votes":138017},{"Title":"Jaws 2","US Gross":102922376,"Worldwide Gross":208900376,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Jun 16 1978","MPAA Rating":"PG","Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":56,"IMDB Rating":5.6,"IMDB Votes":18793},{"Title":"Jaws 4: The Revenge","US Gross":15728335,"Worldwide Gross":15728335,"US DVD Sales":null,"Production Budget":23000000,"Release Date":"Jul 17 1987","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":2.6,"IMDB Votes":15632},{"Title":"Kabhi Alvida Naa Kehna","US Gross":3275443,"Worldwide Gross":32575443,"US DVD Sales":null,"Production Budget":10750000,"Release Date":"Aug 11 2006","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Yash Raj Films","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":67,"IMDB Rating":5.6,"IMDB Votes":4128},{"Title":"Kickboxer","US Gross":14533681,"Worldwide Gross":14533681,"US DVD Sales":null,"Production Budget":1500000,"Release Date":"Sep 08 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"Cannon","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Mark DiSalle","Rotten Tomatoes Rating":null,"IMDB Rating":5.5,"IMDB Votes":11692},{"Title":"Kids","US Gross":7412216,"Worldwide Gross":20412216,"US DVD Sales":null,"Production Budget":1500000,"Release Date":"Jul 21 1995","MPAA Rating":"Not Rated","Running Time min":90,"Distributor":"Shining Excalibur","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":50,"IMDB Rating":6.7,"IMDB Votes":26122},{"Title":"Kingpin","US Gross":25023424,"Worldwide Gross":32223424,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Jul 26 1996","MPAA Rating":"R","Running Time min":113,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Bobby Farrelly","Rotten Tomatoes Rating":51,"IMDB Rating":6.7,"IMDB Votes":28404},{"Title":"Kindergarten Cop","US Gross":91457688,"Worldwide Gross":202000000,"US DVD Sales":null,"Production Budget":26000000,"Release Date":"Dec 21 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Ivan Reitman","Rotten Tomatoes Rating":50,"IMDB Rating":5.8,"IMDB Votes":40433},{"Title":"King Kong (1933)","US Gross":10000000,"Worldwide Gross":10000000,"US DVD Sales":null,"Production Budget":670000,"Release Date":"Apr 07 2033","MPAA Rating":null,"Running Time min":100,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"King Kong","US Gross":52614445,"Worldwide Gross":90614445,"US DVD Sales":null,"Production Budget":23000000,"Release Date":"Dec 17 1976","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"John Guillermin","Rotten Tomatoes Rating":46,"IMDB Rating":7.6,"IMDB Votes":132720},{"Title":"Kiss of Death","US Gross":14942422,"Worldwide Gross":14942422,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Apr 21 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"20th Century Fox","Source":"Remake","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Barbet Schroeder","Rotten Tomatoes Rating":67,"IMDB Rating":7.6,"IMDB Votes":2374},{"Title":"The Kings of Appletown","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Dec 12 2008","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Koltchak","US Gross":0,"Worldwide Gross":38585047,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Oct 10 2008","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Kingdom of the Spiders","US Gross":17000000,"Worldwide Gross":17000000,"US DVD Sales":null,"Production Budget":500000,"Release Date":"Dec 31 1976","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":44,"IMDB Rating":5.7,"IMDB Votes":1463},{"Title":"Keeping it Real: The Adventures of Greg Walloch","US Gross":1358,"Worldwide Gross":1358,"US DVD Sales":null,"Production Budget":100000,"Release Date":"Nov 09 2001","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Avatar","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Akira","US Gross":19585,"Worldwide Gross":19585,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Apr 27 2001","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.9,"IMDB Votes":39948},{"Title":"Krush Groove","US Gross":11052713,"Worldwide Gross":11052713,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Oct 25 1985","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.8,"IMDB Votes":588},{"Title":"Krrish","US Gross":1430721,"Worldwide Gross":32430721,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Jun 23 2006","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"AdLab Films","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":100,"IMDB Rating":6.1,"IMDB Votes":2735},{"Title":"Kansas City","US Gross":1353824,"Worldwide Gross":1353824,"US DVD Sales":null,"Production Budget":19000000,"Release Date":"Aug 16 1996","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Robert Altman","Rotten Tomatoes Rating":58,"IMDB Rating":6,"IMDB Votes":2397},{"Title":"The Last Emperor","US Gross":43984000,"Worldwide Gross":43984000,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Nov 20 1987","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony/Columbia","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Bernardo Bertolucci","Rotten Tomatoes Rating":91,"IMDB Rating":7.9,"IMDB Votes":24262},{"Title":"Last Action Hero","US Gross":50016394,"Worldwide Gross":137298489,"US DVD Sales":null,"Production Budget":85000000,"Release Date":"Jun 18 1993","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Fantasy","Director":"John McTiernan","Rotten Tomatoes Rating":38,"IMDB Rating":5.9,"IMDB Votes":43171},{"Title":"Live and Let Die","US Gross":35400000,"Worldwide Gross":161800000,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Jun 27 1973","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":null,"Director":"Guy Hamilton","Rotten Tomatoes Rating":64,"IMDB Rating":6.8,"IMDB Votes":24044},{"Title":"Lage Raho Munnabhai","US Gross":2217561,"Worldwide Gross":31517561,"US DVD Sales":null,"Production Budget":2700000,"Release Date":"Sep 01 2006","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Eros Entertainment","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.8,"IMDB Votes":5236},{"Title":"The Last Waltz","US Gross":321952,"Worldwide Gross":321952,"US DVD Sales":null,"Production Budget":35000,"Release Date":"Apr 05 2002","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"MGM","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":8,"IMDB Votes":6893},{"Title":"The Last Big Thing","US Gross":22434,"Worldwide Gross":22434,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Sep 25 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"Stratosphere Entertainment","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6,"IMDB Votes":139},{"Title":"The Land Before Time","US Gross":48092846,"Worldwide Gross":81972846,"US DVD Sales":null,"Production Budget":12300000,"Release Date":"Nov 18 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Don Bluth","Rotten Tomatoes Rating":71,"IMDB Rating":6.9,"IMDB Votes":14017},{"Title":"The Longest Day","US Gross":39100000,"Worldwide Gross":50100000,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Oct 04 1962","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Real Life Events","Major Genre":"Action","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":92,"IMDB Rating":7.8,"IMDB Votes":17712},{"Title":"The Living Daylights","US Gross":51185000,"Worldwide Gross":191200000,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Jul 31 1987","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"John Glen","Rotten Tomatoes Rating":73,"IMDB Rating":6.7,"IMDB Votes":23735},{"Title":"Aladdin","US Gross":217350219,"Worldwide Gross":504050219,"US DVD Sales":null,"Production Budget":28000000,"Release Date":"Nov 11 1992","MPAA Rating":"G","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.8,"IMDB Votes":69090},{"Title":"A Low Down Dirty Shame","US Gross":29317886,"Worldwide Gross":29317886,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Nov 23 1994","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Keenen Ivory Wayans","Rotten Tomatoes Rating":null,"IMDB Rating":5.4,"IMDB Votes":1847},{"Title":"Love and Death on Long Island","US Gross":2542264,"Worldwide Gross":2542264,"US DVD Sales":null,"Production Budget":4030000,"Release Date":"Mar 06 1998","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Lionsgate","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":2506},{"Title":"Ladyhawke","US Gross":18400000,"Worldwide Gross":18400000,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Apr 12 1985","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Fantasy","Director":"Richard Donner","Rotten Tomatoes Rating":63,"IMDB Rating":6.7,"IMDB Votes":15260},{"Title":"Nikita","US Gross":5017971,"Worldwide Gross":5017971,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Mar 08 1991","MPAA Rating":null,"Running Time min":null,"Distributor":"Goldwyn Entertainment","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Luc Besson","Rotten Tomatoes Rating":null,"IMDB Rating":7.5,"IMDB Votes":24872},{"Title":"Lion of the Desert","US Gross":1500000,"Worldwide Gross":1500000,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Dec 31 1979","MPAA Rating":null,"Running Time min":null,"Distributor":"United Film Distribution Co.","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.8,"IMDB Votes":2659},{"Title":"Legal Eagles","US Gross":49851591,"Worldwide Gross":49851591,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Jun 18 1986","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Ivan Reitman","Rotten Tomatoes Rating":50,"IMDB Rating":5.6,"IMDB Votes":4471},{"Title":"Legend","US Gross":15502112,"Worldwide Gross":15502112,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Apr 18 1986","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Ridley Scott","Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":20734},{"Title":"The Last House on the Left","US Gross":3100000,"Worldwide Gross":3100000,"US DVD Sales":null,"Production Budget":87000,"Release Date":"Aug 30 1972","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":63,"IMDB Rating":6.7,"IMDB Votes":22141},{"Title":"Lifeforce","US Gross":11603545,"Worldwide Gross":11603545,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Jun 21 1985","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony/TriStar","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Science Fiction","Director":"Tobe Hooper","Rotten Tomatoes Rating":57,"IMDB Rating":5.8,"IMDB Votes":5727},{"Title":"Lady in White","US Gross":1705139,"Worldwide Gross":1705139,"US DVD Sales":null,"Production Budget":4700000,"Release Date":"Apr 22 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"New Century Vista Film Company","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":73,"IMDB Rating":6.6,"IMDB Votes":2221},{"Title":"The Long Kiss Goodnight","US Gross":33447612,"Worldwide Gross":33447612,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Oct 11 1996","MPAA Rating":"R","Running Time min":120,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Renny Harlin","Rotten Tomatoes Rating":69,"IMDB Rating":6.6,"IMDB Votes":28257},{"Title":"Lake of Fire","US Gross":25317,"Worldwide Gross":25317,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Oct 03 2007","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"ThinkFilm","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":8.4,"IMDB Votes":1027},{"Title":"Elling","US Gross":313436,"Worldwide Gross":313436,"US DVD Sales":null,"Production Budget":2100000,"Release Date":"May 29 2002","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.5,"IMDB Votes":7114},{"Title":"Lolita (1962)","US Gross":9250000,"Worldwide Gross":9250000,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Jan 01 1962","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Drama","Creative Type":null,"Director":"Stanley Kubrick","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Elmer Gantry","US Gross":10400000,"Worldwide Gross":10400000,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Dec 31 1959","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Richard Brooks","Rotten Tomatoes Rating":96,"IMDB Rating":7.8,"IMDB Votes":4185},{"Title":"El Mariachi","US Gross":2040920,"Worldwide Gross":2040920,"US DVD Sales":null,"Production Budget":7000,"Release Date":"Feb 26 1993","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony/Columbia","Source":"Original Screenplay","Major Genre":"Action","Creative Type":null,"Director":"Robert Rodriguez","Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":19668},{"Title":"Last Man Standing","US Gross":18115927,"Worldwide Gross":18115927,"US DVD Sales":null,"Production Budget":67000000,"Release Date":"Sep 20 1996","MPAA Rating":"R","Running Time min":100,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"Walter Hill","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Aliens","US Gross":85160248,"Worldwide Gross":183316455,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Jul 18 1986","MPAA Rating":"R","Running Time min":137,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"James Cameron","Rotten Tomatoes Rating":100,"IMDB Rating":7.5,"IMDB Votes":84},{"Title":"Alien³","US Gross":54927174,"Worldwide Gross":158500000,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"May 22 1992","MPAA Rating":"R","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"David Fincher","Rotten Tomatoes Rating":37,"IMDB Rating":6.3,"IMDB Votes":78860},{"Title":"The Lion King","US Gross":328539505,"Worldwide Gross":783839505,"US DVD Sales":null,"Production Budget":79300000,"Release Date":"Jun 15 1994","MPAA Rating":"G","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Rob Minkoff","Rotten Tomatoes Rating":92,"IMDB Rating":8.2,"IMDB Votes":136503},{"Title":"Love and Death","US Gross":20123742,"Worldwide Gross":20123742,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Jun 10 1975","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":null,"Director":"Woody Allen","Rotten Tomatoes Rating":100,"IMDB Rating":7.6,"IMDB Votes":12111},{"Title":"Love and Other Catastrophes","US Gross":212285,"Worldwide Gross":743216,"US DVD Sales":null,"Production Budget":250000,"Release Date":"Mar 28 1997","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":null,"Major Genre":"Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.7,"IMDB Votes":1406},{"Title":"Love Letters","US Gross":5269990,"Worldwide Gross":5269990,"US DVD Sales":null,"Production Budget":550000,"Release Date":"Apr 27 1984","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"New World","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":477},{"Title":"The Legend of the Lone Ranger","US Gross":13400000,"Worldwide Gross":13400000,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"May 22 1981","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Remake","Major Genre":"Western","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.6,"IMDB Votes":755},{"Title":"The Last of the Mohicans","US Gross":72455275,"Worldwide Gross":72455275,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Sep 25 1992","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"Michael Mann","Rotten Tomatoes Rating":97,"IMDB Rating":7.8,"IMDB Votes":45410},{"Title":"Love Me Tender","US Gross":9000000,"Worldwide Gross":9000000,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Dec 31 1955","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":38,"IMDB Rating":5.9,"IMDB Votes":1301},{"Title":"The Long Riders","US Gross":15198912,"Worldwide Gross":15198912,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"May 16 1980","MPAA Rating":null,"Running Time min":null,"Distributor":"United Artists","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"Walter Hill","Rotten Tomatoes Rating":79,"IMDB Rating":7.1,"IMDB Votes":3791},{"Title":"Losin' It","US Gross":1246141,"Worldwide Gross":1246141,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Apr 08 1983","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.6,"IMDB Votes":1668},{"Title":"The Loss of Sexual Innocence","US Gross":399793,"Worldwide Gross":399793,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"May 28 1999","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Mike Figgis","Rotten Tomatoes Rating":45,"IMDB Rating":4.9,"IMDB Votes":2263},{"Title":"Legends of the Fall","US Gross":66502573,"Worldwide Gross":66502573,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Dec 23 1994","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Edward Zwick","Rotten Tomatoes Rating":63,"IMDB Rating":7.1,"IMDB Votes":39815},{"Title":"A League of Their Own","US Gross":107533925,"Worldwide Gross":132440066,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Jul 01 1992","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":"Penny Marshall","Rotten Tomatoes Rating":81,"IMDB Rating":6.9,"IMDB Votes":33426},{"Title":"Loaded Weapon 1","US Gross":27979399,"Worldwide Gross":27979399,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Feb 05 1993","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.7,"IMDB Votes":17637},{"Title":"The Lost Weekend","US Gross":11000000,"Worldwide Gross":11000000,"US DVD Sales":null,"Production Budget":1250000,"Release Date":"Dec 31 1944","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Billy Wilder","Rotten Tomatoes Rating":100,"IMDB Rating":8.2,"IMDB Votes":11864},{"Title":"Le petit Nicolas","US Gross":201857,"Worldwide Gross":52339566,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Feb 19 2010","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":1505},{"Title":"Logan's Run","US Gross":25000000,"Worldwide Gross":25000000,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Dec 31 1975","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":70,"IMDB Rating":6.7,"IMDB Votes":14947},{"Title":"Betty Fisher et autres histoires","US Gross":206400,"Worldwide Gross":206400,"US DVD Sales":null,"Production Budget":7500000,"Release Date":"Sep 13 2002","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"WellSpring","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":1054},{"Title":"Light Sleeper","US Gross":1050861,"Worldwide Gross":1050861,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Sep 21 1992","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":94,"IMDB Rating":6.7,"IMDB Votes":1986},{"Title":"Little Shop of Horrors","US Gross":38747385,"Worldwide Gross":38747385,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Dec 19 1986","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Remake","Major Genre":"Musical","Creative Type":"Fantasy","Director":"Frank Oz","Rotten Tomatoes Rating":91,"IMDB Rating":6.6,"IMDB Votes":21521},{"Title":"Lone Star","US Gross":12961389,"Worldwide Gross":12961389,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Jun 21 1996","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"John Sayles","Rotten Tomatoes Rating":92,"IMDB Rating":7.6,"IMDB Votes":14599},{"Title":"Latter Days","US Gross":833118,"Worldwide Gross":833118,"US DVD Sales":null,"Production Budget":850000,"Release Date":"Jan 30 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"TLA Releasing","Source":null,"Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":7157},{"Title":"Lethal Weapon","US Gross":65192350,"Worldwide Gross":120192350,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Mar 06 1987","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Richard Donner","Rotten Tomatoes Rating":90,"IMDB Rating":7.6,"IMDB Votes":54994},{"Title":"Lethal Weapon 3","US Gross":144731527,"Worldwide Gross":319700000,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"May 15 1992","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Richard Donner","Rotten Tomatoes Rating":56,"IMDB Rating":6.5,"IMDB Votes":39735},{"Title":"The Last Time I Committed Suicide","US Gross":12836,"Worldwide Gross":12836,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Jun 20 1997","MPAA Rating":"R","Running Time min":null,"Distributor":"Roxie Releasing","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.7,"IMDB Votes":1181},{"Title":"Little Voice","US Gross":4595000,"Worldwide Gross":4595000,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Dec 04 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Based on Play","Major Genre":"Musical","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":83,"IMDB Rating":6.9,"IMDB Votes":8453},{"Title":"The Last Temptation of Christ","US Gross":8373585,"Worldwide Gross":8373585,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Aug 12 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Martin Scorsese","Rotten Tomatoes Rating":83,"IMDB Rating":7.5,"IMDB Votes":20934},{"Title":"License to Kill","US Gross":34667015,"Worldwide Gross":156167015,"US DVD Sales":null,"Production Budget":42000000,"Release Date":"Jul 14 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"John Glen","Rotten Tomatoes Rating":null,"IMDB Rating":6.5,"IMDB Votes":24558},{"Title":"Cama adentro","US Gross":200433,"Worldwide Gross":200433,"US DVD Sales":null,"Production Budget":800000,"Release Date":"Jul 18 2007","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Film Sales Company","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.2,"IMDB Votes":466},{"Title":"Leaving Las Vegas","US Gross":31983777,"Worldwide Gross":49800000,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Oct 27 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Mike Figgis","Rotten Tomatoes Rating":89,"IMDB Rating":7.6,"IMDB Votes":42131},{"Title":"The Lawnmower Man","US Gross":32100816,"Worldwide Gross":32100816,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Mar 06 1992","MPAA Rating":null,"Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":47,"IMDB Rating":5.1,"IMDB Votes":12607},{"Title":"Lone Wolf McQuade","US Gross":12232628,"Worldwide Gross":12232628,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Apr 15 1983","MPAA Rating":null,"Running Time min":null,"Distributor":"Orion Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.8,"IMDB Votes":2917},{"Title":"Little Women","US Gross":50003303,"Worldwide Gross":50003303,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Dec 21 1994","MPAA Rating":"PG","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":89,"IMDB Rating":7.1,"IMDB Votes":16514},{"Title":"Lawrence of Arabia","US Gross":37495385,"Worldwide Gross":69995385,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Dec 16 1962","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Dramatization","Director":"David Lean","Rotten Tomatoes Rating":98,"IMDB Rating":8.6,"IMDB Votes":79421},{"Title":"Menace II Society","US Gross":27731527,"Worldwide Gross":27731527,"US DVD Sales":null,"Production Budget":3500000,"Release Date":"May 26 1993","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Albert Hughes","Rotten Tomatoes Rating":85,"IMDB Rating":7.4,"IMDB Votes":14807},{"Title":"Much Ado About Nothing","US Gross":22549338,"Worldwide Gross":22549338,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"May 07 1993","MPAA Rating":null,"Running Time min":null,"Distributor":"Goldwyn Entertainment","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Kenneth Branagh","Rotten Tomatoes Rating":90,"IMDB Rating":7.4,"IMDB Votes":22470},{"Title":"Major Dundee","US Gross":14873,"Worldwide Gross":14873,"US DVD Sales":null,"Production Budget":3800000,"Release Date":"Apr 07 1965","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Western","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":97,"IMDB Rating":6.7,"IMDB Votes":2588},{"Title":"The Magic Flute","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":27000000,"Release Date":"Dec 31 1969","MPAA Rating":null,"Running Time min":null,"Distributor":"Here Films","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Kenneth Branagh","Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":499},{"Title":"Mata Hari","US Gross":900000,"Worldwide Gross":900000,"US DVD Sales":null,"Production Budget":558000,"Release Date":"Dec 31 1930","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":2.2,"IMDB Votes":376},{"Title":"Malcolm X","US Gross":48169910,"Worldwide Gross":48169910,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Nov 18 1992","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Spike Lee","Rotten Tomatoes Rating":90,"IMDB Rating":7.7,"IMDB Votes":23062},{"Title":"Maniac","US Gross":10000000,"Worldwide Gross":10000000,"US DVD Sales":null,"Production Budget":350000,"Release Date":"Dec 31 1979","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.2,"IMDB Votes":3281},{"Title":"Mary Poppins","US Gross":102300000,"Worldwide Gross":102300000,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Aug 26 1964","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Musical","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":100,"IMDB Rating":7.7,"IMDB Votes":34302},{"Title":"Mary Reilly","US Gross":5707094,"Worldwide Gross":6370115,"US DVD Sales":null,"Production Budget":47000000,"Release Date":"Feb 23 1996","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Stephen Frears","Rotten Tomatoes Rating":27,"IMDB Rating":5.5,"IMDB Votes":6864},{"Title":"Maximum Risk","US Gross":14102929,"Worldwide Gross":51702929,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Sep 13 1996","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":29,"IMDB Rating":4.9,"IMDB Votes":7064},{"Title":"M*A*S*H","US Gross":81600000,"Worldwide Gross":81600000,"US DVD Sales":null,"Production Budget":3500000,"Release Date":"Jan 01 1970","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Robert Altman","Rotten Tomatoes Rating":null,"IMDB Rating":8.6,"IMDB Votes":8043},{"Title":"The Mask","US Gross":119920129,"Worldwide Gross":343900000,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Jul 29 1994","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"New Line","Source":"Based on Comic/Graphic Novel","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Chuck Russell","Rotten Tomatoes Rating":75,"IMDB Rating":6.6,"IMDB Votes":72981},{"Title":"Mars Attacks!","US Gross":37771017,"Worldwide Gross":101371017,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Dec 13 1996","MPAA Rating":"PG-13","Running Time min":110,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Science Fiction","Director":"Tim Burton","Rotten Tomatoes Rating":50,"IMDB Rating":6.3,"IMDB Votes":76396},{"Title":"Mo' Better Blues","US Gross":16153000,"Worldwide Gross":16153000,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Aug 03 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Spike Lee","Rotten Tomatoes Rating":72,"IMDB Rating":6.3,"IMDB Votes":4210},{"Title":"Moby Dick","US Gross":10400000,"Worldwide Gross":10400000,"US DVD Sales":null,"Production Budget":4500000,"Release Date":"Dec 31 1955","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"John Huston","Rotten Tomatoes Rating":67,"IMDB Rating":7.4,"IMDB Votes":5969},{"Title":"My Beautiful Laundrette","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":400000,"Release Date":"Apr 01 1986","MPAA Rating":null,"Running Time min":null,"Distributor":"Orion Classics","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Stephen Frears","Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":5381},{"Title":"Michael Jordan to the MAX","US Gross":18642318,"Worldwide Gross":18642318,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"May 05 2000","MPAA Rating":"Not Rated","Running Time min":46,"Distributor":"Giant Screen Films","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":64,"IMDB Rating":7.2,"IMDB Votes":746},{"Title":"Michael Collins","US Gross":11092559,"Worldwide Gross":27572844,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Oct 11 1996","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Neil Jordan","Rotten Tomatoes Rating":77,"IMDB Rating":6.9,"IMDB Votes":11805},{"Title":"My Cousin Vinny","US Gross":52929168,"Worldwide Gross":52929168,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Mar 13 1992","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":86,"IMDB Rating":7.3,"IMDB Votes":30524},{"Title":"Medicine Man","US Gross":44948240,"Worldwide Gross":44948240,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Feb 07 1992","MPAA Rating":null,"Running Time min":87,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"John McTiernan","Rotten Tomatoes Rating":22,"IMDB Rating":5.7,"IMDB Votes":9307},{"Title":"Madadayo","US Gross":48856,"Worldwide Gross":48856,"US DVD Sales":null,"Production Budget":11900000,"Release Date":"Mar 20 1998","MPAA Rating":null,"Running Time min":null,"Distributor":"WinStar Cinema","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Akira Kurosawa","Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":1748},{"Title":"Modern Problems","US Gross":24474312,"Worldwide Gross":24474312,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Dec 25 1981","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.5,"IMDB Votes":2144},{"Title":"Amadeus","US Gross":51973029,"Worldwide Gross":51973029,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Sep 19 1984","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Milos Forman","Rotten Tomatoes Rating":96,"IMDB Rating":8.4,"IMDB Votes":96997},{"Title":"Modern Times","US Gross":163245,"Worldwide Gross":163245,"US DVD Sales":null,"Production Budget":1500000,"Release Date":"Feb 05 2036","MPAA Rating":null,"Running Time min":null,"Distributor":"Kino International","Source":null,"Major Genre":"Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":100,"IMDB Rating":8.5,"IMDB Votes":35773},{"Title":"The Mighty Ducks","US Gross":50752337,"Worldwide Gross":50752337,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Oct 02 1992","MPAA Rating":"PG","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Stephen Herek","Rotten Tomatoes Rating":8,"IMDB Rating":5.9,"IMDB Votes":15479},{"Title":"A Man for All Seasons","US Gross":28350000,"Worldwide Gross":28350000,"US DVD Sales":null,"Production Budget":3900000,"Release Date":"Dec 12 1966","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Fred Zinnemann","Rotten Tomatoes Rating":85,"IMDB Rating":8.1,"IMDB Votes":12460},{"Title":"Megaforce","US Gross":5675599,"Worldwide Gross":5675599,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Jun 25 1982","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Hal Needham","Rotten Tomatoes Rating":null,"IMDB Rating":2.5,"IMDB Votes":1446},{"Title":"The Mirror Has Two Faces","US Gross":41267469,"Worldwide Gross":41267469,"US DVD Sales":null,"Production Budget":42000000,"Release Date":"Nov 15 1996","MPAA Rating":"PG-13","Running Time min":127,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Barbra Streisand","Rotten Tomatoes Rating":54,"IMDB Rating":6,"IMDB Votes":6055},{"Title":"Midnight Cowboy","US Gross":44785053,"Worldwide Gross":44785053,"US DVD Sales":null,"Production Budget":3600000,"Release Date":"May 25 1969","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":null,"Major Genre":null,"Creative Type":null,"Director":"John Schlesinger","Rotten Tomatoes Rating":90,"IMDB Rating":8,"IMDB Votes":34053},{"Title":"Midnight Run","US Gross":38413606,"Worldwide Gross":81613606,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Jul 20 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Martin Brest","Rotten Tomatoes Rating":96,"IMDB Rating":7.5,"IMDB Votes":24104},{"Title":"Major League","US Gross":49793054,"Worldwide Gross":49793054,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Apr 07 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":84,"IMDB Rating":6.9,"IMDB Votes":20798},{"Title":"The Molly Maguires","US Gross":2200000,"Worldwide Gross":2200000,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Dec 31 1969","MPAA Rating":"PG","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Martin Ritt","Rotten Tomatoes Rating":89,"IMDB Rating":6.8,"IMDB Votes":1304},{"Title":"Malevolence","US Gross":126021,"Worldwide Gross":257516,"US DVD Sales":null,"Production Budget":200000,"Release Date":"Sep 10 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"Painted Zebra Releasing","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":31,"IMDB Rating":5,"IMDB Votes":248},{"Title":"Mad Max 2: The Road Warrior","US Gross":24600832,"Worldwide Gross":24600832,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"May 21 1982","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":null,"Major Genre":"Action","Creative Type":"Science Fiction","Director":"George Miller","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"It's a Mad Mad Mad Mad World","US Gross":46300000,"Worldwide Gross":60000000,"US DVD Sales":null,"Production Budget":9400000,"Release Date":"Nov 07 1963","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.5,"IMDB Votes":14460},{"Title":"Mad Max","US Gross":8750000,"Worldwide Gross":99750000,"US DVD Sales":null,"Production Budget":200000,"Release Date":"Mar 21 1980","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Action","Creative Type":"Science Fiction","Director":"George Miller","Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":36548},{"Title":"Mad Max Beyond Thunderdome","US Gross":36230219,"Worldwide Gross":36230219,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Jul 10 1985","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":null,"Major Genre":"Action","Creative Type":"Science Fiction","Director":"George Miller","Rotten Tomatoes Rating":null,"IMDB Rating":5.9,"IMDB Votes":24273},{"Title":"The Man From Snowy River","US Gross":20659423,"Worldwide Gross":20659423,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Nov 03 1982","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"George Miller","Rotten Tomatoes Rating":80,"IMDB Rating":7,"IMDB Votes":3101},{"Title":"Men of War","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Dec 19 1995","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.2,"IMDB Votes":1435},{"Title":"Monty Python and the Holy Grail","US Gross":3427696,"Worldwide Gross":5028948,"US DVD Sales":null,"Production Budget":400000,"Release Date":"May 10 1975","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":8.4,"IMDB Votes":155049},{"Title":"Men with Brooms","US Gross":4239767,"Worldwide Gross":4239767,"US DVD Sales":null,"Production Budget":7500000,"Release Date":"Mar 08 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Artisan","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":63,"IMDB Rating":5.8,"IMDB Votes":2559},{"Title":"Mutiny on The Bounty","US Gross":13680000,"Worldwide Gross":13680000,"US DVD Sales":null,"Production Budget":19000000,"Release Date":"Nov 08 1962","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":69,"IMDB Rating":7.9,"IMDB Votes":7608},{"Title":"Mommie Dearest","US Gross":19032000,"Worldwide Gross":25032000,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Sep 18 1981","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Frank Perry","Rotten Tomatoes Rating":57,"IMDB Rating":6.3,"IMDB Votes":4905},{"Title":"March or Die","US Gross":1000000,"Worldwide Gross":1000000,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Aug 05 1977","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":1233},{"Title":"Memoirs of an Invisible Man","US Gross":14358033,"Worldwide Gross":14358033,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Feb 28 1992","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Science Fiction","Director":"John Carpenter","Rotten Tomatoes Rating":24,"IMDB Rating":5.8,"IMDB Votes":8522},{"Title":"The Mongol King","US Gross":900,"Worldwide Gross":900,"US DVD Sales":null,"Production Budget":7000,"Release Date":"Dec 31 2003","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":null,"Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"My Own Private Idaho","US Gross":6401336,"Worldwide Gross":6401336,"US DVD Sales":null,"Production Budget":2500000,"Release Date":"Sep 29 1991","MPAA Rating":null,"Running Time min":null,"Distributor":"Fine Line","Source":"Based on Book/Short Story","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":"Gus Van Sant","Rotten Tomatoes Rating":84,"IMDB Rating":7,"IMDB Votes":17604},{"Title":"Moonraker","US Gross":70300000,"Worldwide Gross":210300000,"US DVD Sales":null,"Production Budget":31000000,"Release Date":"Jun 29 1979","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":64,"IMDB Rating":6.1,"IMDB Votes":26760},{"Title":"Money Train","US Gross":35324232,"Worldwide Gross":77224232,"US DVD Sales":null,"Production Budget":68000000,"Release Date":"Nov 22 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Joseph Ruben","Rotten Tomatoes Rating":17,"IMDB Rating":5.2,"IMDB Votes":13972},{"Title":"Metropolitan","US Gross":2938000,"Worldwide Gross":2938000,"US DVD Sales":null,"Production Budget":430000,"Release Date":"Aug 03 1990","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Whit Stillman","Rotten Tomatoes Rating":88,"IMDB Rating":7.2,"IMDB Votes":3355},{"Title":"The Life of Brian","US Gross":20008693,"Worldwide Gross":20008693,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Aug 17 1979","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Rainbow Releasing","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Mallrats","US Gross":2108367,"Worldwide Gross":2108367,"US DVD Sales":null,"Production Budget":6100000,"Release Date":"Oct 20 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Gramercy","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Kevin Smith","Rotten Tomatoes Rating":53,"IMDB Rating":7.1,"IMDB Votes":52807},{"Title":"American Desi","US Gross":902835,"Worldwide Gross":1366235,"US DVD Sales":null,"Production Budget":250000,"Release Date":"Mar 16 2001","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Eros Entertainment","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":42,"IMDB Rating":6.7,"IMDB Votes":1047},{"Title":"Mrs. Winterbourne","US Gross":10039566,"Worldwide Gross":10039566,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Apr 19 1996","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Richard Benjamin","Rotten Tomatoes Rating":7,"IMDB Rating":5.8,"IMDB Votes":2987},{"Title":"Mrs. Doubtfire","US Gross":219195051,"Worldwide Gross":441286003,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Nov 24 1993","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Chris Columbus","Rotten Tomatoes Rating":64,"IMDB Rating":6.6,"IMDB Votes":56917},{"Title":"Mr. Smith Goes To Washington","US Gross":9000000,"Worldwide Gross":9000000,"US DVD Sales":null,"Production Budget":1500000,"Release Date":"Dec 31 1938","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony/Columbia","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":"Frank Capra","Rotten Tomatoes Rating":97,"IMDB Rating":8.2,"IMDB Votes":33315},{"Title":"Mortal Kombat","US Gross":70433227,"Worldwide Gross":122133227,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Aug 18 1995","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"New Line","Source":"Based on Game","Major Genre":"Action","Creative Type":"Fantasy","Director":"Paul Anderson","Rotten Tomatoes Rating":35,"IMDB Rating":5.4,"IMDB Votes":29605},{"Title":"Frankenstein","US Gross":22006296,"Worldwide Gross":112006296,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Nov 04 1994","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":null,"Director":"Kenneth Branagh","Rotten Tomatoes Rating":null,"IMDB Rating":6.2,"IMDB Votes":19913},{"Title":"The Misfits","US Gross":8200000,"Worldwide Gross":8200000,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Dec 31 1960","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"John Huston","Rotten Tomatoes Rating":100,"IMDB Rating":7.4,"IMDB Votes":6351},{"Title":"My Stepmother Is an Alien","US Gross":13854000,"Worldwide Gross":13854000,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"Dec 09 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Science Fiction","Director":"Richard Benjamin","Rotten Tomatoes Rating":13,"IMDB Rating":4.8,"IMDB Votes":9073},{"Title":"The Man Who Shot Liberty Valance","US Gross":8000000,"Worldwide Gross":8000000,"US DVD Sales":null,"Production Budget":3200000,"Release Date":"Jan 01 1962","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"John Ford","Rotten Tomatoes Rating":97,"IMDB Rating":8.1,"IMDB Votes":22681},{"Title":"Mission: Impossible","US Gross":180981886,"Worldwide Gross":456481886,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"May 21 1996","MPAA Rating":"PG-13","Running Time min":110,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Brian De Palma","Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":86222},{"Title":"Meteor","US Gross":8400000,"Worldwide Gross":8400000,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"Dec 31 1978","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Ronald Neame","Rotten Tomatoes Rating":9,"IMDB Rating":4.7,"IMDB Votes":2969},{"Title":"Multiplicity","US Gross":20133326,"Worldwide Gross":20133326,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Jul 17 1996","MPAA Rating":"PG-13","Running Time min":117,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Science Fiction","Director":"Harold Ramis","Rotten Tomatoes Rating":44,"IMDB Rating":5.7,"IMDB Votes":11935},{"Title":"Mutual Appreciation","US Gross":103509,"Worldwide Gross":103509,"US DVD Sales":null,"Production Budget":30000,"Release Date":"Sep 01 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Goodbye Cruel Releasing","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":1102},{"Title":"The Muppet Christmas Carol","US Gross":27281507,"Worldwide Gross":27281507,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Dec 11 1992","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on TV","Major Genre":"Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":67,"IMDB Rating":7.5,"IMDB Votes":10853},{"Title":"The Man with the Golden Gun","US Gross":21000000,"Worldwide Gross":97600000,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Dec 20 1974","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":null,"Director":"Guy Hamilton","Rotten Tomatoes Rating":52,"IMDB Rating":6.7,"IMDB Votes":22431},{"Title":"My Fair Lady","US Gross":72000000,"Worldwide Gross":72000000,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Oct 22 1964","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Based on Musical/Opera","Major Genre":"Musical","Creative Type":"Historical Fiction","Director":"George Cukor","Rotten Tomatoes Rating":94,"IMDB Rating":7.9,"IMDB Votes":28039},{"Title":"Mystic Pizza","US Gross":12793213,"Worldwide Gross":12793213,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Oct 21 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"Samuel Goldwyn Films","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Donald Petrie","Rotten Tomatoes Rating":82,"IMDB Rating":5.9,"IMDB Votes":8413},{"Title":"Namastey London","US Gross":1207007,"Worldwide Gross":6831069,"US DVD Sales":null,"Production Budget":8400000,"Release Date":"Mar 23 2007","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Eros Entertainment","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.7,"IMDB Votes":1511},{"Title":"Naturally Native","US Gross":10508,"Worldwide Gross":10508,"US DVD Sales":null,"Production Budget":700000,"Release Date":"Oct 08 1999","MPAA Rating":"PG-13","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.8,"IMDB Votes":91},{"Title":"Inchon","US Gross":4408636,"Worldwide Gross":4408636,"US DVD Sales":null,"Production Budget":46000000,"Release Date":"Sep 17 1982","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3,"IMDB Votes":326},{"Title":"Indiana Jones and the Temple of Doom","US Gross":179880271,"Worldwide Gross":333080271,"US DVD Sales":18998388,"Production Budget":28000000,"Release Date":"May 23 1984","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Steven Spielberg","Rotten Tomatoes Rating":85,"IMDB Rating":7.5,"IMDB Votes":110761},{"Title":"Indiana Jones and the Last Crusade","US Gross":197171806,"Worldwide Gross":474171806,"US DVD Sales":18740425,"Production Budget":48000000,"Release Date":"May 24 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Steven Spielberg","Rotten Tomatoes Rating":89,"IMDB Rating":8.3,"IMDB Votes":171572},{"Title":"Neal n' Nikki","US Gross":100358,"Worldwide Gross":329621,"US DVD Sales":null,"Production Budget":1300000,"Release Date":"Dec 09 2005","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Yash Raj Films","Source":null,"Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.5,"IMDB Votes":494},{"Title":"A Nightmare on Elm Street 4: The Dream Master","US Gross":49369899,"Worldwide Gross":49369899,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Aug 19 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":"Renny Harlin","Rotten Tomatoes Rating":null,"IMDB Rating":5.2,"IMDB Votes":13310},{"Title":"Next Stop, Wonderland","US Gross":3386698,"Worldwide Gross":3456820,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Aug 21 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Brad Anderson","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Nighthawks","US Gross":14600000,"Worldwide Gross":19600000,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Apr 10 1981","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":71,"IMDB Rating":6.3,"IMDB Votes":5649},{"Title":"The English Patient","US Gross":78716374,"Worldwide Gross":231716374,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Nov 15 1996","MPAA Rating":"R","Running Time min":160,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Anthony Minghella","Rotten Tomatoes Rating":83,"IMDB Rating":7.3,"IMDB Votes":54484},{"Title":"Niagara","US Gross":2500000,"Worldwide Gross":2500000,"US DVD Sales":null,"Production Budget":1250000,"Release Date":"Jan 21 1953","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":4698},{"Title":"The Naked Gun 2Ω: The Smell of Fear","US Gross":86930411,"Worldwide Gross":86930411,"US DVD Sales":null,"Production Budget":23000000,"Release Date":"Jun 28 1991","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"David Zucker","Rotten Tomatoes Rating":null,"IMDB Rating":6.6,"IMDB Votes":26384},{"Title":"Naked Gun 33 1/3: The Final Insult","US Gross":51041856,"Worldwide Gross":51041856,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Mar 18 1994","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Peter Segal","Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":24904},{"Title":"National Lampoon's Animal House","US Gross":141600000,"Worldwide Gross":141600000,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Jul 28 1978","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":null,"Major Genre":null,"Creative Type":null,"Director":"John Landis","Rotten Tomatoes Rating":90,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Night of the Living Dead","US Gross":12000000,"Worldwide Gross":30000000,"US DVD Sales":null,"Production Budget":114000,"Release Date":"Oct 01 1968","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Walter Reade Organization","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":96,"IMDB Rating":6.6,"IMDB Votes":10083},{"Title":"No Looking Back","US Gross":143273,"Worldwide Gross":143273,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Mar 27 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"Gramercy","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Edward Burns","Rotten Tomatoes Rating":38,"IMDB Rating":5.7,"IMDB Votes":1145},{"Title":"The Nun's Story","US Gross":12800000,"Worldwide Gross":12800000,"US DVD Sales":null,"Production Budget":3500000,"Release Date":"Dec 31 1958","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Fred Zinnemann","Rotten Tomatoes Rating":93,"IMDB Rating":7.5,"IMDB Votes":3313},{"Title":"A Nightmare on Elm Street","US Gross":25504513,"Worldwide Gross":25504513,"US DVD Sales":null,"Production Budget":1800000,"Release Date":"Nov 09 1984","MPAA Rating":null,"Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":"Wes Craven","Rotten Tomatoes Rating":95,"IMDB Rating":5.3,"IMDB Votes":12554},{"Title":"A Nightmare On Elm Street Part 2: Freddy's Revenge","US Gross":21163999,"Worldwide Gross":21163999,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Nov 01 1985","MPAA Rating":null,"Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.9,"IMDB Votes":16222},{"Title":"A Nightmare On Elm Street 3: Dream Warriors","US Gross":44793222,"Worldwide Gross":44793222,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Feb 27 1987","MPAA Rating":null,"Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":"Chuck Russell","Rotten Tomatoes Rating":null,"IMDB Rating":6.2,"IMDB Votes":17354},{"Title":"A Nightmare On Elm Street: The Dream Child","US Gross":22168359,"Worldwide Gross":22168359,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Aug 11 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":"Stephen Hopkins","Rotten Tomatoes Rating":null,"IMDB Rating":4.7,"IMDB Votes":10849},{"Title":"Freddy's Dead: The Final Nightmare","US Gross":34872033,"Worldwide Gross":34872033,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Sep 13 1991","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.5,"IMDB Votes":12779},{"Title":"Wes Craven's New Nightmare","US Gross":18090181,"Worldwide Gross":18090181,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Oct 14 1994","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":"Wes Craven","Rotten Tomatoes Rating":81,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Night of the Living Dead","US Gross":5835247,"Worldwide Gross":5835247,"US DVD Sales":null,"Production Budget":4200000,"Release Date":"Oct 19 1990","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony/Columbia","Source":"Remake","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":67,"IMDB Rating":6.6,"IMDB Votes":10083},{"Title":"Notorious","US Gross":24464742,"Worldwide Gross":24464742,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Dec 31 1945","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Alfred Hitchcock","Rotten Tomatoes Rating":97,"IMDB Rating":6.3,"IMDB Votes":9811},{"Title":"Never Say Never Again","US Gross":55500000,"Worldwide Gross":160000000,"US DVD Sales":null,"Production Budget":36000000,"Release Date":"Oct 07 1983","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":65,"IMDB Rating":6,"IMDB Votes":21247},{"Title":"The Nutcracker","US Gross":2119994,"Worldwide Gross":2119994,"US DVD Sales":null,"Production Budget":19000000,"Release Date":"Dec 31 1992","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Emile Ardolino","Rotten Tomatoes Rating":50,"IMDB Rating":5.2,"IMDB Votes":561},{"Title":"Nowhere to Run","US Gross":22189039,"Worldwide Gross":52189039,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Jan 15 1993","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony/Columbia","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":26,"IMDB Rating":5,"IMDB Votes":6746},{"Title":"Interview with the Vampire: The Vampire Chronicles","US Gross":105264608,"Worldwide Gross":223564608,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Nov 11 1994","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Fantasy","Director":"Neil Jordan","Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":78953},{"Title":"The Nutty Professor","US Gross":128814019,"Worldwide Gross":273814019,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Jun 28 1996","MPAA Rating":"PG-13","Running Time min":95,"Distributor":"Universal","Source":"Remake","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Tom Shadyac","Rotten Tomatoes Rating":67,"IMDB Rating":5.6,"IMDB Votes":32234},{"Title":"Die Unendliche Geschichte","US Gross":21300000,"Worldwide Gross":21300000,"US DVD Sales":null,"Production Budget":27000000,"Release Date":"Jul 20 1984","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Wolfgang Petersen","Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":25704},{"Title":"Interview with the Assassin","US Gross":47329,"Worldwide Gross":47329,"US DVD Sales":null,"Production Budget":750000,"Release Date":"Nov 15 2002","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":67,"IMDB Rating":6.6,"IMDB Votes":1107},{"Title":"Nixon","US Gross":13668249,"Worldwide Gross":34668249,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Dec 20 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Oliver Stone","Rotten Tomatoes Rating":75,"IMDB Rating":7.1,"IMDB Votes":13761},{"Title":"New York, New York","US Gross":13800000,"Worldwide Gross":13800000,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Jun 22 1977","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Musical","Creative Type":null,"Director":"Martin Scorsese","Rotten Tomatoes Rating":63,"IMDB Rating":6.7,"IMDB Votes":1692},{"Title":"New York Stories","US Gross":10763469,"Worldwide Gross":10763469,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Mar 01 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Francis Ford Coppola","Rotten Tomatoes Rating":74,"IMDB Rating":6.1,"IMDB Votes":6906},{"Title":"Obitaemyy ostrov","US Gross":0,"Worldwide Gross":15000000,"US DVD Sales":null,"Production Budget":36500000,"Release Date":"Jan 01 2009","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.5,"IMDB Votes":2229},{"Title":"Octopussy","US Gross":67900000,"Worldwide Gross":187500000,"US DVD Sales":null,"Production Budget":27500000,"Release Date":"Jun 10 1983","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"John Glen","Rotten Tomatoes Rating":47,"IMDB Rating":6.6,"IMDB Votes":23167},{"Title":"On Deadly Ground","US Gross":38590458,"Worldwide Gross":38590458,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Feb 18 1994","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Steven Seagal","Rotten Tomatoes Rating":null,"IMDB Rating":3.8,"IMDB Votes":9579},{"Title":"One Flew Over the Cuckoo's Nest","US Gross":108981275,"Worldwide Gross":108981275,"US DVD Sales":null,"Production Budget":4400000,"Release Date":"Nov 19 1975","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":null,"Creative Type":null,"Director":"Milos Forman","Rotten Tomatoes Rating":96,"IMDB Rating":8.9,"IMDB Votes":214457},{"Title":"The Offspring","US Gross":1355728,"Worldwide Gross":1355728,"US DVD Sales":null,"Production Budget":1100000,"Release Date":"Sep 04 1987","MPAA Rating":null,"Running Time min":null,"Distributor":"Moviestore Entertainment","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Jeff Burr","Rotten Tomatoes Rating":null,"IMDB Rating":5.6,"IMDB Votes":424},{"Title":"On Her Majesty's Secret Service","US Gross":22800000,"Worldwide Gross":82000000,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Dec 18 1969","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":81,"IMDB Rating":6.9,"IMDB Votes":23159},{"Title":"The Omen","US Gross":48570885,"Worldwide Gross":48570885,"US DVD Sales":null,"Production Budget":2800000,"Release Date":"Jun 25 1976","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":null,"Director":"Richard Donner","Rotten Tomatoes Rating":84,"IMDB Rating":5.4,"IMDB Votes":24523},{"Title":"The Omega Code","US Gross":12610552,"Worldwide Gross":12678312,"US DVD Sales":null,"Production Budget":7200000,"Release Date":"Oct 15 1999","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Providence Entertainment","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":8,"IMDB Rating":3.3,"IMDB Votes":3814},{"Title":"Out of Africa","US Gross":79096868,"Worldwide Gross":258210860,"US DVD Sales":null,"Production Budget":31000000,"Release Date":"Dec 18 1985","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Sydney Pollack","Rotten Tomatoes Rating":63,"IMDB Rating":7,"IMDB Votes":19638},{"Title":"Out of the Dark","US Gross":419428,"Worldwide Gross":419428,"US DVD Sales":null,"Production Budget":1600000,"Release Date":"Mar 11 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"New Line","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.1,"IMDB Votes":230},{"Title":"Ordinary People","US Gross":52302978,"Worldwide Gross":52302978,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Sep 19 1980","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Robert Redford","Rotten Tomatoes Rating":91,"IMDB Rating":7,"IMDB Votes":138},{"Title":"The Other Side of Heaven","US Gross":4720371,"Worldwide Gross":4720371,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Dec 14 2001","MPAA Rating":"PG","Running Time min":null,"Distributor":"Excel Entertainment","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.3,"IMDB Votes":1670},{"Title":"On the Down Low","US Gross":1987,"Worldwide Gross":1987,"US DVD Sales":null,"Production Budget":10000,"Release Date":"May 28 2004","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Cinema Con Sabor","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.3,"IMDB Votes":113},{"Title":"Othello","US Gross":2844379,"Worldwide Gross":2844379,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Dec 14 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":68,"IMDB Rating":6.9,"IMDB Votes":4289},{"Title":"On the Outs","US Gross":49772,"Worldwide Gross":49772,"US DVD Sales":null,"Production Budget":250000,"Release Date":"Jul 15 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Fader Films","Source":null,"Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.5,"IMDB Votes":445},{"Title":"On the Waterfront","US Gross":9600000,"Worldwide Gross":9600000,"US DVD Sales":null,"Production Budget":910000,"Release Date":"Jul 28 1954","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Elia Kazan","Rotten Tomatoes Rating":100,"IMDB Rating":8.4,"IMDB Votes":41162},{"Title":"Outbreak","US Gross":67823573,"Worldwide Gross":67823573,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Mar 10 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Wolfgang Petersen","Rotten Tomatoes Rating":59,"IMDB Rating":6.4,"IMDB Votes":33192},{"Title":"The Outsiders","US Gross":25697647,"Worldwide Gross":25697647,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Mar 25 1983","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Francis Ford Coppola","Rotten Tomatoes Rating":65,"IMDB Rating":7,"IMDB Votes":23607},{"Title":"The Oxford Murders","US Gross":3607,"Worldwide Gross":8667348,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Aug 06 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Magnolia Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":10,"IMDB Rating":6.1,"IMDB Votes":8066},{"Title":"Police Academy","US Gross":81198894,"Worldwide Gross":81198894,"US DVD Sales":null,"Production Budget":4500000,"Release Date":"Mar 23 1984","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Hugh Wilson","Rotten Tomatoes Rating":47,"IMDB Rating":6.3,"IMDB Votes":23192},{"Title":"Police Academy 7: Mission to Moscow","US Gross":126247,"Worldwide Gross":126247,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Aug 26 1994","MPAA Rating":"PG","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":2.5,"IMDB Votes":13121},{"Title":"Paa","US Gross":199228,"Worldwide Gross":9791282,"US DVD Sales":null,"Production Budget":4300000,"Release Date":"Dec 04 2009","MPAA Rating":null,"Running Time min":null,"Distributor":"Reliance Big Pictures","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":60,"IMDB Rating":7.3,"IMDB Votes":1059},{"Title":"Pale Rider","US Gross":41410568,"Worldwide Gross":41410568,"US DVD Sales":null,"Production Budget":6900000,"Release Date":"Jun 28 1985","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Western","Creative Type":"Historical Fiction","Director":"Clint Eastwood","Rotten Tomatoes Rating":92,"IMDB Rating":7.1,"IMDB Votes":15352},{"Title":"Patriot Games","US Gross":83287363,"Worldwide Gross":178100000,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Jun 05 1992","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Phillip Noyce","Rotten Tomatoes Rating":75,"IMDB Rating":6.9,"IMDB Votes":29544},{"Title":"The Pallbearer","US Gross":5656388,"Worldwide Gross":5656388,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"May 03 1996","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Matt Reeves","Rotten Tomatoes Rating":39,"IMDB Rating":4.7,"IMDB Votes":4166},{"Title":"Pocahontas","US Gross":141579773,"Worldwide Gross":347100000,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Jun 10 1995","MPAA Rating":"G","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Real Life Events","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":55,"IMDB Rating":6,"IMDB Votes":26690},{"Title":"Pocketful of Miracles","US Gross":5000000,"Worldwide Gross":5000000,"US DVD Sales":null,"Production Budget":2900000,"Release Date":"Dec 31 1960","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Frank Capra","Rotten Tomatoes Rating":63,"IMDB Rating":7.2,"IMDB Votes":2365},{"Title":"PCU","US Gross":4333569,"Worldwide Gross":4333569,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Apr 29 1994","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":47,"IMDB Rating":6,"IMDB Votes":6967},{"Title":"Pete's Dragon","US Gross":36000000,"Worldwide Gross":36000000,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Nov 03 1977","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":50,"IMDB Rating":6,"IMDB Votes":4620},{"Title":"Pat Garrett and Billy the Kid","US Gross":8000000,"Worldwide Gross":11000000,"US DVD Sales":null,"Production Budget":4638783,"Release Date":"May 23 1973","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Sam Peckinpah","Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":6374},{"Title":"Poltergeist","US Gross":74706019,"Worldwide Gross":121706019,"US DVD Sales":null,"Production Budget":10700000,"Release Date":"Jun 04 1982","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":"Tobe Hooper","Rotten Tomatoes Rating":86,"IMDB Rating":7.4,"IMDB Votes":32817},{"Title":"Poltergeist III","US Gross":14114000,"Worldwide Gross":14114000,"US DVD Sales":null,"Production Budget":9500000,"Release Date":"Jun 10 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":14,"IMDB Rating":3.8,"IMDB Votes":5387},{"Title":"Phantasm II","US Gross":7000000,"Worldwide Gross":7000000,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Jul 08 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":null,"Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":29,"IMDB Rating":6.3,"IMDB Votes":3781},{"Title":"Phenomenon","US Gross":104636382,"Worldwide Gross":142836382,"US DVD Sales":null,"Production Budget":32000000,"Release Date":"Jul 05 1996","MPAA Rating":"PG","Running Time min":124,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Jon Turteltaub","Rotten Tomatoes Rating":50,"IMDB Rating":6.3,"IMDB Votes":26823},{"Title":"Philadelphia","US Gross":77324422,"Worldwide Gross":201324422,"US DVD Sales":null,"Production Budget":26000000,"Release Date":"Dec 22 1993","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony/TriStar","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Jonathan Demme","Rotten Tomatoes Rating":74,"IMDB Rating":7.6,"IMDB Votes":53283},{"Title":"The Phantom","US Gross":17220599,"Worldwide Gross":17220599,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Jun 07 1996","MPAA Rating":"PG","Running Time min":100,"Distributor":"Paramount Pictures","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":"Simon Wincer","Rotten Tomatoes Rating":43,"IMDB Rating":4.8,"IMDB Votes":9477},{"Title":"Pi","US Gross":3221152,"Worldwide Gross":4678513,"US DVD Sales":null,"Production Budget":68000,"Release Date":"Jul 10 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"Live Entertainment","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":"Darren Aronofsky","Rotten Tomatoes Rating":86,"IMDB Rating":7.5,"IMDB Votes":53699},{"Title":"Pink Flamingos","US Gross":413802,"Worldwide Gross":413802,"US DVD Sales":null,"Production Budget":12000,"Release Date":"Apr 11 1997","MPAA Rating":"NC-17","Running Time min":null,"Distributor":"Fine Line","Source":null,"Major Genre":null,"Creative Type":null,"Director":"John Waters","Rotten Tomatoes Rating":null,"IMDB Rating":5.8,"IMDB Votes":7947},{"Title":"The Pirate","US Gross":2956000,"Worldwide Gross":2956000,"US DVD Sales":null,"Production Budget":3700000,"Release Date":"Dec 31 1947","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Vincente Minnelli","Rotten Tomatoes Rating":71,"IMDB Rating":7.1,"IMDB Votes":1635},{"Title":"The Planet of the Apes","US Gross":33395426,"Worldwide Gross":33395426,"US DVD Sales":null,"Production Budget":5800000,"Release Date":"Feb 08 1968","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Franklin J. Schaffner","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Player","US Gross":21706101,"Worldwide Gross":28876702,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Apr 10 1992","MPAA Rating":"R","Running Time min":null,"Distributor":"Fine Line","Source":"Based on Book/Short Story","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":"Robert Altman","Rotten Tomatoes Rating":null,"IMDB Rating":7.7,"IMDB Votes":24451},{"Title":"Apollo 13","US Gross":172070496,"Worldwide Gross":334100000,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Jun 30 1995","MPAA Rating":"PG","Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Ron Howard","Rotten Tomatoes Rating":null,"IMDB Rating":7.5,"IMDB Votes":87605},{"Title":"Platoon","US Gross":137963328,"Worldwide Gross":137963328,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Dec 19 1986","MPAA Rating":null,"Running Time min":null,"Distributor":"Orion Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Oliver Stone","Rotten Tomatoes Rating":86,"IMDB Rating":8.2,"IMDB Votes":108641},{"Title":"Panic","US Gross":779137,"Worldwide Gross":889279,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Dec 01 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Roxie Releasing","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":92,"IMDB Rating":2.7,"IMDB Votes":473},{"Title":"The Adventures of Pinocchio","US Gross":15382170,"Worldwide Gross":36682170,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Jul 26 1996","MPAA Rating":"G","Running Time min":94,"Distributor":"New Line","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Steve Barron","Rotten Tomatoes Rating":27,"IMDB Rating":5.3,"IMDB Votes":1734},{"Title":"Pandora's Box","US Gross":881950,"Worldwide Gross":881950,"US DVD Sales":null,"Production Budget":800000,"Release Date":"Aug 09 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Kino International","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.6,"IMDB Votes":386},{"Title":"Pink Narcissus","US Gross":8231,"Worldwide Gross":8231,"US DVD Sales":null,"Production Budget":27000,"Release Date":"Dec 24 1999","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6,"IMDB Votes":384},{"Title":"Penitentiary","US Gross":287000,"Worldwide Gross":287000,"US DVD Sales":null,"Production Budget":100000,"Release Date":"May 10 1980","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.5,"IMDB Votes":233},{"Title":"The Pursuit of D.B. Cooper","US Gross":2104164,"Worldwide Gross":2104164,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Nov 13 1981","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":"Roger Spottiswoode","Rotten Tomatoes Rating":null,"IMDB Rating":5.8,"IMDB Votes":442},{"Title":"Poetic Justice","US Gross":27450453,"Worldwide Gross":27450453,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Jul 23 1993","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony/Columbia","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"John Singleton","Rotten Tomatoes Rating":36,"IMDB Rating":5.1,"IMDB Votes":3689},{"Title":"Porky's","US Gross":109492484,"Worldwide Gross":109492484,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Mar 19 1982","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.8,"IMDB Votes":15861},{"Title":"Peace, Propaganda and the Promised Land","US Gross":4930,"Worldwide Gross":4930,"US DVD Sales":null,"Production Budget":70000,"Release Date":"Jan 28 2005","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Arab Film Distribution","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3,"IMDB Votes":75},{"Title":"Popeye","US Gross":49823037,"Worldwide Gross":49823037,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Dec 12 1980","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Robert Altman","Rotten Tomatoes Rating":56,"IMDB Rating":4.9,"IMDB Votes":11433},{"Title":"Predator 2","US Gross":28317513,"Worldwide Gross":54768418,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Nov 21 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Stephen Hopkins","Rotten Tomatoes Rating":23,"IMDB Rating":6,"IMDB Votes":35411},{"Title":"Predator","US Gross":59735548,"Worldwide Gross":98267558,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Jun 12 1987","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"John McTiernan","Rotten Tomatoes Rating":76,"IMDB Rating":7.8,"IMDB Votes":88522},{"Title":"The Princess Bride","US Gross":30857000,"Worldwide Gross":30857000,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Sep 25 1987","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Rob Reiner","Rotten Tomatoes Rating":95,"IMDB Rating":8.1,"IMDB Votes":123571},{"Title":"Prison","US Gross":354704,"Worldwide Gross":354704,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Mar 04 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"Empire Pictures","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":null,"Director":"Renny Harlin","Rotten Tomatoes Rating":null,"IMDB Rating":5.8,"IMDB Votes":1154},{"Title":"LÈon","US Gross":19284974,"Worldwide Gross":45284974,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"Nov 18 1994","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Luc Besson","Rotten Tomatoes Rating":null,"IMDB Rating":8.6,"IMDB Votes":199762},{"Title":"Prophecy","US Gross":21000000,"Worldwide Gross":21000000,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Jun 15 1979","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"John Frankenheimer","Rotten Tomatoes Rating":25,"IMDB Rating":4.7,"IMDB Votes":1381},{"Title":"The Prince of Tides","US Gross":74787599,"Worldwide Gross":74787599,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Dec 25 1991","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony/Columbia","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Barbra Streisand","Rotten Tomatoes Rating":74,"IMDB Rating":6.4,"IMDB Votes":6829},{"Title":"Proud","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Sep 23 2005","MPAA Rating":"PG","Running Time min":null,"Distributor":"Castle Hill Productions","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.7,"IMDB Votes":161},{"Title":"Pretty Woman","US Gross":178406268,"Worldwide Gross":463400000,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Mar 23 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Garry Marshall","Rotten Tomatoes Rating":62,"IMDB Rating":6.7,"IMDB Votes":60742},{"Title":"Partition","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Feb 02 2007","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":40,"IMDB Rating":6.6,"IMDB Votes":1275},{"Title":"The Postman Always Rings Twice","US Gross":12200000,"Worldwide Gross":44200000,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Mar 20 1981","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Bob Rafelson","Rotten Tomatoes Rating":70,"IMDB Rating":6.4,"IMDB Votes":6886},{"Title":"Peggy Sue Got Married","US Gross":41382841,"Worldwide Gross":41382841,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Oct 10 1986","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony/TriStar","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Francis Ford Coppola","Rotten Tomatoes Rating":88,"IMDB Rating":6.3,"IMDB Votes":12457},{"Title":"Peter Pan","US Gross":87400000,"Worldwide Gross":87400000,"US DVD Sales":90536550,"Production Budget":4000000,"Release Date":"Feb 05 1953","MPAA Rating":"PG","Running Time min":null,"Distributor":"RKO Radio Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":83,"IMDB Rating":7.1,"IMDB Votes":16894},{"Title":"Pet Sematary","US Gross":57469179,"Worldwide Gross":57469179,"US DVD Sales":null,"Production Budget":11500000,"Release Date":"Apr 21 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":50,"IMDB Rating":6.3,"IMDB Votes":19257},{"Title":"Patton","US Gross":62500000,"Worldwide Gross":62500000,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Jan 01 1970","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Franklin J. Schaffner","Rotten Tomatoes Rating":97,"IMDB Rating":8.1,"IMDB Votes":39570},{"Title":"The Puffy Chair","US Gross":194523,"Worldwide Gross":194523,"US DVD Sales":null,"Production Budget":15000,"Release Date":"Jun 02 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"IDP/Goldwyn/Roadside","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":1701},{"Title":"Pulp Fiction","US Gross":107928762,"Worldwide Gross":212928762,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Oct 14 1994","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Quentin Tarantino","Rotten Tomatoes Rating":94,"IMDB Rating":8.9,"IMDB Votes":417703},{"Title":"Paint Your Wagon","US Gross":31678778,"Worldwide Gross":31678778,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Oct 15 1969","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Play","Major Genre":"Musical","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":23,"IMDB Rating":6.5,"IMDB Votes":5037},{"Title":"The Prisoner of Zenda","US Gross":7000000,"Worldwide Gross":7000000,"US DVD Sales":null,"Production Budget":12500000,"Release Date":"May 25 1979","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.6,"IMDB Votes":406},{"Title":"The Perez Family","US Gross":2794056,"Worldwide Gross":2794056,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"May 12 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Goldwyn Entertainment","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":"Mira Nair","Rotten Tomatoes Rating":67,"IMDB Rating":6,"IMDB Votes":1177},{"Title":"Q","US Gross":255000,"Worldwide Gross":255000,"US DVD Sales":null,"Production Budget":1200000,"Release Date":"Nov 19 1982","MPAA Rating":null,"Running Time min":null,"Distributor":"United Film Distribution Co.","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":1899},{"Title":"The Quick and the Dead","US Gross":18552460,"Worldwide Gross":18552460,"US DVD Sales":null,"Production Budget":32000000,"Release Date":"Feb 10 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Western","Creative Type":"Historical Fiction","Director":"Sam Raimi","Rotten Tomatoes Rating":56,"IMDB Rating":6.3,"IMDB Votes":27352},{"Title":"Quigley Down Under","US Gross":21413105,"Worldwide Gross":21413105,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Oct 19 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Western","Creative Type":"Historical Fiction","Director":"Simon Wincer","Rotten Tomatoes Rating":60,"IMDB Rating":6.5,"IMDB Votes":6001},{"Title":"La Guerre du feu","US Gross":20959585,"Worldwide Gross":20959585,"US DVD Sales":null,"Production Budget":12500000,"Release Date":"Feb 12 1982","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Jean-Jacques Annaud","Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":6198},{"Title":"Quo Vadis?","US Gross":30000000,"Worldwide Gross":30000000,"US DVD Sales":null,"Production Budget":8250000,"Release Date":"Feb 23 1951","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":88,"IMDB Rating":5.8,"IMDB Votes":898},{"Title":"Rang De Basanti","US Gross":2197694,"Worldwide Gross":29197694,"US DVD Sales":null,"Production Budget":5300000,"Release Date":"Jan 27 2006","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"UTV Communications","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":8.1,"IMDB Votes":12116},{"Title":"Robin and Marian","US Gross":8000000,"Worldwide Gross":8000000,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Mar 11 1976","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":68,"IMDB Rating":6.5,"IMDB Votes":4800},{"Title":"Ransom","US Gross":136492681,"Worldwide Gross":308700000,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Nov 08 1996","MPAA Rating":"R","Running Time min":121,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Ron Howard","Rotten Tomatoes Rating":70,"IMDB Rating":6.6,"IMDB Votes":38524},{"Title":"Rosemary's Baby","US Gross":33395426,"Worldwide Gross":33395426,"US DVD Sales":null,"Production Budget":3200000,"Release Date":"Jun 12 1968","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Roman Polanski","Rotten Tomatoes Rating":98,"IMDB Rating":8.1,"IMDB Votes":50860},{"Title":"Rebecca","US Gross":6000000,"Worldwide Gross":6000000,"US DVD Sales":null,"Production Budget":1288000,"Release Date":"Dec 31 1939","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":null,"Director":"Alfred Hitchcock","Rotten Tomatoes Rating":100,"IMDB Rating":8.4,"IMDB Votes":35429},{"Title":"Robin Hood: Prince of Thieves","US Gross":165493908,"Worldwide Gross":390500000,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Jun 14 1991","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Traditional/Legend/Fairytale","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Kevin Reynolds","Rotten Tomatoes Rating":56,"IMDB Rating":6.7,"IMDB Votes":54480},{"Title":"Rumble in the Bronx","US Gross":32281907,"Worldwide Gross":36238752,"US DVD Sales":null,"Production Budget":7500000,"Release Date":"Feb 23 1996","MPAA Rating":"R","Running Time min":100,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Rob Roy","US Gross":31390587,"Worldwide Gross":31390587,"US DVD Sales":null,"Production Budget":28000000,"Release Date":"Apr 07 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Michael Caton-Jones","Rotten Tomatoes Rating":71,"IMDB Rating":6.8,"IMDB Votes":15630},{"Title":"Raging Bull","US Gross":23380203,"Worldwide Gross":23380203,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Nov 14 1980","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"MGM","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Martin Scorsese","Rotten Tomatoes Rating":98,"IMDB Rating":8.4,"IMDB Votes":90015},{"Title":"Richard III","US Gross":2684904,"Worldwide Gross":4204857,"US DVD Sales":null,"Production Budget":9200000,"Release Date":"Dec 29 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":95,"IMDB Rating":7.5,"IMDB Votes":6625},{"Title":"Raising Cain","US Gross":21171695,"Worldwide Gross":21171695,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Aug 07 1992","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Brian De Palma","Rotten Tomatoes Rating":53,"IMDB Rating":5.7,"IMDB Votes":5135},{"Title":"RoboCop","US Gross":53424681,"Worldwide Gross":53424681,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Jul 17 1987","MPAA Rating":null,"Running Time min":null,"Distributor":"Orion Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Paul Verhoeven","Rotten Tomatoes Rating":88,"IMDB Rating":7.6,"IMDB Votes":52898},{"Title":"RoboCop 3","US Gross":10696210,"Worldwide Gross":10696210,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Nov 05 1993","MPAA Rating":null,"Running Time min":null,"Distributor":"Orion Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.4,"IMDB Votes":13310},{"Title":"Ri¢hie Ri¢h","US Gross":38087756,"Worldwide Gross":38087756,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Dec 21 1994","MPAA Rating":"PG","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Donald Petrie","Rotten Tomatoes Rating":25,"IMDB Rating":4.7,"IMDB Votes":12687},{"Title":"Radio Days","US Gross":14792779,"Worldwide Gross":14792779,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"Jan 30 1987","MPAA Rating":null,"Running Time min":null,"Distributor":"Orion Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":"Woody Allen","Rotten Tomatoes Rating":95,"IMDB Rating":7.5,"IMDB Votes":10839},{"Title":"Radio Flyer","US Gross":4651977,"Worldwide Gross":4651977,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Feb 21 1992","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Richard Donner","Rotten Tomatoes Rating":43,"IMDB Rating":6.5,"IMDB Votes":6210},{"Title":"Reservoir Dogs","US Gross":2832029,"Worldwide Gross":2832029,"US DVD Sales":18806836,"Production Budget":1200000,"Release Date":"Oct 23 1992","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Quentin Tarantino","Rotten Tomatoes Rating":96,"IMDB Rating":8.4,"IMDB Votes":212985},{"Title":"Raiders of the Lost Ark","US Gross":245034358,"Worldwide Gross":386800358,"US DVD Sales":19608618,"Production Budget":20000000,"Release Date":"Jun 12 1981","MPAA Rating":"PG","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Steven Spielberg","Rotten Tomatoes Rating":null,"IMDB Rating":8.7,"IMDB Votes":242661},{"Title":"Red River","US Gross":9012000,"Worldwide Gross":9012000,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Dec 31 1947","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Howard Hawks","Rotten Tomatoes Rating":100,"IMDB Rating":7.8,"IMDB Votes":10629},{"Title":"Reds","US Gross":50000000,"Worldwide Gross":50000000,"US DVD Sales":null,"Production Budget":33500000,"Release Date":"Dec 04 1981","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Warren Beatty","Rotten Tomatoes Rating":94,"IMDB Rating":7.4,"IMDB Votes":8455},{"Title":"Le Violon rouge","US Gross":10019109,"Worldwide Gross":10019109,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Jun 11 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.7,"IMDB Votes":14545},{"Title":"Red Sonja","US Gross":6905861,"Worldwide Gross":6905861,"US DVD Sales":null,"Production Budget":17900000,"Release Date":"Jun 28 1985","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Fantasy","Director":"Richard Fleischer","Rotten Tomatoes Rating":20,"IMDB Rating":4.4,"IMDB Votes":11896},{"Title":"Star Wars Ep. VI: Return of the Jedi","US Gross":309205079,"Worldwide Gross":572700000,"US DVD Sales":12356425,"Production Budget":32500000,"Release Date":"May 25 1983","MPAA Rating":"PG","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"Richard Marquand","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Return","US Gross":501752,"Worldwide Gross":2658490,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Feb 06 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Kino International","Source":null,"Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":2.3,"IMDB Votes":236},{"Title":"The Rise and Fall of Miss Thang","US Gross":401,"Worldwide Gross":401,"US DVD Sales":null,"Production Budget":10000,"Release Date":"Aug 14 2008","MPAA Rating":"Not Rated","Running Time min":87,"Distributor":"Lavender House Films","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Roger & Me","US Gross":6706368,"Worldwide Gross":6706368,"US DVD Sales":null,"Production Budget":140000,"Release Date":"Dec 20 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":"Michael Moore","Rotten Tomatoes Rating":100,"IMDB Rating":7.5,"IMDB Votes":14883},{"Title":"The Right Stuff","US Gross":21500000,"Worldwide Gross":21500000,"US DVD Sales":null,"Production Budget":27000000,"Release Date":"Oct 21 1983","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Dramatization","Director":"Philip Kaufman","Rotten Tomatoes Rating":97,"IMDB Rating":7.9,"IMDB Votes":24275},{"Title":"The Rocky Horror Picture Show","US Gross":139876417,"Worldwide Gross":139876417,"US DVD Sales":null,"Production Budget":1200000,"Release Date":"Sep 26 1975","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":null,"Major Genre":"Musical","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":77,"IMDB Rating":7.1,"IMDB Votes":41265},{"Title":"Road House","US Gross":30050028,"Worldwide Gross":30050028,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"May 19 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"United Artists","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":44,"IMDB Rating":5.8,"IMDB Votes":14085},{"Title":"Romeo Is Bleeding","US Gross":3275585,"Worldwide Gross":3275585,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Feb 04 1994","MPAA Rating":"R","Running Time min":null,"Distributor":"Gramercy","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":24,"IMDB Rating":6.3,"IMDB Votes":6537},{"Title":"Rockaway","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Jul 07 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Off-Hollywood Distribution","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.2,"IMDB Votes":232},{"Title":"Rocky","US Gross":117235147,"Worldwide Gross":225000000,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Nov 21 1976","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":null,"Major Genre":null,"Creative Type":null,"Director":"John G. Avildsen","Rotten Tomatoes Rating":null,"IMDB Rating":4,"IMDB Votes":84},{"Title":"Return of the Living Dead Part II","US Gross":9205924,"Worldwide Gross":9205924,"US DVD Sales":null,"Production Budget":6200000,"Release Date":"Jan 15 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"Lorimar Motion Pictures","Source":null,"Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.1,"IMDB Votes":4661},{"Title":"The R.M.","US Gross":1111615,"Worldwide Gross":1111615,"US DVD Sales":null,"Production Budget":500000,"Release Date":"Jan 31 2003","MPAA Rating":"PG","Running Time min":null,"Distributor":"Halestone","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":64,"IMDB Rating":5.5,"IMDB Votes":449},{"Title":"Renaissance Man","US Gross":24172899,"Worldwide Gross":24172899,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Jun 03 1994","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Penny Marshall","Rotten Tomatoes Rating":null,"IMDB Rating":5.9,"IMDB Votes":7650},{"Title":"Rambo: First Blood Part II","US Gross":150415432,"Worldwide Gross":300400000,"US DVD Sales":null,"Production Budget":44000000,"Release Date":"May 22 1985","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony/TriStar","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"George P. Cosmatos","Rotten Tomatoes Rating":30,"IMDB Rating":5.8,"IMDB Votes":38548},{"Title":"Rambo III","US Gross":53715611,"Worldwide Gross":188715611,"US DVD Sales":null,"Production Budget":58000000,"Release Date":"May 25 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony/TriStar","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":36,"IMDB Rating":4.9,"IMDB Votes":31551},{"Title":"Romeo+Juliet","US Gross":46338728,"Worldwide Gross":147542381,"US DVD Sales":null,"Production Budget":14500000,"Release Date":"Nov 01 1996","MPAA Rating":"PG-13","Running Time min":120,"Distributor":"20th Century Fox","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Baz Luhrmann","Rotten Tomatoes Rating":null,"IMDB Rating":6.5,"IMDB Votes":78},{"Title":"Ramanujan","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Dec 31 2007","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Stephen Fry","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Rain Man","US Gross":172825435,"Worldwide Gross":412800000,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Dec 16 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Barry Levinson","Rotten Tomatoes Rating":87,"IMDB Rating":8,"IMDB Votes":106163},{"Title":"Rapa Nui","US Gross":305070,"Worldwide Gross":305070,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Sep 11 1994","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Kevin Reynolds","Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":2081},{"Title":"Roar","US Gross":2000000,"Worldwide Gross":2000000,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Dec 31 1980","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.9,"IMDB Votes":228},{"Title":"The Robe","US Gross":36000000,"Worldwide Gross":36000000,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Sep 16 1953","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":38,"IMDB Rating":6.7,"IMDB Votes":2913},{"Title":"The Rock","US Gross":134069511,"Worldwide Gross":336069511,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"Jun 07 1996","MPAA Rating":"R","Running Time min":136,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Michael Bay","Rotten Tomatoes Rating":66,"IMDB Rating":7.2,"IMDB Votes":108324},{"Title":"The Remains of the Day","US Gross":22954968,"Worldwide Gross":63954968,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Nov 05 1993","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony/Columbia","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"James Ivory","Rotten Tomatoes Rating":97,"IMDB Rating":7.9,"IMDB Votes":21736},{"Title":"Airplane!","US Gross":83453539,"Worldwide Gross":83453539,"US DVD Sales":null,"Production Budget":3500000,"Release Date":"Jul 04 1980","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":null,"Director":"Jerry Zucker","Rotten Tomatoes Rating":98,"IMDB Rating":7.8,"IMDB Votes":57000},{"Title":"Repo Man","US Gross":2300000,"Worldwide Gross":2300000,"US DVD Sales":null,"Production Budget":1500000,"Release Date":"Mar 02 1984","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":97,"IMDB Rating":6.7,"IMDB Votes":12438},{"Title":"Rocket Singh: Salesman of the Year","US Gross":164649,"Worldwide Gross":5348767,"US DVD Sales":null,"Production Budget":1070000,"Release Date":"Dec 11 2009","MPAA Rating":null,"Running Time min":null,"Distributor":"Yash Raj Films","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.5,"IMDB Votes":1436},{"Title":"Raise the Titanic","US Gross":7000000,"Worldwide Gross":7000000,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Aug 01 1980","MPAA Rating":"PG","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":60,"IMDB Rating":3.9,"IMDB Votes":1757},{"Title":"Restoration","US Gross":4100000,"Worldwide Gross":4100000,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Dec 29 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.5,"IMDB Votes":4024},{"Title":"The Return of the Living Dead","US Gross":14237880,"Worldwide Gross":14237880,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Aug 16 1985","MPAA Rating":null,"Running Time min":null,"Distributor":"Orion Pictures","Source":null,"Major Genre":"Horror","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":88,"IMDB Rating":7.1,"IMDB Votes":13621},{"Title":"Rejsen til Saturn","US Gross":0,"Worldwide Gross":2783634,"US DVD Sales":null,"Production Budget":2700000,"Release Date":"Sep 26 2008","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.9,"IMDB Votes":849},{"Title":"Return to the Land of Wonders","US Gross":1338,"Worldwide Gross":1338,"US DVD Sales":null,"Production Budget":5000,"Release Date":"Jul 13 2005","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Arab Film Distribution","Source":null,"Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":8.5,"IMDB Votes":35},{"Title":"Return to Oz","US Gross":10618813,"Worldwide Gross":10618813,"US DVD Sales":null,"Production Budget":27000000,"Release Date":"Jun 21 1985","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":55,"IMDB Rating":6.7,"IMDB Votes":7491},{"Title":"The Running Man","US Gross":38122000,"Worldwide Gross":38122000,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Nov 13 1987","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony/TriStar","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Paul Michael Glaser","Rotten Tomatoes Rating":63,"IMDB Rating":6.4,"IMDB Votes":36308},{"Title":"Run Lola Run","US Gross":7267324,"Worldwide Gross":14533173,"US DVD Sales":null,"Production Budget":1750000,"Release Date":"Jun 18 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Tom Tykwer","Rotten Tomatoes Rating":null,"IMDB Rating":6,"IMDB Votes":91},{"Title":"Revolution#9","US Gross":9118,"Worldwide Gross":9118,"US DVD Sales":null,"Production Budget":350000,"Release Date":"Nov 15 2002","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Thriller/Suspense","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":252},{"Title":"The River Wild","US Gross":46815000,"Worldwide Gross":94215000,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Sep 30 1994","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Curtis Hanson","Rotten Tomatoes Rating":56,"IMDB Rating":6.2,"IMDB Votes":14285},{"Title":"Se7en","US Gross":100125643,"Worldwide Gross":328125643,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Sep 22 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"David Fincher","Rotten Tomatoes Rating":null,"IMDB Rating":8.7,"IMDB Votes":278918},{"Title":"Safe Men","US Gross":21210,"Worldwide Gross":21210,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Aug 07 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"October Films","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":58,"IMDB Rating":5.9,"IMDB Votes":1743},{"Title":"Secrets & Lies","US Gross":13417292,"Worldwide Gross":13417292,"US DVD Sales":null,"Production Budget":4500000,"Release Date":"Sep 28 1996","MPAA Rating":"R","Running Time min":null,"Distributor":"October Films","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Mike Leigh","Rotten Tomatoes Rating":94,"IMDB Rating":7.9,"IMDB Votes":14364},{"Title":"Sgt. Bilko","US Gross":30356589,"Worldwide Gross":37956589,"US DVD Sales":null,"Production Budget":39000000,"Release Date":"Mar 29 1996","MPAA Rating":"PG","Running Time min":93,"Distributor":"Universal","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":33,"IMDB Rating":5.2,"IMDB Votes":9693},{"Title":"Sabrina","US Gross":53458319,"Worldwide Gross":87100000,"US DVD Sales":null,"Production Budget":58000000,"Release Date":"Dec 15 1995","MPAA Rating":"PG","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Remake","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Sydney Pollack","Rotten Tomatoes Rating":61,"IMDB Rating":6,"IMDB Votes":15749},{"Title":"Subway","US Gross":390659,"Worldwide Gross":1663296,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Nov 06 1985","MPAA Rating":null,"Running Time min":null,"Distributor":"Island/Alive","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Luc Besson","Rotten Tomatoes Rating":86,"IMDB Rating":6.2,"IMDB Votes":5904},{"Title":"School Daze","US Gross":14545844,"Worldwide Gross":14545844,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Feb 12 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Spike Lee","Rotten Tomatoes Rating":58,"IMDB Rating":5.3,"IMDB Votes":2667},{"Title":"Scarface","US Gross":44942821,"Worldwide Gross":44942821,"US DVD Sales":15386092,"Production Budget":25000000,"Release Date":"Dec 09 1983","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Universal","Source":"Remake","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Brian De Palma","Rotten Tomatoes Rating":88,"IMDB Rating":8.2,"IMDB Votes":152262},{"Title":"Schindler's List","US Gross":96067179,"Worldwide Gross":321200000,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Dec 15 1993","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Steven Spielberg","Rotten Tomatoes Rating":97,"IMDB Rating":8.9,"IMDB Votes":276283},{"Title":"A Streetcar Named Desire","US Gross":8000000,"Worldwide Gross":8000000,"US DVD Sales":null,"Production Budget":1800000,"Release Date":"Sep 18 1951","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Play","Major Genre":null,"Creative Type":null,"Director":"Elia Kazan","Rotten Tomatoes Rating":null,"IMDB Rating":8.1,"IMDB Votes":33781},{"Title":"Shadow Conspiracy","US Gross":2154540,"Worldwide Gross":2154540,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Jan 31 1997","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"George P. Cosmatos","Rotten Tomatoes Rating":null,"IMDB Rating":4.7,"IMDB Votes":2427},{"Title":"Short Cut to Nirvana: Kumbh Mela","US Gross":381225,"Worldwide Gross":439651,"US DVD Sales":null,"Production Budget":200000,"Release Date":"Oct 22 2004","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Mela Films","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":75,"IMDB Rating":6.9,"IMDB Votes":105},{"Title":"Spartacus","US Gross":30000000,"Worldwide Gross":60000000,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Oct 07 1960","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Dramatization","Director":"Stanley Kubrick","Rotten Tomatoes Rating":96,"IMDB Rating":8,"IMDB Votes":50856},{"Title":"Sunday","US Gross":410919,"Worldwide Gross":450349,"US DVD Sales":null,"Production Budget":450000,"Release Date":"Aug 22 1997","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":79,"IMDB Rating":6.9,"IMDB Votes":436},{"Title":"She Done Him Wrong","US Gross":2000000,"Worldwide Gross":2000000,"US DVD Sales":null,"Production Budget":200000,"Release Date":"Feb 09 2033","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":100,"IMDB Rating":6.7,"IMDB Votes":1795},{"Title":"Secret, The","US Gross":0,"Worldwide Gross":0,"US DVD Sales":65505095,"Production Budget":3500000,"Release Date":"Nov 07 2006","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Documentary","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Sea Rex 3D: Journey to a Prehistoric World","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Dec 31 1969","MPAA Rating":null,"Running Time min":null,"Distributor":"3D Entertainment","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"State Fair","US Gross":3500000,"Worldwide Gross":3500000,"US DVD Sales":null,"Production Budget":4500000,"Release Date":"Mar 09 1962","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":14,"IMDB Rating":5.7,"IMDB Votes":436},{"Title":"Sticky Fingers of Time","US Gross":18195,"Worldwide Gross":20628,"US DVD Sales":null,"Production Budget":250000,"Release Date":"Jan 08 1999","MPAA Rating":null,"Running Time min":null,"Distributor":"Strand","Source":null,"Major Genre":"Thriller/Suspense","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Stargate - The Ark of Truth","US Gross":0,"Worldwide Gross":0,"US DVD Sales":8962832,"Production Budget":7000000,"Release Date":"Mar 11 2008","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Based on TV","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"She's Gotta Have It","US Gross":7137502,"Worldwide Gross":7137502,"US DVD Sales":null,"Production Budget":175000,"Release Date":"Aug 08 1986","MPAA Rating":null,"Running Time min":null,"Distributor":"Island","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Spike Lee","Rotten Tomatoes Rating":93,"IMDB Rating":6.2,"IMDB Votes":2594},{"Title":"Stargate","US Gross":71565669,"Worldwide Gross":196565669,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Oct 28 1994","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Roland Emmerich","Rotten Tomatoes Rating":46,"IMDB Rating":6.7,"IMDB Votes":47174},{"Title":"The Shadow","US Gross":31835600,"Worldwide Gross":31835600,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Jul 01 1994","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":"Russell Mulcahy","Rotten Tomatoes Rating":34,"IMDB Rating":5.6,"IMDB Votes":9530},{"Title":"Show Boat","US Gross":11000000,"Worldwide Gross":11000000,"US DVD Sales":null,"Production Budget":2300000,"Release Date":"Sep 24 1951","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":89,"IMDB Rating":6.9,"IMDB Votes":1788},{"Title":"Shadowlands","US Gross":25842377,"Worldwide Gross":25842377,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Dec 29 1993","MPAA Rating":"R","Running Time min":null,"Distributor":"Savoy","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Sir Richard Attenborough","Rotten Tomatoes Rating":96,"IMDB Rating":7.4,"IMDB Votes":7689},{"Title":"Shanghai Surprise","US Gross":2315000,"Worldwide Gross":2315000,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Aug 29 1986","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":14,"IMDB Rating":2.6,"IMDB Votes":2591},{"Title":"Shalako","US Gross":2620000,"Worldwide Gross":2620000,"US DVD Sales":null,"Production Budget":1455000,"Release Date":"Dec 31 1967","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.3,"IMDB Votes":1090},{"Title":"Sheena","US Gross":5778353,"Worldwide Gross":5778353,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Aug 17 1984","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony/Columbia","Source":"Based on Comic/Graphic Novel","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":"John Guillermin","Rotten Tomatoes Rating":38,"IMDB Rating":4.3,"IMDB Votes":1598},{"Title":"Shine","US Gross":35811509,"Worldwide Gross":35811509,"US DVD Sales":null,"Production Budget":5500000,"Release Date":"Nov 22 1996","MPAA Rating":"PG-13","Running Time min":105,"Distributor":"Fine Line","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Scott Hicks","Rotten Tomatoes Rating":90,"IMDB Rating":7.6,"IMDB Votes":22439},{"Title":"The Shining","US Gross":44017374,"Worldwide Gross":44017374,"US DVD Sales":null,"Production Budget":19000000,"Release Date":"May 23 1980","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Fantasy","Director":"Stanley Kubrick","Rotten Tomatoes Rating":87,"IMDB Rating":8.5,"IMDB Votes":177762},{"Title":"Haakon Haakonsen","US Gross":15024232,"Worldwide Gross":15024232,"US DVD Sales":null,"Production Budget":8500000,"Release Date":"Mar 01 1991","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":1125},{"Title":"Ishtar","US Gross":14375181,"Worldwide Gross":14375181,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"May 15 1987","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":19,"IMDB Rating":3.7,"IMDB Votes":6094},{"Title":"Showgirls","US Gross":20254932,"Worldwide Gross":20254932,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Sep 22 1995","MPAA Rating":"NC-17","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Paul Verhoeven","Rotten Tomatoes Rating":12,"IMDB Rating":4.1,"IMDB Votes":27004},{"Title":"The Shawshank Redemption","US Gross":28241469,"Worldwide Gross":28241469,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Sep 23 1994","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Frank Darabont","Rotten Tomatoes Rating":88,"IMDB Rating":9.2,"IMDB Votes":519541},{"Title":"Silver Bullet","US Gross":10803211,"Worldwide Gross":10803211,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Oct 11 1985","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":50,"IMDB Rating":5.9,"IMDB Votes":6387},{"Title":"Side Effects","US Gross":44701,"Worldwide Gross":44701,"US DVD Sales":null,"Production Budget":200000,"Release Date":"Sep 09 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Sky Island","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":11,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Set It Off","US Gross":36049108,"Worldwide Gross":36049108,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Nov 06 1996","MPAA Rating":"R","Running Time min":120,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"F. Gary Gray","Rotten Tomatoes Rating":61,"IMDB Rating":6.3,"IMDB Votes":4570},{"Title":"The Silence of the Lambs","US Gross":130726716,"Worldwide Gross":275726716,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Feb 14 1991","MPAA Rating":null,"Running Time min":null,"Distributor":"Orion Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Jonathan Demme","Rotten Tomatoes Rating":96,"IMDB Rating":8.7,"IMDB Votes":244856},{"Title":"Silver Medalist","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":2600000,"Release Date":"Feb 29 2008","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Original Screenplay","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Silent Trigger","US Gross":76382,"Worldwide Gross":76382,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Jun 26 1996","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Russell Mulcahy","Rotten Tomatoes Rating":null,"IMDB Rating":5.2,"IMDB Votes":1364},{"Title":"Thinner","US Gross":15171475,"Worldwide Gross":15171475,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Oct 25 1996","MPAA Rating":"R","Running Time min":93,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":18,"IMDB Rating":5.3,"IMDB Votes":7888},{"Title":"Sling Blade","US Gross":24475416,"Worldwide Gross":34175000,"US DVD Sales":null,"Production Budget":4833610,"Release Date":"Nov 20 1996","MPAA Rating":"R","Running Time min":133,"Distributor":"Miramax","Source":"Based on Short Film","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":96,"IMDB Rating":8,"IMDB Votes":41785},{"Title":"Slacker","US Gross":1227508,"Worldwide Gross":1227508,"US DVD Sales":null,"Production Budget":23000,"Release Date":"Aug 01 1991","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Richard Linklater","Rotten Tomatoes Rating":83,"IMDB Rating":6.9,"IMDB Votes":5907},{"Title":"Some Like it Hot","US Gross":25000000,"Worldwide Gross":25000000,"US DVD Sales":null,"Production Budget":2883848,"Release Date":"Mar 29 1959","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Billy Wilder","Rotten Tomatoes Rating":97,"IMDB Rating":8.3,"IMDB Votes":67157},{"Title":"The Scarlet Letter","US Gross":10359006,"Worldwide Gross":10359006,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Oct 13 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Roland Joffe","Rotten Tomatoes Rating":15,"IMDB Rating":4.6,"IMDB Votes":6155},{"Title":"Silmido","US Gross":298347,"Worldwide Gross":30298347,"US DVD Sales":null,"Production Budget":8500000,"Release Date":"Apr 23 2004","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Cinema Service","Source":null,"Major Genre":"Action","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.1,"IMDB Votes":1724},{"Title":"Sleeper","US Gross":18344729,"Worldwide Gross":18344729,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Dec 17 1973","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":null,"Director":"Woody Allen","Rotten Tomatoes Rating":100,"IMDB Rating":7.3,"IMDB Votes":15466},{"Title":"Sleepers","US Gross":53300852,"Worldwide Gross":165600852,"US DVD Sales":null,"Production Budget":44000000,"Release Date":"Oct 18 1996","MPAA Rating":"R","Running Time min":105,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Barry Levinson","Rotten Tomatoes Rating":73,"IMDB Rating":7.3,"IMDB Votes":51874},{"Title":"The Slaughter Rule","US Gross":13134,"Worldwide Gross":13134,"US DVD Sales":null,"Production Budget":500000,"Release Date":"Jan 10 2003","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6,"IMDB Votes":1136},{"Title":"Solomon and Sheba","US Gross":11000000,"Worldwide Gross":11000000,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Jan 01 1959","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"King Vidor","Rotten Tomatoes Rating":null,"IMDB Rating":6,"IMDB Votes":915},{"Title":"Sur Le Seuil","US Gross":2013052,"Worldwide Gross":2013052,"US DVD Sales":null,"Production Budget":2500000,"Release Date":"Oct 03 2003","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Alliance","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.7,"IMDB Votes":585},{"Title":"The Usual Suspects","US Gross":23341568,"Worldwide Gross":23341568,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Aug 16 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Gramercy","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Bryan Singer","Rotten Tomatoes Rating":87,"IMDB Rating":8.7,"IMDB Votes":266890},{"Title":"Silverado","US Gross":33200000,"Worldwide Gross":33200000,"US DVD Sales":null,"Production Budget":26000000,"Release Date":"Jul 10 1985","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony/Columbia","Source":"Original Screenplay","Major Genre":"Western","Creative Type":"Historical Fiction","Director":"Lawrence Kasdan","Rotten Tomatoes Rating":76,"IMDB Rating":7,"IMDB Votes":14243},{"Title":"Salvador","US Gross":1500000,"Worldwide Gross":1500000,"US DVD Sales":null,"Production Budget":4500000,"Release Date":"Apr 23 1986","MPAA Rating":null,"Running Time min":null,"Distributor":"Hemdale","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":91,"IMDB Rating":7.5,"IMDB Votes":7797},{"Title":"Sex, Lies, and Videotape","US Gross":24741667,"Worldwide Gross":36741667,"US DVD Sales":null,"Production Budget":1200000,"Release Date":"Aug 04 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"Miramax","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Steven Soderbergh","Rotten Tomatoes Rating":97,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Show Me","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":400000,"Release Date":"Nov 04 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Wolfe Releasing","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.9,"IMDB Votes":288},{"Title":"Simon","US Gross":4055,"Worldwide Gross":4055,"US DVD Sales":null,"Production Budget":1300000,"Release Date":"Apr 07 2006","MPAA Rating":null,"Running Time min":null,"Distributor":"Strand","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":8,"IMDB Votes":4873},{"Title":"Super Mario Bros.","US Gross":20844907,"Worldwide Gross":20844907,"US DVD Sales":null,"Production Budget":42000000,"Release Date":"May 28 1993","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Game","Major Genre":"Action","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.8,"IMDB Votes":17281},{"Title":"Somewhere in Time","US Gross":9709597,"Worldwide Gross":9709597,"US DVD Sales":null,"Production Budget":5100000,"Release Date":"Oct 03 1980","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":63,"IMDB Rating":7,"IMDB Votes":8787},{"Title":"Smoke Signals","US Gross":6719300,"Worldwide Gross":7756617,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Jun 26 1998","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":86,"IMDB Rating":6.9,"IMDB Votes":5058},{"Title":"Serial Mom","US Gross":7881335,"Worldwide Gross":7881335,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Apr 13 1994","MPAA Rating":"R","Running Time min":null,"Distributor":"Savoy","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"John Waters","Rotten Tomatoes Rating":61,"IMDB Rating":6.4,"IMDB Votes":10999},{"Title":"Sommersturm","US Gross":95204,"Worldwide Gross":95204,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Mar 17 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Regent Releasing","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.6,"IMDB Votes":5251},{"Title":"Silent Movie","US Gross":36145695,"Worldwide Gross":36145695,"US DVD Sales":null,"Production Budget":4400000,"Release Date":"Jun 25 1976","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":null,"Director":"Mel Brooks","Rotten Tomatoes Rating":89,"IMDB Rating":6.4,"IMDB Votes":6248},{"Title":"The Santa Clause","US Gross":144833357,"Worldwide Gross":189800000,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Nov 11 1994","MPAA Rating":"PG","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"John Pasquin","Rotten Tomatoes Rating":79,"IMDB Rating":6.1,"IMDB Votes":17773},{"Title":"The Singles Ward","US Gross":1250798,"Worldwide Gross":1250798,"US DVD Sales":null,"Production Budget":500000,"Release Date":"Feb 01 2002","MPAA Rating":"PG","Running Time min":null,"Distributor":"Halestorm Entertainment","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":50,"IMDB Rating":5.7,"IMDB Votes":736},{"Title":"Sense and Sensibility","US Gross":42993774,"Worldwide Gross":134993774,"US DVD Sales":null,"Production Budget":16500000,"Release Date":"Dec 11 1995","MPAA Rating":"PG","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Ang Lee","Rotten Tomatoes Rating":98,"IMDB Rating":7.7,"IMDB Votes":31279},{"Title":"Singin' in the Rain","US Gross":3600000,"Worldwide Gross":3600000,"US DVD Sales":null,"Production Budget":2540000,"Release Date":"Apr 10 1952","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Stanley Donen","Rotten Tomatoes Rating":100,"IMDB Rating":8.4,"IMDB Votes":55352},{"Title":"Solitude","US Gross":6260,"Worldwide Gross":6260,"US DVD Sales":null,"Production Budget":200000,"Release Date":"Jan 07 2005","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Indican Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.8,"IMDB Votes":82},{"Title":"The Sound of Music","US Gross":163214286,"Worldwide Gross":286214286,"US DVD Sales":null,"Production Budget":8200000,"Release Date":"Apr 01 1965","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Musical","Creative Type":"Historical Fiction","Director":"Robert Wise","Rotten Tomatoes Rating":81,"IMDB Rating":6.3,"IMDB Votes":45},{"Title":"She's the One","US Gross":9482579,"Worldwide Gross":13795053,"US DVD Sales":null,"Production Budget":3500000,"Release Date":"Aug 23 1996","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Edward Burns","Rotten Tomatoes Rating":60,"IMDB Rating":6,"IMDB Votes":8159},{"Title":"Straight out of Brooklyn","US Gross":2712293,"Worldwide Gross":2712293,"US DVD Sales":null,"Production Budget":450000,"Release Date":"Dec 31 1990","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":100,"IMDB Rating":5.6,"IMDB Votes":263},{"Title":"Spaceballs","US Gross":38119483,"Worldwide Gross":38119483,"US DVD Sales":null,"Production Budget":22700000,"Release Date":"Jun 24 1987","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Science Fiction","Director":"Mel Brooks","Rotten Tomatoes Rating":65,"IMDB Rating":6.9,"IMDB Votes":52434},{"Title":"Speed","US Gross":121248145,"Worldwide Gross":283200000,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Jun 10 1994","MPAA Rating":"R","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Jan De Bont","Rotten Tomatoes Rating":90,"IMDB Rating":2.6,"IMDB Votes":4175},{"Title":"Species","US Gross":60054449,"Worldwide Gross":113354449,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Jul 07 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Roger Donaldson","Rotten Tomatoes Rating":39,"IMDB Rating":5.6,"IMDB Votes":21917},{"Title":"Sphinx","US Gross":2000000,"Worldwide Gross":11400000,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Feb 11 1981","MPAA Rating":null,"Running Time min":null,"Distributor":"Orion Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Franklin J. Schaffner","Rotten Tomatoes Rating":null,"IMDB Rating":4.9,"IMDB Votes":478},{"Title":"Spaced Invaders","US Gross":15000000,"Worldwide Gross":15000000,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Apr 27 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Science Fiction","Director":"Patrick Read Johnson","Rotten Tomatoes Rating":9,"IMDB Rating":4.8,"IMDB Votes":1464},{"Title":"Spellbound","US Gross":7000000,"Worldwide Gross":7000000,"US DVD Sales":null,"Production Budget":1500000,"Release Date":"Dec 31 1944","MPAA Rating":"G","Running Time min":null,"Distributor":"ThinkFilm","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Alfred Hitchcock","Rotten Tomatoes Rating":87,"IMDB Rating":7.7,"IMDB Votes":14665},{"Title":"Splash","US Gross":62599495,"Worldwide Gross":62599495,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Mar 09 1984","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Ron Howard","Rotten Tomatoes Rating":91,"IMDB Rating":6.2,"IMDB Votes":21732},{"Title":"Superman IV: The Quest for Peace","US Gross":11227824,"Worldwide Gross":11227824,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Jul 24 1987","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":"Sidney J. Furie","Rotten Tomatoes Rating":null,"IMDB Rating":3.4,"IMDB Votes":15164},{"Title":"Superman II","US Gross":108185706,"Worldwide Gross":108185706,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Jun 19 1981","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Comic/Graphic Novel","Major Genre":"Adventure","Creative Type":"Super Hero","Director":"Richard Donner","Rotten Tomatoes Rating":null,"IMDB Rating":6.7,"IMDB Votes":29512},{"Title":"Superman III","US Gross":59950623,"Worldwide Gross":59950623,"US DVD Sales":null,"Production Budget":39000000,"Release Date":"Jun 17 1983","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Comic/Graphic Novel","Major Genre":"Adventure","Creative Type":"Super Hero","Director":null,"Rotten Tomatoes Rating":23,"IMDB Rating":4.7,"IMDB Votes":18070},{"Title":"Sparkler","US Gross":5494,"Worldwide Gross":5494,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Mar 19 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Strand","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":17,"IMDB Rating":5.5,"IMDB Votes":320},{"Title":"Superman","US Gross":134218018,"Worldwide Gross":300200000,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Dec 15 1978","MPAA Rating":"PG","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Comic/Graphic Novel","Major Genre":"Adventure","Creative Type":"Super Hero","Director":"Richard Donner","Rotten Tomatoes Rating":94,"IMDB Rating":4.9,"IMDB Votes":129},{"Title":"The Specialist","US Gross":57362581,"Worldwide Gross":57362581,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Oct 07 1994","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":4,"IMDB Rating":4.9,"IMDB Votes":18749},{"Title":"The Sorcerer","US Gross":12000000,"Worldwide Gross":12000000,"US DVD Sales":null,"Production Budget":21600000,"Release Date":"Jun 24 1977","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"William Friedkin","Rotten Tomatoes Rating":null,"IMDB Rating":6.8,"IMDB Votes":563},{"Title":"Sisters in Law","US Gross":33312,"Worldwide Gross":33312,"US DVD Sales":null,"Production Budget":300000,"Release Date":"Apr 12 2006","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Women Make Movies","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.7,"IMDB Votes":203},{"Title":"Smilla's Sense of Snow","US Gross":2221994,"Worldwide Gross":2221994,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Feb 28 1997","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Bille August","Rotten Tomatoes Rating":53,"IMDB Rating":6.1,"IMDB Votes":7280},{"Title":"Assassins","US Gross":30306268,"Worldwide Gross":83306268,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Oct 06 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Richard Donner","Rotten Tomatoes Rating":9,"IMDB Rating":5.9,"IMDB Votes":23370},{"Title":"Star Trek: The Motion Picture","US Gross":82258456,"Worldwide Gross":139000000,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Dec 07 1979","MPAA Rating":"PG","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"Robert Wise","Rotten Tomatoes Rating":48,"IMDB Rating":6.2,"IMDB Votes":25454},{"Title":"Star Trek III: The Search for Spock","US Gross":76471046,"Worldwide Gross":87000000,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Jun 01 1984","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"Leonard Nimoy","Rotten Tomatoes Rating":null,"IMDB Rating":6.5,"IMDB Votes":22261},{"Title":"Star Trek IV: The Voyage Home","US Gross":109713132,"Worldwide Gross":133000000,"US DVD Sales":null,"Production Budget":24000000,"Release Date":"Nov 26 1986","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"Leonard Nimoy","Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":26207},{"Title":"Stand by Me","US Gross":52287414,"Worldwide Gross":52287414,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Aug 08 1986","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony/Columbia","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Rob Reiner","Rotten Tomatoes Rating":94,"IMDB Rating":8.2,"IMDB Votes":90143},{"Title":"Stone Cold","US Gross":9286314,"Worldwide Gross":9286314,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"May 17 1991","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":29,"IMDB Rating":4.6,"IMDB Votes":52},{"Title":"The Stewardesses","US Gross":13500000,"Worldwide Gross":25000000,"US DVD Sales":null,"Production Budget":200000,"Release Date":"Jul 25 1969","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.3,"IMDB Votes":86},{"Title":"Street Fighter","US Gross":33423000,"Worldwide Gross":99423000,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Dec 23 1994","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Based on Game","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":13,"IMDB Rating":3.3,"IMDB Votes":25407},{"Title":"Star Trek II: The Wrath of Khan","US Gross":79912963,"Worldwide Gross":96800000,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Jun 04 1982","MPAA Rating":"PG","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.8,"IMDB Votes":36131},{"Title":"Steal (Canadian Release)","US Gross":220944,"Worldwide Gross":220944,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Apr 25 2003","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Sting","US Gross":159616327,"Worldwide Gross":159616327,"US DVD Sales":null,"Production Budget":5500000,"Release Date":"Dec 25 1973","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":null,"Creative Type":"Historical Fiction","Director":"George Roy Hill","Rotten Tomatoes Rating":91,"IMDB Rating":8.4,"IMDB Votes":65866},{"Title":"Stonewall","US Gross":304602,"Worldwide Gross":304602,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Jul 26 1996","MPAA Rating":"R","Running Time min":99,"Distributor":"Strand","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":741},{"Title":"Star Trek V: The Final Frontier","US Gross":52210049,"Worldwide Gross":70200000,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Jun 09 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5,"IMDB Votes":20600},{"Title":"Star Trek VI: The Undiscovered Country","US Gross":74888996,"Worldwide Gross":96900000,"US DVD Sales":null,"Production Budget":27000000,"Release Date":"Dec 06 1991","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.2,"IMDB Votes":23546},{"Title":"Star Trek: Generations","US Gross":75671262,"Worldwide Gross":120000000,"US DVD Sales":null,"Production Budget":38000000,"Release Date":"Nov 18 1994","MPAA Rating":"PG","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.5,"IMDB Votes":26465},{"Title":"Stripes","US Gross":85300000,"Worldwide Gross":85300000,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Jun 26 1981","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Ivan Reitman","Rotten Tomatoes Rating":88,"IMDB Rating":6.8,"IMDB Votes":19618},{"Title":"Striptease","US Gross":32773011,"Worldwide Gross":32773011,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Jun 28 1996","MPAA Rating":"R","Running Time min":115,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Andrew Bergman","Rotten Tomatoes Rating":12,"IMDB Rating":3.9,"IMDB Votes":18012},{"Title":"Star Wars Ep. IV: A New Hope","US Gross":460998007,"Worldwide Gross":797900000,"US DVD Sales":11182540,"Production Budget":11000000,"Release Date":"May 25 1977","MPAA Rating":"PG","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"George Lucas","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Saints and Soldiers","US Gross":1310470,"Worldwide Gross":1310470,"US DVD Sales":null,"Production Budget":780000,"Release Date":"Aug 06 2004","MPAA Rating":"PG-13","Running Time min":90,"Distributor":"Excel Entertainment","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Ryan Little","Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":7581},{"Title":"Steppin: The Movie","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Dec 31 2007","MPAA Rating":null,"Running Time min":null,"Distributor":"Weinstein Co.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.3,"IMDB Votes":108},{"Title":"Strangers on a Train","US Gross":7000000,"Worldwide Gross":7000000,"US DVD Sales":null,"Production Budget":1200000,"Release Date":"Jul 03 1951","MPAA Rating":"PG","Running Time min":null,"Distributor":"Warner Bros.","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Alfred Hitchcock","Rotten Tomatoes Rating":98,"IMDB Rating":8.3,"IMDB Votes":34284},{"Title":"Sugar Hill","US Gross":18272447,"Worldwide Gross":18272447,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Feb 25 1994","MPAA Rating":"R","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":22,"IMDB Rating":5.3,"IMDB Votes":1627},{"Title":"Stiff Upper Lips","US Gross":69582,"Worldwide Gross":69582,"US DVD Sales":null,"Production Budget":5700000,"Release Date":"Aug 27 1999","MPAA Rating":null,"Running Time min":null,"Distributor":"Cowboy Pictures","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":29,"IMDB Rating":6.1,"IMDB Votes":543},{"Title":"Shichinin no samurai","US Gross":271736,"Worldwide Gross":271736,"US DVD Sales":null,"Production Budget":500000,"Release Date":"Nov 19 1956","MPAA Rating":null,"Running Time min":null,"Distributor":"Cowboy Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"Akira Kurosawa","Rotten Tomatoes Rating":null,"IMDB Rating":8.8,"IMDB Votes":96698},{"Title":"Sweet Charity","US Gross":8000000,"Worldwide Gross":8000000,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Dec 31 1968","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Bob Fosse","Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":1691},{"Title":"Sands of Iwo Jima","US Gross":7800000,"Worldwide Gross":7800000,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Dec 31 1948","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":100,"IMDB Rating":7.1,"IMDB Votes":4160},{"Title":"The Spy Who Loved Me","US Gross":46800000,"Worldwide Gross":185400000,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Jul 13 1977","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":78,"IMDB Rating":7.1,"IMDB Votes":24938},{"Title":"The Swindle","US Gross":245359,"Worldwide Gross":5045359,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Dec 25 1998","MPAA Rating":null,"Running Time min":null,"Distributor":"New Yorker","Source":null,"Major Genre":"Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.2,"IMDB Votes":1417},{"Title":"Swingers","US Gross":4505922,"Worldwide Gross":6542637,"US DVD Sales":null,"Production Budget":200000,"Release Date":"Oct 18 1996","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Doug Liman","Rotten Tomatoes Rating":86,"IMDB Rating":6.2,"IMDB Votes":431},{"Title":"Snow White and the Seven Dwarfs","US Gross":184925485,"Worldwide Gross":184925485,"US DVD Sales":null,"Production Budget":1488000,"Release Date":"Dec 21 2037","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Traditional/Legend/Fairytale","Major Genre":"Musical","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":97,"IMDB Rating":7.8,"IMDB Votes":38141},{"Title":"The Sweet Hereafter","US Gross":4306697,"Worldwide Gross":4306697,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Oct 10 1997","MPAA Rating":"R","Running Time min":null,"Distributor":"Fine Line","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Atom Egoyan","Rotten Tomatoes Rating":100,"IMDB Rating":7.8,"IMDB Votes":16280},{"Title":"She Wore a Yellow Ribbon","US Gross":5400000,"Worldwide Gross":5400000,"US DVD Sales":null,"Production Budget":1600000,"Release Date":"Dec 31 1948","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"John Ford","Rotten Tomatoes Rating":100,"IMDB Rating":7.3,"IMDB Votes":5825},{"Title":"Sex with Strangers","US Gross":247740,"Worldwide Gross":247740,"US DVD Sales":null,"Production Budget":1100000,"Release Date":"Feb 22 2002","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":null,"Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":39,"IMDB Rating":5,"IMDB Votes":151},{"Title":"Spy Hard","US Gross":26936265,"Worldwide Gross":26936265,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"May 24 1996","MPAA Rating":"PG-13","Running Time min":81,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":7,"IMDB Rating":4.7,"IMDB Votes":12682},{"Title":"Shi Yue Wei Cheng","US Gross":0,"Worldwide Gross":44195779,"US DVD Sales":null,"Production Budget":23000000,"Release Date":"Dec 18 2009","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":1795},{"Title":"Tango","US Gross":1687311,"Worldwide Gross":1687311,"US DVD Sales":null,"Production Budget":4500000,"Release Date":"Feb 12 1999","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":1490},{"Title":"The Age of Innocence","US Gross":32014993,"Worldwide Gross":32014993,"US DVD Sales":null,"Production Budget":34000000,"Release Date":"Sep 17 1993","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony/Columbia","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Martin Scorsese","Rotten Tomatoes Rating":81,"IMDB Rating":7.1,"IMDB Votes":16000},{"Title":"Talk Radio","US Gross":3468572,"Worldwide Gross":3468572,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Dec 01 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Oliver Stone","Rotten Tomatoes Rating":80,"IMDB Rating":7,"IMDB Votes":5659},{"Title":"The Texas Chainsaw Massacre","US Gross":26572439,"Worldwide Gross":26572439,"US DVD Sales":null,"Production Budget":140000,"Release Date":"Oct 18 1974","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":null,"Major Genre":"Horror","Creative Type":null,"Director":"Tobe Hooper","Rotten Tomatoes Rating":90,"IMDB Rating":6.1,"IMDB Votes":39172},{"Title":"The Texas Chainsaw Massacre 2","US Gross":8025872,"Worldwide Gross":8025872,"US DVD Sales":null,"Production Budget":4700000,"Release Date":"Aug 22 1986","MPAA Rating":null,"Running Time min":null,"Distributor":"Cannon","Source":"Remake","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Tobe Hooper","Rotten Tomatoes Rating":43,"IMDB Rating":5.1,"IMDB Votes":7702},{"Title":"Timecop","US Gross":44853581,"Worldwide Gross":102053581,"US DVD Sales":null,"Production Budget":28000000,"Release Date":"Sep 16 1994","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Peter Hyams","Rotten Tomatoes Rating":47,"IMDB Rating":5.5,"IMDB Votes":16570},{"Title":"Tin Cup","US Gross":53854588,"Worldwide Gross":75854588,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Aug 16 1996","MPAA Rating":"R","Running Time min":105,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Ron Shelton","Rotten Tomatoes Rating":69,"IMDB Rating":6.1,"IMDB Votes":17274},{"Title":"Torn Curtain","US Gross":13000000,"Worldwide Gross":13000000,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Jul 16 1966","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Alfred Hitchcock","Rotten Tomatoes Rating":81,"IMDB Rating":6.6,"IMDB Votes":8670},{"Title":"To Die For","US Gross":21284514,"Worldwide Gross":27688744,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Sep 27 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":"Gus Van Sant","Rotten Tomatoes Rating":87,"IMDB Rating":6.8,"IMDB Votes":18459},{"Title":"Terror Train","US Gross":8000000,"Worldwide Gross":8000000,"US DVD Sales":null,"Production Budget":3500000,"Release Date":"Dec 31 1979","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Roger Spottiswoode","Rotten Tomatoes Rating":33,"IMDB Rating":5.5,"IMDB Votes":2479},{"Title":"Teen Wolf Too","US Gross":7888000,"Worldwide Gross":7888000,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Nov 20 1987","MPAA Rating":null,"Running Time min":null,"Distributor":"Atlantic","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":14,"IMDB Rating":2.8,"IMDB Votes":5207},{"Title":"The Fan","US Gross":18582965,"Worldwide Gross":18582965,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Aug 16 1996","MPAA Rating":"R","Running Time min":117,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Tony Scott","Rotten Tomatoes Rating":40,"IMDB Rating":5.6,"IMDB Votes":20640},{"Title":"Timber Falls","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":2600000,"Release Date":"Dec 07 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Slowhand Cinema","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":38,"IMDB Rating":5.3,"IMDB Votes":2213},{"Title":"Tae Guik Gi: The Brotherhood of War","US Gross":1110186,"Worldwide Gross":69826708,"US DVD Sales":null,"Production Budget":12500000,"Release Date":"Sep 03 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"IDP Distribution","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Incredibly True Adventure of Two Girls in Love","US Gross":2210408,"Worldwide Gross":2477155,"US DVD Sales":null,"Production Budget":250000,"Release Date":"Jun 16 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Fine Line","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.8,"IMDB Votes":1795},{"Title":"There Goes My Baby","US Gross":125169,"Worldwide Gross":125169,"US DVD Sales":null,"Production Budget":10500000,"Release Date":"Sep 02 1994","MPAA Rating":"R","Running Time min":null,"Distributor":"Orion Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.3,"IMDB Votes":507},{"Title":"Tank Girl","US Gross":4064333,"Worldwide Gross":4064333,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Mar 01 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":42,"IMDB Rating":4.7,"IMDB Votes":10772},{"Title":"Top Gun","US Gross":176786701,"Worldwide Gross":353786701,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"May 16 1986","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Tony Scott","Rotten Tomatoes Rating":45,"IMDB Rating":6.5,"IMDB Votes":80013},{"Title":"Thunderball","US Gross":63600000,"Worldwide Gross":141200000,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Dec 29 1965","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":91,"IMDB Rating":7,"IMDB Votes":27245},{"Title":"The Calling","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":2500000,"Release Date":"Dec 31 2009","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.4,"IMDB Votes":1113},{"Title":"The Craft","US Gross":24769466,"Worldwide Gross":55669466,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"May 03 1996","MPAA Rating":"R","Running Time min":100,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Fantasy","Director":"Andrew Fleming","Rotten Tomatoes Rating":45,"IMDB Rating":5.9,"IMDB Votes":21130},{"Title":"It Happened One Night","US Gross":2500000,"Worldwide Gross":2500000,"US DVD Sales":null,"Production Budget":325000,"Release Date":"Dec 31 1933","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Romantic Comedy","Creative Type":null,"Director":"Frank Capra","Rotten Tomatoes Rating":97,"IMDB Rating":8.3,"IMDB Votes":25074},{"Title":"The Net","US Gross":50621733,"Worldwide Gross":110521733,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Jul 28 1995","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":33,"IMDB Rating":5.6,"IMDB Votes":24363},{"Title":"La otra conquista","US Gross":886410,"Worldwide Gross":886410,"US DVD Sales":null,"Production Budget":3500000,"Release Date":"Apr 19 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Hombre de Oro","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":584},{"Title":"The Journey","US Gross":19800,"Worldwide Gross":19800,"US DVD Sales":null,"Production Budget":500000,"Release Date":"Jul 11 2003","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.4,"IMDB Votes":74},{"Title":"They Live","US Gross":13000000,"Worldwide Gross":13000000,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Nov 04 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":"John Carpenter","Rotten Tomatoes Rating":88,"IMDB Rating":7,"IMDB Votes":20995},{"Title":"Tales from the Hood","US Gross":11784569,"Worldwide Gross":11784569,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"May 24 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Savoy","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":33,"IMDB Rating":5.8,"IMDB Votes":1860},{"Title":"Time Bandits","US Gross":37400000,"Worldwide Gross":37400000,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Nov 06 1981","MPAA Rating":null,"Running Time min":null,"Distributor":"Avco Embassy","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Terry Gilliam","Rotten Tomatoes Rating":94,"IMDB Rating":6.9,"IMDB Votes":22719},{"Title":"Tombstone","US Gross":56505000,"Worldwide Gross":56505000,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Dec 25 1993","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Real Life Events","Major Genre":"Western","Creative Type":"Dramatization","Director":"George P. Cosmatos","Rotten Tomatoes Rating":77,"IMDB Rating":7.7,"IMDB Votes":43688},{"Title":"Time Changer","US Gross":1500711,"Worldwide Gross":1500711,"US DVD Sales":null,"Production Budget":825000,"Release Date":"Oct 25 2002","MPAA Rating":"PG","Running Time min":null,"Distributor":"Five & Two Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":22,"IMDB Rating":5,"IMDB Votes":1029},{"Title":"Teenage Mutant Ninja Turtles II: The Secret of the Ooze","US Gross":78656813,"Worldwide Gross":78656813,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Mar 22 1991","MPAA Rating":null,"Running Time min":null,"Distributor":"New Line","Source":"Based on Comic/Graphic Novel","Major Genre":"Adventure","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.3,"IMDB Votes":12742},{"Title":"Teenage Mutant Ninja Turtles III","US Gross":42273609,"Worldwide Gross":42273609,"US DVD Sales":null,"Production Budget":21000000,"Release Date":"Mar 19 1993","MPAA Rating":null,"Running Time min":null,"Distributor":"New Line","Source":"Based on Comic/Graphic Novel","Major Genre":"Adventure","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":30,"IMDB Rating":4.3,"IMDB Votes":9064},{"Title":"Tango & Cash","US Gross":63408614,"Worldwide Gross":63408614,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Dec 22 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Andrei Konchalovsky","Rotten Tomatoes Rating":39,"IMDB Rating":5.8,"IMDB Votes":25248},{"Title":"Teenage Mutant Ninja Turtles","US Gross":135265915,"Worldwide Gross":202000000,"US DVD Sales":null,"Production Budget":13500000,"Release Date":"Mar 30 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"New Line","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Steve Barron","Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":25867},{"Title":"Topaz","US Gross":6000000,"Worldwide Gross":6000000,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Dec 19 1969","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Alfred Hitchcock","Rotten Tomatoes Rating":71,"IMDB Rating":6.2,"IMDB Votes":6389},{"Title":"Taps","US Gross":35856053,"Worldwide Gross":35856053,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Dec 09 1981","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Harold Becker","Rotten Tomatoes Rating":79,"IMDB Rating":6.5,"IMDB Votes":6515},{"Title":"Trainspotting","US Gross":16501785,"Worldwide Gross":24000785,"US DVD Sales":null,"Production Budget":3100000,"Release Date":"Jul 19 1996","MPAA Rating":"R","Running Time min":94,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Danny Boyle","Rotten Tomatoes Rating":89,"IMDB Rating":8.2,"IMDB Votes":150483},{"Title":"The Train","US Gross":6800000,"Worldwide Gross":6800000,"US DVD Sales":null,"Production Budget":5800000,"Release Date":"Mar 07 1965","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"John Frankenheimer","Rotten Tomatoes Rating":83,"IMDB Rating":7.8,"IMDB Votes":4692},{"Title":"Troop Beverly Hills","US Gross":7190505,"Worldwide Gross":7190505,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Mar 22 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony/Columbia","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":8,"IMDB Rating":4.7,"IMDB Votes":3427},{"Title":"Trekkies","US Gross":617172,"Worldwide Gross":617172,"US DVD Sales":null,"Production Budget":375000,"Release Date":"May 21 1999","MPAA Rating":"PG","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":3004},{"Title":"True Lies","US Gross":146282411,"Worldwide Gross":365300000,"US DVD Sales":null,"Production Budget":100000000,"Release Date":"Jul 15 1994","MPAA Rating":"R","Running Time min":null,"Distributor":"20th Century Fox","Source":"Remake","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"James Cameron","Rotten Tomatoes Rating":69,"IMDB Rating":7.2,"IMDB Votes":80581},{"Title":"Terminator 2: Judgment Day","US Gross":204859496,"Worldwide Gross":516816151,"US DVD Sales":null,"Production Budget":100000000,"Release Date":"Jul 02 1991","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"James Cameron","Rotten Tomatoes Rating":98,"IMDB Rating":8.5,"IMDB Votes":237477},{"Title":"Travellers and Magicians","US Gross":506793,"Worldwide Gross":1058893,"US DVD Sales":null,"Production Budget":1800000,"Release Date":"Jan 07 2005","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Zeitgeist","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":1069},{"Title":"The Terminator","US Gross":38019031,"Worldwide Gross":78019031,"US DVD Sales":null,"Production Budget":6400000,"Release Date":"Oct 26 1984","MPAA Rating":null,"Running Time min":null,"Distributor":"Orion Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"James Cameron","Rotten Tomatoes Rating":100,"IMDB Rating":8.1,"IMDB Votes":179606},{"Title":"Tremors","US Gross":16667084,"Worldwide Gross":16667084,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Jan 19 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":88,"IMDB Rating":7.2,"IMDB Votes":29840},{"Title":"True Romance","US Gross":12281000,"Worldwide Gross":12281000,"US DVD Sales":null,"Production Budget":12500000,"Release Date":"Sep 10 1993","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Tony Scott","Rotten Tomatoes Rating":91,"IMDB Rating":7.9,"IMDB Votes":73829},{"Title":"Tron","US Gross":26918576,"Worldwide Gross":26918576,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Jul 09 1982","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":68,"IMDB Rating":2.9,"IMDB Votes":923},{"Title":"Trapeze","US Gross":14400000,"Worldwide Gross":14400000,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Dec 31 1955","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":60,"IMDB Rating":6.7,"IMDB Votes":1570},{"Title":"The Terrorist","US Gross":195043,"Worldwide Gross":195043,"US DVD Sales":null,"Production Budget":25000,"Release Date":"Jan 14 2000","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Phaedra Cinema","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.5,"IMDB Votes":50},{"Title":"Trois","US Gross":1161843,"Worldwide Gross":1161843,"US DVD Sales":null,"Production Budget":200000,"Release Date":"Feb 11 2000","MPAA Rating":"NC-17","Running Time min":null,"Distributor":"Rainforest Productions","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.3,"IMDB Votes":360},{"Title":"Things to Do in Denver when You're Dead","US Gross":529766,"Worldwide Gross":529766,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Dec 01 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":33,"IMDB Rating":6.6,"IMDB Votes":12789},{"Title":"A Time to Kill","US Gross":108766007,"Worldwide Gross":152266007,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Jul 24 1996","MPAA Rating":"R","Running Time min":150,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Joel Schumacher","Rotten Tomatoes Rating":68,"IMDB Rating":7.1,"IMDB Votes":38577},{"Title":"Total Recall","US Gross":119394839,"Worldwide Gross":261400000,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Jun 01 1990","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Paul Verhoeven","Rotten Tomatoes Rating":81,"IMDB Rating":7.4,"IMDB Votes":70355},{"Title":"This Thing of Ours","US Gross":37227,"Worldwide Gross":37227,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Jul 18 2003","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.2,"IMDB Votes":316},{"Title":"Tootsie","US Gross":177200000,"Worldwide Gross":177200000,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Dec 17 1982","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Sydney Pollack","Rotten Tomatoes Rating":87,"IMDB Rating":7.4,"IMDB Votes":31669},{"Title":"That Thing You Do!","US Gross":25857416,"Worldwide Gross":31748615,"US DVD Sales":null,"Production Budget":2500000,"Release Date":"Oct 04 1996","MPAA Rating":"PG","Running Time min":110,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Tom Hanks","Rotten Tomatoes Rating":92,"IMDB Rating":6.7,"IMDB Votes":25916},{"Title":"The Trouble With Harry","US Gross":7000000,"Worldwide Gross":7000000,"US DVD Sales":null,"Production Budget":1200000,"Release Date":"Oct 03 1955","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Alfred Hitchcock","Rotten Tomatoes Rating":89,"IMDB Rating":7.2,"IMDB Votes":11580},{"Title":"Twins","US Gross":111936388,"Worldwide Gross":216600000,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Dec 09 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Ivan Reitman","Rotten Tomatoes Rating":33,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Twister","US Gross":241888385,"Worldwide Gross":495900000,"US DVD Sales":null,"Production Budget":88000000,"Release Date":"May 10 1996","MPAA Rating":"PG-13","Running Time min":117,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Jan De Bont","Rotten Tomatoes Rating":57,"IMDB Rating":6,"IMDB Votes":61665},{"Title":"Towering Inferno","US Gross":116000000,"Worldwide Gross":139700000,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Dec 17 1974","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":null,"Major Genre":null,"Creative Type":null,"Director":"John Guillermin","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Taxi Driver","US Gross":21100000,"Worldwide Gross":21100000,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Feb 08 1976","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Martin Scorsese","Rotten Tomatoes Rating":98,"IMDB Rating":8.6,"IMDB Votes":155774},{"Title":"Tycoon","US Gross":121016,"Worldwide Gross":121016,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Jun 13 2003","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6,"IMDB Votes":456},{"Title":"Toy Story","US Gross":191796233,"Worldwide Gross":361948825,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Nov 22 1995","MPAA Rating":"G","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"John Lasseter","Rotten Tomatoes Rating":100,"IMDB Rating":8.2,"IMDB Votes":151143},{"Title":"Twilight Zone: The Movie","US Gross":29500000,"Worldwide Gross":29500000,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Jun 24 1983","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on TV","Major Genre":"Horror","Creative Type":"Fantasy","Director":"Steven Spielberg","Rotten Tomatoes Rating":67,"IMDB Rating":6.3,"IMDB Votes":12054},{"Title":"Unforgettable","US Gross":2483790,"Worldwide Gross":2483790,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Feb 23 1996","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":"John Dahl","Rotten Tomatoes Rating":23,"IMDB Rating":5.7,"IMDB Votes":2284},{"Title":"UHF","US Gross":6157157,"Worldwide Gross":6157157,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Jul 21 1989","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":55,"IMDB Rating":6.6,"IMDB Votes":12676},{"Title":"Ulee's Gold","US Gross":9054736,"Worldwide Gross":15600000,"US DVD Sales":null,"Production Budget":2700000,"Release Date":"Jun 13 1997","MPAA Rating":"R","Running Time min":null,"Distributor":"Orion Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":94,"IMDB Rating":7,"IMDB Votes":4041},{"Title":"Under Siege 2: Dark Territory","US Gross":50024083,"Worldwide Gross":104324083,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Jul 14 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":34,"IMDB Rating":5.1,"IMDB Votes":15218},{"Title":"The Untouchables","US Gross":76270454,"Worldwide Gross":76270454,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Jun 03 1987","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Action","Creative Type":"Dramatization","Director":"Brian De Palma","Rotten Tomatoes Rating":81,"IMDB Rating":8,"IMDB Votes":86097},{"Title":"Under the Rainbow","US Gross":18826490,"Worldwide Gross":18826490,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Jul 31 1981","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.9,"IMDB Votes":1263},{"Title":"Veer-Zaara","US Gross":2938532,"Worldwide Gross":7017859,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Nov 12 2004","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Yash Raj Films","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":4155},{"Title":"Videodrome","US Gross":2120439,"Worldwide Gross":2120439,"US DVD Sales":null,"Production Budget":5952000,"Release Date":"Feb 04 1983","MPAA Rating":null,"Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":"David Cronenberg","Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":20080},{"Title":"Les Visiteurs","US Gross":659000,"Worldwide Gross":98754000,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Jul 12 1996","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.7,"IMDB Votes":7393},{"Title":"Couloirs du temps: Les visiteurs 2, Les","US Gross":146072,"Worldwide Gross":26146072,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Mar 27 1998","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Valley of Decision","US Gross":9132000,"Worldwide Gross":9132000,"US DVD Sales":null,"Production Budget":2160000,"Release Date":"Dec 31 1944","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":682},{"Title":"Vampire in Brooklyn","US Gross":19637147,"Worldwide Gross":19637147,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Oct 27 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":"Wes Craven","Rotten Tomatoes Rating":11,"IMDB Rating":4.3,"IMDB Votes":8200},{"Title":"The Verdict","US Gross":53977250,"Worldwide Gross":53977250,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"Dec 08 1982","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Sidney Lumet","Rotten Tomatoes Rating":96,"IMDB Rating":7.7,"IMDB Votes":10864},{"Title":"Virtuosity","US Gross":23998226,"Worldwide Gross":23998226,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Aug 04 1995","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":34,"IMDB Rating":5.3,"IMDB Votes":11079},{"Title":"Everything Put Together","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":500000,"Release Date":"Nov 02 2001","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.7,"IMDB Votes":418},{"Title":"A View to a Kill","US Gross":50327960,"Worldwide Gross":152627960,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"May 24 1985","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"John Glen","Rotten Tomatoes Rating":39,"IMDB Rating":6.1,"IMDB Votes":23770},{"Title":"The Work and the Glory: American Zion","US Gross":2025032,"Worldwide Gross":2025032,"US DVD Sales":null,"Production Budget":6500000,"Release Date":"Oct 21 2005","MPAA Rating":"PG-13","Running Time min":100,"Distributor":"Vineyard Distribution","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.6,"IMDB Votes":365},{"Title":"A Walk on the Moon","US Gross":4741987,"Worldwide Gross":4741987,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Mar 26 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Tony Goldwyn","Rotten Tomatoes Rating":74,"IMDB Rating":6.4,"IMDB Votes":4125},{"Title":"The Work and the Glory","US Gross":3347647,"Worldwide Gross":3347647,"US DVD Sales":null,"Production Budget":7500000,"Release Date":"Nov 24 2004","MPAA Rating":"PG","Running Time min":null,"Distributor":"Excel Entertainment","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":17,"IMDB Rating":6,"IMDB Votes":531},{"Title":"The Work and the Story","US Gross":16137,"Worldwide Gross":16137,"US DVD Sales":null,"Production Budget":103000,"Release Date":"Oct 03 2003","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Off-Hollywood Distribution","Source":null,"Major Genre":"Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.1,"IMDB Votes":82},{"Title":"What the #$'! Do We Know","US Gross":10941801,"Worldwide Gross":10941801,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Feb 06 2004","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Captured Light","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Waiting for Guffman","US Gross":2922988,"Worldwide Gross":2922988,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Jan 31 1997","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Christopher Guest","Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":14880},{"Title":"Who Framed Roger Rabbit?","US Gross":154112492,"Worldwide Gross":351500000,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Jun 22 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Robert Zemeckis","Rotten Tomatoes Rating":98,"IMDB Rating":7.6,"IMDB Votes":53541},{"Title":"White Fang","US Gross":34729091,"Worldwide Gross":34729091,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Jan 18 1991","MPAA Rating":null,"Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Randal Kleiser","Rotten Tomatoes Rating":67,"IMDB Rating":null,"IMDB Votes":null},{"Title":"White Squall","US Gross":10229300,"Worldwide Gross":10229300,"US DVD Sales":null,"Production Budget":38000000,"Release Date":"Feb 02 1996","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Real Life Events","Major Genre":"Adventure","Creative Type":"Dramatization","Director":"Ridley Scott","Rotten Tomatoes Rating":63,"IMDB Rating":6.4,"IMDB Votes":8385},{"Title":"What's Eating Gilbert Grape","US Gross":9170214,"Worldwide Gross":9170214,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Dec 25 1993","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":null,"Major Genre":"Drama","Creative Type":null,"Director":"Lasse Hallstrom","Rotten Tomatoes Rating":88,"IMDB Rating":7.8,"IMDB Votes":51219},{"Title":"Witchboard","US Gross":7369373,"Worldwide Gross":7369373,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Dec 31 1986","MPAA Rating":null,"Running Time min":null,"Distributor":"Cinema Guild","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.2,"IMDB Votes":1666},{"Title":"The Wiz","US Gross":13000000,"Worldwide Gross":13000000,"US DVD Sales":null,"Production Budget":24000000,"Release Date":"Oct 24 1978","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Musical","Creative Type":null,"Director":"Sidney Lumet","Rotten Tomatoes Rating":37,"IMDB Rating":4.5,"IMDB Votes":4896},{"Title":"Walking and Talking","US Gross":1287480,"Worldwide Gross":1615787,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Jul 17 1996","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":86,"IMDB Rating":6.5,"IMDB Votes":1756},{"Title":"The Wild Bunch","US Gross":509424,"Worldwide Gross":509424,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Jun 18 1969","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Western","Creative Type":"Historical Fiction","Director":"Sam Peckinpah","Rotten Tomatoes Rating":97,"IMDB Rating":8.2,"IMDB Votes":31196},{"Title":"Wall Street","US Gross":43848100,"Worldwide Gross":43848100,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Dec 11 1987","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Oliver Stone","Rotten Tomatoes Rating":78,"IMDB Rating":7.3,"IMDB Votes":35454},{"Title":"Waterloo","US Gross":null,"Worldwide Gross":null,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Jan 01 1970","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Wrong Man","US Gross":2000000,"Worldwide Gross":2000000,"US DVD Sales":null,"Production Budget":1200000,"Release Date":"Dec 23 1956","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Alfred Hitchcock","Rotten Tomatoes Rating":89,"IMDB Rating":7.5,"IMDB Votes":7531},{"Title":"Woman Chaser","US Gross":110719,"Worldwide Gross":110719,"US DVD Sales":null,"Production Budget":150000,"Release Date":"Jun 23 2000","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Wings","US Gross":null,"Worldwide Gross":null,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Aug 12 2027","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":96,"IMDB Rating":7.9,"IMDB Votes":3035},{"Title":"We're No Angels","US Gross":10555348,"Worldwide Gross":10555348,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Dec 15 1989","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Play","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Neil Jordan","Rotten Tomatoes Rating":50,"IMDB Rating":5.6,"IMDB Votes":7839},{"Title":"Wolf","US Gross":65011757,"Worldwide Gross":131011757,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Jun 17 1994","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Fantasy","Director":"Mike Nichols","Rotten Tomatoes Rating":60,"IMDB Rating":6,"IMDB Votes":20035},{"Title":"Warriors of Virtue","US Gross":6448817,"Worldwide Gross":6448817,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"May 02 1997","MPAA Rating":"PG","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Ronny Yu","Rotten Tomatoes Rating":10,"IMDB Rating":4,"IMDB Votes":1202},{"Title":"War Games","US Gross":74433837,"Worldwide Gross":74433837,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Jun 03 1983","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":"John Badham","Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":88},{"Title":"Warlock","US Gross":8824553,"Worldwide Gross":8824553,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Jan 10 1991","MPAA Rating":null,"Running Time min":null,"Distributor":"Trimark","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Science Fiction","Director":"Steve Miner","Rotten Tomatoes Rating":null,"IMDB Rating":5.9,"IMDB Votes":4921},{"Title":"War and Peace","US Gross":12500000,"Worldwide Gross":12500000,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Dec 31 1955","MPAA Rating":"PG","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"King Vidor","Rotten Tomatoes Rating":50,"IMDB Rating":6.8,"IMDB Votes":2923},{"Title":"Warlock: The Armageddon","US Gross":3902679,"Worldwide Gross":3902679,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Sep 24 1993","MPAA Rating":null,"Running Time min":null,"Distributor":"Trimark","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.9,"IMDB Votes":1888},{"Title":"Wasabi","US Gross":81525,"Worldwide Gross":7000000,"US DVD Sales":null,"Production Budget":15300000,"Release Date":"Sep 27 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.5,"IMDB Votes":11647},{"Title":"West Side Story","US Gross":43700000,"Worldwide Gross":43700000,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Oct 18 1961","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Robert Wise","Rotten Tomatoes Rating":92,"IMDB Rating":7.7,"IMDB Votes":29488},{"Title":"When The Cat's Away","US Gross":1652472,"Worldwide Gross":2525984,"US DVD Sales":null,"Production Budget":300000,"Release Date":"Sep 20 1996","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Welcome to the Dollhouse","US Gross":4198137,"Worldwide Gross":4726732,"US DVD Sales":null,"Production Budget":800000,"Release Date":"May 10 1996","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Todd Solondz","Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":13469},{"Title":"Witness","US Gross":65532576,"Worldwide Gross":65532576,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Feb 08 1985","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Peter Weir","Rotten Tomatoes Rating":94,"IMDB Rating":7.6,"IMDB Votes":30460},{"Title":"Waterworld","US Gross":88246220,"Worldwide Gross":264246220,"US DVD Sales":null,"Production Budget":175000000,"Release Date":"Jul 28 1995","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Kevin Reynolds","Rotten Tomatoes Rating":42,"IMDB Rating":5.7,"IMDB Votes":54126},{"Title":"Willy Wonka & the Chocolate Factory","US Gross":4000000,"Worldwide Gross":4000000,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Jun 30 1971","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":90,"IMDB Rating":7.8,"IMDB Votes":46824},{"Title":"Wayne's World","US Gross":121697323,"Worldwide Gross":183097323,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Feb 14 1992","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Penelope Spheeris","Rotten Tomatoes Rating":84,"IMDB Rating":6.9,"IMDB Votes":42570},{"Title":"Wyatt Earp","US Gross":25052000,"Worldwide Gross":25052000,"US DVD Sales":null,"Production Budget":63000000,"Release Date":"Jun 24 1994","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Real Life Events","Major Genre":"Western","Creative Type":"Dramatization","Director":"Lawrence Kasdan","Rotten Tomatoes Rating":42,"IMDB Rating":6.4,"IMDB Votes":15614},{"Title":"The Wizard of Oz","US Gross":28202232,"Worldwide Gross":28202232,"US DVD Sales":null,"Production Budget":2777000,"Release Date":"Aug 25 2039","MPAA Rating":"G","Running Time min":103,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Musical","Creative Type":"Fantasy","Director":"King Vidor","Rotten Tomatoes Rating":null,"IMDB Rating":8.3,"IMDB Votes":102795},{"Title":"Executive Decision","US Gross":56679192,"Worldwide Gross":122079192,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Mar 15 1996","MPAA Rating":"R","Running Time min":132,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":65,"IMDB Rating":6.3,"IMDB Votes":18569},{"Title":"Exodus","US Gross":21750000,"Worldwide Gross":21750000,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Jan 01 1960","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":67,"IMDB Rating":6.8,"IMDB Votes":3546},{"Title":"The Exorcist","US Gross":204632868,"Worldwide Gross":402500000,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Dec 26 1973","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"William Friedkin","Rotten Tomatoes Rating":84,"IMDB Rating":8.1,"IMDB Votes":103131},{"Title":"Extreme Measures","US Gross":17378193,"Worldwide Gross":17378193,"US DVD Sales":null,"Production Budget":38000000,"Release Date":"Sep 27 1996","MPAA Rating":"R","Running Time min":117,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Michael Apted","Rotten Tomatoes Rating":55,"IMDB Rating":5.9,"IMDB Votes":8038},{"Title":"You Can't Take It With You","US Gross":4000000,"Worldwide Gross":4000000,"US DVD Sales":null,"Production Budget":1644000,"Release Date":"Dec 31 1937","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Frank Capra","Rotten Tomatoes Rating":96,"IMDB Rating":8,"IMDB Votes":8597},{"Title":"Eye for an Eye","US Gross":26792700,"Worldwide Gross":26792700,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Jan 12 1996","MPAA Rating":"R","Running Time min":101,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"John Schlesinger","Rotten Tomatoes Rating":null,"IMDB Rating":5.7,"IMDB Votes":4837},{"Title":"Young Guns","US Gross":44726644,"Worldwide Gross":44726644,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Aug 12 1988","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Western","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":40,"IMDB Rating":6.6,"IMDB Votes":21404},{"Title":"Young Frankenstein","US Gross":86300000,"Worldwide Gross":86300000,"US DVD Sales":15500333,"Production Budget":2800000,"Release Date":"Dec 15 1974","MPAA Rating":null,"Running Time min":null,"Distributor":"20th Century Fox","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Mel Brooks","Rotten Tomatoes Rating":93,"IMDB Rating":8,"IMDB Votes":57106},{"Title":"Yentl","US Gross":39012241,"Worldwide Gross":39012241,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Nov 18 1983","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM/UA Classics","Source":"Based on Book/Short Story","Major Genre":"Musical","Creative Type":null,"Director":"Barbra Streisand","Rotten Tomatoes Rating":71,"IMDB Rating":6.2,"IMDB Votes":4952},{"Title":"You Only Live Twice","US Gross":43100000,"Worldwide Gross":111600000,"US DVD Sales":null,"Production Budget":9500000,"Release Date":"Jun 13 1967","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":70,"IMDB Rating":7,"IMDB Votes":24701},{"Title":"Ayurveda: Art of Being","US Gross":16892,"Worldwide Gross":2066892,"US DVD Sales":null,"Production Budget":300000,"Release Date":"Jul 19 2002","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Kino International","Source":null,"Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":181},{"Title":"Young Sherlock Holmes","US Gross":19739000,"Worldwide Gross":19739000,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Dec 04 1985","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Barry Levinson","Rotten Tomatoes Rating":63,"IMDB Rating":6.5,"IMDB Votes":7293},{"Title":"102 Dalmatians","US Gross":66941559,"Worldwide Gross":66941559,"US DVD Sales":null,"Production Budget":85000000,"Release Date":"Nov 22 2000","MPAA Rating":"G","Running Time min":100,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Kevin Lima","Rotten Tomatoes Rating":30,"IMDB Rating":4.4,"IMDB Votes":7147},{"Title":"Ten Things I Hate About You","US Gross":38177966,"Worldwide Gross":38177966,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Mar 31 1999","MPAA Rating":"PG-13","Running Time min":97,"Distributor":"Walt Disney Pictures","Source":"Based on Play","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":61910},{"Title":"10,000 B.C.","US Gross":94784201,"Worldwide Gross":269065678,"US DVD Sales":27044045,"Production Budget":105000000,"Release Date":"Mar 07 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Roland Emmerich","Rotten Tomatoes Rating":9,"IMDB Rating":5.8,"IMDB Votes":134},{"Title":"10th & Wolf","US Gross":54702,"Worldwide Gross":54702,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Aug 18 2006","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"ThinkFilm","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Robert Moresco","Rotten Tomatoes Rating":19,"IMDB Rating":6.3,"IMDB Votes":3655},{"Title":"11:14","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Aug 12 2005","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":18261},{"Title":"Cloverfield","US Gross":80048433,"Worldwide Gross":170764033,"US DVD Sales":29180398,"Production Budget":25000000,"Release Date":"Jan 18 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Matt Reeves","Rotten Tomatoes Rating":76,"IMDB Rating":7.4,"IMDB Votes":136068},{"Title":"12 Rounds","US Gross":12234694,"Worldwide Gross":18184083,"US DVD Sales":8283859,"Production Budget":20000000,"Release Date":"Mar 27 2009","MPAA Rating":"PG-13","Running Time min":108,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Renny Harlin","Rotten Tomatoes Rating":28,"IMDB Rating":5.4,"IMDB Votes":8914},{"Title":"Thirteen Conversations About One Thing","US Gross":3287435,"Worldwide Gross":3705923,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"May 24 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.1,"IMDB Votes":6188},{"Title":"13 Going On 30","US Gross":57139723,"Worldwide Gross":96439723,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Apr 23 2004","MPAA Rating":"PG-13","Running Time min":98,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Gary Winick","Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":32634},{"Title":"Thirteen Ghosts","US Gross":41867960,"Worldwide Gross":68467960,"US DVD Sales":null,"Production Budget":19000000,"Release Date":"Oct 26 2001","MPAA Rating":"R","Running Time min":91,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.1,"IMDB Votes":23243},{"Title":1408,"US Gross":71985628,"Worldwide Gross":128529299,"US DVD Sales":49668544,"Production Budget":22500000,"Release Date":"Jun 22 2007","MPAA Rating":"PG-13","Running Time min":102,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":78,"IMDB Rating":6.9,"IMDB Votes":72913},{"Title":"15 Minutes","US Gross":24375436,"Worldwide Gross":56331864,"US DVD Sales":null,"Production Budget":42000000,"Release Date":"Mar 09 2001","MPAA Rating":"R","Running Time min":120,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":32,"IMDB Rating":6.1,"IMDB Votes":25566},{"Title":"16 to Life","US Gross":10744,"Worldwide Gross":10744,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Sep 03 2010","MPAA Rating":null,"Running Time min":null,"Distributor":"Waterdog Films","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"16 Blocks","US Gross":36895141,"Worldwide Gross":65595141,"US DVD Sales":17523555,"Production Budget":45000000,"Release Date":"Mar 03 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Richard Donner","Rotten Tomatoes Rating":55,"IMDB Rating":6.7,"IMDB Votes":41207},{"Title":"One Man's Hero","US Gross":229311,"Worldwide Gross":229311,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Sep 24 1999","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.7,"IMDB Votes":627},{"Title":"First Daughter","US Gross":9055010,"Worldwide Gross":10419084,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Sep 24 2004","MPAA Rating":"PG","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Forest Whitaker","Rotten Tomatoes Rating":8,"IMDB Rating":4.7,"IMDB Votes":6839},{"Title":2012,"US Gross":166112167,"Worldwide Gross":766812167,"US DVD Sales":50736023,"Production Budget":200000000,"Release Date":"Nov 13 2009","MPAA Rating":"PG-13","Running Time min":158,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Roland Emmerich","Rotten Tomatoes Rating":39,"IMDB Rating":6.2,"IMDB Votes":396},{"Title":2046,"US Gross":1442338,"Worldwide Gross":19202856,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Aug 05 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Science Fiction","Director":"Wong Kar-wai","Rotten Tomatoes Rating":null,"IMDB Rating":7.5,"IMDB Votes":19431},{"Title":"20 Dates","US Gross":541636,"Worldwide Gross":541636,"US DVD Sales":null,"Production Budget":66000,"Release Date":"Feb 26 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.9,"IMDB Votes":1423},{"Title":21,"US Gross":81159365,"Worldwide Gross":157852532,"US DVD Sales":25789928,"Production Budget":35000000,"Release Date":"Mar 21 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Robert Luketic","Rotten Tomatoes Rating":35,"IMDB Rating":6.7,"IMDB Votes":60918},{"Title":"21 Grams","US Gross":16248701,"Worldwide Gross":60448701,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Nov 21 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Focus Features","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Alejandro Gonzalez Inarritu","Rotten Tomatoes Rating":81,"IMDB Rating":7.9,"IMDB Votes":77910},{"Title":"25th Hour","US Gross":13084595,"Worldwide Gross":23928503,"US DVD Sales":null,"Production Budget":4500000,"Release Date":"Dec 19 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Spike Lee","Rotten Tomatoes Rating":78,"IMDB Rating":7.9,"IMDB Votes":58781},{"Title":"28 Days","US Gross":37035515,"Worldwide Gross":62063972,"US DVD Sales":null,"Production Budget":43000000,"Release Date":"Apr 14 2000","MPAA Rating":"PG-13","Running Time min":103,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Betty Thomas","Rotten Tomatoes Rating":30,"IMDB Rating":5.8,"IMDB Votes":17937},{"Title":"28 Days Later...","US Gross":45064915,"Worldwide Gross":82719885,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Jun 27 2003","MPAA Rating":"R","Running Time min":113,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Science Fiction","Director":"Danny Boyle","Rotten Tomatoes Rating":89,"IMDB Rating":7.6,"IMDB Votes":103525},{"Title":"28 Weeks Later","US Gross":28638916,"Worldwide Gross":64238440,"US DVD Sales":24422887,"Production Budget":15000000,"Release Date":"May 11 2007","MPAA Rating":"R","Running Time min":91,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.1,"IMDB Votes":69558},{"Title":"Two Brothers","US Gross":18947630,"Worldwide Gross":39925603,"US DVD Sales":null,"Production Budget":72000000,"Release Date":"Jun 25 2004","MPAA Rating":"PG","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Kids Fiction","Director":"Jean-Jacques Annaud","Rotten Tomatoes Rating":77,"IMDB Rating":6,"IMDB Votes":127},{"Title":"Cop Out","US Gross":44875481,"Worldwide Gross":44875481,"US DVD Sales":11433110,"Production Budget":37000000,"Release Date":"Feb 26 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Kevin Smith","Rotten Tomatoes Rating":19,"IMDB Rating":5.7,"IMDB Votes":16520},{"Title":"Two Lovers","US Gross":3149034,"Worldwide Gross":11549034,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Feb 13 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Magnolia Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"James Gray","Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":10325},{"Title":"2 For the Money","US Gross":22991379,"Worldwide Gross":27848418,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Oct 07 2005","MPAA Rating":"R","Running Time min":123,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"D.J. Caruso","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Secondhand Lions","US Gross":42023715,"Worldwide Gross":47855342,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Sep 19 2003","MPAA Rating":"PG","Running Time min":111,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":60,"IMDB Rating":7.5,"IMDB Votes":19040},{"Title":"Two Can Play That Game","US Gross":22235901,"Worldwide Gross":22391450,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Sep 07 2001","MPAA Rating":"R","Running Time min":91,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":43,"IMDB Rating":5.6,"IMDB Votes":2370},{"Title":"Two Weeks Notice","US Gross":93354918,"Worldwide Gross":199043309,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Dec 20 2002","MPAA Rating":"PG-13","Running Time min":110,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":42,"IMDB Rating":5.8,"IMDB Votes":35515},{"Title":300,"US Gross":210614939,"Worldwide Gross":456068181,"US DVD Sales":261252400,"Production Budget":60000000,"Release Date":"Mar 09 2007","MPAA Rating":"R","Running Time min":117,"Distributor":"Warner Bros.","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"Zack Snyder","Rotten Tomatoes Rating":60,"IMDB Rating":7.8,"IMDB Votes":235508},{"Title":"30 Days of Night","US Gross":39568996,"Worldwide Gross":75066323,"US DVD Sales":26908243,"Production Budget":30000000,"Release Date":"Oct 19 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Comic/Graphic Novel","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":49,"IMDB Rating":6.6,"IMDB Votes":52518},{"Title":"Three Kings","US Gross":60652036,"Worldwide Gross":107752036,"US DVD Sales":null,"Production Budget":48000000,"Release Date":"Oct 01 1999","MPAA Rating":"R","Running Time min":115,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"David O. Russell","Rotten Tomatoes Rating":94,"IMDB Rating":7.3,"IMDB Votes":68726},{"Title":"3000 Miles to Graceland","US Gross":15738632,"Worldwide Gross":18708848,"US DVD Sales":null,"Production Budget":62000000,"Release Date":"Feb 23 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":14,"IMDB Rating":5.6,"IMDB Votes":20094},{"Title":"3 Strikes","US Gross":9821335,"Worldwide Gross":9821335,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Mar 01 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":2.9,"IMDB Votes":905},{"Title":"3:10 to Yuma","US Gross":53606916,"Worldwide Gross":69791889,"US DVD Sales":51359371,"Production Budget":48000000,"Release Date":"Sep 02 2007","MPAA Rating":"R","Running Time min":117,"Distributor":"Lionsgate","Source":"Remake","Major Genre":"Western","Creative Type":"Historical Fiction","Director":"James Mangold","Rotten Tomatoes Rating":89,"IMDB Rating":7.9,"IMDB Votes":98355},{"Title":"40 Days and 40 Nights","US Gross":37939782,"Worldwide Gross":95092667,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Mar 01 2002","MPAA Rating":"R","Running Time min":96,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Michael Lehmann","Rotten Tomatoes Rating":38,"IMDB Rating":5.4,"IMDB Votes":27912},{"Title":"The 40 Year-old Virgin","US Gross":109449237,"Worldwide Gross":177339049,"US DVD Sales":null,"Production Budget":26000000,"Release Date":"Aug 19 2005","MPAA Rating":"R","Running Time min":111,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Judd Apatow","Rotten Tomatoes Rating":null,"IMDB Rating":7.5,"IMDB Votes":94557},{"Title":"Four Brothers","US Gross":74494381,"Worldwide Gross":92494381,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Aug 12 2005","MPAA Rating":"R","Running Time min":109,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"John Singleton","Rotten Tomatoes Rating":52,"IMDB Rating":6.8,"IMDB Votes":38311},{"Title":"Four Christmases","US Gross":120146040,"Worldwide Gross":163546040,"US DVD Sales":26029004,"Production Budget":80000000,"Release Date":"Nov 26 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Seth Gordon","Rotten Tomatoes Rating":25,"IMDB Rating":5.7,"IMDB Votes":14690},{"Title":"The Four Feathers","US Gross":18306166,"Worldwide Gross":29882645,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Sep 20 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Shekhar Kapur","Rotten Tomatoes Rating":41,"IMDB Rating":6.3,"IMDB Votes":13204},{"Title":"The Fourth Kind","US Gross":26218170,"Worldwide Gross":41826604,"US DVD Sales":6244985,"Production Budget":10000000,"Release Date":"Nov 06 2009","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":17,"IMDB Rating":6,"IMDB Votes":16107},{"Title":"4 luni, 3 saptamani si 2 zile","US Gross":1196321,"Worldwide Gross":4723542,"US DVD Sales":null,"Production Budget":900000,"Release Date":"Jan 25 2008","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"IFC Films","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"50 First Dates","US Gross":120776832,"Worldwide Gross":196376832,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"Feb 13 2004","MPAA Rating":"PG-13","Running Time min":99,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Peter Segal","Rotten Tomatoes Rating":44,"IMDB Rating":6.8,"IMDB Votes":64701},{"Title":"Six-String Samurai","US Gross":134624,"Worldwide Gross":134624,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Sep 18 1998","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Palm Pictures","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":60,"IMDB Rating":6.4,"IMDB Votes":3462},{"Title":"The 6th Day","US Gross":34543701,"Worldwide Gross":96024898,"US DVD Sales":null,"Production Budget":82000000,"Release Date":"Nov 17 2000","MPAA Rating":"PG-13","Running Time min":123,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Roger Spottiswoode","Rotten Tomatoes Rating":40,"IMDB Rating":5.8,"IMDB Votes":32606},{"Title":"Seven Pounds","US Gross":69951824,"Worldwide Gross":166617328,"US DVD Sales":27601737,"Production Budget":54000000,"Release Date":"Dec 19 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Gabriele Muccino","Rotten Tomatoes Rating":27,"IMDB Rating":7.6,"IMDB Votes":62718},{"Title":"88 Minutes","US Gross":16930884,"Worldwide Gross":32955399,"US DVD Sales":11385055,"Production Budget":30000000,"Release Date":"Apr 18 2008","MPAA Rating":"R","Running Time min":106,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Jon Avnet","Rotten Tomatoes Rating":5,"IMDB Rating":5.9,"IMDB Votes":31205},{"Title":"Eight Below","US Gross":81612565,"Worldwide Gross":120612565,"US DVD Sales":104578578,"Production Budget":40000000,"Release Date":"Feb 17 2006","MPAA Rating":"PG","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Remake","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":"Frank Marshall","Rotten Tomatoes Rating":71,"IMDB Rating":7.3,"IMDB Votes":17717},{"Title":"Eight Legged Freaks","US Gross":17266505,"Worldwide Gross":17266505,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Jul 17 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":47,"IMDB Rating":5.4,"IMDB Votes":18173},{"Title":"8 Mile","US Gross":116724075,"Worldwide Gross":242924075,"US DVD Sales":null,"Production Budget":41000000,"Release Date":"Nov 08 2002","MPAA Rating":"R","Running Time min":110,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Curtis Hanson","Rotten Tomatoes Rating":74,"IMDB Rating":6.7,"IMDB Votes":55877},{"Title":"8 femmes","US Gross":3076425,"Worldwide Gross":42376425,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Sep 20 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Focus Features","Source":"Based on Play","Major Genre":"Musical","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":13631},{"Title":9,"US Gross":31749894,"Worldwide Gross":46603791,"US DVD Sales":8655698,"Production Budget":30000000,"Release Date":"Sep 09 2009","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Focus Features","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Shane Acker","Rotten Tomatoes Rating":null,"IMDB Rating":7.8,"IMDB Votes":1488},{"Title":"Nine Queens","US Gross":1222889,"Worldwide Gross":12412889,"US DVD Sales":null,"Production Budget":1500000,"Release Date":"Apr 19 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Whole Ten Yards","US Gross":16323969,"Worldwide Gross":26323969,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Apr 09 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Howard Deutch","Rotten Tomatoes Rating":4,"IMDB Rating":5.1,"IMDB Votes":20807},{"Title":"The Whole Nine Yards","US Gross":57262492,"Worldwide Gross":85262492,"US DVD Sales":null,"Production Budget":24000000,"Release Date":"Feb 18 2000","MPAA Rating":"R","Running Time min":99,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":45,"IMDB Rating":6.6,"IMDB Votes":42928},{"Title":"About a Boy","US Gross":40803000,"Worldwide Gross":129949664,"US DVD Sales":null,"Production Budget":27000000,"Release Date":"May 17 2002","MPAA Rating":"PG-13","Running Time min":101,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Paul Weitz","Rotten Tomatoes Rating":93,"IMDB Rating":7.4,"IMDB Votes":48875},{"Title":"A Bug's Life","US Gross":162798565,"Worldwide Gross":363109485,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Nov 20 1998","MPAA Rating":"G","Running Time min":96,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"John Lasseter","Rotten Tomatoes Rating":91,"IMDB Rating":7.3,"IMDB Votes":56866},{"Title":"Abandon","US Gross":10719367,"Worldwide Gross":12219367,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Oct 18 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":17,"IMDB Rating":4.8,"IMDB Votes":5361},{"Title":"Absolute Power","US Gross":50068310,"Worldwide Gross":50068310,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Feb 14 1997","MPAA Rating":"R","Running Time min":120,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Clint Eastwood","Rotten Tomatoes Rating":46,"IMDB Rating":6.5,"IMDB Votes":20154},{"Title":"Tristram Shandy: A Cock and Bull Story","US Gross":1253413,"Worldwide Gross":3061763,"US DVD Sales":null,"Production Budget":4750000,"Release Date":"Jan 27 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Picturehouse","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Michael Winterbottom","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Adoration","US Gross":294244,"Worldwide Gross":294244,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"May 08 2009","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures Classics","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Atom Egoyan","Rotten Tomatoes Rating":null,"IMDB Rating":6.3,"IMDB Votes":1437},{"Title":"Adaptation","US Gross":22498520,"Worldwide Gross":22498520,"US DVD Sales":null,"Production Budget":18500000,"Release Date":"Dec 06 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Spike Jonze","Rotten Tomatoes Rating":91,"IMDB Rating":7.9,"IMDB Votes":67135},{"Title":"Anything Else","US Gross":3203044,"Worldwide Gross":13203044,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Sep 19 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Woody Allen","Rotten Tomatoes Rating":40,"IMDB Rating":6.4,"IMDB Votes":13010},{"Title":"Antwone Fisher","US Gross":21078145,"Worldwide Gross":23367586,"US DVD Sales":null,"Production Budget":12500000,"Release Date":"Dec 19 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Denzel Washington","Rotten Tomatoes Rating":79,"IMDB Rating":7.3,"IMDB Votes":13258},{"Title":"Aeon Flux","US Gross":25857987,"Worldwide Gross":47953341,"US DVD Sales":21927972,"Production Budget":55000000,"Release Date":"Dec 02 2005","MPAA Rating":"PG-13","Running Time min":88,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":10,"IMDB Rating":8.1,"IMDB Votes":1193},{"Title":"After the Sunset","US Gross":28328132,"Worldwide Gross":38329114,"US DVD Sales":null,"Production Budget":57000000,"Release Date":"Nov 12 2004","MPAA Rating":"PG-13","Running Time min":97,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Brett Ratner","Rotten Tomatoes Rating":18,"IMDB Rating":6.2,"IMDB Votes":19793},{"Title":"A Good Year","US Gross":7459300,"Worldwide Gross":42064105,"US DVD Sales":7342760,"Production Budget":35000000,"Release Date":"Nov 10 2006","MPAA Rating":"PG-13","Running Time min":118,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Ridley Scott","Rotten Tomatoes Rating":24,"IMDB Rating":6.8,"IMDB Votes":23149},{"Title":"Agora","US Gross":599903,"Worldwide Gross":32912303,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"May 28 2010","MPAA Rating":"R","Running Time min":141,"Distributor":"Newmarket Films","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":10054},{"Title":"Air Bud","US Gross":24646936,"Worldwide Gross":27555061,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Aug 01 1997","MPAA Rating":"PG","Running Time min":97,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Charles Martin Smith","Rotten Tomatoes Rating":45,"IMDB Rating":4.6,"IMDB Votes":4698},{"Title":"Air Force One","US Gross":172956409,"Worldwide Gross":315268353,"US DVD Sales":null,"Production Budget":85000000,"Release Date":"Jul 25 1997","MPAA Rating":"R","Running Time min":124,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Wolfgang Petersen","Rotten Tomatoes Rating":78,"IMDB Rating":6.3,"IMDB Votes":61394},{"Title":"Akeelah and the Bee","US Gross":18848430,"Worldwide Gross":18948425,"US DVD Sales":25684049,"Production Budget":8000000,"Release Date":"Apr 28 2006","MPAA Rating":"PG","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":83,"IMDB Rating":7.6,"IMDB Votes":8245},{"Title":"All the King's Men","US Gross":7221458,"Worldwide Gross":9521458,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Sep 22 2006","MPAA Rating":"PG-13","Running Time min":128,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Steven Zaillian","Rotten Tomatoes Rating":11,"IMDB Rating":6,"IMDB Votes":11994},{"Title":"The Alamo","US Gross":22406362,"Worldwide Gross":23911362,"US DVD Sales":null,"Production Budget":92000000,"Release Date":"Apr 09 2004","MPAA Rating":"PG-13","Running Time min":137,"Distributor":"Walt Disney Pictures","Source":"Based on Real Life Events","Major Genre":"Western","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":30,"IMDB Rating":5.9,"IMDB Votes":10063},{"Title":"All About the Benjamins","US Gross":25482931,"Worldwide Gross":25873145,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Mar 08 2002","MPAA Rating":"R","Running Time min":95,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Kevin Bray","Rotten Tomatoes Rating":29,"IMDB Rating":5.3,"IMDB Votes":4366},{"Title":"Albino Alligator","US Gross":353480,"Worldwide Gross":353480,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Jan 17 1997","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":"Kevin Spacey","Rotten Tomatoes Rating":null,"IMDB Rating":5.9,"IMDB Votes":4377},{"Title":"Sweet Home Alabama","US Gross":127214072,"Worldwide Gross":163379330,"US DVD Sales":null,"Production Budget":38000000,"Release Date":"Sep 27 2002","MPAA Rating":"PG-13","Running Time min":109,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Andy Tennant","Rotten Tomatoes Rating":37,"IMDB Rating":5.8,"IMDB Votes":29891},{"Title":"Fat Albert","US Gross":48114556,"Worldwide Gross":48563556,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Dec 25 2004","MPAA Rating":"PG","Running Time min":93,"Distributor":"20th Century Fox","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Joel Zwick","Rotten Tomatoes Rating":21,"IMDB Rating":4,"IMDB Votes":4801},{"Title":"Alice in Wonderland","US Gross":334191110,"Worldwide Gross":1023291110,"US DVD Sales":70909558,"Production Budget":200000000,"Release Date":"Mar 05 2010","MPAA Rating":"PG","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Tim Burton","Rotten Tomatoes Rating":51,"IMDB Rating":6.7,"IMDB Votes":63458},{"Title":"Alfie","US Gross":13395939,"Worldwide Gross":35195939,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Nov 05 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Remake","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Charles Shyer","Rotten Tomatoes Rating":49,"IMDB Rating":6.1,"IMDB Votes":20769},{"Title":"It's All Gone Pete Tong","US Gross":120620,"Worldwide Gross":1470620,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Apr 15 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Matson","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":7631},{"Title":"Ali","US Gross":58183966,"Worldwide Gross":84383966,"US DVD Sales":null,"Production Budget":109000000,"Release Date":"Dec 25 2001","MPAA Rating":"R","Running Time min":159,"Distributor":"Sony Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Michael Mann","Rotten Tomatoes Rating":67,"IMDB Rating":6.6,"IMDB Votes":31785},{"Title":"Alien: Resurrection","US Gross":47795018,"Worldwide Gross":160700000,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Nov 26 1997","MPAA Rating":"R","Running Time min":108,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Jean-Pierre Jeunet","Rotten Tomatoes Rating":null,"IMDB Rating":6.2,"IMDB Votes":66141},{"Title":"Alien","US Gross":80930630,"Worldwide Gross":203630630,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"May 25 1979","MPAA Rating":"R","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Science Fiction","Director":"Ridley Scott","Rotten Tomatoes Rating":97,"IMDB Rating":8.5,"IMDB Votes":180387},{"Title":"A Lot Like Love","US Gross":21835784,"Worldwide Gross":47835784,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Apr 22 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":41,"IMDB Rating":6.4,"IMDB Votes":17929},{"Title":"All the Pretty Horses","US Gross":15527125,"Worldwide Gross":18120267,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Dec 25 2000","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Western","Creative Type":"Historical Fiction","Director":"Billy Bob Thornton","Rotten Tomatoes Rating":32,"IMDB Rating":5.7,"IMDB Votes":6511},{"Title":"Almost Famous","US Gross":32522352,"Worldwide Gross":47371191,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Sep 15 2000","MPAA Rating":"R","Running Time min":123,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Dramatization","Director":"Cameron Crowe","Rotten Tomatoes Rating":88,"IMDB Rating":8,"IMDB Votes":94424},{"Title":"Evan Almighty","US Gross":100289690,"Worldwide Gross":173219280,"US DVD Sales":38038256,"Production Budget":175000000,"Release Date":"Jun 22 2007","MPAA Rating":"PG","Running Time min":78,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Tom Shadyac","Rotten Tomatoes Rating":23,"IMDB Rating":5.5,"IMDB Votes":43164},{"Title":"Bruce Almighty","US Gross":242704995,"Worldwide Gross":485004995,"US DVD Sales":null,"Production Budget":81000000,"Release Date":"May 23 2003","MPAA Rating":"PG-13","Running Time min":101,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Tom Shadyac","Rotten Tomatoes Rating":48,"IMDB Rating":6.6,"IMDB Votes":92494},{"Title":"All or Nothing","US Gross":184255,"Worldwide Gross":184255,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Oct 25 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":"Mike Leigh","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Alone in the Dark","US Gross":5178569,"Worldwide Gross":8178569,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Jan 28 2005","MPAA Rating":"R","Running Time min":96,"Distributor":"Lionsgate","Source":"Based on Game","Major Genre":"Horror","Creative Type":"Fantasy","Director":"Uwe Boll","Rotten Tomatoes Rating":1,"IMDB Rating":2.3,"IMDB Votes":26028},{"Title":"Alpha and Omega 3D","US Gross":10115431,"Worldwide Gross":10115431,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Sep 17 2010","MPAA Rating":"PG","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.2,"IMDB Votes":83},{"Title":"Along Came a Spider","US Gross":74058698,"Worldwide Gross":105159085,"US DVD Sales":null,"Production Budget":28000000,"Release Date":"Apr 06 2001","MPAA Rating":"R","Running Time min":103,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Lee Tamahori","Rotten Tomatoes Rating":32,"IMDB Rating":6.1,"IMDB Votes":22994},{"Title":"The Dangerous Lives of Altar Boys","US Gross":1779284,"Worldwide Gross":1779284,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Jun 14 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"ThinkFilm","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":77,"IMDB Rating":6.9,"IMDB Votes":7943},{"Title":"Alatriste","US Gross":0,"Worldwide Gross":22860477,"US DVD Sales":null,"Production Budget":28000000,"Release Date":"Dec 31 2007","MPAA Rating":null,"Running Time min":135,"Distributor":null,"Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.9,"IMDB Votes":4944},{"Title":"Alvin and the Chipmunks","US Gross":217326974,"Worldwide Gross":360578644,"US DVD Sales":137516182,"Production Budget":55000000,"Release Date":"Dec 14 2007","MPAA Rating":"PG","Running Time min":92,"Distributor":"20th Century Fox","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Tim Hill","Rotten Tomatoes Rating":27,"IMDB Rating":5.5,"IMDB Votes":19200},{"Title":"Alex & Emma","US Gross":14208384,"Worldwide Gross":15358583,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Jun 20 2003","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Rob Reiner","Rotten Tomatoes Rating":11,"IMDB Rating":5.4,"IMDB Votes":6539},{"Title":"Alexander","US Gross":34297191,"Worldwide Gross":167297191,"US DVD Sales":null,"Production Budget":155000000,"Release Date":"Nov 24 2004","MPAA Rating":"R","Running Time min":175,"Distributor":"Warner Bros.","Source":"Based on Real Life Events","Major Genre":"Adventure","Creative Type":"Dramatization","Director":"Oliver Stone","Rotten Tomatoes Rating":16,"IMDB Rating":5.4,"IMDB Votes":59498},{"Title":"El Crimen de Padre","US Gross":5719000,"Worldwide Gross":5719000,"US DVD Sales":null,"Production Budget":1800000,"Release Date":"Nov 15 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Goldwyn Entertainment","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"American Beauty","US Gross":130058047,"Worldwide Gross":356258047,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Sep 15 1999","MPAA Rating":"R","Running Time min":118,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Sam Mendes","Rotten Tomatoes Rating":89,"IMDB Rating":8.6,"IMDB Votes":292562},{"Title":"An American Carol","US Gross":7013191,"Worldwide Gross":7013191,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Oct 03 2008","MPAA Rating":"PG-13","Running Time min":84,"Distributor":"Vivendi Entertainment","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"David Zucker","Rotten Tomatoes Rating":12,"IMDB Rating":4.5,"IMDB Votes":6000},{"Title":"American Dreamz","US Gross":7314027,"Worldwide Gross":16510971,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Apr 21 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":"Paul Weitz","Rotten Tomatoes Rating":40,"IMDB Rating":5.7,"IMDB Votes":15097},{"Title":"Amelia","US Gross":14246488,"Worldwide Gross":19722782,"US DVD Sales":5763807,"Production Budget":40000000,"Release Date":"Oct 23 2009","MPAA Rating":"PG","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Mira Nair","Rotten Tomatoes Rating":21,"IMDB Rating":5.7,"IMDB Votes":3238},{"Title":"Le Fabuleux destin d'AmÈlie Poulain","US Gross":33201661,"Worldwide Gross":174201661,"US DVD Sales":null,"Production Budget":10350000,"Release Date":"Nov 02 2001","MPAA Rating":"R","Running Time min":122,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Jean-Pierre Jeunet","Rotten Tomatoes Rating":null,"IMDB Rating":8.5,"IMDB Votes":181085},{"Title":"American History X","US Gross":6719864,"Worldwide Gross":6719864,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Oct 30 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":83,"IMDB Rating":8.6,"IMDB Votes":224857},{"Title":"American Gangster","US Gross":130164645,"Worldwide Gross":265697825,"US DVD Sales":72653959,"Production Budget":100000000,"Release Date":"Nov 02 2007","MPAA Rating":"R","Running Time min":157,"Distributor":"Universal","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Ridley Scott","Rotten Tomatoes Rating":79,"IMDB Rating":7.9,"IMDB Votes":114060},{"Title":"An American Haunting","US Gross":16298046,"Worldwide Gross":27844063,"US DVD Sales":9905802,"Production Budget":14000000,"Release Date":"May 05 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Freestyle Releasing","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":12,"IMDB Rating":4.9,"IMDB Votes":13510},{"Title":"Amistad","US Gross":44212592,"Worldwide Gross":44212592,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Dec 12 1997","MPAA Rating":"R","Running Time min":152,"Distributor":"Dreamworks SKG","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Steven Spielberg","Rotten Tomatoes Rating":77,"IMDB Rating":7.1,"IMDB Votes":28477},{"Title":"AimÈe & Jaguar","US Gross":927107,"Worldwide Gross":927107,"US DVD Sales":null,"Production Budget":6800000,"Release Date":"Aug 11 2000","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Zeitgeist","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.2,"IMDB Votes":2974},{"Title":"Amores Perros","US Gross":5383834,"Worldwide Gross":20883834,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Mar 30 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Alejandro Gonzalez Inarritu","Rotten Tomatoes Rating":null,"IMDB Rating":8.1,"IMDB Votes":61083},{"Title":"American Pie 2","US Gross":145096820,"Worldwide Gross":286500000,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Aug 10 2001","MPAA Rating":"R","Running Time min":105,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":52,"IMDB Rating":6.2,"IMDB Votes":66751},{"Title":"American Wedding","US Gross":104354205,"Worldwide Gross":126425115,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Aug 01 2003","MPAA Rating":"R","Running Time min":96,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":56,"IMDB Rating":6.1,"IMDB Votes":52210},{"Title":"American Pie","US Gross":101800948,"Worldwide Gross":234800000,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Jul 09 1999","MPAA Rating":"R","Running Time min":95,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Paul Weitz","Rotten Tomatoes Rating":59,"IMDB Rating":6.9,"IMDB Votes":106624},{"Title":"American Psycho","US Gross":15070285,"Worldwide Gross":28674417,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Apr 14 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Based on Book/Short Story","Major Genre":"Black Comedy","Creative Type":"Historical Fiction","Director":"Mary Harron","Rotten Tomatoes Rating":66,"IMDB Rating":7.4,"IMDB Votes":99424},{"Title":"American Splendor","US Gross":6003587,"Worldwide Gross":7978681,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Aug 15 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Fine Line","Source":"Based on Comic/Graphic Novel","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":94,"IMDB Rating":7.6,"IMDB Votes":23686},{"Title":"America's Sweethearts","US Gross":93607673,"Worldwide Gross":157627733,"US DVD Sales":null,"Production Budget":46000000,"Release Date":"Jul 20 2001","MPAA Rating":"PG-13","Running Time min":103,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":32,"IMDB Rating":5.7,"IMDB Votes":26899},{"Title":"The Amityville Horror","US Gross":65233369,"Worldwide Gross":108047131,"US DVD Sales":null,"Production Budget":18500000,"Release Date":"Apr 15 2005","MPAA Rating":"R","Running Time min":89,"Distributor":"MGM","Source":"Remake","Major Genre":"Horror","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":24,"IMDB Rating":5.8,"IMDB Votes":26303},{"Title":"Anacondas: The Hunt for the Blood Orchid","US Gross":31526393,"Worldwide Gross":70326393,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Aug 27 2004","MPAA Rating":"PG-13","Running Time min":97,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Dwight H. Little","Rotten Tomatoes Rating":null,"IMDB Rating":4.3,"IMDB Votes":9565},{"Title":"Anaconda","US Gross":65598907,"Worldwide Gross":136998907,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Apr 11 1997","MPAA Rating":"PG-13","Running Time min":89,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":38,"IMDB Rating":4.2,"IMDB Votes":29430},{"Title":"Anastasia","US Gross":58403409,"Worldwide Gross":139801410,"US DVD Sales":null,"Production Budget":53000000,"Release Date":"Nov 14 1997","MPAA Rating":"G","Running Time min":94,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Musical","Creative Type":"Factual","Director":"Don Bluth","Rotten Tomatoes Rating":85,"IMDB Rating":6.6,"IMDB Votes":16513},{"Title":"Anchorman: The Legend of Ron Burgundy","US Gross":84136909,"Worldwide Gross":89366354,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Jul 09 2004","MPAA Rating":"PG-13","Running Time min":104,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":"Adam McKay","Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":78249},{"Title":"Angels & Demons","US Gross":133375846,"Worldwide Gross":485975846,"US DVD Sales":32746864,"Production Budget":150000000,"Release Date":"May 15 2009","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Ron Howard","Rotten Tomatoes Rating":35,"IMDB Rating":6.7,"IMDB Votes":60114},{"Title":"Angela's Ashes","US Gross":13038660,"Worldwide Gross":13038660,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Dec 24 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Alan Parker","Rotten Tomatoes Rating":52,"IMDB Rating":7,"IMDB Votes":10185},{"Title":"Angel Eyes","US Gross":24044532,"Worldwide Gross":24044532,"US DVD Sales":null,"Production Budget":38000000,"Release Date":"May 18 2001","MPAA Rating":"R","Running Time min":103,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":32,"IMDB Rating":5.5,"IMDB Votes":11089},{"Title":"Anger Management","US Gross":135560942,"Worldwide Gross":195660942,"US DVD Sales":null,"Production Budget":56000000,"Release Date":"Apr 11 2003","MPAA Rating":"PG-13","Running Time min":106,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Peter Segal","Rotten Tomatoes Rating":43,"IMDB Rating":6.1,"IMDB Votes":57088},{"Title":"A Night at the Roxbury","US Gross":30331165,"Worldwide Gross":30331165,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Oct 02 1998","MPAA Rating":"PG-13","Running Time min":81,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":11,"IMDB Rating":5.7,"IMDB Votes":23259},{"Title":"The Animal","US Gross":55762229,"Worldwide Gross":55762229,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Jun 01 2001","MPAA Rating":"PG-13","Running Time min":83,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Luke Greenfield","Rotten Tomatoes Rating":30,"IMDB Rating":4.6,"IMDB Votes":18601},{"Title":"Anna and the King","US Gross":39251128,"Worldwide Gross":39251128,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"Dec 17 1999","MPAA Rating":"PG-13","Running Time min":147,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Andy Tennant","Rotten Tomatoes Rating":51,"IMDB Rating":6.5,"IMDB Votes":14881},{"Title":"Analyze That","US Gross":32122249,"Worldwide Gross":54994757,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Dec 06 2002","MPAA Rating":"R","Running Time min":96,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Harold Ramis","Rotten Tomatoes Rating":27,"IMDB Rating":5.6,"IMDB Votes":24090},{"Title":"Analyze This","US Gross":106885658,"Worldwide Gross":176885658,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Mar 05 1999","MPAA Rating":"R","Running Time min":103,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Harold Ramis","Rotten Tomatoes Rating":68,"IMDB Rating":6.6,"IMDB Votes":52894},{"Title":"The Ant Bully","US Gross":28142535,"Worldwide Gross":55181129,"US DVD Sales":28562108,"Production Budget":45000000,"Release Date":"Jul 28 2006","MPAA Rating":"PG","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":63,"IMDB Rating":6.2,"IMDB Votes":7766},{"Title":"Antitrust","US Gross":10965209,"Worldwide Gross":10965209,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Jan 12 2001","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":25,"IMDB Rating":6,"IMDB Votes":16263},{"Title":"Marie Antoinette","US Gross":15962471,"Worldwide Gross":60862471,"US DVD Sales":16636006,"Production Budget":40000000,"Release Date":"Oct 20 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Sofia Coppola","Rotten Tomatoes Rating":55,"IMDB Rating":6.4,"IMDB Votes":31877},{"Title":"Antz","US Gross":90757863,"Worldwide Gross":152457863,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Oct 02 1998","MPAA Rating":"PG","Running Time min":83,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Tim Johnson","Rotten Tomatoes Rating":95,"IMDB Rating":6.8,"IMDB Votes":37343},{"Title":"Anywhere But Here","US Gross":18653615,"Worldwide Gross":18653615,"US DVD Sales":null,"Production Budget":23000000,"Release Date":"Nov 12 1999","MPAA Rating":"PG-13","Running Time min":114,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Wayne Wang","Rotten Tomatoes Rating":64,"IMDB Rating":5.9,"IMDB Votes":8514},{"Title":"Appaloosa","US Gross":20211394,"Worldwide Gross":26111394,"US DVD Sales":10698987,"Production Budget":20000000,"Release Date":"Sep 19 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Western","Creative Type":"Historical Fiction","Director":"Ed Harris","Rotten Tomatoes Rating":76,"IMDB Rating":6.8,"IMDB Votes":22836},{"Title":"Apocalypto","US Gross":50866635,"Worldwide Gross":117785051,"US DVD Sales":43318599,"Production Budget":40000000,"Release Date":"Dec 08 2006","MPAA Rating":"R","Running Time min":136,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Mel Gibson","Rotten Tomatoes Rating":64,"IMDB Rating":7.9,"IMDB Votes":82162},{"Title":"Pieces of April","US Gross":2528664,"Worldwide Gross":3284124,"US DVD Sales":null,"Production Budget":300000,"Release Date":"Oct 17 2003","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":85,"IMDB Rating":7.2,"IMDB Votes":12153},{"Title":"The Apostle","US Gross":20733485,"Worldwide Gross":21277770,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Dec 17 1997","MPAA Rating":"PG-13","Running Time min":148,"Distributor":"October Films","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Robert Duvall","Rotten Tomatoes Rating":91,"IMDB Rating":7.1,"IMDB Votes":7757},{"Title":"Aquamarine","US Gross":18597342,"Worldwide Gross":22978953,"US DVD Sales":29637202,"Production Budget":17000000,"Release Date":"Mar 03 2006","MPAA Rating":"PG","Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":52,"IMDB Rating":4.6,"IMDB Votes":9116},{"Title":"Ararat","US Gross":1693000,"Worldwide Gross":1693000,"US DVD Sales":null,"Production Budget":15500000,"Release Date":"Nov 15 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Atom Egoyan","Rotten Tomatoes Rating":56,"IMDB Rating":6.6,"IMDB Votes":6763},{"Title":"Are We There Yet?","US Gross":82674398,"Worldwide Gross":97918663,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Jan 21 2005","MPAA Rating":"PG","Running Time min":94,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Kids Fiction","Director":"Brian Levant","Rotten Tomatoes Rating":12,"IMDB Rating":4.2,"IMDB Votes":8740},{"Title":"Arlington Road","US Gross":24419219,"Worldwide Gross":24419219,"US DVD Sales":null,"Production Budget":21500000,"Release Date":"Jul 09 1999","MPAA Rating":"R","Running Time min":117,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":60,"IMDB Rating":7.2,"IMDB Votes":36051},{"Title":"Armageddon","US Gross":201578182,"Worldwide Gross":554600000,"US DVD Sales":null,"Production Budget":140000000,"Release Date":"Jul 01 1998","MPAA Rating":"PG-13","Running Time min":150,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":"Michael Bay","Rotten Tomatoes Rating":42,"IMDB Rating":6.1,"IMDB Votes":194},{"Title":"Hey Arnold! The Movie","US Gross":13684949,"Worldwide Gross":13684949,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Jun 28 2002","MPAA Rating":"PG","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":30,"IMDB Rating":5.3,"IMDB Votes":1629},{"Title":"Against the Ropes","US Gross":5881504,"Worldwide Gross":6429865,"US DVD Sales":null,"Production Budget":39000000,"Release Date":"Feb 20 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Charles S. Dutton","Rotten Tomatoes Rating":12,"IMDB Rating":5.2,"IMDB Votes":3547},{"Title":"King Arthur","US Gross":51877963,"Worldwide Gross":203877963,"US DVD Sales":null,"Production Budget":90000000,"Release Date":"Jul 07 2004","MPAA Rating":"PG-13","Running Time min":126,"Distributor":"Walt Disney Pictures","Source":"Traditional/Legend/Fairytale","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Antoine Fuqua","Rotten Tomatoes Rating":31,"IMDB Rating":6.2,"IMDB Votes":53106},{"Title":"Arthur et les Minimoys","US Gross":15132763,"Worldwide Gross":110102340,"US DVD Sales":13012362,"Production Budget":80000000,"Release Date":"Dec 15 2006","MPAA Rating":"PG","Running Time min":122,"Distributor":"Weinstein Co.","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Luc Besson","Rotten Tomatoes Rating":null,"IMDB Rating":5.9,"IMDB Votes":7626},{"Title":"Artificial Intelligence: AI","US Gross":78616689,"Worldwide Gross":235900000,"US DVD Sales":null,"Production Budget":90000000,"Release Date":"Jun 29 2001","MPAA Rating":"PG-13","Running Time min":146,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Science Fiction","Director":"Steven Spielberg","Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":91901},{"Title":"The Art of War","US Gross":30199105,"Worldwide Gross":30199105,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Aug 25 2000","MPAA Rating":"R","Running Time min":117,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Christian Duguay","Rotten Tomatoes Rating":16,"IMDB Rating":5.5,"IMDB Votes":12484},{"Title":"Astro Boy","US Gross":19551067,"Worldwide Gross":44093014,"US DVD Sales":7166365,"Production Budget":65000000,"Release Date":"Oct 23 2009","MPAA Rating":"PG","Running Time min":94,"Distributor":"Summit Entertainment","Source":"Based on Comic/Graphic Novel","Major Genre":"Adventure","Creative Type":"Super Hero","Director":"David Bowers","Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":5265},{"Title":"A Serious Man","US Gross":9228788,"Worldwide Gross":30710147,"US DVD Sales":3614635,"Production Budget":7000000,"Release Date":"Oct 02 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Focus Features","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":"Joel Coen","Rotten Tomatoes Rating":88,"IMDB Rating":7.2,"IMDB Votes":32396},{"Title":"The Astronaut Farmer","US Gross":11003643,"Worldwide Gross":11003643,"US DVD Sales":13774930,"Production Budget":13000000,"Release Date":"Feb 23 2007","MPAA Rating":"PG","Running Time min":109,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Michael Polish","Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":10506},{"Title":"As Good as it Gets","US Gross":148478011,"Worldwide Gross":314111923,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Dec 24 1997","MPAA Rating":"PG-13","Running Time min":138,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"James L. Brooks","Rotten Tomatoes Rating":85,"IMDB Rating":7.8,"IMDB Votes":92240},{"Title":"A Single Man","US Gross":9176000,"Worldwide Gross":19112672,"US DVD Sales":2010869,"Production Budget":7000000,"Release Date":"Dec 11 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Weinstein Co.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":85,"IMDB Rating":7.6,"IMDB Votes":14548},{"Title":"A Simple Plan","US Gross":16316273,"Worldwide Gross":16316273,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Dec 11 1998","MPAA Rating":"R","Running Time min":121,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Sam Raimi","Rotten Tomatoes Rating":90,"IMDB Rating":7.6,"IMDB Votes":29095},{"Title":"Assault On Precinct 13","US Gross":20040895,"Worldwide Gross":36040895,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Jan 19 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Focus/Rogue Pictures","Source":"Remake","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":60,"IMDB Rating":7.4,"IMDB Votes":13456},{"Title":"The Astronaut's Wife","US Gross":10672566,"Worldwide Gross":10672566,"US DVD Sales":null,"Production Budget":34000000,"Release Date":"Aug 27 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":16,"IMDB Rating":4.9,"IMDB Votes":20259},{"Title":"The A-Team","US Gross":77222099,"Worldwide Gross":176047914,"US DVD Sales":null,"Production Budget":110000000,"Release Date":"Jun 11 2010","MPAA Rating":"PG-13","Running Time min":119,"Distributor":"20th Century Fox","Source":"Based on TV","Major Genre":"Action","Creative Type":null,"Director":"Joe Carnahan","Rotten Tomatoes Rating":47,"IMDB Rating":7.2,"IMDB Votes":29886},{"Title":"At First Sight","US Gross":22365133,"Worldwide Gross":22365133,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Jan 15 1999","MPAA Rating":"PG-13","Running Time min":128,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":33,"IMDB Rating":5.6,"IMDB Votes":6872},{"Title":"Aqua Teen Hunger Force: The Movie","US Gross":5520368,"Worldwide Gross":5520368,"US DVD Sales":12134593,"Production Budget":750000,"Release Date":"Apr 13 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"First Look","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"ATL","US Gross":21170563,"Worldwide Gross":21170563,"US DVD Sales":29368071,"Production Budget":17000000,"Release Date":"Mar 31 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":63,"IMDB Rating":4.7,"IMDB Votes":5480},{"Title":"Atlantis: The Lost Empire","US Gross":84052762,"Worldwide Gross":186049020,"US DVD Sales":null,"Production Budget":90000000,"Release Date":"Jun 08 2001","MPAA Rating":"PG","Running Time min":96,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Gary Trousdale","Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":15552},{"Title":"Hearts in Atlantis","US Gross":24185781,"Worldwide Gross":30885781,"US DVD Sales":null,"Production Budget":31000000,"Release Date":"Sep 28 2001","MPAA Rating":"PG-13","Running Time min":101,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":49,"IMDB Rating":6.8,"IMDB Votes":16336},{"Title":"Autumn in New York","US Gross":37752931,"Worldwide Gross":90717684,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Aug 11 2000","MPAA Rating":"PG-13","Running Time min":106,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Joan Chen","Rotten Tomatoes Rating":21,"IMDB Rating":4.8,"IMDB Votes":9309},{"Title":"Atonement","US Gross":50980159,"Worldwide Gross":129425746,"US DVD Sales":15678677,"Production Budget":30000000,"Release Date":"Dec 07 2007","MPAA Rating":"R","Running Time min":130,"Distributor":"Focus Features","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Joe Wright","Rotten Tomatoes Rating":83,"IMDB Rating":7.9,"IMDB Votes":75491},{"Title":"The Rules of Attraction","US Gross":6525762,"Worldwide Gross":11799060,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Oct 11 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Based on Book/Short Story","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":44,"IMDB Rating":6.7,"IMDB Votes":26634},{"Title":"August Rush","US Gross":31664162,"Worldwide Gross":65627510,"US DVD Sales":22082092,"Production Budget":25000000,"Release Date":"Nov 17 2007","MPAA Rating":"PG","Running Time min":113,"Distributor":"Warner Bros.","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":37,"IMDB Rating":7.5,"IMDB Votes":28650},{"Title":"Across the Universe","US Gross":24343673,"Worldwide Gross":29367143,"US DVD Sales":25759408,"Production Budget":45000000,"Release Date":"Sep 14 2007","MPAA Rating":"PG-13","Running Time min":133,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Musical","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":53,"IMDB Rating":7.5,"IMDB Votes":45611},{"Title":"Austin Powers: The Spy Who Shagged Me","US Gross":206040085,"Worldwide Gross":309600000,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Jun 10 1999","MPAA Rating":"PG-13","Running Time min":95,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":"Jay Roach","Rotten Tomatoes Rating":null,"IMDB Rating":6.6,"IMDB Votes":81005},{"Title":"Austin Powers in Goldmember","US Gross":213117789,"Worldwide Gross":292738626,"US DVD Sales":null,"Production Budget":63000000,"Release Date":"Jul 25 2002","MPAA Rating":"PG-13","Running Time min":94,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Science Fiction","Director":"Jay Roach","Rotten Tomatoes Rating":54,"IMDB Rating":6.2,"IMDB Votes":69140},{"Title":"Austin Powers: International Man of Mystery","US Gross":53883989,"Worldwide Gross":67683989,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"May 02 1997","MPAA Rating":"PG-13","Running Time min":89,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Jay Roach","Rotten Tomatoes Rating":null,"IMDB Rating":7.1,"IMDB Votes":74487},{"Title":"Australia","US Gross":49551662,"Worldwide Gross":207482792,"US DVD Sales":28789275,"Production Budget":78000000,"Release Date":"Nov 26 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Baz Luhrmann","Rotten Tomatoes Rating":54,"IMDB Rating":6.8,"IMDB Votes":38089},{"Title":"Auto Focus","US Gross":2062066,"Worldwide Gross":2703821,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Oct 18 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Paul Schrader","Rotten Tomatoes Rating":72,"IMDB Rating":6.6,"IMDB Votes":7236},{"Title":"Avatar","US Gross":760167650,"Worldwide Gross":2767891499,"US DVD Sales":146153933,"Production Budget":237000000,"Release Date":"Dec 18 2009","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"James Cameron","Rotten Tomatoes Rating":83,"IMDB Rating":8.3,"IMDB Votes":261439},{"Title":"The Avengers","US Gross":23385416,"Worldwide Gross":48585416,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Aug 14 1998","MPAA Rating":"PG-13","Running Time min":91,"Distributor":"Warner Bros.","Source":"Based on TV","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":15,"IMDB Rating":3.4,"IMDB Votes":21432},{"Title":"The Aviator","US Gross":102608827,"Worldwide Gross":214608827,"US DVD Sales":null,"Production Budget":110000000,"Release Date":"Dec 17 2004","MPAA Rating":"PG-13","Running Time min":170,"Distributor":"Miramax","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Martin Scorsese","Rotten Tomatoes Rating":88,"IMDB Rating":7.6,"IMDB Votes":85740},{"Title":"AVP: Alien Vs. Predator","US Gross":80281096,"Worldwide Gross":172543519,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Aug 13 2004","MPAA Rating":"PG-13","Running Time min":101,"Distributor":"20th Century Fox","Source":"Spin-Off","Major Genre":"Horror","Creative Type":"Science Fiction","Director":"Paul Anderson","Rotten Tomatoes Rating":null,"IMDB Rating":5.4,"IMDB Votes":63019},{"Title":"Around the World in 80 Days","US Gross":24004159,"Worldwide Gross":72004159,"US DVD Sales":null,"Production Budget":110000000,"Release Date":"Jun 16 2004","MPAA Rating":"PG","Running Time min":120,"Distributor":"Walt Disney Pictures","Source":"Remake","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Frank Coraci","Rotten Tomatoes Rating":30,"IMDB Rating":5.6,"IMDB Votes":21516},{"Title":"Awake","US Gross":14373825,"Worldwide Gross":30757745,"US DVD Sales":13038208,"Production Budget":8600000,"Release Date":"Nov 30 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Weinstein Co.","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":24,"IMDB Rating":6.5,"IMDB Votes":26076},{"Title":"And When Did You Last See Your Father?","US Gross":1071240,"Worldwide Gross":2476491,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Jun 06 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.8,"IMDB Votes":1798},{"Title":"Away We Go","US Gross":9451946,"Worldwide Gross":10108016,"US DVD Sales":3788940,"Production Budget":21000000,"Release Date":"Jun 05 2009","MPAA Rating":"R","Running Time min":98,"Distributor":"Focus Features","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Sam Mendes","Rotten Tomatoes Rating":66,"IMDB Rating":7.3,"IMDB Votes":14929},{"Title":"Don't Say a Word","US Gross":54997476,"Worldwide Gross":104488383,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Sep 28 2001","MPAA Rating":"R","Running Time min":113,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":23,"IMDB Rating":6.1,"IMDB Votes":22157},{"Title":"Babe: Pig in the City","US Gross":18319860,"Worldwide Gross":69131860,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Nov 25 1998","MPAA Rating":"G","Running Time min":75,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"George Miller","Rotten Tomatoes Rating":61,"IMDB Rating":6.1,"IMDB Votes":9918},{"Title":"Babel","US Gross":34302837,"Worldwide Gross":135302837,"US DVD Sales":31459208,"Production Budget":20000000,"Release Date":"Oct 27 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Vantage","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Alejandro Gonzalez Inarritu","Rotten Tomatoes Rating":69,"IMDB Rating":7.6,"IMDB Votes":95122},{"Title":"Babylon A.D.","US Gross":22532572,"Worldwide Gross":70216497,"US DVD Sales":16787309,"Production Budget":45000000,"Release Date":"Aug 29 2008","MPAA Rating":"PG-13","Running Time min":100,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Mathieu Kassovitz","Rotten Tomatoes Rating":7,"IMDB Rating":5.3,"IMDB Votes":27189},{"Title":"My Baby's Daddy","US Gross":17321573,"Worldwide Gross":17322212,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Jan 09 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4,"IMDB Votes":2010},{"Title":"Super Babies: Baby Geniuses 2","US Gross":9109322,"Worldwide Gross":9109322,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Aug 27 2004","MPAA Rating":"PG","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":1.4,"IMDB Votes":10886},{"Title":"Baby Geniuses","US Gross":27151490,"Worldwide Gross":27151490,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Mar 12 1999","MPAA Rating":"PG","Running Time min":94,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":2,"IMDB Rating":2.2,"IMDB Votes":9038},{"Title":"Bad Boys II","US Gross":138540870,"Worldwide Gross":272940870,"US DVD Sales":null,"Production Budget":130000000,"Release Date":"Jul 18 2003","MPAA Rating":"R","Running Time min":147,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Michael Bay","Rotten Tomatoes Rating":24,"IMDB Rating":6.2,"IMDB Votes":58002},{"Title":"Bad Company","US Gross":30157016,"Worldwide Gross":69157016,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Jun 07 2002","MPAA Rating":"PG-13","Running Time min":117,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Joel Schumacher","Rotten Tomatoes Rating":10,"IMDB Rating":5.3,"IMDB Votes":17901},{"Title":"La mala educaciÛn","US Gross":5211842,"Worldwide Gross":40311842,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Nov 19 2004","MPAA Rating":"NC-17","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Pedro Almodovar","Rotten Tomatoes Rating":null,"IMDB Rating":7.5,"IMDB Votes":21756},{"Title":"Bad Lieutenant: Port of Call New Orleans","US Gross":1702112,"Worldwide Gross":8162545,"US DVD Sales":3902817,"Production Budget":25000000,"Release Date":"Nov 20 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"First Look","Source":"Remake","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Werner Herzog","Rotten Tomatoes Rating":87,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Bad News Bears","US Gross":32868349,"Worldwide Gross":33500620,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Jul 22 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Remake","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Richard Linklater","Rotten Tomatoes Rating":null,"IMDB Rating":7.1,"IMDB Votes":7749},{"Title":"Burn After Reading","US Gross":60355347,"Worldwide Gross":163415735,"US DVD Sales":19163475,"Production Budget":37000000,"Release Date":"Sep 12 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Focus Features","Source":"Original Screenplay","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":"Joel Coen","Rotten Tomatoes Rating":78,"IMDB Rating":7.2,"IMDB Votes":92553},{"Title":"Bait","US Gross":15325127,"Worldwide Gross":15471969,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Sep 15 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Antoine Fuqua","Rotten Tomatoes Rating":26,"IMDB Rating":5.6,"IMDB Votes":5143},{"Title":"Boys and Girls","US Gross":21799652,"Worldwide Gross":21799652,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"Jun 16 2000","MPAA Rating":"PG-13","Running Time min":94,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":11,"IMDB Rating":4.9,"IMDB Votes":7779},{"Title":"Black and White","US Gross":5241315,"Worldwide Gross":5241315,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Apr 05 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"James Toback","Rotten Tomatoes Rating":null,"IMDB Rating":6.6,"IMDB Votes":452},{"Title":"Bangkok Dangerous","US Gross":15298133,"Worldwide Gross":46598133,"US DVD Sales":15494886,"Production Budget":45000000,"Release Date":"Sep 05 2008","MPAA Rating":"R","Running Time min":98,"Distributor":"Lionsgate","Source":"Remake","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Oxide Pang Chun","Rotten Tomatoes Rating":9,"IMDB Rating":5.4,"IMDB Votes":20931},{"Title":"The Banger Sisters","US Gross":30306281,"Worldwide Gross":38067218,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Sep 20 2002","MPAA Rating":"R","Running Time min":98,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":47,"IMDB Rating":5.5,"IMDB Votes":7435},{"Title":"Les invasions barbares","US Gross":8460000,"Worldwide Gross":8460000,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"May 09 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.8,"IMDB Votes":14322},{"Title":"Barney's Great Adventure","US Gross":11156471,"Worldwide Gross":11156471,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Apr 03 1998","MPAA Rating":"G","Running Time min":null,"Distributor":"Polygram","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":2.1,"IMDB Votes":1456},{"Title":"Basic Instinct 2","US Gross":5946136,"Worldwide Gross":35417162,"US DVD Sales":6188980,"Production Budget":70000000,"Release Date":"Mar 31 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Michael Caton-Jones","Rotten Tomatoes Rating":7,"IMDB Rating":3.9,"IMDB Votes":16784},{"Title":"Basic","US Gross":26599248,"Worldwide Gross":42598498,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Mar 28 2003","MPAA Rating":"R","Running Time min":98,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"John McTiernan","Rotten Tomatoes Rating":21,"IMDB Rating":6.3,"IMDB Votes":25960},{"Title":"Batman Begins","US Gross":205343774,"Worldwide Gross":372353017,"US DVD Sales":null,"Production Budget":150000000,"Release Date":"Jun 15 2005","MPAA Rating":"PG-13","Running Time min":140,"Distributor":"Warner Bros.","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":"Christopher Nolan","Rotten Tomatoes Rating":84,"IMDB Rating":8.3,"IMDB Votes":270641},{"Title":"Battlefield Earth: A Saga of the Year 3000","US Gross":21471685,"Worldwide Gross":29725663,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"May 12 2000","MPAA Rating":"PG-13","Running Time min":121,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":2.3,"IMDB Votes":39316},{"Title":"The Dark Knight","US Gross":533345358,"Worldwide Gross":1022345358,"US DVD Sales":234119058,"Production Budget":185000000,"Release Date":"Jul 18 2008","MPAA Rating":"PG-13","Running Time min":152,"Distributor":"Warner Bros.","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":"Christopher Nolan","Rotten Tomatoes Rating":93,"IMDB Rating":8.9,"IMDB Votes":465000},{"Title":"Bats","US Gross":10155691,"Worldwide Gross":10155691,"US DVD Sales":null,"Production Budget":6500000,"Release Date":"Oct 22 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony/Columbia","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":17,"IMDB Rating":3.3,"IMDB Votes":5565},{"Title":"The Battle of Shaker Heights","US Gross":280351,"Worldwide Gross":280351,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Aug 22 2003","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":43,"IMDB Rating":6.1,"IMDB Votes":2524},{"Title":"Baby Boy","US Gross":28734552,"Worldwide Gross":28734552,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"Jun 27 2001","MPAA Rating":"R","Running Time min":130,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"John Singleton","Rotten Tomatoes Rating":69,"IMDB Rating":6.1,"IMDB Votes":4485},{"Title":"The Curious Case of Benjamin Button","US Gross":127509326,"Worldwide Gross":329809326,"US DVD Sales":42850598,"Production Budget":160000000,"Release Date":"Dec 25 2008","MPAA Rating":"PG-13","Running Time min":167,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Fantasy","Director":"David Fincher","Rotten Tomatoes Rating":72,"IMDB Rating":8,"IMDB Votes":137120},{"Title":"Baby Mama","US Gross":60494212,"Worldwide Gross":64391484,"US DVD Sales":24304275,"Production Budget":null,"Release Date":"Apr 25 2008","MPAA Rating":"PG-13","Running Time min":99,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":63,"IMDB Rating":6.1,"IMDB Votes":16128},{"Title":"Bless the Child","US Gross":29374178,"Worldwide Gross":40435694,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Aug 11 2000","MPAA Rating":"R","Running Time min":108,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Fantasy","Director":"Chuck Russell","Rotten Tomatoes Rating":3,"IMDB Rating":4.8,"IMDB Votes":7765},{"Title":"The Bachelor","US Gross":21731001,"Worldwide Gross":36882378,"US DVD Sales":null,"Production Budget":21000000,"Release Date":"Nov 05 1999","MPAA Rating":"PG-13","Running Time min":101,"Distributor":"New Line","Source":"Remake","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":9,"IMDB Rating":4.8,"IMDB Votes":9030},{"Title":"The Broken Hearts Club: A Romantic Comedy","US Gross":1744858,"Worldwide Gross":2022442,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Sep 29 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.6,"IMDB Votes":3731},{"Title":"Be Cool","US Gross":55849401,"Worldwide Gross":94849401,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"Mar 04 2005","MPAA Rating":"PG-13","Running Time min":115,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"F. Gary Gray","Rotten Tomatoes Rating":30,"IMDB Rating":5.6,"IMDB Votes":32082},{"Title":"Big Daddy","US Gross":163479795,"Worldwide Gross":234779795,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Jun 25 1999","MPAA Rating":"PG-13","Running Time min":95,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Dennis Dugan","Rotten Tomatoes Rating":40,"IMDB Rating":4.7,"IMDB Votes":48},{"Title":"Bedazzled","US Gross":37879996,"Worldwide Gross":90376224,"US DVD Sales":null,"Production Budget":48000000,"Release Date":"Oct 20 2000","MPAA Rating":"PG-13","Running Time min":93,"Distributor":"20th Century Fox","Source":"Remake","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Harold Ramis","Rotten Tomatoes Rating":49,"IMDB Rating":5.9,"IMDB Votes":30946},{"Title":"Body of Lies","US Gross":39394666,"Worldwide Gross":108394666,"US DVD Sales":22024703,"Production Budget":67500000,"Release Date":"Oct 10 2008","MPAA Rating":"R","Running Time min":129,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Ridley Scott","Rotten Tomatoes Rating":52,"IMDB Rating":7.2,"IMDB Votes":53921},{"Title":"Blood Diamond","US Gross":57377916,"Worldwide Gross":171377916,"US DVD Sales":62588936,"Production Budget":100000000,"Release Date":"Dec 08 2006","MPAA Rating":"R","Running Time min":143,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"Edward Zwick","Rotten Tomatoes Rating":62,"IMDB Rating":8,"IMDB Votes":118925},{"Title":"Mr. Bean's Holiday","US Gross":33302167,"Worldwide Gross":229736344,"US DVD Sales":28248145,"Production Budget":25000000,"Release Date":"Aug 24 2007","MPAA Rating":"G","Running Time min":88,"Distributor":"Universal","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":50,"IMDB Rating":6,"IMDB Votes":28950},{"Title":"Beautiful","US Gross":3134509,"Worldwide Gross":3134509,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Sep 29 2000","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Destination Films","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Sally Field","Rotten Tomatoes Rating":15,"IMDB Rating":4.4,"IMDB Votes":2238},{"Title":"Beavis and Butt-head Do America","US Gross":63118386,"Worldwide Gross":63118386,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Dec 20 1996","MPAA Rating":"PG-13","Running Time min":80,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Mike Judge","Rotten Tomatoes Rating":71,"IMDB Rating":6.6,"IMDB Votes":22918},{"Title":"Bend it Like Beckham","US Gross":32543449,"Worldwide Gross":76583333,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Mar 12 2003","MPAA Rating":"PG-13","Running Time min":112,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Gurinder Chadha","Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":41052},{"Title":"In the Bedroom","US Gross":35930604,"Worldwide Gross":43430604,"US DVD Sales":null,"Production Budget":1700000,"Release Date":"Nov 23 2001","MPAA Rating":"R","Running Time min":130,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Todd Field","Rotten Tomatoes Rating":93,"IMDB Rating":7.5,"IMDB Votes":20888},{"Title":"Bee Movie","US Gross":126631277,"Worldwide Gross":287594577,"US DVD Sales":79628881,"Production Budget":150000000,"Release Date":"Nov 02 2007","MPAA Rating":"PG","Running Time min":90,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Steve Hickner","Rotten Tomatoes Rating":51,"IMDB Rating":6.3,"IMDB Votes":30575},{"Title":"Artie Lange's Beer League","US Gross":475000,"Worldwide Gross":475000,"US DVD Sales":null,"Production Budget":2800000,"Release Date":"Sep 15 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Freestyle Releasing","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Being John Malkovich","US Gross":22858926,"Worldwide Gross":32382381,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Oct 29 1999","MPAA Rating":"R","Running Time min":112,"Distributor":"USA Films","Source":"Original Screenplay","Major Genre":"Black Comedy","Creative Type":"Fantasy","Director":"Spike Jonze","Rotten Tomatoes Rating":92,"IMDB Rating":7.9,"IMDB Votes":113568},{"Title":"Behind Enemy Lines","US Gross":58855732,"Worldwide Gross":58855732,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Nov 30 2001","MPAA Rating":"PG-13","Running Time min":106,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":36,"IMDB Rating":6.1,"IMDB Votes":32575},{"Title":"Bella","US Gross":8093373,"Worldwide Gross":9220041,"US DVD Sales":5935632,"Production Budget":3300000,"Release Date":"Oct 26 2007","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Roadside Attractions","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":6562},{"Title":"Beloved","US Gross":22852487,"Worldwide Gross":22852487,"US DVD Sales":null,"Production Budget":53000000,"Release Date":"Oct 16 1998","MPAA Rating":"R","Running Time min":172,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Jonathan Demme","Rotten Tomatoes Rating":77,"IMDB Rating":5.3,"IMDB Votes":102},{"Title":"Les Triplettes de Belleville","US Gross":7301288,"Worldwide Gross":14440113,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Nov 26 2003","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Musical","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.7,"IMDB Votes":19761},{"Title":"Beyond the Mat","US Gross":2047570,"Worldwide Gross":2047570,"US DVD Sales":null,"Production Budget":500000,"Release Date":"Oct 22 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":82,"IMDB Rating":7.2,"IMDB Votes":4067},{"Title":"The Benchwarmers","US Gross":59843754,"Worldwide Gross":64843754,"US DVD Sales":32764806,"Production Budget":35000000,"Release Date":"Apr 07 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Dennis Dugan","Rotten Tomatoes Rating":12,"IMDB Rating":5.4,"IMDB Votes":17824},{"Title":"The Last Airbender","US Gross":131591957,"Worldwide Gross":290191957,"US DVD Sales":null,"Production Budget":150000000,"Release Date":"Jul 01 2010","MPAA Rating":null,"Running Time min":103,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"M. Night Shyamalan","Rotten Tomatoes Rating":7,"IMDB Rating":4.4,"IMDB Votes":16600},{"Title":"Beowulf","US Gross":82195215,"Worldwide Gross":194995215,"US DVD Sales":35961910,"Production Budget":150000000,"Release Date":"Nov 16 2007","MPAA Rating":"PG-13","Running Time min":115,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Robert Zemeckis","Rotten Tomatoes Rating":70,"IMDB Rating":6.6,"IMDB Votes":62513},{"Title":"The Importance of Being Earnest","US Gross":8378141,"Worldwide Gross":8378141,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"May 22 2002","MPAA Rating":"PG","Running Time min":null,"Distributor":"Miramax","Source":"Based on Play","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":58,"IMDB Rating":6.7,"IMDB Votes":9345},{"Title":"Beauty Shop","US Gross":36351350,"Worldwide Gross":38351350,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Mar 30 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"MGM","Source":"Spin-Off","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Bille Woodruff","Rotten Tomatoes Rating":38,"IMDB Rating":5.3,"IMDB Votes":5468},{"Title":"Better Luck Tomorrow","US Gross":3802390,"Worldwide Gross":3809226,"US DVD Sales":null,"Production Budget":250000,"Release Date":"Apr 11 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Justin Lin","Rotten Tomatoes Rating":null,"IMDB Rating":7.1,"IMDB Votes":5959},{"Title":"Big Fat Liar","US Gross":47811275,"Worldwide Gross":52375275,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Feb 08 2002","MPAA Rating":"PG","Running Time min":88,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Shawn Levy","Rotten Tomatoes Rating":43,"IMDB Rating":5.2,"IMDB Votes":9877},{"Title":"Big Fish","US Gross":66432867,"Worldwide Gross":123432867,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Dec 10 2003","MPAA Rating":"PG-13","Running Time min":125,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Fantasy","Director":"Tim Burton","Rotten Tomatoes Rating":77,"IMDB Rating":8.1,"IMDB Votes":141099},{"Title":"Before Sunset","US Gross":5792822,"Worldwide Gross":11293790,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Jul 02 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Independent","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Richard Linklater","Rotten Tomatoes Rating":95,"IMDB Rating":8,"IMDB Votes":45535},{"Title":"The Big Hit","US Gross":27066941,"Worldwide Gross":27066941,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Apr 24 1998","MPAA Rating":"R","Running Time min":91,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":41,"IMDB Rating":5.8,"IMDB Votes":14157},{"Title":"Birthday Girl","US Gross":4919896,"Worldwide Gross":8130727,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Feb 01 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6,"IMDB Votes":13366},{"Title":"The Big Lebowski","US Gross":17498804,"Worldwide Gross":46189568,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Mar 06 1998","MPAA Rating":"R","Running Time min":127,"Distributor":"Gramercy","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Joel Coen","Rotten Tomatoes Rating":78,"IMDB Rating":8.2,"IMDB Votes":177960},{"Title":"Big Momma's House","US Gross":117559438,"Worldwide Gross":173559438,"US DVD Sales":null,"Production Budget":33000000,"Release Date":"Jun 02 2000","MPAA Rating":"PG-13","Running Time min":98,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Raja Gosnell","Rotten Tomatoes Rating":30,"IMDB Rating":4.7,"IMDB Votes":21318},{"Title":"Black Hawk Down","US Gross":108638745,"Worldwide Gross":173638745,"US DVD Sales":970318,"Production Budget":95000000,"Release Date":"Dec 28 2001","MPAA Rating":"R","Running Time min":144,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Dramatization","Director":"Ridley Scott","Rotten Tomatoes Rating":76,"IMDB Rating":7.7,"IMDB Votes":98653},{"Title":"Eye of the Beholder","US Gross":16500786,"Worldwide Gross":18260865,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Jan 28 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Destination Films","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.6,"IMDB Votes":9992},{"Title":"The Big Bounce","US Gross":6471394,"Worldwide Gross":6626115,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Jan 30 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.8,"IMDB Votes":9195},{"Title":"Big Trouble","US Gross":7262288,"Worldwide Gross":8488871,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Apr 05 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Barry Sonnenfeld","Rotten Tomatoes Rating":48,"IMDB Rating":6.3,"IMDB Votes":11610},{"Title":"Billy Elliot","US Gross":21995263,"Worldwide Gross":109280263,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Oct 13 2000","MPAA Rating":"PG-13","Running Time min":110,"Distributor":"Focus Features","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Stephen Daldry","Rotten Tomatoes Rating":85,"IMDB Rating":7.7,"IMDB Votes":38403},{"Title":"Bicentennial Man","US Gross":58220776,"Worldwide Gross":87420776,"US DVD Sales":null,"Production Budget":90000000,"Release Date":"Dec 17 1999","MPAA Rating":"PG","Running Time min":132,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Science Fiction","Director":"Chris Columbus","Rotten Tomatoes Rating":38,"IMDB Rating":6.4,"IMDB Votes":28827},{"Title":"Birth","US Gross":5005899,"Worldwide Gross":14603001,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Oct 29 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":39,"IMDB Rating":6.3,"IMDB Votes":25},{"Title":"Becoming Jane","US Gross":18663911,"Worldwide Gross":37304637,"US DVD Sales":8061456,"Production Budget":16500000,"Release Date":"Aug 03 2007","MPAA Rating":"PG","Running Time min":120,"Distributor":"Miramax","Source":"Based on Real Life Events","Major Genre":"Romantic Comedy","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":58,"IMDB Rating":7,"IMDB Votes":15167},{"Title":"Bridget Jones: The Edge Of Reason","US Gross":40203020,"Worldwide Gross":263894551,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Nov 12 2004","MPAA Rating":"R","Running Time min":108,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.6,"IMDB Votes":26325},{"Title":"Bridget Jones's Diary","US Gross":71500556,"Worldwide Gross":281527158,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Apr 13 2001","MPAA Rating":"R","Running Time min":97,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":80,"IMDB Rating":6.8,"IMDB Votes":58213},{"Title":"The Bank Job","US Gross":30060660,"Worldwide Gross":63060660,"US DVD Sales":17254299,"Production Budget":20000000,"Release Date":"Mar 07 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Based on Real Life Events","Major Genre":"Thriller/Suspense","Creative Type":"Dramatization","Director":"Roger Donaldson","Rotten Tomatoes Rating":79,"IMDB Rating":7.5,"IMDB Votes":50848},{"Title":"Blade","US Gross":70141876,"Worldwide Gross":131237688,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Aug 21 1998","MPAA Rating":"R","Running Time min":121,"Distributor":"New Line","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":"Stephen Norrington","Rotten Tomatoes Rating":55,"IMDB Rating":7,"IMDB Votes":64896},{"Title":"The Blair Witch Project","US Gross":140539099,"Worldwide Gross":248300000,"US DVD Sales":null,"Production Budget":600000,"Release Date":"Jul 14 1999","MPAA Rating":"R","Running Time min":87,"Distributor":"Artisan","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":85,"IMDB Rating":6.2,"IMDB Votes":87629},{"Title":"Blast from the Past","US Gross":26613620,"Worldwide Gross":26613620,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Feb 12 1999","MPAA Rating":"PG-13","Running Time min":111,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Hugh Wilson","Rotten Tomatoes Rating":60,"IMDB Rating":6.4,"IMDB Votes":23243},{"Title":"Blade 2","US Gross":81676888,"Worldwide Gross":154338601,"US DVD Sales":null,"Production Budget":54000000,"Release Date":"Mar 22 2002","MPAA Rating":"R","Running Time min":117,"Distributor":"New Line","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":"Guillermo Del Toro","Rotten Tomatoes Rating":null,"IMDB Rating":5.5,"IMDB Votes":90},{"Title":"Blade: Trinity","US Gross":52397389,"Worldwide Gross":132397389,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Dec 08 2004","MPAA Rating":"R","Running Time min":113,"Distributor":"New Line","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":"David Goyer","Rotten Tomatoes Rating":null,"IMDB Rating":5.7,"IMDB Votes":42477},{"Title":"Blades of Glory","US Gross":118594548,"Worldwide Gross":145594548,"US DVD Sales":49219041,"Production Budget":61000000,"Release Date":"Mar 30 2007","MPAA Rating":"PG-13","Running Time min":94,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":69,"IMDB Rating":6.5,"IMDB Votes":51929},{"Title":"The Blind Side","US Gross":255959475,"Worldwide Gross":301759475,"US DVD Sales":86139819,"Production Budget":35000000,"Release Date":"Nov 20 2009","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Factual Book/Article","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":66,"IMDB Rating":7.7,"IMDB Votes":42320},{"Title":"Blood Work","US Gross":26199517,"Worldwide Gross":26199517,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Aug 09 2002","MPAA Rating":"R","Running Time min":110,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Clint Eastwood","Rotten Tomatoes Rating":54,"IMDB Rating":6.3,"IMDB Votes":16751},{"Title":"Zwartboek","US Gross":4398392,"Worldwide Gross":4398392,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Apr 06 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Real Life Events","Major Genre":"Thriller/Suspense","Creative Type":"Historical Fiction","Director":"Paul Verhoeven","Rotten Tomatoes Rating":null,"IMDB Rating":8,"IMDB Votes":27288},{"Title":"Black Christmas","US Gross":16235738,"Worldwide Gross":16235738,"US DVD Sales":28729107,"Production Budget":9000000,"Release Date":"Dec 25 2006","MPAA Rating":"R","Running Time min":90,"Distributor":"MGM","Source":"Remake","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":15,"IMDB Rating":4.3,"IMDB Votes":10424},{"Title":"Black Snake Moan","US Gross":9396870,"Worldwide Gross":9396870,"US DVD Sales":12540785,"Production Budget":15000000,"Release Date":"Mar 02 2007","MPAA Rating":"R","Running Time min":115,"Distributor":"Paramount Vantage","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":66,"IMDB Rating":7.1,"IMDB Votes":28145},{"Title":"Black Water Transit","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Dec 31 2008","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Blindness","US Gross":3073392,"Worldwide Gross":14542658,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Oct 03 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Fernando Meirelles","Rotten Tomatoes Rating":42,"IMDB Rating":6.6,"IMDB Votes":25508},{"Title":"Legally Blonde 2: Red, White & Blonde","US Gross":90639088,"Worldwide Gross":125339088,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Jul 02 2003","MPAA Rating":"PG","Running Time min":95,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Legally Blonde","US Gross":96493426,"Worldwide Gross":141743426,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Jul 13 2001","MPAA Rating":"PG-13","Running Time min":97,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Robert Luketic","Rotten Tomatoes Rating":67,"IMDB Rating":6.2,"IMDB Votes":44128},{"Title":"Blood and Wine","US Gross":1083350,"Worldwide Gross":1083350,"US DVD Sales":null,"Production Budget":26000000,"Release Date":"Feb 21 1997","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Bob Rafelson","Rotten Tomatoes Rating":61,"IMDB Rating":6.1,"IMDB Votes":4761},{"Title":"Blow","US Gross":52990775,"Worldwide Gross":83282296,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Apr 06 2001","MPAA Rating":"R","Running Time min":123,"Distributor":"New Line","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Ted Demme","Rotten Tomatoes Rating":54,"IMDB Rating":7.4,"IMDB Votes":70218},{"Title":"Ballistic: Ecks vs. Sever","US Gross":14294842,"Worldwide Gross":14294842,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Sep 20 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.4,"IMDB Votes":11112},{"Title":"Blue Crush","US Gross":40118420,"Worldwide Gross":51327420,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Aug 16 2002","MPAA Rating":"PG-13","Running Time min":105,"Distributor":"Universal","Source":"Based on Magazine Article","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":62,"IMDB Rating":5.5,"IMDB Votes":11699},{"Title":"Bamboozled","US Gross":2185266,"Worldwide Gross":2373937,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Oct 06 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Spike Lee","Rotten Tomatoes Rating":47,"IMDB Rating":6.3,"IMDB Votes":5958},{"Title":"A Beautiful Mind","US Gross":170708996,"Worldwide Gross":316708996,"US DVD Sales":null,"Production Budget":78000000,"Release Date":"Dec 21 2001","MPAA Rating":"PG-13","Running Time min":135,"Distributor":"Universal","Source":"Based on Magazine Article","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Ron Howard","Rotten Tomatoes Rating":78,"IMDB Rating":8,"IMDB Votes":126067},{"Title":"Big Momma's House 2","US Gross":70165972,"Worldwide Gross":137047376,"US DVD Sales":21234176,"Production Budget":40000000,"Release Date":"Jan 27 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":6,"IMDB Rating":4,"IMDB Votes":11368},{"Title":"Story of Bonnie and Clyde, The","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Dec 31 1969","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Boondock Saints","US Gross":30471,"Worldwide Gross":250000,"US DVD Sales":7468574,"Production Budget":7000000,"Release Date":"Jan 21 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Indican Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":19,"IMDB Rating":7.8,"IMDB Votes":86172},{"Title":"Bandidas","US Gross":0,"Worldwide Gross":10496317,"US DVD Sales":7921142,"Production Budget":35000000,"Release Date":"Sep 22 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Western","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":62,"IMDB Rating":5.6,"IMDB Votes":12103},{"Title":"Bandits","US Gross":41523271,"Worldwide Gross":71523271,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"Oct 12 2001","MPAA Rating":"PG-13","Running Time min":123,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Barry Levinson","Rotten Tomatoes Rating":63,"IMDB Rating":6.5,"IMDB Votes":30732},{"Title":"Bobby","US Gross":11242801,"Worldwide Gross":20597806,"US DVD Sales":12345494,"Production Budget":14000000,"Release Date":"Nov 17 2006","MPAA Rating":"R","Running Time min":120,"Distributor":"MGM","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Emilio Estevez","Rotten Tomatoes Rating":46,"IMDB Rating":7.1,"IMDB Votes":23262},{"Title":"The Book of Eli","US Gross":94835059,"Worldwide Gross":146452390,"US DVD Sales":36862324,"Production Budget":80000000,"Release Date":"Jan 15 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":47,"IMDB Rating":6.9,"IMDB Votes":47733},{"Title":"Boogeyman","US Gross":46752382,"Worldwide Gross":67192859,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Feb 04 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony/Screen Gems","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":13,"IMDB Rating":3.9,"IMDB Votes":13901},{"Title":"Bolt","US Gross":114053579,"Worldwide Gross":313953579,"US DVD Sales":82600642,"Production Budget":150000000,"Release Date":"Nov 21 2008","MPAA Rating":"PG","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":88,"IMDB Rating":7.4,"IMDB Votes":32473},{"Title":"The Other Boleyn Girl","US Gross":26814957,"Worldwide Gross":72944278,"US DVD Sales":8245298,"Production Budget":40000000,"Release Date":"Feb 29 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":41,"IMDB Rating":6.7,"IMDB Votes":26198},{"Title":"The Bone Collector","US Gross":66488090,"Worldwide Gross":151463090,"US DVD Sales":null,"Production Budget":48000000,"Release Date":"Nov 05 1999","MPAA Rating":"R","Running Time min":118,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Phillip Noyce","Rotten Tomatoes Rating":27,"IMDB Rating":6.3,"IMDB Votes":46961},{"Title":"Bones","US Gross":7316658,"Worldwide Gross":8378853,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Oct 24 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":22,"IMDB Rating":3.9,"IMDB Votes":3524},{"Title":"Bon Voyage","US Gross":2353728,"Worldwide Gross":8361736,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Mar 19 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":76,"IMDB Rating":6.5,"IMDB Votes":622},{"Title":"Boogie Nights","US Gross":26410771,"Worldwide Gross":43111725,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Oct 10 1997","MPAA Rating":"R","Running Time min":152,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Paul Thomas Anderson","Rotten Tomatoes Rating":92,"IMDB Rating":7.9,"IMDB Votes":70962},{"Title":"Borat","US Gross":128505958,"Worldwide Gross":261572744,"US DVD Sales":62661576,"Production Budget":18000000,"Release Date":"Nov 03 2006","MPAA Rating":"R","Running Time min":83,"Distributor":"20th Century Fox","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Larry Charles","Rotten Tomatoes Rating":null,"IMDB Rating":7.7,"IMDB Votes":3612},{"Title":"The Bourne Identity","US Gross":121468960,"Worldwide Gross":213300000,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Jun 14 2002","MPAA Rating":"PG-13","Running Time min":110,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Doug Liman","Rotten Tomatoes Rating":82,"IMDB Rating":7.7,"IMDB Votes":122597},{"Title":"The Bourne Supremacy","US Gross":176087450,"Worldwide Gross":288587450,"US DVD Sales":null,"Production Budget":85000000,"Release Date":"Jul 23 2004","MPAA Rating":"PG-13","Running Time min":108,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Paul Greengrass","Rotten Tomatoes Rating":81,"IMDB Rating":7.6,"IMDB Votes":104614},{"Title":"The Bourne Ultimatum","US Gross":227471070,"Worldwide Gross":442161562,"US DVD Sales":123314592,"Production Budget":130000000,"Release Date":"Aug 03 2007","MPAA Rating":"PG-13","Running Time min":114,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Paul Greengrass","Rotten Tomatoes Rating":93,"IMDB Rating":8.2,"IMDB Votes":146025},{"Title":"The Borrowers","US Gross":22619589,"Worldwide Gross":54045832,"US DVD Sales":null,"Production Budget":29000000,"Release Date":"Feb 13 1998","MPAA Rating":"PG","Running Time min":83,"Distributor":"Polygram","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Peter Hewitt","Rotten Tomatoes Rating":null,"IMDB Rating":5.6,"IMDB Votes":4340},{"Title":"My Boss's Daughter","US Gross":15549702,"Worldwide Gross":15549702,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Aug 22 2003","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax/Dimension","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"David Zucker","Rotten Tomatoes Rating":9,"IMDB Rating":4.3,"IMDB Votes":10919},{"Title":"Bounce","US Gross":36779296,"Worldwide Gross":53399300,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Nov 17 2000","MPAA Rating":"PG-13","Running Time min":106,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":51,"IMDB Rating":5.5,"IMDB Votes":10702},{"Title":"Bowling for Columbine","US Gross":21576018,"Worldwide Gross":58576018,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Oct 11 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":"Michael Moore","Rotten Tomatoes Rating":96,"IMDB Rating":8.2,"IMDB Votes":76928},{"Title":"Boys Don't Cry","US Gross":11540607,"Worldwide Gross":20741000,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Oct 08 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Kimberly Peirce","Rotten Tomatoes Rating":88,"IMDB Rating":7.6,"IMDB Votes":34435},{"Title":"The Boy in the Striped Pyjamas","US Gross":9030581,"Worldwide Gross":39830581,"US DVD Sales":9647546,"Production Budget":12500000,"Release Date":"Nov 07 2008","MPAA Rating":"PG-13","Running Time min":94,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.8,"IMDB Votes":21683},{"Title":"Bulletproof Monk","US Gross":23010607,"Worldwide Gross":23010607,"US DVD Sales":null,"Production Budget":52000000,"Release Date":"Apr 16 2003","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"MGM","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":22,"IMDB Rating":5.2,"IMDB Votes":17130},{"Title":"Heartbreakers","US Gross":40334024,"Worldwide Gross":57753825,"US DVD Sales":null,"Production Budget":38000000,"Release Date":"Mar 23 2001","MPAA Rating":"PG-13","Running Time min":124,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":52,"IMDB Rating":6.2,"IMDB Votes":20962},{"Title":"Bride & Prejudice","US Gross":6601079,"Worldwide Gross":22064531,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Feb 11 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Musical","Creative Type":"Contemporary Fiction","Director":"Gurinder Chadha","Rotten Tomatoes Rating":null,"IMDB Rating":6.2,"IMDB Votes":9442},{"Title":"Beyond Borders","US Gross":4426297,"Worldwide Gross":11427090,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Oct 24 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Martin Campbell","Rotten Tomatoes Rating":14,"IMDB Rating":6.2,"IMDB Votes":9575},{"Title":"Bride Wars","US Gross":58715510,"Worldwide Gross":115150424,"US DVD Sales":29943338,"Production Budget":30000000,"Release Date":"Jan 09 2009","MPAA Rating":"PG","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":12,"IMDB Rating":5,"IMDB Votes":15762},{"Title":"Breakfast of Champions","US Gross":178287,"Worldwide Gross":178287,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Sep 17 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":null,"Director":"Alan Rudolph","Rotten Tomatoes Rating":25,"IMDB Rating":4.3,"IMDB Votes":5033},{"Title":"Brigham City","US Gross":852206,"Worldwide Gross":852206,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Apr 06 2001","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Excel Entertainment","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":71,"IMDB Rating":7.1,"IMDB Votes":758},{"Title":"Brick","US Gross":2075743,"Worldwide Gross":3918941,"US DVD Sales":5013655,"Production Budget":450000,"Release Date":"Mar 31 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Focus/Rogue Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.5,"IMDB Votes":37204},{"Title":"Bringing Out The Dead","US Gross":16640210,"Worldwide Gross":16640210,"US DVD Sales":null,"Production Budget":32000000,"Release Date":"Oct 22 1999","MPAA Rating":"R","Running Time min":120,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":"Martin Scorsese","Rotten Tomatoes Rating":71,"IMDB Rating":6.8,"IMDB Votes":31079},{"Title":"Breakdown","US Gross":50159144,"Worldwide Gross":50159144,"US DVD Sales":null,"Production Budget":36000000,"Release Date":"May 02 1997","MPAA Rating":"R","Running Time min":93,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Jonathan Mostow","Rotten Tomatoes Rating":79,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Brooklyn's Finest","US Gross":27163593,"Worldwide Gross":28319627,"US DVD Sales":9300674,"Production Budget":25000000,"Release Date":"Mar 05 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Overture Films","Source":"Remake","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Antoine Fuqua","Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":14034},{"Title":"Brokeback Mountain","US Gross":83043761,"Worldwide Gross":180343761,"US DVD Sales":31338042,"Production Budget":13900000,"Release Date":"Dec 09 2005","MPAA Rating":"R","Running Time min":134,"Distributor":"Focus Features","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Ang Lee","Rotten Tomatoes Rating":87,"IMDB Rating":7.8,"IMDB Votes":115951},{"Title":"Breakin' All the Rules","US Gross":12232382,"Worldwide Gross":12512317,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"May 14 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":33,"IMDB Rating":5.3,"IMDB Votes":2643},{"Title":"The Break Up","US Gross":118806699,"Worldwide Gross":202944203,"US DVD Sales":52707367,"Production Budget":52000000,"Release Date":"Jun 02 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Peyton Reed","Rotten Tomatoes Rating":null,"IMDB Rating":5.9,"IMDB Votes":38285},{"Title":"An Alan Smithee Film: Burn Hollywood Burn","US Gross":45779,"Worldwide Gross":45779,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Feb 27 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":null,"Director":"Arthur Hiller","Rotten Tomatoes Rating":null,"IMDB Rating":3.5,"IMDB Votes":2152},{"Title":"Barney's Version","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Dec 31 1969","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Brooklyn Rules","US Gross":458232,"Worldwide Gross":458232,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"May 18 2007","MPAA Rating":"R","Running Time min":99,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":2797},{"Title":"Boiler Room","US Gross":16963963,"Worldwide Gross":28773637,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Feb 18 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":67,"IMDB Rating":6.9,"IMDB Votes":22979},{"Title":"The Brothers Solomon","US Gross":900926,"Worldwide Gross":900926,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Sep 07 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony/Screen Gems","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":15,"IMDB Rating":5.2,"IMDB Votes":6044},{"Title":"The Brothers","US Gross":27457409,"Worldwide Gross":27958191,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Mar 23 2001","MPAA Rating":"R","Running Time min":102,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":63,"IMDB Rating":2.8,"IMDB Votes":153},{"Title":"Brown Sugar","US Gross":27362712,"Worldwide Gross":28315272,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Oct 11 2002","MPAA Rating":"PG-13","Running Time min":109,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":64,"IMDB Rating":6,"IMDB Votes":2745},{"Title":"Bright Star","US Gross":4444637,"Worldwide Gross":9469105,"US DVD Sales":null,"Production Budget":8500000,"Release Date":"Jan 26 2010","MPAA Rating":"PG","Running Time min":null,"Distributor":"Apparition","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Jane Campion","Rotten Tomatoes Rating":null,"IMDB Rating":7.1,"IMDB Votes":5957},{"Title":"Brother","US Gross":450594,"Worldwide Gross":450594,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Jul 20 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.1,"IMDB Votes":10831},{"Title":"In Bruges","US Gross":7800825,"Worldwide Gross":30782621,"US DVD Sales":3467377,"Production Budget":15000000,"Release Date":"Feb 08 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Focus Features","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":80,"IMDB Rating":8.1,"IMDB Votes":97876},{"Title":"The Brown Bunny","US Gross":366301,"Worldwide Gross":630427,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Aug 27 2004","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"WellSpring","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Vincent Gallo","Rotten Tomatoes Rating":null,"IMDB Rating":4.9,"IMDB Votes":7465},{"Title":"Barbershop 2: Back in Business","US Gross":65070412,"Worldwide Gross":65842412,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Feb 06 2004","MPAA Rating":"PG-13","Running Time min":106,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.5,"IMDB Votes":4848},{"Title":"Barbershop","US Gross":75781642,"Worldwide Gross":77081642,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Sep 13 2002","MPAA Rating":"PG-13","Running Time min":103,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Tim Story","Rotten Tomatoes Rating":82,"IMDB Rating":6.2,"IMDB Votes":11164},{"Title":"Best in Show","US Gross":18621249,"Worldwide Gross":20695413,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Sep 27 2000","MPAA Rating":"PG-13","Running Time min":90,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Christopher Guest","Rotten Tomatoes Rating":94,"IMDB Rating":7.4,"IMDB Votes":24484},{"Title":"Bad Santa","US Gross":60060328,"Worldwide Gross":60063017,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Nov 26 2003","MPAA Rating":"R","Running Time min":91,"Distributor":"Miramax/Dimension","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Terry Zwigoff","Rotten Tomatoes Rating":77,"IMDB Rating":7.3,"IMDB Votes":45022},{"Title":"Inglourious Basterds","US Gross":120831050,"Worldwide Gross":320389438,"US DVD Sales":58414604,"Production Budget":70000000,"Release Date":"Aug 21 2009","MPAA Rating":"R","Running Time min":152,"Distributor":"Weinstein Co.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"Quentin Tarantino","Rotten Tomatoes Rating":88,"IMDB Rating":8.4,"IMDB Votes":178742},{"Title":"Blue Streak","US Gross":68208190,"Worldwide Gross":117448157,"US DVD Sales":null,"Production Budget":36000000,"Release Date":"Sep 17 1999","MPAA Rating":"PG-13","Running Time min":95,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Les Mayfield","Rotten Tomatoes Rating":35,"IMDB Rating":5.9,"IMDB Votes":23545},{"Title":"The Butterfly Effect","US Gross":57924679,"Worldwide Gross":96046844,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Jan 23 2004","MPAA Rating":"R","Running Time min":113,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":33,"IMDB Rating":7.8,"IMDB Votes":102982},{"Title":"O Brother, Where Art Thou","US Gross":45506619,"Worldwide Gross":65976782,"US DVD Sales":null,"Production Budget":26000000,"Release Date":"Dec 22 2000","MPAA Rating":"PG-13","Running Time min":102,"Distributor":"Walt Disney Pictures","Source":"Traditional/Legend/Fairytale","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":"Joel Coen","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Batman & Robin","US Gross":107325195,"Worldwide Gross":238317814,"US DVD Sales":null,"Production Budget":125000000,"Release Date":"Jun 20 1997","MPAA Rating":"PG-13","Running Time min":130,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Super Hero","Director":"Joel Schumacher","Rotten Tomatoes Rating":11,"IMDB Rating":3.5,"IMDB Votes":81283},{"Title":"Boat Trip","US Gross":8586376,"Worldwide Gross":14933713,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Mar 21 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Artisan","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":7,"IMDB Rating":4.7,"IMDB Votes":13258},{"Title":"Bubba Ho-Tep","US Gross":1239183,"Worldwide Gross":1239183,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Sep 19 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Vitagraph Films","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":23110},{"Title":"Bubble","US Gross":145382,"Worldwide Gross":145382,"US DVD Sales":null,"Production Budget":1600000,"Release Date":"Jan 27 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Magnolia Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Steven Soderbergh","Rotten Tomatoes Rating":null,"IMDB Rating":4.6,"IMDB Votes":101},{"Title":"Bubble Boy","US Gross":5002310,"Worldwide Gross":5002310,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Aug 24 2001","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":30,"IMDB Rating":5.4,"IMDB Votes":11073},{"Title":"Buffalo '66","US Gross":2380606,"Worldwide Gross":2380606,"US DVD Sales":null,"Production Budget":1500000,"Release Date":"Jun 26 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Vincent Gallo","Rotten Tomatoes Rating":78,"IMDB Rating":7.3,"IMDB Votes":17762},{"Title":"Buffalo Soldiers","US Gross":353743,"Worldwide Gross":353743,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Jul 25 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":13510},{"Title":"Bulworth","US Gross":26528684,"Worldwide Gross":29203383,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"May 15 1998","MPAA Rating":"R","Running Time min":107,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Warren Beatty","Rotten Tomatoes Rating":75,"IMDB Rating":6.8,"IMDB Votes":15486},{"Title":"W.","US Gross":25534493,"Worldwide Gross":28575778,"US DVD Sales":7871296,"Production Budget":25100000,"Release Date":"Oct 17 2008","MPAA Rating":"PG-13","Running Time min":131,"Distributor":"Lionsgate","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Oliver Stone","Rotten Tomatoes Rating":60,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Bowfinger","US Gross":66458769,"Worldwide Gross":98699769,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Aug 13 1999","MPAA Rating":"PG-13","Running Time min":96,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Frank Oz","Rotten Tomatoes Rating":79,"IMDB Rating":6.4,"IMDB Votes":33389},{"Title":"Bewitched","US Gross":63313159,"Worldwide Gross":131413159,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Jun 24 2005","MPAA Rating":"PG-13","Running Time min":100,"Distributor":"Sony Pictures","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Nora Ephron","Rotten Tomatoes Rating":24,"IMDB Rating":4.8,"IMDB Votes":26834},{"Title":"Barnyard: The Original Party Animals","US Gross":72779000,"Worldwide Gross":116618084,"US DVD Sales":65043181,"Production Budget":51000000,"Release Date":"Aug 04 2006","MPAA Rating":"PG","Running Time min":90,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Steve Oedekerk","Rotten Tomatoes Rating":23,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Beyond the Sea","US Gross":6144806,"Worldwide Gross":7061637,"US DVD Sales":null,"Production Budget":24000000,"Release Date":"Dec 17 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Lionsgate","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Kevin Spacey","Rotten Tomatoes Rating":42,"IMDB Rating":6.6,"IMDB Votes":8002},{"Title":"Cabin Fever","US Gross":21158188,"Worldwide Gross":30553394,"US DVD Sales":null,"Production Budget":1500000,"Release Date":"Sep 12 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Eli Roth","Rotten Tomatoes Rating":null,"IMDB Rating":5.4,"IMDB Votes":28417},{"Title":"CachÈ","US Gross":3647381,"Worldwide Gross":17147381,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Dec 23 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.5,"IMDB Votes":26},{"Title":"Cadillac Records","US Gross":8138000,"Worldwide Gross":8138000,"US DVD Sales":10049741,"Production Budget":12000000,"Release Date":"Dec 05 2008","MPAA Rating":"R","Running Time min":108,"Distributor":"Sony Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":67,"IMDB Rating":6.7,"IMDB Votes":5026},{"Title":"Can't Hardly Wait","US Gross":25358996,"Worldwide Gross":25358996,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Jun 12 1998","MPAA Rating":"PG-13","Running Time min":98,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":44,"IMDB Rating":6.2,"IMDB Votes":19470},{"Title":"Capote","US Gross":28750530,"Worldwide Gross":46309352,"US DVD Sales":17031573,"Production Budget":7000000,"Release Date":"Sep 30 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Bennett Miller","Rotten Tomatoes Rating":90,"IMDB Rating":7.6,"IMDB Votes":41472},{"Title":"Sukkar banat","US Gross":1060591,"Worldwide Gross":14253760,"US DVD Sales":null,"Production Budget":1600000,"Release Date":"Feb 01 2008","MPAA Rating":"PG","Running Time min":null,"Distributor":"Roadside Attractions","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":3799},{"Title":"Disney's A Christmas Carol","US Gross":137855863,"Worldwide Gross":323743744,"US DVD Sales":null,"Production Budget":190000000,"Release Date":"Nov 06 2009","MPAA Rating":"PG","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Remake","Major Genre":"Drama","Creative Type":"Fantasy","Director":"Robert Zemeckis","Rotten Tomatoes Rating":53,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Rage: Carrie 2","US Gross":17760244,"Worldwide Gross":17760244,"US DVD Sales":null,"Production Budget":21000000,"Release Date":"Mar 12 1999","MPAA Rating":"R","Running Time min":101,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":16,"IMDB Rating":4.3,"IMDB Votes":7235},{"Title":"Cars","US Gross":244082982,"Worldwide Gross":461923762,"US DVD Sales":246114559,"Production Budget":70000000,"Release Date":"Jun 09 2006","MPAA Rating":"G","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"John Lasseter","Rotten Tomatoes Rating":74,"IMDB Rating":7.5,"IMDB Votes":66809},{"Title":"Cast Away","US Gross":233632142,"Worldwide Gross":427230516,"US DVD Sales":null,"Production Budget":85000000,"Release Date":"Dec 22 2000","MPAA Rating":"PG-13","Running Time min":144,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Robert Zemeckis","Rotten Tomatoes Rating":89,"IMDB Rating":7.5,"IMDB Votes":102936},{"Title":"Catch Me if You Can","US Gross":164606800,"Worldwide Gross":351106800,"US DVD Sales":null,"Production Budget":52000000,"Release Date":"Dec 25 2002","MPAA Rating":"PG-13","Running Time min":141,"Distributor":"Dreamworks SKG","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Steven Spielberg","Rotten Tomatoes Rating":96,"IMDB Rating":5.7,"IMDB Votes":224},{"Title":"The Cat in the Hat","US Gross":101018283,"Worldwide Gross":133818283,"US DVD Sales":null,"Production Budget":109000000,"Release Date":"Nov 21 2003","MPAA Rating":"PG","Running Time min":82,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.4,"IMDB Votes":15318},{"Title":"Cats Don't Dance","US Gross":3588602,"Worldwide Gross":3588602,"US DVD Sales":null,"Production Budget":32000000,"Release Date":"Mar 26 1997","MPAA Rating":"G","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Musical","Creative Type":"Fantasy","Director":"Mark Dindal","Rotten Tomatoes Rating":67,"IMDB Rating":6.9,"IMDB Votes":1663},{"Title":"Catwoman","US Gross":40202379,"Worldwide Gross":82102379,"US DVD Sales":null,"Production Budget":100000000,"Release Date":"Jul 23 2004","MPAA Rating":"PG-13","Running Time min":104,"Distributor":"Warner Bros.","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":null,"Rotten Tomatoes Rating":10,"IMDB Rating":3.2,"IMDB Votes":34651},{"Title":"Cecil B. Demented","US Gross":1276984,"Worldwide Gross":1953882,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Aug 11 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Artisan","Source":"Original Screenplay","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":"John Waters","Rotten Tomatoes Rating":51,"IMDB Rating":5.9,"IMDB Votes":7565},{"Title":"The Country Bears","US Gross":16988996,"Worldwide Gross":16988996,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Jul 26 2002","MPAA Rating":"G","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Disney Ride","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":27,"IMDB Rating":3.8,"IMDB Votes":2021},{"Title":"Center Stage","US Gross":17200925,"Worldwide Gross":17200925,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"May 12 2000","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":42,"IMDB Rating":6.2,"IMDB Votes":7968},{"Title":"The Corpse Bride","US Gross":53359111,"Worldwide Gross":117359111,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Sep 16 2005","MPAA Rating":"PG","Running Time min":77,"Distributor":"Warner Bros.","Source":"Traditional/Legend/Fairytale","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Tim Burton","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Critical Care","US Gross":220175,"Worldwide Gross":220175,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Oct 31 1997","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Sidney Lumet","Rotten Tomatoes Rating":53,"IMDB Rating":6,"IMDB Votes":895},{"Title":"Connie & Carla","US Gross":8047525,"Worldwide Gross":8047525,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Apr 16 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Michael Lembeck","Rotten Tomatoes Rating":44,"IMDB Rating":6,"IMDB Votes":4359},{"Title":"Collateral Damage","US Gross":40048332,"Worldwide Gross":78353508,"US DVD Sales":null,"Production Budget":85000000,"Release Date":"Feb 08 2002","MPAA Rating":"R","Running Time min":109,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Andrew Davis","Rotten Tomatoes Rating":null,"IMDB Rating":5.2,"IMDB Votes":24358},{"Title":"Crocodile Dundee in Los Angeles","US Gross":25590119,"Worldwide Gross":39393111,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Apr 20 2001","MPAA Rating":"PG","Running Time min":95,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":"Simon Wincer","Rotten Tomatoes Rating":12,"IMDB Rating":4.6,"IMDB Votes":7082},{"Title":"Celebrity","US Gross":5078660,"Worldwide Gross":6200000,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Nov 20 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Woody Allen","Rotten Tomatoes Rating":41,"IMDB Rating":6.1,"IMDB Votes":10978},{"Title":"The Cell","US Gross":61280963,"Worldwide Gross":61280963,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Aug 18 2000","MPAA Rating":"R","Running Time min":109,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":46,"IMDB Rating":6.2,"IMDB Votes":36961},{"Title":"Cellular","US Gross":32003620,"Worldwide Gross":45261739,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Sep 10 2004","MPAA Rating":"PG-13","Running Time min":94,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"David R. Ellis","Rotten Tomatoes Rating":54,"IMDB Rating":6.5,"IMDB Votes":32534},{"Title":"City of Ember","US Gross":7871693,"Worldwide Gross":11817059,"US DVD Sales":6086988,"Production Budget":38000000,"Release Date":"Oct 10 2008","MPAA Rating":"PG","Running Time min":94,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Gil Kenan","Rotten Tomatoes Rating":53,"IMDB Rating":6.4,"IMDB Votes":14905},{"Title":"Charlie and the Chocolate Factory","US Gross":206459076,"Worldwide Gross":474459076,"US DVD Sales":null,"Production Budget":150000000,"Release Date":"Jul 15 2005","MPAA Rating":"PG","Running Time min":115,"Distributor":"Warner Bros.","Source":"Remake","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Tim Burton","Rotten Tomatoes Rating":82,"IMDB Rating":7.1,"IMDB Votes":102437},{"Title":"Catch a Fire","US Gross":4299773,"Worldwide Gross":5699773,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Oct 27 2006","MPAA Rating":"PG-13","Running Time min":101,"Distributor":"Focus Features","Source":"Based on Real Life Events","Major Genre":"Thriller/Suspense","Creative Type":"Dramatization","Director":"Phillip Noyce","Rotten Tomatoes Rating":76,"IMDB Rating":6.8,"IMDB Votes":5959},{"Title":"Charlie's Angels: Full Throttle","US Gross":100814328,"Worldwide Gross":227200000,"US DVD Sales":null,"Production Budget":120000000,"Release Date":"Jun 27 2003","MPAA Rating":"PG-13","Running Time min":106,"Distributor":"Sony Pictures","Source":"Based on TV","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Joseph McGinty Nichol","Rotten Tomatoes Rating":null,"IMDB Rating":4.7,"IMDB Votes":43942},{"Title":"Charlie's Angels","US Gross":125305545,"Worldwide Gross":263200000,"US DVD Sales":null,"Production Budget":90000000,"Release Date":"Nov 03 2000","MPAA Rating":"PG-13","Running Time min":98,"Distributor":"Sony Pictures","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":"Joseph McGinty Nichol","Rotten Tomatoes Rating":67,"IMDB Rating":5.5,"IMDB Votes":60791},{"Title":"Chasing Amy","US Gross":12006514,"Worldwide Gross":15155095,"US DVD Sales":null,"Production Budget":250000,"Release Date":"Apr 04 1997","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Kevin Smith","Rotten Tomatoes Rating":91,"IMDB Rating":7.5,"IMDB Votes":63591},{"Title":"Chicago","US Gross":170687518,"Worldwide Gross":307687518,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Dec 27 2002","MPAA Rating":"PG-13","Running Time min":113,"Distributor":"Miramax","Source":"Based on Musical/Opera","Major Genre":"Musical","Creative Type":"Historical Fiction","Director":"Rob Marshall","Rotten Tomatoes Rating":88,"IMDB Rating":7.2,"IMDB Votes":82650},{"Title":"Chicken Little","US Gross":135386665,"Worldwide Gross":314432738,"US DVD Sales":142108745,"Production Budget":60000000,"Release Date":"Nov 04 2005","MPAA Rating":"G","Running Time min":80,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Mark Dindal","Rotten Tomatoes Rating":36,"IMDB Rating":5.8,"IMDB Votes":17415},{"Title":"Chicken Run","US Gross":106793915,"Worldwide Gross":227793915,"US DVD Sales":null,"Production Budget":42000000,"Release Date":"Jun 21 2000","MPAA Rating":"G","Running Time min":84,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Nick Park","Rotten Tomatoes Rating":96,"IMDB Rating":7.3,"IMDB Votes":48307},{"Title":"Cheaper by the Dozen","US Gross":138614544,"Worldwide Gross":189714544,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Dec 25 2003","MPAA Rating":"PG","Running Time min":98,"Distributor":"20th Century Fox","Source":"Remake","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Shawn Levy","Rotten Tomatoes Rating":24,"IMDB Rating":5.6,"IMDB Votes":24283},{"Title":"Cheaper by the Dozen 2","US Gross":82571173,"Worldwide Gross":135015330,"US DVD Sales":26537982,"Production Budget":60000000,"Release Date":"Dec 21 2005","MPAA Rating":"PG","Running Time min":94,"Distributor":"20th Century Fox","Source":"Remake","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Adam Shankman","Rotten Tomatoes Rating":7,"IMDB Rating":5.2,"IMDB Votes":11858},{"Title":"Cheri","US Gross":2715657,"Worldwide Gross":2715657,"US DVD Sales":null,"Production Budget":23000000,"Release Date":"Jun 26 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Stephen Frears","Rotten Tomatoes Rating":54,"IMDB Rating":6.1,"IMDB Votes":3307},{"Title":"Chill Factor","US Gross":11263966,"Worldwide Gross":11263966,"US DVD Sales":null,"Production Budget":34000000,"Release Date":"Sep 01 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":7,"IMDB Rating":4.9,"IMDB Votes":5374},{"Title":"Bride of Chucky","US Gross":32404188,"Worldwide Gross":50692188,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Oct 16 1998","MPAA Rating":"R","Running Time min":89,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":"Ronny Yu","Rotten Tomatoes Rating":43,"IMDB Rating":5.3,"IMDB Votes":13735},{"Title":"Seed of Chucky","US Gross":17016190,"Worldwide Gross":24716190,"US DVD Sales":null,"Production Budget":29000000,"Release Date":"Nov 12 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"Focus/Rogue Pictures","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":32,"IMDB Rating":5.1,"IMDB Votes":9897},{"Title":"Children of Men","US Gross":35552383,"Worldwide Gross":69450202,"US DVD Sales":25345271,"Production Budget":76000000,"Release Date":"Dec 25 2006","MPAA Rating":"R","Running Time min":114,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":"Alfonso Cuaron","Rotten Tomatoes Rating":93,"IMDB Rating":8.1,"IMDB Votes":158125},{"Title":"Chloe","US Gross":3075255,"Worldwide Gross":9675172,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Mar 26 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":null,"Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Atom Egoyan","Rotten Tomatoes Rating":null,"IMDB Rating":6.5,"IMDB Votes":8772},{"Title":"Love in the Time of Cholera","US Gross":4617608,"Worldwide Gross":31077418,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Nov 16 2007","MPAA Rating":"R","Running Time min":139,"Distributor":"New Line","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Mike Newell","Rotten Tomatoes Rating":27,"IMDB Rating":6.2,"IMDB Votes":8580},{"Title":"Chocolat","US Gross":71309760,"Worldwide Gross":152500343,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Dec 15 2000","MPAA Rating":"PG-13","Running Time min":122,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Lasse Hallstrom","Rotten Tomatoes Rating":62,"IMDB Rating":7.3,"IMDB Votes":56176},{"Title":"The Children of Huang Shi","US Gross":1031872,"Worldwide Gross":5527507,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"May 23 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":31,"IMDB Rating":6.9,"IMDB Votes":4100},{"Title":"Les Choristes","US Gross":3629758,"Worldwide Gross":83529758,"US DVD Sales":null,"Production Budget":5500000,"Release Date":"Nov 26 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":"Remake","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.8,"IMDB Votes":16391},{"Title":"Chairman of the Board","US Gross":306715,"Worldwide Gross":306715,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Mar 13 1998","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Trimark","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":14,"IMDB Rating":2.1,"IMDB Votes":3164},{"Title":"Chuck&Buck","US Gross":1055671,"Worldwide Gross":1157672,"US DVD Sales":null,"Production Budget":250000,"Release Date":"Jul 14 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Artisan","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Chris Weitz","Rotten Tomatoes Rating":null,"IMDB Rating":6.5,"IMDB Votes":3455},{"Title":"The Chumscrubber","US Gross":49526,"Worldwide Gross":49526,"US DVD Sales":null,"Production Budget":6800000,"Release Date":"Aug 05 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Picturehouse","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":34,"IMDB Rating":7,"IMDB Votes":10449},{"Title":"Charlotte's Web","US Gross":82985708,"Worldwide Gross":143985708,"US DVD Sales":83571732,"Production Budget":82500000,"Release Date":"Dec 15 2006","MPAA Rating":"G","Running Time min":98,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Fantasy","Director":"Gary Winick","Rotten Tomatoes Rating":78,"IMDB Rating":6.7,"IMDB Votes":8028},{"Title":"Cinderella Man","US Gross":61649911,"Worldwide Gross":108539911,"US DVD Sales":null,"Production Budget":88000000,"Release Date":"Jun 03 2005","MPAA Rating":"PG-13","Running Time min":144,"Distributor":"Universal","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Ron Howard","Rotten Tomatoes Rating":80,"IMDB Rating":8,"IMDB Votes":63111},{"Title":"A Cinderella Story","US Gross":51438175,"Worldwide Gross":70067909,"US DVD Sales":null,"Production Budget":19000000,"Release Date":"Jul 16 2004","MPAA Rating":"PG","Running Time min":95,"Distributor":"Warner Bros.","Source":"Traditional/Legend/Fairytale","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":10,"IMDB Rating":5.4,"IMDB Votes":14904},{"Title":"City of Angels","US Gross":78750909,"Worldwide Gross":198750909,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Apr 10 1998","MPAA Rating":"PG-13","Running Time min":117,"Distributor":"Warner Bros.","Source":"Remake","Major Genre":"Drama","Creative Type":"Fantasy","Director":"Brad Silberling","Rotten Tomatoes Rating":59,"IMDB Rating":6.4,"IMDB Votes":40053},{"Title":"A Civil Action","US Gross":56709981,"Worldwide Gross":56709981,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Dec 25 1998","MPAA Rating":"PG-13","Running Time min":112,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Steven Zaillian","Rotten Tomatoes Rating":61,"IMDB Rating":6.4,"IMDB Votes":14244},{"Title":"CJ7","US Gross":206678,"Worldwide Gross":47300771,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Mar 07 2008","MPAA Rating":"PG","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Stephen Chow","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Cookout","US Gross":11540112,"Worldwide Gross":11540112,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"Sep 03 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":5,"IMDB Rating":3.2,"IMDB Votes":1659},{"Title":"The Claim","US Gross":622023,"Worldwide Gross":622023,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Dec 29 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Western","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":63,"IMDB Rating":6.5,"IMDB Votes":3681},{"Title":"The Santa Clause 2","US Gross":139225854,"Worldwide Gross":172825854,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Nov 01 2002","MPAA Rating":"G","Running Time min":104,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Michael Lembeck","Rotten Tomatoes Rating":null,"IMDB Rating":5.5,"IMDB Votes":9061},{"Title":"Cold Mountain","US Gross":95632614,"Worldwide Gross":161632614,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Dec 25 2003","MPAA Rating":"R","Running Time min":152,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Anthony Minghella","Rotten Tomatoes Rating":70,"IMDB Rating":7.3,"IMDB Votes":51083},{"Title":"Clean","US Gross":138711,"Worldwide Gross":138711,"US DVD Sales":null,"Production Budget":10000,"Release Date":"Apr 28 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Palm Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Click","US Gross":137355633,"Worldwide Gross":237555633,"US DVD Sales":81244755,"Production Budget":82500000,"Release Date":"Jun 23 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Frank Coraci","Rotten Tomatoes Rating":32,"IMDB Rating":5,"IMDB Votes":133},{"Title":"Code Name: The Cleaner","US Gross":8135024,"Worldwide Gross":8135024,"US DVD Sales":4492233,"Production Budget":20000000,"Release Date":"Jan 05 2007","MPAA Rating":"PG-13","Running Time min":91,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Les Mayfield","Rotten Tomatoes Rating":4,"IMDB Rating":4,"IMDB Votes":5277},{"Title":"Welcome to Collinwood","US Gross":378650,"Worldwide Gross":378650,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Oct 04 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":53,"IMDB Rating":6.2,"IMDB Votes":7887},{"Title":"Closer","US Gross":33987757,"Worldwide Gross":115987757,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Dec 03 2004","MPAA Rating":"R","Running Time min":104,"Distributor":"Sony Pictures","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Mike Nichols","Rotten Tomatoes Rating":68,"IMDB Rating":2.9,"IMDB Votes":212},{"Title":"Clerks II","US Gross":24148068,"Worldwide Gross":25894473,"US DVD Sales":26411041,"Production Budget":5000000,"Release Date":"Jul 21 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Kevin Smith","Rotten Tomatoes Rating":63,"IMDB Rating":7.7,"IMDB Votes":56668},{"Title":"Maid in Manhattan","US Gross":93932896,"Worldwide Gross":154832896,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Dec 13 2002","MPAA Rating":"PG-13","Running Time min":105,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Wayne Wang","Rotten Tomatoes Rating":39,"IMDB Rating":4.6,"IMDB Votes":30370},{"Title":"It's Complicated","US Gross":112735375,"Worldwide Gross":224614744,"US DVD Sales":29195673,"Production Budget":75000000,"Release Date":"Dec 25 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Nancy Meyers","Rotten Tomatoes Rating":57,"IMDB Rating":6.7,"IMDB Votes":17748},{"Title":"The Company","US Gross":2281585,"Worldwide Gross":3396508,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Dec 25 2003","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Robert Altman","Rotten Tomatoes Rating":69,"IMDB Rating":6.2,"IMDB Votes":3649},{"Title":"Constantine","US Gross":75976178,"Worldwide Gross":230884728,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"Feb 18 2005","MPAA Rating":"R","Running Time min":122,"Distributor":"Warner Bros.","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Francis Lawrence","Rotten Tomatoes Rating":46,"IMDB Rating":6.7,"IMDB Votes":78705},{"Title":"The Contender","US Gross":17804273,"Worldwide Gross":17804273,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Oct 13 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Rod Lurie","Rotten Tomatoes Rating":76,"IMDB Rating":6.9,"IMDB Votes":13709},{"Title":"Die F‰lscher","US Gross":5488570,"Worldwide Gross":19416495,"US DVD Sales":null,"Production Budget":6250000,"Release Date":"Feb 22 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.6,"IMDB Votes":16525},{"Title":"Control","US Gross":871577,"Worldwide Gross":5645350,"US DVD Sales":null,"Production Budget":6400000,"Release Date":"Oct 10 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Weinstein Co.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":87,"IMDB Rating":7.8,"IMDB Votes":19466},{"Title":"Centurion","US Gross":119621,"Worldwide Gross":119621,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Aug 27 2010","MPAA Rating":null,"Running Time min":null,"Distributor":"Magnolia Pictures","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":55,"IMDB Rating":6.5,"IMDB Votes":8997},{"Title":"Coach Carter","US Gross":67264877,"Worldwide Gross":76669806,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Jan 14 2005","MPAA Rating":"PG-13","Running Time min":136,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":65,"IMDB Rating":7.1,"IMDB Votes":23526},{"Title":"Confessions of a Dangerous Mind","US Gross":16007718,"Worldwide Gross":33013805,"US DVD Sales":null,"Production Budget":29000000,"Release Date":"Dec 31 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"George Clooney","Rotten Tomatoes Rating":79,"IMDB Rating":7.1,"IMDB Votes":36258},{"Title":"Coco avant Chanel","US Gross":6113834,"Worldwide Gross":48846765,"US DVD Sales":null,"Production Budget":23000000,"Release Date":"Sep 25 2009","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.5,"IMDB Votes":6720},{"Title":"Code 46","US Gross":197148,"Worldwide Gross":197148,"US DVD Sales":null,"Production Budget":7500000,"Release Date":"Aug 06 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":null,"Major Genre":null,"Creative Type":"Science Fiction","Director":"Michael Winterbottom","Rotten Tomatoes Rating":null,"IMDB Rating":6.3,"IMDB Votes":9608},{"Title":"Agent Cody Banks 2: Destination London","US Gross":23514247,"Worldwide Gross":28703083,"US DVD Sales":null,"Production Budget":26000000,"Release Date":"Mar 12 2004","MPAA Rating":"PG","Running Time min":100,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.1,"IMDB Votes":4063},{"Title":"Agent Cody Banks","US Gross":47545060,"Worldwide Gross":58240458,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Mar 14 2003","MPAA Rating":"PG","Running Time min":102,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":38,"IMDB Rating":5.1,"IMDB Votes":9527},{"Title":"Collateral","US Gross":100170152,"Worldwide Gross":217670152,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Aug 06 2004","MPAA Rating":"R","Running Time min":120,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Michael Mann","Rotten Tomatoes Rating":86,"IMDB Rating":7.8,"IMDB Votes":105362},{"Title":"College","US Gross":4694491,"Worldwide Gross":5629618,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Aug 29 2008","MPAA Rating":"R","Running Time min":94,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":5,"IMDB Rating":4.3,"IMDB Votes":6496},{"Title":"Company Man","US Gross":146028,"Worldwide Gross":146028,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Mar 09 2001","MPAA Rating":"PG-13","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5,"IMDB Votes":1305},{"Title":"Come Early Morning","US Gross":119452,"Worldwide Gross":119452,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Nov 10 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"IDP/Goldwyn/Roadside","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Joey Lauren Adams","Rotten Tomatoes Rating":83,"IMDB Rating":6.2,"IMDB Votes":1511},{"Title":"Con Air","US Gross":101117573,"Worldwide Gross":224117573,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Jun 06 1997","MPAA Rating":"R","Running Time min":115,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Simon West","Rotten Tomatoes Rating":57,"IMDB Rating":6.6,"IMDB Votes":76052},{"Title":"Confidence","US Gross":12212417,"Worldwide Gross":12212417,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Apr 25 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"James Foley","Rotten Tomatoes Rating":71,"IMDB Rating":6.8,"IMDB Votes":17111},{"Title":"Conspiracy Theory","US Gross":76118990,"Worldwide Gross":137118990,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Aug 08 1997","MPAA Rating":"R","Running Time min":135,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Richard Donner","Rotten Tomatoes Rating":51,"IMDB Rating":6.5,"IMDB Votes":35719},{"Title":"Contact","US Gross":100920329,"Worldwide Gross":165900000,"US DVD Sales":null,"Production Budget":90000000,"Release Date":"Jul 11 1997","MPAA Rating":"PG","Running Time min":150,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Science Fiction","Director":"Robert Zemeckis","Rotten Tomatoes Rating":67,"IMDB Rating":7.3,"IMDB Votes":73684},{"Title":"The Cooler","US Gross":8291572,"Worldwide Gross":10464788,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Nov 26 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":77,"IMDB Rating":7,"IMDB Votes":19072},{"Title":"Copying Beethoven","US Gross":355968,"Worldwide Gross":355968,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Nov 10 2006","MPAA Rating":"PG-13","Running Time min":104,"Distributor":"MGM","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.8,"IMDB Votes":5017},{"Title":"Corky Romano","US Gross":23978402,"Worldwide Gross":23978402,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Oct 12 2001","MPAA Rating":"PG-13","Running Time min":86,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":5,"IMDB Rating":4.2,"IMDB Votes":6739},{"Title":"Coraline","US Gross":75286229,"Worldwide Gross":124062750,"US DVD Sales":46101073,"Production Budget":60000000,"Release Date":"Feb 06 2009","MPAA Rating":"PG","Running Time min":100,"Distributor":"Focus Features","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":89,"IMDB Rating":7.8,"IMDB Votes":38464},{"Title":"Confessions of a Teenage Drama Queen","US Gross":29331068,"Worldwide Gross":33051296,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Feb 20 2004","MPAA Rating":"PG","Running Time min":89,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":13,"IMDB Rating":4.3,"IMDB Votes":9976},{"Title":"The Covenant","US Gross":23364784,"Worldwide Gross":38164784,"US DVD Sales":26360430,"Production Budget":20000000,"Release Date":"Sep 08 2006","MPAA Rating":"PG-13","Running Time min":95,"Distributor":"Sony/Screen Gems","Source":"Based on Comic/Graphic Novel","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Renny Harlin","Rotten Tomatoes Rating":3,"IMDB Rating":4.8,"IMDB Votes":17736},{"Title":"Cop Land","US Gross":44906632,"Worldwide Gross":63706632,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Aug 15 1997","MPAA Rating":"R","Running Time min":105,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"James Mangold","Rotten Tomatoes Rating":71,"IMDB Rating":6.9,"IMDB Votes":35192},{"Title":"Couples Retreat","US Gross":109205660,"Worldwide Gross":172450423,"US DVD Sales":34715888,"Production Budget":60000000,"Release Date":"Oct 09 2009","MPAA Rating":"PG-13","Running Time min":113,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Peter Billingsley","Rotten Tomatoes Rating":12,"IMDB Rating":5.5,"IMDB Votes":18332},{"Title":"Cradle Will Rock","US Gross":2899970,"Worldwide Gross":2899970,"US DVD Sales":null,"Production Budget":32000000,"Release Date":"Dec 08 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Tim Robbins","Rotten Tomatoes Rating":64,"IMDB Rating":6.7,"IMDB Votes":6127},{"Title":"Crank","US Gross":27838408,"Worldwide Gross":33824696,"US DVD Sales":28776986,"Production Budget":12000000,"Release Date":"Sep 01 2006","MPAA Rating":"R","Running Time min":88,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":61,"IMDB Rating":7.1,"IMDB Votes":71094},{"Title":"Crash","US Gross":3357324,"Worldwide Gross":3357324,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Oct 04 1996","MPAA Rating":"R","Running Time min":null,"Distributor":"Fine Line","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"David Cronenberg","Rotten Tomatoes Rating":65,"IMDB Rating":6.1,"IMDB Votes":20886},{"Title":"The Crazies","US Gross":39123589,"Worldwide Gross":43027734,"US DVD Sales":8835872,"Production Budget":20000000,"Release Date":"Feb 26 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Overture Films","Source":"Remake","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":71,"IMDB Rating":6.7,"IMDB Votes":21135},{"Title":"Crazy in Alabama","US Gross":1954202,"Worldwide Gross":1954202,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Oct 22 1999","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Antonio Banderas","Rotten Tomatoes Rating":31,"IMDB Rating":5.7,"IMDB Votes":3991},{"Title":"The Crew","US Gross":13019253,"Worldwide Gross":13019253,"US DVD Sales":null,"Production Budget":23000000,"Release Date":"Aug 25 2000","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":19,"IMDB Rating":6,"IMDB Votes":1307},{"Title":"Cradle 2 the Grave","US Gross":34657731,"Worldwide Gross":56434942,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Feb 28 2003","MPAA Rating":"R","Running Time min":101,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Andrzej Bartkowiak","Rotten Tomatoes Rating":26,"IMDB Rating":5.4,"IMDB Votes":14834},{"Title":"Crocodile Hunter: Collision Course","US Gross":28436931,"Worldwide Gross":33436931,"US DVD Sales":null,"Production Budget":12500000,"Release Date":"Jul 12 2002","MPAA Rating":"PG","Running Time min":90,"Distributor":"MGM","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The In Crowd","US Gross":5217498,"Worldwide Gross":5217498,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Jul 19 2000","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":2,"IMDB Rating":4.2,"IMDB Votes":2720},{"Title":"The Corruptor","US Gross":15164492,"Worldwide Gross":15164492,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Mar 12 1999","MPAA Rating":"R","Running Time min":110,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"James Foley","Rotten Tomatoes Rating":48,"IMDB Rating":5.8,"IMDB Votes":9008},{"Title":"Man cheng jin dai huang jin jia","US Gross":6566773,"Worldwide Gross":75566773,"US DVD Sales":10581873,"Production Budget":45000000,"Release Date":"Dec 21 2006","MPAA Rating":"R","Running Time min":113,"Distributor":"Sony Pictures Classics","Source":"Based on Play","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"Yimou Zhang","Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":17975},{"Title":"Crash","US Gross":54557348,"Worldwide Gross":98387109,"US DVD Sales":null,"Production Budget":6500000,"Release Date":"May 06 2005","MPAA Rating":"R","Running Time min":107,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Paul Haggis","Rotten Tomatoes Rating":75,"IMDB Rating":6.1,"IMDB Votes":20886},{"Title":"Crossover","US Gross":7009668,"Worldwide Gross":7009668,"US DVD Sales":2177636,"Production Budget":5600000,"Release Date":"Sep 01 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":3,"IMDB Rating":1.7,"IMDB Votes":7466},{"Title":"Crossroads","US Gross":37188667,"Worldwide Gross":57000000,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Feb 15 2002","MPAA Rating":"PG-13","Running Time min":93,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":14,"IMDB Rating":6.6,"IMDB Votes":4894},{"Title":"The Count of Monte Cristo","US Gross":54228104,"Worldwide Gross":54228104,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Jan 25 2002","MPAA Rating":"PG-13","Running Time min":131,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Kevin Reynolds","Rotten Tomatoes Rating":74,"IMDB Rating":7.6,"IMDB Votes":40605},{"Title":"Cruel Intentions","US Gross":38230075,"Worldwide Gross":75803716,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Mar 05 1999","MPAA Rating":"R","Running Time min":95,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Roger Kumble","Rotten Tomatoes Rating":47,"IMDB Rating":6.7,"IMDB Votes":66861},{"Title":"The Cry of the Owl","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":11500000,"Release Date":"Nov 27 2009","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":14,"IMDB Rating":6.2,"IMDB Votes":1244},{"Title":"Cry Wolf","US Gross":10047674,"Worldwide Gross":15585495,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Sep 16 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Focus/Rogue Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":24,"IMDB Rating":6.4,"IMDB Votes":372},{"Title":"Crazy Heart","US Gross":39462438,"Worldwide Gross":47163756,"US DVD Sales":13929671,"Production Budget":8500000,"Release Date":"Dec 16 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":92,"IMDB Rating":7.4,"IMDB Votes":17255},{"Title":"crazy/beautiful","US Gross":16929123,"Worldwide Gross":19929123,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Jun 29 2001","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.3,"IMDB Votes":12102},{"Title":"The Last Castle","US Gross":18208078,"Worldwide Gross":20541668,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Oct 19 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Rod Lurie","Rotten Tomatoes Rating":52,"IMDB Rating":6.5,"IMDB Votes":21621},{"Title":"Clockstoppers","US Gross":36985501,"Worldwide Gross":38788828,"US DVD Sales":null,"Production Budget":26000000,"Release Date":"Mar 29 2002","MPAA Rating":"PG","Running Time min":94,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"Jonathan Frakes","Rotten Tomatoes Rating":28,"IMDB Rating":5,"IMDB Votes":6392},{"Title":"Catch That Kid","US Gross":16703799,"Worldwide Gross":16930762,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Feb 06 2004","MPAA Rating":"PG","Running Time min":null,"Distributor":"20th Century Fox","Source":"Remake","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.7,"IMDB Votes":3038},{"Title":"Cats & Dogs","US Gross":93375151,"Worldwide Gross":200700000,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Jul 04 2001","MPAA Rating":"PG","Running Time min":91,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":53,"IMDB Rating":5.2,"IMDB Votes":16912},{"Title":"The City of Your Final Destination","US Gross":493296,"Worldwide Gross":493296,"US DVD Sales":null,"Production Budget":8300000,"Release Date":"Apr 16 2010","MPAA Rating":"PG-13","Running Time min":114,"Distributor":"Hyde Park Films","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"James Ivory","Rotten Tomatoes Rating":40,"IMDB Rating":6.6,"IMDB Votes":430},{"Title":"Cidade de Deus","US Gross":7563397,"Worldwide Gross":28763397,"US DVD Sales":null,"Production Budget":3300000,"Release Date":"Jan 17 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Katia Lund","Rotten Tomatoes Rating":null,"IMDB Rating":8.8,"IMDB Votes":166897},{"Title":"City of Ghosts","US Gross":325491,"Worldwide Gross":325491,"US DVD Sales":null,"Production Budget":17500000,"Release Date":"Apr 25 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Matt Dillon","Rotten Tomatoes Rating":null,"IMDB Rating":5.9,"IMDB Votes":2880},{"Title":"City by the Sea","US Gross":22433915,"Worldwide Gross":22433915,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Sep 06 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Magazine Article","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Michael Caton-Jones","Rotten Tomatoes Rating":48,"IMDB Rating":6.1,"IMDB Votes":13487},{"Title":"The Cube","US Gross":489220,"Worldwide Gross":489220,"US DVD Sales":null,"Production Budget":250000,"Release Date":"Sep 11 1998","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.1,"IMDB Votes":202},{"Title":"Coyote Ugly","US Gross":60786269,"Worldwide Gross":115786269,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Aug 04 2000","MPAA Rating":"PG-13","Running Time min":101,"Distributor":"Walt Disney Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":21,"IMDB Rating":5.3,"IMDB Votes":33808},{"Title":"Curious George","US Gross":58640119,"Worldwide Gross":70114174,"US DVD Sales":47809786,"Production Budget":50000000,"Release Date":"Feb 10 2006","MPAA Rating":"G","Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":69,"IMDB Rating":6.7,"IMDB Votes":5393},{"Title":"Cursed","US Gross":19294901,"Worldwide Gross":25114901,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Feb 25 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax/Dimension","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":"Wes Craven","Rotten Tomatoes Rating":null,"IMDB Rating":4.8,"IMDB Votes":14425},{"Title":"Civil Brand","US Gross":254293,"Worldwide Gross":254293,"US DVD Sales":null,"Production Budget":500000,"Release Date":"Aug 29 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.9,"IMDB Votes":340},{"Title":"Cloudy with a Chance of Meatballs","US Gross":124870275,"Worldwide Gross":139525862,"US DVD Sales":42574228,"Production Budget":100000000,"Release Date":"Sep 18 2009","MPAA Rating":"PG","Running Time min":90,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Phil Lord","Rotten Tomatoes Rating":86,"IMDB Rating":7.2,"IMDB Votes":19913},{"Title":"Charlie Wilson's War","US Gross":66661095,"Worldwide Gross":118661095,"US DVD Sales":17517037,"Production Budget":75000000,"Release Date":"Dec 21 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Mike Nichols","Rotten Tomatoes Rating":81,"IMDB Rating":7.3,"IMDB Votes":43168},{"Title":"Cyrus","US Gross":7426671,"Worldwide Gross":8514729,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Jun 18 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":null,"Director":"Mark Duplass","Rotten Tomatoes Rating":81,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Daddy Day Camp","US Gross":13235267,"Worldwide Gross":18197398,"US DVD Sales":5405521,"Production Budget":76000000,"Release Date":"Aug 08 2007","MPAA Rating":"PG","Running Time min":85,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":1,"IMDB Rating":2.4,"IMDB Votes":6809},{"Title":"Daddy Day Care","US Gross":104148781,"Worldwide Gross":164285587,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"May 09 2003","MPAA Rating":"PG","Running Time min":92,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Steve Carr","Rotten Tomatoes Rating":28,"IMDB Rating":5.5,"IMDB Votes":14944},{"Title":"The Black Dahlia","US Gross":22672813,"Worldwide Gross":46672813,"US DVD Sales":12350794,"Production Budget":60000000,"Release Date":"Sep 15 2006","MPAA Rating":"R","Running Time min":121,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Historical Fiction","Director":"Brian De Palma","Rotten Tomatoes Rating":33,"IMDB Rating":5.6,"IMDB Votes":35210},{"Title":"Diary of a Mad Black Woman","US Gross":50406346,"Worldwide Gross":50425450,"US DVD Sales":null,"Production Budget":5500000,"Release Date":"Feb 25 2005","MPAA Rating":"PG-13","Running Time min":116,"Distributor":"Lionsgate","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":16,"IMDB Rating":4.9,"IMDB Votes":5565},{"Title":"Dance Flick","US Gross":25662155,"Worldwide Gross":32092761,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"May 22 2009","MPAA Rating":"PG-13","Running Time min":83,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Damien Wayans","Rotten Tomatoes Rating":17,"IMDB Rating":3.4,"IMDB Votes":5002},{"Title":"Dancer, Texas Pop. 81","US Gross":574838,"Worldwide Gross":574838,"US DVD Sales":null,"Production Budget":2300000,"Release Date":"May 01 1998","MPAA Rating":"PG","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":80,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Daredevil","US Gross":102543518,"Worldwide Gross":179179718,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Feb 14 2003","MPAA Rating":"PG-13","Running Time min":105,"Distributor":"20th Century Fox","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":"Mark Steven Johnson","Rotten Tomatoes Rating":44,"IMDB Rating":5.5,"IMDB Votes":63574},{"Title":"Dark City","US Gross":14435076,"Worldwide Gross":27257061,"US DVD Sales":null,"Production Budget":27000000,"Release Date":"Feb 27 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Fantasy","Director":"Alex Proyas","Rotten Tomatoes Rating":77,"IMDB Rating":7.8,"IMDB Votes":62991},{"Title":"His Dark Materials: The Golden Compass","US Gross":70107728,"Worldwide Gross":372234864,"US DVD Sales":41772382,"Production Budget":205000000,"Release Date":"Dec 01 2007","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"New Line","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Chris Weitz","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Donnie Darko","US Gross":1270522,"Worldwide Gross":4116307,"US DVD Sales":null,"Production Budget":4500000,"Release Date":"Oct 26 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Newmarket Films","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Fantasy","Director":"Richard Kelly","Rotten Tomatoes Rating":84,"IMDB Rating":8.3,"IMDB Votes":210713},{"Title":"Dark Water","US Gross":25473093,"Worldwide Gross":49473093,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Jul 08 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Remake","Major Genre":"Thriller/Suspense","Creative Type":"Fantasy","Director":"Walter Salles","Rotten Tomatoes Rating":46,"IMDB Rating":5.6,"IMDB Votes":19652},{"Title":"Win a Date with Tad Hamilton!","US Gross":16980098,"Worldwide Gross":16980098,"US DVD Sales":null,"Production Budget":24000000,"Release Date":"Jan 23 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Robert Luketic","Rotten Tomatoes Rating":52,"IMDB Rating":5.7,"IMDB Votes":10366},{"Title":"Date Movie","US Gross":48548426,"Worldwide Gross":84548426,"US DVD Sales":18840886,"Production Budget":20000000,"Release Date":"Feb 17 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Jason Friedberg","Rotten Tomatoes Rating":6,"IMDB Rating":2.6,"IMDB Votes":31821},{"Title":"Date Night","US Gross":98711404,"Worldwide Gross":152253432,"US DVD Sales":19432795,"Production Budget":55000000,"Release Date":"Apr 09 2010","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Shawn Levy","Rotten Tomatoes Rating":67,"IMDB Rating":6.5,"IMDB Votes":22925},{"Title":"Dawn of the Dead","US Gross":58990765,"Worldwide Gross":102290765,"US DVD Sales":null,"Production Budget":28000000,"Release Date":"Mar 19 2004","MPAA Rating":"R","Running Time min":100,"Distributor":"Universal","Source":"Remake","Major Genre":"Horror","Creative Type":"Science Fiction","Director":"Zack Snyder","Rotten Tomatoes Rating":76,"IMDB Rating":7.4,"IMDB Votes":73875},{"Title":"Daybreakers","US Gross":30101577,"Worldwide Gross":48969954,"US DVD Sales":11463099,"Production Budget":20000000,"Release Date":"Jan 08 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":"Michael Spierig","Rotten Tomatoes Rating":null,"IMDB Rating":6.6,"IMDB Votes":28241},{"Title":"Day of the Dead","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Apr 08 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Remake","Major Genre":"Horror","Creative Type":"Fantasy","Director":"Steve Miner","Rotten Tomatoes Rating":null,"IMDB Rating":4.5,"IMDB Votes":8395},{"Title":"The Great Debaters","US Gross":30226144,"Worldwide Gross":30226144,"US DVD Sales":24133037,"Production Budget":15000000,"Release Date":"Dec 25 2007","MPAA Rating":"PG-13","Running Time min":130,"Distributor":"Weinstein Co.","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Denzel Washington","Rotten Tomatoes Rating":79,"IMDB Rating":7.6,"IMDB Votes":14530},{"Title":"Double Jeopardy","US Gross":116735231,"Worldwide Gross":177835231,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Sep 24 1999","MPAA Rating":"R","Running Time min":105,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Bruce Beresford","Rotten Tomatoes Rating":25,"IMDB Rating":6,"IMDB Votes":28887},{"Title":"Der Baader Meinhof Komplex","US Gross":476270,"Worldwide Gross":16498827,"US DVD Sales":null,"Production Budget":19700000,"Release Date":"Aug 21 2009","MPAA Rating":"R","Running Time min":149,"Distributor":"Vitagraph Films","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":10383},{"Title":"Deep Blue Sea","US Gross":73648228,"Worldwide Gross":165048228,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Jul 28 1999","MPAA Rating":"R","Running Time min":105,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Renny Harlin","Rotten Tomatoes Rating":57,"IMDB Rating":5.6,"IMDB Votes":44191},{"Title":"Drive Me Crazy","US Gross":17843379,"Worldwide Gross":22591451,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Oct 01 1999","MPAA Rating":"PG-13","Running Time min":91,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"John Schultz","Rotten Tomatoes Rating":26,"IMDB Rating":5.1,"IMDB Votes":6968},{"Title":"Dave Chappelle's Block Party","US Gross":11718595,"Worldwide Gross":12051924,"US DVD Sales":18713941,"Production Budget":3000000,"Release Date":"Mar 03 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Focus Features","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":"Michel Gondry","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Dancer in the Dark","US Gross":4157491,"Worldwide Gross":45557491,"US DVD Sales":null,"Production Budget":12500000,"Release Date":"Sep 22 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Fine Line","Source":"Original Screenplay","Major Genre":"Musical","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":68,"IMDB Rating":7.8,"IMDB Votes":36542},{"Title":"Diary of the Dead","US Gross":952620,"Worldwide Gross":4726656,"US DVD Sales":4653193,"Production Budget":2750000,"Release Date":"Feb 15 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Weinstein Co.","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":"George A. Romero","Rotten Tomatoes Rating":null,"IMDB Rating":6,"IMDB Votes":20792},{"Title":"Dear John","US Gross":80014842,"Worldwide Gross":112014842,"US DVD Sales":19179552,"Production Budget":25000000,"Release Date":"Feb 05 2010","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony/Screen Gems","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Lasse Hallstrom","Rotten Tomatoes Rating":28,"IMDB Rating":7,"IMDB Votes":246},{"Title":"Dear Wendy","US Gross":23106,"Worldwide Gross":446438,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Sep 23 2005","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"WellSpring","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":"Thomas Vinterberg","Rotten Tomatoes Rating":37,"IMDB Rating":6.6,"IMDB Votes":5574},{"Title":"D.E.B.S.","US Gross":96793,"Worldwide Gross":96793,"US DVD Sales":null,"Production Budget":3500000,"Release Date":"Mar 25 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Samuel Goldwyn Films","Source":"Original Screenplay","Major Genre":"Action","Creative Type":null,"Director":"Angela Robinson","Rotten Tomatoes Rating":null,"IMDB Rating":5.1,"IMDB Votes":6675},{"Title":"Deconstructing Harry","US Gross":10686841,"Worldwide Gross":10686841,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Dec 12 1997","MPAA Rating":"R","Running Time min":null,"Distributor":"Fine Line","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Woody Allen","Rotten Tomatoes Rating":70,"IMDB Rating":7.2,"IMDB Votes":16820},{"Title":"Mr. Deeds","US Gross":126293452,"Worldwide Gross":171269535,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Jun 28 2002","MPAA Rating":"PG-13","Running Time min":96,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":22,"IMDB Rating":5.5,"IMDB Votes":39756},{"Title":"The Deep End of the Ocean","US Gross":13508635,"Worldwide Gross":13508635,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Mar 12 1999","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":42,"IMDB Rating":6,"IMDB Votes":5790},{"Title":"Deep Rising","US Gross":11203026,"Worldwide Gross":11203026,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Jan 30 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Stephen Sommers","Rotten Tomatoes Rating":30,"IMDB Rating":5.7,"IMDB Votes":12484},{"Title":"Definitely, Maybe","US Gross":32241649,"Worldwide Gross":55534224,"US DVD Sales":12928344,"Production Budget":7000000,"Release Date":"Feb 14 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":71,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Death at a Funeral","US Gross":42739347,"Worldwide Gross":42739347,"US DVD Sales":9750680,"Production Budget":21000000,"Release Date":"Apr 16 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Remake","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Neil LaBute","Rotten Tomatoes Rating":38,"IMDB Rating":5.1,"IMDB Votes":6628},{"Title":"DÈj‡ Vu","US Gross":64038616,"Worldwide Gross":181038616,"US DVD Sales":40502497,"Production Budget":80000000,"Release Date":"Nov 22 2006","MPAA Rating":"PG-13","Running Time min":126,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":"Tony Scott","Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":66106},{"Title":"Delgo","US Gross":915840,"Worldwide Gross":915840,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Dec 12 2008","MPAA Rating":"PG","Running Time min":88,"Distributor":"Freestyle Releasing","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":12,"IMDB Rating":4.4,"IMDB Votes":1177},{"Title":"Despicable Me","US Gross":244885070,"Worldwide Gross":333572855,"US DVD Sales":null,"Production Budget":69000000,"Release Date":"Jul 09 2010","MPAA Rating":"PG","Running Time min":95,"Distributor":"Universal","Source":null,"Major Genre":"Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":80,"IMDB Rating":7.7,"IMDB Votes":10529},{"Title":"Deuce Bigalow: European Gigolo","US Gross":22400154,"Worldwide Gross":44400154,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Aug 12 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":10,"IMDB Rating":4.3,"IMDB Votes":18228},{"Title":"Deuce Bigalow: Male Gigolo","US Gross":65535067,"Worldwide Gross":92935067,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Dec 10 1999","MPAA Rating":"R","Running Time min":88,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":23,"IMDB Rating":5.6,"IMDB Votes":25397},{"Title":"The Devil's Own","US Gross":42885593,"Worldwide Gross":140900000,"US DVD Sales":null,"Production Budget":90000000,"Release Date":"Mar 26 1997","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Alan J. Pakula","Rotten Tomatoes Rating":29,"IMDB Rating":5.8,"IMDB Votes":21331},{"Title":"Darkness Falls","US Gross":32539681,"Worldwide Gross":32539681,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Jan 24 2003","MPAA Rating":"PG-13","Running Time min":86,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":8,"IMDB Rating":4.6,"IMDB Votes":12771},{"Title":"Defiance","US Gross":28644813,"Worldwide Gross":42268745,"US DVD Sales":13421577,"Production Budget":50000000,"Release Date":"Dec 31 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Vantage","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Edward Zwick","Rotten Tomatoes Rating":56,"IMDB Rating":5.9,"IMDB Votes":362},{"Title":"A Dog of Flanders","US Gross":2165637,"Worldwide Gross":2165637,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Aug 27 1999","MPAA Rating":"PG","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":17,"IMDB Rating":5.9,"IMDB Votes":482},{"Title":"Dragonfly","US Gross":30063805,"Worldwide Gross":30063805,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Feb 22 2002","MPAA Rating":"PG-13","Running Time min":104,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Fantasy","Director":"Tom Shadyac","Rotten Tomatoes Rating":7,"IMDB Rating":5.8,"IMDB Votes":14098},{"Title":"The Dead Girl","US Gross":19875,"Worldwide Gross":19875,"US DVD Sales":null,"Production Budget":3300000,"Release Date":"Dec 29 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"First Look","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":73,"IMDB Rating":6.8,"IMDB Votes":7122},{"Title":"The Lords of Dogtown","US Gross":11273517,"Worldwide Gross":11354893,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Jun 03 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony/TriStar","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Dramatization","Director":"Catherine Hardwicke","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Dick","US Gross":6276869,"Worldwide Gross":6276869,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Aug 04 1999","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":"Andrew Fleming","Rotten Tomatoes Rating":70,"IMDB Rating":6.1,"IMDB Votes":10451},{"Title":"Live Free or Die Hard","US Gross":134529403,"Worldwide Gross":383531464,"US DVD Sales":100774964,"Production Budget":110000000,"Release Date":"Jun 27 2007","MPAA Rating":"PG-13","Running Time min":128,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Len Wiseman","Rotten Tomatoes Rating":82,"IMDB Rating":7.5,"IMDB Votes":130559},{"Title":"Digimon: The Movie","US Gross":9628751,"Worldwide Gross":16628751,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Oct 06 2000","MPAA Rating":"PG","Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.6,"IMDB Votes":1727},{"Title":"Dirty Work","US Gross":10020081,"Worldwide Gross":10020081,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Jun 12 1998","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":17,"IMDB Rating":4.8,"IMDB Votes":207},{"Title":"Banlieue 13","US Gross":1200216,"Worldwide Gross":11208291,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Jun 02 2006","MPAA Rating":"R","Running Time min":85,"Distributor":"Magnolia Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Pierre Morel","Rotten Tomatoes Rating":null,"IMDB Rating":7.1,"IMDB Votes":21427},{"Title":"Disaster Movie","US Gross":14190901,"Worldwide Gross":34690901,"US DVD Sales":9859088,"Production Budget":20000000,"Release Date":"Aug 29 2008","MPAA Rating":"PG-13","Running Time min":88,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Jason Friedberg","Rotten Tomatoes Rating":2,"IMDB Rating":1.7,"IMDB Votes":34928},{"Title":"District 9","US Gross":115646235,"Worldwide Gross":206552113,"US DVD Sales":30058184,"Production Budget":30000000,"Release Date":"Aug 14 2009","MPAA Rating":"R","Running Time min":111,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":"Neill Blomkamp","Rotten Tomatoes Rating":91,"IMDB Rating":8.3,"IMDB Votes":151742},{"Title":"Disturbing Behavior","US Gross":17507368,"Worldwide Gross":17507368,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Jul 24 1998","MPAA Rating":"R","Running Time min":83,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":30,"IMDB Rating":5.2,"IMDB Votes":9394},{"Title":"Le Scaphandre et le Papillon","US Gross":5990075,"Worldwide Gross":19689095,"US DVD Sales":2354497,"Production Budget":14000000,"Release Date":"Nov 30 2007","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Julian Schnabel","Rotten Tomatoes Rating":null,"IMDB Rating":8,"IMDB Votes":31172},{"Title":"Dark Blue","US Gross":9237470,"Worldwide Gross":11933396,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Feb 21 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Ron Shelton","Rotten Tomatoes Rating":57,"IMDB Rating":6.6,"IMDB Votes":10881},{"Title":"Dreaming of Joseph Lees","US Gross":7680,"Worldwide Gross":7680,"US DVD Sales":null,"Production Budget":3250000,"Release Date":"Oct 29 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.8,"IMDB Votes":520},{"Title":"De-Lovely","US Gross":13337299,"Worldwide Gross":18396382,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Jun 25 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"MGM","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":49,"IMDB Rating":6.5,"IMDB Votes":6086},{"Title":"Madea's Family Reunion","US Gross":63257940,"Worldwide Gross":63308879,"US DVD Sales":26508859,"Production Budget":10000000,"Release Date":"Feb 24 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Lionsgate","Source":"Based on Play","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Tyler Perry","Rotten Tomatoes Rating":26,"IMDB Rating":3.9,"IMDB Votes":5369},{"Title":"Dead Man on Campus","US Gross":15064948,"Worldwide Gross":15064948,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Aug 21 1998","MPAA Rating":"R","Running Time min":93,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":15,"IMDB Rating":5.6,"IMDB Votes":7109},{"Title":"Drowning Mona","US Gross":15427192,"Worldwide Gross":15427192,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"Mar 03 2000","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Destination Films","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":29,"IMDB Rating":5.3,"IMDB Votes":7606},{"Title":"Diamonds","US Gross":81897,"Worldwide Gross":81897,"US DVD Sales":null,"Production Budget":11900000,"Release Date":"Dec 10 1999","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":26,"IMDB Rating":5.3,"IMDB Votes":976},{"Title":"Doomsday","US Gross":11008770,"Worldwide Gross":21621188,"US DVD Sales":8666480,"Production Budget":33000000,"Release Date":"Mar 14 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":48,"IMDB Rating":6,"IMDB Votes":34035},{"Title":"Donkey Punch","US Gross":19367,"Worldwide Gross":19367,"US DVD Sales":null,"Production Budget":750000,"Release Date":"Jan 23 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Magnolia Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.4,"IMDB Votes":4551},{"Title":"Dinosaur","US Gross":137748063,"Worldwide Gross":356148063,"US DVD Sales":null,"Production Budget":127500000,"Release Date":"May 19 2000","MPAA Rating":"PG","Running Time min":82,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":65,"IMDB Rating":6.2,"IMDB Votes":13962},{"Title":"DOA: Dead or Alive","US Gross":480314,"Worldwide Gross":2670860,"US DVD Sales":1370874,"Production Budget":30000000,"Release Date":"Jun 15 2007","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Weinstein/Dimension","Source":"Based on Game","Major Genre":"Action","Creative Type":"Fantasy","Director":"Corey Yuen","Rotten Tomatoes Rating":34,"IMDB Rating":4.9,"IMDB Votes":16646},{"Title":"Doogal","US Gross":7578946,"Worldwide Gross":26942802,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Dec 31 2005","MPAA Rating":"G","Running Time min":null,"Distributor":"Weinstein Co.","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":2.5,"IMDB Votes":2709},{"Title":"Dogma","US Gross":30651422,"Worldwide Gross":43948865,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Nov 12 1999","MPAA Rating":"R","Running Time min":135,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Kevin Smith","Rotten Tomatoes Rating":68,"IMDB Rating":7.3,"IMDB Votes":100476},{"Title":"Domestic Disturbance","US Gross":45207112,"Worldwide Gross":45207112,"US DVD Sales":null,"Production Budget":53000000,"Release Date":"Nov 02 2001","MPAA Rating":"PG-13","Running Time min":89,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Harold Becker","Rotten Tomatoes Rating":24,"IMDB Rating":5.3,"IMDB Votes":10778},{"Title":"Domino","US Gross":10169202,"Worldwide Gross":17759202,"US DVD Sales":15573570,"Production Budget":50000000,"Release Date":"Oct 14 2005","MPAA Rating":"R","Running Time min":133,"Distributor":"New Line","Source":"Based on Real Life Events","Major Genre":"Action","Creative Type":"Dramatization","Director":"Tony Scott","Rotten Tomatoes Rating":19,"IMDB Rating":5.9,"IMDB Votes":32560},{"Title":"Donnie Brasco","US Gross":41954997,"Worldwide Gross":55954997,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Feb 28 1997","MPAA Rating":"R","Running Time min":121,"Distributor":"Sony Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Mike Newell","Rotten Tomatoes Rating":87,"IMDB Rating":7.7,"IMDB Votes":65462},{"Title":"Doom","US Gross":28212337,"Worldwide Gross":54612337,"US DVD Sales":28563264,"Production Budget":70000000,"Release Date":"Oct 21 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Based on Game","Major Genre":"Horror","Creative Type":"Science Fiction","Director":"Andrzej Bartkowiak","Rotten Tomatoes Rating":19,"IMDB Rating":5.2,"IMDB Votes":39473},{"Title":"Doubt","US Gross":33422556,"Worldwide Gross":50923043,"US DVD Sales":12876746,"Production Budget":20000000,"Release Date":"Dec 12 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":78,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Doug's 1st Movie","US Gross":19421271,"Worldwide Gross":19421271,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Mar 26 1999","MPAA Rating":"G","Running Time min":77,"Distributor":"Walt Disney Pictures","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.8,"IMDB Votes":920},{"Title":"Downfall","US Gross":5501940,"Worldwide Gross":92101940,"US DVD Sales":null,"Production Budget":13500000,"Release Date":"Feb 18 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Newmarket Films","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":404},{"Title":"The Deep End","US Gross":8823109,"Worldwide Gross":8823109,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Aug 08 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":81,"IMDB Rating":6.6,"IMDB Votes":6734},{"Title":"Deep Impact","US Gross":140464664,"Worldwide Gross":349464664,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"May 08 1998","MPAA Rating":"PG-13","Running Time min":120,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"Mimi Leder","Rotten Tomatoes Rating":47,"IMDB Rating":6,"IMDB Votes":54160},{"Title":"The Departed","US Gross":133311000,"Worldwide Gross":290539042,"US DVD Sales":140689412,"Production Budget":90000000,"Release Date":"Oct 06 2006","MPAA Rating":"R","Running Time min":152,"Distributor":"Warner Bros.","Source":"Remake","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Martin Scorsese","Rotten Tomatoes Rating":93,"IMDB Rating":8.5,"IMDB Votes":264148},{"Title":"Dracula 2000","US Gross":33000377,"Worldwide Gross":33000377,"US DVD Sales":null,"Production Budget":28000000,"Release Date":"Dec 22 2000","MPAA Rating":"R","Running Time min":99,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":15,"IMDB Rating":4.8,"IMDB Votes":14077},{"Title":"Death Race","US Gross":36316032,"Worldwide Gross":72516819,"US DVD Sales":24667330,"Production Budget":65000000,"Release Date":"Aug 22 2008","MPAA Rating":"R","Running Time min":105,"Distributor":"Universal","Source":"Remake","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Paul Anderson","Rotten Tomatoes Rating":41,"IMDB Rating":6.6,"IMDB Votes":40611},{"Title":"Drag Me To Hell","US Gross":42100625,"Worldwide Gross":85724728,"US DVD Sales":13123388,"Production Budget":30000000,"Release Date":"May 29 2009","MPAA Rating":"PG-13","Running Time min":99,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":"Sam Raimi","Rotten Tomatoes Rating":92,"IMDB Rating":7.1,"IMDB Votes":51343},{"Title":"Crouching Tiger, Hidden Dragon","US Gross":128067808,"Worldwide Gross":213200000,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Dec 08 2000","MPAA Rating":"PG-13","Running Time min":120,"Distributor":"Sony Pictures Classics","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Ang Lee","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Derailed","US Gross":36020063,"Worldwide Gross":54962616,"US DVD Sales":27718572,"Production Budget":22000000,"Release Date":"Nov 11 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Weinstein Co.","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":20,"IMDB Rating":3.4,"IMDB Votes":3317},{"Title":"Doctor Dolittle 2","US Gross":112950721,"Worldwide Gross":176101721,"US DVD Sales":null,"Production Budget":72000000,"Release Date":"Jun 22 2001","MPAA Rating":"PG","Running Time min":87,"Distributor":"20th Century Fox","Source":"Remake","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Steve Carr","Rotten Tomatoes Rating":null,"IMDB Rating":6,"IMDB Votes":2993},{"Title":"Doctor Dolittle","US Gross":144156605,"Worldwide Gross":294156605,"US DVD Sales":null,"Production Budget":71500000,"Release Date":"Jun 26 1998","MPAA Rating":"PG-13","Running Time min":85,"Distributor":"20th Century Fox","Source":"Remake","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Betty Thomas","Rotten Tomatoes Rating":null,"IMDB Rating":5.2,"IMDB Votes":25648},{"Title":"Dickie Roberts: Former Child Star","US Gross":22734486,"Worldwide Gross":23734486,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Sep 05 2003","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.5,"IMDB Votes":6949},{"Title":"Drillbit Taylor","US Gross":32862104,"Worldwide Gross":49686263,"US DVD Sales":12040874,"Production Budget":40000000,"Release Date":"Mar 21 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":26,"IMDB Rating":5.9,"IMDB Votes":19388},{"Title":"Driving Lessons","US Gross":239962,"Worldwide Gross":239962,"US DVD Sales":null,"Production Budget":4700000,"Release Date":"Oct 13 2006","MPAA Rating":"PG-13","Running Time min":98,"Distributor":"Sony Pictures Classics","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":48,"IMDB Rating":6.7,"IMDB Votes":5380},{"Title":"Driven","US Gross":32616869,"Worldwide Gross":54616869,"US DVD Sales":null,"Production Budget":72000000,"Release Date":"Apr 27 2001","MPAA Rating":"PG-13","Running Time min":117,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Renny Harlin","Rotten Tomatoes Rating":13,"IMDB Rating":4.2,"IMDB Votes":18795},{"Title":"Darkness","US Gross":22163442,"Worldwide Gross":34409206,"US DVD Sales":null,"Production Budget":10600000,"Release Date":"Dec 25 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax/Dimension","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":4,"IMDB Rating":5.3,"IMDB Votes":9979},{"Title":"I Dreamed of Africa","US Gross":6543194,"Worldwide Gross":6543194,"US DVD Sales":null,"Production Budget":34000000,"Release Date":"May 05 2000","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Hugh Hudson","Rotten Tomatoes Rating":9,"IMDB Rating":5.2,"IMDB Votes":2298},{"Title":"Dreamcatcher","US Gross":33685268,"Worldwide Gross":75685268,"US DVD Sales":null,"Production Budget":68000000,"Release Date":"Mar 21 2003","MPAA Rating":"R","Running Time min":136,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Science Fiction","Director":"Lawrence Kasdan","Rotten Tomatoes Rating":30,"IMDB Rating":5.3,"IMDB Votes":34141},{"Title":"Dreamgirls","US Gross":103365956,"Worldwide Gross":154965956,"US DVD Sales":53674555,"Production Budget":75000000,"Release Date":"Dec 15 2006","MPAA Rating":"PG-13","Running Time min":130,"Distributor":"Paramount Pictures","Source":"Based on Musical/Opera","Major Genre":"Musical","Creative Type":"Historical Fiction","Director":"Bill Condon","Rotten Tomatoes Rating":78,"IMDB Rating":6.6,"IMDB Votes":28016},{"Title":"Detroit Rock City","US Gross":4217115,"Worldwide Gross":4217115,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"Aug 13 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":47,"IMDB Rating":6.4,"IMDB Votes":15092},{"Title":"Drop Dead Gorgeous","US Gross":10571408,"Worldwide Gross":10571408,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Jul 23 1999","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":45,"IMDB Rating":6.2,"IMDB Votes":16344},{"Title":"Drumline","US Gross":56398162,"Worldwide Gross":56398162,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Dec 13 2002","MPAA Rating":"PG-13","Running Time min":118,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":81,"IMDB Rating":5.2,"IMDB Votes":18165},{"Title":"The Legend of Drunken Master","US Gross":11546543,"Worldwide Gross":11546543,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Oct 20 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Dinner Rush","US Gross":638227,"Worldwide Gross":1075504,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Sep 28 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Access Motion Picture Group","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.2,"IMDB Votes":2991},{"Title":"The Descent","US Gross":26024456,"Worldwide Gross":57029609,"US DVD Sales":22484444,"Production Budget":7000000,"Release Date":"Aug 04 2006","MPAA Rating":"R","Running Time min":99,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":58176},{"Title":"DysFunkTional Family","US Gross":2255000,"Worldwide Gross":2255000,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Apr 04 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Concert/Performance","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":43,"IMDB Rating":5.9,"IMDB Votes":501},{"Title":"The Master of Disguise","US Gross":40363530,"Worldwide Gross":40363530,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"Aug 02 2002","MPAA Rating":"PG","Running Time min":80,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":2,"IMDB Rating":3,"IMDB Votes":10050},{"Title":"Desert Blue","US Gross":99147,"Worldwide Gross":99147,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Jun 04 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Goldwyn Entertainment","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6,"IMDB Votes":1412},{"Title":"Disturbia","US Gross":80209692,"Worldwide Gross":117573043,"US DVD Sales":34508128,"Production Budget":20000000,"Release Date":"Apr 13 2007","MPAA Rating":"PG-13","Running Time min":104,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"D.J. Caruso","Rotten Tomatoes Rating":68,"IMDB Rating":7,"IMDB Votes":72231},{"Title":"Double Take","US Gross":29823162,"Worldwide Gross":29823162,"US DVD Sales":null,"Production Budget":24000000,"Release Date":"Jan 12 2001","MPAA Rating":"PG-13","Running Time min":88,"Distributor":"Walt Disney Pictures","Source":"Remake","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":12,"IMDB Rating":6.8,"IMDB Votes":162},{"Title":"Death at a Funeral","US Gross":8580428,"Worldwide Gross":34743644,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Aug 17 2007","MPAA Rating":"R","Running Time min":90,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Frank Oz","Rotten Tomatoes Rating":61,"IMDB Rating":5.1,"IMDB Votes":6628},{"Title":"Deterrence","US Gross":144583,"Worldwide Gross":371647,"US DVD Sales":null,"Production Budget":800000,"Release Date":"Mar 10 2000","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Thriller/Suspense","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":45,"IMDB Rating":6.3,"IMDB Votes":1776},{"Title":"Dirty Pretty Things","US Gross":8112414,"Worldwide Gross":13904766,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Jul 18 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Stephen Frears","Rotten Tomatoes Rating":null,"IMDB Rating":7.5,"IMDB Votes":18554},{"Title":"Dudley Do-Right","US Gross":9818792,"Worldwide Gross":9818792,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Aug 27 1999","MPAA Rating":"PG","Running Time min":null,"Distributor":"Universal","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Hugh Wilson","Rotten Tomatoes Rating":14,"IMDB Rating":3.6,"IMDB Votes":4628},{"Title":"Duets","US Gross":4734235,"Worldwide Gross":4734235,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"Sep 15 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":21,"IMDB Rating":5.7,"IMDB Votes":5340},{"Title":"The Dukes of Hazzard","US Gross":80270227,"Worldwide Gross":110570227,"US DVD Sales":null,"Production Budget":53000000,"Release Date":"Aug 05 2005","MPAA Rating":"PG-13","Running Time min":105,"Distributor":"Warner Bros.","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Jay Chandrasekhar","Rotten Tomatoes Rating":13,"IMDB Rating":4.7,"IMDB Votes":27016},{"Title":"Duma","US Gross":870067,"Worldwide Gross":994790,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Sep 30 2005","MPAA Rating":"PG","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":93,"IMDB Rating":7.2,"IMDB Votes":2966},{"Title":"Dumb and Dumberer: When Harry Met Lloyd","US Gross":26214846,"Worldwide Gross":26214846,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Jun 13 2003","MPAA Rating":"PG-13","Running Time min":85,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":10,"IMDB Rating":3.3,"IMDB Votes":14813},{"Title":"Dungeons & Dragons 2: The Elemental Might","US Gross":0,"Worldwide Gross":909822,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Oct 08 2005","MPAA Rating":null,"Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Game","Major Genre":null,"Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Dungeons and Dragons","US Gross":15185241,"Worldwide Gross":33771965,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Dec 08 2000","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"New Line","Source":"Based on Game","Major Genre":"Adventure","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.6,"IMDB Votes":16954},{"Title":"Duplex","US Gross":9652000,"Worldwide Gross":10070651,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Sep 26 2003","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Danny De Vito","Rotten Tomatoes Rating":null,"IMDB Rating":5.7,"IMDB Votes":19238},{"Title":"You, Me and Dupree","US Gross":75802010,"Worldwide Gross":130402010,"US DVD Sales":41651251,"Production Budget":54000000,"Release Date":"Jul 14 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":21,"IMDB Rating":6.1,"IMDB Votes":164},{"Title":"Devil's Advocate","US Gross":61007424,"Worldwide Gross":153007424,"US DVD Sales":null,"Production Budget":57000000,"Release Date":"Oct 17 1997","MPAA Rating":"R","Running Time min":144,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Taylor Hackford","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Da Vinci Code","US Gross":217536138,"Worldwide Gross":757236138,"US DVD Sales":100178981,"Production Budget":125000000,"Release Date":"May 19 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Ron Howard","Rotten Tomatoes Rating":25,"IMDB Rating":6.4,"IMDB Votes":116903},{"Title":"D-War","US Gross":10977721,"Worldwide Gross":79915361,"US DVD Sales":7614486,"Production Budget":32000000,"Release Date":"Sep 14 2007","MPAA Rating":"PG-13","Running Time min":90,"Distributor":"Freestyle Releasing","Source":"Traditional/Legend/Fairytale","Major Genre":"Action","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.8,"IMDB Votes":14081},{"Title":"Deuces Wild","US Gross":6044618,"Worldwide Gross":6044618,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"May 03 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":3,"IMDB Rating":5.3,"IMDB Votes":4010},{"Title":"Down to Earth","US Gross":64172251,"Worldwide Gross":71172251,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Feb 16 2001","MPAA Rating":"PG-13","Running Time min":87,"Distributor":"Paramount Pictures","Source":"Remake","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Paul Weitz","Rotten Tomatoes Rating":19,"IMDB Rating":5,"IMDB Votes":9193},{"Title":"Down to You","US Gross":20035310,"Worldwide Gross":20035310,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Jan 21 2000","MPAA Rating":"PG-13","Running Time min":92,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":3,"IMDB Rating":4.4,"IMDB Votes":7095},{"Title":"I'm Not There","US Gross":4017609,"Worldwide Gross":11498547,"US DVD Sales":6017494,"Production Budget":20000000,"Release Date":"Nov 21 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Weinstein Co.","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Todd Haynes","Rotten Tomatoes Rating":76,"IMDB Rating":7.1,"IMDB Votes":23078},{"Title":"Easy A","US Gross":21056221,"Worldwide Gross":22156221,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Sep 17 2010","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony/Screen Gems","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":80,"IMDB Rating":7.7,"IMDB Votes":483},{"Title":"The Eclipse","US Gross":133411,"Worldwide Gross":133411,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Feb 26 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Magnolia Pictures","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.2,"IMDB Votes":790},{"Title":"Edge of Darkness","US Gross":43313890,"Worldwide Gross":78739628,"US DVD Sales":12665512,"Production Budget":60000000,"Release Date":"Jan 29 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on TV","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Martin Campbell","Rotten Tomatoes Rating":55,"IMDB Rating":6.7,"IMDB Votes":24174},{"Title":"EDtv","US Gross":22508689,"Worldwide Gross":35319689,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Mar 26 1999","MPAA Rating":"PG-13","Running Time min":122,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Ron Howard","Rotten Tomatoes Rating":62,"IMDB Rating":6,"IMDB Votes":21734},{"Title":"An Education","US Gross":12574914,"Worldwide Gross":14134502,"US DVD Sales":1765115,"Production Budget":7500000,"Release Date":"Oct 09 2009","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Factual Book/Article","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":94,"IMDB Rating":7.5,"IMDB Votes":22855},{"Title":"East is East","US Gross":4170647,"Worldwide Gross":4170647,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Apr 14 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Based on Play","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.7,"IMDB Votes":8351},{"Title":"8 Heads in a Duffel Bag","US Gross":3602884,"Worldwide Gross":4002884,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Apr 18 1997","MPAA Rating":"R","Running Time min":null,"Distributor":"Orion Pictures","Source":"Original Screenplay","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":11,"IMDB Rating":4.8,"IMDB Votes":5127},{"Title":"Eagle Eye","US Gross":101440743,"Worldwide Gross":178066569,"US DVD Sales":38374936,"Production Budget":80000000,"Release Date":"Sep 26 2008","MPAA Rating":"PG-13","Running Time min":117,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"D.J. Caruso","Rotten Tomatoes Rating":27,"IMDB Rating":6.6,"IMDB Votes":52336},{"Title":"8MM","US Gross":36443442,"Worldwide Gross":96398826,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Feb 26 1999","MPAA Rating":"R","Running Time min":119,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Joel Schumacher","Rotten Tomatoes Rating":22,"IMDB Rating":6.3,"IMDB Votes":47753},{"Title":"Iris","US Gross":5580479,"Worldwide Gross":15035827,"US DVD Sales":null,"Production Budget":5500000,"Release Date":"Dec 14 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":79,"IMDB Rating":5.8,"IMDB Votes":44},{"Title":"Election","US Gross":14943582,"Worldwide Gross":14943582,"US DVD Sales":null,"Production Budget":8500000,"Release Date":"Apr 23 1999","MPAA Rating":"R","Running Time min":103,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":"Alexander Payne","Rotten Tomatoes Rating":92,"IMDB Rating":7.4,"IMDB Votes":37454},{"Title":"Elektra","US Gross":24409722,"Worldwide Gross":56409722,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Jan 14 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Spin-Off","Major Genre":"Action","Creative Type":"Super Hero","Director":null,"Rotten Tomatoes Rating":10,"IMDB Rating":4.9,"IMDB Votes":27283},{"Title":"Elf","US Gross":173398518,"Worldwide Gross":220443451,"US DVD Sales":null,"Production Budget":32000000,"Release Date":"Nov 07 2003","MPAA Rating":"PG","Running Time min":95,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Jon Favreau","Rotten Tomatoes Rating":84,"IMDB Rating":6.8,"IMDB Votes":42123},{"Title":"Elizabeth","US Gross":30082699,"Worldwide Gross":82150642,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Nov 06 1998","MPAA Rating":"R","Running Time min":124,"Distributor":"Gramercy","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Shekhar Kapur","Rotten Tomatoes Rating":81,"IMDB Rating":7.6,"IMDB Votes":33773},{"Title":"Ella Enchanted","US Gross":22913677,"Worldwide Gross":22913677,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Apr 09 2004","MPAA Rating":"PG","Running Time min":96,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":49,"IMDB Rating":6.3,"IMDB Votes":12020},{"Title":"Once Upon a Time in Mexico","US Gross":56330657,"Worldwide Gross":98156459,"US DVD Sales":null,"Production Budget":29000000,"Release Date":"Sep 12 2003","MPAA Rating":"R","Running Time min":102,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Robert Rodriguez","Rotten Tomatoes Rating":68,"IMDB Rating":6.2,"IMDB Votes":54413},{"Title":"The Adventures of Elmo in Grouchland","US Gross":11634458,"Worldwide Gross":11634458,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Oct 01 1999","MPAA Rating":"G","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":76,"IMDB Rating":5.4,"IMDB Votes":1059},{"Title":"The Emperor's Club","US Gross":14060950,"Worldwide Gross":16124074,"US DVD Sales":null,"Production Budget":12500000,"Release Date":"Nov 22 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":50,"IMDB Rating":6.7,"IMDB Votes":8165},{"Title":"Empire","US Gross":17504595,"Worldwide Gross":18495444,"US DVD Sales":null,"Production Budget":3500000,"Release Date":"Dec 06 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":21,"IMDB Rating":6.5,"IMDB Votes":63},{"Title":"La marche de l'empereur","US Gross":77437223,"Worldwide Gross":129437223,"US DVD Sales":null,"Production Budget":3400000,"Release Date":"Jun 24 2005","MPAA Rating":"G","Running Time min":80,"Distributor":"Warner Independent","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.8,"IMDB Votes":23674},{"Title":"Employee of the Month","US Gross":28444855,"Worldwide Gross":38117718,"US DVD Sales":21177885,"Production Budget":10000000,"Release Date":"Oct 06 2006","MPAA Rating":"PG-13","Running Time min":103,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":20,"IMDB Rating":5.4,"IMDB Votes":17845},{"Title":"The Emperor's New Groove","US Gross":89296573,"Worldwide Gross":169296573,"US DVD Sales":null,"Production Budget":100000000,"Release Date":"Dec 15 2000","MPAA Rating":"G","Running Time min":78,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Mark Dindal","Rotten Tomatoes Rating":85,"IMDB Rating":7.4,"IMDB Votes":23355},{"Title":"Enchanted","US Gross":127706877,"Worldwide Gross":340384141,"US DVD Sales":87698079,"Production Budget":85000000,"Release Date":"Nov 21 2007","MPAA Rating":"PG","Running Time min":108,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Fantasy","Director":"Kevin Lima","Rotten Tomatoes Rating":92,"IMDB Rating":7.5,"IMDB Votes":55697},{"Title":"The End of the Affair","US Gross":10660147,"Worldwide Gross":10660147,"US DVD Sales":null,"Production Budget":23000000,"Release Date":"Dec 03 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Neil Jordan","Rotten Tomatoes Rating":67,"IMDB Rating":6.9,"IMDB Votes":9969},{"Title":"End of Days","US Gross":66889043,"Worldwide Gross":212026975,"US DVD Sales":null,"Production Budget":100000000,"Release Date":"Nov 24 1999","MPAA Rating":"R","Running Time min":120,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Fantasy","Director":"Peter Hyams","Rotten Tomatoes Rating":11,"IMDB Rating":5.4,"IMDB Votes":43513},{"Title":"End of the Spear","US Gross":11748661,"Worldwide Gross":11748661,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Jan 20 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"M Power Releasing","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.7,"IMDB Votes":2884},{"Title":"Enemy at the Gates","US Gross":51396781,"Worldwide Gross":96971293,"US DVD Sales":null,"Production Budget":85000000,"Release Date":"Mar 16 2001","MPAA Rating":"R","Running Time min":131,"Distributor":"Paramount Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Jean-Jacques Annaud","Rotten Tomatoes Rating":53,"IMDB Rating":7.4,"IMDB Votes":59916},{"Title":"Enemy of the State","US Gross":111549836,"Worldwide Gross":250649836,"US DVD Sales":null,"Production Budget":85000000,"Release Date":"Nov 20 1998","MPAA Rating":"R","Running Time min":127,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Tony Scott","Rotten Tomatoes Rating":70,"IMDB Rating":7.2,"IMDB Votes":66700},{"Title":"Entrapment","US Gross":87707396,"Worldwide Gross":211700000,"US DVD Sales":null,"Production Budget":66000000,"Release Date":"Apr 30 1999","MPAA Rating":"PG-13","Running Time min":112,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Jon Amiel","Rotten Tomatoes Rating":38,"IMDB Rating":6.1,"IMDB Votes":40764},{"Title":"Enough","US Gross":39177215,"Worldwide Gross":39177215,"US DVD Sales":null,"Production Budget":38000000,"Release Date":"May 24 2002","MPAA Rating":"PG-13","Running Time min":115,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Michael Apted","Rotten Tomatoes Rating":21,"IMDB Rating":6.5,"IMDB Votes":92},{"Title":"Envy","US Gross":13548322,"Worldwide Gross":14566246,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Apr 30 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Barry Levinson","Rotten Tomatoes Rating":7,"IMDB Rating":4.6,"IMDB Votes":15655},{"Title":"Epic Movie","US Gross":39739367,"Worldwide Gross":86858578,"US DVD Sales":16839362,"Production Budget":20000000,"Release Date":"Jan 26 2007","MPAA Rating":"PG-13","Running Time min":86,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Jason Friedberg","Rotten Tomatoes Rating":2,"IMDB Rating":2.2,"IMDB Votes":48975},{"Title":"Eragon","US Gross":75030163,"Worldwide Gross":249488115,"US DVD Sales":87700229,"Production Budget":100000000,"Release Date":"Dec 15 2006","MPAA Rating":"PG","Running Time min":102,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":16,"IMDB Rating":5,"IMDB Votes":43555},{"Title":"Erin Brockovich","US Gross":125548685,"Worldwide Gross":258400000,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Mar 17 2000","MPAA Rating":"R","Running Time min":133,"Distributor":"Universal","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Steven Soderbergh","Rotten Tomatoes Rating":83,"IMDB Rating":7.2,"IMDB Votes":54977},{"Title":"Elizabethtown","US Gross":26850426,"Worldwide Gross":50719373,"US DVD Sales":15854391,"Production Budget":54000000,"Release Date":"Oct 14 2005","MPAA Rating":"PG-13","Running Time min":133,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Cameron Crowe","Rotten Tomatoes Rating":28,"IMDB Rating":6.4,"IMDB Votes":31775},{"Title":"Eat Pray Love","US Gross":78146373,"Worldwide Gross":81846373,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Aug 13 2010","MPAA Rating":"R","Running Time min":143,"Distributor":"Sony Pictures","Source":"Based on Magazine Article","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":37,"IMDB Rating":4.7,"IMDB Votes":3019},{"Title":"Eternal Sunshine of the Spotless Mind","US Gross":34366518,"Worldwide Gross":47066518,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Mar 19 2004","MPAA Rating":"R","Running Time min":108,"Distributor":"Focus Features","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Michel Gondry","Rotten Tomatoes Rating":93,"IMDB Rating":8.5,"IMDB Votes":219986},{"Title":"Eulogy","US Gross":70527,"Worldwide Gross":70527,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Oct 15 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"Artisan","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":32,"IMDB Rating":6.6,"IMDB Votes":5205},{"Title":"Eureka","US Gross":49388,"Worldwide Gross":76654,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"May 04 2001","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.9,"IMDB Votes":1391},{"Title":"Eurotrip","US Gross":17718223,"Worldwide Gross":20718223,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Feb 20 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":46,"IMDB Rating":6.5,"IMDB Votes":52548},{"Title":"Eve's Bayou","US Gross":14843425,"Worldwide Gross":14843425,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Nov 07 1997","MPAA Rating":"R","Running Time min":109,"Distributor":"Trimark","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Kasi Lemmons","Rotten Tomatoes Rating":80,"IMDB Rating":7,"IMDB Votes":4509},{"Title":"Event Horizon","US Gross":26673242,"Worldwide Gross":26673242,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Aug 15 1997","MPAA Rating":"R","Running Time min":95,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Science Fiction","Director":"Paul Anderson","Rotten Tomatoes Rating":21,"IMDB Rating":6.3,"IMDB Votes":44671},{"Title":"Ever After: A Cinderella Story","US Gross":65705772,"Worldwide Gross":65705772,"US DVD Sales":null,"Production Budget":26000000,"Release Date":"Jul 31 1998","MPAA Rating":"PG","Running Time min":122,"Distributor":"20th Century Fox","Source":"Traditional/Legend/Fairytale","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Andy Tennant","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Evita","US Gross":50047179,"Worldwide Gross":151947179,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Dec 25 1996","MPAA Rating":"PG","Running Time min":134,"Distributor":"Walt Disney Pictures","Source":"Based on Musical/Opera","Major Genre":"Musical","Creative Type":"Dramatization","Director":"Alan Parker","Rotten Tomatoes Rating":61,"IMDB Rating":6.1,"IMDB Votes":16769},{"Title":"Evolution","US Gross":38311134,"Worldwide Gross":98341932,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Jun 08 2001","MPAA Rating":"PG-13","Running Time min":102,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Ivan Reitman","Rotten Tomatoes Rating":42,"IMDB Rating":5.9,"IMDB Votes":39590},{"Title":"An Everlasting Piece","US Gross":75078,"Worldwide Gross":75078,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Dec 25 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Dreamworks SKG","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Barry Levinson","Rotten Tomatoes Rating":49,"IMDB Rating":6,"IMDB Votes":1097},{"Title":"Fong juk","US Gross":51957,"Worldwide Gross":51957,"US DVD Sales":null,"Production Budget":4500000,"Release Date":"Aug 31 2007","MPAA Rating":"Not Rated","Running Time min":100,"Distributor":"Magnolia Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":3699},{"Title":"Exit Wounds","US Gross":51758599,"Worldwide Gross":79958599,"US DVD Sales":null,"Production Budget":33000000,"Release Date":"Mar 16 2001","MPAA Rating":"R","Running Time min":100,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Andrzej Bartkowiak","Rotten Tomatoes Rating":33,"IMDB Rating":5.2,"IMDB Votes":14528},{"Title":"The Exorcism of Emily Rose","US Gross":75072454,"Worldwide Gross":144216468,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Sep 09 2005","MPAA Rating":"PG-13","Running Time min":114,"Distributor":"Sony/Screen Gems","Source":"Based on Real Life Events","Major Genre":"Thriller/Suspense","Creative Type":"Dramatization","Director":"Scott Derrickson","Rotten Tomatoes Rating":45,"IMDB Rating":6.8,"IMDB Votes":32425},{"Title":"Exorcist: The Beginning","US Gross":41814863,"Worldwide Gross":43957541,"US DVD Sales":null,"Production Budget":78000000,"Release Date":"Aug 20 2004","MPAA Rating":"R","Running Time min":114,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Historical Fiction","Director":"Renny Harlin","Rotten Tomatoes Rating":null,"IMDB Rating":5,"IMDB Votes":15901},{"Title":"The Express","US Gross":9793406,"Worldwide Gross":9808102,"US DVD Sales":6580715,"Production Budget":37500000,"Release Date":"Oct 04 2008","MPAA Rating":"PG","Running Time min":129,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":61,"IMDB Rating":7.1,"IMDB Votes":4749},{"Title":"eXistenZ","US Gross":2840417,"Worldwide Gross":2840417,"US DVD Sales":null,"Production Budget":20700000,"Release Date":"Apr 23 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":"David Cronenberg","Rotten Tomatoes Rating":71,"IMDB Rating":6.8,"IMDB Votes":35788},{"Title":"Extract","US Gross":10823158,"Worldwide Gross":10849158,"US DVD Sales":null,"Production Budget":7500000,"Release Date":"Sep 04 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Mike Judge","Rotten Tomatoes Rating":62,"IMDB Rating":6.4,"IMDB Votes":12371},{"Title":"Extreme Ops","US Gross":4835968,"Worldwide Gross":12624471,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Nov 27 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Christian Duguay","Rotten Tomatoes Rating":6,"IMDB Rating":4.1,"IMDB Votes":3195},{"Title":"Eyes Wide Shut","US Gross":55691208,"Worldwide Gross":86257553,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Jul 16 1999","MPAA Rating":"R","Running Time min":159,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Stanley Kubrick","Rotten Tomatoes Rating":78,"IMDB Rating":7.2,"IMDB Votes":93880},{"Title":"The Faculty","US Gross":40283321,"Worldwide Gross":40283321,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Dec 25 1998","MPAA Rating":"R","Running Time min":102,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Robert Rodriguez","Rotten Tomatoes Rating":51,"IMDB Rating":6.3,"IMDB Votes":36139},{"Title":"Failure to Launch","US Gross":88715192,"Worldwide Gross":128402901,"US DVD Sales":41348843,"Production Budget":50000000,"Release Date":"Mar 10 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Tom Dey","Rotten Tomatoes Rating":25,"IMDB Rating":5.6,"IMDB Votes":20324},{"Title":"Keeping the Faith","US Gross":37036404,"Worldwide Gross":45336404,"US DVD Sales":null,"Production Budget":29000000,"Release Date":"Apr 14 2000","MPAA Rating":"PG-13","Running Time min":129,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":68,"IMDB Rating":6.5,"IMDB Votes":25485},{"Title":"Fame","US Gross":22455510,"Worldwide Gross":77956957,"US DVD Sales":4950732,"Production Budget":18000000,"Release Date":"Sep 25 2009","MPAA Rating":"PG","Running Time min":null,"Distributor":"MGM","Source":"Remake","Major Genre":"Musical","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":25,"IMDB Rating":4.5,"IMDB Votes":4973},{"Title":"The Family Stone","US Gross":60062868,"Worldwide Gross":91762868,"US DVD Sales":23961409,"Production Budget":18000000,"Release Date":"Dec 16 2005","MPAA Rating":"PG-13","Running Time min":103,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":52,"IMDB Rating":6.3,"IMDB Votes":24434},{"Title":"Lisa Picard is Famous","US Gross":113433,"Worldwide Gross":113433,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Aug 22 2001","MPAA Rating":"PG-13","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Comedy","Creative Type":null,"Director":"Griffin Dunne","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Fantasia 2000 (Theatrical Release)","US Gross":9103630,"Worldwide Gross":9103630,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Jun 16 2000","MPAA Rating":"G","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Compilation","Major Genre":"Musical","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Far From Heaven","US Gross":15901849,"Worldwide Gross":29027914,"US DVD Sales":null,"Production Budget":13500000,"Release Date":"Nov 08 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Focus Features","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Todd Haynes","Rotten Tomatoes Rating":89,"IMDB Rating":7.5,"IMDB Votes":20239},{"Title":"Fascination","US Gross":16670,"Worldwide Gross":83356,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Jan 28 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":2.5,"IMDB Votes":1016},{"Title":"Father's Day","US Gross":28681080,"Worldwide Gross":35681080,"US DVD Sales":null,"Production Budget":85000000,"Release Date":"May 09 1997","MPAA Rating":"PG-13","Running Time min":98,"Distributor":"Warner Bros.","Source":"Remake","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Ivan Reitman","Rotten Tomatoes Rating":null,"IMDB Rating":4.8,"IMDB Votes":6654},{"Title":"Facing the Giants","US Gross":10178331,"Worldwide Gross":10178331,"US DVD Sales":20091582,"Production Budget":100000,"Release Date":"Sep 29 2006","MPAA Rating":"PG","Running Time min":null,"Distributor":"IDP/Goldwyn/Roadside","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Alex Kendrick","Rotten Tomatoes Rating":9,"IMDB Rating":6,"IMDB Votes":4901},{"Title":"Face/Off","US Gross":112276146,"Worldwide Gross":241200000,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Jun 27 1997","MPAA Rating":"R","Running Time min":138,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"John Woo","Rotten Tomatoes Rating":93,"IMDB Rating":7.3,"IMDB Votes":102001},{"Title":"Final Destination 2","US Gross":46896664,"Worldwide Gross":89626226,"US DVD Sales":null,"Production Budget":26000000,"Release Date":"Jan 31 2003","MPAA Rating":"R","Running Time min":90,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":"David R. Ellis","Rotten Tomatoes Rating":47,"IMDB Rating":6.4,"IMDB Votes":35737},{"Title":"Final Destination 3","US Gross":54098051,"Worldwide Gross":112798051,"US DVD Sales":18646884,"Production Budget":25000000,"Release Date":"Feb 10 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":"James Wong","Rotten Tomatoes Rating":45,"IMDB Rating":5.9,"IMDB Votes":32263},{"Title":"The Final Destination","US Gross":66477700,"Worldwide Gross":185777700,"US DVD Sales":10148305,"Production Budget":40000000,"Release Date":"Aug 28 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":"David R. Ellis","Rotten Tomatoes Rating":27,"IMDB Rating":4.9,"IMDB Votes":20319},{"Title":"FearDotCom","US Gross":13208023,"Worldwide Gross":13208023,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Aug 30 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"William Malone","Rotten Tomatoes Rating":null,"IMDB Rating":3.1,"IMDB Votes":11438},{"Title":"Fear and Loathing in Las Vegas","US Gross":10680275,"Worldwide Gross":13711903,"US DVD Sales":null,"Production Budget":18500000,"Release Date":"May 22 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Dramatization","Director":"Terry Gilliam","Rotten Tomatoes Rating":47,"IMDB Rating":7.6,"IMDB Votes":81560},{"Title":"Feast","US Gross":56131,"Worldwide Gross":341808,"US DVD Sales":3570398,"Production Budget":3200000,"Release Date":"Sep 22 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Weinstein/Dimension","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":55,"IMDB Rating":6.4,"IMDB Votes":12023},{"Title":"The Fifth Element","US Gross":63570862,"Worldwide Gross":263900000,"US DVD Sales":null,"Production Budget":95000000,"Release Date":"May 09 1997","MPAA Rating":"PG-13","Running Time min":105,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Luc Besson","Rotten Tomatoes Rating":72,"IMDB Rating":7.4,"IMDB Votes":131252},{"Title":"Femme Fatale","US Gross":6592103,"Worldwide Gross":6592103,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Nov 06 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Brian De Palma","Rotten Tomatoes Rating":48,"IMDB Rating":6.3,"IMDB Votes":16693},{"Title":"Bring it On","US Gross":68353550,"Worldwide Gross":90453550,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Aug 25 2000","MPAA Rating":"PG-13","Running Time min":99,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Peyton Reed","Rotten Tomatoes Rating":63,"IMDB Rating":5.9,"IMDB Votes":30309},{"Title":"Fantastic Four","US Gross":154696080,"Worldwide Gross":330579719,"US DVD Sales":4702358,"Production Budget":87500000,"Release Date":"Jul 08 2005","MPAA Rating":"PG-13","Running Time min":123,"Distributor":"20th Century Fox","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":"Tim Story","Rotten Tomatoes Rating":27,"IMDB Rating":5.7,"IMDB Votes":71675},{"Title":54,"US Gross":16757163,"Worldwide Gross":16757163,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Aug 28 1998","MPAA Rating":"R","Running Time min":92,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":13,"IMDB Rating":5.6,"IMDB Votes":15023},{"Title":"2 Fast 2 Furious","US Gross":127120058,"Worldwide Gross":236220058,"US DVD Sales":null,"Production Budget":76000000,"Release Date":"Jun 06 2003","MPAA Rating":"PG-13","Running Time min":107,"Distributor":"Universal","Source":"Based on Magazine Article","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"John Singleton","Rotten Tomatoes Rating":36,"IMDB Rating":5.1,"IMDB Votes":44151},{"Title":"The Fast and the Furious","US Gross":144512310,"Worldwide Gross":206512310,"US DVD Sales":null,"Production Budget":38000000,"Release Date":"Jun 22 2001","MPAA Rating":"PG-13","Running Time min":107,"Distributor":"Universal","Source":"Based on Magazine Article","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Rob Cohen","Rotten Tomatoes Rating":53,"IMDB Rating":6,"IMDB Votes":67939},{"Title":"Fool's Gold","US Gross":70231041,"Worldwide Gross":109362966,"US DVD Sales":20620930,"Production Budget":72500000,"Release Date":"Feb 08 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":"Andy Tennant","Rotten Tomatoes Rating":null,"IMDB Rating":7.6,"IMDB Votes":93},{"Title":"Fahrenheit 9/11","US Gross":119114517,"Worldwide Gross":222414517,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Jun 23 2004","MPAA Rating":"R","Running Time min":122,"Distributor":"Lionsgate","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":"Michael Moore","Rotten Tomatoes Rating":83,"IMDB Rating":7.6,"IMDB Votes":74424},{"Title":"Capitalism: A Love Story","US Gross":14363397,"Worldwide Gross":14678228,"US DVD Sales":2987505,"Production Budget":20000000,"Release Date":"Sep 23 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Overture Films","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":"Michael Moore","Rotten Tomatoes Rating":75,"IMDB Rating":7.3,"IMDB Votes":11829},{"Title":"From Hell","US Gross":31598308,"Worldwide Gross":31598308,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Oct 19 2001","MPAA Rating":"R","Running Time min":123,"Distributor":"20th Century Fox","Source":"Based on Comic/Graphic Novel","Major Genre":"Thriller/Suspense","Creative Type":"Historical Fiction","Director":"Albert Hughes","Rotten Tomatoes Rating":57,"IMDB Rating":6.8,"IMDB Votes":53477},{"Title":"Fido","US Gross":298110,"Worldwide Gross":419801,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Jun 15 2007","MPAA Rating":"R","Running Time min":93,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":11683},{"Title":"Fight Club","US Gross":37030102,"Worldwide Gross":100853753,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Oct 15 1999","MPAA Rating":"R","Running Time min":139,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"David Fincher","Rotten Tomatoes Rating":81,"IMDB Rating":8.8,"IMDB Votes":382470},{"Title":"Final Fantasy: The Spirits Within","US Gross":32131830,"Worldwide Gross":85131830,"US DVD Sales":null,"Production Budget":137000000,"Release Date":"Jul 11 2001","MPAA Rating":"PG-13","Running Time min":120,"Distributor":"Sony Pictures","Source":"Based on Game","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":36227},{"Title":"Finding Forrester","US Gross":51768623,"Worldwide Gross":80013623,"US DVD Sales":null,"Production Budget":43000000,"Release Date":"Dec 19 2000","MPAA Rating":"PG-13","Running Time min":137,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Gus Van Sant","Rotten Tomatoes Rating":74,"IMDB Rating":7.2,"IMDB Votes":35966},{"Title":"Freddy Got Fingered","US Gross":14249005,"Worldwide Gross":14249005,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Apr 20 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":11,"IMDB Rating":4,"IMDB Votes":25033},{"Title":"Firestorm","US Gross":8123860,"Worldwide Gross":8123860,"US DVD Sales":null,"Production Budget":19000000,"Release Date":"Jan 09 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.4,"IMDB Votes":2118},{"Title":"Fish Tank","US Gross":374675,"Worldwide Gross":374675,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Jan 15 2010","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.5,"IMDB Votes":5940},{"Title":"Felicia's Journey","US Gross":824295,"Worldwide Gross":1970268,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Nov 12 1999","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Artisan","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Atom Egoyan","Rotten Tomatoes Rating":88,"IMDB Rating":6.9,"IMDB Votes":4790},{"Title":"From Justin to Kelly","US Gross":4922166,"Worldwide Gross":4922166,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Jun 20 2003","MPAA Rating":"PG","Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on TV","Major Genre":"Musical","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":8,"IMDB Rating":1.6,"IMDB Votes":17596},{"Title":"Final Destination","US Gross":53302314,"Worldwide Gross":112802314,"US DVD Sales":null,"Production Budget":23000000,"Release Date":"Mar 17 2000","MPAA Rating":"R","Running Time min":98,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":"James Wong","Rotten Tomatoes Rating":31,"IMDB Rating":6.8,"IMDB Votes":52618},{"Title":"Flags of Our Fathers","US Gross":33602376,"Worldwide Gross":61902376,"US DVD Sales":45105366,"Production Budget":53000000,"Release Date":"Oct 20 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Clint Eastwood","Rotten Tomatoes Rating":73,"IMDB Rating":7.2,"IMDB Votes":42788},{"Title":"Flawless","US Gross":4485485,"Worldwide Gross":4485485,"US DVD Sales":null,"Production Budget":27000000,"Release Date":"Nov 24 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Joel Schumacher","Rotten Tomatoes Rating":43,"IMDB Rating":6.7,"IMDB Votes":8125},{"Title":"Flammen og Citronen","US Gross":148089,"Worldwide Gross":1635241,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Jul 31 2009","MPAA Rating":null,"Running Time min":132,"Distributor":"IFC Films","Source":null,"Major Genre":"Thriller/Suspense","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.2,"IMDB Votes":4182},{"Title":"Flicka","US Gross":21000147,"Worldwide Gross":21893591,"US DVD Sales":49974754,"Production Budget":15000000,"Release Date":"Oct 20 2006","MPAA Rating":"PG","Running Time min":94,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":54,"IMDB Rating":5.7,"IMDB Votes":2832},{"Title":"Flight of the Phoenix","US Gross":21009180,"Worldwide Gross":34009180,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"Dec 17 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Remake","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":30,"IMDB Rating":6,"IMDB Votes":18568},{"Title":"United 93","US Gross":31567134,"Worldwide Gross":76366864,"US DVD Sales":17832230,"Production Budget":18000000,"Release Date":"Apr 28 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Paul Greengrass","Rotten Tomatoes Rating":91,"IMDB Rating":7.8,"IMDB Votes":46691},{"Title":"Flubber","US Gross":92993801,"Worldwide Gross":177993801,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Nov 26 1997","MPAA Rating":"PG","Running Time min":93,"Distributor":"Walt Disney Pictures","Source":"Remake","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Les Mayfield","Rotten Tomatoes Rating":17,"IMDB Rating":4.6,"IMDB Votes":18890},{"Title":"Flushed Away","US Gross":64665672,"Worldwide Gross":177665672,"US DVD Sales":71025931,"Production Budget":149000000,"Release Date":"Nov 03 2006","MPAA Rating":"PG","Running Time min":85,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Sam Fell","Rotten Tomatoes Rating":72,"IMDB Rating":7,"IMDB Votes":21334},{"Title":"Flyboys","US Gross":13090630,"Worldwide Gross":14816379,"US DVD Sales":23631077,"Production Budget":60000000,"Release Date":"Sep 22 2006","MPAA Rating":"PG-13","Running Time min":139,"Distributor":"MGM","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Tony Bill","Rotten Tomatoes Rating":33,"IMDB Rating":6.5,"IMDB Votes":13934},{"Title":"Fly Me To the Moon","US Gross":14543943,"Worldwide Gross":40098231,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Aug 15 2008","MPAA Rating":"G","Running Time min":89,"Distributor":"Summit Entertainment","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":17,"IMDB Rating":4.7,"IMDB Votes":1653},{"Title":"Find Me Guilty","US Gross":1173673,"Worldwide Gross":1788077,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Mar 17 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Freestyle Releasing","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Sidney Lumet","Rotten Tomatoes Rating":60,"IMDB Rating":7.1,"IMDB Votes":12800},{"Title":"The Family Man","US Gross":75764085,"Worldwide Gross":124715863,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Dec 22 2000","MPAA Rating":"PG-13","Running Time min":126,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Brett Ratner","Rotten Tomatoes Rating":52,"IMDB Rating":6.6,"IMDB Votes":34090},{"Title":"Friends with Money","US Gross":13368437,"Worldwide Gross":15328368,"US DVD Sales":7822762,"Production Budget":6500000,"Release Date":"Apr 07 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":71,"IMDB Rating":6.1,"IMDB Votes":11087},{"Title":"Finding Nemo","US Gross":339714978,"Worldwide Gross":867894287,"US DVD Sales":null,"Production Budget":94000000,"Release Date":"May 30 2003","MPAA Rating":"G","Running Time min":100,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Andrew Stanton","Rotten Tomatoes Rating":98,"IMDB Rating":8.2,"IMDB Votes":165006},{"Title":"Finishing the Game","US Gross":52850,"Worldwide Gross":52850,"US DVD Sales":null,"Production Budget":500000,"Release Date":"Oct 05 2007","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"IFC First Take","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Justin Lin","Rotten Tomatoes Rating":35,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Foodfight!","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Dec 31 2009","MPAA Rating":"PG","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Formula 51","US Gross":5204007,"Worldwide Gross":5204007,"US DVD Sales":null,"Production Budget":27000000,"Release Date":"Oct 18 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Screen Media Films","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Fountain","US Gross":10144010,"Worldwide Gross":15461638,"US DVD Sales":8752844,"Production Budget":35000000,"Release Date":"Nov 22 2006","MPAA Rating":"PG-13","Running Time min":96,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Science Fiction","Director":"Darren Aronofsky","Rotten Tomatoes Rating":51,"IMDB Rating":7.4,"IMDB Votes":72562},{"Title":"Fantastic Four: Rise of the Silver Surfer","US Gross":131921738,"Worldwide Gross":288215319,"US DVD Sales":62277740,"Production Budget":120000000,"Release Date":"Jun 15 2007","MPAA Rating":"PG","Running Time min":92,"Distributor":"20th Century Fox","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":"Tim Story","Rotten Tomatoes Rating":36,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Farce of the Penguins","US Gross":0,"Worldwide Gross":0,"US DVD Sales":1619183,"Production Budget":5000000,"Release Date":"Jan 30 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"ThinkFilm","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.1,"IMDB Votes":3186},{"Title":"Flightplan","US Gross":89706988,"Worldwide Gross":225706988,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Sep 23 2005","MPAA Rating":"PG-13","Running Time min":93,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":38,"IMDB Rating":6.2,"IMDB Votes":45305},{"Title":"Frailty","US Gross":13110448,"Worldwide Gross":17423030,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Apr 12 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":74,"IMDB Rating":7.3,"IMDB Votes":27629},{"Title":"The Forbidden Kingdom","US Gross":52075270,"Worldwide Gross":129075270,"US DVD Sales":23318686,"Production Budget":55000000,"Release Date":"Apr 18 2008","MPAA Rating":"PG-13","Running Time min":105,"Distributor":"Lionsgate","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Fantasy","Director":"Rob Minkoff","Rotten Tomatoes Rating":64,"IMDB Rating":6.7,"IMDB Votes":36548},{"Title":"Freedom Writers","US Gross":36605602,"Worldwide Gross":43090741,"US DVD Sales":20532539,"Production Budget":21000000,"Release Date":"Jan 05 2007","MPAA Rating":"PG-13","Running Time min":122,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Richard LaGravenese","Rotten Tomatoes Rating":69,"IMDB Rating":7.5,"IMDB Votes":18065},{"Title":"Next Friday","US Gross":57176582,"Worldwide Gross":59675307,"US DVD Sales":null,"Production Budget":9500000,"Release Date":"Jan 12 2000","MPAA Rating":"R","Running Time min":98,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Steve Carr","Rotten Tomatoes Rating":21,"IMDB Rating":5.3,"IMDB Votes":10176},{"Title":"Freaky Friday","US Gross":110222438,"Worldwide Gross":160822438,"US DVD Sales":null,"Production Budget":26000000,"Release Date":"Aug 06 2003","MPAA Rating":"PG","Running Time min":97,"Distributor":"Walt Disney Pictures","Source":"Remake","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Mark Waters","Rotten Tomatoes Rating":88,"IMDB Rating":6.5,"IMDB Votes":29137},{"Title":"Frequency","US Gross":44983704,"Worldwide Gross":68079671,"US DVD Sales":null,"Production Budget":31000000,"Release Date":"Apr 28 2000","MPAA Rating":"PG-13","Running Time min":118,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":69,"IMDB Rating":7.3,"IMDB Votes":35968},{"Title":"Serenity","US Gross":25514517,"Worldwide Gross":38514517,"US DVD Sales":null,"Production Budget":39000000,"Release Date":"Sep 30 2005","MPAA Rating":"PG-13","Running Time min":119,"Distributor":"Universal","Source":"Based on TV","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Joss Whedon","Rotten Tomatoes Rating":81,"IMDB Rating":8,"IMDB Votes":106648},{"Title":"The Forgotton","US Gross":66711892,"Worldwide Gross":111311892,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Sep 24 2004","MPAA Rating":"PG-13","Running Time min":91,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Joseph Ruben","Rotten Tomatoes Rating":null,"IMDB Rating":4.9,"IMDB Votes":1169},{"Title":"Jason X","US Gross":13121555,"Worldwide Gross":16951798,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Apr 26 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":null,"Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":21,"IMDB Rating":4.4,"IMDB Votes":17964},{"Title":"Friday the 13th","US Gross":65002019,"Worldwide Gross":91700771,"US DVD Sales":9566980,"Production Budget":17000000,"Release Date":"Feb 13 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":null,"Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":26,"IMDB Rating":5.6,"IMDB Votes":26798},{"Title":"Friday After Next","US Gross":33253609,"Worldwide Gross":33526835,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Nov 22 2002","MPAA Rating":"R","Running Time min":85,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":25,"IMDB Rating":5.3,"IMDB Votes":6742},{"Title":"Frida","US Gross":25885000,"Worldwide Gross":56298474,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Oct 25 2002","MPAA Rating":"R","Running Time min":123,"Distributor":"Miramax","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":76,"IMDB Rating":7.3,"IMDB Votes":26243},{"Title":"Friday Night Lights","US Gross":61255921,"Worldwide Gross":61950770,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Oct 08 2004","MPAA Rating":"PG-13","Running Time min":117,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Peter Berg","Rotten Tomatoes Rating":81,"IMDB Rating":7.2,"IMDB Votes":20868},{"Title":"Frozen River","US Gross":2503902,"Worldwide Gross":5281776,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Aug 01 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":87,"IMDB Rating":7.2,"IMDB Votes":10447},{"Title":"The Princess and the Frog","US Gross":104374107,"Worldwide Gross":263467382,"US DVD Sales":68101150,"Production Budget":105000000,"Release Date":"Nov 25 2009","MPAA Rating":"G","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"John Musker","Rotten Tomatoes Rating":84,"IMDB Rating":7.4,"IMDB Votes":16232},{"Title":"Full Frontal","US Gross":2512846,"Worldwide Gross":3438804,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Aug 02 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Steven Soderbergh","Rotten Tomatoes Rating":37,"IMDB Rating":4.8,"IMDB Votes":6660},{"Title":"Fireproof","US Gross":33451479,"Worldwide Gross":33451479,"US DVD Sales":31898934,"Production Budget":500000,"Release Date":"Sep 26 2008","MPAA Rating":"PG","Running Time min":122,"Distributor":"Samuel Goldwyn Films","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Alex Kendrick","Rotten Tomatoes Rating":40,"IMDB Rating":5.6,"IMDB Votes":5498},{"Title":"The Forsaken","US Gross":6755271,"Worldwide Gross":6755271,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Apr 27 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":8,"IMDB Rating":5.1,"IMDB Votes":4679},{"Title":"Frost/Nixon","US Gross":18622031,"Worldwide Gross":28144586,"US DVD Sales":6677601,"Production Budget":29000000,"Release Date":"Dec 05 2008","MPAA Rating":"R","Running Time min":122,"Distributor":"Universal","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Ron Howard","Rotten Tomatoes Rating":92,"IMDB Rating":7.9,"IMDB Votes":36366},{"Title":"Factory Girl","US Gross":1661464,"Worldwide Gross":1661464,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Dec 29 2006","MPAA Rating":"R","Running Time min":90,"Distributor":"MGM","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":19,"IMDB Rating":6.1,"IMDB Votes":8680},{"Title":"Fateless","US Gross":196857,"Worldwide Gross":196857,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Jan 06 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"ThinkFilm","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6,"IMDB Votes":462},{"Title":"The Full Monty","US Gross":45950122,"Worldwide Gross":257938649,"US DVD Sales":null,"Production Budget":3500000,"Release Date":"Aug 13 1997","MPAA Rating":"R","Running Time min":90,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Peter Cattaneo","Rotten Tomatoes Rating":95,"IMDB Rating":7.2,"IMDB Votes":40877},{"Title":"Fun With Dick And Jane","US Gross":110550000,"Worldwide Gross":202250000,"US DVD Sales":29638269,"Production Budget":140000000,"Release Date":"Dec 21 2005","MPAA Rating":"PG-13","Running Time min":90,"Distributor":"Sony Pictures","Source":"Remake","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":29,"IMDB Rating":6.3,"IMDB Votes":1788},{"Title":"Funny People","US Gross":51855045,"Worldwide Gross":71880305,"US DVD Sales":13721109,"Production Budget":70000000,"Release Date":"Jul 31 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Judd Apatow","Rotten Tomatoes Rating":67,"IMDB Rating":6.8,"IMDB Votes":37791},{"Title":"Fur","US Gross":223202,"Worldwide Gross":2281089,"US DVD Sales":null,"Production Budget":16800000,"Release Date":"Nov 10 2006","MPAA Rating":"R","Running Time min":121,"Distributor":"Picturehouse","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Furry Vengeance","US Gross":17630465,"Worldwide Gross":21630465,"US DVD Sales":4335991,"Production Budget":35000000,"Release Date":"Apr 30 2010","MPAA Rating":"PG","Running Time min":null,"Distributor":"Summit Entertainment","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Roger Kumble","Rotten Tomatoes Rating":8,"IMDB Rating":2.6,"IMDB Votes":3458},{"Title":"Fever Pitch","US Gross":42071069,"Worldwide Gross":50071069,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Apr 08 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Bobby Farrelly","Rotten Tomatoes Rating":null,"IMDB Rating":6.3,"IMDB Votes":16736},{"Title":"For Your Consideration","US Gross":5549923,"Worldwide Gross":5549923,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Nov 17 2006","MPAA Rating":"PG-13","Running Time min":86,"Distributor":"Warner Independent","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Christopher Guest","Rotten Tomatoes Rating":50,"IMDB Rating":6.2,"IMDB Votes":7780},{"Title":"The Game","US Gross":48265581,"Worldwide Gross":48265581,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Sep 12 1997","MPAA Rating":"R","Running Time min":128,"Distributor":"Polygram","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"David Fincher","Rotten Tomatoes Rating":80,"IMDB Rating":7.7,"IMDB Votes":74136},{"Title":"Gangs of New York","US Gross":77730500,"Worldwide Gross":190400000,"US DVD Sales":null,"Production Budget":97000000,"Release Date":"Dec 20 2002","MPAA Rating":"R","Running Time min":168,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Martin Scorsese","Rotten Tomatoes Rating":75,"IMDB Rating":7.4,"IMDB Votes":113378},{"Title":"Garfield","US Gross":75367693,"Worldwide Gross":200802638,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Jun 11 2004","MPAA Rating":"PG","Running Time min":80,"Distributor":"20th Century Fox","Source":"Based on Comic/Graphic Novel","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Peter Hewitt","Rotten Tomatoes Rating":null,"IMDB Rating":4.8,"IMDB Votes":19870},{"Title":"Georgia Rule","US Gross":18882880,"Worldwide Gross":20819601,"US DVD Sales":19382312,"Production Budget":20000000,"Release Date":"May 11 2007","MPAA Rating":"R","Running Time min":111,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Garry Marshall","Rotten Tomatoes Rating":17,"IMDB Rating":5.8,"IMDB Votes":10902},{"Title":"Gattaca","US Gross":12532777,"Worldwide Gross":12532777,"US DVD Sales":null,"Production Budget":36000000,"Release Date":"Oct 24 1997","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Science Fiction","Director":"Andrew Niccol","Rotten Tomatoes Rating":82,"IMDB Rating":7.8,"IMDB Votes":70906},{"Title":"Gone, Baby, Gone","US Gross":20300218,"Worldwide Gross":34619699,"US DVD Sales":11406490,"Production Budget":19000000,"Release Date":"Oct 19 2007","MPAA Rating":"R","Running Time min":114,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Ben Affleck","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Goodbye, Lenin!","US Gross":4063859,"Worldwide Gross":79316616,"US DVD Sales":null,"Production Budget":6400000,"Release Date":"Feb 27 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.3,"IMDB Votes":198},{"Title":"Good Boy!","US Gross":37667746,"Worldwide Gross":45312217,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Oct 10 2003","MPAA Rating":"PG","Running Time min":87,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":45,"IMDB Rating":5,"IMDB Votes":1961},{"Title":"Gods and Generals","US Gross":12882934,"Worldwide Gross":12923936,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Feb 21 2003","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":null,"Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":8,"IMDB Rating":6,"IMDB Votes":7437},{"Title":"The Good German","US Gross":1308696,"Worldwide Gross":1308696,"US DVD Sales":null,"Production Budget":32000000,"Release Date":"Dec 15 2006","MPAA Rating":"R","Running Time min":104,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Steven Soderbergh","Rotten Tomatoes Rating":32,"IMDB Rating":6.1,"IMDB Votes":13007},{"Title":"Gods and Monsters","US Gross":6451628,"Worldwide Gross":6451628,"US DVD Sales":null,"Production Budget":3500000,"Release Date":"Nov 06 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Bill Condon","Rotten Tomatoes Rating":96,"IMDB Rating":7.5,"IMDB Votes":15946},{"Title":"The Good Night","US Gross":22441,"Worldwide Gross":22441,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Oct 05 2007","MPAA Rating":"R","Running Time min":93,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":29,"IMDB Rating":6,"IMDB Votes":4332},{"Title":"The Good Thief","US Gross":3517797,"Worldwide Gross":3517797,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Apr 02 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Remake","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Neil Jordan","Rotten Tomatoes Rating":78,"IMDB Rating":null,"IMDB Votes":null},{"Title":"George and the Dragon","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":32000000,"Release Date":"Dec 31 2004","MPAA Rating":"PG","Running Time min":null,"Distributor":null,"Source":"Original Screenplay","Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.7,"IMDB Votes":1762},{"Title":"Gerry","US Gross":254683,"Worldwide Gross":254683,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Feb 14 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"ThinkFilm","Source":null,"Major Genre":"Drama","Creative Type":null,"Director":"Gus Van Sant","Rotten Tomatoes Rating":null,"IMDB Rating":6.2,"IMDB Votes":8583},{"Title":"G-Force","US Gross":119436770,"Worldwide Gross":287389685,"US DVD Sales":44145849,"Production Budget":82500000,"Release Date":"Jul 24 2009","MPAA Rating":"PG","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":22,"IMDB Rating":5,"IMDB Votes":9633},{"Title":"Gridiron Gang","US Gross":38432823,"Worldwide Gross":41480851,"US DVD Sales":34066576,"Production Budget":30000000,"Release Date":"Sep 15 2006","MPAA Rating":"PG-13","Running Time min":126,"Distributor":"Sony Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Phil Joanou","Rotten Tomatoes Rating":41,"IMDB Rating":6.8,"IMDB Votes":12400},{"Title":"The Good Girl","US Gross":14018296,"Worldwide Gross":15976468,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Aug 07 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":81,"IMDB Rating":6.6,"IMDB Votes":21460},{"Title":"Ghost Ship","US Gross":30113491,"Worldwide Gross":68349884,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Oct 25 2002","MPAA Rating":"R","Running Time min":91,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":13,"IMDB Rating":5.3,"IMDB Votes":25891},{"Title":"Ghosts of Mississippi","US Gross":13052741,"Worldwide Gross":13052741,"US DVD Sales":null,"Production Budget":36000000,"Release Date":"Dec 20 1996","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Rob Reiner","Rotten Tomatoes Rating":50,"IMDB Rating":6.4,"IMDB Votes":5276},{"Title":"The Glass House","US Gross":17951431,"Worldwide Gross":22861785,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Sep 14 2001","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":21,"IMDB Rating":5.6,"IMDB Votes":10629},{"Title":"Ghost Rider","US Gross":115802596,"Worldwide Gross":237702596,"US DVD Sales":103730683,"Production Budget":120000000,"Release Date":"Feb 16 2007","MPAA Rating":"PG-13","Running Time min":110,"Distributor":"Sony Pictures","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":"Mark Steven Johnson","Rotten Tomatoes Rating":26,"IMDB Rating":5.2,"IMDB Votes":63235},{"Title":"Ghost Town","US Gross":13252641,"Worldwide Gross":26612350,"US DVD Sales":7574314,"Production Budget":20000000,"Release Date":"Sep 19 2008","MPAA Rating":"PG-13","Running Time min":102,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Fantasy","Director":"David Koepp","Rotten Tomatoes Rating":85,"IMDB Rating":4.7,"IMDB Votes":310},{"Title":"The Gift","US Gross":12008642,"Worldwide Gross":44567606,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Dec 19 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Vantage","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Sam Raimi","Rotten Tomatoes Rating":56,"IMDB Rating":6.7,"IMDB Votes":28488},{"Title":"Gigli","US Gross":6087542,"Worldwide Gross":7266209,"US DVD Sales":null,"Production Budget":54000000,"Release Date":"Aug 01 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Martin Brest","Rotten Tomatoes Rating":6,"IMDB Rating":2.4,"IMDB Votes":29031},{"Title":"G.I.Jane","US Gross":48169156,"Worldwide Gross":48169156,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Aug 22 1997","MPAA Rating":"R","Running Time min":124,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Ridley Scott","Rotten Tomatoes Rating":null,"IMDB Rating":5.5,"IMDB Votes":23807},{"Title":"G.I. Joe: The Rise of Cobra","US Gross":150201498,"Worldwide Gross":302469019,"US DVD Sales":69866155,"Production Budget":175000000,"Release Date":"Aug 07 2009","MPAA Rating":"PG-13","Running Time min":118,"Distributor":"Paramount Pictures","Source":"Based on Toy","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Stephen Sommers","Rotten Tomatoes Rating":null,"IMDB Rating":5.8,"IMDB Votes":47052},{"Title":"Girl, Interrupted","US Gross":28871190,"Worldwide Gross":28871190,"US DVD Sales":null,"Production Budget":24000000,"Release Date":"Dec 21 1999","MPAA Rating":"R","Running Time min":127,"Distributor":"Sony Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"James Mangold","Rotten Tomatoes Rating":53,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Gladiator","US Gross":187683805,"Worldwide Gross":457683805,"US DVD Sales":null,"Production Budget":103000000,"Release Date":"May 05 2000","MPAA Rating":"R","Running Time min":150,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"Ridley Scott","Rotten Tomatoes Rating":77,"IMDB Rating":8.3,"IMDB Votes":279512},{"Title":"Glitter","US Gross":4273372,"Worldwide Gross":4273372,"US DVD Sales":null,"Production Budget":8500000,"Release Date":"Sep 21 2001","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Musical","Creative Type":"Contemporary Fiction","Director":"Vondie Curtis-Hall","Rotten Tomatoes Rating":7,"IMDB Rating":2,"IMDB Votes":13778},{"Title":"Gloria","US Gross":4167493,"Worldwide Gross":4967493,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Jan 22 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Remake","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Sidney Lumet","Rotten Tomatoes Rating":19,"IMDB Rating":4.7,"IMDB Votes":2726},{"Title":"Good Luck Chuck","US Gross":35017297,"Worldwide Gross":59183821,"US DVD Sales":26234476,"Production Budget":25000000,"Release Date":"Sep 21 2007","MPAA Rating":"R","Running Time min":96,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":5,"IMDB Rating":5.6,"IMDB Votes":29013},{"Title":"John Carpenter's Ghosts of Mars","US Gross":8434601,"Worldwide Gross":8434601,"US DVD Sales":null,"Production Budget":28000000,"Release Date":"Aug 24 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Screen Media Films","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"John Carpenter","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Green Mile","US Gross":136801374,"Worldwide Gross":286601374,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Dec 10 1999","MPAA Rating":"R","Running Time min":187,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Fantasy","Director":"Frank Darabont","Rotten Tomatoes Rating":77,"IMDB Rating":8.4,"IMDB Votes":198916},{"Title":"The Game of Their Lives","US Gross":375474,"Worldwide Gross":375474,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Apr 22 2005","MPAA Rating":"PG","Running Time min":null,"Distributor":"IFC Films","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":25,"IMDB Rating":6,"IMDB Votes":1443},{"Title":"Gandhi, My Father","US Gross":240425,"Worldwide Gross":1375194,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Aug 03 2007","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Eros Entertainment","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":40,"IMDB Rating":8.1,"IMDB Votes":50881},{"Title":"Good Night and Good Luck","US Gross":31501218,"Worldwide Gross":54601218,"US DVD Sales":20967273,"Production Budget":7000000,"Release Date":"Oct 07 2005","MPAA Rating":"PG","Running Time min":null,"Distributor":"Warner Independent","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"George Clooney","Rotten Tomatoes Rating":null,"IMDB Rating":7.7,"IMDB Votes":42797},{"Title":"The General's Daughter","US Gross":102705852,"Worldwide Gross":149705852,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Jun 18 1999","MPAA Rating":"R","Running Time min":116,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Simon West","Rotten Tomatoes Rating":22,"IMDB Rating":6.1,"IMDB Votes":23570},{"Title":"Gun Shy","US Gross":1638202,"Worldwide Gross":1638202,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Feb 04 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":24,"IMDB Rating":5.4,"IMDB Votes":3607},{"Title":"Go!","US Gross":16875273,"Worldwide Gross":28383441,"US DVD Sales":null,"Production Budget":6500000,"Release Date":"Apr 09 1999","MPAA Rating":"R","Running Time min":103,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":"Doug Liman","Rotten Tomatoes Rating":92,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Goal!","US Gross":4283255,"Worldwide Gross":27610873,"US DVD Sales":12616824,"Production Budget":33000000,"Release Date":"May 12 2006","MPAA Rating":"PG","Running Time min":121,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":16809},{"Title":"Godzilla 2000","US Gross":10037390,"Worldwide Gross":10037390,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Aug 18 2000","MPAA Rating":"PG","Running Time min":null,"Distributor":"Sony Pictures","Source":"Remake","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Godsend","US Gross":14334645,"Worldwide Gross":16910708,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Apr 30 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":4,"IMDB Rating":4.7,"IMDB Votes":13866},{"Title":"Godzilla","US Gross":136314294,"Worldwide Gross":376000000,"US DVD Sales":null,"Production Budget":125000000,"Release Date":"May 19 1998","MPAA Rating":"PG-13","Running Time min":139,"Distributor":"Sony Pictures","Source":"Remake","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Roland Emmerich","Rotten Tomatoes Rating":25,"IMDB Rating":4.8,"IMDB Votes":59455},{"Title":"Smiling Fish and Goat on Fire","US Gross":277233,"Worldwide Gross":277233,"US DVD Sales":null,"Production Budget":40000,"Release Date":"Aug 25 2000","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Gone in 60 Seconds","US Gross":101643008,"Worldwide Gross":232643008,"US DVD Sales":null,"Production Budget":103300000,"Release Date":"Jun 09 2000","MPAA Rating":"PG-13","Running Time min":118,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":2940},{"Title":"Good","US Gross":27276,"Worldwide Gross":27276,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"Dec 31 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"ThinkFilm","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":34,"IMDB Rating":6.2,"IMDB Votes":1926},{"Title":"Good Will Hunting","US Gross":138433435,"Worldwide Gross":225933435,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Feb 20 1987","MPAA Rating":"R","Running Time min":126,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Gus Van Sant","Rotten Tomatoes Rating":97,"IMDB Rating":8.1,"IMDB Votes":150415},{"Title":"Gosford Park","US Gross":41300105,"Worldwide Gross":41300105,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Dec 26 2001","MPAA Rating":"R","Running Time min":137,"Distributor":"USA Films","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":"Robert Altman","Rotten Tomatoes Rating":86,"IMDB Rating":7.3,"IMDB Votes":36648},{"Title":"Gossip","US Gross":5108820,"Worldwide Gross":12591270,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Apr 21 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":28,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Game Plan","US Gross":90648202,"Worldwide Gross":147914546,"US DVD Sales":50113315,"Production Budget":22000000,"Release Date":"Sep 22 2007","MPAA Rating":"PG","Running Time min":110,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Andy Fickman","Rotten Tomatoes Rating":27,"IMDB Rating":6.3,"IMDB Votes":14984},{"Title":"Girl with a Pearl Earring","US Gross":11634362,"Worldwide Gross":22106210,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Dec 12 2003","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Lionsgate","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Peter Webber","Rotten Tomatoes Rating":71,"IMDB Rating":7.1,"IMDB Votes":23493},{"Title":"Galaxy Quest","US Gross":71423726,"Worldwide Gross":90523726,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Dec 25 1999","MPAA Rating":"PG","Running Time min":104,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":89,"IMDB Rating":7.2,"IMDB Votes":52507},{"Title":"Saving Grace","US Gross":12178602,"Worldwide Gross":24325623,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Aug 04 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Fine Line","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":63,"IMDB Rating":6.8,"IMDB Votes":8543},{"Title":"Gracie","US Gross":2956339,"Worldwide Gross":3036736,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Jun 01 2007","MPAA Rating":"PG-13","Running Time min":98,"Distributor":"Picturehouse","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":59,"IMDB Rating":6.2,"IMDB Votes":2084},{"Title":"The Great Raid","US Gross":10166502,"Worldwide Gross":10597070,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Aug 12 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"John Dahl","Rotten Tomatoes Rating":36,"IMDB Rating":6.8,"IMDB Votes":8894},{"Title":"The Grand","US Gross":115879,"Worldwide Gross":115879,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Mar 21 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Anchor Bay Entertainment","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Zak Penn","Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":3346},{"Title":"The Constant Gardener","US Gross":33579798,"Worldwide Gross":81079798,"US DVD Sales":null,"Production Budget":25500000,"Release Date":"Aug 31 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Focus Features","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Fernando Meirelles","Rotten Tomatoes Rating":83,"IMDB Rating":7.6,"IMDB Votes":50763},{"Title":"Garden State","US Gross":26782316,"Worldwide Gross":32381151,"US DVD Sales":null,"Production Budget":2500000,"Release Date":"Jul 28 2004","MPAA Rating":"R","Running Time min":109,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Zach Braff","Rotten Tomatoes Rating":86,"IMDB Rating":7.9,"IMDB Votes":92594},{"Title":"Grease","US Gross":305260,"Worldwide Gross":206005260,"US DVD Sales":21249794,"Production Budget":6000000,"Release Date":"Jun 16 1978","MPAA Rating":"PG","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Musical/Opera","Major Genre":"Musical","Creative Type":"Historical Fiction","Director":"Randal Kleiser","Rotten Tomatoes Rating":83,"IMDB Rating":7,"IMDB Votes":60146},{"Title":"Green Zone","US Gross":35053660,"Worldwide Gross":84788541,"US DVD Sales":14424476,"Production Budget":100000000,"Release Date":"Mar 12 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Based on Factual Book/Article","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Paul Greengrass","Rotten Tomatoes Rating":55,"IMDB Rating":7.1,"IMDB Votes":26759},{"Title":"George Of The Jungle","US Gross":105263257,"Worldwide Gross":174463257,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Jul 16 1997","MPAA Rating":"PG","Running Time min":91,"Distributor":"Walt Disney Pictures","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":54,"IMDB Rating":5.3,"IMDB Votes":19685},{"Title":"The Brothers Grimm","US Gross":37899638,"Worldwide Gross":105299638,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Aug 26 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax/Dimension","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Terry Gilliam","Rotten Tomatoes Rating":37,"IMDB Rating":5.9,"IMDB Votes":43532},{"Title":"The Girl Next Door","US Gross":14589444,"Worldwide Gross":18589444,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Apr 09 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Luke Greenfield","Rotten Tomatoes Rating":56,"IMDB Rating":7,"IMDB Votes":5614},{"Title":"How the Grinch Stole Christmas","US Gross":260044825,"Worldwide Gross":345141403,"US DVD Sales":null,"Production Budget":123000000,"Release Date":"Nov 17 2000","MPAA Rating":"PG","Running Time min":104,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Ron Howard","Rotten Tomatoes Rating":53,"IMDB Rating":5.7,"IMDB Votes":40310},{"Title":"Grindhouse","US Gross":25031037,"Worldwide Gross":50187789,"US DVD Sales":31070911,"Production Budget":53000000,"Release Date":"Apr 06 2007","MPAA Rating":"R","Running Time min":191,"Distributor":"Weinstein/Dimension","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":"Robert Rodriguez","Rotten Tomatoes Rating":null,"IMDB Rating":7.9,"IMDB Votes":82770},{"Title":"Get Rich or Die Tryin'","US Gross":30981850,"Worldwide Gross":46437122,"US DVD Sales":9906347,"Production Budget":40000000,"Release Date":"Nov 09 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Jim Sheridan","Rotten Tomatoes Rating":16,"IMDB Rating":4,"IMDB Votes":18126},{"Title":"Wallace & Gromit: The Curse of the Were-Rabbit","US Gross":56068547,"Worldwide Gross":185724838,"US DVD Sales":35069986,"Production Budget":30000000,"Release Date":"Oct 05 2005","MPAA Rating":"G","Running Time min":85,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Nick Park","Rotten Tomatoes Rating":95,"IMDB Rating":7.9,"IMDB Votes":38158},{"Title":"Groove","US Gross":1115313,"Worldwide Gross":1167524,"US DVD Sales":null,"Production Budget":500000,"Release Date":"Jun 09 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":56,"IMDB Rating":5.8,"IMDB Votes":2486},{"Title":"Grosse Point Blank","US Gross":28084357,"Worldwide Gross":28084357,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Apr 11 1997","MPAA Rating":"R","Running Time min":106,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":41523},{"Title":"The Grudge 2","US Gross":39143839,"Worldwide Gross":68643839,"US DVD Sales":8293678,"Production Budget":20000000,"Release Date":"Oct 13 2006","MPAA Rating":"PG-13","Running Time min":102,"Distributor":"Sony Pictures","Source":"Remake","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":10,"IMDB Rating":4.6,"IMDB Votes":16024},{"Title":"The Grudge","US Gross":110359362,"Worldwide Gross":187281115,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Oct 22 2004","MPAA Rating":"PG-13","Running Time min":96,"Distributor":"Sony Pictures","Source":"Remake","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":39,"IMDB Rating":5.7,"IMDB Votes":43218},{"Title":"Grown Ups","US Gross":161094625,"Worldwide Gross":250294625,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"Jun 25 2010","MPAA Rating":"PG-13","Running Time min":102,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":9,"IMDB Rating":5.8,"IMDB Votes":13488},{"Title":"Ghost Dog: Way of the Samurai","US Gross":3330230,"Worldwide Gross":6030230,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Mar 03 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Artisan","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Jim Jarmusch","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Guess Who","US Gross":68915888,"Worldwide Gross":102115888,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Mar 25 2005","MPAA Rating":"PG-13","Running Time min":103,"Distributor":"Sony Pictures","Source":"Remake","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":43,"IMDB Rating":5.7,"IMDB Votes":15789},{"Title":"Get Carter","US Gross":14967182,"Worldwide Gross":19417182,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Oct 06 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Remake","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":12,"IMDB Rating":4.8,"IMDB Votes":14196},{"Title":"Get Over It","US Gross":11560259,"Worldwide Gross":11560259,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Mar 09 2001","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":45,"IMDB Rating":5.5,"IMDB Votes":9350},{"Title":"Veronica Guerin","US Gross":1569918,"Worldwide Gross":9438074,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Oct 17 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Joel Schumacher","Rotten Tomatoes Rating":54,"IMDB Rating":6.8,"IMDB Votes":8778},{"Title":"The Guru","US Gross":3051221,"Worldwide Gross":23788368,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Jan 31 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.5,"IMDB Votes":9239},{"Title":"A Guy Thing","US Gross":15543862,"Worldwide Gross":17430594,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Jan 17 2003","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.5,"IMDB Votes":8147},{"Title":"Ghost World","US Gross":6217849,"Worldwide Gross":8764007,"US DVD Sales":null,"Production Budget":5500000,"Release Date":"Jul 20 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Based on Comic/Graphic Novel","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Terry Zwigoff","Rotten Tomatoes Rating":92,"IMDB Rating":7.7,"IMDB Votes":42973},{"Title":"Halloween 2","US Gross":33392973,"Worldwide Gross":38512850,"US DVD Sales":6646073,"Production Budget":15000000,"Release Date":"Aug 28 2009","MPAA Rating":"R","Running Time min":105,"Distributor":"Weinstein/Dimension","Source":null,"Major Genre":"Horror","Creative Type":"Fantasy","Director":"Rob Zombie","Rotten Tomatoes Rating":null,"IMDB Rating":4.5,"IMDB Votes":9284},{"Title":"Hairspray","US Gross":118823091,"Worldwide Gross":202823091,"US DVD Sales":104104829,"Production Budget":75000000,"Release Date":"Jul 20 2007","MPAA Rating":"PG","Running Time min":117,"Distributor":"New Line","Source":"Remake","Major Genre":"Musical","Creative Type":"Historical Fiction","Director":"Adam Shankman","Rotten Tomatoes Rating":91,"IMDB Rating":7.2,"IMDB Votes":41511},{"Title":"Half Baked","US Gross":17394881,"Worldwide Gross":17394881,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Jan 16 1998","MPAA Rating":"R","Running Time min":84,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":29,"IMDB Rating":6.3,"IMDB Votes":18791},{"Title":"Hamlet","US Gross":4501094,"Worldwide Gross":7129670,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Dec 25 1996","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":94,"IMDB Rating":6,"IMDB Votes":5147},{"Title":"Hamlet","US Gross":1577287,"Worldwide Gross":2288841,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"May 12 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":71,"IMDB Rating":6,"IMDB Votes":5147},{"Title":"Hannibal the Conqueror","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Dec 31 1969","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":null,"Creative Type":"Dramatization","Director":"Vin Diesel","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Hancock","US Gross":227946274,"Worldwide Gross":624346274,"US DVD Sales":89352567,"Production Budget":150000000,"Release Date":"Jul 02 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Super Hero","Director":"Peter Berg","Rotten Tomatoes Rating":40,"IMDB Rating":6.5,"IMDB Votes":100822},{"Title":"Happily N'Ever After","US Gross":15849032,"Worldwide Gross":38344430,"US DVD Sales":16559473,"Production Budget":47000000,"Release Date":"Jan 05 2007","MPAA Rating":"PG","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.9,"IMDB Votes":4678},{"Title":"The Happening","US Gross":64506874,"Worldwide Gross":163403799,"US DVD Sales":21432877,"Production Budget":60000000,"Release Date":"Jun 13 2008","MPAA Rating":"R","Running Time min":89,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":"M. Night Shyamalan","Rotten Tomatoes Rating":18,"IMDB Rating":5.2,"IMDB Votes":72259},{"Title":"Happy, Texas","US Gross":2039192,"Worldwide Gross":2039192,"US DVD Sales":null,"Production Budget":1700000,"Release Date":"Oct 01 1999","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":82,"IMDB Rating":7.5,"IMDB Votes":198},{"Title":"Hard Candy","US Gross":1024640,"Worldwide Gross":1881243,"US DVD Sales":null,"Production Budget":950000,"Release Date":"Apr 14 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.2,"IMDB Votes":45791},{"Title":"Harsh Times","US Gross":3337931,"Worldwide Gross":5963961,"US DVD Sales":2638319,"Production Budget":2000000,"Release Date":"Nov 10 2006","MPAA Rating":"R","Running Time min":120,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":48,"IMDB Rating":7,"IMDB Votes":26347},{"Title":"Harvard Man","US Gross":56653,"Worldwide Gross":56653,"US DVD Sales":null,"Production Budget":5500000,"Release Date":"May 17 2002","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.9,"IMDB Votes":2758},{"Title":"Harry Brown","US Gross":1818681,"Worldwide Gross":6294140,"US DVD Sales":null,"Production Budget":7300000,"Release Date":"Apr 30 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Samuel Goldwyn Films","Source":null,"Major Genre":"Thriller/Suspense","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":14297},{"Title":"The House Bunny","US Gross":48237389,"Worldwide Gross":70237389,"US DVD Sales":15442818,"Production Budget":25000000,"Release Date":"Aug 22 2008","MPAA Rating":"PG-13","Running Time min":98,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Fred Wolf","Rotten Tomatoes Rating":39,"IMDB Rating":5.5,"IMDB Votes":18964},{"Title":"The Devil's Rejects","US Gross":17044981,"Worldwide Gross":20940428,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Jul 22 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Rob Zombie","Rotten Tomatoes Rating":54,"IMDB Rating":6.9,"IMDB Votes":36082},{"Title":"House of 1,000 Corpses","US Gross":12634962,"Worldwide Gross":16829545,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Apr 11 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Rob Zombie","Rotten Tomatoes Rating":null,"IMDB Rating":5.5,"IMDB Votes":3311},{"Title":"The House of the Dead","US Gross":10199354,"Worldwide Gross":13767816,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Oct 10 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Artisan","Source":"Based on Game","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Uwe Boll","Rotten Tomatoes Rating":null,"IMDB Rating":6.5,"IMDB Votes":5541},{"Title":"Hidalgo","US Gross":67286731,"Worldwide Gross":107336658,"US DVD Sales":null,"Production Budget":78000000,"Release Date":"Mar 05 2004","MPAA Rating":"PG-13","Running Time min":136,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Western","Creative Type":"Historical Fiction","Director":"Joe Johnston","Rotten Tomatoes Rating":46,"IMDB Rating":6.6,"IMDB Votes":23604},{"Title":"Hide and Seek","US Gross":51100486,"Worldwide Gross":123100486,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Jan 28 2005","MPAA Rating":"R","Running Time min":105,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":12,"IMDB Rating":5.6,"IMDB Votes":30891},{"Title":"Hoodwinked","US Gross":51386611,"Worldwide Gross":110011106,"US DVD Sales":31171440,"Production Budget":17500000,"Release Date":"Dec 16 2005","MPAA Rating":"PG","Running Time min":80,"Distributor":"Weinstein Co.","Source":"Traditional/Legend/Fairytale","Major Genre":"Comedy","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.7,"IMDB Votes":20461},{"Title":"How Do You Know?","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":90000000,"Release Date":"Dec 17 2010","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Head of State","US Gross":37788228,"Worldwide Gross":38283765,"US DVD Sales":null,"Production Budget":35200000,"Release Date":"Mar 28 2003","MPAA Rating":"PG-13","Running Time min":95,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Chris Rock","Rotten Tomatoes Rating":30,"IMDB Rating":5.1,"IMDB Votes":8447},{"Title":"Hedwig and the Angry Inch","US Gross":3067312,"Worldwide Gross":3643900,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Jul 20 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Fine Line","Source":"Based on Musical/Opera","Major Genre":"Musical","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":92,"IMDB Rating":7.6,"IMDB Votes":14766},{"Title":"Pooh's Heffalump Movie","US Gross":18098433,"Worldwide Gross":52858433,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Feb 11 2005","MPAA Rating":"G","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":80,"IMDB Rating":6.3,"IMDB Votes":1605},{"Title":"He Got Game","US Gross":21567853,"Worldwide Gross":21567853,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"May 01 1998","MPAA Rating":"R","Running Time min":134,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Spike Lee","Rotten Tomatoes Rating":80,"IMDB Rating":6.8,"IMDB Votes":14494},{"Title":"Heist","US Gross":23483357,"Worldwide Gross":28483168,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Nov 09 2001","MPAA Rating":"R","Running Time min":109,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"David Mamet","Rotten Tomatoes Rating":66,"IMDB Rating":3.2,"IMDB Votes":77},{"Title":"Hellboy 2: The Golden Army","US Gross":75986503,"Worldwide Gross":160388063,"US DVD Sales":43689202,"Production Budget":82500000,"Release Date":"Jul 11 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":"Guillermo Del Toro","Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":61902},{"Title":"Hellboy","US Gross":59623958,"Worldwide Gross":99823958,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Apr 02 2004","MPAA Rating":"PG-13","Running Time min":122,"Distributor":"Sony Pictures","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":"Guillermo Del Toro","Rotten Tomatoes Rating":81,"IMDB Rating":6.8,"IMDB Votes":67763},{"Title":"Raising Helen","US Gross":37485528,"Worldwide Gross":43340302,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"May 28 2004","MPAA Rating":"PG-13","Running Time min":119,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Garry Marshall","Rotten Tomatoes Rating":22,"IMDB Rating":5.7,"IMDB Votes":10526},{"Title":"A Home at the End of the World","US Gross":1029017,"Worldwide Gross":1033810,"US DVD Sales":null,"Production Budget":6500000,"Release Date":"Jul 23 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Independent","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":48,"IMDB Rating":6.7,"IMDB Votes":7180},{"Title":"Jet Li's Hero","US Gross":53652140,"Worldwide Gross":177352140,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Aug 27 2004","MPAA Rating":"PG-13","Running Time min":96,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"Yimou Zhang","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Here on Earth","US Gross":10494147,"Worldwide Gross":10845127,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Mar 24 2000","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":18,"IMDB Rating":4.6,"IMDB Votes":4929},{"Title":"House of Flying Daggers","US Gross":11050094,"Worldwide Gross":92863945,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Dec 03 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"Yimou Zhang","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Head Over Heels","US Gross":10397365,"Worldwide Gross":10397365,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Feb 02 2001","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Mark Waters","Rotten Tomatoes Rating":9,"IMDB Rating":4.8,"IMDB Votes":6574},{"Title":"The Haunting","US Gross":91188905,"Worldwide Gross":180188905,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Jul 23 1999","MPAA Rating":"PG-13","Running Time min":114,"Distributor":"Dreamworks SKG","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Jan De Bont","Rotten Tomatoes Rating":17,"IMDB Rating":4.6,"IMDB Votes":31808},{"Title":"High Crimes","US Gross":41543207,"Worldwide Gross":63781100,"US DVD Sales":null,"Production Budget":42000000,"Release Date":"Apr 05 2002","MPAA Rating":"PG-13","Running Time min":115,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Carl Franklin","Rotten Tomatoes Rating":31,"IMDB Rating":6.1,"IMDB Votes":14428},{"Title":"High Fidelity","US Gross":27277055,"Worldwide Gross":47881663,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Mar 31 2000","MPAA Rating":"R","Running Time min":114,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Stephen Frears","Rotten Tomatoes Rating":92,"IMDB Rating":7.6,"IMDB Votes":69740},{"Title":"Highlander: Endgame","US Gross":12801190,"Worldwide Gross":12801190,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Sep 01 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax/Dimension","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.3,"IMDB Votes":8421},{"Title":"High Heels and Low Lifes","US Gross":226792,"Worldwide Gross":226792,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Oct 26 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":20,"IMDB Rating":6.1,"IMDB Votes":2205},{"Title":"High School Musical 3: Senior Year","US Gross":90556401,"Worldwide Gross":251056401,"US DVD Sales":59373004,"Production Budget":11000000,"Release Date":"Oct 24 2008","MPAA Rating":"G","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on TV","Major Genre":"Musical","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":66,"IMDB Rating":3.7,"IMDB Votes":18587},{"Title":"The History Boys","US Gross":2730296,"Worldwide Gross":13425589,"US DVD Sales":null,"Production Budget":3700000,"Release Date":"Nov 21 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Based on Play","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":63,"IMDB Rating":6.7,"IMDB Votes":10293},{"Title":"A History of Violence","US Gross":31493782,"Worldwide Gross":59993782,"US DVD Sales":38659936,"Production Budget":32000000,"Release Date":"Sep 23 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Based on Comic/Graphic Novel","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"David Cronenberg","Rotten Tomatoes Rating":87,"IMDB Rating":7.6,"IMDB Votes":79738},{"Title":"Hitch","US Gross":177784257,"Worldwide Gross":366784257,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Feb 11 2005","MPAA Rating":"PG-13","Running Time min":113,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Andy Tennant","Rotten Tomatoes Rating":69,"IMDB Rating":5.7,"IMDB Votes":89},{"Title":"Hitman","US Gross":39687694,"Worldwide Gross":99965792,"US DVD Sales":28077100,"Production Budget":17500000,"Release Date":"Nov 21 2007","MPAA Rating":"R","Running Time min":93,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":14,"IMDB Rating":6.8,"IMDB Votes":520},{"Title":"Harold & Kumar Escape from Guantanamo Bay","US Gross":38108728,"Worldwide Gross":43231984,"US DVD Sales":24609630,"Production Budget":12000000,"Release Date":"Apr 25 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":54,"IMDB Rating":6.7,"IMDB Votes":42358},{"Title":"Harold & Kumar Go to White Castle","US Gross":18225165,"Worldwide Gross":18225165,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Jul 30 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":74,"IMDB Rating":7.2,"IMDB Votes":56030},{"Title":"Held Up","US Gross":4714090,"Worldwide Gross":4714090,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"May 12 2000","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Trimark","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":17,"IMDB Rating":4.7,"IMDB Votes":1840},{"Title":"The Hills Have Eyes II","US Gross":20804166,"Worldwide Gross":37466538,"US DVD Sales":30512461,"Production Budget":15000000,"Release Date":"Mar 23 2007","MPAA Rating":"R","Running Time min":88,"Distributor":"20th Century Fox","Source":"Remake","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5,"IMDB Votes":17948},{"Title":"The Hills Have Eyes","US Gross":41778863,"Worldwide Gross":69623713,"US DVD Sales":20576805,"Production Budget":17000000,"Release Date":"Mar 10 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Remake","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Alexandre Aja","Rotten Tomatoes Rating":49,"IMDB Rating":6.5,"IMDB Votes":43747},{"Title":"How to Lose Friends & Alienate People","US Gross":2775593,"Worldwide Gross":12031443,"US DVD Sales":null,"Production Budget":28000000,"Release Date":"Oct 03 2008","MPAA Rating":"R","Running Time min":109,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":36,"IMDB Rating":6.7,"IMDB Votes":25756},{"Title":"Half Past Dead","US Gross":15567860,"Worldwide Gross":19233280,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Nov 15 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":2,"IMDB Rating":4.1,"IMDB Votes":6909},{"Title":"Halloween: H2O","US Gross":55041738,"Worldwide Gross":55041738,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Aug 05 1998","MPAA Rating":"R","Running Time min":85,"Distributor":"Miramax","Source":null,"Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Steve Miner","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Halloween: Resurrection","US Gross":30259652,"Worldwide Gross":37659652,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Jul 12 2002","MPAA Rating":"R","Running Time min":89,"Distributor":"Miramax/Dimension","Source":null,"Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Rick Rosenthal","Rotten Tomatoes Rating":null,"IMDB Rating":3.9,"IMDB Votes":13181},{"Title":"Holy Man","US Gross":12069719,"Worldwide Gross":12069719,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Oct 09 1998","MPAA Rating":"PG","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Stephen Herek","Rotten Tomatoes Rating":12,"IMDB Rating":4.7,"IMDB Votes":9105},{"Title":"Milk","US Gross":31841299,"Worldwide Gross":50164027,"US DVD Sales":11075466,"Production Budget":20000000,"Release Date":"Nov 26 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Focus Features","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Gus Van Sant","Rotten Tomatoes Rating":94,"IMDB Rating":3.6,"IMDB Votes":479},{"Title":"Hamlet 2","US Gross":4886216,"Worldwide Gross":4898285,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Aug 22 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Focus Features","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Andrew Fleming","Rotten Tomatoes Rating":64,"IMDB Rating":6.4,"IMDB Votes":9017},{"Title":"Hannah Montana/Miley Cyrus: Best of Both Worlds Concert Tour","US Gross":65281781,"Worldwide Gross":71281781,"US DVD Sales":18154740,"Production Budget":6500000,"Release Date":"Feb 01 2008","MPAA Rating":"G","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Real Life Events","Major Genre":"Concert/Performance","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":71,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Home on the Range","US Gross":50026353,"Worldwide Gross":76482461,"US DVD Sales":null,"Production Budget":110000000,"Release Date":"Apr 02 2004","MPAA Rating":"PG","Running Time min":94,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":54,"IMDB Rating":5.4,"IMDB Votes":4772},{"Title":"Hannibal Rising","US Gross":27669725,"Worldwide Gross":80583311,"US DVD Sales":23365803,"Production Budget":50000000,"Release Date":"Feb 09 2007","MPAA Rating":"R","Running Time min":121,"Distributor":"Weinstein Co.","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Historical Fiction","Director":"Peter Webber","Rotten Tomatoes Rating":15,"IMDB Rating":6,"IMDB Votes":28690},{"Title":"The Hangover","US Gross":277322503,"Worldwide Gross":465132119,"US DVD Sales":165916727,"Production Budget":35000000,"Release Date":"Jun 05 2009","MPAA Rating":"R","Running Time min":99,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Todd Phillips","Rotten Tomatoes Rating":78,"IMDB Rating":7.9,"IMDB Votes":127634},{"Title":"Hanging Up","US Gross":36037909,"Worldwide Gross":51867723,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Feb 18 2000","MPAA Rating":"PG-13","Running Time min":95,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":12,"IMDB Rating":4.3,"IMDB Votes":6098},{"Title":"The Hoax","US Gross":7164995,"Worldwide Gross":7164995,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Apr 06 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Lasse Hallstrom","Rotten Tomatoes Rating":85,"IMDB Rating":6.9,"IMDB Votes":9171},{"Title":"Holes","US Gross":67383924,"Worldwide Gross":72383924,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Apr 18 2003","MPAA Rating":"PG","Running Time min":117,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Andrew Davis","Rotten Tomatoes Rating":77,"IMDB Rating":7.1,"IMDB Votes":19388},{"Title":"The Holiday","US Gross":63280000,"Worldwide Gross":205190324,"US DVD Sales":71449071,"Production Budget":85000000,"Release Date":"Dec 08 2006","MPAA Rating":"PG-13","Running Time min":131,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Nancy Meyers","Rotten Tomatoes Rating":47,"IMDB Rating":6.9,"IMDB Votes":48215},{"Title":"Hollow Man","US Gross":73209340,"Worldwide Gross":191200000,"US DVD Sales":null,"Production Budget":90000000,"Release Date":"Aug 04 2000","MPAA Rating":"R","Running Time min":112,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Science Fiction","Director":"Paul Verhoeven","Rotten Tomatoes Rating":28,"IMDB Rating":5.5,"IMDB Votes":41499},{"Title":"Holy Girl","US Gross":304124,"Worldwide Gross":1261792,"US DVD Sales":null,"Production Budget":1400000,"Release Date":"Apr 29 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Fine Line","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Home Fries","US Gross":10513979,"Worldwide Gross":10513979,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Nov 25 1998","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":31,"IMDB Rating":4.7,"IMDB Votes":4806},{"Title":"Honey","US Gross":30272254,"Worldwide Gross":62192232,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Dec 05 2003","MPAA Rating":"PG-13","Running Time min":94,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Bille Woodruff","Rotten Tomatoes Rating":20,"IMDB Rating":4.6,"IMDB Votes":13026},{"Title":"The Honeymooners","US Gross":12834849,"Worldwide Gross":13174426,"US DVD Sales":null,"Production Budget":27000000,"Release Date":"Jun 10 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"John Schultz","Rotten Tomatoes Rating":14,"IMDB Rating":2.6,"IMDB Votes":5012},{"Title":"Hoot","US Gross":8117637,"Worldwide Gross":8224998,"US DVD Sales":11095119,"Production Budget":15000000,"Release Date":"May 05 2006","MPAA Rating":"PG","Running Time min":null,"Distributor":"New Line","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":26,"IMDB Rating":5.3,"IMDB Votes":2830},{"Title":"Hope Floats","US Gross":60110313,"Worldwide Gross":81529000,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"May 29 1998","MPAA Rating":"PG-13","Running Time min":114,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Forest Whitaker","Rotten Tomatoes Rating":23,"IMDB Rating":5.3,"IMDB Votes":9168},{"Title":"Horton Hears a Who","US Gross":154529439,"Worldwide Gross":297133947,"US DVD Sales":73524948,"Production Budget":85000000,"Release Date":"Mar 14 2008","MPAA Rating":"G","Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.2,"IMDB Votes":31323},{"Title":"Hostel: Part II","US Gross":17544812,"Worldwide Gross":33606409,"US DVD Sales":16230816,"Production Budget":7500000,"Release Date":"Jun 08 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Eli Roth","Rotten Tomatoes Rating":45,"IMDB Rating":5.4,"IMDB Votes":31511},{"Title":"Hostage","US Gross":34636443,"Worldwide Gross":77636443,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"Mar 11 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":3070},{"Title":"Hostel","US Gross":47326473,"Worldwide Gross":80578934,"US DVD Sales":23835218,"Production Budget":4800000,"Release Date":"Jan 06 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Eli Roth","Rotten Tomatoes Rating":null,"IMDB Rating":5.7,"IMDB Votes":64642},{"Title":"Hot Rod","US Gross":13938332,"Worldwide Gross":14334401,"US DVD Sales":24152720,"Production Budget":25000000,"Release Date":"Aug 03 2007","MPAA Rating":"PG-13","Running Time min":83,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":40,"IMDB Rating":6.5,"IMDB Votes":22250},{"Title":"The Hours","US Gross":41675994,"Worldwide Gross":108775994,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Dec 27 2002","MPAA Rating":"PG-13","Running Time min":115,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Stephen Daldry","Rotten Tomatoes Rating":80,"IMDB Rating":7.6,"IMDB Votes":44618},{"Title":"Life as a House","US Gross":15652637,"Worldwide Gross":23889158,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Oct 26 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":46,"IMDB Rating":7.5,"IMDB Votes":19308},{"Title":"Bringing Down the House","US Gross":132675402,"Worldwide Gross":164675402,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Mar 07 2003","MPAA Rating":"PG-13","Running Time min":105,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Adam Shankman","Rotten Tomatoes Rating":34,"IMDB Rating":5.4,"IMDB Votes":16242},{"Title":"House of Wax","US Gross":32064800,"Worldwide Gross":70064800,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"May 06 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Remake","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":25,"IMDB Rating":5.4,"IMDB Votes":32159},{"Title":"How to Deal","US Gross":14108518,"Worldwide Gross":14108518,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"Jul 18 2003","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"New Line","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":29,"IMDB Rating":5.4,"IMDB Votes":5292},{"Title":"How High","US Gross":31155435,"Worldwide Gross":31260435,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Dec 21 2001","MPAA Rating":"R","Running Time min":93,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":27,"IMDB Rating":5.5,"IMDB Votes":14470},{"Title":"Def Jam's How To Be a Player","US Gross":14010363,"Worldwide Gross":14010363,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Aug 06 1997","MPAA Rating":"R","Running Time min":93,"Distributor":"Gramercy","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Harry Potter and the Chamber of Secrets","US Gross":261987880,"Worldwide Gross":878987880,"US DVD Sales":null,"Production Budget":100000000,"Release Date":"Nov 15 2002","MPAA Rating":"PG","Running Time min":161,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Chris Columbus","Rotten Tomatoes Rating":82,"IMDB Rating":7.2,"IMDB Votes":120063},{"Title":"Harry Potter and the Prisoner of Azkaban","US Gross":249538952,"Worldwide Gross":795538952,"US DVD Sales":null,"Production Budget":130000000,"Release Date":"Jun 04 2004","MPAA Rating":"PG","Running Time min":141,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Alfonso Cuaron","Rotten Tomatoes Rating":90,"IMDB Rating":7.7,"IMDB Votes":108928},{"Title":"Harry Potter and the Goblet of Fire","US Gross":290013036,"Worldwide Gross":896013036,"US DVD Sales":215701005,"Production Budget":150000000,"Release Date":"Nov 18 2005","MPAA Rating":"PG-13","Running Time min":157,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Mike Newell","Rotten Tomatoes Rating":88,"IMDB Rating":7.6,"IMDB Votes":111946},{"Title":"Harry Potter and the Order of the Phoenix","US Gross":292004738,"Worldwide Gross":938468864,"US DVD Sales":220867077,"Production Budget":150000000,"Release Date":"Jul 11 2007","MPAA Rating":"PG-13","Running Time min":138,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"David Yates","Rotten Tomatoes Rating":78,"IMDB Rating":7.4,"IMDB Votes":104074},{"Title":"Harry Potter and the Half-Blood Prince","US Gross":301959197,"Worldwide Gross":937499905,"US DVD Sales":103574938,"Production Budget":250000000,"Release Date":"Jul 15 2009","MPAA Rating":"PG","Running Time min":153,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"David Yates","Rotten Tomatoes Rating":83,"IMDB Rating":7.3,"IMDB Votes":73720},{"Title":"Harry Potter and the Sorcerer's Stone","US Gross":317557891,"Worldwide Gross":976457891,"US DVD Sales":null,"Production Budget":125000000,"Release Date":"Nov 16 2001","MPAA Rating":"PG","Running Time min":152,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Chris Columbus","Rotten Tomatoes Rating":null,"IMDB Rating":7.2,"IMDB Votes":132238},{"Title":"Happy Feet","US Gross":198000317,"Worldwide Gross":385000317,"US DVD Sales":203263968,"Production Budget":85000000,"Release Date":"Nov 17 2006","MPAA Rating":"PG","Running Time min":108,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"George Miller","Rotten Tomatoes Rating":74,"IMDB Rating":6.7,"IMDB Votes":42369},{"Title":"Hercules","US Gross":99112101,"Worldwide Gross":250700000,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Jun 15 1997","MPAA Rating":"G","Running Time min":92,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":84,"IMDB Rating":6.8,"IMDB Votes":21902},{"Title":"Hardball","US Gross":40222729,"Worldwide Gross":44102389,"US DVD Sales":null,"Production Budget":21000000,"Release Date":"Sep 14 2001","MPAA Rating":"PG-13","Running Time min":106,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Brian Robbins","Rotten Tomatoes Rating":38,"IMDB Rating":4.1,"IMDB Votes":165},{"Title":"Hard Rain","US Gross":19870567,"Worldwide Gross":19870567,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Jan 16 1998","MPAA Rating":"R","Running Time min":96,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":26,"IMDB Rating":5.6,"IMDB Votes":14375},{"Title":"The Horse Whisperer","US Gross":75383563,"Worldwide Gross":75383563,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"May 15 1998","MPAA Rating":"PG-13","Running Time min":168,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Robert Redford","Rotten Tomatoes Rating":71,"IMDB Rating":6.3,"IMDB Votes":15831},{"Title":"The Heart of Me","US Gross":196067,"Worldwide Gross":196067,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Jun 13 2003","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.3,"IMDB Votes":1342},{"Title":"Casa de Areia","US Gross":539285,"Worldwide Gross":1178175,"US DVD Sales":null,"Production Budget":3750000,"Release Date":"Aug 11 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.5,"IMDB Votes":1519},{"Title":"Sorority Row","US Gross":11965282,"Worldwide Gross":26735797,"US DVD Sales":1350584,"Production Budget":12500000,"Release Date":"Sep 11 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Summit Entertainment","Source":"Remake","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":22,"IMDB Rating":5.1,"IMDB Votes":7097},{"Title":"Hart's War","US Gross":19076815,"Worldwide Gross":33076815,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Feb 15 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":58,"IMDB Rating":6.2,"IMDB Votes":19541},{"Title":"The Hitchhiker's Guide to the Galaxy","US Gross":51019112,"Worldwide Gross":104019112,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Apr 29 2005","MPAA Rating":"PG","Running Time min":103,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":60,"IMDB Rating":6.6,"IMDB Votes":61513},{"Title":"High Tension","US Gross":3681066,"Worldwide Gross":5208449,"US DVD Sales":null,"Production Budget":2850000,"Release Date":"Jun 10 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.4,"IMDB Votes":165},{"Title":"Hot Fuzz","US Gross":23618786,"Worldwide Gross":79197493,"US DVD Sales":33391776,"Production Budget":16000000,"Release Date":"Apr 20 2007","MPAA Rating":"R","Running Time min":121,"Distributor":"Focus Features","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Edgar Wright","Rotten Tomatoes Rating":91,"IMDB Rating":8,"IMDB Votes":129779},{"Title":"Human Traffic","US Gross":104257,"Worldwide Gross":5422740,"US DVD Sales":null,"Production Budget":3300000,"Release Date":"May 05 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.6,"IMDB Votes":9455},{"Title":"How to Train Your Dragon","US Gross":217581231,"Worldwide Gross":491581231,"US DVD Sales":null,"Production Budget":165000000,"Release Date":"Mar 26 2010","MPAA Rating":"PG","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":98,"IMDB Rating":8.2,"IMDB Votes":28556},{"Title":"I Heart Huckabees","US Gross":12784713,"Worldwide Gross":14584713,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Oct 01 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":62,"IMDB Rating":6.8,"IMDB Votes":35878},{"Title":"Hulk","US Gross":132177234,"Worldwide Gross":245360480,"US DVD Sales":null,"Production Budget":137000000,"Release Date":"Jun 20 2003","MPAA Rating":"PG-13","Running Time min":138,"Distributor":"Universal","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":"Ang Lee","Rotten Tomatoes Rating":62,"IMDB Rating":5.7,"IMDB Votes":70844},{"Title":"The Incredible Hulk","US Gross":134806913,"Worldwide Gross":263349257,"US DVD Sales":58503066,"Production Budget":137500000,"Release Date":"Jun 13 2008","MPAA Rating":"PG-13","Running Time min":112,"Distributor":"Universal","Source":"Based on Comic/Graphic Novel","Major Genre":"Adventure","Creative Type":"Super Hero","Director":"Louis Leterrier","Rotten Tomatoes Rating":66,"IMDB Rating":7.1,"IMDB Votes":82419},{"Title":"The Hunchback of Notre Dame","US Gross":100138851,"Worldwide Gross":325500000,"US DVD Sales":null,"Production Budget":100000000,"Release Date":"Jun 21 1996","MPAA Rating":"G","Running Time min":86,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Gary Trousdale","Rotten Tomatoes Rating":73,"IMDB Rating":6.5,"IMDB Votes":19479},{"Title":"The Hunted","US Gross":34234008,"Worldwide Gross":45016494,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Mar 14 2003","MPAA Rating":"R","Running Time min":94,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"William Friedkin","Rotten Tomatoes Rating":31,"IMDB Rating":5.8,"IMDB Votes":18941},{"Title":"Hurricane Streets","US Gross":334041,"Worldwide Gross":367582,"US DVD Sales":null,"Production Budget":500000,"Release Date":"Feb 13 1998","MPAA Rating":null,"Running Time min":null,"Distributor":"MGM","Source":null,"Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Hurt Locker","US Gross":14700000,"Worldwide Gross":44468574,"US DVD Sales":31304710,"Production Budget":15000000,"Release Date":"Jun 26 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Summit Entertainment","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Kathryn Bigelow","Rotten Tomatoes Rating":null,"IMDB Rating":7.8,"IMDB Votes":83679},{"Title":"Hustle & Flow","US Gross":22202809,"Worldwide Gross":23563727,"US DVD Sales":null,"Production Budget":2800000,"Release Date":"Jul 22 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Vantage","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.5,"IMDB Votes":18688},{"Title":"Starsky & Hutch","US Gross":88200225,"Worldwide Gross":170200225,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Mar 05 2004","MPAA Rating":"PG-13","Running Time min":101,"Distributor":"Warner Bros.","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":"Todd Phillips","Rotten Tomatoes Rating":64,"IMDB Rating":6.2,"IMDB Votes":48935},{"Title":"Hollywood Ending","US Gross":4839383,"Worldwide Gross":14839383,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"May 03 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Woody Allen","Rotten Tomatoes Rating":46,"IMDB Rating":6.3,"IMDB Votes":10486},{"Title":"Hollywood Homicide","US Gross":30207785,"Worldwide Gross":51107785,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"Jun 13 2003","MPAA Rating":"PG-13","Running Time min":116,"Distributor":"Sony/Columbia","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Ron Shelton","Rotten Tomatoes Rating":30,"IMDB Rating":5.2,"IMDB Votes":16452},{"Title":"Whatever it Takes","US Gross":8735529,"Worldwide Gross":8735529,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Mar 24 2000","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":16,"IMDB Rating":5.2,"IMDB Votes":4192},{"Title":"Ice Age: The Meltdown","US Gross":195330621,"Worldwide Gross":651899282,"US DVD Sales":131919814,"Production Budget":75000000,"Release Date":"Mar 31 2006","MPAA Rating":"PG","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Carlos Saldanha","Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":50981},{"Title":"Ice Age: Dawn of the Dinosaurs","US Gross":196573705,"Worldwide Gross":886685941,"US DVD Sales":87544387,"Production Budget":90000000,"Release Date":"Jul 01 2009","MPAA Rating":"PG","Running Time min":93,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Carlos Saldanha","Rotten Tomatoes Rating":null,"IMDB Rating":7.1,"IMDB Votes":33289},{"Title":"Ice Age","US Gross":176387405,"Worldwide Gross":383257136,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Mar 15 2002","MPAA Rating":"PG","Running Time min":81,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Chris Wedge","Rotten Tomatoes Rating":77,"IMDB Rating":7.4,"IMDB Votes":75552},{"Title":"Ice Princess","US Gross":24381334,"Worldwide Gross":25732334,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Mar 18 2005","MPAA Rating":"G","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":52,"IMDB Rating":6,"IMDB Votes":7106},{"Title":"The Ice Storm","US Gross":8038061,"Worldwide Gross":16011975,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Sep 27 1997","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Ang Lee","Rotten Tomatoes Rating":82,"IMDB Rating":7.5,"IMDB Votes":27544},{"Title":"I Come with the Rain","US Gross":0,"Worldwide Gross":627422,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Dec 31 1969","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.2,"IMDB Votes":618},{"Title":"Identity","US Gross":52131264,"Worldwide Gross":90231264,"US DVD Sales":null,"Production Budget":28000000,"Release Date":"Apr 25 2003","MPAA Rating":"R","Running Time min":90,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"James Mangold","Rotten Tomatoes Rating":62,"IMDB Rating":7.3,"IMDB Votes":57909},{"Title":"An Ideal Husband","US Gross":18542974,"Worldwide Gross":18542974,"US DVD Sales":null,"Production Budget":10700000,"Release Date":"Jun 18 1999","MPAA Rating":"PG-13","Running Time min":97,"Distributor":"Miramax","Source":"Based on Play","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":86,"IMDB Rating":6.7,"IMDB Votes":8078},{"Title":"Idlewild","US Gross":12669914,"Worldwide Gross":12669914,"US DVD Sales":3120029,"Production Budget":15000000,"Release Date":"Aug 25 2006","MPAA Rating":"R","Running Time min":121,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Musical","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":47,"IMDB Rating":5.8,"IMDB Votes":3056},{"Title":"Igby Goes Down","US Gross":4777465,"Worldwide Gross":4777465,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Sep 13 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":76,"IMDB Rating":7,"IMDB Votes":19050},{"Title":"Igor","US Gross":19528188,"Worldwide Gross":26608350,"US DVD Sales":12361783,"Production Budget":30000000,"Release Date":"Sep 19 2008","MPAA Rating":"PG","Running Time min":86,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":35,"IMDB Rating":6,"IMDB Votes":6614},{"Title":"I Got the Hook-Up!","US Gross":10317779,"Worldwide Gross":10317779,"US DVD Sales":null,"Production Budget":3500000,"Release Date":"May 27 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":17,"IMDB Rating":3.3,"IMDB Votes":985},{"Title":"Idle Hands","US Gross":4023741,"Worldwide Gross":4023741,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Apr 30 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":15,"IMDB Rating":5.8,"IMDB Votes":16157},{"Title":"Imaginary Heroes","US Gross":228524,"Worldwide Gross":290875,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Dec 17 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":35,"IMDB Rating":7.2,"IMDB Votes":6057},{"Title":"I Still Know What You Did Last Summer","US Gross":40020622,"Worldwide Gross":40020622,"US DVD Sales":null,"Production Budget":24000000,"Release Date":"Nov 13 1998","MPAA Rating":"R","Running Time min":101,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":8,"IMDB Rating":4.1,"IMDB Votes":23268},{"Title":"I Know What You Did Last Summer","US Gross":72250091,"Worldwide Gross":125250091,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Oct 17 1997","MPAA Rating":"R","Running Time min":101,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":36,"IMDB Rating":5.4,"IMDB Votes":36807},{"Title":"I Love You, Beth Cooper","US Gross":14800725,"Worldwide Gross":16382538,"US DVD Sales":5475072,"Production Budget":18000000,"Release Date":"Jul 10 2009","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Chris Columbus","Rotten Tomatoes Rating":null,"IMDB Rating":5.9,"IMDB Votes":179},{"Title":"The Illusionist","US Gross":39868642,"Worldwide Gross":84276175,"US DVD Sales":38200717,"Production Budget":16500000,"Release Date":"Aug 18 2006","MPAA Rating":"PG-13","Running Time min":110,"Distributor":"Yari Film Group Releasing","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":74,"IMDB Rating":7.7,"IMDB Votes":92040},{"Title":"But I'm a Cheerleader","US Gross":2205627,"Worldwide Gross":2595216,"US DVD Sales":null,"Production Budget":1200000,"Release Date":"Jul 07 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":10073},{"Title":"The Imaginarium of Doctor Parnassus","US Gross":7689458,"Worldwide Gross":58692979,"US DVD Sales":5387124,"Production Budget":30000000,"Release Date":"Dec 25 2009","MPAA Rating":"PG-13","Running Time min":122,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Terry Gilliam","Rotten Tomatoes Rating":64,"IMDB Rating":7.1,"IMDB Votes":33374},{"Title":"Imagine Me & You","US Gross":672243,"Worldwide Gross":972243,"US DVD Sales":null,"Production Budget":7900000,"Release Date":"Jan 27 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.7,"IMDB Votes":9534},{"Title":"Imagine That","US Gross":16123323,"Worldwide Gross":16123323,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Jun 12 2009","MPAA Rating":"PG","Running Time min":107,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Karey Kirkpatrick","Rotten Tomatoes Rating":38,"IMDB Rating":5.4,"IMDB Votes":3092},{"Title":"Impostor","US Gross":6114237,"Worldwide Gross":6114237,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Jan 04 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6,"IMDB Votes":9020},{"Title":"Inception","US Gross":285630280,"Worldwide Gross":753830280,"US DVD Sales":null,"Production Budget":160000000,"Release Date":"Jul 16 2010","MPAA Rating":"PG-13","Running Time min":147,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":"Christopher Nolan","Rotten Tomatoes Rating":87,"IMDB Rating":9.1,"IMDB Votes":188247},{"Title":"In the Cut","US Gross":4717455,"Worldwide Gross":23693646,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Oct 22 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Jane Campion","Rotten Tomatoes Rating":34,"IMDB Rating":5.2,"IMDB Votes":11590},{"Title":"In Too Deep","US Gross":14026509,"Worldwide Gross":14026509,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Aug 25 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Gramercy","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":36,"IMDB Rating":5.5,"IMDB Votes":2529},{"Title":"IndigËnes","US Gross":320700,"Worldwide Gross":6877936,"US DVD Sales":null,"Production Budget":18900000,"Release Date":"Dec 15 2006","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Weinstein Co.","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.2,"IMDB Votes":5775},{"Title":"Indiana Jones and the Kingdom of the Crystal Skull","US Gross":317023851,"Worldwide Gross":786558145,"US DVD Sales":109654917,"Production Budget":185000000,"Release Date":"May 22 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Steven Spielberg","Rotten Tomatoes Rating":77,"IMDB Rating":6.6,"IMDB Votes":135071},{"Title":"In Dreams","US Gross":12017369,"Worldwide Gross":12017369,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Jan 15 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Dreamworks SKG","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Neil Jordan","Rotten Tomatoes Rating":22,"IMDB Rating":5.3,"IMDB Votes":7138},{"Title":"Infamous","US Gross":1151330,"Worldwide Gross":2613717,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Oct 13 2006","MPAA Rating":"R","Running Time min":118,"Distributor":"Warner Independent","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":72,"IMDB Rating":7.1,"IMDB Votes":6917},{"Title":"The Informant","US Gross":33316821,"Worldwide Gross":41771168,"US DVD Sales":6212437,"Production Budget":22000000,"Release Date":"Sep 18 2009","MPAA Rating":"R","Running Time min":108,"Distributor":"Warner Bros.","Source":"Based on Factual Book/Article","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Steven Soderbergh","Rotten Tomatoes Rating":null,"IMDB Rating":6.2,"IMDB Votes":380},{"Title":"The Informers","US Gross":315000,"Worldwide Gross":315000,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Apr 24 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Senator Entertainment","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.2,"IMDB Votes":7595},{"Title":"Inkheart","US Gross":17303424,"Worldwide Gross":58051454,"US DVD Sales":8342886,"Production Budget":60000000,"Release Date":"Jan 23 2009","MPAA Rating":"PG","Running Time min":105,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Iain Softley","Rotten Tomatoes Rating":40,"IMDB Rating":6.1,"IMDB Votes":14157},{"Title":"In & Out","US Gross":63826569,"Worldwide Gross":83226569,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Sep 19 1997","MPAA Rating":"PG-13","Running Time min":92,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Frank Oz","Rotten Tomatoes Rating":71,"IMDB Rating":6.1,"IMDB Votes":18773},{"Title":"I Now Pronounce You Chuck and Larry","US Gross":119725280,"Worldwide Gross":185708462,"US DVD Sales":69334335,"Production Budget":85000000,"Release Date":"Jul 20 2007","MPAA Rating":"PG-13","Running Time min":115,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Dennis Dugan","Rotten Tomatoes Rating":14,"IMDB Rating":6.1,"IMDB Votes":46347},{"Title":"Inside Man","US Gross":88634237,"Worldwide Gross":184634237,"US DVD Sales":37712869,"Production Budget":50000000,"Release Date":"Mar 24 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Spike Lee","Rotten Tomatoes Rating":86,"IMDB Rating":7.7,"IMDB Votes":86229},{"Title":"The Insider","US Gross":28965197,"Worldwide Gross":60265197,"US DVD Sales":null,"Production Budget":68000000,"Release Date":"Nov 05 1999","MPAA Rating":"R","Running Time min":157,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Michael Mann","Rotten Tomatoes Rating":96,"IMDB Rating":8,"IMDB Votes":68747},{"Title":"Insomnia","US Gross":67263182,"Worldwide Gross":113622499,"US DVD Sales":null,"Production Budget":46000000,"Release Date":"May 24 2002","MPAA Rating":"R","Running Time min":118,"Distributor":"Warner Bros.","Source":"Remake","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Christopher Nolan","Rotten Tomatoes Rating":92,"IMDB Rating":6.3,"IMDB Votes":33},{"Title":"Inspector Gadget","US Gross":97387965,"Worldwide Gross":97387965,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"Jul 23 1999","MPAA Rating":"PG","Running Time min":77,"Distributor":"Walt Disney Pictures","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":21,"IMDB Rating":3.9,"IMDB Votes":13881},{"Title":"Instinct","US Gross":34105207,"Worldwide Gross":34105207,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Jun 04 1999","MPAA Rating":"R","Running Time min":123,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Jon Turteltaub","Rotten Tomatoes Rating":27,"IMDB Rating":6.2,"IMDB Votes":15388},{"Title":"The Invention of Lying","US Gross":18451251,"Worldwide Gross":32679264,"US DVD Sales":4548709,"Production Budget":18500000,"Release Date":"Oct 02 2009","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Ricky Gervais","Rotten Tomatoes Rating":57,"IMDB Rating":6.5,"IMDB Votes":24578},{"Title":"The Invasion","US Gross":15074191,"Worldwide Gross":40147042,"US DVD Sales":4845943,"Production Budget":80000000,"Release Date":"Aug 17 2007","MPAA Rating":"PG-13","Running Time min":99,"Distributor":"Warner Bros.","Source":"Remake","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":19,"IMDB Rating":6,"IMDB Votes":28605},{"Title":"Ira and Abby","US Gross":221096,"Worldwide Gross":221096,"US DVD Sales":null,"Production Budget":3500000,"Release Date":"Sep 14 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Magnolia Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.3,"IMDB Votes":855},{"Title":"I, Robot","US Gross":144801023,"Worldwide Gross":348601023,"US DVD Sales":null,"Production Budget":105000000,"Release Date":"Jul 16 2004","MPAA Rating":"PG-13","Running Time min":115,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Alex Proyas","Rotten Tomatoes Rating":58,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Iron Man 2","US Gross":312128345,"Worldwide Gross":622128345,"US DVD Sales":null,"Production Budget":170000000,"Release Date":"May 07 2010","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Comic/Graphic Novel","Major Genre":"Adventure","Creative Type":"Super Hero","Director":"Jon Favreau","Rotten Tomatoes Rating":74,"IMDB Rating":7.3,"IMDB Votes":61256},{"Title":"Iron Man","US Gross":318604126,"Worldwide Gross":582604126,"US DVD Sales":169251757,"Production Budget":186000000,"Release Date":"May 02 2008","MPAA Rating":"PG-13","Running Time min":126,"Distributor":"Paramount Pictures","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":"Jon Favreau","Rotten Tomatoes Rating":94,"IMDB Rating":7.9,"IMDB Votes":174040},{"Title":"The Iron Giant","US Gross":23159305,"Worldwide Gross":31333917,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Aug 04 1999","MPAA Rating":"PG","Running Time min":86,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Brad Bird","Rotten Tomatoes Rating":97,"IMDB Rating":7.9,"IMDB Votes":38791},{"Title":"Obsluhoval jsem anglickÈho kr·le","US Gross":617228,"Worldwide Gross":7174984,"US DVD Sales":null,"Production Budget":4900000,"Release Date":"Aug 29 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Book/Short Story","Major Genre":"Black Comedy","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":3048},{"Title":"The Island","US Gross":35818913,"Worldwide Gross":163018913,"US DVD Sales":null,"Production Budget":120000000,"Release Date":"Jul 22 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Michael Bay","Rotten Tomatoes Rating":40,"IMDB Rating":6.9,"IMDB Votes":82601},{"Title":"Isn't She Great","US Gross":2954405,"Worldwide Gross":2954405,"US DVD Sales":null,"Production Budget":36000000,"Release Date":"Jan 28 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Based on Magazine Article","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Andrew Bergman","Rotten Tomatoes Rating":25,"IMDB Rating":4.9,"IMDB Votes":1426},{"Title":"I Spy","US Gross":33561137,"Worldwide Gross":33561137,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Nov 01 2002","MPAA Rating":"PG-13","Running Time min":97,"Distributor":"Sony Pictures","Source":"Based on TV","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Betty Thomas","Rotten Tomatoes Rating":15,"IMDB Rating":5.3,"IMDB Votes":18061},{"Title":"The Italian Job","US Gross":106126012,"Worldwide Gross":175826012,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"May 30 2003","MPAA Rating":"PG-13","Running Time min":111,"Distributor":"Paramount Pictures","Source":"Remake","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":"F. Gary Gray","Rotten Tomatoes Rating":73,"IMDB Rating":6.9,"IMDB Votes":76835},{"Title":"I Think I Love My Wife","US Gross":12559771,"Worldwide Gross":13205411,"US DVD Sales":13566229,"Production Budget":14000000,"Release Date":"Mar 16 2007","MPAA Rating":"R","Running Time min":94,"Distributor":"Fox Searchlight","Source":"Remake","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Chris Rock","Rotten Tomatoes Rating":19,"IMDB Rating":5.5,"IMDB Votes":8643},{"Title":"Jack Frost","US Gross":34645374,"Worldwide Gross":34645374,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Dec 11 1998","MPAA Rating":"PG","Running Time min":95,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":15,"IMDB Rating":4.6,"IMDB Votes":6932},{"Title":"Jackie Brown","US Gross":39673162,"Worldwide Gross":72673162,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Dec 25 1997","MPAA Rating":"R","Running Time min":154,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Quentin Tarantino","Rotten Tomatoes Rating":85,"IMDB Rating":7.6,"IMDB Votes":84068},{"Title":"The Jackal","US Gross":54956941,"Worldwide Gross":159356941,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Nov 14 1997","MPAA Rating":"R","Running Time min":124,"Distributor":"Universal","Source":"Remake","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Michael Caton-Jones","Rotten Tomatoes Rating":12,"IMDB Rating":6,"IMDB Votes":35540},{"Title":"The Jacket","US Gross":6301131,"Worldwide Gross":15452978,"US DVD Sales":null,"Production Budget":28500000,"Release Date":"Mar 04 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Independent","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":43,"IMDB Rating":7.1,"IMDB Votes":35932},{"Title":"Jakob the Liar","US Gross":4956401,"Worldwide Gross":4956401,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Sep 24 1999","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":30,"IMDB Rating":6.1,"IMDB Votes":6636},{"Title":"Jarhead","US Gross":62647540,"Worldwide Gross":96947540,"US DVD Sales":52209103,"Production Budget":72000000,"Release Date":"Nov 04 2005","MPAA Rating":"R","Running Time min":115,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Sam Mendes","Rotten Tomatoes Rating":61,"IMDB Rating":7.2,"IMDB Votes":60650},{"Title":"Jawbreaker","US Gross":3076820,"Worldwide Gross":3076820,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Feb 19 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":7,"IMDB Rating":4.8,"IMDB Votes":9329},{"Title":"The World is Not Enough","US Gross":126930660,"Worldwide Gross":361730660,"US DVD Sales":null,"Production Budget":135000000,"Release Date":"Nov 19 1999","MPAA Rating":"PG-13","Running Time min":125,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Michael Apted","Rotten Tomatoes Rating":51,"IMDB Rating":6.3,"IMDB Votes":59406},{"Title":"Die Another Day","US Gross":160942139,"Worldwide Gross":431942139,"US DVD Sales":null,"Production Budget":142000000,"Release Date":"Nov 22 2002","MPAA Rating":"PG-13","Running Time min":133,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Lee Tamahori","Rotten Tomatoes Rating":59,"IMDB Rating":6,"IMDB Votes":67476},{"Title":"Casino Royale","US Gross":167365000,"Worldwide Gross":596365000,"US DVD Sales":79681613,"Production Budget":102000000,"Release Date":"Nov 17 2006","MPAA Rating":"PG-13","Running Time min":144,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Martin Campbell","Rotten Tomatoes Rating":94,"IMDB Rating":8,"IMDB Votes":172936},{"Title":"Quantum of Solace","US Gross":169368427,"Worldwide Gross":576368427,"US DVD Sales":44912115,"Production Budget":230000000,"Release Date":"Nov 14 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Marc Forster","Rotten Tomatoes Rating":64,"IMDB Rating":6.8,"IMDB Votes":93596},{"Title":"Jennifer's Body","US Gross":16204793,"Worldwide Gross":32832166,"US DVD Sales":4998385,"Production Budget":16000000,"Release Date":"Sep 18 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":42,"IMDB Rating":5.3,"IMDB Votes":24265},{"Title":"Jackass: Number Two","US Gross":72778712,"Worldwide Gross":83578712,"US DVD Sales":49050925,"Production Budget":11000000,"Release Date":"Sep 22 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":63,"IMDB Rating":7.2,"IMDB Votes":24434},{"Title":"Jackass: The Movie","US Gross":64282312,"Worldwide Gross":75466905,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Oct 25 2002","MPAA Rating":"R","Running Time min":92,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.3,"IMDB Votes":27454},{"Title":"Journey to the Center of the Earth","US Gross":101704370,"Worldwide Gross":240904370,"US DVD Sales":26253886,"Production Budget":45000000,"Release Date":"Jul 11 2008","MPAA Rating":"PG","Running Time min":92,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.9,"IMDB Votes":23756},{"Title":"Joe Dirt","US Gross":27087695,"Worldwide Gross":30987695,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"Apr 11 2001","MPAA Rating":"PG-13","Running Time min":91,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Dennie Gordon","Rotten Tomatoes Rating":11,"IMDB Rating":5.4,"IMDB Votes":18666},{"Title":"The Curse of the Jade Scorpion","US Gross":7496522,"Worldwide Gross":18496522,"US DVD Sales":null,"Production Budget":26000000,"Release Date":"Aug 24 2001","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Woody Allen","Rotten Tomatoes Rating":45,"IMDB Rating":6.7,"IMDB Votes":15897},{"Title":"Jeepers Creepers","US Gross":37904175,"Worldwide Gross":55026845,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Aug 31 2001","MPAA Rating":"R","Running Time min":91,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":45,"IMDB Rating":5.7,"IMDB Votes":30610},{"Title":"Johnny English","US Gross":28013509,"Worldwide Gross":160323929,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Jul 18 2003","MPAA Rating":"PG","Running Time min":87,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":33,"IMDB Rating":5.8,"IMDB Votes":29246},{"Title":"Jeepers Creepers II","US Gross":35623801,"Worldwide Gross":35623801,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Aug 29 2003","MPAA Rating":"R","Running Time min":104,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.3,"IMDB Votes":15975},{"Title":"The Assassination of Jesse James by the Coward Robert Ford","US Gross":3909149,"Worldwide Gross":15001776,"US DVD Sales":9871881,"Production Budget":30000000,"Release Date":"Sep 21 2007","MPAA Rating":"R","Running Time min":160,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Western","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":75,"IMDB Rating":7.7,"IMDB Votes":57465},{"Title":"Johnson Family Vacation","US Gross":31203964,"Worldwide Gross":31462753,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Apr 07 2004","MPAA Rating":"PG-13","Running Time min":97,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":6,"IMDB Rating":3.8,"IMDB Votes":3278},{"Title":"Jersey Girl","US Gross":25266129,"Worldwide Gross":37066129,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Mar 26 2004","MPAA Rating":"PG-13","Running Time min":102,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Kevin Smith","Rotten Tomatoes Rating":40,"IMDB Rating":6.2,"IMDB Votes":27370},{"Title":"The Jimmy Show","US Gross":703,"Worldwide Gross":703,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Dec 13 2002","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":40,"IMDB Rating":5.1,"IMDB Votes":358},{"Title":"Jindabyne","US Gross":399879,"Worldwide Gross":2862544,"US DVD Sales":null,"Production Budget":10800000,"Release Date":"Apr 27 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":3920},{"Title":"Jackpot","US Gross":44452,"Worldwide Gross":44452,"US DVD Sales":null,"Production Budget":400000,"Release Date":"Jul 27 2001","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Drama","Creative Type":null,"Director":"Michael Polish","Rotten Tomatoes Rating":29,"IMDB Rating":5.7,"IMDB Votes":408},{"Title":"Just Like Heaven","US Gross":48318130,"Worldwide Gross":100687083,"US DVD Sales":37588463,"Production Budget":58000000,"Release Date":"Sep 16 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Dreamworks SKG","Source":"Based on Book/Short Story","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Mark Waters","Rotten Tomatoes Rating":57,"IMDB Rating":6.8,"IMDB Votes":29457},{"Title":"Just My Luck","US Gross":17326650,"Worldwide Gross":38326650,"US DVD Sales":11051609,"Production Budget":28000000,"Release Date":"May 12 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Donald Petrie","Rotten Tomatoes Rating":13,"IMDB Rating":5,"IMDB Votes":13368},{"Title":"The Messenger: The Story of Joan of Arc","US Gross":14271297,"Worldwide Gross":14271297,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Nov 12 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Luc Besson","Rotten Tomatoes Rating":31,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Jungle Book 2","US Gross":47901582,"Worldwide Gross":135703599,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Feb 14 2003","MPAA Rating":"G","Running Time min":72,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":19,"IMDB Rating":5.2,"IMDB Votes":2740},{"Title":"Joe Somebody","US Gross":22770864,"Worldwide Gross":24515990,"US DVD Sales":null,"Production Budget":38000000,"Release Date":"Dec 21 2001","MPAA Rating":"PG","Running Time min":98,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"John Pasquin","Rotten Tomatoes Rating":19,"IMDB Rating":5.3,"IMDB Votes":5313},{"Title":"Jonah Hex","US Gross":10547117,"Worldwide Gross":10547117,"US DVD Sales":null,"Production Budget":47000000,"Release Date":"Jun 18 2010","MPAA Rating":"PG-13","Running Time min":81,"Distributor":"Warner Bros.","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":13,"IMDB Rating":4.3,"IMDB Votes":2316},{"Title":"John Q","US Gross":71026631,"Worldwide Gross":102226631,"US DVD Sales":null,"Production Budget":36000000,"Release Date":"Feb 15 2002","MPAA Rating":"PG-13","Running Time min":116,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Nick Cassavetes","Rotten Tomatoes Rating":22,"IMDB Rating":6.6,"IMDB Votes":32338},{"Title":"Jonah: A VeggieTales Movie","US Gross":25571351,"Worldwide Gross":25606175,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Oct 04 2002","MPAA Rating":"G","Running Time min":82,"Distributor":"Artisan","Source":"Based on Short Film","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.3,"IMDB Votes":1704},{"Title":"The Joneses","US Gross":1475746,"Worldwide Gross":1475746,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Apr 16 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Roadside Attractions","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.6,"IMDB Votes":4345},{"Title":"Josie and the Pussycats","US Gross":14252830,"Worldwide Gross":14252830,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Apr 11 2001","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":53,"IMDB Rating":5.1,"IMDB Votes":11284},{"Title":"Joy Ride","US Gross":21973182,"Worldwide Gross":21973182,"US DVD Sales":null,"Production Budget":23000000,"Release Date":"Oct 05 2001","MPAA Rating":"R","Running Time min":97,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"John Dahl","Rotten Tomatoes Rating":null,"IMDB Rating":5.4,"IMDB Votes":118},{"Title":"Jerry Maguire","US Gross":153952592,"Worldwide Gross":274000000,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Dec 13 1996","MPAA Rating":"R","Running Time min":138,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Cameron Crowe","Rotten Tomatoes Rating":84,"IMDB Rating":7.2,"IMDB Votes":78603},{"Title":"Jay and Silent Bob Strike Back","US Gross":30059386,"Worldwide Gross":33762400,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Aug 24 2001","MPAA Rating":"R","Running Time min":104,"Distributor":"Miramax/Dimension","Source":"Spin-Off","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Kevin Smith","Rotten Tomatoes Rating":53,"IMDB Rating":6.8,"IMDB Votes":62692},{"Title":"Jesus' Son","US Gross":1282084,"Worldwide Gross":1687548,"US DVD Sales":null,"Production Budget":2500000,"Release Date":"Jun 16 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.7,"IMDB Votes":4620},{"Title":"Being Julia","US Gross":7739049,"Worldwide Gross":11039049,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Oct 15 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":76,"IMDB Rating":7.1,"IMDB Votes":7067},{"Title":"Julie & Julia","US Gross":94125426,"Worldwide Gross":126646119,"US DVD Sales":40846498,"Production Budget":40000000,"Release Date":"Aug 07 2009","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Nora Ephron","Rotten Tomatoes Rating":75,"IMDB Rating":7.2,"IMDB Votes":22269},{"Title":"Jumper","US Gross":80172128,"Worldwide Gross":222117068,"US DVD Sales":33679094,"Production Budget":82500000,"Release Date":"Feb 14 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"Doug Liman","Rotten Tomatoes Rating":17,"IMDB Rating":5.9,"IMDB Votes":69161},{"Title":"Junebug","US Gross":2678010,"Worldwide Gross":2678010,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Aug 03 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":86,"IMDB Rating":7.1,"IMDB Votes":11457},{"Title":"Juno","US Gross":143495265,"Worldwide Gross":230327671,"US DVD Sales":57612374,"Production Budget":7000000,"Release Date":"Dec 05 2007","MPAA Rating":"PG-13","Running Time min":95,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Jason Reitman","Rotten Tomatoes Rating":93,"IMDB Rating":7.9,"IMDB Votes":149855},{"Title":"Jurassic Park 3","US Gross":181166115,"Worldwide Gross":365900000,"US DVD Sales":null,"Production Budget":93000000,"Release Date":"Jul 18 2001","MPAA Rating":"PG-13","Running Time min":92,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Joe Johnston","Rotten Tomatoes Rating":null,"IMDB Rating":7.9,"IMDB Votes":151365},{"Title":"Just Looking","US Gross":39852,"Worldwide Gross":39852,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Oct 13 2000","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Jason Alexander","Rotten Tomatoes Rating":null,"IMDB Rating":6.3,"IMDB Votes":949},{"Title":"Just Married","US Gross":56127162,"Worldwide Gross":56127162,"US DVD Sales":null,"Production Budget":19000000,"Release Date":"Jan 10 2003","MPAA Rating":"PG-13","Running Time min":95,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Shawn Levy","Rotten Tomatoes Rating":20,"IMDB Rating":5.1,"IMDB Votes":19508},{"Title":"Juwanna Man","US Gross":13571817,"Worldwide Gross":13771817,"US DVD Sales":null,"Production Budget":15600000,"Release Date":"Jun 21 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.1,"IMDB Votes":3062},{"Title":"Freddy vs. Jason","US Gross":82622655,"Worldwide Gross":114326122,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Aug 15 2003","MPAA Rating":"R","Running Time min":97,"Distributor":"New Line","Source":"Spin-Off","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Ronny Yu","Rotten Tomatoes Rating":41,"IMDB Rating":5.8,"IMDB Votes":39182},{"Title":"K-19: The Widowmaker","US Gross":35168966,"Worldwide Gross":65716126,"US DVD Sales":null,"Production Budget":90000000,"Release Date":"Jul 19 2002","MPAA Rating":"PG-13","Running Time min":138,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Dramatization","Director":"Kathryn Bigelow","Rotten Tomatoes Rating":61,"IMDB Rating":6.5,"IMDB Votes":22288},{"Title":"Kate and Leopold","US Gross":47095453,"Worldwide Gross":70937778,"US DVD Sales":null,"Production Budget":48000000,"Release Date":"Dec 25 2001","MPAA Rating":"PG-13","Running Time min":118,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Fantasy","Director":"James Mangold","Rotten Tomatoes Rating":null,"IMDB Rating":6.2,"IMDB Votes":23600},{"Title":"Kama Sutra","US Gross":4109095,"Worldwide Gross":4109095,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Feb 28 1997","MPAA Rating":"R","Running Time min":null,"Distributor":"Trimark","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Mira Nair","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Kangaroo Jack","US Gross":66723216,"Worldwide Gross":90723216,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Jan 17 2003","MPAA Rating":"PG","Running Time min":89,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.1,"IMDB Votes":9994},{"Title":"Kick-Ass","US Gross":48071303,"Worldwide Gross":76252166,"US DVD Sales":18666874,"Production Budget":28000000,"Release Date":"Apr 16 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Matthew Vaughn","Rotten Tomatoes Rating":75,"IMDB Rating":8.1,"IMDB Votes":86990},{"Title":"The Original Kings of Comedy","US Gross":38168022,"Worldwide Gross":38236338,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Aug 18 2000","MPAA Rating":"R","Running Time min":116,"Distributor":"Paramount Pictures","Source":"Based on Real Life Events","Major Genre":"Concert/Performance","Creative Type":"Factual","Director":"Spike Lee","Rotten Tomatoes Rating":86,"IMDB Rating":6.2,"IMDB Votes":3258},{"Title":"Kiss of the Dragon","US Gross":36833473,"Worldwide Gross":36833473,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Jul 06 2001","MPAA Rating":"R","Running Time min":98,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Chris Nahon","Rotten Tomatoes Rating":51,"IMDB Rating":6.3,"IMDB Votes":22087},{"Title":"Kung Fu Hustle","US Gross":17104669,"Worldwide Gross":101004669,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Apr 08 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"Stephen Chow","Rotten Tomatoes Rating":89,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Karate Kid","US Gross":176591618,"Worldwide Gross":350591618,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Jun 11 2010","MPAA Rating":"PG","Running Time min":140,"Distributor":"Sony Pictures","Source":"Remake","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":67,"IMDB Rating":6.1,"IMDB Votes":20039},{"Title":"The Kentucky Fried Movie","US Gross":15000000,"Worldwide Gross":20000000,"US DVD Sales":null,"Production Budget":600000,"Release Date":"Aug 10 1977","MPAA Rating":null,"Running Time min":null,"Distributor":"United Film Distribution Co.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":null,"Director":"John Landis","Rotten Tomatoes Rating":77,"IMDB Rating":6.4,"IMDB Votes":8342},{"Title":"Kicking and Screaming","US Gross":52842724,"Worldwide Gross":55842724,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"May 13 2005","MPAA Rating":"PG","Running Time min":90,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":3841},{"Title":"Kill Bill: Volume 2","US Gross":66207920,"Worldwide Gross":150907920,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Apr 16 2004","MPAA Rating":"R","Running Time min":136,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Quentin Tarantino","Rotten Tomatoes Rating":null,"IMDB Rating":8,"IMDB Votes":182834},{"Title":"Kill Bill: Volume 1","US Gross":70098138,"Worldwide Gross":180098138,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Oct 10 2003","MPAA Rating":"R","Running Time min":111,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Quentin Tarantino","Rotten Tomatoes Rating":85,"IMDB Rating":8.2,"IMDB Votes":231761},{"Title":"Kingdom Come","US Gross":23247539,"Worldwide Gross":23393939,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Apr 11 2001","MPAA Rating":"PG","Running Time min":94,"Distributor":"Fox Searchlight","Source":"Based on Play","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":28,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Kingdom of Heaven","US Gross":47398413,"Worldwide Gross":211398413,"US DVD Sales":null,"Production Budget":110000000,"Release Date":"May 06 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Ridley Scott","Rotten Tomatoes Rating":39,"IMDB Rating":7.1,"IMDB Votes":83189},{"Title":"Kinsey","US Gross":10214647,"Worldwide Gross":13000959,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Nov 12 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Bill Condon","Rotten Tomatoes Rating":90,"IMDB Rating":7.2,"IMDB Votes":20135},{"Title":"Kissing Jessica Stein","US Gross":7025722,"Worldwide Gross":8915268,"US DVD Sales":null,"Production Budget":1500000,"Release Date":"Mar 13 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Based on Play","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.8,"IMDB Votes":8291},{"Title":"Kiss the Girls","US Gross":60527873,"Worldwide Gross":60527873,"US DVD Sales":null,"Production Budget":27000000,"Release Date":"Oct 03 1997","MPAA Rating":"R","Running Time min":120,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":32,"IMDB Rating":6.4,"IMDB Votes":20932},{"Title":"King Kong","US Gross":218080025,"Worldwide Gross":550517357,"US DVD Sales":140752353,"Production Budget":207000000,"Release Date":"Dec 14 2005","MPAA Rating":"PG-13","Running Time min":187,"Distributor":"Universal","Source":"Remake","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Peter Jackson","Rotten Tomatoes Rating":83,"IMDB Rating":7.6,"IMDB Votes":132720},{"Title":"Knocked Up","US Gross":148761765,"Worldwide Gross":218994109,"US DVD Sales":117601397,"Production Budget":27500000,"Release Date":"Jun 01 2007","MPAA Rating":"R","Running Time min":132,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Judd Apatow","Rotten Tomatoes Rating":90,"IMDB Rating":7.5,"IMDB Votes":111192},{"Title":"Knight and Day","US Gross":76373029,"Worldwide Gross":228937227,"US DVD Sales":null,"Production Budget":117000000,"Release Date":"Jun 23 2010","MPAA Rating":"PG-13","Running Time min":109,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"James Mangold","Rotten Tomatoes Rating":null,"IMDB Rating":6.6,"IMDB Votes":13887},{"Title":"The Kingdom","US Gross":47467250,"Worldwide Gross":86509602,"US DVD Sales":34065220,"Production Budget":72500000,"Release Date":"Sep 28 2007","MPAA Rating":"R","Running Time min":110,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Peter Berg","Rotten Tomatoes Rating":51,"IMDB Rating":7.1,"IMDB Votes":47200},{"Title":"Black Knight","US Gross":33422806,"Worldwide Gross":33422806,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Nov 21 2001","MPAA Rating":"PG-13","Running Time min":96,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":13,"IMDB Rating":4.3,"IMDB Votes":12747},{"Title":"Knockaround Guys","US Gross":11660180,"Worldwide Gross":12419700,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Oct 11 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6,"IMDB Votes":11019},{"Title":"Knowing","US Gross":79957634,"Worldwide Gross":187858642,"US DVD Sales":23450931,"Production Budget":50000000,"Release Date":"Mar 20 2009","MPAA Rating":"PG-13","Running Time min":121,"Distributor":"Summit Entertainment","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Alex Proyas","Rotten Tomatoes Rating":32,"IMDB Rating":6.4,"IMDB Votes":58138},{"Title":"Knock Off","US Gross":10319915,"Worldwide Gross":10319915,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Sep 04 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":8,"IMDB Rating":4.1,"IMDB Votes":5852},{"Title":"K-PAX","US Gross":50315140,"Worldwide Gross":50315140,"US DVD Sales":null,"Production Budget":48000000,"Release Date":"Oct 26 2001","MPAA Rating":"PG-13","Running Time min":121,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Science Fiction","Director":"Iain Softley","Rotten Tomatoes Rating":40,"IMDB Rating":7.3,"IMDB Votes":50475},{"Title":"Christmas with the Kranks","US Gross":73701902,"Worldwide Gross":96501902,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Nov 24 2004","MPAA Rating":"PG","Running Time min":98,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":5,"IMDB Rating":4.7,"IMDB Votes":9126},{"Title":"King's Ransom","US Gross":4008527,"Worldwide Gross":4049527,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Apr 22 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Jeffrey W. Byrd","Rotten Tomatoes Rating":2,"IMDB Rating":3.5,"IMDB Votes":2251},{"Title":"Kiss Kiss, Bang Bang","US Gross":4235837,"Worldwide Gross":13105837,"US DVD Sales":6863163,"Production Budget":15000000,"Release Date":"Oct 21 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":83,"IMDB Rating":null,"IMDB Votes":null},{"Title":"A Knight's Tale","US Gross":56083966,"Worldwide Gross":56083966,"US DVD Sales":null,"Production Budget":41000000,"Release Date":"May 11 2001","MPAA Rating":"PG-13","Running Time min":132,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":58,"IMDB Rating":6.6,"IMDB Votes":47609},{"Title":"The Kite Runner","US Gross":15800078,"Worldwide Gross":73222245,"US DVD Sales":6563936,"Production Budget":20000000,"Release Date":"Dec 14 2007","MPAA Rating":"PG-13","Running Time min":122,"Distributor":"Paramount Vantage","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Marc Forster","Rotten Tomatoes Rating":66,"IMDB Rating":7.8,"IMDB Votes":26816},{"Title":"Kundun","US Gross":5686694,"Worldwide Gross":5686694,"US DVD Sales":null,"Production Budget":28000000,"Release Date":"Dec 25 1997","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Martin Scorsese","Rotten Tomatoes Rating":76,"IMDB Rating":7,"IMDB Votes":10248},{"Title":"Kung Pow: Enter the Fist","US Gross":16033556,"Worldwide Gross":16033556,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Jan 25 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Steve Oedekerk","Rotten Tomatoes Rating":null,"IMDB Rating":5.7,"IMDB Votes":19348},{"Title":"L.A. Confidential","US Gross":64604977,"Worldwide Gross":110604977,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Sep 19 1997","MPAA Rating":"R","Running Time min":137,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Curtis Hanson","Rotten Tomatoes Rating":99,"IMDB Rating":8.4,"IMDB Votes":165161},{"Title":"Law Abiding Citizen","US Gross":73357727,"Worldwide Gross":113190972,"US DVD Sales":20038881,"Production Budget":53000000,"Release Date":"Oct 16 2009","MPAA Rating":"R","Running Time min":108,"Distributor":"Overture Films","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"F. Gary Gray","Rotten Tomatoes Rating":25,"IMDB Rating":7.2,"IMDB Votes":45577},{"Title":"Ladder 49","US Gross":74541707,"Worldwide Gross":102332848,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Oct 01 2004","MPAA Rating":"PG-13","Running Time min":105,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Jay Russell","Rotten Tomatoes Rating":40,"IMDB Rating":6.5,"IMDB Votes":23369},{"Title":"The Ladykillers","US Gross":39692139,"Worldwide Gross":77692139,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Mar 26 2004","MPAA Rating":"R","Running Time min":104,"Distributor":"Walt Disney Pictures","Source":"Remake","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Joel Coen","Rotten Tomatoes Rating":54,"IMDB Rating":6.2,"IMDB Votes":39242},{"Title":"Lady in the Water","US Gross":42285169,"Worldwide Gross":72785169,"US DVD Sales":12440849,"Production Budget":75000000,"Release Date":"Jul 21 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Fantasy","Director":"M. Night Shyamalan","Rotten Tomatoes Rating":24,"IMDB Rating":5.8,"IMDB Votes":47535},{"Title":"The Lake House","US Gross":52330111,"Worldwide Gross":114830111,"US DVD Sales":39758509,"Production Budget":40000000,"Release Date":"Jun 16 2006","MPAA Rating":"PG","Running Time min":null,"Distributor":"Warner Bros.","Source":"Remake","Major Genre":"Drama","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":36,"IMDB Rating":6.8,"IMDB Votes":36613},{"Title":"Lakeview Terrace","US Gross":39263506,"Worldwide Gross":44263506,"US DVD Sales":21455006,"Production Budget":20000000,"Release Date":"Sep 19 2008","MPAA Rating":"PG-13","Running Time min":106,"Distributor":"Sony/Screen Gems","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Neil LaBute","Rotten Tomatoes Rating":46,"IMDB Rating":6.3,"IMDB Votes":18547},{"Title":"The Ladies Man","US Gross":13592872,"Worldwide Gross":13719474,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Oct 13 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":11,"IMDB Rating":4.7,"IMDB Votes":6556},{"Title":"Land of the Lost","US Gross":49438370,"Worldwide Gross":69548641,"US DVD Sales":18953806,"Production Budget":100000000,"Release Date":"Jun 05 2009","MPAA Rating":"PG-13","Running Time min":101,"Distributor":"Universal","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Brad Silberling","Rotten Tomatoes Rating":26,"IMDB Rating":5.3,"IMDB Votes":16830},{"Title":"Changing Lanes","US Gross":66790248,"Worldwide Gross":66790248,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Apr 12 2002","MPAA Rating":"R","Running Time min":99,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":77,"IMDB Rating":6.5,"IMDB Votes":29222},{"Title":"Lars and the Real Girl","US Gross":5956480,"Worldwide Gross":10553442,"US DVD Sales":2560922,"Production Budget":12500000,"Release Date":"Oct 12 2007","MPAA Rating":"PG-13","Running Time min":106,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":81,"IMDB Rating":7.5,"IMDB Votes":32423},{"Title":"L'auberge espagnole","US Gross":3895664,"Worldwide Gross":3895664,"US DVD Sales":null,"Production Budget":5900000,"Release Date":"May 16 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":15696},{"Title":"Laws of Attraction","US Gross":17848322,"Worldwide Gross":29948322,"US DVD Sales":null,"Production Budget":32000000,"Release Date":"Apr 30 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":18,"IMDB Rating":5.7,"IMDB Votes":9266},{"Title":"Little Black Book","US Gross":20422207,"Worldwide Gross":21758371,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Aug 06 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":21,"IMDB Rating":5.2,"IMDB Votes":7625},{"Title":"Layer Cake","US Gross":2339957,"Worldwide Gross":11850214,"US DVD Sales":null,"Production Budget":6500000,"Release Date":"May 13 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Matthew Vaughn","Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":39857},{"Title":"Larry the Cable Guy: Health Inspector","US Gross":15680099,"Worldwide Gross":15680099,"US DVD Sales":13180936,"Production Budget":17000000,"Release Date":"Mar 24 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":6,"IMDB Rating":2.8,"IMDB Votes":7547},{"Title":"Little Children","US Gross":5463019,"Worldwide Gross":14763019,"US DVD Sales":3657245,"Production Budget":14000000,"Release Date":"Oct 06 2006","MPAA Rating":"R","Running Time min":136,"Distributor":"New Line","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Todd Field","Rotten Tomatoes Rating":79,"IMDB Rating":7.8,"IMDB Votes":37162},{"Title":"Save the Last Dance","US Gross":91038276,"Worldwide Gross":131638276,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Jan 12 2001","MPAA Rating":"PG-13","Running Time min":113,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":53,"IMDB Rating":5.9,"IMDB Votes":20355},{"Title":"George A. Romero's Land of the Dead","US Gross":20700082,"Worldwide Gross":45900082,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Jun 24 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Science Fiction","Director":"George A. Romero","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Left Behind","US Gross":4221341,"Worldwide Gross":4221341,"US DVD Sales":null,"Production Budget":18500000,"Release Date":"Feb 02 2001","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Cloud Ten Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5,"IMDB Votes":43},{"Title":"Legion","US Gross":40122938,"Worldwide Gross":64622938,"US DVD Sales":16715657,"Production Budget":26000000,"Release Date":"Jan 22 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":19,"IMDB Rating":5,"IMDB Votes":19962},{"Title":"I am Legend","US Gross":256393010,"Worldwide Gross":585055701,"US DVD Sales":129742540,"Production Budget":150000000,"Release Date":"Dec 14 2007","MPAA Rating":"PG-13","Running Time min":100,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Science Fiction","Director":"Francis Lawrence","Rotten Tomatoes Rating":69,"IMDB Rating":7.1,"IMDB Votes":153631},{"Title":"Leatherheads","US Gross":31373938,"Worldwide Gross":40830862,"US DVD Sales":8871266,"Production Budget":58000000,"Release Date":"Apr 04 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Historical Fiction","Director":"George Clooney","Rotten Tomatoes Rating":52,"IMDB Rating":6.1,"IMDB Votes":14504},{"Title":"Life Before Her Eyes","US Gross":303439,"Worldwide Gross":303439,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Apr 18 2008","MPAA Rating":"R","Running Time min":90,"Distributor":"Magnolia Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Letters from Iwo Jima","US Gross":13756082,"Worldwide Gross":68756082,"US DVD Sales":13625847,"Production Budget":13000000,"Release Date":"Dec 20 2006","MPAA Rating":"R","Running Time min":141,"Distributor":"Warner Bros.","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Clint Eastwood","Rotten Tomatoes Rating":91,"IMDB Rating":8.1,"IMDB Votes":56872},{"Title":"Life, or Something Like It","US Gross":14448589,"Worldwide Gross":14448589,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Apr 26 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Stephen Herek","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Last Holiday","US Gross":38399961,"Worldwide Gross":43343247,"US DVD Sales":29881643,"Production Budget":45000000,"Release Date":"Jan 13 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Remake","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Wayne Wang","Rotten Tomatoes Rating":54,"IMDB Rating":6.3,"IMDB Votes":8060},{"Title":"The Hurricane","US Gross":50699241,"Worldwide Gross":73956241,"US DVD Sales":null,"Production Budget":38000000,"Release Date":"Dec 29 1999","MPAA Rating":"R","Running Time min":125,"Distributor":"Universal","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Norman Jewison","Rotten Tomatoes Rating":83,"IMDB Rating":7.4,"IMDB Votes":32172},{"Title":"Liar Liar","US Gross":181410615,"Worldwide Gross":302710615,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Mar 21 1997","MPAA Rating":"PG-13","Running Time min":87,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Tom Shadyac","Rotten Tomatoes Rating":82,"IMDB Rating":6.7,"IMDB Votes":67798},{"Title":"Equilibrium","US Gross":1190018,"Worldwide Gross":5345869,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Dec 06 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax/Dimension","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":37,"IMDB Rating":7.7,"IMDB Votes":86428},{"Title":"Chasing Liberty","US Gross":12189514,"Worldwide Gross":12291975,"US DVD Sales":null,"Production Budget":23000000,"Release Date":"Jan 09 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":19,"IMDB Rating":5.8,"IMDB Votes":7855},{"Title":"The Libertine","US Gross":4835065,"Worldwide Gross":9448623,"US DVD Sales":2836487,"Production Budget":22000000,"Release Date":"Nov 23 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Weinstein Co.","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":16266},{"Title":"L.I.E.","US Gross":1138836,"Worldwide Gross":1138836,"US DVD Sales":null,"Production Budget":700000,"Release Date":"Sep 07 2001","MPAA Rating":"Open","Running Time min":null,"Distributor":"Lot 47 Films","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":83,"IMDB Rating":7.2,"IMDB Votes":5122},{"Title":"The Life Aquatic with Steve Zissou","US Gross":24006726,"Worldwide Gross":34806726,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Dec 10 2004","MPAA Rating":"R","Running Time min":118,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Wes Anderson","Rotten Tomatoes Rating":53,"IMDB Rating":7.2,"IMDB Votes":57889},{"Title":"The Life of David Gale","US Gross":19694635,"Worldwide Gross":28920188,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Feb 21 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Alan Parker","Rotten Tomatoes Rating":20,"IMDB Rating":7.3,"IMDB Votes":37628},{"Title":"Life","US Gross":64062587,"Worldwide Gross":73521587,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"Apr 16 1999","MPAA Rating":"R","Running Time min":108,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Ted Demme","Rotten Tomatoes Rating":50,"IMDB Rating":5.3,"IMDB Votes":99},{"Title":"Like Mike","US Gross":51432423,"Worldwide Gross":62432423,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Jul 03 2002","MPAA Rating":"PG","Running Time min":99,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"John Schultz","Rotten Tomatoes Rating":56,"IMDB Rating":4.4,"IMDB Votes":4870},{"Title":"Lilo & Stitch","US Gross":145771527,"Worldwide Gross":245800000,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Jun 21 2002","MPAA Rating":"PG","Running Time min":85,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.1,"IMDB Votes":25611},{"Title":"Limbo","US Gross":2016687,"Worldwide Gross":2016687,"US DVD Sales":null,"Production Budget":8300000,"Release Date":"Jun 04 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"John Sayles","Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":3855},{"Title":"Light It Up","US Gross":5871603,"Worldwide Gross":5871603,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Nov 10 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":38,"IMDB Rating":5.4,"IMDB Votes":2257},{"Title":"Living Out Loud","US Gross":12905901,"Worldwide Gross":12905901,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Oct 30 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Richard LaGravenese","Rotten Tomatoes Rating":58,"IMDB Rating":6.5,"IMDB Votes":3040},{"Title":"The Lizzie McGuire Movie","US Gross":42734455,"Worldwide Gross":55534455,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"May 02 2003","MPAA Rating":"PG","Running Time min":94,"Distributor":"Walt Disney Pictures","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":40,"IMDB Rating":4.7,"IMDB Votes":10199},{"Title":"Letters to Juliet","US Gross":53032453,"Worldwide Gross":68332453,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"May 14 2010","MPAA Rating":"PG","Running Time min":null,"Distributor":"Summit Entertainment","Source":"Based on Factual Book/Article","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":42,"IMDB Rating":6.3,"IMDB Votes":4576},{"Title":"Lucky Break","US Gross":54606,"Worldwide Gross":54606,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Apr 05 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Peter Cattaneo","Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":1482},{"Title":"The Last King of Scotland","US Gross":17606684,"Worldwide Gross":48363516,"US DVD Sales":16836991,"Production Budget":6000000,"Release Date":"Sep 27 2006","MPAA Rating":"R","Running Time min":121,"Distributor":"Fox Searchlight","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Kevin MacDonald","Rotten Tomatoes Rating":87,"IMDB Rating":7.8,"IMDB Votes":54022},{"Title":"Lolita","US Gross":1147784,"Worldwide Gross":1147784,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Jul 22 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Adrian Lyne","Rotten Tomatoes Rating":null,"IMDB Rating":6.7,"IMDB Votes":15197},{"Title":"Love Lisa","US Gross":211724,"Worldwide Gross":211724,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Dec 30 2002","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.8,"IMDB Votes":4126},{"Title":"Little Miss Sunshine","US Gross":59891098,"Worldwide Gross":100523181,"US DVD Sales":55501748,"Production Budget":8000000,"Release Date":"Jul 26 2006","MPAA Rating":"R","Running Time min":101,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":91,"IMDB Rating":8,"IMDB Votes":151013},{"Title":"In the Land of Women","US Gross":11052958,"Worldwide Gross":14140402,"US DVD Sales":9876018,"Production Budget":10500000,"Release Date":"Apr 20 2007","MPAA Rating":"PG-13","Running Time min":98,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":44,"IMDB Rating":6.7,"IMDB Votes":13550},{"Title":"Lions for Lambs","US Gross":14998070,"Worldwide Gross":63211088,"US DVD Sales":9203604,"Production Budget":35000000,"Release Date":"Nov 09 2007","MPAA Rating":"R","Running Time min":90,"Distributor":"United Artists","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Robert Redford","Rotten Tomatoes Rating":27,"IMDB Rating":6.2,"IMDB Votes":22264},{"Title":"London","US Gross":12667,"Worldwide Gross":12667,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Feb 10 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"IDP/Goldwyn/Roadside","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.7,"IMDB Votes":181},{"Title":"How to Lose a Guy in 10 Days","US Gross":105807520,"Worldwide Gross":177079973,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Feb 07 2003","MPAA Rating":"PG-13","Running Time min":116,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Donald Petrie","Rotten Tomatoes Rating":43,"IMDB Rating":6.1,"IMDB Votes":33866},{"Title":"Loser","US Gross":15464026,"Worldwide Gross":18250106,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Jul 21 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Amy Heckerling","Rotten Tomatoes Rating":25,"IMDB Rating":5,"IMDB Votes":12877},{"Title":"The Losers","US Gross":23591432,"Worldwide Gross":23591432,"US DVD Sales":7360965,"Production Budget":25000000,"Release Date":"Apr 23 2010","MPAA Rating":"PG-13","Running Time min":97,"Distributor":"Warner Bros.","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Sylvain White","Rotten Tomatoes Rating":48,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Lost City","US Gross":2484186,"Worldwide Gross":3650302,"US DVD Sales":null,"Production Budget":9600000,"Release Date":"Apr 28 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Magnolia Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Andy Garcia","Rotten Tomatoes Rating":null,"IMDB Rating":6.6,"IMDB Votes":5790},{"Title":"Lost In Space","US Gross":69117629,"Worldwide Gross":136117629,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Apr 03 1998","MPAA Rating":"PG-13","Running Time min":131,"Distributor":"New Line","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"Stephen Hopkins","Rotten Tomatoes Rating":26,"IMDB Rating":4.8,"IMDB Votes":31611},{"Title":"Lost and Found","US Gross":6552255,"Worldwide Gross":6552255,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Apr 23 1999","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":13,"IMDB Rating":4.8,"IMDB Votes":118},{"Title":"Lottery Ticket","US Gross":23602581,"Worldwide Gross":23602581,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Aug 20 2010","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":32,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Love and Basketball","US Gross":27441122,"Worldwide Gross":27709625,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Apr 21 2000","MPAA Rating":"PG-13","Running Time min":125,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Gina Prince-Bythewood","Rotten Tomatoes Rating":81,"IMDB Rating":6.7,"IMDB Votes":5835},{"Title":"Love Jones","US Gross":12554569,"Worldwide Gross":12554569,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Mar 14 1997","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":67,"IMDB Rating":6.7,"IMDB Votes":1165},{"Title":"The Love Letter","US Gross":8322608,"Worldwide Gross":8322608,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"May 21 1999","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Dreamworks SKG","Source":"Based on Book/Short Story","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":33,"IMDB Rating":5.1,"IMDB Votes":2446},{"Title":"Lovely and Amazing","US Gross":4210379,"Worldwide Gross":4695781,"US DVD Sales":null,"Production Budget":250000,"Release Date":"Jun 28 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.8,"IMDB Votes":3936},{"Title":"The Lord of the Rings: The Two Towers","US Gross":341784377,"Worldwide Gross":926284377,"US DVD Sales":null,"Production Budget":94000000,"Release Date":"Dec 18 2002","MPAA Rating":"PG-13","Running Time min":179,"Distributor":"New Line","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Peter Jackson","Rotten Tomatoes Rating":null,"IMDB Rating":8.7,"IMDB Votes":326950},{"Title":"The Lord of the Rings: The Return of the King","US Gross":377027325,"Worldwide Gross":1133027325,"US DVD Sales":null,"Production Budget":94000000,"Release Date":"Dec 17 2003","MPAA Rating":"PG-13","Running Time min":201,"Distributor":"New Line","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Peter Jackson","Rotten Tomatoes Rating":null,"IMDB Rating":8.8,"IMDB Votes":364077},{"Title":"The Lord of the Rings: The Fellowship of the Ring","US Gross":314776170,"Worldwide Gross":868621686,"US DVD Sales":null,"Production Budget":109000000,"Release Date":"Dec 19 2001","MPAA Rating":"PG-13","Running Time min":178,"Distributor":"New Line","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Peter Jackson","Rotten Tomatoes Rating":null,"IMDB Rating":8.8,"IMDB Votes":387438},{"Title":"Lord of War","US Gross":24149632,"Worldwide Gross":62142629,"US DVD Sales":null,"Production Budget":42000000,"Release Date":"Sep 16 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Andrew Niccol","Rotten Tomatoes Rating":61,"IMDB Rating":7.7,"IMDB Votes":80124},{"Title":"Lock, Stock and Two Smoking Barrels","US Gross":3897569,"Worldwide Gross":25297569,"US DVD Sales":null,"Production Budget":1350000,"Release Date":"Mar 05 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Gramercy","Source":"Original Screenplay","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":"Guy Ritchie","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Last Shot","US Gross":463730,"Worldwide Gross":463730,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Sep 24 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Real Life Events","Major Genre":"Comedy","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":60,"IMDB Rating":5.7,"IMDB Votes":2711},{"Title":"Lonesome Jim","US Gross":154187,"Worldwide Gross":154187,"US DVD Sales":null,"Production Budget":500000,"Release Date":"Mar 24 2006","MPAA Rating":"R","Running Time min":91,"Distributor":"IFC Films","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Steve Buscemi","Rotten Tomatoes Rating":null,"IMDB Rating":6.7,"IMDB Votes":4585},{"Title":"The Last Legion","US Gross":5932060,"Worldwide Gross":21439015,"US DVD Sales":null,"Production Budget":67000000,"Release Date":"Aug 17 2007","MPAA Rating":"PG-13","Running Time min":101,"Distributor":"Weinstein/Dimension","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":17,"IMDB Rating":5.4,"IMDB Votes":12250},{"Title":"The Last Samurai","US Gross":111110575,"Worldwide Gross":456810575,"US DVD Sales":null,"Production Budget":120000000,"Release Date":"Dec 05 2003","MPAA Rating":"R","Running Time min":154,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"Edward Zwick","Rotten Tomatoes Rating":65,"IMDB Rating":7.8,"IMDB Votes":106002},{"Title":"The Last Sin Eater","US Gross":388390,"Worldwide Gross":388390,"US DVD Sales":null,"Production Budget":2200000,"Release Date":"Feb 09 2007","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":19,"IMDB Rating":5.7,"IMDB Votes":1012},{"Title":"The Last Song","US Gross":62950384,"Worldwide Gross":75850384,"US DVD Sales":20035017,"Production Budget":20000000,"Release Date":"Mar 31 2010","MPAA Rating":"PG","Running Time min":108,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":19,"IMDB Rating":3.9,"IMDB Votes":7210},{"Title":"Love Stinks","US Gross":2793776,"Worldwide Gross":2793776,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Sep 10 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Independent Artists","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":19,"IMDB Rating":5.3,"IMDB Votes":3228},{"Title":"Lost in Translation","US Gross":44585453,"Worldwide Gross":106454000,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Sep 12 2003","MPAA Rating":"R","Running Time min":102,"Distributor":"Focus Features","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Sofia Coppola","Rotten Tomatoes Rating":94,"IMDB Rating":7.9,"IMDB Votes":130998},{"Title":"Last Orders","US Gross":2326407,"Worldwide Gross":2326407,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Feb 15 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Fred Schepisi","Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":3463},{"Title":"Lost Souls","US Gross":16779636,"Worldwide Gross":31320293,"US DVD Sales":null,"Production Budget":28000000,"Release Date":"Oct 13 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":7,"IMDB Rating":4.5,"IMDB Votes":6639},{"Title":"The Last Station","US Gross":6616974,"Worldwide Gross":6616974,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Jan 15 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":3465},{"Title":"The Lost World: Jurassic Park","US Gross":229086679,"Worldwide Gross":786686679,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"May 22 1997","MPAA Rating":"PG-13","Running Time min":134,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Steven Spielberg","Rotten Tomatoes Rating":null,"IMDB Rating":6,"IMDB Votes":77124},{"Title":"License to Wed","US Gross":43799818,"Worldwide Gross":70799818,"US DVD Sales":22782913,"Production Budget":35000000,"Release Date":"Jul 03 2007","MPAA Rating":"PG","Running Time min":90,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Ken Kwapis","Rotten Tomatoes Rating":7,"IMDB Rating":5.1,"IMDB Votes":15422},{"Title":"Looney Tunes: Back in Action","US Gross":20950820,"Worldwide Gross":54540662,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Nov 14 2003","MPAA Rating":"PG","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Short Film","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Joe Dante","Rotten Tomatoes Rating":57,"IMDB Rating":6,"IMDB Votes":8604},{"Title":"Letters to God","US Gross":2848587,"Worldwide Gross":2848587,"US DVD Sales":3346596,"Production Budget":3000000,"Release Date":"Apr 09 2010","MPAA Rating":"PG","Running Time min":null,"Distributor":"Vivendi Entertainment","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.4,"IMDB Votes":839},{"Title":"Lethal Weapon 4","US Gross":130444603,"Worldwide Gross":285400000,"US DVD Sales":null,"Production Budget":140000000,"Release Date":"Jul 10 1998","MPAA Rating":"R","Running Time min":127,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Richard Donner","Rotten Tomatoes Rating":54,"IMDB Rating":6.4,"IMDB Votes":47846},{"Title":"Little Man","US Gross":58636047,"Worldwide Gross":101636047,"US DVD Sales":32799301,"Production Budget":64000000,"Release Date":"Jul 14 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Keenen Ivory Wayans","Rotten Tomatoes Rating":12,"IMDB Rating":5.7,"IMDB Votes":97},{"Title":"The Lucky Ones","US Gross":266967,"Worldwide Gross":266967,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Sep 26 2008","MPAA Rating":"R","Running Time min":104,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":36,"IMDB Rating":7.1,"IMDB Votes":4719},{"Title":"Lucky You","US Gross":5755286,"Worldwide Gross":6521829,"US DVD Sales":853973,"Production Budget":55000000,"Release Date":"May 04 2007","MPAA Rating":"PG-13","Running Time min":122,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Curtis Hanson","Rotten Tomatoes Rating":28,"IMDB Rating":5.9,"IMDB Votes":9870},{"Title":"Luminarias","US Gross":428535,"Worldwide Gross":428535,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"May 05 2000","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.3,"IMDB Votes":467},{"Title":"Se jie","US Gross":4604982,"Worldwide Gross":65696051,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Sep 28 2007","MPAA Rating":"NC-17","Running Time min":156,"Distributor":"Focus Features","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Ang Lee","Rotten Tomatoes Rating":null,"IMDB Rating":7.6,"IMDB Votes":15440},{"Title":"Luther","US Gross":5781086,"Worldwide Gross":29465190,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Sep 26 2003","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"RS Entertainment","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":44,"IMDB Rating":6.8,"IMDB Votes":5909},{"Title":"Love Actually","US Gross":59472278,"Worldwide Gross":247967903,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Nov 07 2003","MPAA Rating":"R","Running Time min":135,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":63,"IMDB Rating":7.9,"IMDB Votes":97921},{"Title":"The Little Vampire","US Gross":13555988,"Worldwide Gross":13555988,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Oct 27 2000","MPAA Rating":"PG","Running Time min":null,"Distributor":"New Line","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":53,"IMDB Rating":5.3,"IMDB Votes":2202},{"Title":"The Lovely Bones","US Gross":44028238,"Worldwide Gross":94702568,"US DVD Sales":8474087,"Production Budget":65000000,"Release Date":"Dec 11 2009","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Fantasy","Director":"Peter Jackson","Rotten Tomatoes Rating":32,"IMDB Rating":6.6,"IMDB Votes":32049},{"Title":"Herbie: Fully Loaded","US Gross":66010682,"Worldwide Gross":144110682,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Jun 22 2005","MPAA Rating":"G","Running Time min":95,"Distributor":"Walt Disney Pictures","Source":null,"Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Angela Robinson","Rotten Tomatoes Rating":42,"IMDB Rating":4.7,"IMDB Votes":14178},{"Title":"For Love of the Game","US Gross":35188640,"Worldwide Gross":46112640,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Sep 17 1999","MPAA Rating":"PG-13","Running Time min":137,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Sam Raimi","Rotten Tomatoes Rating":64,"IMDB Rating":6.2,"IMDB Votes":13612},{"Title":"Leaves of Grass","US Gross":20987,"Worldwide Gross":20987,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Apr 02 2010","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":"Original Screenplay","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":"Tim Blake Nelson","Rotten Tomatoes Rating":50,"IMDB Rating":6.9,"IMDB Votes":4541},{"Title":"Love Happens","US Gross":22965110,"Worldwide Gross":30206355,"US DVD Sales":7174988,"Production Budget":18000000,"Release Date":"Sep 18 2009","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":17,"IMDB Rating":5.5,"IMDB Votes":6111},{"Title":"Just Visiting","US Gross":4777007,"Worldwide Gross":16172200,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Apr 06 2001","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Remake","Major Genre":"Comedy","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":33,"IMDB Rating":5.6,"IMDB Votes":6923},{"Title":"Das Leben der Anderen","US Gross":11284657,"Worldwide Gross":75284657,"US DVD Sales":4225830,"Production Budget":2000000,"Release Date":"Feb 09 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":8.5,"IMDB Votes":75070},{"Title":"Love Ranch","US Gross":134904,"Worldwide Gross":134904,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Jun 30 2010","MPAA Rating":"R","Running Time min":117,"Distributor":null,"Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Taylor Hackford","Rotten Tomatoes Rating":13,"IMDB Rating":5.6,"IMDB Votes":163},{"Title":"La MÙme","US Gross":10299782,"Worldwide Gross":83499782,"US DVD Sales":null,"Production Budget":15500000,"Release Date":"Jun 08 2007","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Picturehouse","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.6,"IMDB Votes":21412},{"Title":"The Chronicles of Narnia: The Lion, the Witch and the Wardrobe","US Gross":291710957,"Worldwide Gross":748806957,"US DVD Sales":352582053,"Production Budget":180000000,"Release Date":"Dec 09 2005","MPAA Rating":"PG","Running Time min":140,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Andrew Adamson","Rotten Tomatoes Rating":76,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Longest Yard","US Gross":158119460,"Worldwide Gross":190320568,"US DVD Sales":null,"Production Budget":82000000,"Release Date":"May 27 2005","MPAA Rating":"PG-13","Running Time min":113,"Distributor":"Paramount Pictures","Source":"Remake","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Peter Segal","Rotten Tomatoes Rating":31,"IMDB Rating":6.2,"IMDB Votes":39752},{"Title":"Mad City","US Gross":10561038,"Worldwide Gross":10561038,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Nov 07 1997","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Costa-Gavras","Rotten Tomatoes Rating":37,"IMDB Rating":6.1,"IMDB Votes":9611},{"Title":"Made","US Gross":5308707,"Worldwide Gross":5476060,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Jul 13 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Artisan","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":70,"IMDB Rating":6.3,"IMDB Votes":9720},{"Title":"Madagascar: Escape 2 Africa","US Gross":180010950,"Worldwide Gross":599516844,"US DVD Sales":108725804,"Production Budget":150000000,"Release Date":"Nov 07 2008","MPAA Rating":"PG","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Eric Darnell","Rotten Tomatoes Rating":64,"IMDB Rating":6.8,"IMDB Votes":30285},{"Title":"Madagascar","US Gross":193595521,"Worldwide Gross":532680671,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"May 27 2005","MPAA Rating":"PG","Running Time min":83,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Eric Darnell","Rotten Tomatoes Rating":55,"IMDB Rating":6.6,"IMDB Votes":56480},{"Title":"Mad Hot Ballroom","US Gross":8117961,"Worldwide Gross":9079042,"US DVD Sales":null,"Production Budget":500000,"Release Date":"May 13 2005","MPAA Rating":"PG","Running Time min":null,"Distributor":"Paramount Vantage","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":83,"IMDB Rating":7.4,"IMDB Votes":2562},{"Title":"Madison","US Gross":517262,"Worldwide Gross":517262,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Apr 22 2005","MPAA Rating":"PG","Running Time min":null,"Distributor":"MGM","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":536},{"Title":"Jane Austen's Mafia","US Gross":19843795,"Worldwide Gross":30143795,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Jul 24 1998","MPAA Rating":"PG-13","Running Time min":83,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Jim Abrahams","Rotten Tomatoes Rating":null,"IMDB Rating":5,"IMDB Votes":7706},{"Title":"Paul Blart: Mall Cop","US Gross":146336178,"Worldwide Gross":180449670,"US DVD Sales":53105030,"Production Budget":26000000,"Release Date":"Jan 16 2009","MPAA Rating":"PG","Running Time min":91,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Steve Carr","Rotten Tomatoes Rating":35,"IMDB Rating":5.3,"IMDB Votes":23753},{"Title":"A Man Apart","US Gross":26500000,"Worldwide Gross":44114828,"US DVD Sales":null,"Production Budget":36000000,"Release Date":"Apr 04 2003","MPAA Rating":"R","Running Time min":110,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"F. Gary Gray","Rotten Tomatoes Rating":11,"IMDB Rating":5.7,"IMDB Votes":14953},{"Title":"Man on Fire","US Gross":77906816,"Worldwide Gross":118706816,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Apr 23 2004","MPAA Rating":"R","Running Time min":146,"Distributor":"20th Century Fox","Source":"Remake","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Tony Scott","Rotten Tomatoes Rating":38,"IMDB Rating":7.7,"IMDB Votes":75256},{"Title":"Man of the House","US Gross":19699706,"Worldwide Gross":22099706,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Feb 25 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Stephen Herek","Rotten Tomatoes Rating":8,"IMDB Rating":4.2,"IMDB Votes":3432},{"Title":"Man on the Moon","US Gross":34580635,"Worldwide Gross":47407635,"US DVD Sales":null,"Production Budget":52000000,"Release Date":"Dec 22 1999","MPAA Rating":"R","Running Time min":118,"Distributor":"Universal","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Milos Forman","Rotten Tomatoes Rating":62,"IMDB Rating":7.4,"IMDB Votes":49481},{"Title":"The Man Who Knew Too Little","US Gross":13801755,"Worldwide Gross":13801755,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Nov 14 1997","MPAA Rating":"PG","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Jon Amiel","Rotten Tomatoes Rating":40,"IMDB Rating":6.3,"IMDB Votes":11307},{"Title":"Marci X","US Gross":1646664,"Worldwide Gross":1646664,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Aug 22 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Richard Benjamin","Rotten Tomatoes Rating":10,"IMDB Rating":2.4,"IMDB Votes":3449},{"Title":"Married Life","US Gross":1506998,"Worldwide Gross":1506998,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Mar 07 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":4358},{"Title":"The Marine","US Gross":18844784,"Worldwide Gross":22165608,"US DVD Sales":26786370,"Production Budget":15000000,"Release Date":"Oct 13 2006","MPAA Rating":"PG-13","Running Time min":91,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":20,"IMDB Rating":4.5,"IMDB Votes":13157},{"Title":"Son of the Mask","US Gross":17018422,"Worldwide Gross":59918422,"US DVD Sales":null,"Production Budget":100000000,"Release Date":"Feb 18 2005","MPAA Rating":"PG","Running Time min":null,"Distributor":"New Line","Source":"Based on Comic/Graphic Novel","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":6,"IMDB Rating":2,"IMDB Votes":15800},{"Title":"The Matador","US Gross":12578537,"Worldwide Gross":17290120,"US DVD Sales":5309636,"Production Budget":10000000,"Release Date":"Dec 30 2005","MPAA Rating":"R","Running Time min":74,"Distributor":"Weinstein Co.","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":76,"IMDB Rating":6.9,"IMDB Votes":25035},{"Title":"The Matrix","US Gross":171479930,"Worldwide Gross":460279930,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Mar 31 1999","MPAA Rating":"R","Running Time min":136,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Andy Wachowski","Rotten Tomatoes Rating":86,"IMDB Rating":8.7,"IMDB Votes":380934},{"Title":"Max Keeble's Big Move","US Gross":17292381,"Worldwide Gross":17292381,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Oct 05 2001","MPAA Rating":"PG","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Tim Hill","Rotten Tomatoes Rating":26,"IMDB Rating":5.1,"IMDB Votes":2490},{"Title":"May","US Gross":145540,"Worldwide Gross":145540,"US DVD Sales":null,"Production Budget":1750000,"Release Date":"Feb 07 2003","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.8,"IMDB Votes":41},{"Title":"Murderball","US Gross":1531154,"Worldwide Gross":1722277,"US DVD Sales":null,"Production Budget":350000,"Release Date":"Jul 08 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"ThinkFilm","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":98,"IMDB Rating":7.8,"IMDB Votes":5699},{"Title":"Vicky Cristina Barcelona","US Gross":23213577,"Worldwide Gross":77213577,"US DVD Sales":8276490,"Production Budget":16000000,"Release Date":"Aug 15 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Woody Allen","Rotten Tomatoes Rating":82,"IMDB Rating":7.4,"IMDB Votes":51760},{"Title":"My Big Fat Greek Wedding","US Gross":241438208,"Worldwide Gross":368744044,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Apr 19 2002","MPAA Rating":"PG","Running Time min":95,"Distributor":"IFC Films","Source":"Based on Play","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Joel Zwick","Rotten Tomatoes Rating":75,"IMDB Rating":6.6,"IMDB Votes":46548},{"Title":"My Best Friend's Girl","US Gross":19219250,"Worldwide Gross":34787111,"US DVD Sales":18449619,"Production Budget":20000000,"Release Date":"Sep 19 2008","MPAA Rating":"R","Running Time min":103,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Howard Deutch","Rotten Tomatoes Rating":15,"IMDB Rating":5.8,"IMDB Votes":14617},{"Title":"Monkeybone","US Gross":5409517,"Worldwide Gross":5409517,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"Feb 23 2001","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Comic/Graphic Novel","Major Genre":"Comedy","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":20,"IMDB Rating":4.5,"IMDB Votes":8211},{"Title":"Meet the Browns","US Gross":41975388,"Worldwide Gross":41975388,"US DVD Sales":18271961,"Production Budget":20000000,"Release Date":"Mar 21 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Lionsgate","Source":"Based on Play","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Tyler Perry","Rotten Tomatoes Rating":30,"IMDB Rating":3.1,"IMDB Votes":3362},{"Title":"My Bloody Valentine","US Gross":51545952,"Worldwide Gross":98817028,"US DVD Sales":20831900,"Production Budget":14000000,"Release Date":"Jan 16 2009","MPAA Rating":"R","Running Time min":101,"Distributor":"Lionsgate","Source":"Remake","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.7,"IMDB Votes":18037},{"Title":"Wu ji","US Gross":669625,"Worldwide Gross":35869934,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"May 05 2006","MPAA Rating":"PG-13","Running Time min":97,"Distributor":"Warner Independent","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.6,"IMDB Votes":5733},{"Title":"McHale's Navy","US Gross":4408420,"Worldwide Gross":4408420,"US DVD Sales":null,"Production Budget":42000000,"Release Date":"Apr 18 1997","MPAA Rating":"PG","Running Time min":null,"Distributor":"Universal","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":3,"IMDB Rating":3.9,"IMDB Votes":3466},{"Title":"The Martian Child","US Gross":7500310,"Worldwide Gross":9076823,"US DVD Sales":7705880,"Production Budget":27000000,"Release Date":"Nov 02 2007","MPAA Rating":"PG","Running Time min":107,"Distributor":"New Line","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Manchurian Candidate","US Gross":65948711,"Worldwide Gross":96148711,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Jul 30 2004","MPAA Rating":"R","Running Time min":129,"Distributor":"Paramount Pictures","Source":"Remake","Major Genre":"Thriller/Suspense","Creative Type":"Historical Fiction","Director":"Jonathan Demme","Rotten Tomatoes Rating":81,"IMDB Rating":6.7,"IMDB Votes":36553},{"Title":"Mickey Blue Eyes","US Gross":33864342,"Worldwide Gross":53864342,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Aug 20 1999","MPAA Rating":"PG-13","Running Time min":103,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":44,"IMDB Rating":5.7,"IMDB Votes":16646},{"Title":"Michael Clayton","US Gross":49033882,"Worldwide Gross":92987651,"US DVD Sales":18802372,"Production Budget":21500000,"Release Date":"Oct 05 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Tony Gilroy","Rotten Tomatoes Rating":90,"IMDB Rating":7.5,"IMDB Votes":59493},{"Title":"Master and Commander: The Far Side of the World","US Gross":93926386,"Worldwide Gross":209486484,"US DVD Sales":null,"Production Budget":135000000,"Release Date":"Nov 14 2003","MPAA Rating":"PG-13","Running Time min":138,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Peter Weir","Rotten Tomatoes Rating":85,"IMDB Rating":7.5,"IMDB Votes":63632},{"Title":"Nanny McPhee and the Big Bang","US Gross":27776620,"Worldwide Gross":90676620,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Aug 20 2010","MPAA Rating":"PG","Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":2326},{"Title":"Nanny McPhee","US Gross":47279279,"Worldwide Gross":122540909,"US DVD Sales":42041450,"Production Budget":25000000,"Release Date":"Jan 27 2006","MPAA Rating":"PG","Running Time min":91,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":73,"IMDB Rating":6.7,"IMDB Votes":13391},{"Title":"Mean Creek","US Gross":603951,"Worldwide Gross":967749,"US DVD Sales":null,"Production Budget":500000,"Release Date":"Aug 20 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Vantage","Source":null,"Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":14472},{"Title":"The Medallion","US Gross":22108977,"Worldwide Gross":22108977,"US DVD Sales":null,"Production Budget":41000000,"Release Date":"Aug 22 2003","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":18,"IMDB Rating":4.7,"IMDB Votes":10121},{"Title":"Meet Dave","US Gross":11803254,"Worldwide Gross":50648806,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Jul 11 2008","MPAA Rating":"PG","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Science Fiction","Director":"Brian Robbins","Rotten Tomatoes Rating":19,"IMDB Rating":4.8,"IMDB Votes":13381},{"Title":"Million Dollar Baby","US Gross":100492203,"Worldwide Gross":216763646,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Dec 15 2004","MPAA Rating":"PG-13","Running Time min":132,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Clint Eastwood","Rotten Tomatoes Rating":91,"IMDB Rating":8.2,"IMDB Votes":141212},{"Title":"Madea Goes To Jail","US Gross":90508336,"Worldwide Gross":90508336,"US DVD Sales":27100919,"Production Budget":17500000,"Release Date":"Feb 20 2009","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Lionsgate","Source":"Based on Play","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Tyler Perry","Rotten Tomatoes Rating":26,"IMDB Rating":3.1,"IMDB Votes":5468},{"Title":"Made of Honor","US Gross":46012734,"Worldwide Gross":105508112,"US DVD Sales":14330761,"Production Budget":40000000,"Release Date":"May 02 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Paul Weiland","Rotten Tomatoes Rating":14,"IMDB Rating":5.5,"IMDB Votes":15260},{"Title":"Mean Girls","US Gross":86047227,"Worldwide Gross":128947227,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Apr 30 2004","MPAA Rating":"PG-13","Running Time min":97,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Mark Waters","Rotten Tomatoes Rating":83,"IMDB Rating":7,"IMDB Votes":63607},{"Title":"Mean Machine","US Gross":92723,"Worldwide Gross":92723,"US DVD Sales":null,"Production Budget":4500000,"Release Date":"Feb 22 2002","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.3,"IMDB Votes":12754},{"Title":"Meet the Deedles","US Gross":4356126,"Worldwide Gross":4356126,"US DVD Sales":null,"Production Budget":24000000,"Release Date":"Mar 27 1998","MPAA Rating":"PG","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":4,"IMDB Rating":3.4,"IMDB Votes":1379},{"Title":"Me, Myself & Irene","US Gross":90570999,"Worldwide Gross":149270999,"US DVD Sales":null,"Production Budget":51000000,"Release Date":"Jun 23 2000","MPAA Rating":"R","Running Time min":116,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Bobby Farrelly","Rotten Tomatoes Rating":48,"IMDB Rating":6.9,"IMDB Votes":215},{"Title":"Memoirs of a Geisha","US Gross":57010853,"Worldwide Gross":161510853,"US DVD Sales":32837435,"Production Budget":85000000,"Release Date":"Dec 09 2005","MPAA Rating":"PG-13","Running Time min":145,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Rob Marshall","Rotten Tomatoes Rating":36,"IMDB Rating":7.1,"IMDB Votes":38695},{"Title":"Men in Black","US Gross":250690539,"Worldwide Gross":587790539,"US DVD Sales":null,"Production Budget":90000000,"Release Date":"Jul 01 1997","MPAA Rating":"PG-13","Running Time min":98,"Distributor":"Sony Pictures","Source":"Based on Comic/Graphic Novel","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"Barry Sonnenfeld","Rotten Tomatoes Rating":91,"IMDB Rating":7,"IMDB Votes":119704},{"Title":"Men of Honor","US Gross":48814909,"Worldwide Gross":82339483,"US DVD Sales":null,"Production Budget":32000000,"Release Date":"Nov 10 2000","MPAA Rating":"R","Running Time min":128,"Distributor":"20th Century Fox","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":41,"IMDB Rating":6.8,"IMDB Votes":30630},{"Title":"Memento","US Gross":25544867,"Worldwide Gross":39665950,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Mar 16 2001","MPAA Rating":"R","Running Time min":113,"Distributor":"Newmarket Films","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Christopher Nolan","Rotten Tomatoes Rating":null,"IMDB Rating":8.7,"IMDB Votes":274524},{"Title":"Mercury Rising","US Gross":32983332,"Worldwide Gross":32983332,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Apr 03 1998","MPAA Rating":"R","Running Time min":112,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Harold Becker","Rotten Tomatoes Rating":17,"IMDB Rating":5.8,"IMDB Votes":21449},{"Title":"Mercy Streets","US Gross":173599,"Worldwide Gross":173599,"US DVD Sales":null,"Production Budget":600000,"Release Date":"Oct 31 2000","MPAA Rating":"PG-13","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":14,"IMDB Rating":4.9,"IMDB Votes":307},{"Title":"Joyeux NoÎl","US Gross":1054361,"Worldwide Gross":1054361,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Mar 03 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.8,"IMDB Votes":9363},{"Title":"Message in a Bottle","US Gross":52880016,"Worldwide Gross":52880016,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Feb 12 1999","MPAA Rating":"PG-13","Running Time min":132,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":31,"IMDB Rating":5.6,"IMDB Votes":13108},{"Title":"Meet Joe Black","US Gross":44650003,"Worldwide Gross":44650003,"US DVD Sales":null,"Production Budget":85000000,"Release Date":"Nov 13 1998","MPAA Rating":"PG-13","Running Time min":154,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Fantasy","Director":"Martin Brest","Rotten Tomatoes Rating":50,"IMDB Rating":6.9,"IMDB Votes":56067},{"Title":"Maria Full of Grace","US Gross":6529624,"Worldwide Gross":9892434,"US DVD Sales":null,"Production Budget":3200000,"Release Date":"Jul 16 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.6,"IMDB Votes":16134},{"Title":"Megiddo: Omega Code 2","US Gross":6047691,"Worldwide Gross":6047691,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Sep 21 2001","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"8X Entertainment","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":11,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Magnolia","US Gross":22450975,"Worldwide Gross":48446802,"US DVD Sales":null,"Production Budget":37000000,"Release Date":"Dec 17 1999","MPAA Rating":"R","Running Time min":188,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Paul Thomas Anderson","Rotten Tomatoes Rating":83,"IMDB Rating":8,"IMDB Votes":121540},{"Title":"The Men Who Stare at Goats","US Gross":32428195,"Worldwide Gross":67348218,"US DVD Sales":8155901,"Production Budget":24000000,"Release Date":"Nov 06 2009","MPAA Rating":"R","Running Time min":93,"Distributor":"Overture Films","Source":"Based on Book/Short Story","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":"Grant Heslov","Rotten Tomatoes Rating":53,"IMDB Rating":6.4,"IMDB Votes":33763},{"Title":"Marilyn Hotchkiss' Ballroom Dancing and Charm School","US Gross":349132,"Worldwide Gross":399114,"US DVD Sales":null,"Production Budget":2500000,"Release Date":"Mar 31 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"IDP/Goldwyn/Roadside","Source":"Remake","Major Genre":"Musical","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.6,"IMDB Votes":1351},{"Title":"Men in Black 2","US Gross":190418803,"Worldwide Gross":441818803,"US DVD Sales":null,"Production Budget":140000000,"Release Date":"Jul 03 2002","MPAA Rating":"PG-13","Running Time min":88,"Distributor":"Sony Pictures","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Barry Sonnenfeld","Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":467},{"Title":"Micmacs","US Gross":1237269,"Worldwide Gross":11734498,"US DVD Sales":null,"Production Budget":42000000,"Release Date":"May 28 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Jean-Pierre Jeunet","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The House of Mirth","US Gross":3041803,"Worldwide Gross":3041803,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Dec 22 2000","MPAA Rating":"PG","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":81,"IMDB Rating":6.8,"IMDB Votes":4489},{"Title":"Miss Congeniality 2: Armed and Fabulous","US Gross":48478006,"Worldwide Gross":101382396,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Mar 24 2005","MPAA Rating":"PG-13","Running Time min":115,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"John Pasquin","Rotten Tomatoes Rating":null,"IMDB Rating":4.7,"IMDB Votes":14297},{"Title":"Mission: Impossible 2","US Gross":215409889,"Worldwide Gross":546209889,"US DVD Sales":null,"Production Budget":120000000,"Release Date":"May 24 2000","MPAA Rating":"PG-13","Running Time min":124,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"John Woo","Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":86222},{"Title":"Mission: Impossible III","US Gross":133501348,"Worldwide Gross":397501348,"US DVD Sales":49824367,"Production Budget":150000000,"Release Date":"May 05 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"J.J. Abrams","Rotten Tomatoes Rating":70,"IMDB Rating":6.9,"IMDB Votes":74174},{"Title":"Miss Congeniality","US Gross":106807667,"Worldwide Gross":212100000,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Dec 22 2000","MPAA Rating":"PG-13","Running Time min":110,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Donald Petrie","Rotten Tomatoes Rating":41,"IMDB Rating":6.1,"IMDB Votes":42323},{"Title":"The Missing","US Gross":26900336,"Worldwide Gross":38253433,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Nov 26 2003","MPAA Rating":"R","Running Time min":137,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Western","Creative Type":"Historical Fiction","Director":"Ron Howard","Rotten Tomatoes Rating":59,"IMDB Rating":7.4,"IMDB Votes":19068},{"Title":"Mighty Joe Young","US Gross":50632037,"Worldwide Gross":50632037,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Dec 25 1998","MPAA Rating":"PG","Running Time min":114,"Distributor":"Walt Disney Pictures","Source":"Remake","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":52,"IMDB Rating":5.4,"IMDB Votes":9187},{"Title":"The Majestic","US Gross":27796042,"Worldwide Gross":37306334,"US DVD Sales":null,"Production Budget":72000000,"Release Date":"Dec 21 2001","MPAA Rating":"PG","Running Time min":153,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Frank Darabont","Rotten Tomatoes Rating":41,"IMDB Rating":6.8,"IMDB Votes":24809},{"Title":"Martin Lawrence Live: RunTelDat","US Gross":19184820,"Worldwide Gross":19184820,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Aug 02 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Real Life Events","Major Genre":"Concert/Performance","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.9,"IMDB Votes":1166},{"Title":"Malibu's Most Wanted","US Gross":34308901,"Worldwide Gross":34499204,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Apr 18 2003","MPAA Rating":"PG-13","Running Time min":86,"Distributor":"Warner Bros.","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":30,"IMDB Rating":4.8,"IMDB Votes":8159},{"Title":"Must Love Dogs","US Gross":43894863,"Worldwide Gross":58894863,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Jul 29 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":35,"IMDB Rating":5.9,"IMDB Votes":13491},{"Title":"My Life Without Me","US Gross":432360,"Worldwide Gross":9476113,"US DVD Sales":null,"Production Budget":2500000,"Release Date":"Sep 26 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":64,"IMDB Rating":7.6,"IMDB Votes":11022},{"Title":"Mission to Mars","US Gross":60874615,"Worldwide Gross":106000000,"US DVD Sales":null,"Production Budget":90000000,"Release Date":"Mar 10 2000","MPAA Rating":"PG","Running Time min":116,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"Brian De Palma","Rotten Tomatoes Rating":24,"IMDB Rating":5.1,"IMDB Votes":32449},{"Title":"MirrorMask","US Gross":864959,"Worldwide Gross":864959,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Sep 30 2005","MPAA Rating":"PG","Running Time min":null,"Distributor":"Samuel Goldwyn Films","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":53,"IMDB Rating":7,"IMDB Votes":10398},{"Title":"Mumford","US Gross":4559569,"Worldwide Gross":4559569,"US DVD Sales":null,"Production Budget":28700000,"Release Date":"Sep 24 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Lawrence Kasdan","Rotten Tomatoes Rating":55,"IMDB Rating":6.7,"IMDB Votes":6303},{"Title":"Mindhunters","US Gross":4476235,"Worldwide Gross":16566235,"US DVD Sales":null,"Production Budget":27000000,"Release Date":"May 13 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax/Dimension","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Renny Harlin","Rotten Tomatoes Rating":26,"IMDB Rating":6.2,"IMDB Votes":23357},{"Title":"Captain Corelli's Mandolin","US Gross":25528495,"Worldwide Gross":62097495,"US DVD Sales":null,"Production Budget":57000000,"Release Date":"Aug 17 2001","MPAA Rating":"R","Running Time min":129,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"John Madden","Rotten Tomatoes Rating":29,"IMDB Rating":5.7,"IMDB Votes":14706},{"Title":"Manderlay","US Gross":74205,"Worldwide Gross":543306,"US DVD Sales":null,"Production Budget":14200000,"Release Date":"Jan 27 2006","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"IFC Films","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Lars Von Trier","Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":8986},{"Title":"Midnight in the Garden of Good and Evil","US Gross":25078937,"Worldwide Gross":25078937,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Nov 21 1997","MPAA Rating":"R","Running Time min":155,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Clint Eastwood","Rotten Tomatoes Rating":50,"IMDB Rating":6.5,"IMDB Votes":18960},{"Title":"The Man in the Iron Mask","US Gross":56968169,"Worldwide Gross":56968169,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Mar 13 1998","MPAA Rating":"PG-13","Running Time min":132,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":31,"IMDB Rating":7.2,"IMDB Votes":561},{"Title":"Monster-in-Law","US Gross":82931301,"Worldwide Gross":155931301,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"May 13 2005","MPAA Rating":"PG-13","Running Time min":95,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Robert Luketic","Rotten Tomatoes Rating":16,"IMDB Rating":5.1,"IMDB Votes":16320},{"Title":"Moonlight Mile","US Gross":6830957,"Worldwide Gross":6830957,"US DVD Sales":null,"Production Budget":21000000,"Release Date":"Sep 27 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Brad Silberling","Rotten Tomatoes Rating":62,"IMDB Rating":6.7,"IMDB Votes":8346},{"Title":"Mona Lisa Smile","US Gross":63803100,"Worldwide Gross":121598309,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Dec 19 2003","MPAA Rating":"PG-13","Running Time min":117,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Mike Newell","Rotten Tomatoes Rating":35,"IMDB Rating":6.1,"IMDB Votes":23657},{"Title":"Monster's Ball","US Gross":31273922,"Worldwide Gross":44873922,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Dec 26 2001","MPAA Rating":"R","Running Time min":111,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Marc Forster","Rotten Tomatoes Rating":85,"IMDB Rating":7.2,"IMDB Votes":38023},{"Title":"MoliËre","US Gross":635733,"Worldwide Gross":791154,"US DVD Sales":null,"Production Budget":21600000,"Release Date":"Jul 27 2007","MPAA Rating":"PG-13","Running Time min":120,"Distributor":"Sony Pictures Classics","Source":null,"Major Genre":"Comedy","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.2,"IMDB Votes":265},{"Title":"Molly","US Gross":17396,"Worldwide Gross":17396,"US DVD Sales":null,"Production Budget":21000000,"Release Date":"Oct 22 1999","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"MGM","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":14,"IMDB Rating":5.6,"IMDB Votes":1563},{"Title":"Monster House","US Gross":73661010,"Worldwide Gross":140161010,"US DVD Sales":71719512,"Production Budget":75000000,"Release Date":"Jul 21 2006","MPAA Rating":"PG","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Gil Kenan","Rotten Tomatoes Rating":74,"IMDB Rating":6.8,"IMDB Votes":20689},{"Title":"Mononoke-hime","US Gross":2374107,"Worldwide Gross":150350000,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Oct 29 1999","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Hayao Miyazaki","Rotten Tomatoes Rating":null,"IMDB Rating":8.3,"IMDB Votes":65773},{"Title":"Monsoon Wedding","US Gross":13876974,"Worldwide Gross":13876974,"US DVD Sales":null,"Production Budget":1200000,"Release Date":"Feb 22 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"USA Films","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Mira Nair","Rotten Tomatoes Rating":null,"IMDB Rating":7.2,"IMDB Votes":11314},{"Title":"Monster","US Gross":34469210,"Worldwide Gross":58003694,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Dec 24 2003","MPAA Rating":"R","Running Time min":109,"Distributor":"Newmarket Films","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":82,"IMDB Rating":7.4,"IMDB Votes":39908},{"Title":"Monsters, Inc.","US Gross":255870172,"Worldwide Gross":526864330,"US DVD Sales":null,"Production Budget":115000000,"Release Date":"Nov 02 2001","MPAA Rating":"G","Running Time min":95,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"David Silverman","Rotten Tomatoes Rating":95,"IMDB Rating":7.4,"IMDB Votes":39908},{"Title":"Mondays in the Sun","US Gross":146402,"Worldwide Gross":146402,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Jul 25 2003","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Money Talks","US Gross":41076865,"Worldwide Gross":41076865,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Aug 22 1997","MPAA Rating":"R","Running Time min":95,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Brett Ratner","Rotten Tomatoes Rating":17,"IMDB Rating":5.7,"IMDB Votes":8640},{"Title":"Moon","US Gross":5010163,"Worldwide Gross":6934829,"US DVD Sales":1978111,"Production Budget":5000000,"Release Date":"Jun 12 2009","MPAA Rating":"R","Running Time min":97,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":8,"IMDB Votes":55251},{"Title":"Welcome to Mooseport","US Gross":14469428,"Worldwide Gross":14469428,"US DVD Sales":null,"Production Budget":26000000,"Release Date":"Feb 20 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Donald Petrie","Rotten Tomatoes Rating":13,"IMDB Rating":5.2,"IMDB Votes":6907},{"Title":"Morvern Callar","US Gross":267194,"Worldwide Gross":267194,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Dec 20 2002","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":84,"IMDB Rating":6.4,"IMDB Votes":3831},{"Title":"The Mothman Prophecies","US Gross":35228696,"Worldwide Gross":54639865,"US DVD Sales":null,"Production Budget":42000000,"Release Date":"Jan 25 2002","MPAA Rating":"PG-13","Running Time min":119,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":52,"IMDB Rating":6.5,"IMDB Votes":26948},{"Title":"Moulin Rouge","US Gross":57386369,"Worldwide Gross":179213196,"US DVD Sales":null,"Production Budget":53000000,"Release Date":"May 18 2001","MPAA Rating":"PG-13","Running Time min":123,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Musical","Creative Type":"Historical Fiction","Director":"Baz Luhrmann","Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":2105},{"Title":"Me and Orson Welles","US Gross":1190003,"Worldwide Gross":1190003,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Nov 25 2009","MPAA Rating":"PG-13","Running Time min":107,"Distributor":"Freestyle Releasing","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Richard Linklater","Rotten Tomatoes Rating":84,"IMDB Rating":7.1,"IMDB Votes":2417},{"Title":"Meet the Fockers","US Gross":279167575,"Worldwide Gross":516567575,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Dec 22 2004","MPAA Rating":"PG-13","Running Time min":115,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Jay Roach","Rotten Tomatoes Rating":38,"IMDB Rating":6.4,"IMDB Votes":69613},{"Title":"Meet the Parents","US Gross":166225040,"Worldwide Gross":301500000,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Oct 06 2000","MPAA Rating":"PG-13","Running Time min":108,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Jay Roach","Rotten Tomatoes Rating":84,"IMDB Rating":7,"IMDB Votes":84924},{"Title":"Mr. 3000","US Gross":21800302,"Worldwide Gross":21827296,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Sep 17 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":55,"IMDB Rating":5.6,"IMDB Votes":6202},{"Title":"The Miracle","US Gross":64378093,"Worldwide Gross":64445708,"US DVD Sales":null,"Production Budget":28000000,"Release Date":"Feb 06 2004","MPAA Rating":"PG","Running Time min":92,"Distributor":"Walt Disney Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":126},{"Title":"Minority Report","US Gross":132024714,"Worldwide Gross":358824714,"US DVD Sales":null,"Production Budget":102000000,"Release Date":"Jun 21 2002","MPAA Rating":"PG-13","Running Time min":145,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Steven Spielberg","Rotten Tomatoes Rating":91,"IMDB Rating":7.7,"IMDB Votes":135142},{"Title":"The Fantastic Mr. Fox","US Gross":20999103,"Worldwide Gross":46467231,"US DVD Sales":7571489,"Production Budget":40000000,"Release Date":"Nov 13 2009","MPAA Rating":"PG","Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Wes Anderson","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Mr. Nice Guy","US Gross":12716953,"Worldwide Gross":31716953,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Mar 20 1998","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Sammo Hung Kam-Bo","Rotten Tomatoes Rating":null,"IMDB Rating":5.2,"IMDB Votes":174},{"Title":"Mrs. Henderson Presents","US Gross":11036366,"Worldwide Gross":14466366,"US DVD Sales":5796061,"Production Budget":20000000,"Release Date":"Dec 09 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Weinstein Co.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":"Stephen Frears","Rotten Tomatoes Rating":66,"IMDB Rating":7.1,"IMDB Votes":8831},{"Title":"Mortal Kombat: Annihilation","US Gross":35927406,"Worldwide Gross":51327406,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Nov 21 1997","MPAA Rating":"PG-13","Running Time min":91,"Distributor":"New Line","Source":"Based on Game","Major Genre":"Action","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":7,"IMDB Rating":3.2,"IMDB Votes":16672},{"Title":"Marvin's Room","US Gross":12803305,"Worldwide Gross":12803305,"US DVD Sales":null,"Production Budget":23000000,"Release Date":"Dec 20 1996","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":81,"IMDB Rating":6.6,"IMDB Votes":9684},{"Title":"Miracle at St. Anna","US Gross":7916887,"Worldwide Gross":9110458,"US DVD Sales":9178061,"Production Budget":45000000,"Release Date":"Sep 26 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Spike Lee","Rotten Tomatoes Rating":34,"IMDB Rating":5.9,"IMDB Votes":8559},{"Title":"Mouse Hunt","US Gross":61894591,"Worldwide Gross":61894591,"US DVD Sales":null,"Production Budget":38000000,"Release Date":"Dec 19 1997","MPAA Rating":"PG","Running Time min":95,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Gore Verbinski","Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":14934},{"Title":"Masked and Anonymous","US Gross":533344,"Worldwide Gross":533344,"US DVD Sales":null,"Production Budget":7500000,"Release Date":"Jul 24 2003","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":"Larry Charles","Rotten Tomatoes Rating":25,"IMDB Rating":5.3,"IMDB Votes":2762},{"Title":"Miss Potter","US Gross":3005605,"Worldwide Gross":35025861,"US DVD Sales":7821056,"Production Budget":30000000,"Release Date":"Dec 29 2006","MPAA Rating":"PG","Running Time min":92,"Distributor":"MGM","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Chris Noonan","Rotten Tomatoes Rating":66,"IMDB Rating":7.1,"IMDB Votes":10236},{"Title":"The Missing Person","US Gross":17896,"Worldwide Gross":17896,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Nov 20 2009","MPAA Rating":null,"Running Time min":null,"Distributor":"Strand","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":416},{"Title":"Meet the Spartans","US Gross":38233676,"Worldwide Gross":84646831,"US DVD Sales":12248893,"Production Budget":30000000,"Release Date":"Jan 25 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":"Jason Friedberg","Rotten Tomatoes Rating":2,"IMDB Rating":2.4,"IMDB Votes":47281},{"Title":"Mystery, Alaska","US Gross":8891623,"Worldwide Gross":8891623,"US DVD Sales":null,"Production Budget":28000000,"Release Date":"Oct 01 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Jay Roach","Rotten Tomatoes Rating":37,"IMDB Rating":5.5,"IMDB Votes":1338},{"Title":"Match Point","US Gross":23089926,"Worldwide Gross":87989926,"US DVD Sales":7210408,"Production Budget":15000000,"Release Date":"Dec 28 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Woody Allen","Rotten Tomatoes Rating":77,"IMDB Rating":7.8,"IMDB Votes":65704},{"Title":"Mother and Child","US Gross":1105266,"Worldwide Gross":1105266,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"May 07 2010","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.2,"IMDB Votes":900},{"Title":"A Mighty Heart","US Gross":9176787,"Worldwide Gross":18932117,"US DVD Sales":5455645,"Production Budget":15000000,"Release Date":"Jun 22 2007","MPAA Rating":"R","Running Time min":100,"Distributor":"Paramount Vantage","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Michael Winterbottom","Rotten Tomatoes Rating":78,"IMDB Rating":6.7,"IMDB Votes":13881},{"Title":"Metropolis (2002)","US Gross":673414,"Worldwide Gross":673414,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Jan 25 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Comic/Graphic Novel","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Matrix Reloaded","US Gross":281553689,"Worldwide Gross":738576929,"US DVD Sales":null,"Production Budget":127000000,"Release Date":"May 15 2003","MPAA Rating":"R","Running Time min":138,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Andy Wachowski","Rotten Tomatoes Rating":73,"IMDB Rating":7.1,"IMDB Votes":148874},{"Title":"The Matrix Revolutions","US Gross":139259759,"Worldwide Gross":424259759,"US DVD Sales":null,"Production Budget":110000000,"Release Date":"Nov 05 2003","MPAA Rating":"R","Running Time min":129,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Andy Wachowski","Rotten Tomatoes Rating":37,"IMDB Rating":6.5,"IMDB Votes":123347},{"Title":"The Mudge Boy","US Gross":62544,"Worldwide Gross":62544,"US DVD Sales":null,"Production Budget":800000,"Release Date":"May 07 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"Strand","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.1,"IMDB Votes":1576},{"Title":"Mulan","US Gross":120620254,"Worldwide Gross":303500000,"US DVD Sales":null,"Production Budget":90000000,"Release Date":"Jun 19 1998","MPAA Rating":"G","Running Time min":88,"Distributor":"Walt Disney Pictures","Source":"Traditional/Legend/Fairytale","Major Genre":"Adventure","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":86,"IMDB Rating":7.2,"IMDB Votes":34256},{"Title":"Mulholland Drive","US Gross":7219578,"Worldwide Gross":11919578,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Oct 08 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"David Lynch","Rotten Tomatoes Rating":81,"IMDB Rating":7.9,"IMDB Votes":103026},{"Title":"The Mummy","US Gross":155385488,"Worldwide Gross":416385488,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"May 07 1999","MPAA Rating":"PG-13","Running Time min":124,"Distributor":"Universal","Source":"Remake","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Stephen Sommers","Rotten Tomatoes Rating":54,"IMDB Rating":6.8,"IMDB Votes":95658},{"Title":"The Mummy Returns","US Gross":202007640,"Worldwide Gross":433007640,"US DVD Sales":null,"Production Budget":98000000,"Release Date":"May 04 2001","MPAA Rating":"PG-13","Running Time min":129,"Distributor":"Universal","Source":"Remake","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Stephen Sommers","Rotten Tomatoes Rating":47,"IMDB Rating":6.2,"IMDB Votes":68084},{"Title":"The Mummy: Tomb of the Dragon Emperor","US Gross":102491776,"Worldwide Gross":397912118,"US DVD Sales":43147886,"Production Budget":175000000,"Release Date":"Aug 01 2008","MPAA Rating":"PG-13","Running Time min":111,"Distributor":"Universal","Source":"Remake","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Rob Cohen","Rotten Tomatoes Rating":13,"IMDB Rating":5.1,"IMDB Votes":41570},{"Title":"Munich","US Gross":47379090,"Worldwide Gross":130279090,"US DVD Sales":33113440,"Production Budget":75000000,"Release Date":"Dec 23 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Steven Spielberg","Rotten Tomatoes Rating":78,"IMDB Rating":7.8,"IMDB Votes":79529},{"Title":"Muppets From Space","US Gross":16304786,"Worldwide Gross":16304786,"US DVD Sales":null,"Production Budget":24000000,"Release Date":"Jul 14 1999","MPAA Rating":"G","Running Time min":88,"Distributor":"Sony Pictures","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Tim Hill","Rotten Tomatoes Rating":62,"IMDB Rating":6.1,"IMDB Votes":5945},{"Title":"Murder by Numbers","US Gross":31874869,"Worldwide Gross":56643267,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Apr 19 2002","MPAA Rating":"R","Running Time min":120,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Barbet Schroeder","Rotten Tomatoes Rating":31,"IMDB Rating":5.9,"IMDB Votes":22318},{"Title":"The Muse","US Gross":11614954,"Worldwide Gross":11614954,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Aug 27 1999","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"October Films","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Albert Brooks","Rotten Tomatoes Rating":51,"IMDB Rating":5.5,"IMDB Votes":6507},{"Title":"Night at the Museum","US Gross":250863268,"Worldwide Gross":574480841,"US DVD Sales":153389976,"Production Budget":110000000,"Release Date":"Dec 22 2006","MPAA Rating":"PG","Running Time min":108,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Shawn Levy","Rotten Tomatoes Rating":43,"IMDB Rating":6.4,"IMDB Votes":67133},{"Title":"The Musketeer","US Gross":27053815,"Worldwide Gross":27053815,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Sep 07 2001","MPAA Rating":"PG-13","Running Time min":104,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Peter Hyams","Rotten Tomatoes Rating":10,"IMDB Rating":4.4,"IMDB Votes":7812},{"Title":"Music and Lyrics","US Gross":50572589,"Worldwide Gross":145556146,"US DVD Sales":21145518,"Production Budget":40000000,"Release Date":"Feb 14 2007","MPAA Rating":"PG-13","Running Time min":96,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":63,"IMDB Rating":6.6,"IMDB Votes":32307},{"Title":"The Merchant of Venice","US Gross":3765585,"Worldwide Gross":18765585,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Dec 29 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Michael Radford","Rotten Tomatoes Rating":null,"IMDB Rating":7.1,"IMDB Votes":14021},{"Title":"Miami Vice","US Gross":63478838,"Worldwide Gross":163818556,"US DVD Sales":37652030,"Production Budget":135000000,"Release Date":"Jul 28 2006","MPAA Rating":"R","Running Time min":132,"Distributor":"Universal","Source":"Based on TV","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Michael Mann","Rotten Tomatoes Rating":47,"IMDB Rating":6,"IMDB Votes":51921},{"Title":"Monsters vs. Aliens","US Gross":198351526,"Worldwide Gross":381687380,"US DVD Sales":83851943,"Production Budget":175000000,"Release Date":"Mar 27 2009","MPAA Rating":"PG","Running Time min":95,"Distributor":"Paramount Pictures","Source":"Based on Comic/Graphic Novel","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Rob Letterman","Rotten Tomatoes Rating":72,"IMDB Rating":6.8,"IMDB Votes":26582},{"Title":"A Mighty Wind","US Gross":17583468,"Worldwide Gross":18552708,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Apr 16 2003","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Christopher Guest","Rotten Tomatoes Rating":88,"IMDB Rating":7.2,"IMDB Votes":13602},{"Title":"The Mexican","US Gross":66808615,"Worldwide Gross":147808615,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Mar 02 2001","MPAA Rating":"R","Running Time min":124,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Gore Verbinski","Rotten Tomatoes Rating":55,"IMDB Rating":5.9,"IMDB Votes":37696},{"Title":"My Best Friend's Wedding","US Gross":126813153,"Worldwide Gross":287200000,"US DVD Sales":null,"Production Budget":46000000,"Release Date":"Jun 20 1997","MPAA Rating":"PG-13","Running Time min":105,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"P.J. Hogan","Rotten Tomatoes Rating":72,"IMDB Rating":6.2,"IMDB Votes":37287},{"Title":"Dude, Where's My Car?","US Gross":46729374,"Worldwide Gross":73180297,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Dec 15 2000","MPAA Rating":"PG-13","Running Time min":83,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":19,"IMDB Rating":null,"IMDB Votes":null},{"Title":"My Dog Skip","US Gross":34099640,"Worldwide Gross":35512760,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Jan 12 2000","MPAA Rating":"PG","Running Time min":95,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Kids Fiction","Director":"Jay Russell","Rotten Tomatoes Rating":72,"IMDB Rating":6.9,"IMDB Votes":9029},{"Title":"My Date With Drew","US Gross":181041,"Worldwide Gross":181041,"US DVD Sales":null,"Production Budget":1100,"Release Date":"Aug 05 2005","MPAA Rating":"PG","Running Time min":null,"Distributor":"DEJ Productions","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.5,"IMDB Votes":2961},{"Title":"Me and You and Everyone We Know","US Gross":3885134,"Worldwide Gross":5409058,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Jun 17 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"IFC Films","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":82,"IMDB Rating":7.4,"IMDB Votes":17135},{"Title":"My Favorite Martian","US Gross":36850101,"Worldwide Gross":36850101,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Feb 12 1999","MPAA Rating":"PG","Running Time min":93,"Distributor":"Walt Disney Pictures","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Science Fiction","Director":"Donald Petrie","Rotten Tomatoes Rating":13,"IMDB Rating":4.5,"IMDB Votes":4918},{"Title":"My Fellow Americans","US Gross":22331846,"Worldwide Gross":22331846,"US DVD Sales":null,"Production Budget":21500000,"Release Date":"Dec 20 1996","MPAA Rating":"PG-13","Running Time min":102,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Peter Segal","Rotten Tomatoes Rating":50,"IMDB Rating":6.3,"IMDB Votes":6366},{"Title":"My Sister's Keeper","US Gross":49200230,"Worldwide Gross":89053995,"US DVD Sales":21467223,"Production Budget":27500000,"Release Date":"Jun 26 2009","MPAA Rating":"PG-13","Running Time min":108,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Nick Cassavetes","Rotten Tomatoes Rating":48,"IMDB Rating":7.4,"IMDB Votes":13839},{"Title":"My Summer of Love","US Gross":1000915,"Worldwide Gross":3800915,"US DVD Sales":null,"Production Budget":1700000,"Release Date":"Jun 17 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Focus Features","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":7242},{"Title":"The Mystery Men","US Gross":29762011,"Worldwide Gross":29762011,"US DVD Sales":null,"Production Budget":68000000,"Release Date":"Aug 06 1999","MPAA Rating":"PG","Running Time min":120,"Distributor":"Universal","Source":"Based on Comic/Graphic Novel","Major Genre":"Comedy","Creative Type":"Super Hero","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Mystic River","US Gross":90135191,"Worldwide Gross":156835191,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Oct 08 2003","MPAA Rating":"R","Running Time min":137,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Clint Eastwood","Rotten Tomatoes Rating":87,"IMDB Rating":8,"IMDB Votes":119484},{"Title":"Nacho Libre","US Gross":80197993,"Worldwide Gross":99197993,"US DVD Sales":46582125,"Production Budget":32000000,"Release Date":"Jun 16 2006","MPAA Rating":"PG","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Jared Hess","Rotten Tomatoes Rating":40,"IMDB Rating":5.7,"IMDB Votes":31455},{"Title":"Narc","US Gross":10465659,"Worldwide Gross":10465659,"US DVD Sales":null,"Production Budget":7500000,"Release Date":"Dec 20 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Joe Carnahan","Rotten Tomatoes Rating":83,"IMDB Rating":7.3,"IMDB Votes":19248},{"Title":"The Chronicles of Narnia: Prince Caspian","US Gross":141621490,"Worldwide Gross":419490286,"US DVD Sales":77773230,"Production Budget":225000000,"Release Date":"May 16 2008","MPAA Rating":"PG","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Andrew Adamson","Rotten Tomatoes Rating":67,"IMDB Rating":6.9,"IMDB Votes":46608},{"Title":"National Treasure","US Gross":173005002,"Worldwide Gross":347405002,"US DVD Sales":null,"Production Budget":100000000,"Release Date":"Nov 19 2004","MPAA Rating":"PG","Running Time min":131,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":"Jon Turteltaub","Rotten Tomatoes Rating":44,"IMDB Rating":6.9,"IMDB Votes":83989},{"Title":"The Nativity Story","US Gross":37629831,"Worldwide Gross":46432264,"US DVD Sales":26142500,"Production Budget":35000000,"Release Date":"Dec 01 2006","MPAA Rating":"PG","Running Time min":102,"Distributor":"New Line","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Catherine Hardwicke","Rotten Tomatoes Rating":37,"IMDB Rating":6.6,"IMDB Votes":4701},{"Title":"Never Back Down","US Gross":24850922,"Worldwide Gross":39319801,"US DVD Sales":18692319,"Production Budget":21000000,"Release Date":"Mar 14 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Summit Entertainment","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":23,"IMDB Rating":6.2,"IMDB Votes":21708},{"Title":"Into the Blue","US Gross":18782227,"Worldwide Gross":41982227,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Sep 30 2005","MPAA Rating":"PG-13","Running Time min":109,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":21,"IMDB Rating":5.7,"IMDB Votes":22859},{"Title":"Shinjuku Incident","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Feb 05 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"No Country for Old Men","US Gross":74273505,"Worldwide Gross":162103209,"US DVD Sales":45877844,"Production Budget":25000000,"Release Date":"Nov 09 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"Joel Coen","Rotten Tomatoes Rating":95,"IMDB Rating":8.3,"IMDB Votes":197898},{"Title":"The Incredibles","US Gross":261441092,"Worldwide Gross":632882184,"US DVD Sales":null,"Production Budget":92000000,"Release Date":"Nov 05 2004","MPAA Rating":"PG","Running Time min":121,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Super Hero","Director":"Brad Bird","Rotten Tomatoes Rating":97,"IMDB Rating":8.1,"IMDB Votes":159123},{"Title":"The Negotiator","US Gross":44705766,"Worldwide Gross":49105766,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Jul 29 1998","MPAA Rating":"R","Running Time min":138,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"F. Gary Gray","Rotten Tomatoes Rating":81,"IMDB Rating":7.2,"IMDB Votes":46511},{"Title":"A Nightmare on Elm Street","US Gross":63075011,"Worldwide Gross":105175011,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Apr 30 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":null,"Major Genre":"Horror","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":13,"IMDB Rating":5.3,"IMDB Votes":12554},{"Title":"Not Easily Broken","US Gross":10572742,"Worldwide Gross":10572742,"US DVD Sales":13828911,"Production Budget":5000000,"Release Date":"Jan 09 2009","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Bill Duke","Rotten Tomatoes Rating":35,"IMDB Rating":5.2,"IMDB Votes":1010},{"Title":"The New Guy","US Gross":28972187,"Worldwide Gross":28972187,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"May 10 2002","MPAA Rating":"PG-13","Running Time min":88,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":7,"IMDB Rating":5.4,"IMDB Votes":14268},{"Title":"The Newton Boys","US Gross":10341093,"Worldwide Gross":10341093,"US DVD Sales":null,"Production Budget":27000000,"Release Date":"Mar 27 1998","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Richard Linklater","Rotten Tomatoes Rating":61,"IMDB Rating":5.7,"IMDB Votes":4443},{"Title":"The Next Best Thing","US Gross":14983572,"Worldwide Gross":24355762,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Mar 03 2000","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"John Schlesinger","Rotten Tomatoes Rating":19,"IMDB Rating":4.4,"IMDB Votes":6104},{"Title":"Northfork","US Gross":1420578,"Worldwide Gross":1445140,"US DVD Sales":null,"Production Budget":1900000,"Release Date":"Jul 11 2003","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Vantage","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Michael Polish","Rotten Tomatoes Rating":57,"IMDB Rating":6.3,"IMDB Votes":3776},{"Title":"In Good Company","US Gross":45489752,"Worldwide Gross":63489752,"US DVD Sales":null,"Production Budget":26000000,"Release Date":"Dec 29 2004","MPAA Rating":"PG-13","Running Time min":109,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Paul Weitz","Rotten Tomatoes Rating":84,"IMDB Rating":6.8,"IMDB Votes":25695},{"Title":"Notting Hill","US Gross":116089678,"Worldwide Gross":363728226,"US DVD Sales":null,"Production Budget":42000000,"Release Date":"May 28 1999","MPAA Rating":"PG-13","Running Time min":123,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":82,"IMDB Rating":6.9,"IMDB Votes":66362},{"Title":"Little Nicky","US Gross":39442871,"Worldwide Gross":58270391,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Nov 10 2000","MPAA Rating":"PG-13","Running Time min":90,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":21,"IMDB Rating":5,"IMDB Votes":35082},{"Title":"Nicholas Nickleby","US Gross":1562800,"Worldwide Gross":1562800,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Dec 27 2002","MPAA Rating":"PG","Running Time min":null,"Distributor":"United Artists","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":77,"IMDB Rating":7.3,"IMDB Votes":4968},{"Title":"Nim's Island","US Gross":48006762,"Worldwide Gross":94081683,"US DVD Sales":18322434,"Production Budget":37000000,"Release Date":"Apr 04 2008","MPAA Rating":"PG","Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":50,"IMDB Rating":6,"IMDB Votes":10391},{"Title":"Ninja Assassin","US Gross":38122883,"Worldwide Gross":57422883,"US DVD Sales":14085314,"Production Budget":50000000,"Release Date":"Nov 25 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"James McTeigue","Rotten Tomatoes Rating":25,"IMDB Rating":6.3,"IMDB Votes":20078},{"Title":"The Ninth Gate","US Gross":18653746,"Worldwide Gross":58394308,"US DVD Sales":null,"Production Budget":38000000,"Release Date":"Mar 10 2000","MPAA Rating":"R","Running Time min":133,"Distributor":"Artisan","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Fantasy","Director":"Roman Polanski","Rotten Tomatoes Rating":null,"IMDB Rating":6.6,"IMDB Votes":50510},{"Title":"Never Let Me Go","US Gross":186830,"Worldwide Gross":186830,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Sep 15 2010","MPAA Rating":null,"Running Time min":null,"Distributor":"Fox Searchlight","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":62,"IMDB Rating":7.3,"IMDB Votes":252},{"Title":"Lucky Numbers","US Gross":10014234,"Worldwide Gross":10014234,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Oct 27 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Nora Ephron","Rotten Tomatoes Rating":23,"IMDB Rating":4.9,"IMDB Votes":5461},{"Title":"Night at the Museum: Battle of the Smithsonian","US Gross":177243721,"Worldwide Gross":413054631,"US DVD Sales":48547729,"Production Budget":150000000,"Release Date":"May 22 2009","MPAA Rating":"PG","Running Time min":104,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Shawn Levy","Rotten Tomatoes Rating":null,"IMDB Rating":5.9,"IMDB Votes":25631},{"Title":"Nick and Norah's Infinite Playlist","US Gross":31487293,"Worldwide Gross":31487293,"US DVD Sales":10327750,"Production Budget":10000000,"Release Date":"Oct 03 2008","MPAA Rating":"PG-13","Running Time min":90,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Peter Sollett","Rotten Tomatoes Rating":73,"IMDB Rating":6.8,"IMDB Votes":24021},{"Title":"Notorious","US Gross":36842118,"Worldwide Gross":44473591,"US DVD Sales":21503929,"Production Budget":19000000,"Release Date":"Jan 16 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":50,"IMDB Rating":6.3,"IMDB Votes":9811},{"Title":"No End In Sight","US Gross":1433319,"Worldwide Gross":1433319,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Jul 27 2007","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Magnolia Pictures","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":94,"IMDB Rating":8.3,"IMDB Votes":4086},{"Title":"Nomad","US Gross":79123,"Worldwide Gross":79123,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Mar 16 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Weinstein Co.","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.5,"IMDB Votes":1224},{"Title":"No Man's Land","US Gross":1067481,"Worldwide Gross":2684207,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Dec 07 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":93,"IMDB Rating":8,"IMDB Votes":19600},{"Title":"No Reservations","US Gross":43107979,"Worldwide Gross":92107979,"US DVD Sales":27029295,"Production Budget":28000000,"Release Date":"Jul 27 2007","MPAA Rating":"PG","Running Time min":103,"Distributor":"Warner Bros.","Source":"Remake","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":40,"IMDB Rating":6.3,"IMDB Votes":16952},{"Title":"The Notebook","US Gross":81001787,"Worldwide Gross":102276787,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Jun 25 2004","MPAA Rating":"PG-13","Running Time min":123,"Distributor":"New Line","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Nick Cassavetes","Rotten Tomatoes Rating":52,"IMDB Rating":8,"IMDB Votes":95850},{"Title":"November","US Gross":191862,"Worldwide Gross":191862,"US DVD Sales":null,"Production Budget":250000,"Release Date":"Jul 22 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":null,"Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.5,"IMDB Votes":2189},{"Title":"Novocaine","US Gross":2025238,"Worldwide Gross":2522928,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Nov 16 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Artisan","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":37,"IMDB Rating":5.8,"IMDB Votes":6233},{"Title":"Nowhere in Africa","US Gross":6173485,"Worldwide Gross":6173485,"US DVD Sales":null,"Production Budget":6500000,"Release Date":"Mar 07 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Zeitgeist","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Napoleon Dynamite","US Gross":44540956,"Worldwide Gross":46140956,"US DVD Sales":null,"Production Budget":400000,"Release Date":"Jun 11 2004","MPAA Rating":"PG","Running Time min":82,"Distributor":"Fox Searchlight","Source":"Based on Short Film","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Jared Hess","Rotten Tomatoes Rating":70,"IMDB Rating":6.9,"IMDB Votes":76557},{"Title":"North Country","US Gross":18324242,"Worldwide Gross":23624242,"US DVD Sales":14349786,"Production Budget":30000000,"Release Date":"Oct 21 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":69,"IMDB Rating":7.2,"IMDB Votes":16497},{"Title":"The Namesake","US Gross":13610521,"Worldwide Gross":20180109,"US DVD Sales":9364773,"Production Budget":8500000,"Release Date":"Mar 09 2007","MPAA Rating":"PG-13","Running Time min":122,"Distributor":"Fox Searchlight","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Mira Nair","Rotten Tomatoes Rating":null,"IMDB Rating":7.5,"IMDB Votes":9700},{"Title":"Inside Deep Throat","US Gross":691880,"Worldwide Gross":691880,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Feb 11 2005","MPAA Rating":"NC-17","Running Time min":null,"Distributor":"Universal","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":3264},{"Title":"Intolerable Cruelty","US Gross":35327628,"Worldwide Gross":121327628,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Oct 10 2003","MPAA Rating":"PG-13","Running Time min":100,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Joel Coen","Rotten Tomatoes Rating":75,"IMDB Rating":6.4,"IMDB Votes":36323},{"Title":"The Interpreter","US Gross":72708161,"Worldwide Gross":163954076,"US DVD Sales":null,"Production Budget":90000000,"Release Date":"Apr 22 2005","MPAA Rating":"PG-13","Running Time min":118,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Sydney Pollack","Rotten Tomatoes Rating":58,"IMDB Rating":6.5,"IMDB Votes":38227},{"Title":"The Night Listener","US Gross":7836393,"Worldwide Gross":10547755,"US DVD Sales":8927227,"Production Budget":4000000,"Release Date":"Aug 04 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":40,"IMDB Rating":5.9,"IMDB Votes":8437},{"Title":"The International","US Gross":25450527,"Worldwide Gross":53850527,"US DVD Sales":7276738,"Production Budget":50000000,"Release Date":"Feb 13 2009","MPAA Rating":"R","Running Time min":118,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Tom Tykwer","Rotten Tomatoes Rating":59,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Number 23","US Gross":35193167,"Worldwide Gross":76593167,"US DVD Sales":27576238,"Production Budget":32000000,"Release Date":"Feb 23 2007","MPAA Rating":"R","Running Time min":95,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Joel Schumacher","Rotten Tomatoes Rating":8,"IMDB Rating":6.2,"IMDB Votes":59174},{"Title":"Nurse Betty","US Gross":25170054,"Worldwide Gross":27732366,"US DVD Sales":null,"Production Budget":24000000,"Release Date":"Sep 08 2000","MPAA Rating":"R","Running Time min":110,"Distributor":"USA Films","Source":"Original Screenplay","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":"Neil LaBute","Rotten Tomatoes Rating":84,"IMDB Rating":6.4,"IMDB Votes":20354},{"Title":"Jimmy Neutron: Boy Genius","US Gross":80936232,"Worldwide Gross":102992536,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Dec 21 2001","MPAA Rating":"G","Running Time min":83,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.9,"IMDB Votes":5379},{"Title":"Nutty Professor II: The Klumps","US Gross":123307945,"Worldwide Gross":161600000,"US DVD Sales":null,"Production Budget":84000000,"Release Date":"Jul 28 2000","MPAA Rating":"PG-13","Running Time min":107,"Distributor":"Universal","Source":"Remake","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Peter Segal","Rotten Tomatoes Rating":null,"IMDB Rating":4.3,"IMDB Votes":17075},{"Title":"Never Again","US Gross":307631,"Worldwide Gross":307631,"US DVD Sales":null,"Production Budget":500000,"Release Date":"Jul 12 2002","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Romantic Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.8,"IMDB Votes":511},{"Title":"Finding Neverland","US Gross":51676606,"Worldwide Gross":118676606,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Nov 12 2004","MPAA Rating":"PG","Running Time min":106,"Distributor":"Miramax","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Marc Forster","Rotten Tomatoes Rating":82,"IMDB Rating":7.9,"IMDB Votes":86828},{"Title":"Into the Wild","US Gross":18354356,"Worldwide Gross":53813837,"US DVD Sales":15272435,"Production Budget":20000000,"Release Date":"Sep 21 2007","MPAA Rating":"R","Running Time min":147,"Distributor":"Paramount Vantage","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Sean Penn","Rotten Tomatoes Rating":82,"IMDB Rating":8.2,"IMDB Votes":99464},{"Title":"The New World","US Gross":12712093,"Worldwide Gross":26184400,"US DVD Sales":8200002,"Production Budget":30000000,"Release Date":"Dec 25 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Terrence Malick","Rotten Tomatoes Rating":60,"IMDB Rating":6.9,"IMDB Votes":33248},{"Title":"Nochnoy dozor","US Gross":1502188,"Worldwide Gross":33923550,"US DVD Sales":7476421,"Production Budget":4200000,"Release Date":"Feb 17 2006","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Fantasy","Director":"Timur Bekmambetov","Rotten Tomatoes Rating":null,"IMDB Rating":6.5,"IMDB Votes":25136},{"Title":"New York Minute","US Gross":14018364,"Worldwide Gross":21215882,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"May 07 2004","MPAA Rating":"PG","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Dennie Gordon","Rotten Tomatoes Rating":11,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Object of my Affection","US Gross":29145924,"Worldwide Gross":29145924,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Apr 17 1998","MPAA Rating":"R","Running Time min":112,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":50,"IMDB Rating":5.9,"IMDB Votes":8492},{"Title":"Orange County","US Gross":41059716,"Worldwide Gross":43308707,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Jan 11 2002","MPAA Rating":"PG-13","Running Time min":82,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":47,"IMDB Rating":6.1,"IMDB Votes":23742},{"Title":"Ocean's Eleven","US Gross":183417150,"Worldwide Gross":450728529,"US DVD Sales":null,"Production Budget":110000000,"Release Date":"Dec 07 2001","MPAA Rating":"PG-13","Running Time min":116,"Distributor":"Warner Bros.","Source":"Remake","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Steven Soderbergh","Rotten Tomatoes Rating":81,"IMDB Rating":7.6,"IMDB Votes":139034},{"Title":"Ocean's Twelve","US Gross":125531634,"Worldwide Gross":363531634,"US DVD Sales":null,"Production Budget":85000000,"Release Date":"Dec 10 2004","MPAA Rating":"PG-13","Running Time min":125,"Distributor":"Warner Bros.","Source":"Remake","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":"Steven Soderbergh","Rotten Tomatoes Rating":55,"IMDB Rating":6,"IMDB Votes":89861},{"Title":"Ocean's Thirteen","US Gross":117144465,"Worldwide Gross":311744465,"US DVD Sales":48258805,"Production Budget":85000000,"Release Date":"Jun 08 2007","MPAA Rating":"PG-13","Running Time min":122,"Distributor":"Warner Bros.","Source":"Remake","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":"Steven Soderbergh","Rotten Tomatoes Rating":70,"IMDB Rating":6.9,"IMDB Votes":76884},{"Title":"Oceans","US Gross":19422319,"Worldwide Gross":72965951,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Apr 22 2010","MPAA Rating":"G","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.6,"IMDB Votes":1429},{"Title":"Office Space","US Gross":10827813,"Worldwide Gross":12827813,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Feb 19 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Based on Short Film","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":"Mike Judge","Rotten Tomatoes Rating":80,"IMDB Rating":7.9,"IMDB Votes":80972},{"Title":"White Oleander","US Gross":16357770,"Worldwide Gross":21657770,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"Oct 11 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":69,"IMDB Rating":7,"IMDB Votes":13755},{"Title":"The Omen","US Gross":54607383,"Worldwide Gross":119607383,"US DVD Sales":10468933,"Production Budget":25000000,"Release Date":"Jun 06 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"20th Century Fox","Source":"Remake","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":26,"IMDB Rating":5.4,"IMDB Votes":24523},{"Title":"Any Given Sunday","US Gross":75530832,"Worldwide Gross":100230832,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Dec 22 1999","MPAA Rating":"R","Running Time min":162,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Oliver Stone","Rotten Tomatoes Rating":49,"IMDB Rating":6.6,"IMDB Votes":48477},{"Title":"Once","US Gross":9445857,"Worldwide Gross":18997174,"US DVD Sales":null,"Production Budget":150000,"Release Date":"Jun 16 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":97,"IMDB Rating":8,"IMDB Votes":34348},{"Title":"Once in a Lifetime: the Extraordinary Story of the New York Cosmos","US Gross":144601,"Worldwide Gross":206351,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Jul 07 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":"Matt Dillon","Rotten Tomatoes Rating":82,"IMDB Rating":7.1,"IMDB Votes":643},{"Title":"One Hour Photo","US Gross":31597131,"Worldwide Gross":52223306,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Aug 21 2002","MPAA Rating":"R","Running Time min":96,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":81,"IMDB Rating":7,"IMDB Votes":42134},{"Title":"One True Thing","US Gross":23337196,"Worldwide Gross":26708196,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Sep 18 1998","MPAA Rating":"R","Running Time min":127,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Carl Franklin","Rotten Tomatoes Rating":88,"IMDB Rating":6.9,"IMDB Votes":5591},{"Title":"Ong-Bak 2","US Gross":102458,"Worldwide Gross":7583050,"US DVD Sales":1238181,"Production Budget":15000000,"Release Date":"Sep 25 2009","MPAA Rating":"R","Running Time min":97,"Distributor":"Magnolia Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.7,"IMDB Votes":887},{"Title":"On the Line","US Gross":4356743,"Worldwide Gross":4356743,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Oct 26 2001","MPAA Rating":"PG","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":18,"IMDB Rating":3.4,"IMDB Votes":2617},{"Title":"One Night with the King","US Gross":13395961,"Worldwide Gross":13395961,"US DVD Sales":20554010,"Production Budget":20000000,"Release Date":"Oct 13 2006","MPAA Rating":"PG","Running Time min":124,"Distributor":"Rocky Mountain Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Michael O. Sajbel","Rotten Tomatoes Rating":16,"IMDB Rating":6,"IMDB Votes":2993},{"Title":"Opal Dreams","US Gross":14443,"Worldwide Gross":14443,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Nov 22 2006","MPAA Rating":"PG","Running Time min":null,"Distributor":"Strand","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.5,"IMDB Votes":468},{"Title":"Open Season","US Gross":85105259,"Worldwide Gross":189901703,"US DVD Sales":96622855,"Production Budget":85000000,"Release Date":"Sep 29 2006","MPAA Rating":"PG","Running Time min":87,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":47,"IMDB Rating":6,"IMDB Votes":52},{"Title":"Open Water","US Gross":30500882,"Worldwide Gross":52100882,"US DVD Sales":null,"Production Budget":500000,"Release Date":"Aug 06 2004","MPAA Rating":"R","Running Time min":79,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.9,"IMDB Votes":23667},{"Title":"Open Range","US Gross":58328680,"Worldwide Gross":68293719,"US DVD Sales":null,"Production Budget":26000000,"Release Date":"Aug 15 2003","MPAA Rating":"R","Running Time min":139,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Western","Creative Type":"Historical Fiction","Director":"Kevin Costner","Rotten Tomatoes Rating":79,"IMDB Rating":7.5,"IMDB Votes":26438},{"Title":"The Order","US Gross":7659747,"Worldwide Gross":11559747,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Sep 05 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.9,"IMDB Votes":9119},{"Title":"Orgazmo","US Gross":582024,"Worldwide Gross":627287,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Oct 23 1998","MPAA Rating":"NC-17","Running Time min":null,"Distributor":"October Films","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Trey Parker","Rotten Tomatoes Rating":null,"IMDB Rating":6,"IMDB Votes":15592},{"Title":"Original Sin","US Gross":16521410,"Worldwide Gross":16521410,"US DVD Sales":null,"Production Budget":26000000,"Release Date":"Aug 03 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":12,"IMDB Rating":5.6,"IMDB Votes":15939},{"Title":"Osama","US Gross":1127331,"Worldwide Gross":1971479,"US DVD Sales":null,"Production Budget":500000,"Release Date":"Jan 30 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":4737},{"Title":"Oscar and Lucinda","US Gross":1612957,"Worldwide Gross":1612957,"US DVD Sales":null,"Production Budget":12500000,"Release Date":"Dec 31 1997","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":65,"IMDB Rating":6.7,"IMDB Votes":3782},{"Title":"Old School","US Gross":75155000,"Worldwide Gross":86325829,"US DVD Sales":null,"Production Budget":24000000,"Release Date":"Feb 21 2003","MPAA Rating":"R","Running Time min":91,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Todd Phillips","Rotten Tomatoes Rating":60,"IMDB Rating":7,"IMDB Votes":60477},{"Title":"Osmosis Jones","US Gross":13596911,"Worldwide Gross":13596911,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Aug 10 2001","MPAA Rating":"PG","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Bobby Farrelly","Rotten Tomatoes Rating":54,"IMDB Rating":6,"IMDB Votes":10959},{"Title":"American Outlaws","US Gross":13264986,"Worldwide Gross":13264986,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Aug 17 2001","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Western","Creative Type":"Historical Fiction","Director":"Les Mayfield","Rotten Tomatoes Rating":13,"IMDB Rating":5.6,"IMDB Votes":7396},{"Title":"Oliver Twist","US Gross":2070920,"Worldwide Gross":26670920,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Sep 23 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony/TriStar","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Roman Polanski","Rotten Tomatoes Rating":59,"IMDB Rating":7,"IMDB Votes":10748},{"Title":"Out Cold","US Gross":13906394,"Worldwide Gross":13906394,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Nov 21 2001","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":8,"IMDB Rating":5.8,"IMDB Votes":7153},{"Title":"Outlander","US Gross":166003,"Worldwide Gross":1250617,"US DVD Sales":1757108,"Production Budget":50000000,"Release Date":"Jan 23 2009","MPAA Rating":"R","Running Time min":115,"Distributor":"Third Rail","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":18299},{"Title":"Out of Sight","US Gross":37562568,"Worldwide Gross":37562568,"US DVD Sales":null,"Production Budget":48000000,"Release Date":"Jun 26 1998","MPAA Rating":"R","Running Time min":129,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Steven Soderbergh","Rotten Tomatoes Rating":93,"IMDB Rating":7.1,"IMDB Votes":38263},{"Title":"Out of Time","US Gross":41083108,"Worldwide Gross":55489826,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Oct 03 2003","MPAA Rating":"PG-13","Running Time min":105,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Carl Franklin","Rotten Tomatoes Rating":65,"IMDB Rating":4.9,"IMDB Votes":151},{"Title":"The Out-of-Towners","US Gross":28544120,"Worldwide Gross":28544120,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Apr 02 1999","MPAA Rating":"PG-13","Running Time min":92,"Distributor":"Paramount Pictures","Source":"Remake","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":24,"IMDB Rating":4.9,"IMDB Votes":6338},{"Title":"Owning Mahowny","US Gross":1011054,"Worldwide Gross":1011054,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"May 02 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":78,"IMDB Rating":7,"IMDB Votes":5789},{"Title":"The Pacifier","US Gross":113006880,"Worldwide Gross":198006880,"US DVD Sales":null,"Production Budget":56000000,"Release Date":"Mar 04 2005","MPAA Rating":"PG","Running Time min":97,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Adam Shankman","Rotten Tomatoes Rating":20,"IMDB Rating":5.3,"IMDB Votes":22590},{"Title":"El Laberinto del Fauno","US Gross":37634615,"Worldwide Gross":83234615,"US DVD Sales":40776265,"Production Budget":16000000,"Release Date":"Dec 29 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Picturehouse","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Historical Fiction","Director":"Guillermo Del Toro","Rotten Tomatoes Rating":null,"IMDB Rating":8.4,"IMDB Votes":153762},{"Title":"The Passion of the Christ","US Gross":370782930,"Worldwide Gross":611899420,"US DVD Sales":618454,"Production Budget":25000000,"Release Date":"Feb 25 2004","MPAA Rating":"R","Running Time min":127,"Distributor":"Newmarket Films","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Mel Gibson","Rotten Tomatoes Rating":50,"IMDB Rating":7.1,"IMDB Votes":87326},{"Title":"Patch Adams","US Gross":135041968,"Worldwide Gross":202200000,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Dec 25 1998","MPAA Rating":"PG-13","Running Time min":110,"Distributor":"Universal","Source":"Based on Real Life Events","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Tom Shadyac","Rotten Tomatoes Rating":24,"IMDB Rating":6.3,"IMDB Votes":31481},{"Title":"Payback","US Gross":81526121,"Worldwide Gross":161626121,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Feb 05 1999","MPAA Rating":"R","Running Time min":110,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":51,"IMDB Rating":5.8,"IMDB Votes":304},{"Title":"Paycheck","US Gross":53789313,"Worldwide Gross":89350576,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Dec 25 2003","MPAA Rating":"PG-13","Running Time min":119,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":"John Woo","Rotten Tomatoes Rating":28,"IMDB Rating":6.1,"IMDB Votes":35660},{"Title":"Max Payne","US Gross":40687294,"Worldwide Gross":85761789,"US DVD Sales":25346362,"Production Budget":35000000,"Release Date":"Oct 17 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Game","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":17,"IMDB Rating":5.4,"IMDB Votes":47541},{"Title":"The Princess Diaries 2: Royal Engagement","US Gross":95149435,"Worldwide Gross":122071435,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Aug 11 2004","MPAA Rating":"G","Running Time min":115,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Garry Marshall","Rotten Tomatoes Rating":null,"IMDB Rating":5.3,"IMDB Votes":12439},{"Title":"The Princess Diaries","US Gross":108244774,"Worldwide Gross":165334774,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Aug 03 2001","MPAA Rating":"G","Running Time min":115,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Garry Marshall","Rotten Tomatoes Rating":46,"IMDB Rating":5.9,"IMDB Votes":23486},{"Title":"The Peacemaker","US Gross":41263140,"Worldwide Gross":62967368,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Sep 26 1997","MPAA Rating":"R","Running Time min":123,"Distributor":"Dreamworks SKG","Source":"Based on Magazine Article","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Mimi Leder","Rotten Tomatoes Rating":45,"IMDB Rating":5.8,"IMDB Votes":21524},{"Title":"Peter Pan","US Gross":48417850,"Worldwide Gross":95255485,"US DVD Sales":null,"Production Budget":100000000,"Release Date":"Dec 25 2003","MPAA Rating":"PG","Running Time min":113,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"P.J. Hogan","Rotten Tomatoes Rating":76,"IMDB Rating":7.1,"IMDB Votes":16894},{"Title":"People I Know","US Gross":121972,"Worldwide Gross":121972,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Apr 25 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.5,"IMDB Votes":6305},{"Title":"Perrier's Bounty","US Gross":828,"Worldwide Gross":828,"US DVD Sales":null,"Production Budget":6600000,"Release Date":"May 21 2010","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.2,"IMDB Votes":808},{"Title":"A Perfect Getaway","US Gross":15515460,"Worldwide Gross":20613298,"US DVD Sales":3994342,"Production Budget":14000000,"Release Date":"Aug 07 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"David Twohy","Rotten Tomatoes Rating":60,"IMDB Rating":6.5,"IMDB Votes":16324},{"Title":"Phat Girlz","US Gross":7061128,"Worldwide Gross":7271305,"US DVD Sales":18090044,"Production Budget":3000000,"Release Date":"Apr 07 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":23,"IMDB Rating":2.2,"IMDB Votes":6343},{"Title":"Poolhall Junkies","US Gross":563711,"Worldwide Gross":563711,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Feb 28 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Gold Circle Films","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.8,"IMDB Votes":5233},{"Title":"The Phantom of the Opera","US Gross":51225796,"Worldwide Gross":158225796,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Dec 22 2004","MPAA Rating":"PG-13","Running Time min":143,"Distributor":"Warner Bros.","Source":"Based on Musical/Opera","Major Genre":"Musical","Creative Type":"Historical Fiction","Director":"Joel Schumacher","Rotten Tomatoes Rating":33,"IMDB Rating":7.2,"IMDB Votes":42832},{"Title":"Phone Booth","US Gross":46566212,"Worldwide Gross":97837138,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Apr 04 2003","MPAA Rating":"R","Running Time min":81,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Joel Schumacher","Rotten Tomatoes Rating":71,"IMDB Rating":7.2,"IMDB Votes":68874},{"Title":"The Pianist","US Gross":32519322,"Worldwide Gross":120000000,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Dec 27 2002","MPAA Rating":"R","Running Time min":149,"Distributor":"Focus Features","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Roman Polanski","Rotten Tomatoes Rating":null,"IMDB Rating":8.5,"IMDB Votes":134516},{"Title":"The Pink Panther","US Gross":82226474,"Worldwide Gross":158926474,"US DVD Sales":23182695,"Production Budget":80000000,"Release Date":"Feb 10 2006","MPAA Rating":"PG","Running Time min":null,"Distributor":"Sony Pictures","Source":null,"Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":"Shawn Levy","Rotten Tomatoes Rating":22,"IMDB Rating":5.1,"IMDB Votes":28456},{"Title":"Pirates of the Caribbean: The Curse of the Black Pearl","US Gross":305411224,"Worldwide Gross":655011224,"US DVD Sales":null,"Production Budget":125000000,"Release Date":"Jul 09 2003","MPAA Rating":"PG-13","Running Time min":143,"Distributor":"Walt Disney Pictures","Source":"Disney Ride","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Gore Verbinski","Rotten Tomatoes Rating":null,"IMDB Rating":8,"IMDB Votes":232719},{"Title":"Pirates of the Caribbean: Dead Man's Chest","US Gross":423315812,"Worldwide Gross":1065659812,"US DVD Sales":320830925,"Production Budget":225000000,"Release Date":"Jul 07 2006","MPAA Rating":"PG-13","Running Time min":151,"Distributor":"Walt Disney Pictures","Source":"Disney Ride","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Gore Verbinski","Rotten Tomatoes Rating":54,"IMDB Rating":7.3,"IMDB Votes":150446},{"Title":"Pirates of the Caribbean: At World's End","US Gross":309420425,"Worldwide Gross":960996492,"US DVD Sales":296060575,"Production Budget":300000000,"Release Date":"May 25 2007","MPAA Rating":"PG-13","Running Time min":167,"Distributor":"Walt Disney Pictures","Source":"Disney Ride","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Gore Verbinski","Rotten Tomatoes Rating":45,"IMDB Rating":7,"IMDB Votes":133241},{"Title":"The Chronicles of Riddick","US Gross":57712751,"Worldwide Gross":107212751,"US DVD Sales":null,"Production Budget":120000000,"Release Date":"Jun 11 2004","MPAA Rating":"PG-13","Running Time min":119,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"David Twohy","Rotten Tomatoes Rating":29,"IMDB Rating":6.4,"IMDB Votes":49383},{"Title":"Pitch Black","US Gross":39235088,"Worldwide Gross":53182088,"US DVD Sales":null,"Production Budget":23000000,"Release Date":"Feb 18 2000","MPAA Rating":"R","Running Time min":110,"Distributor":"USA Films","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Science Fiction","Director":"David Twohy","Rotten Tomatoes Rating":55,"IMDB Rating":7,"IMDB Votes":55217},{"Title":"Play it to the Bone","US Gross":8427204,"Worldwide Gross":8427204,"US DVD Sales":null,"Production Budget":24000000,"Release Date":"Dec 24 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Ron Shelton","Rotten Tomatoes Rating":null,"IMDB Rating":5.1,"IMDB Votes":6039},{"Title":"Screwed","US Gross":6982680,"Worldwide Gross":6982680,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"May 12 2000","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":13,"IMDB Rating":5.1,"IMDB Votes":4411},{"Title":"Percy Jackson & the Olympians: The Lightning Thief","US Gross":88761720,"Worldwide Gross":226435277,"US DVD Sales":30795712,"Production Budget":95000000,"Release Date":"Feb 12 2010","MPAA Rating":"PG","Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Chris Columbus","Rotten Tomatoes Rating":50,"IMDB Rating":5.8,"IMDB Votes":20451},{"Title":"Paris, je t'aime","US Gross":4857374,"Worldwide Gross":4857374,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"May 04 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"First Look","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Gurinder Chadha","Rotten Tomatoes Rating":null,"IMDB Rating":6.6,"IMDB Votes":175},{"Title":"Princess Kaiulani","US Gross":883454,"Worldwide Gross":883454,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"May 14 2010","MPAA Rating":"PG","Running Time min":null,"Distributor":"Roadside Attractions","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.3,"IMDB Votes":224},{"Title":"Lake Placid","US Gross":31770413,"Worldwide Gross":31770413,"US DVD Sales":null,"Production Budget":27000000,"Release Date":"Jul 16 1999","MPAA Rating":"R","Running Time min":82,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Steve Miner","Rotten Tomatoes Rating":38,"IMDB Rating":5.3,"IMDB Votes":19382},{"Title":"The Back-up Plan","US Gross":37490007,"Worldwide Gross":77090007,"US DVD Sales":7571152,"Production Budget":35000000,"Release Date":"Apr 23 2010","MPAA Rating":"PG-13","Running Time min":106,"Distributor":"CBS Films","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":20,"IMDB Rating":4.4,"IMDB Votes":6981},{"Title":"The Pledge","US Gross":19719930,"Worldwide Gross":29406132,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Jan 19 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Sean Penn","Rotten Tomatoes Rating":77,"IMDB Rating":6.9,"IMDB Votes":22609},{"Title":"Proof of Life","US Gross":32598931,"Worldwide Gross":62761005,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Dec 08 2000","MPAA Rating":"R","Running Time min":135,"Distributor":"Warner Bros.","Source":"Based on Magazine Article","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Taylor Hackford","Rotten Tomatoes Rating":39,"IMDB Rating":6.1,"IMDB Votes":23099},{"Title":"Pollock","US Gross":8596914,"Worldwide Gross":10557291,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Dec 15 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Ed Harris","Rotten Tomatoes Rating":82,"IMDB Rating":7.1,"IMDB Votes":9669},{"Title":"Planet of the Apes","US Gross":180011740,"Worldwide Gross":362211740,"US DVD Sales":null,"Production Budget":100000000,"Release Date":"Jul 27 2001","MPAA Rating":"PG-13","Running Time min":120,"Distributor":"20th Century Fox","Source":"Remake","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"Tim Burton","Rotten Tomatoes Rating":44,"IMDB Rating":5.5,"IMDB Votes":72763},{"Title":"Please Give","US Gross":4028339,"Worldwide Gross":4028339,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Apr 30 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":88,"IMDB Rating":7.4,"IMDB Votes":1023},{"Title":"Planet 51","US Gross":42194060,"Worldwide Gross":108005745,"US DVD Sales":15341764,"Production Budget":50000000,"Release Date":"Nov 20 2009","MPAA Rating":"PG","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":22,"IMDB Rating":6.1,"IMDB Votes":9645},{"Title":"The Adventures of Pluto Nash","US Gross":4411102,"Worldwide Gross":7094995,"US DVD Sales":null,"Production Budget":100000000,"Release Date":"Aug 16 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":6,"IMDB Rating":3.7,"IMDB Votes":9207},{"Title":"The Players Club","US Gross":23047939,"Worldwide Gross":23047939,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Apr 08 1998","MPAA Rating":"R","Running Time min":104,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":27,"IMDB Rating":4.8,"IMDB Votes":2072},{"Title":"Paranormal Activity","US Gross":107918810,"Worldwide Gross":193770453,"US DVD Sales":14051496,"Production Budget":15000,"Release Date":"Sep 25 2009","MPAA Rating":"R","Running Time min":85,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Oren Peli","Rotten Tomatoes Rating":82,"IMDB Rating":6.7,"IMDB Votes":53455},{"Title":"The Pineapple Express","US Gross":87341380,"Worldwide Gross":100941380,"US DVD Sales":45217362,"Production Budget":26000000,"Release Date":"Aug 06 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"David Gordon Green","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Pinocchio","US Gross":3681811,"Worldwide Gross":31681811,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Dec 25 2002","MPAA Rating":"G","Running Time min":null,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Roberto Benigni","Rotten Tomatoes Rating":null,"IMDB Rating":3.5,"IMDB Votes":3215},{"Title":"Pandaemonium","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Jun 29 2001","MPAA Rating":"PG-13","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.5,"IMDB Votes":496},{"Title":"Pandorum","US Gross":10330853,"Worldwide Gross":17033431,"US DVD Sales":4018696,"Production Budget":40000000,"Release Date":"Sep 25 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Overture Films","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":28,"IMDB Rating":6.9,"IMDB Votes":29428},{"Title":"The Punisher","US Gross":33664370,"Worldwide Gross":54664370,"US DVD Sales":null,"Production Budget":33000000,"Release Date":"Apr 16 2004","MPAA Rating":"R","Running Time min":124,"Distributor":"Lionsgate","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":null,"Rotten Tomatoes Rating":30,"IMDB Rating":6.4,"IMDB Votes":50482},{"Title":"Pokemon 2000","US Gross":43746923,"Worldwide Gross":133946923,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Jul 21 2000","MPAA Rating":"G","Running Time min":99,"Distributor":"Warner Bros.","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Pokemon 3: The Movie","US Gross":17052128,"Worldwide Gross":68452128,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Apr 06 2001","MPAA Rating":"G","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":23,"IMDB Rating":3.5,"IMDB Votes":2577},{"Title":"The Polar Express","US Gross":181320597,"Worldwide Gross":305420597,"US DVD Sales":null,"Production Budget":170000000,"Release Date":"Nov 10 2004","MPAA Rating":"G","Running Time min":99,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Robert Zemeckis","Rotten Tomatoes Rating":56,"IMDB Rating":6.7,"IMDB Votes":28550},{"Title":"Along Came Polly","US Gross":88073507,"Worldwide Gross":170360435,"US DVD Sales":null,"Production Budget":42000000,"Release Date":"Jan 16 2004","MPAA Rating":"PG-13","Running Time min":90,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":26,"IMDB Rating":5.8,"IMDB Votes":38276},{"Title":"Gake no ue no Ponyo","US Gross":15090399,"Worldwide Gross":199090399,"US DVD Sales":12626319,"Production Budget":34000000,"Release Date":"Aug 14 2009","MPAA Rating":"G","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.8,"IMDB Votes":13821},{"Title":"Pootie Tang","US Gross":3293258,"Worldwide Gross":3293258,"US DVD Sales":null,"Production Budget":3500000,"Release Date":"Jun 29 2001","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":27,"IMDB Rating":4.5,"IMDB Votes":6183},{"Title":"Poseidon","US Gross":60674817,"Worldwide Gross":181674817,"US DVD Sales":19732418,"Production Budget":160000000,"Release Date":"May 12 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Remake","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":"Wolfgang Petersen","Rotten Tomatoes Rating":33,"IMDB Rating":5.6,"IMDB Votes":35930},{"Title":"Possession","US Gross":10103647,"Worldwide Gross":14805812,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Aug 16 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Focus Features","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Neil LaBute","Rotten Tomatoes Rating":64,"IMDB Rating":6.4,"IMDB Votes":6789},{"Title":"Peter Pan: Return to Neverland","US Gross":48430258,"Worldwide Gross":109862682,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Feb 15 2002","MPAA Rating":"G","Running Time min":72,"Distributor":"Walt Disney Pictures","Source":"Based on Play","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":46,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Practical Magic","US Gross":46850558,"Worldwide Gross":68336997,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Oct 16 1998","MPAA Rating":"PG-13","Running Time min":105,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Griffin Dunne","Rotten Tomatoes Rating":21,"IMDB Rating":5.5,"IMDB Votes":20196},{"Title":"The Devil Wears Prada","US Gross":124740460,"Worldwide Gross":326551094,"US DVD Sales":95856827,"Production Budget":35000000,"Release Date":"Jun 30 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"David Frankel","Rotten Tomatoes Rating":75,"IMDB Rating":6.8,"IMDB Votes":66627},{"Title":"The Boat That Rocked","US Gross":8017467,"Worldwide Gross":37472651,"US DVD Sales":1374953,"Production Budget":50000000,"Release Date":"Nov 13 2009","MPAA Rating":"R","Running Time min":134,"Distributor":"Focus Features","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.5,"IMDB Votes":25415},{"Title":"Paparazzi","US Gross":15712072,"Worldwide Gross":16612072,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Sep 03 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":18,"IMDB Rating":5.7,"IMDB Votes":9058},{"Title":"Primary Colors","US Gross":39017984,"Worldwide Gross":39017984,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Mar 20 1998","MPAA Rating":"R","Running Time min":143,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Dramatization","Director":"Mike Nichols","Rotten Tomatoes Rating":80,"IMDB Rating":6.7,"IMDB Votes":15340},{"Title":"Precious (Based on the Novel Push by Sapphire)","US Gross":47566524,"Worldwide Gross":63471431,"US DVD Sales":20130576,"Production Budget":10000000,"Release Date":"Nov 06 2009","MPAA Rating":"R","Running Time min":109,"Distributor":"Lionsgate","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Lee Daniels","Rotten Tomatoes Rating":null,"IMDB Rating":7.5,"IMDB Votes":24504},{"Title":"Pride and Glory","US Gross":15740721,"Worldwide Gross":43440721,"US DVD Sales":11495577,"Production Budget":30000000,"Release Date":"Oct 24 2008","MPAA Rating":"R","Running Time min":129,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":34,"IMDB Rating":6.7,"IMDB Votes":24596},{"Title":"Pride and Prejudice","US Gross":38372662,"Worldwide Gross":120918508,"US DVD Sales":53281347,"Production Budget":28000000,"Release Date":"Nov 11 2005","MPAA Rating":"PG","Running Time min":null,"Distributor":"Focus Features","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Joe Wright","Rotten Tomatoes Rating":85,"IMDB Rating":5.5,"IMDB Votes":1230},{"Title":"The Road to Perdition","US Gross":104054514,"Worldwide Gross":181054514,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Jul 12 2002","MPAA Rating":"R","Running Time min":117,"Distributor":"Dreamworks SKG","Source":"Based on Comic/Graphic Novel","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Sam Mendes","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Predators","US Gross":51920690,"Worldwide Gross":124549380,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Jul 09 2010","MPAA Rating":"R","Running Time min":109,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":63,"IMDB Rating":6.9,"IMDB Votes":22257},{"Title":"Prefontaine","US Gross":590817,"Worldwide Gross":590817,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Jan 24 1997","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":62,"IMDB Rating":6.2,"IMDB Votes":2580},{"Title":"Perfume: The Story of a Murderer","US Gross":2223293,"Worldwide Gross":132180323,"US DVD Sales":7529604,"Production Budget":63700000,"Release Date":"Dec 27 2006","MPAA Rating":"R","Running Time min":147,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Tom Tykwer","Rotten Tomatoes Rating":58,"IMDB Rating":7.5,"IMDB Votes":51704},{"Title":"The Prince & Me","US Gross":28165882,"Worldwide Gross":29356757,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Apr 02 2004","MPAA Rating":"PG","Running Time min":111,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Martha Coolidge","Rotten Tomatoes Rating":null,"IMDB Rating":5.6,"IMDB Votes":9547},{"Title":"The Perfect Man","US Gross":16535005,"Worldwide Gross":19535005,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Jun 17 2005","MPAA Rating":"PG","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":5,"IMDB Rating":5.1,"IMDB Votes":7278},{"Title":"The Pursuit of Happyness","US Gross":162586036,"Worldwide Gross":306086036,"US DVD Sales":90857430,"Production Budget":55000000,"Release Date":"Dec 15 2006","MPAA Rating":"PG-13","Running Time min":116,"Distributor":"Sony Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Gabriele Muccino","Rotten Tomatoes Rating":66,"IMDB Rating":7.8,"IMDB Votes":77939},{"Title":"Primer","US Gross":424760,"Worldwide Gross":565846,"US DVD Sales":null,"Production Budget":7000,"Release Date":"Oct 08 2004","MPAA Rating":"PG-13","Running Time min":80,"Distributor":"ThinkFilm","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":17454},{"Title":"Pearl Harbor","US Gross":198539855,"Worldwide Gross":449239855,"US DVD Sales":null,"Production Budget":151500000,"Release Date":"May 25 2001","MPAA Rating":"PG-13","Running Time min":183,"Distributor":"Walt Disney Pictures","Source":"Based on Real Life Events","Major Genre":"Action","Creative Type":"Dramatization","Director":"Michael Bay","Rotten Tomatoes Rating":26,"IMDB Rating":5.4,"IMDB Votes":96186},{"Title":"Premonition","US Gross":47852604,"Worldwide Gross":81461343,"US DVD Sales":33241945,"Production Budget":20000000,"Release Date":"Mar 16 2007","MPAA Rating":"PG-13","Running Time min":97,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":8,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Prince of Egypt","US Gross":101413188,"Worldwide Gross":218600000,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Dec 18 1998","MPAA Rating":"PG","Running Time min":97,"Distributor":"Dreamworks SKG","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Dramatization","Director":"Steve Hickner","Rotten Tomatoes Rating":79,"IMDB Rating":6.8,"IMDB Votes":24569},{"Title":"The Producers: The Movie Musical","US Gross":19398532,"Worldwide Gross":32952995,"US DVD Sales":5338452,"Production Budget":45000000,"Release Date":"Dec 16 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Remake","Major Genre":"Musical","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Prom Night","US Gross":43869350,"Worldwide Gross":57109687,"US DVD Sales":8497205,"Production Budget":18000000,"Release Date":"Apr 11 2008","MPAA Rating":"PG-13","Running Time min":85,"Distributor":"Sony/Screen Gems","Source":"Remake","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":8,"IMDB Rating":5.1,"IMDB Votes":4263},{"Title":"Proof","US Gross":7535331,"Worldwide Gross":8284331,"US DVD Sales":9239421,"Production Budget":20000000,"Release Date":"Sep 16 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"John Madden","Rotten Tomatoes Rating":64,"IMDB Rating":6.9,"IMDB Votes":18622},{"Title":"Panic Room","US Gross":95308367,"Worldwide Gross":196308367,"US DVD Sales":null,"Production Budget":48000000,"Release Date":"Mar 29 2002","MPAA Rating":"R","Running Time min":112,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"David Fincher","Rotten Tomatoes Rating":76,"IMDB Rating":6.9,"IMDB Votes":68737},{"Title":"The Proposal","US Gross":163958031,"Worldwide Gross":317358031,"US DVD Sales":83691948,"Production Budget":40000000,"Release Date":"Jun 19 2009","MPAA Rating":"PG-13","Running Time min":107,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Anne Fletcher","Rotten Tomatoes Rating":43,"IMDB Rating":5.4,"IMDB Votes":397},{"Title":"Prince of Persia: Sands of Time","US Gross":90755643,"Worldwide Gross":335055643,"US DVD Sales":null,"Production Budget":200000000,"Release Date":"May 28 2010","MPAA Rating":"PG-13","Running Time min":103,"Distributor":"Walt Disney Pictures","Source":"Based on Game","Major Genre":"Action","Creative Type":"Fantasy","Director":"Mike Newell","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Prestige","US Gross":53089891,"Worldwide Gross":107896006,"US DVD Sales":45394364,"Production Budget":40000000,"Release Date":"Oct 20 2006","MPAA Rating":"PG-13","Running Time min":131,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Historical Fiction","Director":"Christopher Nolan","Rotten Tomatoes Rating":75,"IMDB Rating":8.4,"IMDB Votes":207322},{"Title":"The Party's Over","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Oct 24 2003","MPAA Rating":null,"Running Time min":null,"Distributor":"Film Movement","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Postman","US Gross":17650704,"Worldwide Gross":17650704,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Dec 25 1997","MPAA Rating":"R","Running Time min":177,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Kevin Costner","Rotten Tomatoes Rating":10,"IMDB Rating":5.5,"IMDB Votes":24045},{"Title":"Psycho Beach Party","US Gross":267972,"Worldwide Gross":267972,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Aug 04 2000","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":55,"IMDB Rating":6,"IMDB Votes":3085},{"Title":"Psycho","US Gross":21541218,"Worldwide Gross":37226218,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Dec 04 1998","MPAA Rating":"R","Running Time min":100,"Distributor":"Universal","Source":"Remake","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Gus Van Sant","Rotten Tomatoes Rating":35,"IMDB Rating":4.5,"IMDB Votes":19769},{"Title":"The Patriot","US Gross":113330342,"Worldwide Gross":215300000,"US DVD Sales":null,"Production Budget":110000000,"Release Date":"Jun 28 2000","MPAA Rating":"R","Running Time min":165,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Roland Emmerich","Rotten Tomatoes Rating":62,"IMDB Rating":6.9,"IMDB Votes":78302},{"Title":"Public Enemies","US Gross":97104620,"Worldwide Gross":210379983,"US DVD Sales":35026854,"Production Budget":102500000,"Release Date":"Jul 01 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Michael Mann","Rotten Tomatoes Rating":68,"IMDB Rating":7.1,"IMDB Votes":71323},{"Title":"The Powerpuff Girls","US Gross":11411644,"Worldwide Gross":16425701,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Jul 03 2002","MPAA Rating":"PG","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Super Hero","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.9,"IMDB Votes":3234},{"Title":"Pulse","US Gross":20264436,"Worldwide Gross":29771485,"US DVD Sales":null,"Production Budget":7500000,"Release Date":"Aug 11 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Weinstein/Dimension","Source":"Remake","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":11,"IMDB Rating":5,"IMDB Votes":846},{"Title":"Punch-Drunk Love","US Gross":17791031,"Worldwide Gross":24591031,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Oct 11 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Paul Thomas Anderson","Rotten Tomatoes Rating":79,"IMDB Rating":7.4,"IMDB Votes":49786},{"Title":"Punisher: War Zone","US Gross":8050977,"Worldwide Gross":8199130,"US DVD Sales":10872355,"Production Budget":35000000,"Release Date":"Dec 05 2008","MPAA Rating":"R","Running Time min":101,"Distributor":"Lionsgate","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":null,"Rotten Tomatoes Rating":26,"IMDB Rating":6.1,"IMDB Votes":20865},{"Title":"Push","US Gross":31811527,"Worldwide Gross":44411527,"US DVD Sales":16118548,"Production Budget":38000000,"Release Date":"Feb 06 2009","MPAA Rating":"PG-13","Running Time min":111,"Distributor":"Summit Entertainment","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":23,"IMDB Rating":6,"IMDB Votes":26623},{"Title":"Pushing Tin","US Gross":8408835,"Worldwide Gross":8408835,"US DVD Sales":null,"Production Budget":33000000,"Release Date":"Apr 23 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Magazine Article","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Mike Newell","Rotten Tomatoes Rating":49,"IMDB Rating":5.9,"IMDB Votes":16160},{"Title":"The Painted Veil","US Gross":8060487,"Worldwide Gross":15118795,"US DVD Sales":7574035,"Production Budget":19400000,"Release Date":"Dec 20 2006","MPAA Rating":"PG-13","Running Time min":125,"Distributor":"Warner Independent","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":74,"IMDB Rating":7.6,"IMDB Votes":26331},{"Title":"Pay it Forward","US Gross":33508922,"Worldwide Gross":33508922,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Oct 20 2000","MPAA Rating":"PG-13","Running Time min":123,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Mimi Leder","Rotten Tomatoes Rating":40,"IMDB Rating":6.8,"IMDB Votes":36762},{"Title":"Queen of the Damned","US Gross":30307804,"Worldwide Gross":30307804,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Feb 22 2002","MPAA Rating":"R","Running Time min":101,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":17,"IMDB Rating":4.7,"IMDB Votes":20268},{"Title":"The Quiet American","US Gross":12987647,"Worldwide Gross":12987647,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Nov 22 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Phillip Noyce","Rotten Tomatoes Rating":87,"IMDB Rating":7.2,"IMDB Votes":14285},{"Title":"All the Queen's Men","US Gross":22723,"Worldwide Gross":22723,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Oct 25 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Strand","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.5,"IMDB Votes":1591},{"Title":"Quarantine","US Gross":31691811,"Worldwide Gross":36091811,"US DVD Sales":13657408,"Production Budget":12000000,"Release Date":"Oct 10 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony/Screen Gems","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"John Erick Dowdle","Rotten Tomatoes Rating":58,"IMDB Rating":6.1,"IMDB Votes":21939},{"Title":"The Queen","US Gross":56441711,"Worldwide Gross":122840603,"US DVD Sales":29161789,"Production Budget":15000000,"Release Date":"Sep 30 2006","MPAA Rating":"PG-13","Running Time min":103,"Distributor":"Miramax","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Stephen Frears","Rotten Tomatoes Rating":97,"IMDB Rating":7.6,"IMDB Votes":34785},{"Title":"Quest for Camelot","US Gross":22772500,"Worldwide Gross":38172500,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"May 15 1998","MPAA Rating":"G","Running Time min":85,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":33,"IMDB Rating":5,"IMDB Votes":3053},{"Title":"The Quiet","US Gross":381420,"Worldwide Gross":381420,"US DVD Sales":null,"Production Budget":900000,"Release Date":"Aug 25 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.5,"IMDB Votes":7689},{"Title":"Quinceanera","US Gross":1692693,"Worldwide Gross":2522787,"US DVD Sales":null,"Production Budget":400000,"Release Date":"Aug 02 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.1,"IMDB Votes":2577},{"Title":"Rabbit-Proof Fence","US Gross":6199600,"Worldwide Gross":16199600,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"Nov 29 2002","MPAA Rating":"PG","Running Time min":null,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Phillip Noyce","Rotten Tomatoes Rating":87,"IMDB Rating":7.6,"IMDB Votes":13241},{"Title":"Radio","US Gross":52333738,"Worldwide Gross":53293628,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Oct 24 2003","MPAA Rating":"PG","Running Time min":109,"Distributor":"Sony Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":35,"IMDB Rating":6.9,"IMDB Votes":12070},{"Title":"The Rainmaker","US Gross":45916769,"Worldwide Gross":45916769,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Nov 21 1997","MPAA Rating":"PG-13","Running Time min":135,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Francis Ford Coppola","Rotten Tomatoes Rating":84,"IMDB Rating":6.9,"IMDB Votes":20514},{"Title":"Rambo","US Gross":42754105,"Worldwide Gross":116754105,"US DVD Sales":38751777,"Production Budget":47500000,"Release Date":"Jan 25 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Sylvester Stallone","Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":82600},{"Title":"Random Hearts","US Gross":31054924,"Worldwide Gross":63200000,"US DVD Sales":null,"Production Budget":64000000,"Release Date":"Oct 08 1999","MPAA Rating":"R","Running Time min":133,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Sydney Pollack","Rotten Tomatoes Rating":15,"IMDB Rating":4.8,"IMDB Votes":11100},{"Title":"Rugrats in Paris","US Gross":76501438,"Worldwide Gross":103284813,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Nov 17 2000","MPAA Rating":"G","Running Time min":79,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Rugrats Go Wild","US Gross":39402572,"Worldwide Gross":55443032,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Jun 13 2003","MPAA Rating":"PG","Running Time min":84,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":40,"IMDB Rating":5,"IMDB Votes":1847},{"Title":"Ratatouille","US Gross":206445654,"Worldwide Gross":620495432,"US DVD Sales":189134287,"Production Budget":150000000,"Release Date":"Jun 29 2007","MPAA Rating":"G","Running Time min":111,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Brad Bird","Rotten Tomatoes Rating":96,"IMDB Rating":8.1,"IMDB Votes":131929},{"Title":"Ray","US Gross":75305995,"Worldwide Gross":125305995,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Oct 29 2004","MPAA Rating":"PG-13","Running Time min":152,"Distributor":"Universal","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Taylor Hackford","Rotten Tomatoes Rating":81,"IMDB Rating":null,"IMDB Votes":null},{"Title":"BloodRayne","US Gross":2405420,"Worldwide Gross":2405420,"US DVD Sales":10828222,"Production Budget":25000000,"Release Date":"Jan 06 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Romar","Source":"Based on Game","Major Genre":"Action","Creative Type":"Fantasy","Director":"Uwe Boll","Rotten Tomatoes Rating":4,"IMDB Rating":2.7,"IMDB Votes":20137},{"Title":"Rollerball","US Gross":18990542,"Worldwide Gross":25852508,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Feb 08 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"MGM","Source":"Remake","Major Genre":"Action","Creative Type":"Science Fiction","Director":"John McTiernan","Rotten Tomatoes Rating":3,"IMDB Rating":2.8,"IMDB Votes":13827},{"Title":"Robin Hood","US Gross":105269730,"Worldwide Gross":310885538,"US DVD Sales":null,"Production Budget":210000000,"Release Date":"May 14 2010","MPAA Rating":"PG-13","Running Time min":140,"Distributor":"Universal","Source":"Traditional/Legend/Fairytale","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"Ridley Scott","Rotten Tomatoes Rating":43,"IMDB Rating":6.9,"IMDB Votes":34501},{"Title":"Robots","US Gross":128200012,"Worldwide Gross":260700012,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Mar 11 2005","MPAA Rating":"PG","Running Time min":89,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Chris Wedge","Rotten Tomatoes Rating":64,"IMDB Rating":6.4,"IMDB Votes":27361},{"Title":"A Room for Romeo Brass","US Gross":20097,"Worldwide Gross":20097,"US DVD Sales":null,"Production Budget":5250000,"Release Date":"Oct 27 2000","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Shane Meadows","Rotten Tomatoes Rating":null,"IMDB Rating":7.6,"IMDB Votes":2393},{"Title":"Runaway Bride","US Gross":152257509,"Worldwide Gross":308007919,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Jul 30 1999","MPAA Rating":"PG","Running Time min":116,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Garry Marshall","Rotten Tomatoes Rating":45,"IMDB Rating":5.2,"IMDB Votes":28497},{"Title":"Racing Stripes","US Gross":49772522,"Worldwide Gross":93772522,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Jan 14 2005","MPAA Rating":"PG","Running Time min":110,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":35,"IMDB Rating":5.2,"IMDB Votes":5086},{"Title":"Rocky Balboa","US Gross":70269899,"Worldwide Gross":155720088,"US DVD Sales":34669384,"Production Budget":24000000,"Release Date":"Dec 20 2006","MPAA Rating":"PG","Running Time min":102,"Distributor":"MGM","Source":null,"Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Sylvester Stallone","Rotten Tomatoes Rating":76,"IMDB Rating":7.4,"IMDB Votes":63717},{"Title":"The Road to El Dorado","US Gross":50802661,"Worldwide Gross":65700000,"US DVD Sales":null,"Production Budget":95000000,"Release Date":"Mar 31 2000","MPAA Rating":"PG","Running Time min":90,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"David Silverman","Rotten Tomatoes Rating":49,"IMDB Rating":6.4,"IMDB Votes":8876},{"Title":"Riding Giants","US Gross":2276368,"Worldwide Gross":3216111,"US DVD Sales":null,"Production Budget":2600000,"Release Date":"Jul 09 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":93,"IMDB Rating":7.7,"IMDB Votes":2193},{"Title":"Red Dragon","US Gross":92955420,"Worldwide Gross":206455420,"US DVD Sales":null,"Production Budget":78000000,"Release Date":"Oct 04 2002","MPAA Rating":"R","Running Time min":125,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Brett Ratner","Rotten Tomatoes Rating":68,"IMDB Rating":7.3,"IMDB Votes":66386},{"Title":"The Reader","US Gross":34192652,"Worldwide Gross":106107610,"US DVD Sales":12359754,"Production Budget":33000000,"Release Date":"Dec 10 2008","MPAA Rating":"R","Running Time min":123,"Distributor":"Weinstein Co.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Stephen Daldry","Rotten Tomatoes Rating":61,"IMDB Rating":7.7,"IMDB Votes":46984},{"Title":"The Reaping","US Gross":25126214,"Worldwide Gross":62226214,"US DVD Sales":19812272,"Production Budget":40000000,"Release Date":"Apr 05 2007","MPAA Rating":"R","Running Time min":100,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":"Stephen Hopkins","Rotten Tomatoes Rating":8,"IMDB Rating":5.6,"IMDB Votes":19881},{"Title":"Rebound","US Gross":16809014,"Worldwide Gross":17492014,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Jul 01 2005","MPAA Rating":"PG","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Steve Carr","Rotten Tomatoes Rating":14,"IMDB Rating":4.7,"IMDB Votes":4485},{"Title":"Recess: School's Out","US Gross":36696761,"Worldwide Gross":44451470,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Feb 16 2001","MPAA Rating":"G","Running Time min":83,"Distributor":"Walt Disney Pictures","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":62,"IMDB Rating":6.2,"IMDB Votes":2176},{"Title":"Redacted","US Gross":65388,"Worldwide Gross":65388,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Nov 16 2007","MPAA Rating":"R","Running Time min":90,"Distributor":"Magnolia Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Brian De Palma","Rotten Tomatoes Rating":44,"IMDB Rating":6.1,"IMDB Votes":5759},{"Title":"Red-Eye","US Gross":57891803,"Worldwide Gross":95891803,"US DVD Sales":null,"Production Budget":26000000,"Release Date":"Aug 19 2005","MPAA Rating":"PG-13","Running Time min":85,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Wes Craven","Rotten Tomatoes Rating":null,"IMDB Rating":6.5,"IMDB Votes":42489},{"Title":"Reign Over Me","US Gross":19661987,"Worldwide Gross":20081987,"US DVD Sales":16021076,"Production Budget":20000000,"Release Date":"Mar 23 2007","MPAA Rating":"R","Running Time min":128,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Mike Binder","Rotten Tomatoes Rating":63,"IMDB Rating":7.7,"IMDB Votes":39234},{"Title":"The Relic","US Gross":33956608,"Worldwide Gross":33956608,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Jan 10 1997","MPAA Rating":"R","Running Time min":110,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Science Fiction","Director":"Peter Hyams","Rotten Tomatoes Rating":32,"IMDB Rating":5.4,"IMDB Votes":10249},{"Title":"Religulous","US Gross":13011160,"Worldwide Gross":13136074,"US DVD Sales":7486708,"Production Budget":2500000,"Release Date":"Oct 01 2008","MPAA Rating":"R","Running Time min":101,"Distributor":"Lionsgate","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":"Larry Charles","Rotten Tomatoes Rating":69,"IMDB Rating":7.8,"IMDB Votes":23094},{"Title":"Remember Me","US Gross":19068240,"Worldwide Gross":55343435,"US DVD Sales":9952465,"Production Budget":16000000,"Release Date":"Mar 12 2010","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Summit Entertainment","Source":null,"Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":28,"IMDB Rating":7,"IMDB Votes":16319},{"Title":"Remember Me, My Love","US Gross":223878,"Worldwide Gross":223878,"US DVD Sales":null,"Production Budget":6700000,"Release Date":"Sep 03 2004","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"IDP Distribution","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":null,"Director":"Gabriele Muccino","Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":16319},{"Title":"Rent","US Gross":29077547,"Worldwide Gross":31670620,"US DVD Sales":31412380,"Production Budget":40000000,"Release Date":"Nov 23 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Musical/Opera","Major Genre":"Musical","Creative Type":"Historical Fiction","Director":"Chris Columbus","Rotten Tomatoes Rating":47,"IMDB Rating":6.9,"IMDB Votes":22605},{"Title":"The Replacements","US Gross":44737059,"Worldwide Gross":50054511,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Aug 11 2000","MPAA Rating":"PG-13","Running Time min":118,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Howard Deutch","Rotten Tomatoes Rating":39,"IMDB Rating":6.2,"IMDB Votes":21542},{"Title":"The Replacement Killers","US Gross":19035741,"Worldwide Gross":19035741,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Feb 06 1998","MPAA Rating":"R","Running Time min":86,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Antoine Fuqua","Rotten Tomatoes Rating":39,"IMDB Rating":5.9,"IMDB Votes":13905},{"Title":"Resident Evil: Apocalypse","US Gross":50740078,"Worldwide Gross":128940078,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Sep 10 2004","MPAA Rating":"R","Running Time min":94,"Distributor":"Sony Pictures","Source":"Based on Game","Major Genre":"Horror","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.8,"IMDB Votes":52753},{"Title":"Resident Evil: Extinction","US Gross":50648679,"Worldwide Gross":146162920,"US DVD Sales":34217549,"Production Budget":45000000,"Release Date":"Sep 21 2007","MPAA Rating":"R","Running Time min":95,"Distributor":"Sony/Screen Gems","Source":"Based on Game","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Russell Mulcahy","Rotten Tomatoes Rating":22,"IMDB Rating":6.2,"IMDB Votes":49502},{"Title":"Resident Evil: Afterlife 3D","US Gross":46368993,"Worldwide Gross":149568993,"US DVD Sales":null,"Production Budget":57500000,"Release Date":"Sep 10 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony/Screen Gems","Source":"Based on Game","Major Genre":"Horror","Creative Type":"Science Fiction","Director":"Paul Anderson","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Resident Evil","US Gross":40119709,"Worldwide Gross":103787401,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Mar 15 2002","MPAA Rating":"R","Running Time min":100,"Distributor":"Sony Pictures","Source":"Based on Game","Major Genre":"Horror","Creative Type":"Science Fiction","Director":"Paul Anderson","Rotten Tomatoes Rating":34,"IMDB Rating":6.4,"IMDB Votes":68342},{"Title":"Return to Me","US Gross":32662299,"Worldwide Gross":32662299,"US DVD Sales":null,"Production Budget":24000000,"Release Date":"Apr 07 2000","MPAA Rating":"PG","Running Time min":116,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":61,"IMDB Rating":6.6,"IMDB Votes":9565},{"Title":"Revolutionary Road","US Gross":22911480,"Worldwide Gross":76989671,"US DVD Sales":7642600,"Production Budget":35000000,"Release Date":"Dec 26 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Vantage","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Sam Mendes","Rotten Tomatoes Rating":68,"IMDB Rating":7.6,"IMDB Votes":45887},{"Title":"Be Kind Rewind","US Gross":11175164,"Worldwide Gross":28505302,"US DVD Sales":5162454,"Production Budget":20000000,"Release Date":"Feb 22 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Michel Gondry","Rotten Tomatoes Rating":65,"IMDB Rating":6.6,"IMDB Votes":42470},{"Title":"Reign of Fire","US Gross":43061982,"Worldwide Gross":82150183,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Feb 19 2002","MPAA Rating":"PG-13","Running Time min":102,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":40,"IMDB Rating":5.9,"IMDB Votes":38414},{"Title":"Reindeer Games","US Gross":23360779,"Worldwide Gross":23360779,"US DVD Sales":null,"Production Budget":36000000,"Release Date":"Feb 25 2000","MPAA Rating":"R","Running Time min":104,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"John Frankenheimer","Rotten Tomatoes Rating":null,"IMDB Rating":5.5,"IMDB Votes":16822},{"Title":"Rachel Getting Married","US Gross":12796277,"Worldwide Gross":13326280,"US DVD Sales":6635346,"Production Budget":12000000,"Release Date":"Oct 03 2008","MPAA Rating":"R","Running Time min":111,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Jonathan Demme","Rotten Tomatoes Rating":86,"IMDB Rating":6.9,"IMDB Votes":20451},{"Title":"The Rugrats Movie","US Gross":100494685,"Worldwide Gross":140894685,"US DVD Sales":null,"Production Budget":28000000,"Release Date":"Nov 20 1998","MPAA Rating":"G","Running Time min":79,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":57,"IMDB Rating":5.4,"IMDB Votes":4857},{"Title":"Riding in Cars with Boys","US Gross":29781453,"Worldwide Gross":29781453,"US DVD Sales":null,"Production Budget":47000000,"Release Date":"Oct 19 2001","MPAA Rating":"PG-13","Running Time min":131,"Distributor":"Sony Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Penny Marshall","Rotten Tomatoes Rating":48,"IMDB Rating":6.2,"IMDB Votes":11895},{"Title":"Ride With the Devil","US Gross":630779,"Worldwide Gross":630779,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Nov 24 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"USA Films","Source":"Based on Book/Short Story","Major Genre":"Western","Creative Type":"Historical Fiction","Director":"Ang Lee","Rotten Tomatoes Rating":63,"IMDB Rating":6.4,"IMDB Votes":1873},{"Title":"The Ring Two","US Gross":75941727,"Worldwide Gross":161941727,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Mar 18 2005","MPAA Rating":"PG-13","Running Time min":111,"Distributor":"Dreamworks SKG","Source":"Remake","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":20,"IMDB Rating":5.1,"IMDB Votes":28408},{"Title":"Rize","US Gross":3278611,"Worldwide Gross":4462763,"US DVD Sales":null,"Production Budget":700000,"Release Date":"Jun 24 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Lionsgate","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.8,"IMDB Votes":2052},{"Title":"The Adventures of Rocky & Bullwinkle","US Gross":26000610,"Worldwide Gross":35129610,"US DVD Sales":null,"Production Budget":76000000,"Release Date":"Jun 30 2000","MPAA Rating":"PG","Running Time min":91,"Distributor":"Universal","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":42,"IMDB Rating":4.1,"IMDB Votes":10320},{"Title":"All the Real Girls","US Gross":549666,"Worldwide Gross":703020,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Feb 14 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":"David Gordon Green","Rotten Tomatoes Rating":71,"IMDB Rating":7.1,"IMDB Votes":5632},{"Title":"Real Women Have Curves","US Gross":5853194,"Worldwide Gross":5853194,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Oct 18 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Newmarket Films","Source":"Based on Play","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":83,"IMDB Rating":7,"IMDB Votes":4396},{"Title":"Son of Rambow: A Home Movie","US Gross":1785505,"Worldwide Gross":10573083,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"May 02 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Vantage","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Romance and Cigarettes","US Gross":551002,"Worldwide Gross":3231251,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Sep 07 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Borotoro","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"John Turturro","Rotten Tomatoes Rating":null,"IMDB Rating":6.2,"IMDB Votes":5362},{"Title":"Reno 911!: Miami","US Gross":20342161,"Worldwide Gross":20342161,"US DVD Sales":16323972,"Production Budget":10000000,"Release Date":"Feb 23 2007","MPAA Rating":"R","Running Time min":81,"Distributor":"20th Century Fox","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":35,"IMDB Rating":5.8,"IMDB Votes":15684},{"Title":"Rounders","US Gross":22921898,"Worldwide Gross":22921898,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Sep 11 1998","MPAA Rating":"R","Running Time min":120,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"John Dahl","Rotten Tomatoes Rating":64,"IMDB Rating":7.3,"IMDB Votes":45439},{"Title":"Rendition","US Gross":9736045,"Worldwide Gross":20437142,"US DVD Sales":6007008,"Production Budget":27500000,"Release Date":"Oct 19 2007","MPAA Rating":"R","Running Time min":121,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Gavin Hood","Rotten Tomatoes Rating":46,"IMDB Rating":6.9,"IMDB Votes":23223},{"Title":"The Rocker","US Gross":6409528,"Worldwide Gross":8767338,"US DVD Sales":7970409,"Production Budget":15000000,"Release Date":"Aug 20 2008","MPAA Rating":"PG-13","Running Time min":102,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Peter Cattaneo","Rotten Tomatoes Rating":40,"IMDB Rating":6.3,"IMDB Votes":11859},{"Title":"Rock Star","US Gross":16991902,"Worldwide Gross":19317765,"US DVD Sales":null,"Production Budget":38000000,"Release Date":"Sep 07 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Stephen Herek","Rotten Tomatoes Rating":52,"IMDB Rating":5.8,"IMDB Votes":15806},{"Title":"The Rookie","US Gross":75600072,"Worldwide Gross":80693537,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Mar 29 2002","MPAA Rating":"G","Running Time min":128,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":82,"IMDB Rating":5.5,"IMDB Votes":8453},{"Title":"Roll Bounce","US Gross":17380866,"Worldwide Gross":17500866,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Sep 23 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Malcolm D. Lee","Rotten Tomatoes Rating":64,"IMDB Rating":5,"IMDB Votes":3167},{"Title":"Romeo Must Die","US Gross":55973336,"Worldwide Gross":91036760,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Mar 22 2000","MPAA Rating":"R","Running Time min":114,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Andrzej Bartkowiak","Rotten Tomatoes Rating":33,"IMDB Rating":5.9,"IMDB Votes":25309},{"Title":"Ronin","US Gross":41610884,"Worldwide Gross":41610884,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Sep 25 1998","MPAA Rating":"R","Running Time min":121,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"John Frankenheimer","Rotten Tomatoes Rating":68,"IMDB Rating":7.2,"IMDB Votes":57484},{"Title":"The Ballad of Jack and Rose","US Gross":712294,"Worldwide Gross":712294,"US DVD Sales":null,"Production Budget":1500000,"Release Date":"Mar 25 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"IFC Films","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.8,"IMDB Votes":5223},{"Title":"Red Planet","US Gross":17480890,"Worldwide Gross":33463969,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Nov 10 2000","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":12,"IMDB Rating":5.3,"IMDB Votes":20989},{"Title":"Requiem for a Dream","US Gross":3635482,"Worldwide Gross":7390108,"US DVD Sales":null,"Production Budget":4500000,"Release Date":"Oct 06 2000","MPAA Rating":"Open","Running Time min":null,"Distributor":"Artisan","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Darren Aronofsky","Rotten Tomatoes Rating":78,"IMDB Rating":8.5,"IMDB Votes":185226},{"Title":"Rat Race","US Gross":56607223,"Worldwide Gross":86607223,"US DVD Sales":null,"Production Budget":48000000,"Release Date":"Aug 17 2001","MPAA Rating":"PG-13","Running Time min":112,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Jerry Zucker","Rotten Tomatoes Rating":43,"IMDB Rating":6.4,"IMDB Votes":40087},{"Title":"Rescue Dawn","US Gross":5490423,"Worldwide Gross":7037886,"US DVD Sales":24745520,"Production Budget":10000000,"Release Date":"Jul 04 2007","MPAA Rating":"PG-13","Running Time min":125,"Distributor":"MGM","Source":"Based on Real Life Events","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"Werner Herzog","Rotten Tomatoes Rating":null,"IMDB Rating":7.5,"IMDB Votes":37764},{"Title":"The Real Cancun","US Gross":3816594,"Worldwide Gross":3816594,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Apr 25 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Based on TV","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":35,"IMDB Rating":2.3,"IMDB Votes":3211},{"Title":"Restless","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Jan 28 2011","MPAA Rating":null,"Running Time min":null,"Distributor":"Sony Pictures","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.7,"IMDB Votes":300},{"Title":"Remember the Titans","US Gross":115654751,"Worldwide Gross":136706683,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Sep 29 2000","MPAA Rating":"PG","Running Time min":113,"Distributor":"Walt Disney Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Boaz Yakin","Rotten Tomatoes Rating":72,"IMDB Rating":7.5,"IMDB Votes":49844},{"Title":"Righteous Kill","US Gross":40081410,"Worldwide Gross":76781410,"US DVD Sales":16209689,"Production Budget":60000000,"Release Date":"Sep 12 2008","MPAA Rating":"R","Running Time min":100,"Distributor":"Overture Films","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Jon Avnet","Rotten Tomatoes Rating":20,"IMDB Rating":6,"IMDB Votes":34641},{"Title":"Road Trip","US Gross":68525609,"Worldwide Gross":119739110,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"May 19 2000","MPAA Rating":"R","Running Time min":94,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Todd Phillips","Rotten Tomatoes Rating":59,"IMDB Rating":6.4,"IMDB Votes":44702},{"Title":"The Ruins","US Gross":17432844,"Worldwide Gross":22177122,"US DVD Sales":10610865,"Production Budget":25000000,"Release Date":"Apr 04 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":47,"IMDB Rating":6,"IMDB Votes":23752},{"Title":"Rules of Engagement","US Gross":61322858,"Worldwide Gross":71719931,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Apr 07 2000","MPAA Rating":"R","Running Time min":127,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"William Friedkin","Rotten Tomatoes Rating":37,"IMDB Rating":6.2,"IMDB Votes":18462},{"Title":"The Rundown","US Gross":47641743,"Worldwide Gross":80831893,"US DVD Sales":null,"Production Budget":85000000,"Release Date":"Sep 26 2003","MPAA Rating":"PG-13","Running Time min":104,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Peter Berg","Rotten Tomatoes Rating":null,"IMDB Rating":6.6,"IMDB Votes":30855},{"Title":"Running Scared","US Gross":6855137,"Worldwide Gross":8345277,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Feb 24 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":40,"IMDB Rating":7.5,"IMDB Votes":39447},{"Title":"Running With Scissors","US Gross":6775659,"Worldwide Gross":7213629,"US DVD Sales":1877732,"Production Budget":12000000,"Release Date":"Oct 20 2006","MPAA Rating":"R","Running Time min":116,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":30,"IMDB Rating":6,"IMDB Votes":12926},{"Title":"Rush Hour 2","US Gross":226164286,"Worldwide Gross":347425832,"US DVD Sales":null,"Production Budget":90000000,"Release Date":"Aug 03 2001","MPAA Rating":"PG-13","Running Time min":90,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Brett Ratner","Rotten Tomatoes Rating":51,"IMDB Rating":6.4,"IMDB Votes":52049},{"Title":"Rush Hour 3","US Gross":140125968,"Worldwide Gross":253025968,"US DVD Sales":40854922,"Production Budget":180000000,"Release Date":"Aug 10 2007","MPAA Rating":"PG-13","Running Time min":91,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Brett Ratner","Rotten Tomatoes Rating":19,"IMDB Rating":6,"IMDB Votes":39312},{"Title":"Rush Hour","US Gross":141186864,"Worldwide Gross":245300000,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Sep 18 1998","MPAA Rating":"PG-13","Running Time min":98,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Brett Ratner","Rotten Tomatoes Rating":60,"IMDB Rating":6.8,"IMDB Votes":55248},{"Title":"Rushmore","US Gross":17105219,"Worldwide Gross":19080435,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Dec 11 1998","MPAA Rating":"R","Running Time min":89,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":"Wes Anderson","Rotten Tomatoes Rating":87,"IMDB Rating":7.8,"IMDB Votes":53192},{"Title":"R.V.","US Gross":71724497,"Worldwide Gross":87524497,"US DVD Sales":32041099,"Production Budget":55000000,"Release Date":"Apr 28 2006","MPAA Rating":"PG","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Barry Sonnenfeld","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Ravenous","US Gross":2062406,"Worldwide Gross":2062406,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Mar 19 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":39,"IMDB Rating":6.9,"IMDB Votes":15804},{"Title":"Raise Your Voice","US Gross":10411980,"Worldwide Gross":14811980,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Oct 08 2004","MPAA Rating":"PG","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":16,"IMDB Rating":5.2,"IMDB Votes":8634},{"Title":"Hotel Rwanda","US Gross":23519128,"Worldwide Gross":33919128,"US DVD Sales":null,"Production Budget":17500000,"Release Date":"Dec 22 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":90,"IMDB Rating":8.3,"IMDB Votes":92106},{"Title":"Sahara","US Gross":68671925,"Worldwide Gross":121671925,"US DVD Sales":null,"Production Budget":145000000,"Release Date":"Apr 08 2005","MPAA Rating":"PG-13","Running Time min":123,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":39,"IMDB Rating":5.9,"IMDB Votes":30739},{"Title":"The Saint","US Gross":61363304,"Worldwide Gross":169400000,"US DVD Sales":null,"Production Budget":90000000,"Release Date":"Apr 04 1997","MPAA Rating":"PG-13","Running Time min":116,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Phillip Noyce","Rotten Tomatoes Rating":30,"IMDB Rating":5.9,"IMDB Votes":27413},{"Title":"The Salon","US Gross":139084,"Worldwide Gross":139084,"US DVD Sales":null,"Production Budget":1500000,"Release Date":"May 11 2007","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Freestyle Releasing","Source":"Based on Play","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":12,"IMDB Rating":3.5,"IMDB Votes":308},{"Title":"I Am Sam","US Gross":40270895,"Worldwide Gross":40270895,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Dec 28 2001","MPAA Rating":"PG-13","Running Time min":132,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":34,"IMDB Rating":7.4,"IMDB Votes":36448},{"Title":"The Salton Sea","US Gross":676698,"Worldwide Gross":676698,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Apr 26 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"D.J. Caruso","Rotten Tomatoes Rating":63,"IMDB Rating":7.1,"IMDB Votes":16415},{"Title":"Sex and the City 2","US Gross":95347692,"Worldwide Gross":288347692,"US DVD Sales":null,"Production Budget":95000000,"Release Date":"May 27 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":15,"IMDB Rating":3.9,"IMDB Votes":13796},{"Title":"Saved!","US Gross":8886160,"Worldwide Gross":10102511,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"May 28 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":22784},{"Title":"Saving Silverman","US Gross":19351569,"Worldwide Gross":19351569,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Feb 09 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Dennis Dugan","Rotten Tomatoes Rating":null,"IMDB Rating":5.6,"IMDB Votes":18748},{"Title":"Saw","US Gross":55185045,"Worldwide Gross":103096345,"US DVD Sales":null,"Production Budget":1200000,"Release Date":"Oct 29 2004","MPAA Rating":"R","Running Time min":100,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":48,"IMDB Rating":7.7,"IMDB Votes":112785},{"Title":"Saw II","US Gross":87025093,"Worldwide Gross":152925093,"US DVD Sales":44699720,"Production Budget":5000000,"Release Date":"Oct 28 2005","MPAA Rating":"R","Running Time min":91,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Darren Lynn Bousman","Rotten Tomatoes Rating":36,"IMDB Rating":6.8,"IMDB Votes":76530},{"Title":"Saw III","US Gross":80238724,"Worldwide Gross":163876815,"US DVD Sales":47153811,"Production Budget":10000000,"Release Date":"Oct 27 2006","MPAA Rating":"R","Running Time min":107,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Darren Lynn Bousman","Rotten Tomatoes Rating":25,"IMDB Rating":6.3,"IMDB Votes":60784},{"Title":"Saw IV","US Gross":63300095,"Worldwide Gross":134528909,"US DVD Sales":31998452,"Production Budget":10000000,"Release Date":"Oct 26 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Darren Lynn Bousman","Rotten Tomatoes Rating":17,"IMDB Rating":6,"IMDB Votes":44730},{"Title":"Saw V","US Gross":56746769,"Worldwide Gross":113146769,"US DVD Sales":26535833,"Production Budget":10800000,"Release Date":"Oct 24 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":13,"IMDB Rating":5.7,"IMDB Votes":31219},{"Title":"Saw VI","US Gross":27693292,"Worldwide Gross":61259697,"US DVD Sales":8308717,"Production Budget":11000000,"Release Date":"Oct 23 2009","MPAA Rating":"R","Running Time min":91,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Kevin Greutert","Rotten Tomatoes Rating":42,"IMDB Rating":6.2,"IMDB Votes":18091},{"Title":"Say It Isn't So","US Gross":5516708,"Worldwide Gross":5516708,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Mar 23 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":9,"IMDB Rating":4.6,"IMDB Votes":7736},{"Title":"Say Uncle","US Gross":5361,"Worldwide Gross":5361,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Jun 23 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"TLA Releasing","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.7,"IMDB Votes":431},{"Title":"The Adventures of Sharkboy and Lavagirl in 3-D","US Gross":39177684,"Worldwide Gross":69425966,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Jun 10 2005","MPAA Rating":"PG","Running Time min":null,"Distributor":"Miramax/Dimension","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Robert Rodriguez","Rotten Tomatoes Rating":20,"IMDB Rating":3.6,"IMDB Votes":5619},{"Title":"Seabiscuit","US Gross":120277854,"Worldwide Gross":148336445,"US DVD Sales":null,"Production Budget":86000000,"Release Date":"Jul 25 2003","MPAA Rating":"PG-13","Running Time min":141,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Gary Ross","Rotten Tomatoes Rating":77,"IMDB Rating":7.4,"IMDB Votes":31033},{"Title":"A Scanner Darkly","US Gross":5501616,"Worldwide Gross":7405084,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Jul 07 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Independent","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":"Richard Linklater","Rotten Tomatoes Rating":68,"IMDB Rating":7.2,"IMDB Votes":41928},{"Title":"Scary Movie 2","US Gross":71277420,"Worldwide Gross":141189101,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Jul 04 2001","MPAA Rating":"R","Running Time min":82,"Distributor":"Miramax/Dimension","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Keenen Ivory Wayans","Rotten Tomatoes Rating":14,"IMDB Rating":4.7,"IMDB Votes":43941},{"Title":"Scary Movie 3","US Gross":110000082,"Worldwide Gross":155200000,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Oct 24 2003","MPAA Rating":"PG-13","Running Time min":84,"Distributor":"Miramax/Dimension","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"David Zucker","Rotten Tomatoes Rating":37,"IMDB Rating":5.4,"IMDB Votes":42829},{"Title":"Scary Movie 4","US Gross":90710620,"Worldwide Gross":178710620,"US DVD Sales":22401247,"Production Budget":40000000,"Release Date":"Apr 14 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Weinstein/Dimension","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"David Zucker","Rotten Tomatoes Rating":37,"IMDB Rating":5,"IMDB Votes":39542},{"Title":"Scooby-Doo 2: Monsters Unleashed","US Gross":84185387,"Worldwide Gross":181185387,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Mar 26 2004","MPAA Rating":"PG","Running Time min":93,"Distributor":"Warner Bros.","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Raja Gosnell","Rotten Tomatoes Rating":null,"IMDB Rating":4.8,"IMDB Votes":10749},{"Title":"Scooby-Doo","US Gross":153294164,"Worldwide Gross":276294164,"US DVD Sales":null,"Production Budget":84000000,"Release Date":"Jun 14 2002","MPAA Rating":"PG","Running Time min":86,"Distributor":"Warner Bros.","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Raja Gosnell","Rotten Tomatoes Rating":28,"IMDB Rating":4.7,"IMDB Votes":26018},{"Title":"About Schmidt","US Gross":65005217,"Worldwide Gross":105823486,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Dec 13 2002","MPAA Rating":"R","Running Time min":125,"Distributor":"New Line","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Alexander Payne","Rotten Tomatoes Rating":85,"IMDB Rating":7.3,"IMDB Votes":53760},{"Title":"The School of Rock","US Gross":81261177,"Worldwide Gross":131161177,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Oct 03 2003","MPAA Rating":"PG-13","Running Time min":108,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Richard Linklater","Rotten Tomatoes Rating":null,"IMDB Rating":7.2,"IMDB Votes":63188},{"Title":"School for Scoundrels","US Gross":17807569,"Worldwide Gross":17807569,"US DVD Sales":13739501,"Production Budget":20000000,"Release Date":"Sep 29 2006","MPAA Rating":"PG-13","Running Time min":101,"Distributor":"MGM","Source":"Remake","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Todd Phillips","Rotten Tomatoes Rating":26,"IMDB Rating":6,"IMDB Votes":15536},{"Title":"Scoop","US Gross":10525717,"Worldwide Gross":39125717,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Jul 28 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Focus/Rogue Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Woody Allen","Rotten Tomatoes Rating":39,"IMDB Rating":6.8,"IMDB Votes":30336},{"Title":"The Score","US Gross":71069884,"Worldwide Gross":113542091,"US DVD Sales":null,"Production Budget":68000000,"Release Date":"Jul 13 2001","MPAA Rating":"R","Running Time min":124,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Frank Oz","Rotten Tomatoes Rating":74,"IMDB Rating":6.8,"IMDB Votes":42616},{"Title":"Scream","US Gross":103046663,"Worldwide Gross":173046663,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Dec 20 1996","MPAA Rating":"R","Running Time min":110,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Wes Craven","Rotten Tomatoes Rating":81,"IMDB Rating":2.9,"IMDB Votes":217},{"Title":"Scream 2","US Gross":101363301,"Worldwide Gross":101363301,"US DVD Sales":null,"Production Budget":24000000,"Release Date":"Dec 12 1997","MPAA Rating":"R","Running Time min":120,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Wes Craven","Rotten Tomatoes Rating":80,"IMDB Rating":5.9,"IMDB Votes":48196},{"Title":"Scream 3","US Gross":89138076,"Worldwide Gross":161838076,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Feb 04 2000","MPAA Rating":"R","Running Time min":118,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Wes Craven","Rotten Tomatoes Rating":38,"IMDB Rating":5.3,"IMDB Votes":38230},{"Title":"The Scorpion King","US Gross":90580000,"Worldwide Gross":164529000,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Apr 19 2002","MPAA Rating":"PG-13","Running Time min":91,"Distributor":"Universal","Source":"Spin-Off","Major Genre":"Action","Creative Type":"Fantasy","Director":"Chuck Russell","Rotten Tomatoes Rating":40,"IMDB Rating":5.3,"IMDB Votes":30359},{"Title":"George A. Romero's Survival of the Dead","US Gross":101740,"Worldwide Gross":101740,"US DVD Sales":943385,"Production Budget":4200000,"Release Date":"May 28 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Magnolia Pictures","Source":null,"Major Genre":"Horror","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Stardust","US Gross":38634938,"Worldwide Gross":135556675,"US DVD Sales":25129402,"Production Budget":70000000,"Release Date":"Aug 10 2007","MPAA Rating":"PG-13","Running Time min":128,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Matthew Vaughn","Rotten Tomatoes Rating":76,"IMDB Rating":7.9,"IMDB Votes":87883},{"Title":"Mar adentro","US Gross":2086345,"Worldwide Gross":39686345,"US DVD Sales":null,"Production Budget":13300000,"Release Date":"Dec 17 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Fine Line","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.2,"IMDB Votes":466},{"Title":"Selena","US Gross":35450113,"Worldwide Gross":35450113,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Mar 21 1997","MPAA Rating":"PG","Running Time min":127,"Distributor":"Warner Bros.","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":63,"IMDB Rating":6.3,"IMDB Votes":7996},{"Title":"The Sentinel","US Gross":36280697,"Worldwide Gross":77280697,"US DVD Sales":17497571,"Production Budget":60000000,"Release Date":"Apr 21 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":33,"IMDB Rating":6.1,"IMDB Votes":23567},{"Title":"September Dawn","US Gross":901857,"Worldwide Gross":901857,"US DVD Sales":null,"Production Budget":10100000,"Release Date":"Aug 24 2007","MPAA Rating":"R","Running Time min":110,"Distributor":"Black Diamond Pictures","Source":"Original Screenplay","Major Genre":"Western","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":13,"IMDB Rating":5.5,"IMDB Votes":1823},{"Title":"You Got Served","US Gross":40066497,"Worldwide Gross":48066497,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Jan 30 2004","MPAA Rating":"PG-13","Running Time min":95,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":16,"IMDB Rating":2.6,"IMDB Votes":17830},{"Title":"Serving Sara","US Gross":16930185,"Worldwide Gross":20146150,"US DVD Sales":null,"Production Budget":29000000,"Release Date":"Aug 23 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":5,"IMDB Rating":5,"IMDB Votes":7973},{"Title":"Session 9","US Gross":378176,"Worldwide Gross":1619602,"US DVD Sales":null,"Production Budget":1500000,"Release Date":"Aug 10 2001","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":"Brad Anderson","Rotten Tomatoes Rating":60,"IMDB Rating":6.8,"IMDB Votes":14685},{"Title":"Seven Years in Tibet","US Gross":37945884,"Worldwide Gross":131445884,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Oct 10 1997","MPAA Rating":"PG-13","Running Time min":139,"Distributor":"Sony Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Jean-Jacques Annaud","Rotten Tomatoes Rating":59,"IMDB Rating":6.7,"IMDB Votes":29020},{"Title":"Sex and the City","US Gross":152647258,"Worldwide Gross":416047258,"US DVD Sales":85061666,"Production Budget":57500000,"Release Date":"May 30 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":49,"IMDB Rating":5.4,"IMDB Votes":46837},{"Title":"Swordfish","US Gross":69772969,"Worldwide Gross":147080413,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Jun 08 2001","MPAA Rating":"R","Running Time min":99,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Dominic Sena","Rotten Tomatoes Rating":25,"IMDB Rating":6.3,"IMDB Votes":57952},{"Title":"Something's Gotta Give","US Gross":124685242,"Worldwide Gross":266685242,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Dec 12 2003","MPAA Rating":"PG-13","Running Time min":128,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Nancy Meyers","Rotten Tomatoes Rating":70,"IMDB Rating":6.8,"IMDB Votes":36303},{"Title":"Sugar Town","US Gross":178095,"Worldwide Gross":178095,"US DVD Sales":null,"Production Budget":250000,"Release Date":"Sep 17 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"October Films","Source":null,"Major Genre":"Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":67,"IMDB Rating":5.6,"IMDB Votes":566},{"Title":"Shade","US Gross":22183,"Worldwide Gross":22183,"US DVD Sales":null,"Production Budget":6800000,"Release Date":"Apr 09 2004","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.3,"IMDB Votes":950},{"Title":"Shadow of the Vampire","US Gross":8279017,"Worldwide Gross":8279017,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Dec 29 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"E. Elias Merhige","Rotten Tomatoes Rating":81,"IMDB Rating":6.8,"IMDB Votes":18221},{"Title":"Shaft","US Gross":70327868,"Worldwide Gross":107190108,"US DVD Sales":null,"Production Budget":53012938,"Release Date":"Jun 16 2000","MPAA Rating":"R","Running Time min":99,"Distributor":"Paramount Pictures","Source":"Remake","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"John Singleton","Rotten Tomatoes Rating":68,"IMDB Rating":5.9,"IMDB Votes":32881},{"Title":"The Shaggy Dog","US Gross":61123569,"Worldwide Gross":87123569,"US DVD Sales":28587103,"Production Budget":60000000,"Release Date":"Mar 10 2006","MPAA Rating":"PG","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Remake","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Brian Robbins","Rotten Tomatoes Rating":27,"IMDB Rating":4.1,"IMDB Votes":6116},{"Title":"Scary Movie","US Gross":157019771,"Worldwide Gross":277200000,"US DVD Sales":null,"Production Budget":19000000,"Release Date":"Jul 07 2000","MPAA Rating":"R","Running Time min":88,"Distributor":"Miramax/Dimension","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Keenen Ivory Wayans","Rotten Tomatoes Rating":53,"IMDB Rating":6,"IMDB Votes":68541},{"Title":"Shaun of the Dead","US Gross":13542874,"Worldwide Gross":29629128,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Sep 24 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"Focus/Rogue Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Edgar Wright","Rotten Tomatoes Rating":91,"IMDB Rating":8,"IMDB Votes":134693},{"Title":"Shortbus","US Gross":1985292,"Worldwide Gross":1985292,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Oct 04 2006","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"ThinkFilm","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":66,"IMDB Rating":6.7,"IMDB Votes":14276},{"Title":"She's All That","US Gross":63465522,"Worldwide Gross":63465522,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Jan 29 1999","MPAA Rating":"PG-13","Running Time min":91,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":38,"IMDB Rating":5.4,"IMDB Votes":28498},{"Title":"She's the Man","US Gross":33889159,"Worldwide Gross":56889159,"US DVD Sales":33340509,"Production Budget":25000000,"Release Date":"Mar 17 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Play","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Andy Fickman","Rotten Tomatoes Rating":44,"IMDB Rating":6.4,"IMDB Votes":26513},{"Title":"Sherrybaby","US Gross":199176,"Worldwide Gross":622806,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Sep 08 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"IFC Films","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":74,"IMDB Rating":6.7,"IMDB Votes":6372},{"Title":"Shallow Hal","US Gross":70836296,"Worldwide Gross":70836296,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Nov 09 2001","MPAA Rating":"PG-13","Running Time min":113,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Bobby Farrelly","Rotten Tomatoes Rating":50,"IMDB Rating":6,"IMDB Votes":35878},{"Title":"Silent Hill","US Gross":46982632,"Worldwide Gross":99982632,"US DVD Sales":22104517,"Production Budget":50000000,"Release Date":"Apr 21 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Game","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Christophe Gans","Rotten Tomatoes Rating":29,"IMDB Rating":6.5,"IMDB Votes":65485},{"Title":"Shutter Island","US Gross":128012934,"Worldwide Gross":294512934,"US DVD Sales":22083616,"Production Budget":80000000,"Release Date":"Feb 19 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Historical Fiction","Director":"Martin Scorsese","Rotten Tomatoes Rating":67,"IMDB Rating":8,"IMDB Votes":105706},{"Title":"Shakespeare in Love","US Gross":100317794,"Worldwide Gross":279500000,"US DVD Sales":null,"Production Budget":26000000,"Release Date":"Dec 11 1998","MPAA Rating":"R","Running Time min":122,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Historical Fiction","Director":"John Madden","Rotten Tomatoes Rating":93,"IMDB Rating":7.4,"IMDB Votes":77911},{"Title":"In the Shadow of the Moon","US Gross":1134358,"Worldwide Gross":1134358,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Sep 07 2007","MPAA Rating":"PG","Running Time min":100,"Distributor":"ThinkFilm","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":94,"IMDB Rating":8,"IMDB Votes":2974},{"Title":"Sherlock Holmes","US Gross":209028679,"Worldwide Gross":518249844,"US DVD Sales":42276167,"Production Budget":80000000,"Release Date":"Dec 25 2009","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Guy Ritchie","Rotten Tomatoes Rating":69,"IMDB Rating":7.5,"IMDB Votes":91555},{"Title":"She's Out of My League","US Gross":31628317,"Worldwide Gross":49219151,"US DVD Sales":7889235,"Production Budget":20000000,"Release Date":"Mar 12 2010","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":57,"IMDB Rating":6.7,"IMDB Votes":17449},{"Title":"Shooter","US Gross":47003582,"Worldwide Gross":95203582,"US DVD Sales":57333255,"Production Budget":60000000,"Release Date":"Mar 23 2007","MPAA Rating":"R","Running Time min":125,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Antoine Fuqua","Rotten Tomatoes Rating":48,"IMDB Rating":7.2,"IMDB Votes":149},{"Title":"Shrek","US Gross":267655011,"Worldwide Gross":484399218,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"May 18 2001","MPAA Rating":"PG","Running Time min":90,"Distributor":"Dreamworks SKG","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Andrew Adamson","Rotten Tomatoes Rating":89,"IMDB Rating":8,"IMDB Votes":163855},{"Title":"Shrek 2","US Gross":441226247,"Worldwide Gross":919838758,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"May 19 2004","MPAA Rating":"PG","Running Time min":92,"Distributor":"Dreamworks SKG","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Andrew Adamson","Rotten Tomatoes Rating":89,"IMDB Rating":7.5,"IMDB Votes":95658},{"Title":"Shrek the Third","US Gross":322719944,"Worldwide Gross":798958162,"US DVD Sales":176400340,"Production Budget":160000000,"Release Date":"May 18 2007","MPAA Rating":"PG","Running Time min":92,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":41,"IMDB Rating":6.1,"IMDB Votes":59778},{"Title":"Shrek Forever After","US Gross":238395990,"Worldwide Gross":729395990,"US DVD Sales":null,"Production Budget":165000000,"Release Date":"May 21 2010","MPAA Rating":"PG","Running Time min":93,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.7,"IMDB Votes":12193},{"Title":"Shark Tale","US Gross":160861908,"Worldwide Gross":367275019,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"Oct 01 2004","MPAA Rating":"PG","Running Time min":90,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Rob Letterman","Rotten Tomatoes Rating":35,"IMDB Rating":5.9,"IMDB Votes":40019},{"Title":"Shattered Glass","US Gross":2207975,"Worldwide Gross":2932719,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Oct 31 2003","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Lionsgate","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":91,"IMDB Rating":7.4,"IMDB Votes":14575},{"Title":"Stealing Harvard","US Gross":13973532,"Worldwide Gross":13973532,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Sep 13 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":8,"IMDB Rating":4.7,"IMDB Votes":6899},{"Title":"Showtime","US Gross":37948765,"Worldwide Gross":78948765,"US DVD Sales":null,"Production Budget":85000000,"Release Date":"Mar 15 2002","MPAA Rating":"PG-13","Running Time min":95,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Tom Dey","Rotten Tomatoes Rating":24,"IMDB Rating":5.3,"IMDB Votes":22128},{"Title":"Sicko","US Gross":24538513,"Worldwide Gross":33538513,"US DVD Sales":17438209,"Production Budget":9000000,"Release Date":"Jun 22 2007","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Lionsgate","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":"Michael Moore","Rotten Tomatoes Rating":93,"IMDB Rating":8.2,"IMDB Votes":40886},{"Title":"The Siege","US Gross":40934175,"Worldwide Gross":116625798,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Nov 06 1998","MPAA Rating":"R","Running Time min":116,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Edward Zwick","Rotten Tomatoes Rating":44,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Signs","US Gross":227965690,"Worldwide Gross":408265690,"US DVD Sales":null,"Production Budget":70702619,"Release Date":"Aug 02 2002","MPAA Rating":"PG-13","Running Time min":106,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":"M. Night Shyamalan","Rotten Tomatoes Rating":74,"IMDB Rating":6.9,"IMDB Votes":111561},{"Title":"Simon Birch","US Gross":18253415,"Worldwide Gross":18253415,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Sep 11 1998","MPAA Rating":"PG","Running Time min":110,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Mark Steven Johnson","Rotten Tomatoes Rating":44,"IMDB Rating":6.7,"IMDB Votes":11371},{"Title":"A Simple Wish","US Gross":8165213,"Worldwide Gross":8165213,"US DVD Sales":null,"Production Budget":28000000,"Release Date":"Jul 11 1997","MPAA Rating":"PG","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Michael Ritchie","Rotten Tomatoes Rating":27,"IMDB Rating":4.9,"IMDB Votes":1545},{"Title":"The Simpsons Movie","US Gross":183135014,"Worldwide Gross":527071022,"US DVD Sales":96359085,"Production Budget":72500000,"Release Date":"Jul 27 2007","MPAA Rating":"PG-13","Running Time min":86,"Distributor":"20th Century Fox","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"David Silverman","Rotten Tomatoes Rating":89,"IMDB Rating":7.6,"IMDB Votes":117656},{"Title":"Sinbad: Legend of the Seven Seas","US Gross":26483452,"Worldwide Gross":80767884,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Jul 02 2003","MPAA Rating":"PG","Running Time min":86,"Distributor":"Dreamworks SKG","Source":"Traditional/Legend/Fairytale","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Tim Johnson","Rotten Tomatoes Rating":null,"IMDB Rating":6.6,"IMDB Votes":7895},{"Title":"Sin City","US Gross":74103820,"Worldwide Gross":158753820,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Apr 01 2005","MPAA Rating":"R","Running Time min":126,"Distributor":"Miramax/Dimension","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Fantasy","Director":"Robert Rodriguez","Rotten Tomatoes Rating":77,"IMDB Rating":8.3,"IMDB Votes":255814},{"Title":"The Singing Detective","US Gross":336456,"Worldwide Gross":524747,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Oct 24 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":38,"IMDB Rating":5.6,"IMDB Votes":4441},{"Title":"The Sixth Sense","US Gross":293506292,"Worldwide Gross":672806292,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Aug 06 1999","MPAA Rating":"PG-13","Running Time min":107,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"M. Night Shyamalan","Rotten Tomatoes Rating":85,"IMDB Rating":8.2,"IMDB Votes":238745},{"Title":"Super Size Me","US Gross":11529368,"Worldwide Gross":29529368,"US DVD Sales":null,"Production Budget":65000,"Release Date":"May 07 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"IDP Distribution","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":"Morgan Spurlock","Rotten Tomatoes Rating":null,"IMDB Rating":7.6,"IMDB Votes":33805},{"Title":"The Skeleton Key","US Gross":47907715,"Worldwide Gross":92907715,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Aug 12 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Iain Softley","Rotten Tomatoes Rating":38,"IMDB Rating":6.5,"IMDB Votes":29810},{"Title":"The Skulls","US Gross":35007180,"Worldwide Gross":35007180,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Mar 31 2000","MPAA Rating":"PG-13","Running Time min":107,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Rob Cohen","Rotten Tomatoes Rating":8,"IMDB Rating":5.3,"IMDB Votes":14903},{"Title":"Sky High","US Gross":63939454,"Worldwide Gross":81627454,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Jul 29 2005","MPAA Rating":"PG","Running Time min":102,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Super Hero","Director":null,"Rotten Tomatoes Rating":73,"IMDB Rating":6.6,"IMDB Votes":20923},{"Title":"Slackers","US Gross":4814244,"Worldwide Gross":4814244,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Feb 01 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":11,"IMDB Rating":4.9,"IMDB Votes":7934},{"Title":"Ready to Rumble","US Gross":12372410,"Worldwide Gross":12372410,"US DVD Sales":null,"Production Budget":24000000,"Release Date":"Apr 07 2000","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Brian Robbins","Rotten Tomatoes Rating":25,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Soldier","US Gross":14623082,"Worldwide Gross":14623082,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"Oct 23 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Paul Anderson","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Sleepy Hollow","US Gross":101068340,"Worldwide Gross":207068340,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Nov 19 1999","MPAA Rating":"R","Running Time min":105,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Historical Fiction","Director":"Tim Burton","Rotten Tomatoes Rating":68,"IMDB Rating":7.5,"IMDB Votes":107511},{"Title":"Lucky Number Slevin","US Gross":22495466,"Worldwide Gross":55495466,"US DVD Sales":26858545,"Production Budget":27000000,"Release Date":"Apr 07 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Paul McGuigan","Rotten Tomatoes Rating":51,"IMDB Rating":7.8,"IMDB Votes":91145},{"Title":"The Secret Life of Bees","US Gross":37766350,"Worldwide Gross":39612166,"US DVD Sales":17077991,"Production Budget":11000000,"Release Date":"Oct 17 2008","MPAA Rating":"PG-13","Running Time min":110,"Distributor":"Fox Searchlight","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":57,"IMDB Rating":7,"IMDB Votes":7077},{"Title":"Hannibal","US Gross":165092266,"Worldwide Gross":350100280,"US DVD Sales":null,"Production Budget":87000000,"Release Date":"Feb 09 2001","MPAA Rating":"R","Running Time min":131,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Ridley Scott","Rotten Tomatoes Rating":39,"IMDB Rating":6.4,"IMDB Votes":74862},{"Title":"Southland Tales","US Gross":275380,"Worldwide Gross":364607,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Nov 14 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Samuel Goldwyn Films","Source":"Original Screenplay","Major Genre":"Musical","Creative Type":"Contemporary Fiction","Director":"Richard Kelly","Rotten Tomatoes Rating":null,"IMDB Rating":5.6,"IMDB Votes":20172},{"Title":"Slow Burn","US Gross":1237615,"Worldwide Gross":1237615,"US DVD Sales":893953,"Production Budget":15500000,"Release Date":"Apr 13 2007","MPAA Rating":"R","Running Time min":93,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":12,"IMDB Rating":5.9,"IMDB Votes":2318},{"Title":"Sleepover","US Gross":9408183,"Worldwide Gross":9408183,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Jul 09 2004","MPAA Rating":"PG","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":15,"IMDB Rating":4.6,"IMDB Votes":4774},{"Title":"The Bridge of San Luis Rey","US Gross":49981,"Worldwide Gross":1696765,"US DVD Sales":null,"Production Budget":24000000,"Release Date":"Jun 10 2005","MPAA Rating":"PG","Running Time min":null,"Distributor":"Fine Line","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":4,"IMDB Rating":5,"IMDB Votes":1913},{"Title":"Slither","US Gross":7802450,"Worldwide Gross":12834936,"US DVD Sales":7475776,"Production Budget":15250000,"Release Date":"Mar 31 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":85,"IMDB Rating":6.6,"IMDB Votes":26101},{"Title":"Slumdog Millionaire","US Gross":141319928,"Worldwide Gross":365257315,"US DVD Sales":31952272,"Production Budget":14000000,"Release Date":"Nov 12 2008","MPAA Rating":"R","Running Time min":116,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Danny Boyle","Rotten Tomatoes Rating":94,"IMDB Rating":8.3,"IMDB Votes":176325},{"Title":"Slums of Beverly Hills","US Gross":5502773,"Worldwide Gross":5502773,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Aug 14 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Based on Real Life Events","Major Genre":"Comedy","Creative Type":"Dramatization","Director":"Tamara Jenkins","Rotten Tomatoes Rating":79,"IMDB Rating":6.4,"IMDB Votes":5821},{"Title":"Small Soldiers","US Gross":55143823,"Worldwide Gross":71743823,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Jul 10 1998","MPAA Rating":"PG-13","Running Time min":110,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Joe Dante","Rotten Tomatoes Rating":46,"IMDB Rating":5.9,"IMDB Votes":20571},{"Title":"Mr. And Mrs. Smith","US Gross":186336279,"Worldwide Gross":478336279,"US DVD Sales":null,"Production Budget":110000000,"Release Date":"Jun 10 2005","MPAA Rating":"PG-13","Running Time min":112,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Doug Liman","Rotten Tomatoes Rating":null,"IMDB Rating":4.7,"IMDB Votes":189},{"Title":"Smokin' Aces","US Gross":35662731,"Worldwide Gross":56047261,"US DVD Sales":35817034,"Production Budget":17000000,"Release Date":"Jan 26 2007","MPAA Rating":"R","Running Time min":108,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Joe Carnahan","Rotten Tomatoes Rating":28,"IMDB Rating":6.6,"IMDB Votes":57313},{"Title":"Someone Like You","US Gross":27338033,"Worldwide Gross":38684906,"US DVD Sales":null,"Production Budget":23000000,"Release Date":"Mar 30 2001","MPAA Rating":"PG-13","Running Time min":97,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Tony Goldwyn","Rotten Tomatoes Rating":41,"IMDB Rating":5.8,"IMDB Votes":10073},{"Title":"Death to Smoochy","US Gross":8355815,"Worldwide Gross":8374062,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Mar 29 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":"Danny De Vito","Rotten Tomatoes Rating":42,"IMDB Rating":6.2,"IMDB Votes":22379},{"Title":"Simply Irresistible","US Gross":4398989,"Worldwide Gross":4398989,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Feb 05 1999","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":14,"IMDB Rating":4.8,"IMDB Votes":6927},{"Title":"Summer Catch","US Gross":19693891,"Worldwide Gross":19693891,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Aug 24 2001","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":7,"IMDB Rating":4.6,"IMDB Votes":6848},{"Title":"There's Something About Mary","US Gross":176484651,"Worldwide Gross":360099999,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Jul 15 1998","MPAA Rating":"R","Running Time min":119,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Bobby Farrelly","Rotten Tomatoes Rating":83,"IMDB Rating":7.2,"IMDB Votes":96443},{"Title":"Snake Eyes","US Gross":55591409,"Worldwide Gross":103891409,"US DVD Sales":null,"Production Budget":73000000,"Release Date":"Aug 07 1998","MPAA Rating":"R","Running Time min":99,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Brian De Palma","Rotten Tomatoes Rating":41,"IMDB Rating":5.8,"IMDB Votes":29321},{"Title":"Snakes on a Plane","US Gross":34020814,"Worldwide Gross":62020814,"US DVD Sales":23704179,"Production Budget":33000000,"Release Date":"Aug 18 2006","MPAA Rating":"R","Running Time min":105,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"David R. Ellis","Rotten Tomatoes Rating":68,"IMDB Rating":6,"IMDB Votes":65841},{"Title":"Lemony Snicket's A Series of Unfortunate Events","US Gross":118627117,"Worldwide Gross":201627117,"US DVD Sales":null,"Production Budget":100000000,"Release Date":"Dec 17 2004","MPAA Rating":"PG","Running Time min":108,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Brad Silberling","Rotten Tomatoes Rating":71,"IMDB Rating":6.9,"IMDB Votes":51614},{"Title":"House of Sand and Fog","US Gross":13005485,"Worldwide Gross":16157923,"US DVD Sales":null,"Production Budget":16500000,"Release Date":"Dec 19 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Dreamworks SKG","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":75,"IMDB Rating":7.8,"IMDB Votes":29777},{"Title":"A Sound of Thunder","US Gross":1900451,"Worldwide Gross":6300451,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Sep 02 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Peter Hyams","Rotten Tomatoes Rating":6,"IMDB Rating":4.1,"IMDB Votes":9915},{"Title":"See No Evil","US Gross":15032800,"Worldwide Gross":15387513,"US DVD Sales":45391536,"Production Budget":8000000,"Release Date":"May 19 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":9,"IMDB Rating":5,"IMDB Votes":10035},{"Title":"The Shipping News","US Gross":11405825,"Worldwide Gross":24405825,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Dec 25 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Lasse Hallstrom","Rotten Tomatoes Rating":55,"IMDB Rating":6.7,"IMDB Votes":17338},{"Title":"Shanghai Knights","US Gross":60470220,"Worldwide Gross":60470220,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Feb 07 2003","MPAA Rating":"PG-13","Running Time min":114,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"David Dobkin","Rotten Tomatoes Rating":66,"IMDB Rating":6.2,"IMDB Votes":24893},{"Title":"Shanghai Noon","US Gross":56932305,"Worldwide Gross":71189835,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"May 26 2000","MPAA Rating":"PG-13","Running Time min":110,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Western","Creative Type":"Historical Fiction","Director":"Tom Dey","Rotten Tomatoes Rating":78,"IMDB Rating":6.6,"IMDB Votes":32446},{"Title":"Snow Dogs","US Gross":81150692,"Worldwide Gross":115010692,"US DVD Sales":null,"Production Budget":32000000,"Release Date":"Jan 18 2002","MPAA Rating":"PG","Running Time min":99,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Brian Levant","Rotten Tomatoes Rating":23,"IMDB Rating":4.9,"IMDB Votes":7561},{"Title":"Snow Falling on Cedars","US Gross":14378353,"Worldwide Gross":14378353,"US DVD Sales":null,"Production Budget":36000000,"Release Date":"Dec 24 1999","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":40,"IMDB Rating":6.7,"IMDB Votes":8444},{"Title":"Sunshine","US Gross":3688560,"Worldwide Gross":32030610,"US DVD Sales":6342481,"Production Budget":40000000,"Release Date":"Jul 20 2007","MPAA Rating":"R","Running Time min":108,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":"Danny Boyle","Rotten Tomatoes Rating":74,"IMDB Rating":7.3,"IMDB Votes":74535},{"Title":"Snatch","US Gross":30093107,"Worldwide Gross":83593107,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Dec 08 2000","MPAA Rating":"R","Running Time min":103,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":"Guy Ritchie","Rotten Tomatoes Rating":null,"IMDB Rating":8.2,"IMDB Votes":173919},{"Title":"Snow Day","US Gross":60008303,"Worldwide Gross":62452927,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Feb 11 2000","MPAA Rating":"PG","Running Time min":89,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":26,"IMDB Rating":4.4,"IMDB Votes":4611},{"Title":"Sorority Boys","US Gross":10198766,"Worldwide Gross":12516222,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Mar 22 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":13,"IMDB Rating":5.1,"IMDB Votes":7392},{"Title":"Solaris","US Gross":14970038,"Worldwide Gross":14970038,"US DVD Sales":null,"Production Budget":47000000,"Release Date":"Nov 27 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Remake","Major Genre":"Drama","Creative Type":"Science Fiction","Director":"Steven Soderbergh","Rotten Tomatoes Rating":65,"IMDB Rating":6.2,"IMDB Votes":33151},{"Title":"Solitary Man","US Gross":4354546,"Worldwide Gross":4354546,"US DVD Sales":null,"Production Budget":12500000,"Release Date":"May 21 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Anchor Bay Entertainment","Source":null,"Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.7,"IMDB Votes":1936},{"Title":"The Soloist","US Gross":31720158,"Worldwide Gross":38286958,"US DVD Sales":10310814,"Production Budget":60000000,"Release Date":"Apr 24 2009","MPAA Rating":"PG-13","Running Time min":117,"Distributor":"Paramount Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Joe Wright","Rotten Tomatoes Rating":null,"IMDB Rating":6.7,"IMDB Votes":14257},{"Title":"Songcatcher","US Gross":3050934,"Worldwide Gross":3050934,"US DVD Sales":null,"Production Budget":1800000,"Release Date":"Jun 15 2001","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":1997},{"Title":"Sonny","US Gross":17639,"Worldwide Gross":17639,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Dec 27 2002","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":23,"IMDB Rating":5.7,"IMDB Votes":1941},{"Title":"Standard Operating Procedure","US Gross":228830,"Worldwide Gross":228830,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Apr 25 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":80,"IMDB Rating":7.5,"IMDB Votes":1640},{"Title":"The Sorcerer's Apprentice","US Gross":62492818,"Worldwide Gross":200092818,"US DVD Sales":null,"Production Budget":160000000,"Release Date":"Jul 14 2010","MPAA Rating":"PG","Running Time min":110,"Distributor":"Walt Disney Pictures","Source":"Based on Short Film","Major Genre":"Adventure","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":42,"IMDB Rating":6.4,"IMDB Votes":9108},{"Title":"Soul Food","US Gross":43492389,"Worldwide Gross":43492389,"US DVD Sales":null,"Production Budget":7500000,"Release Date":"Sep 26 1997","MPAA Rating":"R","Running Time min":114,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":80,"IMDB Rating":6.4,"IMDB Votes":2636},{"Title":"Soul Plane","US Gross":13922211,"Worldwide Gross":14553807,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"May 28 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":19,"IMDB Rating":3.7,"IMDB Votes":9143},{"Title":"South Park: Bigger, Longer & Uncut","US Gross":52037603,"Worldwide Gross":52037603,"US DVD Sales":null,"Production Budget":21000000,"Release Date":"Jun 30 1999","MPAA Rating":"R","Running Time min":80,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Trey Parker","Rotten Tomatoes Rating":80,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Space Jam","US Gross":90463534,"Worldwide Gross":250200000,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Nov 15 1996","MPAA Rating":"PG","Running Time min":87,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Joe Pytka","Rotten Tomatoes Rating":36,"IMDB Rating":5.6,"IMDB Votes":29293},{"Title":"Spanglish","US Gross":42044321,"Worldwide Gross":54344321,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"Dec 17 2004","MPAA Rating":"PG-13","Running Time min":103,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"James L. Brooks","Rotten Tomatoes Rating":52,"IMDB Rating":6.7,"IMDB Votes":30660},{"Title":"Spawn","US Gross":54979992,"Worldwide Gross":87949859,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Jul 31 1997","MPAA Rating":"PG-13","Running Time min":97,"Distributor":"New Line","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":20,"IMDB Rating":4.8,"IMDB Votes":21366},{"Title":"Superbad","US Gross":121463226,"Worldwide Gross":169863226,"US DVD Sales":134555373,"Production Budget":17500000,"Release Date":"Aug 17 2007","MPAA Rating":"R","Running Time min":112,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Greg Mottola","Rotten Tomatoes Rating":87,"IMDB Rating":7.8,"IMDB Votes":134212},{"Title":"SpongeBob SquarePants","US Gross":85416609,"Worldwide Gross":140416609,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Nov 19 2004","MPAA Rating":"PG","Running Time min":90,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Space Chimps","US Gross":30105968,"Worldwide Gross":59517784,"US DVD Sales":13349286,"Production Budget":37000000,"Release Date":"Jul 18 2008","MPAA Rating":"G","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":36,"IMDB Rating":4.5,"IMDB Votes":4324},{"Title":"Space Cowboys","US Gross":90454043,"Worldwide Gross":128874043,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Aug 04 2000","MPAA Rating":"PG-13","Running Time min":130,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"Clint Eastwood","Rotten Tomatoes Rating":79,"IMDB Rating":6.3,"IMDB Votes":29983},{"Title":"Spider","US Gross":1641788,"Worldwide Gross":1641788,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Feb 28 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"David Cronenberg","Rotten Tomatoes Rating":null,"IMDB Rating":7.8,"IMDB Votes":560},{"Title":"Speed Racer","US Gross":43945766,"Worldwide Gross":93394462,"US DVD Sales":14217924,"Production Budget":120000000,"Release Date":"May 09 2008","MPAA Rating":"PG","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on TV","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Andy Wachowski","Rotten Tomatoes Rating":38,"IMDB Rating":6.3,"IMDB Votes":32672},{"Title":"The Spiderwick Chronicles","US Gross":71195053,"Worldwide Gross":162839667,"US DVD Sales":27525903,"Production Budget":92500000,"Release Date":"Feb 14 2008","MPAA Rating":"PG","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Mark Waters","Rotten Tomatoes Rating":79,"IMDB Rating":6.8,"IMDB Votes":18715},{"Title":"Speedway Junky","US Gross":17127,"Worldwide Gross":17127,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Aug 31 2001","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.7,"IMDB Votes":1205},{"Title":"Speed II: Cruise Control","US Gross":48097081,"Worldwide Gross":150468000,"US DVD Sales":null,"Production Budget":110000000,"Release Date":"Jun 13 1997","MPAA Rating":"PG-13","Running Time min":125,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Jan De Bont","Rotten Tomatoes Rating":null,"IMDB Rating":3.4,"IMDB Votes":30896},{"Title":"Sphere","US Gross":37068294,"Worldwide Gross":50168294,"US DVD Sales":null,"Production Budget":73000000,"Release Date":"Feb 13 1998","MPAA Rating":"PG-13","Running Time min":132,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Science Fiction","Director":"Barry Levinson","Rotten Tomatoes Rating":12,"IMDB Rating":5.6,"IMDB Votes":31461},{"Title":"Spiceworld","US Gross":29342592,"Worldwide Gross":56042592,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Jan 23 1998","MPAA Rating":"PG","Running Time min":92,"Distributor":"Sony Pictures","Source":"Musical Group Movie","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":2.9,"IMDB Votes":18010},{"Title":"Spider-Man 2","US Gross":373524485,"Worldwide Gross":783705001,"US DVD Sales":4196484,"Production Budget":200000000,"Release Date":"Jun 30 2004","MPAA Rating":"PG-13","Running Time min":127,"Distributor":"Sony Pictures","Source":"Based on Comic/Graphic Novel","Major Genre":"Adventure","Creative Type":"Super Hero","Director":"Sam Raimi","Rotten Tomatoes Rating":93,"IMDB Rating":7.7,"IMDB Votes":141940},{"Title":"Spider-Man 3","US Gross":336530303,"Worldwide Gross":890871626,"US DVD Sales":124058348,"Production Budget":258000000,"Release Date":"May 04 2007","MPAA Rating":"PG-13","Running Time min":139,"Distributor":"Sony Pictures","Source":"Based on Comic/Graphic Novel","Major Genre":"Adventure","Creative Type":"Super Hero","Director":"Sam Raimi","Rotten Tomatoes Rating":63,"IMDB Rating":6.4,"IMDB Votes":141513},{"Title":"Spider-Man","US Gross":403706375,"Worldwide Gross":821708551,"US DVD Sales":null,"Production Budget":139000000,"Release Date":"May 03 2002","MPAA Rating":"PG-13","Running Time min":121,"Distributor":"Sony Pictures","Source":"Based on Comic/Graphic Novel","Major Genre":"Adventure","Creative Type":"Super Hero","Director":"Sam Raimi","Rotten Tomatoes Rating":89,"IMDB Rating":7.4,"IMDB Votes":167524},{"Title":"Scott Pilgrim vs. The World","US Gross":31167395,"Worldwide Gross":43149143,"US DVD Sales":null,"Production Budget":85000000,"Release Date":"Aug 13 2010","MPAA Rating":"PG-13","Running Time min":112,"Distributor":"Universal","Source":"Based on Comic/Graphic Novel","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Edgar Wright","Rotten Tomatoes Rating":81,"IMDB Rating":8.1,"IMDB Votes":17461},{"Title":"See Spot Run","US Gross":33357476,"Worldwide Gross":43057552,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"Mar 02 2001","MPAA Rating":"PG","Running Time min":97,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":24,"IMDB Rating":4.9,"IMDB Votes":3673},{"Title":"Superman Returns","US Gross":200120000,"Worldwide Gross":391120000,"US DVD Sales":81580739,"Production Budget":232000000,"Release Date":"Jun 28 2006","MPAA Rating":"PG-13","Running Time min":157,"Distributor":"Warner Bros.","Source":"Based on Comic/Graphic Novel","Major Genre":"Adventure","Creative Type":"Super Hero","Director":"Bryan Singer","Rotten Tomatoes Rating":76,"IMDB Rating":6.6,"IMDB Votes":102751},{"Title":"Supernova","US Gross":14218868,"Worldwide Gross":14218868,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Jan 14 2000","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Francis Ford Coppola","Rotten Tomatoes Rating":10,"IMDB Rating":6.8,"IMDB Votes":127},{"Title":"Spirited Away","US Gross":10049886,"Worldwide Gross":274949886,"US DVD Sales":null,"Production Budget":19000000,"Release Date":"Sep 20 2002","MPAA Rating":"PG","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Hayao Miyazaki","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Spun","US Gross":410241,"Worldwide Gross":1022649,"US DVD Sales":null,"Production Budget":4500000,"Release Date":"Mar 14 2003","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.6,"IMDB Votes":16011},{"Title":"Spy Game","US Gross":62362560,"Worldwide Gross":143049560,"US DVD Sales":null,"Production Budget":90000000,"Release Date":"Nov 21 2001","MPAA Rating":"R","Running Time min":126,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Tony Scott","Rotten Tomatoes Rating":65,"IMDB Rating":6.9,"IMDB Votes":44850},{"Title":"Spy Kids 2: The Island of Lost Dreams","US Gross":85846296,"Worldwide Gross":119721296,"US DVD Sales":null,"Production Budget":38000000,"Release Date":"Aug 07 2002","MPAA Rating":"PG","Running Time min":100,"Distributor":"Miramax/Dimension","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Robert Rodriguez","Rotten Tomatoes Rating":75,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Spy Kids 3-D: Game Over","US Gross":111760631,"Worldwide Gross":167851995,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Jul 25 2003","MPAA Rating":"PG","Running Time min":84,"Distributor":"Miramax/Dimension","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Robert Rodriguez","Rotten Tomatoes Rating":null,"IMDB Rating":4.1,"IMDB Votes":12352},{"Title":"Spy Kids","US Gross":112692062,"Worldwide Gross":197692062,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Mar 30 2001","MPAA Rating":"PG","Running Time min":88,"Distributor":"Miramax/Dimension","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Robert Rodriguez","Rotten Tomatoes Rating":93,"IMDB Rating":5.7,"IMDB Votes":23479},{"Title":"The Square","US Gross":406216,"Worldwide Gross":406216,"US DVD Sales":null,"Production Budget":1900000,"Release Date":"Apr 09 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Apparition","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.8,"IMDB Votes":1303},{"Title":"The Squid and the Whale","US Gross":7372734,"Worldwide Gross":11098131,"US DVD Sales":null,"Production Budget":1500000,"Release Date":"Oct 05 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"IDP/Goldwyn/Roadside","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Noah Baumbach","Rotten Tomatoes Rating":93,"IMDB Rating":7.6,"IMDB Votes":23521},{"Title":"Serendipity","US Gross":50255310,"Worldwide Gross":75294136,"US DVD Sales":null,"Production Budget":28000000,"Release Date":"Oct 05 2001","MPAA Rating":"PG-13","Running Time min":91,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Peter Chelsom","Rotten Tomatoes Rating":58,"IMDB Rating":6.6,"IMDB Votes":32014},{"Title":"Saint Ralph","US Gross":795126,"Worldwide Gross":795126,"US DVD Sales":null,"Production Budget":5200000,"Release Date":"Aug 05 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Samuel Goldwyn Films","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.5,"IMDB Votes":3492},{"Title":"Shaolin Soccer","US Gross":488872,"Worldwide Gross":42776032,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Apr 02 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":null,"Director":"Stephen Chow","Rotten Tomatoes Rating":91,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Superstar","US Gross":30628981,"Worldwide Gross":30628981,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Oct 08 1999","MPAA Rating":"PG-13","Running Time min":82,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":33,"IMDB Rating":6,"IMDB Votes":103},{"Title":"Soul Survivors","US Gross":3100650,"Worldwide Gross":4288246,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Sep 07 2001","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Artisan","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":4,"IMDB Rating":3.6,"IMDB Votes":5116},{"Title":"Spirit: Stallion of the Cimarron","US Gross":73215310,"Worldwide Gross":106515310,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"May 24 2002","MPAA Rating":"G","Running Time min":84,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Kelly Asbury","Rotten Tomatoes Rating":null,"IMDB Rating":6.6,"IMDB Votes":8622},{"Title":"Star Wars Ep. II: Attack of the Clones","US Gross":310676740,"Worldwide Gross":656695615,"US DVD Sales":null,"Production Budget":115000000,"Release Date":"May 16 2002","MPAA Rating":"PG","Running Time min":142,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"George Lucas","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Star Wars Ep. III: Revenge of the Sith","US Gross":380270577,"Worldwide Gross":848998877,"US DVD Sales":null,"Production Budget":115000000,"Release Date":"May 19 2005","MPAA Rating":"PG-13","Running Time min":140,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"George Lucas","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Starship Troopers","US Gross":54768952,"Worldwide Gross":121100000,"US DVD Sales":null,"Production Budget":100000000,"Release Date":"Nov 07 1997","MPAA Rating":"R","Running Time min":129,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Paul Verhoeven","Rotten Tomatoes Rating":60,"IMDB Rating":7.1,"IMDB Votes":83516},{"Title":"The Station Agent","US Gross":5801558,"Worldwide Gross":7773824,"US DVD Sales":null,"Production Budget":500000,"Release Date":"Oct 03 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":95,"IMDB Rating":7.8,"IMDB Votes":22274},{"Title":"Stay Alive","US Gross":23086480,"Worldwide Gross":23187506,"US DVD Sales":13333591,"Production Budget":20000000,"Release Date":"Mar 24 2006","MPAA Rating":"PG-13","Running Time min":91,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":9,"IMDB Rating":4.5,"IMDB Votes":13658},{"Title":"Small Time Crooks","US Gross":17266359,"Worldwide Gross":29934477,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"May 19 2000","MPAA Rating":"PG","Running Time min":null,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Woody Allen","Rotten Tomatoes Rating":66,"IMDB Rating":6.5,"IMDB Votes":15636},{"Title":"Steel","US Gross":1686429,"Worldwide Gross":1686429,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"Aug 15 1997","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":null,"Rotten Tomatoes Rating":12,"IMDB Rating":2.7,"IMDB Votes":4409},{"Title":"How Stella Got Her Groove Back","US Gross":37672944,"Worldwide Gross":37672944,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Aug 14 1998","MPAA Rating":"R","Running Time min":124,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":49,"IMDB Rating":5.1,"IMDB Votes":3080},{"Title":"The Stepford Wives","US Gross":59475623,"Worldwide Gross":96221971,"US DVD Sales":null,"Production Budget":100000000,"Release Date":"Jun 11 2004","MPAA Rating":"PG-13","Running Time min":93,"Distributor":"Paramount Pictures","Source":"Remake","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Frank Oz","Rotten Tomatoes Rating":26,"IMDB Rating":5.1,"IMDB Votes":26712},{"Title":"Stepmom","US Gross":91137662,"Worldwide Gross":119709917,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Dec 25 1998","MPAA Rating":"PG-13","Running Time min":127,"Distributor":"Sony/TriStar","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Chris Columbus","Rotten Tomatoes Rating":43,"IMDB Rating":6.2,"IMDB Votes":18505},{"Title":"Stomp the Yard","US Gross":61356221,"Worldwide Gross":76356221,"US DVD Sales":33252252,"Production Budget":14000000,"Release Date":"Jan 12 2007","MPAA Rating":"PG-13","Running Time min":113,"Distributor":"Sony/Screen Gems","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":26,"IMDB Rating":4.3,"IMDB Votes":13737},{"Title":"Stranger Than Fiction","US Gross":40435190,"Worldwide Gross":45235190,"US DVD Sales":30936711,"Production Budget":30000000,"Release Date":"Nov 10 2006","MPAA Rating":"PG-13","Running Time min":112,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Marc Forster","Rotten Tomatoes Rating":72,"IMDB Rating":7.8,"IMDB Votes":74218},{"Title":"The Legend of Suriyothai","US Gross":454255,"Worldwide Gross":454255,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Jun 20 2003","MPAA Rating":"R","Running Time min":null,"Distributor":null,"Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Stick It","US Gross":26910736,"Worldwide Gross":30399714,"US DVD Sales":27642935,"Production Budget":20000000,"Release Date":"Apr 28 2006","MPAA Rating":"PG-13","Running Time min":103,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":31,"IMDB Rating":5.9,"IMDB Votes":9556},{"Title":"Stigmata","US Gross":50041732,"Worldwide Gross":89441732,"US DVD Sales":null,"Production Budget":32000000,"Release Date":"Sep 10 1999","MPAA Rating":"R","Running Time min":103,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Rupert Wainwright","Rotten Tomatoes Rating":22,"IMDB Rating":6,"IMDB Votes":29411},{"Title":"A Stir of Echoes","US Gross":21133087,"Worldwide Gross":21133087,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Sep 10 1999","MPAA Rating":"R","Running Time min":110,"Distributor":"Artisan","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"David Koepp","Rotten Tomatoes Rating":null,"IMDB Rating":7.1,"IMDB Votes":26752},{"Title":"Street Kings","US Gross":26415649,"Worldwide Gross":65589243,"US DVD Sales":13420759,"Production Budget":20000000,"Release Date":"Apr 11 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":36,"IMDB Rating":7,"IMDB Votes":40291},{"Title":"Stuart Little","US Gross":140015224,"Worldwide Gross":298800000,"US DVD Sales":null,"Production Budget":105000000,"Release Date":"Dec 17 1999","MPAA Rating":"PG","Running Time min":92,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Rob Minkoff","Rotten Tomatoes Rating":65,"IMDB Rating":5.8,"IMDB Votes":23226},{"Title":"Stuart Little 2","US Gross":64956806,"Worldwide Gross":166000000,"US DVD Sales":null,"Production Budget":120000000,"Release Date":"Jul 19 2002","MPAA Rating":"PG","Running Time min":78,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Rob Minkoff","Rotten Tomatoes Rating":83,"IMDB Rating":5.6,"IMDB Votes":7534},{"Title":"Stealth","US Gross":32116746,"Worldwide Gross":76416746,"US DVD Sales":null,"Production Budget":138000000,"Release Date":"Jul 29 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Rob Cohen","Rotten Tomatoes Rating":13,"IMDB Rating":4.8,"IMDB Votes":21664},{"Title":"Steamboy","US Gross":468867,"Worldwide Gross":10468867,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Mar 18 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Statement","US Gross":765637,"Worldwide Gross":1545064,"US DVD Sales":null,"Production Budget":27000000,"Release Date":"Dec 12 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":null,"Major Genre":"Thriller/Suspense","Creative Type":null,"Director":"Norman Jewison","Rotten Tomatoes Rating":23,"IMDB Rating":6,"IMDB Votes":2735},{"Title":"Stolen Summer","US Gross":119841,"Worldwide Gross":119841,"US DVD Sales":null,"Production Budget":1500000,"Release Date":"Mar 22 2002","MPAA Rating":"PG","Running Time min":null,"Distributor":"Miramax","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":35,"IMDB Rating":6.4,"IMDB Votes":1733},{"Title":"Stop-Loss","US Gross":10915744,"Worldwide Gross":11179472,"US DVD Sales":4736139,"Production Budget":25000000,"Release Date":"Mar 28 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Kimberly Peirce","Rotten Tomatoes Rating":null,"IMDB Rating":6.5,"IMDB Votes":9268},{"Title":"The Perfect Storm","US Gross":182618434,"Worldwide Gross":328711434,"US DVD Sales":null,"Production Budget":120000000,"Release Date":"Jun 30 2000","MPAA Rating":"PG-13","Running Time min":130,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Wolfgang Petersen","Rotten Tomatoes Rating":47,"IMDB Rating":6.2,"IMDB Votes":55716},{"Title":"The Story of Us","US Gross":27100030,"Worldwide Gross":27100030,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Oct 15 1999","MPAA Rating":"R","Running Time min":74,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Rob Reiner","Rotten Tomatoes Rating":28,"IMDB Rating":5.6,"IMDB Votes":10720},{"Title":"The Stepfather","US Gross":29062561,"Worldwide Gross":29227561,"US DVD Sales":6587798,"Production Budget":20000000,"Release Date":"Oct 16 2009","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony/Screen Gems","Source":"Remake","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":11,"IMDB Rating":5.3,"IMDB Votes":6263},{"Title":"State of Play","US Gross":37017955,"Worldwide Gross":91445389,"US DVD Sales":13578224,"Production Budget":60000000,"Release Date":"Apr 17 2009","MPAA Rating":"PG-13","Running Time min":127,"Distributor":"Universal","Source":"Based on TV","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Kevin MacDonald","Rotten Tomatoes Rating":84,"IMDB Rating":7.3,"IMDB Votes":34067},{"Title":"The Sisterhood of the Traveling Pants 2","US Gross":44089964,"Worldwide Gross":44154645,"US DVD Sales":15266725,"Production Budget":27000000,"Release Date":"Aug 06 2008","MPAA Rating":"PG-13","Running Time min":111,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":64,"IMDB Rating":6.2,"IMDB Votes":6557},{"Title":"Sisterhood of the Traveling Pants","US Gross":39053061,"Worldwide Gross":41560117,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Jun 01 2005","MPAA Rating":"PG","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Ken Kwapis","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Step Up","US Gross":65328121,"Worldwide Gross":115328121,"US DVD Sales":51317604,"Production Budget":12000000,"Release Date":"Aug 11 2006","MPAA Rating":"PG-13","Running Time min":98,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Anne Fletcher","Rotten Tomatoes Rating":19,"IMDB Rating":6.1,"IMDB Votes":21691},{"Title":"The Straight Story","US Gross":6197866,"Worldwide Gross":6197866,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Oct 15 1999","MPAA Rating":"G","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"David Lynch","Rotten Tomatoes Rating":95,"IMDB Rating":8,"IMDB Votes":36265},{"Title":"Star Trek: First Contact","US Gross":92027888,"Worldwide Gross":150000000,"US DVD Sales":null,"Production Budget":46000000,"Release Date":"Nov 22 1996","MPAA Rating":"PG-13","Running Time min":111,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"Jonathan Frakes","Rotten Tomatoes Rating":null,"IMDB Rating":7.6,"IMDB Votes":45106},{"Title":"Star Trek: Insurrection","US Gross":70187658,"Worldwide Gross":117800000,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Dec 11 1998","MPAA Rating":"PG","Running Time min":100,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"Jonathan Frakes","Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":26559},{"Title":"Star Trek: Nemesis","US Gross":43254409,"Worldwide Gross":67312826,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Dec 13 2002","MPAA Rating":"PG-13","Running Time min":117,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.4,"IMDB Votes":28449},{"Title":"Alex Rider: Operation Stormbreaker","US Gross":659210,"Worldwide Gross":9351567,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Oct 13 2006","MPAA Rating":"PG","Running Time min":null,"Distributor":"Weinstein Co.","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Strangers","US Gross":52597610,"Worldwide Gross":80597610,"US DVD Sales":15789825,"Production Budget":9000000,"Release Date":"May 30 2008","MPAA Rating":"R","Running Time min":85,"Distributor":"Focus Features","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":44,"IMDB Rating":6,"IMDB Votes":35078},{"Title":"Super Troopers","US Gross":18492362,"Worldwide Gross":23046142,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Feb 15 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Jay Chandrasekhar","Rotten Tomatoes Rating":null,"IMDB Rating":6.8,"IMDB Votes":29514},{"Title":"Strangers with Candy","US Gross":2072645,"Worldwide Gross":2077844,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Jun 28 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"ThinkFilm","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.9,"IMDB Votes":4941},{"Title":"Star Wars Ep. I: The Phantom Menace","US Gross":431088297,"Worldwide Gross":924288297,"US DVD Sales":null,"Production Budget":115000000,"Release Date":"May 19 1999","MPAA Rating":"PG","Running Time min":133,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"George Lucas","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Stuck On You","US Gross":33832741,"Worldwide Gross":63537164,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Dec 12 2003","MPAA Rating":"PG-13","Running Time min":118,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Bobby Farrelly","Rotten Tomatoes Rating":60,"IMDB Rating":5.9,"IMDB Votes":23196},{"Title":"Step Up 2 the Streets","US Gross":58017783,"Worldwide Gross":150017783,"US DVD Sales":21801408,"Production Budget":17500000,"Release Date":"Feb 14 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":25,"IMDB Rating":5.6,"IMDB Votes":20345},{"Title":"The Sum of All Fears","US Gross":118471320,"Worldwide Gross":193500000,"US DVD Sales":null,"Production Budget":68000000,"Release Date":"May 31 2002","MPAA Rating":"PG-13","Running Time min":124,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Phil Alden Robinson","Rotten Tomatoes Rating":59,"IMDB Rating":6.3,"IMDB Votes":38586},{"Title":"Sunshine State","US Gross":3064356,"Worldwide Gross":3064356,"US DVD Sales":null,"Production Budget":5600000,"Release Date":"Jun 21 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"John Sayles","Rotten Tomatoes Rating":80,"IMDB Rating":6.8,"IMDB Votes":2769},{"Title":"Supercross","US Gross":3102550,"Worldwide Gross":3252550,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Aug 17 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":6,"IMDB Rating":2.9,"IMDB Votes":2514},{"Title":"Surf's Up","US Gross":58867694,"Worldwide Gross":145395745,"US DVD Sales":46260220,"Production Budget":100000000,"Release Date":"Jun 08 2007","MPAA Rating":"PG","Running Time min":86,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":77,"IMDB Rating":7,"IMDB Votes":20974},{"Title":"Surrogates","US Gross":38577772,"Worldwide Gross":119668350,"US DVD Sales":11099238,"Production Budget":80000000,"Release Date":"Sep 25 2009","MPAA Rating":"PG-13","Running Time min":104,"Distributor":"Walt Disney Pictures","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Jonathan Mostow","Rotten Tomatoes Rating":39,"IMDB Rating":6.3,"IMDB Votes":36940},{"Title":"Summer of Sam","US Gross":19288130,"Worldwide Gross":19288130,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Jul 02 1999","MPAA Rating":"R","Running Time min":142,"Distributor":"Walt Disney Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Spike Lee","Rotten Tomatoes Rating":50,"IMDB Rating":6.5,"IMDB Votes":18431},{"Title":"Savage Grace","US Gross":434417,"Worldwide Gross":968805,"US DVD Sales":null,"Production Budget":4600000,"Release Date":"May 28 2008","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"IFC Films","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.7,"IMDB Votes":3838},{"Title":"Saving Private Ryan","US Gross":216335085,"Worldwide Gross":481635085,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Jul 24 1998","MPAA Rating":"R","Running Time min":169,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Steven Spielberg","Rotten Tomatoes Rating":91,"IMDB Rating":8.5,"IMDB Votes":270540},{"Title":"S.W.A.T.","US Gross":116877597,"Worldwide Gross":198100000,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Aug 08 2003","MPAA Rating":"PG-13","Running Time min":117,"Distributor":"Sony Pictures","Source":"Based on TV","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":48,"IMDB Rating":5.9,"IMDB Votes":43260},{"Title":"Sideways","US Gross":71502303,"Worldwide Gross":109705641,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Oct 22 2004","MPAA Rating":"R","Running Time min":125,"Distributor":"Fox Searchlight","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Alexander Payne","Rotten Tomatoes Rating":97,"IMDB Rating":7.8,"IMDB Votes":69778},{"Title":"Shall We Dance?","US Gross":57887882,"Worldwide Gross":118097882,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Oct 15 2004","MPAA Rating":"PG-13","Running Time min":106,"Distributor":"Miramax","Source":"Remake","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Peter Chelsom","Rotten Tomatoes Rating":null,"IMDB Rating":7.6,"IMDB Votes":2192},{"Title":"Secret Window","US Gross":47958031,"Worldwide Gross":92958031,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Mar 12 2004","MPAA Rating":"PG-13","Running Time min":96,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Fantasy","Director":"David Koepp","Rotten Tomatoes Rating":46,"IMDB Rating":6.5,"IMDB Votes":53868},{"Title":"Swept Away","US Gross":598645,"Worldwide Gross":598645,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Oct 11 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Remake","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Guy Ritchie","Rotten Tomatoes Rating":5,"IMDB Rating":3.4,"IMDB Votes":7665},{"Title":"Swimming Pool","US Gross":10130108,"Worldwide Gross":22441323,"US DVD Sales":null,"Production Budget":7800000,"Release Date":"Jul 04 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Focus Features","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":84,"IMDB Rating":6.8,"IMDB Votes":19992},{"Title":"The Sidewalks of New York","US Gross":2402459,"Worldwide Gross":3100834,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Nov 21 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Vantage","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Edward Burns","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Swimfan","US Gross":28563926,"Worldwide Gross":28563926,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Sep 06 2002","MPAA Rating":"PG-13","Running Time min":86,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":15,"IMDB Rating":4.6,"IMDB Votes":9577},{"Title":"Sweet November","US Gross":25288103,"Worldwide Gross":65754228,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Feb 16 2001","MPAA Rating":"PG-13","Running Time min":120,"Distributor":"Warner Bros.","Source":"Remake","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":16,"IMDB Rating":6,"IMDB Votes":20891},{"Title":"Sydney White","US Gross":11892415,"Worldwide Gross":12778631,"US DVD Sales":6828112,"Production Budget":16500000,"Release Date":"Sep 21 2007","MPAA Rating":"PG-13","Running Time min":107,"Distributor":"Universal","Source":"Traditional/Legend/Fairytale","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":37,"IMDB Rating":6.2,"IMDB Votes":9309},{"Title":"Switchback","US Gross":6504442,"Worldwide Gross":6504442,"US DVD Sales":null,"Production Budget":38000000,"Release Date":"Oct 31 1997","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":32,"IMDB Rating":6.1,"IMDB Votes":5141},{"Title":"Star Wars: The Clone Wars","US Gross":35161554,"Worldwide Gross":68161554,"US DVD Sales":22831563,"Production Budget":8500000,"Release Date":"Aug 15 2008","MPAA Rating":"PG","Running Time min":98,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":19,"IMDB Rating":5.4,"IMDB Votes":17513},{"Title":"The Sweetest Thing","US Gross":24430272,"Worldwide Gross":44633441,"US DVD Sales":null,"Production Budget":43000000,"Release Date":"Apr 12 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Roger Kumble","Rotten Tomatoes Rating":25,"IMDB Rating":4.7,"IMDB Votes":23378},{"Title":"Six Days, Seven Nights","US Gross":74339294,"Worldwide Gross":164800000,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Jun 12 1998","MPAA Rating":"PG-13","Running Time min":101,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Ivan Reitman","Rotten Tomatoes Rating":37,"IMDB Rating":4.7,"IMDB Votes":48},{"Title":"Sex Drive","US Gross":8402485,"Worldwide Gross":10412485,"US DVD Sales":10245880,"Production Budget":19000000,"Release Date":"Oct 17 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Summit Entertainment","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":46,"IMDB Rating":6.8,"IMDB Votes":26920},{"Title":"Sexy Beast","US Gross":6946056,"Worldwide Gross":6946056,"US DVD Sales":null,"Production Budget":4300000,"Release Date":"Jun 13 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.1,"IMDB Votes":20916},{"Title":"Chinjeolhan geumjassi","US Gross":211667,"Worldwide Gross":23471871,"US DVD Sales":null,"Production Budget":4500000,"Release Date":"May 05 2006","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Tartan Films","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":null,"Director":"Chan-wook Park","Rotten Tomatoes Rating":null,"IMDB Rating":7.7,"IMDB Votes":19341},{"Title":"Synecdoche, New York","US Gross":3081925,"Worldwide Gross":3081925,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Oct 24 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":67,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Syriana","US Gross":50824620,"Worldwide Gross":95024620,"US DVD Sales":15415665,"Production Budget":50000000,"Release Date":"Nov 23 2005","MPAA Rating":"R","Running Time min":126,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":72,"IMDB Rating":7.1,"IMDB Votes":53265},{"Title":"Suspect Zero","US Gross":8712564,"Worldwide Gross":8712564,"US DVD Sales":null,"Production Budget":27000000,"Release Date":"Aug 27 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"E. Elias Merhige","Rotten Tomatoes Rating":18,"IMDB Rating":5.8,"IMDB Votes":9804},{"Title":"Tadpole","US Gross":2891288,"Worldwide Gross":3200241,"US DVD Sales":null,"Production Budget":150000,"Release Date":"Jul 19 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Gary Winick","Rotten Tomatoes Rating":78,"IMDB Rating":6.1,"IMDB Votes":3800},{"Title":"Tailor of Panama","US Gross":13491653,"Worldwide Gross":27491653,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Mar 30 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Historical Fiction","Director":"John Boorman","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Taken","US Gross":145000989,"Worldwide Gross":225461461,"US DVD Sales":67315399,"Production Budget":25000000,"Release Date":"Jan 30 2009","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Pierre Morel","Rotten Tomatoes Rating":null,"IMDB Rating":4.8,"IMDB Votes":1125},{"Title":"Take the Lead","US Gross":34742066,"Worldwide Gross":65742066,"US DVD Sales":21100670,"Production Budget":30000000,"Release Date":"Apr 01 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"New Line","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":44,"IMDB Rating":6.5,"IMDB Votes":10015},{"Title":"Talladega Nights: The Ballad of Ricky Bobby","US Gross":148213377,"Worldwide Gross":163013377,"US DVD Sales":84838372,"Production Budget":73000000,"Release Date":"Aug 04 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Adam McKay","Rotten Tomatoes Rating":72,"IMDB Rating":6.4,"IMDB Votes":50407},{"Title":"The Talented Mr. Ripley","US Gross":81292135,"Worldwide Gross":81292135,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Dec 25 1999","MPAA Rating":"R","Running Time min":139,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Anthony Minghella","Rotten Tomatoes Rating":82,"IMDB Rating":7.2,"IMDB Votes":63319},{"Title":"Tarnation","US Gross":592014,"Worldwide Gross":1162014,"US DVD Sales":null,"Production Budget":218,"Release Date":"Oct 06 2004","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"WellSpring","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.1,"IMDB Votes":3847},{"Title":"Taxman","US Gross":9871,"Worldwide Gross":9871,"US DVD Sales":null,"Production Budget":3500000,"Release Date":"Sep 17 1999","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":null,"Major Genre":"Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.8,"IMDB Votes":520},{"Title":"Thunderbirds","US Gross":6768055,"Worldwide Gross":28231444,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Jul 30 2004","MPAA Rating":"PG","Running Time min":null,"Distributor":"Universal","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"Jonathan Frakes","Rotten Tomatoes Rating":19,"IMDB Rating":4,"IMDB Votes":5397},{"Title":"The Best Man","US Gross":34102780,"Worldwide Gross":34572780,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Oct 22 1999","MPAA Rating":"R","Running Time min":120,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Malcolm D. Lee","Rotten Tomatoes Rating":71,"IMDB Rating":6.1,"IMDB Votes":2019},{"Title":"Book of Shadows: Blair Witch 2","US Gross":26421314,"Worldwide Gross":47721314,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Oct 27 2000","MPAA Rating":"R","Running Time min":90,"Distributor":"Artisan","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4,"IMDB Votes":16122},{"Title":"The Cave","US Gross":15007991,"Worldwide Gross":27147991,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Aug 26 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony/Screen Gems","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":12,"IMDB Rating":4.8,"IMDB Votes":13025},{"Title":"This Christmas","US Gross":49121934,"Worldwide Gross":49778552,"US DVD Sales":17922664,"Production Budget":13000000,"Release Date":"Nov 21 2007","MPAA Rating":"PG-13","Running Time min":118,"Distributor":"Sony/Screen Gems","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":55,"IMDB Rating":5.4,"IMDB Votes":3351},{"Title":"The Core","US Gross":31111260,"Worldwide Gross":74132631,"US DVD Sales":null,"Production Budget":85000000,"Release Date":"Mar 28 2003","MPAA Rating":"PG-13","Running Time min":133,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Jon Amiel","Rotten Tomatoes Rating":42,"IMDB Rating":5.3,"IMDB Votes":27375},{"Title":"The Thomas Crown Affair","US Gross":69304264,"Worldwide Gross":124304264,"US DVD Sales":null,"Production Budget":48000000,"Release Date":"Aug 06 1999","MPAA Rating":"R","Running Time min":111,"Distributor":"MGM","Source":"Remake","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"John McTiernan","Rotten Tomatoes Rating":67,"IMDB Rating":6.7,"IMDB Votes":37692},{"Title":"The Damned United","US Gross":449865,"Worldwide Gross":4054204,"US DVD Sales":null,"Production Budget":6400000,"Release Date":"Oct 09 2009","MPAA Rating":"R","Running Time min":97,"Distributor":"Sony Pictures Classics","Source":"Based on Factual Book/Article","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Tom Hooper","Rotten Tomatoes Rating":94,"IMDB Rating":7.5,"IMDB Votes":7560},{"Title":"The Tale of Despereaux","US Gross":50877145,"Worldwide Gross":88717945,"US DVD Sales":26233404,"Production Budget":60000000,"Release Date":"Dec 19 2008","MPAA Rating":"G","Running Time min":93,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Sam Fell","Rotten Tomatoes Rating":55,"IMDB Rating":6.1,"IMDB Votes":7460},{"Title":"Team America: World Police","US Gross":32774834,"Worldwide Gross":50274834,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Oct 15 2004","MPAA Rating":"R","Running Time min":98,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Trey Parker","Rotten Tomatoes Rating":null,"IMDB Rating":7.3,"IMDB Votes":58763},{"Title":"Tea with Mussolini","US Gross":14395874,"Worldwide Gross":14395874,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"May 14 1999","MPAA Rating":"PG","Running Time min":116,"Distributor":"MGM","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Franco Zeffirelli","Rotten Tomatoes Rating":67,"IMDB Rating":6.7,"IMDB Votes":5435},{"Title":"Tears of the Sun","US Gross":43632458,"Worldwide Gross":85632458,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"Mar 07 2003","MPAA Rating":"R","Running Time min":121,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Antoine Fuqua","Rotten Tomatoes Rating":34,"IMDB Rating":6.4,"IMDB Votes":34304},{"Title":"The Big Tease","US Gross":185577,"Worldwide Gross":185577,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Jan 28 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.1,"IMDB Votes":1610},{"Title":"Not Another Teen Movie","US Gross":37882551,"Worldwide Gross":62401343,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Dec 14 2001","MPAA Rating":"R","Running Time min":89,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":28,"IMDB Rating":5.5,"IMDB Votes":36678},{"Title":"Teeth","US Gross":347578,"Worldwide Gross":2300349,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Jan 18 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Roadside Attractions","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.5,"IMDB Votes":18},{"Title":"Bridge to Terabithia","US Gross":82234139,"Worldwide Gross":136934139,"US DVD Sales":41383048,"Production Budget":25000000,"Release Date":"Feb 16 2007","MPAA Rating":"PG","Running Time min":95,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":85,"IMDB Rating":7.4,"IMDB Votes":34482},{"Title":"Terminator 3: Rise of the Machines","US Gross":150358296,"Worldwide Gross":433058296,"US DVD Sales":null,"Production Budget":170000000,"Release Date":"Jul 01 2003","MPAA Rating":"R","Running Time min":109,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Jonathan Mostow","Rotten Tomatoes Rating":null,"IMDB Rating":6.6,"IMDB Votes":107667},{"Title":"Terminator Salvation: The Future Begins","US Gross":125322469,"Worldwide Gross":371628539,"US DVD Sales":28434778,"Production Budget":200000000,"Release Date":"May 21 2009","MPAA Rating":"PG-13","Running Time min":116,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Joseph McGinty Nichol","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Transformers","US Gross":319246193,"Worldwide Gross":708272592,"US DVD Sales":290787166,"Production Budget":151000000,"Release Date":"Jul 03 2007","MPAA Rating":"PG-13","Running Time min":140,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Michael Bay","Rotten Tomatoes Rating":57,"IMDB Rating":7.3,"IMDB Votes":197131},{"Title":"Transformers: Revenge of the Fallen","US Gross":402111870,"Worldwide Gross":836303693,"US DVD Sales":217509899,"Production Budget":210000000,"Release Date":"Jun 24 2009","MPAA Rating":"PG-13","Running Time min":149,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Michael Bay","Rotten Tomatoes Rating":20,"IMDB Rating":6,"IMDB Votes":95786},{"Title":"The Goods: Live Hard, Sell Hard","US Gross":15122676,"Worldwide Gross":15122676,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Aug 14 2009","MPAA Rating":"R","Running Time min":89,"Distributor":"Paramount Vantage","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Neal Brennan","Rotten Tomatoes Rating":26,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Greatest Game Ever Played","US Gross":15331289,"Worldwide Gross":15425073,"US DVD Sales":37687804,"Production Budget":25000000,"Release Date":"Sep 30 2005","MPAA Rating":"PG","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Bill Paxton","Rotten Tomatoes Rating":62,"IMDB Rating":7.3,"IMDB Votes":7876},{"Title":"The Ghost Writer","US Gross":15541549,"Worldwide Gross":63241549,"US DVD Sales":3354366,"Production Budget":45000000,"Release Date":"Feb 19 2010","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Summit Entertainment","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Roman Polanski","Rotten Tomatoes Rating":84,"IMDB Rating":7.6,"IMDB Votes":22875},{"Title":"Joheunnom nabbeunnom isanghannom","US Gross":128486,"Worldwide Gross":42226657,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Apr 23 2010","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":5548},{"Title":"The Beach","US Gross":39778599,"Worldwide Gross":39778599,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Feb 11 2000","MPAA Rating":"R","Running Time min":119,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Danny Boyle","Rotten Tomatoes Rating":19,"IMDB Rating":4.5,"IMDB Votes":229},{"Title":"The Box","US Gross":15051977,"Worldwide Gross":26341896,"US DVD Sales":3907625,"Production Budget":25000000,"Release Date":"Nov 06 2009","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Fantasy","Director":"Richard Kelly","Rotten Tomatoes Rating":45,"IMDB Rating":6.8,"IMDB Votes":418},{"Title":"The Wild Thornberrys","US Gross":40108697,"Worldwide Gross":60694737,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Dec 20 2002","MPAA Rating":"PG","Running Time min":85,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.7,"IMDB Votes":1104},{"Title":"Bug","US Gross":7006708,"Worldwide Gross":7006708,"US DVD Sales":1251654,"Production Budget":4000000,"Release Date":"May 25 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"William Friedkin","Rotten Tomatoes Rating":null,"IMDB Rating":6,"IMDB Votes":14164},{"Title":"They","US Gross":12840842,"Worldwide Gross":12840842,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Nov 27 2002","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax/Dimension","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":37,"IMDB Rating":4.6,"IMDB Votes":6550},{"Title":"The Eye","US Gross":31418697,"Worldwide Gross":56706727,"US DVD Sales":12319404,"Production Budget":12000000,"Release Date":"Feb 01 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Lionsgate","Source":"Remake","Major Genre":"Thriller/Suspense","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":22,"IMDB Rating":5.3,"IMDB Votes":17304},{"Title":"The Fog","US Gross":29511112,"Worldwide Gross":37048526,"US DVD Sales":null,"Production Budget":18000000,"Release Date":"Oct 14 2005","MPAA Rating":"PG-13","Running Time min":101,"Distributor":"Sony Pictures","Source":"Remake","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Rupert Wainwright","Rotten Tomatoes Rating":5,"IMDB Rating":3.3,"IMDB Votes":15760},{"Title":"The Thin Red Line","US Gross":36400491,"Worldwide Gross":36400491,"US DVD Sales":null,"Production Budget":52000000,"Release Date":"Dec 23 1998","MPAA Rating":"R","Running Time min":166,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Terrence Malick","Rotten Tomatoes Rating":78,"IMDB Rating":7.5,"IMDB Votes":60966},{"Title":"Thirteen Days","US Gross":34566746,"Worldwide Gross":66554547,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Dec 25 2000","MPAA Rating":"PG-13","Running Time min":145,"Distributor":"New Line","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Roger Donaldson","Rotten Tomatoes Rating":82,"IMDB Rating":7.3,"IMDB Votes":23578},{"Title":"The Kid","US Gross":69688384,"Worldwide Gross":69688384,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Jul 07 2000","MPAA Rating":"PG","Running Time min":104,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Jon Turteltaub","Rotten Tomatoes Rating":49,"IMDB Rating":5.9,"IMDB Votes":14927},{"Title":"The Man","US Gross":8330720,"Worldwide Gross":10393696,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Sep 09 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Les Mayfield","Rotten Tomatoes Rating":11,"IMDB Rating":5.4,"IMDB Votes":9356},{"Title":"House on Haunted Hill","US Gross":40846082,"Worldwide Gross":40846082,"US DVD Sales":null,"Production Budget":19000000,"Release Date":"Oct 29 1999","MPAA Rating":"R","Running Time min":96,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"William Malone","Rotten Tomatoes Rating":25,"IMDB Rating":5.2,"IMDB Votes":22795},{"Title":"The One","US Gross":43905746,"Worldwide Gross":43905746,"US DVD Sales":null,"Production Budget":49000000,"Release Date":"Nov 02 2001","MPAA Rating":"PG-13","Running Time min":87,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":"James Wong","Rotten Tomatoes Rating":13,"IMDB Rating":5.6,"IMDB Votes":24416},{"Title":"Gwoemul","US Gross":2201923,"Worldwide Gross":89006691,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Mar 09 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Magnolia Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.1,"IMDB Votes":26783},{"Title":"Thr3e","US Gross":1008849,"Worldwide Gross":1060418,"US DVD Sales":null,"Production Budget":2400000,"Release Date":"Jan 05 2007","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"The Bigger Picture","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":5,"IMDB Rating":5,"IMDB Votes":2825},{"Title":"Three to Tango","US Gross":10570375,"Worldwide Gross":10570375,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Oct 22 1999","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":28,"IMDB Rating":5.8,"IMDB Votes":11148},{"Title":"The Thirteenth Floor","US Gross":11810854,"Worldwide Gross":11810854,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"May 28 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":28,"IMDB Rating":6.7,"IMDB Votes":19939},{"Title":"The 13th Warrior","US Gross":32698899,"Worldwide Gross":61698899,"US DVD Sales":null,"Production Budget":125000000,"Release Date":"Aug 27 1999","MPAA Rating":"R","Running Time min":103,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Fantasy","Director":"John McTiernan","Rotten Tomatoes Rating":33,"IMDB Rating":6.3,"IMDB Votes":36151},{"Title":"The Tuxedo","US Gross":50586000,"Worldwide Gross":50586000,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Sep 27 2002","MPAA Rating":"PG-13","Running Time min":99,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":22,"IMDB Rating":5,"IMDB Votes":19370},{"Title":"The Tigger Movie","US Gross":4554533,"Worldwide Gross":55159800,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Feb 11 2000","MPAA Rating":"G","Running Time min":77,"Distributor":"Walt Disney Pictures","Source":"Spin-Off","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":61,"IMDB Rating":6,"IMDB Votes":2986},{"Title":"Timeline","US Gross":19480739,"Worldwide Gross":26703184,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Nov 26 2003","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"Richard Donner","Rotten Tomatoes Rating":11,"IMDB Rating":5.3,"IMDB Votes":19318},{"Title":"The Adventures of Tintin: Secret of the Unicorn","US Gross":0,"Worldwide Gross":0,"US DVD Sales":null,"Production Budget":130000000,"Release Date":"Dec 23 2011","MPAA Rating":null,"Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Comic/Graphic Novel","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":"Steven Spielberg","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Thirteen","US Gross":4601043,"Worldwide Gross":6302406,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Aug 20 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Catherine Hardwicke","Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":31482},{"Title":"Titan A.E.","US Gross":22751979,"Worldwide Gross":36751979,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"Jun 16 2000","MPAA Rating":"PG","Running Time min":95,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"Don Bluth","Rotten Tomatoes Rating":51,"IMDB Rating":6.4,"IMDB Votes":22286},{"Title":"Titanic","US Gross":600788188,"Worldwide Gross":1842879955,"US DVD Sales":null,"Production Budget":200000000,"Release Date":"Dec 19 1997","MPAA Rating":"PG-13","Running Time min":194,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Historical Fiction","Director":"James Cameron","Rotten Tomatoes Rating":82,"IMDB Rating":7.4,"IMDB Votes":240732},{"Title":"The Kids Are All Right","US Gross":20553799,"Worldwide Gross":20553799,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Jul 09 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Focus Features","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":96,"IMDB Rating":7.8,"IMDB Votes":3093},{"Title":"The League of Extraordinary Gentlemen","US Gross":66465204,"Worldwide Gross":179265204,"US DVD Sales":null,"Production Budget":78000000,"Release Date":"Jul 11 2003","MPAA Rating":"PG-13","Running Time min":110,"Distributor":"20th Century Fox","Source":"Based on Comic/Graphic Novel","Major Genre":"Adventure","Creative Type":"Super Hero","Director":"Stephen Norrington","Rotten Tomatoes Rating":17,"IMDB Rating":5.5,"IMDB Votes":50710},{"Title":"The Time Machine","US Gross":56684819,"Worldwide Gross":98983590,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Mar 08 2002","MPAA Rating":"PG-13","Running Time min":96,"Distributor":"Dreamworks SKG","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":28,"IMDB Rating":5.6,"IMDB Votes":32465},{"Title":"Tomcats","US Gross":13558739,"Worldwide Gross":13558739,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Mar 30 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":15,"IMDB Rating":4.9,"IMDB Votes":9505},{"Title":"The Mist","US Gross":25593755,"Worldwide Gross":54777490,"US DVD Sales":29059367,"Production Budget":13000000,"Release Date":"Nov 21 2007","MPAA Rating":"R","Running Time min":127,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Science Fiction","Director":"Frank Darabont","Rotten Tomatoes Rating":73,"IMDB Rating":7.4,"IMDB Votes":76830},{"Title":"TMNT","US Gross":54149098,"Worldwide Gross":95009888,"US DVD Sales":30836109,"Production Budget":35000000,"Release Date":"Mar 23 2007","MPAA Rating":"PG","Running Time min":88,"Distributor":"Warner Bros.","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.6,"IMDB Votes":26178},{"Title":"Tomorrow Never Dies","US Gross":125304276,"Worldwide Gross":339504276,"US DVD Sales":null,"Production Budget":110000000,"Release Date":"Dec 19 1997","MPAA Rating":"PG-13","Running Time min":119,"Distributor":"MGM","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Roger Spottiswoode","Rotten Tomatoes Rating":55,"IMDB Rating":6.4,"IMDB Votes":46650},{"Title":"The Royal Tenenbaums","US Gross":52353636,"Worldwide Gross":71430876,"US DVD Sales":null,"Production Budget":28000000,"Release Date":"Dec 14 2001","MPAA Rating":"R","Running Time min":110,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":"Wes Anderson","Rotten Tomatoes Rating":79,"IMDB Rating":7.6,"IMDB Votes":82349},{"Title":"Lara Croft: Tomb Raider: The Cradle of Life","US Gross":65653758,"Worldwide Gross":156453758,"US DVD Sales":null,"Production Budget":90000000,"Release Date":"Jul 25 2003","MPAA Rating":"PG-13","Running Time min":117,"Distributor":"Paramount Pictures","Source":"Based on Game","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":"Jan De Bont","Rotten Tomatoes Rating":null,"IMDB Rating":5.2,"IMDB Votes":32832},{"Title":"Lara Croft: Tomb Raider","US Gross":131144183,"Worldwide Gross":274644183,"US DVD Sales":null,"Production Budget":94000000,"Release Date":"Jun 15 2001","MPAA Rating":"PG-13","Running Time min":101,"Distributor":"Paramount Pictures","Source":"Based on Game","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":"Simon West","Rotten Tomatoes Rating":null,"IMDB Rating":5.4,"IMDB Votes":55582},{"Title":"The Day After Tomorrow","US Gross":186740799,"Worldwide Gross":544272402,"US DVD Sales":null,"Production Budget":125000000,"Release Date":"May 28 2004","MPAA Rating":"PG-13","Running Time min":124,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"Roland Emmerich","Rotten Tomatoes Rating":46,"IMDB Rating":6.3,"IMDB Votes":92241},{"Title":"Topsy Turvy","US Gross":6201757,"Worldwide Gross":6201757,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Dec 17 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"USA Films","Source":"Based on Real Life Events","Major Genre":"Musical","Creative Type":"Dramatization","Director":"Mike Leigh","Rotten Tomatoes Rating":null,"IMDB Rating":7.1,"IMDB Votes":6215},{"Title":"Torque","US Gross":21176322,"Worldwide Gross":46176322,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Jan 16 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":23,"IMDB Rating":3.5,"IMDB Votes":12986},{"Title":"The Others","US Gross":96522687,"Worldwide Gross":209947037,"US DVD Sales":null,"Production Budget":17000000,"Release Date":"Aug 10 2001","MPAA Rating":"PG-13","Running Time min":104,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":84,"IMDB Rating":7.8,"IMDB Votes":86091},{"Title":"The Town","US Gross":30980607,"Worldwide Gross":33180607,"US DVD Sales":null,"Production Budget":37000000,"Release Date":"Sep 17 2010","MPAA Rating":"R","Running Time min":123,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Ben Affleck","Rotten Tomatoes Rating":84,"IMDB Rating":8.7,"IMDB Votes":493},{"Title":"Toy Story 2","US Gross":245852179,"Worldwide Gross":484966906,"US DVD Sales":null,"Production Budget":90000000,"Release Date":"Nov 19 1999","MPAA Rating":"G","Running Time min":92,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"John Lasseter","Rotten Tomatoes Rating":100,"IMDB Rating":8,"IMDB Votes":119357},{"Title":"Toy Story 3","US Gross":410640665,"Worldwide Gross":1046340665,"US DVD Sales":null,"Production Budget":200000000,"Release Date":"Jun 18 2010","MPAA Rating":"G","Running Time min":102,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":99,"IMDB Rating":8.9,"IMDB Votes":67380},{"Title":"The Taking of Pelham 123","US Gross":65452312,"Worldwide Gross":148989667,"US DVD Sales":23048229,"Production Budget":110000000,"Release Date":"Jun 12 2009","MPAA Rating":"R","Running Time min":106,"Distributor":"Sony Pictures","Source":"Remake","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Tony Scott","Rotten Tomatoes Rating":null,"IMDB Rating":6.5,"IMDB Votes":33452},{"Title":"Treasure Planet","US Gross":38120554,"Worldwide Gross":91800000,"US DVD Sales":null,"Production Budget":100000000,"Release Date":"Nov 27 2002","MPAA Rating":"PG","Running Time min":96,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":69,"IMDB Rating":6.6,"IMDB Votes":12099},{"Title":"Traffic","US Gross":124107476,"Worldwide Gross":208300000,"US DVD Sales":null,"Production Budget":48000000,"Release Date":"Dec 27 2000","MPAA Rating":"R","Running Time min":147,"Distributor":"USA Films","Source":"Based on TV","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Steven Soderbergh","Rotten Tomatoes Rating":91,"IMDB Rating":7.8,"IMDB Votes":85759},{"Title":"Thomas and the Magic Railroad","US Gross":15911332,"Worldwide Gross":15911332,"US DVD Sales":null,"Production Budget":19000000,"Release Date":"Jul 26 2000","MPAA Rating":"G","Running Time min":null,"Distributor":"Destination Films","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":19,"IMDB Rating":2.7,"IMDB Votes":1613},{"Title":"Training Day","US Gross":76261036,"Worldwide Gross":104505362,"US DVD Sales":null,"Production Budget":45000000,"Release Date":"Oct 05 2001","MPAA Rating":"R","Running Time min":122,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Antoine Fuqua","Rotten Tomatoes Rating":72,"IMDB Rating":7.6,"IMDB Votes":82057},{"Title":"Traitor","US Gross":23530831,"Worldwide Gross":27664173,"US DVD Sales":13547082,"Production Budget":22000000,"Release Date":"Aug 27 2008","MPAA Rating":"PG-13","Running Time min":113,"Distributor":"Overture Films","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":61,"IMDB Rating":7.1,"IMDB Votes":22468},{"Title":"Trapped","US Gross":6916869,"Worldwide Gross":6916869,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Sep 20 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":18,"IMDB Rating":6,"IMDB Votes":10685},{"Title":"The Ring","US Gross":129094024,"Worldwide Gross":249094024,"US DVD Sales":null,"Production Budget":48000000,"Release Date":"Oct 18 2002","MPAA Rating":"PG-13","Running Time min":115,"Distributor":"Dreamworks SKG","Source":"Remake","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Gore Verbinski","Rotten Tomatoes Rating":71,"IMDB Rating":5.5,"IMDB Votes":589},{"Title":"Trippin'","US Gross":9017070,"Worldwide Gross":9017070,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"May 12 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"October Films","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":8,"IMDB Rating":4.6,"IMDB Votes":673},{"Title":"Star Trek","US Gross":257730019,"Worldwide Gross":385680447,"US DVD Sales":98317480,"Production Budget":140000000,"Release Date":"May 08 2009","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":"J.J. Abrams","Rotten Tomatoes Rating":94,"IMDB Rating":8.2,"IMDB Votes":134187},{"Title":"The Terminal","US Gross":77073959,"Worldwide Gross":218673959,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"Jun 18 2004","MPAA Rating":"PG-13","Running Time min":128,"Distributor":"Dreamworks SKG","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Steven Spielberg","Rotten Tomatoes Rating":60,"IMDB Rating":7.1,"IMDB Votes":79803},{"Title":"Transamerica","US Gross":9015303,"Worldwide Gross":15151744,"US DVD Sales":3927958,"Production Budget":1000000,"Release Date":"Dec 02 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Weinstein Co.","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":76,"IMDB Rating":7.6,"IMDB Votes":19343},{"Title":"The Transporter 2","US Gross":43095856,"Worldwide Gross":85095856,"US DVD Sales":null,"Production Budget":32000000,"Release Date":"Sep 02 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Louis Leterrier","Rotten Tomatoes Rating":null,"IMDB Rating":6.6,"IMDB Votes":51005},{"Title":"The Transporter","US Gross":25296447,"Worldwide Gross":43928932,"US DVD Sales":null,"Production Budget":21000000,"Release Date":"Oct 11 2002","MPAA Rating":"PG-13","Running Time min":92,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Corey Yuen","Rotten Tomatoes Rating":53,"IMDB Rating":6.6,"IMDB Votes":51005},{"Title":"The Road","US Gross":8114270,"Worldwide Gross":23914270,"US DVD Sales":6599387,"Production Budget":25000000,"Release Date":"Nov 25 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Weinstein Co.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":75,"IMDB Rating":7.5,"IMDB Votes":39124},{"Title":"Tropic Thunder","US Gross":110461307,"Worldwide Gross":188163455,"US DVD Sales":50387300,"Production Budget":90000000,"Release Date":"Aug 13 2008","MPAA Rating":"R","Running Time min":106,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Ben Stiller","Rotten Tomatoes Rating":83,"IMDB Rating":7.2,"IMDB Votes":104839},{"Title":"Troy","US Gross":133298577,"Worldwide Gross":497398577,"US DVD Sales":null,"Production Budget":150000000,"Release Date":"May 14 2004","MPAA Rating":"R","Running Time min":163,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"Wolfgang Petersen","Rotten Tomatoes Rating":54,"IMDB Rating":7,"IMDB Votes":129575},{"Title":"xXx","US Gross":141930000,"Worldwide Gross":267200000,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Aug 09 2002","MPAA Rating":"PG-13","Running Time min":124,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Rob Cohen","Rotten Tomatoes Rating":48,"IMDB Rating":5.5,"IMDB Votes":52636},{"Title":"Ta Ra Rum Pum","US Gross":872643,"Worldwide Gross":9443864,"US DVD Sales":null,"Production Budget":7400000,"Release Date":"Apr 27 2007","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"Yash Raj Films","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":67,"IMDB Rating":5.1,"IMDB Votes":1051},{"Title":"The Truman Show","US Gross":125618201,"Worldwide Gross":248400000,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Jun 05 1998","MPAA Rating":"PG","Running Time min":102,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Peter Weir","Rotten Tomatoes Rating":95,"IMDB Rating":8,"IMDB Votes":156346},{"Title":"Trust the Man","US Gross":1530535,"Worldwide Gross":2548378,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Aug 18 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":27,"IMDB Rating":5.8,"IMDB Votes":5262},{"Title":"Where the Truth Lies","US Gross":872142,"Worldwide Gross":1415656,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Oct 14 2005","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"ThinkFilm","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":null,"Director":"Atom Egoyan","Rotten Tomatoes Rating":41,"IMDB Rating":6.6,"IMDB Votes":8951},{"Title":"Tarzan","US Gross":171091819,"Worldwide Gross":448191819,"US DVD Sales":null,"Production Budget":145000000,"Release Date":"Jun 16 1999","MPAA Rating":"G","Running Time min":88,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Kevin Lima","Rotten Tomatoes Rating":88,"IMDB Rating":6.9,"IMDB Votes":26871},{"Title":"The Secret in Their Eyes","US Gross":6374789,"Worldwide Gross":6374789,"US DVD Sales":null,"Production Budget":3500000,"Release Date":"Apr 16 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":null,"Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Tsotsi","US Gross":2912606,"Worldwide Gross":9879971,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Feb 24 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Gavin Hood","Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":13167},{"Title":"Teacher's Pet: The Movie","US Gross":6491969,"Worldwide Gross":6491969,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Jan 16 2004","MPAA Rating":"PG","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Time Traveler's Wife","US Gross":63414846,"Worldwide Gross":98666635,"US DVD Sales":19814283,"Production Budget":39000000,"Release Date":"Aug 14 2009","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":37,"IMDB Rating":7.1,"IMDB Votes":23908},{"Title":"The Touch","US Gross":0,"Worldwide Gross":5918742,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Mar 31 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.5,"IMDB Votes":1031},{"Title":"Tuck Everlasting","US Gross":19161999,"Worldwide Gross":19344615,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Oct 11 2002","MPAA Rating":"PG","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Kids Fiction","Director":"Jay Russell","Rotten Tomatoes Rating":61,"IMDB Rating":6.5,"IMDB Votes":6639},{"Title":"Thumbsucker","US Gross":1328679,"Worldwide Gross":1919197,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Sep 16 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":70,"IMDB Rating":6.7,"IMDB Votes":12109},{"Title":"Turbulence","US Gross":11532774,"Worldwide Gross":11532774,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Jan 10 1997","MPAA Rating":"R","Running Time min":null,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":17,"IMDB Rating":4.5,"IMDB Votes":5147},{"Title":"Turistas","US Gross":7027762,"Worldwide Gross":14321070,"US DVD Sales":3507046,"Production Budget":10000000,"Release Date":"Dec 01 2006","MPAA Rating":"R","Running Time min":89,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":83},{"Title":"The Wash","US Gross":10097096,"Worldwide Gross":10097096,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Nov 14 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":8,"IMDB Rating":3.6,"IMDB Votes":3095},{"Title":"Two Girls and a Guy","US Gross":2057193,"Worldwide Gross":2315026,"US DVD Sales":null,"Production Budget":1000000,"Release Date":"Apr 24 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"James Toback","Rotten Tomatoes Rating":null,"IMDB Rating":5.6,"IMDB Votes":3722},{"Title":"The Wild","US Gross":37384046,"Worldwide Gross":99384046,"US DVD Sales":43063958,"Production Budget":80000000,"Release Date":"Apr 14 2006","MPAA Rating":"G","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":19,"IMDB Rating":5.4,"IMDB Votes":8498},{"Title":"Twilight","US Gross":15055091,"Worldwide Gross":15055091,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Mar 06 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":60,"IMDB Rating":6.1,"IMDB Votes":4840},{"Title":"Twisted","US Gross":25195050,"Worldwide Gross":40119848,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Feb 27 2004","MPAA Rating":"R","Running Time min":97,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Philip Kaufman","Rotten Tomatoes Rating":2,"IMDB Rating":4.8,"IMDB Votes":83},{"Title":"The Twilight Saga: New Moon","US Gross":296623634,"Worldwide Gross":702623634,"US DVD Sales":162665819,"Production Budget":50000000,"Release Date":"Nov 20 2009","MPAA Rating":"PG-13","Running Time min":130,"Distributor":"Summit Entertainment","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Fantasy","Director":"Chris Weitz","Rotten Tomatoes Rating":28,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Twilight Saga: Eclipse","US Gross":300155447,"Worldwide Gross":688155447,"US DVD Sales":null,"Production Budget":68000000,"Release Date":"Jun 30 2010","MPAA Rating":"PG-13","Running Time min":124,"Distributor":"Summit Entertainment","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Fantasy","Director":"David Slade","Rotten Tomatoes Rating":51,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Twilight","US Gross":192769854,"Worldwide Gross":396439854,"US DVD Sales":193591463,"Production Budget":37000000,"Release Date":"Nov 21 2008","MPAA Rating":"PG-13","Running Time min":120,"Distributor":"Summit Entertainment","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Fantasy","Director":"Catherine Hardwicke","Rotten Tomatoes Rating":50,"IMDB Rating":6.1,"IMDB Votes":4840},{"Title":"Town & Country","US Gross":6712451,"Worldwide Gross":10364769,"US DVD Sales":null,"Production Budget":105000000,"Release Date":"Apr 27 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Peter Chelsom","Rotten Tomatoes Rating":13,"IMDB Rating":4.4,"IMDB Votes":2889},{"Title":"200 Cigarettes","US Gross":6852450,"Worldwide Gross":6852450,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Feb 26 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":30,"IMDB Rating":5.4,"IMDB Votes":8645},{"Title":"The Texas Chainsaw Massacre: The Beginning","US Gross":39517763,"Worldwide Gross":50517763,"US DVD Sales":15943146,"Production Budget":16000000,"Release Date":"Oct 06 2006","MPAA Rating":"R","Running Time min":90,"Distributor":"New Line","Source":"Remake","Major Genre":"Horror","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.8,"IMDB Votes":20196},{"Title":"The Texas Chainsaw Massacre","US Gross":80571655,"Worldwide Gross":107071655,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Oct 17 2003","MPAA Rating":"R","Running Time min":98,"Distributor":"New Line","Source":"Remake","Major Genre":"Horror","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":36,"IMDB Rating":6.1,"IMDB Votes":39172},{"Title":"Texas Rangers","US Gross":623374,"Worldwide Gross":623374,"US DVD Sales":null,"Production Budget":38000000,"Release Date":"Nov 30 2001","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":"Based on Book/Short Story","Major Genre":"Western","Creative Type":"Historical Fiction","Director":"Steve Miner","Rotten Tomatoes Rating":null,"IMDB Rating":5,"IMDB Votes":2645},{"Title":"Tom yum goong","US Gross":12044087,"Worldwide Gross":43044087,"US DVD Sales":13125985,"Production Budget":5700000,"Release Date":"Sep 08 2006","MPAA Rating":"R","Running Time min":82,"Distributor":"Weinstein Co.","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.9,"IMDB Votes":13929},{"Title":"Thank You For Smoking","US Gross":24793509,"Worldwide Gross":39232211,"US DVD Sales":16660404,"Production Budget":7500000,"Release Date":"Mar 17 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Based on Book/Short Story","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":"Jason Reitman","Rotten Tomatoes Rating":null,"IMDB Rating":7.8,"IMDB Votes":65340},{"Title":"U2 3D","US Gross":10363341,"Worldwide Gross":22664070,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Jan 23 2008","MPAA Rating":"G","Running Time min":85,"Distributor":"National Geographic Entertainment","Source":"Based on Real Life Events","Major Genre":"Concert/Performance","Creative Type":"Factual","Director":"Catherine Owens","Rotten Tomatoes Rating":null,"IMDB Rating":8.3,"IMDB Votes":2090},{"Title":"U-571","US Gross":77086030,"Worldwide Gross":127630030,"US DVD Sales":null,"Production Budget":62000000,"Release Date":"Apr 21 2000","MPAA Rating":"PG-13","Running Time min":116,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"Jonathan Mostow","Rotten Tomatoes Rating":68,"IMDB Rating":6.4,"IMDB Votes":32528},{"Title":"Undercover Brother","US Gross":38230435,"Worldwide Gross":38230435,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"May 31 2002","MPAA Rating":"PG-13","Running Time min":86,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Malcolm D. Lee","Rotten Tomatoes Rating":76,"IMDB Rating":5.7,"IMDB Votes":14237},{"Title":"Underclassman","US Gross":5654777,"Worldwide Gross":5654777,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Sep 02 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.3,"IMDB Votes":3249},{"Title":"Dodgeball: A True Underdog Story","US Gross":114326736,"Worldwide Gross":167726736,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Jun 18 2004","MPAA Rating":"PG-13","Running Time min":92,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.6,"IMDB Votes":65329},{"Title":"The Ugly Truth","US Gross":88915214,"Worldwide Gross":203115214,"US DVD Sales":33619971,"Production Budget":38000000,"Release Date":"Jul 24 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Robert Luketic","Rotten Tomatoes Rating":14,"IMDB Rating":6.4,"IMDB Votes":27888},{"Title":"Ultraviolet","US Gross":18522064,"Worldwide Gross":20722064,"US DVD Sales":14141779,"Production Budget":30000000,"Release Date":"Mar 03 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony/Screen Gems","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":9,"IMDB Rating":4,"IMDB Votes":28547},{"Title":"Unaccompanied Minors","US Gross":16655224,"Worldwide Gross":21949214,"US DVD Sales":7060674,"Production Budget":25000000,"Release Date":"Dec 08 2006","MPAA Rating":"PG","Running Time min":87,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.7,"IMDB Votes":4133},{"Title":"Unbreakable","US Gross":94999143,"Worldwide Gross":248099143,"US DVD Sales":null,"Production Budget":73243106,"Release Date":"Nov 22 2000","MPAA Rating":"PG-13","Running Time min":107,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Super Hero","Director":"M. Night Shyamalan","Rotten Tomatoes Rating":68,"IMDB Rating":7.3,"IMDB Votes":97324},{"Title":"The Unborn","US Gross":42670410,"Worldwide Gross":77208315,"US DVD Sales":11045109,"Production Budget":16000000,"Release Date":"Jan 09 2009","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":"David Goyer","Rotten Tomatoes Rating":11,"IMDB Rating":4.5,"IMDB Votes":15331},{"Title":"Undead","US Gross":41196,"Worldwide Gross":187847,"US DVD Sales":null,"Production Budget":750000,"Release Date":"Jul 01 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.6,"IMDB Votes":6957},{"Title":"Underworld","US Gross":51970690,"Worldwide Gross":95708457,"US DVD Sales":null,"Production Budget":22000000,"Release Date":"Sep 19 2003","MPAA Rating":"R","Running Time min":121,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Len Wiseman","Rotten Tomatoes Rating":30,"IMDB Rating":6.7,"IMDB Votes":65690},{"Title":"Undiscovered","US Gross":1069318,"Worldwide Gross":1069318,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Aug 26 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":8,"IMDB Rating":3.7,"IMDB Votes":1981},{"Title":"Undisputed","US Gross":12398628,"Worldwide Gross":12398628,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Aug 23 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Walter Hill","Rotten Tomatoes Rating":49,"IMDB Rating":5.8,"IMDB Votes":6837},{"Title":"Underworld: Evolution","US Gross":62318875,"Worldwide Gross":111318875,"US DVD Sales":47003121,"Production Budget":45000000,"Release Date":"Jan 20 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony/Screen Gems","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Fantasy","Director":"Len Wiseman","Rotten Tomatoes Rating":15,"IMDB Rating":6.6,"IMDB Votes":48551},{"Title":"An Unfinished Life","US Gross":8535575,"Worldwide Gross":18535575,"US DVD Sales":21172686,"Production Budget":30000000,"Release Date":"Sep 09 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Lasse Hallstrom","Rotten Tomatoes Rating":53,"IMDB Rating":7.1,"IMDB Votes":11770},{"Title":"Unfaithful","US Gross":52752475,"Worldwide Gross":119114494,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"May 08 2002","MPAA Rating":"R","Running Time min":123,"Distributor":"20th Century Fox","Source":"Remake","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Adrian Lyne","Rotten Tomatoes Rating":48,"IMDB Rating":6.6,"IMDB Votes":23998},{"Title":"Universal Soldier II: The Return","US Gross":10447421,"Worldwide Gross":10717421,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Aug 20 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":3.4,"IMDB Votes":10233},{"Title":null,"US Gross":26403,"Worldwide Gross":3080493,"US DVD Sales":null,"Production Budget":3700000,"Release Date":"Nov 03 2006","MPAA Rating":"Not Rated","Running Time min":85,"Distributor":"IFC Films","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":39,"IMDB Rating":6.6,"IMDB Votes":11986},{"Title":"Danny the Dog","US Gross":24537621,"Worldwide Gross":49037621,"US DVD Sales":null,"Production Budget":43000000,"Release Date":"May 13 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Focus/Rogue Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Louis Leterrier","Rotten Tomatoes Rating":null,"IMDB Rating":7.1,"IMDB Votes":36119},{"Title":"Untraceable","US Gross":28687835,"Worldwide Gross":52649951,"US DVD Sales":19710582,"Production Budget":35000000,"Release Date":"Jan 25 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony/Screen Gems","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":15,"IMDB Rating":6.1,"IMDB Votes":21922},{"Title":"Up","US Gross":293004164,"Worldwide Gross":731304609,"US DVD Sales":178459329,"Production Budget":175000000,"Release Date":"May 29 2009","MPAA Rating":"PG","Running Time min":96,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":"Pete Docter","Rotten Tomatoes Rating":98,"IMDB Rating":8.4,"IMDB Votes":110491},{"Title":"Up in the Air","US Gross":83823381,"Worldwide Gross":166077420,"US DVD Sales":17124041,"Production Budget":30000000,"Release Date":"Dec 04 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Jason Reitman","Rotten Tomatoes Rating":90,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Upside of Anger","US Gross":18761993,"Worldwide Gross":27361993,"US DVD Sales":null,"Production Budget":12000000,"Release Date":"Mar 11 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Mike Binder","Rotten Tomatoes Rating":null,"IMDB Rating":7,"IMDB Votes":12317},{"Title":"Urban Legend","US Gross":38116707,"Worldwide Gross":72571864,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Sep 25 1998","MPAA Rating":"R","Running Time min":100,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":21,"IMDB Rating":5.2,"IMDB Votes":19113},{"Title":"Urban Legends: Final Cut","US Gross":21468807,"Worldwide Gross":38574362,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Sep 22 2000","MPAA Rating":"R","Running Time min":98,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":9,"IMDB Rating":3.7,"IMDB Votes":7609},{"Title":"Urbania","US Gross":1032075,"Worldwide Gross":1032075,"US DVD Sales":null,"Production Budget":225000,"Release Date":"Sep 15 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":73,"IMDB Rating":6.7,"IMDB Votes":2218},{"Title":"Valkyrie","US Gross":83077470,"Worldwide Gross":198686497,"US DVD Sales":26715008,"Production Budget":75000000,"Release Date":"Dec 25 2008","MPAA Rating":"PG-13","Running Time min":120,"Distributor":"United Artists","Source":"Based on Real Life Events","Major Genre":"Thriller/Suspense","Creative Type":"Dramatization","Director":"Bryan Singer","Rotten Tomatoes Rating":61,"IMDB Rating":7.3,"IMDB Votes":54343},{"Title":"Valiant","US Gross":19478106,"Worldwide Gross":61746888,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Aug 19 2005","MPAA Rating":"G","Running Time min":null,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":30,"IMDB Rating":5.6,"IMDB Votes":7158},{"Title":"Valentine","US Gross":20384136,"Worldwide Gross":20384136,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Feb 02 2001","MPAA Rating":"R","Running Time min":96,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":9,"IMDB Rating":4.3,"IMDB Votes":11435},{"Title":"Cirque du Freak: The Vampire's Assistant","US Gross":14046595,"Worldwide Gross":34372469,"US DVD Sales":6377527,"Production Budget":40000000,"Release Date":"Oct 23 2009","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Action","Creative Type":"Fantasy","Director":"Paul Weitz","Rotten Tomatoes Rating":37,"IMDB Rating":6.1,"IMDB Votes":9539},{"Title":"The Legend of Bagger Vance","US Gross":30695227,"Worldwide Gross":39235486,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Nov 03 2000","MPAA Rating":"PG-13","Running Time min":126,"Distributor":"Dreamworks SKG","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Robert Redford","Rotten Tomatoes Rating":43,"IMDB Rating":6.4,"IMDB Votes":21995},{"Title":"Raising Victor Vargas","US Gross":2073984,"Worldwide Gross":2811439,"US DVD Sales":null,"Production Budget":800000,"Release Date":"Mar 28 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Samuel Goldwyn Films","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Peter Sollett","Rotten Tomatoes Rating":null,"IMDB Rating":7.1,"IMDB Votes":3719},{"Title":"In the Valley of Elah","US Gross":6777741,"Worldwide Gross":24489150,"US DVD Sales":3182650,"Production Budget":23000000,"Release Date":"Sep 14 2007","MPAA Rating":"R","Running Time min":120,"Distributor":"Warner Bros.","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Paul Haggis","Rotten Tomatoes Rating":73,"IMDB Rating":7.4,"IMDB Votes":27529},{"Title":"Venom","US Gross":881745,"Worldwide Gross":881745,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Sep 16 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax/Dimension","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":10,"IMDB Rating":4.6,"IMDB Votes":4220},{"Title":"Venus","US Gross":3347411,"Worldwide Gross":4022411,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Dec 21 2006","MPAA Rating":"R","Running Time min":95,"Distributor":"Miramax","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":89,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Vanity Fair","US Gross":16123851,"Worldwide Gross":19123851,"US DVD Sales":null,"Production Budget":23000000,"Release Date":"Sep 01 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Focus Features","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Mira Nair","Rotten Tomatoes Rating":50,"IMDB Rating":6.2,"IMDB Votes":9343},{"Title":"V for Vendetta","US Gross":70511035,"Worldwide Gross":132511035,"US DVD Sales":58723721,"Production Budget":50000000,"Release Date":"Mar 17 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Science Fiction","Director":"James McTeigue","Rotten Tomatoes Rating":73,"IMDB Rating":8.2,"IMDB Votes":224636},{"Title":"The Velocity of Gary","US Gross":34145,"Worldwide Gross":34145,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Jul 16 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Van Helsing","US Gross":120150546,"Worldwide Gross":300150546,"US DVD Sales":null,"Production Budget":170000000,"Release Date":"May 07 2004","MPAA Rating":"PG-13","Running Time min":132,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"Stephen Sommers","Rotten Tomatoes Rating":22,"IMDB Rating":5.5,"IMDB Votes":68846},{"Title":"The Village","US Gross":114197520,"Worldwide Gross":260197520,"US DVD Sales":null,"Production Budget":71682975,"Release Date":"Jul 30 2004","MPAA Rating":"PG-13","Running Time min":108,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"M. Night Shyamalan","Rotten Tomatoes Rating":42,"IMDB Rating":6.6,"IMDB Votes":88928},{"Title":"The Virgin Suicides","US Gross":4859475,"Worldwide Gross":4859475,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Apr 21 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Vantage","Source":"Based on Book/Short Story","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":"Sofia Coppola","Rotten Tomatoes Rating":null,"IMDB Rating":7.2,"IMDB Votes":49110},{"Title":"Virus","US Gross":14010690,"Worldwide Gross":30626690,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"Jan 15 1999","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":9,"IMDB Rating":4.5,"IMDB Votes":10487},{"Title":"The Visitor","US Gross":9427026,"Worldwide Gross":16194905,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Apr 11 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Overture Films","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":90,"IMDB Rating":6.8,"IMDB Votes":318},{"Title":"A Very Long Engagement","US Gross":6167817,"Worldwide Gross":59606587,"US DVD Sales":null,"Production Budget":55000000,"Release Date":"Nov 26 2004","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Jean-Pierre Jeunet","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Vertical Limit","US Gross":68473360,"Worldwide Gross":213500000,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"Dec 08 2000","MPAA Rating":"PG-13","Running Time min":124,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Martin Campbell","Rotten Tomatoes Rating":47,"IMDB Rating":5.6,"IMDB Votes":24294},{"Title":"Vampires","US Gross":20268825,"Worldwide Gross":20268825,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Oct 30 1998","MPAA Rating":"R","Running Time min":108,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Horror","Creative Type":"Fantasy","Director":"John Carpenter","Rotten Tomatoes Rating":33,"IMDB Rating":6.8,"IMDB Votes":54},{"Title":"Vanilla Sky","US Gross":100614858,"Worldwide Gross":202726605,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Dec 14 2001","MPAA Rating":"R","Running Time min":136,"Distributor":"Paramount Pictures","Source":"Remake","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Cameron Crowe","Rotten Tomatoes Rating":39,"IMDB Rating":6.9,"IMDB Votes":87820},{"Title":"Volcano","US Gross":47546796,"Worldwide Gross":120100000,"US DVD Sales":null,"Production Budget":90000000,"Release Date":"Apr 25 1997","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Mick Jackson","Rotten Tomatoes Rating":42,"IMDB Rating":5.2,"IMDB Votes":21313},{"Title":"Volver","US Gross":12899867,"Worldwide Gross":85599867,"US DVD Sales":null,"Production Budget":9400000,"Release Date":"Nov 03 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Pedro Almodovar","Rotten Tomatoes Rating":92,"IMDB Rating":4.4,"IMDB Votes":288},{"Title":"Kurtlar vadisi - Irak","US Gross":0,"Worldwide Gross":24906717,"US DVD Sales":null,"Production Budget":8300000,"Release Date":"Nov 24 2006","MPAA Rating":null,"Running Time min":null,"Distributor":null,"Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.7,"IMDB Votes":7936},{"Title":"The Flintstones in Viva Rock Vegas","US Gross":35231365,"Worldwide Gross":59431365,"US DVD Sales":null,"Production Budget":58000000,"Release Date":"Apr 28 2000","MPAA Rating":"PG","Running Time min":90,"Distributor":"Universal","Source":"Based on TV","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Brian Levant","Rotten Tomatoes Rating":24,"IMDB Rating":3.3,"IMDB Votes":5491},{"Title":"Varsity Blues","US Gross":52894169,"Worldwide Gross":54294169,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"Jan 15 1999","MPAA Rating":"R","Running Time min":104,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Brian Robbins","Rotten Tomatoes Rating":39,"IMDB Rating":6,"IMDB Votes":18066},{"Title":"Valentine's Day","US Gross":110485654,"Worldwide Gross":215771698,"US DVD Sales":17250458,"Production Budget":52000000,"Release Date":"Feb 12 2010","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Garry Marshall","Rotten Tomatoes Rating":17,"IMDB Rating":5.7,"IMDB Votes":17599},{"Title":"National Lampoon's Van Wilder","US Gross":21005329,"Worldwide Gross":37975553,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Apr 05 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"Artisan","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Wackness","US Gross":2077046,"Worldwide Gross":2635650,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Jul 03 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":69,"IMDB Rating":7.1,"IMDB Votes":13257},{"Title":"Wag the Dog","US Gross":43057470,"Worldwide Gross":64252038,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Dec 25 1997","MPAA Rating":"R","Running Time min":120,"Distributor":"New Line","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Barry Levinson","Rotten Tomatoes Rating":84,"IMDB Rating":7,"IMDB Votes":36092},{"Title":"Wah-Wah","US Gross":234750,"Worldwide Gross":463039,"US DVD Sales":null,"Production Budget":7000000,"Release Date":"May 12 2006","MPAA Rating":"Not Rated","Running Time min":null,"Distributor":"IDP/Goldwyn/Roadside","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Richard E. Grant","Rotten Tomatoes Rating":null,"IMDB Rating":6.8,"IMDB Votes":1889},{"Title":"Waiting...","US Gross":16124543,"Worldwide Gross":16285543,"US DVD Sales":37517657,"Production Budget":1125000,"Release Date":"Oct 07 2005","MPAA Rating":"R","Running Time min":93,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":30,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Waking Ned Devine","US Gross":24793251,"Worldwide Gross":55193251,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Nov 20 1998","MPAA Rating":"PG","Running Time min":91,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":82,"IMDB Rating":null,"IMDB Votes":null},{"Title":"WALL-E","US Gross":223808164,"Worldwide Gross":532743103,"US DVD Sales":142201722,"Production Budget":180000000,"Release Date":"Jun 27 2008","MPAA Rating":"G","Running Time min":97,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Kids Fiction","Director":"Andrew Stanton","Rotten Tomatoes Rating":96,"IMDB Rating":8.5,"IMDB Votes":182257},{"Title":"War","US Gross":22466994,"Worldwide Gross":40666994,"US DVD Sales":27148376,"Production Budget":25000000,"Release Date":"Aug 24 2007","MPAA Rating":"R","Running Time min":99,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.2,"IMDB Votes":28771},{"Title":"War, Inc.","US Gross":580862,"Worldwide Gross":1296184,"US DVD Sales":910568,"Production Budget":10000000,"Release Date":"May 23 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"First Look","Source":"Original Screenplay","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":29,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Red Cliff","US Gross":627047,"Worldwide Gross":119627047,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Nov 20 2009","MPAA Rating":"R","Running Time min":131,"Distributor":"Magnolia Pictures","Source":"Based on Real Life Events","Major Genre":"Action","Creative Type":"Dramatization","Director":"John Woo","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The War of the Worlds","US Gross":234280354,"Worldwide Gross":591745532,"US DVD Sales":null,"Production Budget":132000000,"Release Date":"Jun 29 2005","MPAA Rating":"PG-13","Running Time min":116,"Distributor":"Paramount Pictures","Source":"Remake","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Steven Spielberg","Rotten Tomatoes Rating":null,"IMDB Rating":7.2,"IMDB Votes":12074},{"Title":"Watchmen","US Gross":107509799,"Worldwide Gross":184068357,"US DVD Sales":52112827,"Production Budget":138000000,"Release Date":"Mar 06 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":"Zack Snyder","Rotten Tomatoes Rating":64,"IMDB Rating":7.8,"IMDB Votes":132250},{"Title":"Water","US Gross":5529144,"Worldwide Gross":8119205,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Apr 28 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"Deepa Mehta","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Waitress","US Gross":19097550,"Worldwide Gross":22202180,"US DVD Sales":23127549,"Production Budget":1500000,"Release Date":"May 02 2007","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Adrienne Shelly","Rotten Tomatoes Rating":89,"IMDB Rating":7.2,"IMDB Votes":20384},{"Title":"The Wendell Baker Story","US Gross":127188,"Worldwide Gross":127188,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"May 18 2007","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"ThinkFilm","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Luke Wilson","Rotten Tomatoes Rating":null,"IMDB Rating":5.5,"IMDB Votes":3535},{"Title":"Winter's Bone","US Gross":5951693,"Worldwide Gross":5951693,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Jun 11 2010","MPAA Rating":"R","Running Time min":100,"Distributor":"Roadside Attractions","Source":null,"Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":95,"IMDB Rating":8.2,"IMDB Votes":1704},{"Title":"Wonder Boys","US Gross":19389454,"Worldwide Gross":33422485,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Feb 23 2000","MPAA Rating":"R","Running Time min":111,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Curtis Hanson","Rotten Tomatoes Rating":81,"IMDB Rating":7.5,"IMDB Votes":31572},{"Title":"Waltz with Bashir","US Gross":2283849,"Worldwide Gross":11125664,"US DVD Sales":null,"Production Budget":2000000,"Release Date":"Dec 25 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"White Chicks","US Gross":69148997,"Worldwide Gross":111448997,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Jun 23 2004","MPAA Rating":"PG-13","Running Time min":109,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Keenen Ivory Wayans","Rotten Tomatoes Rating":15,"IMDB Rating":5,"IMDB Votes":25970},{"Title":"Wolf Creek","US Gross":16186348,"Worldwide Gross":27649774,"US DVD Sales":8898756,"Production Budget":1100000,"Release Date":"Dec 25 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Weinstein Co.","Source":"Based on Real Life Events","Major Genre":"Horror","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.3,"IMDB Votes":22594},{"Title":"The Wedding Planner","US Gross":60400856,"Worldwide Gross":94728529,"US DVD Sales":null,"Production Budget":28000000,"Release Date":"Jan 26 2001","MPAA Rating":"PG-13","Running Time min":103,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Adam Shankman","Rotten Tomatoes Rating":16,"IMDB Rating":4.8,"IMDB Votes":18717},{"Title":"Wonderland","US Gross":1060512,"Worldwide Gross":1060512,"US DVD Sales":null,"Production Budget":5500000,"Release Date":"Oct 03 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":35,"IMDB Rating":6.6,"IMDB Votes":11966},{"Title":"Taking Woodstock","US Gross":7460204,"Worldwide Gross":10061080,"US DVD Sales":null,"Production Budget":29000000,"Release Date":"Aug 26 2009","MPAA Rating":"R","Running Time min":120,"Distributor":"Focus Features","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Ang Lee","Rotten Tomatoes Rating":48,"IMDB Rating":6.8,"IMDB Votes":8778},{"Title":"The Widow of St. Pierre","US Gross":3058380,"Worldwide Gross":3058380,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"Mar 02 2001","MPAA Rating":"R","Running Time min":null,"Distributor":"Lionsgate","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Wedding Crashers","US Gross":209218368,"Worldwide Gross":283218368,"US DVD Sales":null,"Production Budget":40000000,"Release Date":"Jul 15 2005","MPAA Rating":"R","Running Time min":113,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"David Dobkin","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Wedding Date","US Gross":31726995,"Worldwide Gross":47175038,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Feb 04 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Based on Book/Short Story","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":10,"IMDB Rating":5.5,"IMDB Votes":12205},{"Title":"Tumbleweeds","US Gross":1350248,"Worldwide Gross":1788168,"US DVD Sales":null,"Production Budget":312000,"Release Date":"Nov 24 1999","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Fine Line","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":84,"IMDB Rating":6.4,"IMDB Votes":2152},{"Title":"We Own the Night","US Gross":28563179,"Worldwide Gross":54700285,"US DVD Sales":22557036,"Production Budget":28000000,"Release Date":"Oct 12 2007","MPAA Rating":"R","Running Time min":117,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"James Gray","Rotten Tomatoes Rating":56,"IMDB Rating":7,"IMDB Votes":38163},{"Title":"We Were Soldiers","US Gross":78120196,"Worldwide Gross":114658262,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Mar 01 2002","MPAA Rating":"R","Running Time min":138,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":62,"IMDB Rating":6.9,"IMDB Votes":42580},{"Title":"The World's Fastest Indian","US Gross":5128124,"Worldwide Gross":16509706,"US DVD Sales":7272519,"Production Budget":25000000,"Release Date":"Dec 07 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Magnolia Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Roger Donaldson","Rotten Tomatoes Rating":82,"IMDB Rating":7.9,"IMDB Votes":19687},{"Title":"Les herbes folles","US Gross":377556,"Worldwide Gross":1877556,"US DVD Sales":null,"Production Budget":14000000,"Release Date":"Jun 25 2010","MPAA Rating":"PG","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.7,"IMDB Votes":915},{"Title":"What a Girl Wants","US Gross":35990505,"Worldwide Gross":35990505,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Apr 04 2003","MPAA Rating":"PG","Running Time min":105,"Distributor":"Warner Bros.","Source":"Remake","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Dennie Gordon","Rotten Tomatoes Rating":34,"IMDB Rating":5.7,"IMDB Votes":12561},{"Title":"Whale Rider","US Gross":20779666,"Worldwide Gross":38833352,"US DVD Sales":null,"Production Budget":4300000,"Release Date":"Jun 06 2003","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Palm Pictures","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":90,"IMDB Rating":7.7,"IMDB Votes":21814},{"Title":"Walk Hard: The Dewey Cox Story","US Gross":18317151,"Worldwide Gross":20575121,"US DVD Sales":15734125,"Production Budget":35000000,"Release Date":"Dec 21 2007","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":null,"Rotten Tomatoes Rating":74,"IMDB Rating":6.7,"IMDB Votes":28032},{"Title":"Where the Heart Is","US Gross":33771174,"Worldwide Gross":40862054,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Apr 28 2000","MPAA Rating":"PG-13","Running Time min":120,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":34,"IMDB Rating":6.4,"IMDB Votes":13302},{"Title":"Whipped","US Gross":4142507,"Worldwide Gross":4142507,"US DVD Sales":null,"Production Budget":3000000,"Release Date":"Sep 01 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Destination Films","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":13,"IMDB Rating":4.2,"IMDB Votes":2973},{"Title":"Whip It","US Gross":13043363,"Worldwide Gross":13043363,"US DVD Sales":6310163,"Production Budget":15000000,"Release Date":"Oct 02 2009","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Drew Barrymore","Rotten Tomatoes Rating":84,"IMDB Rating":7.1,"IMDB Votes":14068},{"Title":"Welcome Home Roscoe Jenkins","US Gross":42436517,"Worldwide Gross":43607627,"US DVD Sales":17066717,"Production Budget":27500000,"Release Date":"Feb 08 2008","MPAA Rating":"PG-13","Running Time min":114,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Malcolm D. Lee","Rotten Tomatoes Rating":23,"IMDB Rating":4.5,"IMDB Votes":5700},{"Title":"When a Stranger Calls","US Gross":47860214,"Worldwide Gross":66966987,"US DVD Sales":13084600,"Production Budget":15000000,"Release Date":"Feb 03 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony/Screen Gems","Source":"Remake","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":"Simon West","Rotten Tomatoes Rating":9,"IMDB Rating":4.7,"IMDB Votes":16505},{"Title":"What Dreams May Come","US Gross":55485043,"Worldwide Gross":71485043,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Oct 02 1998","MPAA Rating":"PG-13","Running Time min":113,"Distributor":"Polygram","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":55,"IMDB Rating":6.6,"IMDB Votes":30486},{"Title":"The White Countess","US Gross":1669971,"Worldwide Gross":2814566,"US DVD Sales":null,"Production Budget":16000000,"Release Date":"Dec 21 2005","MPAA Rating":"PG-13","Running Time min":135,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Historical Fiction","Director":"James Ivory","Rotten Tomatoes Rating":51,"IMDB Rating":6.5,"IMDB Votes":2855},{"Title":"Wicker Park","US Gross":12831121,"Worldwide Gross":13400080,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Sep 03 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"MGM","Source":"Remake","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Paul McGuigan","Rotten Tomatoes Rating":24,"IMDB Rating":6.9,"IMDB Votes":18987},{"Title":"Where the Wild Things Are","US Gross":77233467,"Worldwide Gross":99123656,"US DVD Sales":27984751,"Production Budget":100000000,"Release Date":"Oct 16 2009","MPAA Rating":"PG","Running Time min":100,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Spike Jonze","Rotten Tomatoes Rating":73,"IMDB Rating":7.2,"IMDB Votes":30669},{"Title":"Wild Things","US Gross":29795299,"Worldwide Gross":55576699,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Mar 20 1998","MPAA Rating":"R","Running Time min":108,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":64,"IMDB Rating":6.6,"IMDB Votes":40110},{"Title":"Wimbledon","US Gross":16862585,"Worldwide Gross":41862585,"US DVD Sales":null,"Production Budget":35000000,"Release Date":"Sep 17 2004","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":60,"IMDB Rating":6.3,"IMDB Votes":21996},{"Title":"Windtalkers","US Gross":40914068,"Worldwide Gross":77628265,"US DVD Sales":null,"Production Budget":115000000,"Release Date":"Jun 14 2002","MPAA Rating":"R","Running Time min":134,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Historical Fiction","Director":"John Woo","Rotten Tomatoes Rating":32,"IMDB Rating":5.8,"IMDB Votes":26421},{"Title":"Because of Winn-Dixie","US Gross":32647042,"Worldwide Gross":33589427,"US DVD Sales":null,"Production Budget":15000000,"Release Date":"Feb 18 2005","MPAA Rating":"PG","Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Wayne Wang","Rotten Tomatoes Rating":53,"IMDB Rating":6.1,"IMDB Votes":3720},{"Title":"Wing Commander","US Gross":11578022,"Worldwide Gross":11578022,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Mar 12 1999","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Game","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":11,"IMDB Rating":3.7,"IMDB Votes":9460},{"Title":"Without Limits","US Gross":780326,"Worldwide Gross":780326,"US DVD Sales":null,"Production Budget":25000000,"Release Date":"Sep 11 1998","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":78,"IMDB Rating":6.9,"IMDB Votes":3369},{"Title":"What Just Happened","US Gross":1090947,"Worldwide Gross":2412123,"US DVD Sales":null,"Production Budget":27000000,"Release Date":"Oct 17 2008","MPAA Rating":"R","Running Time min":null,"Distributor":"Magnolia Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Barry Levinson","Rotten Tomatoes Rating":null,"IMDB Rating":5.9,"IMDB Votes":12537},{"Title":"What Lies Beneath","US Gross":155464351,"Worldwide Gross":288693989,"US DVD Sales":null,"Production Budget":90000000,"Release Date":"Jul 21 2000","MPAA Rating":"PG-13","Running Time min":130,"Distributor":"Dreamworks SKG","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Robert Zemeckis","Rotten Tomatoes Rating":45,"IMDB Rating":6.5,"IMDB Votes":45633},{"Title":"Walk the Line","US Gross":119519402,"Worldwide Gross":184319402,"US DVD Sales":123216687,"Production Budget":29000000,"Release Date":"Nov 18 2005","MPAA Rating":"PG-13","Running Time min":80,"Distributor":"20th Century Fox","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"James Mangold","Rotten Tomatoes Rating":82,"IMDB Rating":7.9,"IMDB Votes":85235},{"Title":"A Walk to Remember","US Gross":41227069,"Worldwide Gross":46060915,"US DVD Sales":null,"Production Budget":11000000,"Release Date":"Jan 25 2002","MPAA Rating":"PG","Running Time min":102,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Adam Shankman","Rotten Tomatoes Rating":28,"IMDB Rating":7.1,"IMDB Votes":38045},{"Title":"Willard","US Gross":6882696,"Worldwide Gross":6882696,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Mar 14 2003","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"New Line","Source":"Remake","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":65,"IMDB Rating":6.2,"IMDB Votes":7702},{"Title":"Wild Wild West","US Gross":113805681,"Worldwide Gross":222105681,"US DVD Sales":null,"Production Budget":175000000,"Release Date":"Jun 30 1999","MPAA Rating":"PG-13","Running Time min":107,"Distributor":"Warner Bros.","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Barry Sonnenfeld","Rotten Tomatoes Rating":21,"IMDB Rating":4.3,"IMDB Votes":54183},{"Title":"White Noise 2: The Light","US Gross":0,"Worldwide Gross":8243567,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Jan 08 2008","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Focus Features","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Fantasy","Director":null,"Rotten Tomatoes Rating":86,"IMDB Rating":5.9,"IMDB Votes":5647},{"Title":"White Noise","US Gross":56094360,"Worldwide Gross":92094360,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"Jan 07 2005","MPAA Rating":"PG-13","Running Time min":101,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":9,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Wanted","US Gross":134508551,"Worldwide Gross":340934768,"US DVD Sales":71092823,"Production Budget":75000000,"Release Date":"Jun 27 2008","MPAA Rating":"R","Running Time min":110,"Distributor":"Universal","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Science Fiction","Director":"Timur Bekmambetov","Rotten Tomatoes Rating":71,"IMDB Rating":6.4,"IMDB Votes":1089},{"Title":"Woman on Top","US Gross":5018450,"Worldwide Gross":10192613,"US DVD Sales":null,"Production Budget":8000000,"Release Date":"Sep 22 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":35,"IMDB Rating":4.9,"IMDB Votes":4743},{"Title":"The Wolf Man","US Gross":61979680,"Worldwide Gross":142422252,"US DVD Sales":18568140,"Production Budget":150000000,"Release Date":"Feb 12 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Universal","Source":"Remake","Major Genre":"Horror","Creative Type":"Fantasy","Director":"Joe Johnston","Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":6099},{"Title":"X-Men Origins: Wolverine","US Gross":179883157,"Worldwide Gross":374825760,"US DVD Sales":73930122,"Production Budget":150000000,"Release Date":"May 01 2009","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Spin-Off","Major Genre":"Action","Creative Type":"Super Hero","Director":"Gavin Hood","Rotten Tomatoes Rating":null,"IMDB Rating":6.7,"IMDB Votes":79499},{"Title":"The Women","US Gross":26902075,"Worldwide Gross":50042410,"US DVD Sales":10057074,"Production Budget":16000000,"Release Date":"Sep 12 2008","MPAA Rating":"PG-13","Running Time min":114,"Distributor":"Picturehouse","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":13,"IMDB Rating":7.9,"IMDB Votes":5519},{"Title":"Woo","US Gross":8064972,"Worldwide Gross":8064972,"US DVD Sales":null,"Production Budget":13000000,"Release Date":"May 08 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"New Line","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":5,"IMDB Rating":3.4,"IMDB Votes":982},{"Title":"The Wood","US Gross":25059640,"Worldwide Gross":25059640,"US DVD Sales":null,"Production Budget":6000000,"Release Date":"Jul 16 1999","MPAA Rating":"R","Running Time min":106,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":61,"IMDB Rating":6.1,"IMDB Votes":3224},{"Title":"Without a Paddle","US Gross":58156435,"Worldwide Gross":65121280,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Aug 20 2004","MPAA Rating":"PG-13","Running Time min":95,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":15,"IMDB Rating":5.7,"IMDB Votes":17207},{"Title":"What's the Worst That Could Happen?","US Gross":32267774,"Worldwide Gross":38462071,"US DVD Sales":null,"Production Budget":30000000,"Release Date":"Jun 01 2001","MPAA Rating":"PG-13","Running Time min":98,"Distributor":"MGM","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":10,"IMDB Rating":5,"IMDB Votes":6727},{"Title":"Winter Passing","US Gross":107492,"Worldwide Gross":113783,"US DVD Sales":null,"Production Budget":3500000,"Release Date":"Feb 17 2006","MPAA Rating":"R","Running Time min":null,"Distributor":"Focus Features","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":40,"IMDB Rating":6.4,"IMDB Votes":4360},{"Title":"What Planet Are You From?","US Gross":6291602,"Worldwide Gross":6291602,"US DVD Sales":null,"Production Budget":50000000,"Release Date":"Mar 03 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Mike Nichols","Rotten Tomatoes Rating":42,"IMDB Rating":5.4,"IMDB Votes":5304},{"Title":"Wordplay","US Gross":3121270,"Worldwide Gross":3177636,"US DVD Sales":null,"Production Budget":500000,"Release Date":"Jun 16 2006","MPAA Rating":"PG","Running Time min":null,"Distributor":"IFC Films","Source":"Based on Real Life Events","Major Genre":"Documentary","Creative Type":"Factual","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":7.4,"IMDB Votes":2222},{"Title":"The Wrestler","US Gross":26236603,"Worldwide Gross":43236603,"US DVD Sales":11912450,"Production Budget":6000000,"Release Date":"Dec 17 2008","MPAA Rating":"R","Running Time min":109,"Distributor":"Fox Searchlight","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Darren Aronofsky","Rotten Tomatoes Rating":98,"IMDB Rating":8.2,"IMDB Votes":93301},{"Title":"Walking Tall","US Gross":46213824,"Worldwide Gross":47313824,"US DVD Sales":null,"Production Budget":56000000,"Release Date":"Apr 02 2004","MPAA Rating":"PG-13","Running Time min":87,"Distributor":"MGM","Source":"Remake","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Kevin Bray","Rotten Tomatoes Rating":25,"IMDB Rating":6,"IMDB Votes":20517},{"Title":"World Trade Center","US Gross":70278893,"Worldwide Gross":163278893,"US DVD Sales":36877248,"Production Budget":65000000,"Release Date":"Aug 09 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Oliver Stone","Rotten Tomatoes Rating":69,"IMDB Rating":6.2,"IMDB Votes":34341},{"Title":"The Watcher","US Gross":28946615,"Worldwide Gross":47267829,"US DVD Sales":null,"Production Budget":33000000,"Release Date":"Sep 08 2000","MPAA Rating":"R","Running Time min":97,"Distributor":"Universal","Source":"Original Screenplay","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":10,"IMDB Rating":3.7,"IMDB Votes":959},{"Title":"The Weather Man","US Gross":12482775,"Worldwide Gross":15466961,"US DVD Sales":16632857,"Production Budget":20000000,"Release Date":"Oct 28 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Gore Verbinski","Rotten Tomatoes Rating":58,"IMDB Rating":6.9,"IMDB Votes":35394},{"Title":"Sky Captain and the World of Tomorrow","US Gross":37760080,"Worldwide Gross":49730854,"US DVD Sales":null,"Production Budget":70000000,"Release Date":"Sep 17 2004","MPAA Rating":"PG","Running Time min":106,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Adventure","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":72,"IMDB Rating":6.3,"IMDB Votes":40281},{"Title":"Whiteout","US Gross":10275638,"Worldwide Gross":12254746,"US DVD Sales":3231673,"Production Budget":35000000,"Release Date":"Sep 11 2009","MPAA Rating":"R","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on Comic/Graphic Novel","Major Genre":"Thriller/Suspense","Creative Type":"Contemporary Fiction","Director":"Dominic Sena","Rotten Tomatoes Rating":7,"IMDB Rating":5.3,"IMDB Votes":10044},{"Title":"The Waterboy","US Gross":161491646,"Worldwide Gross":190191646,"US DVD Sales":null,"Production Budget":23000000,"Release Date":"Nov 06 1998","MPAA Rating":"PG-13","Running Time min":86,"Distributor":"Walt Disney Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Frank Coraci","Rotten Tomatoes Rating":32,"IMDB Rating":5.7,"IMDB Votes":43251},{"Title":"Wrong Turn","US Gross":15417771,"Worldwide Gross":28649556,"US DVD Sales":null,"Production Budget":10000000,"Release Date":"May 30 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"20th Century Fox","Source":"Original Screenplay","Major Genre":"Horror","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":40,"IMDB Rating":5.8,"IMDB Votes":119},{"Title":"What Women Want","US Gross":182805123,"Worldwide Gross":372100000,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Dec 15 2000","MPAA Rating":"PG-13","Running Time min":127,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Romantic Comedy","Creative Type":"Contemporary Fiction","Director":"Nancy Meyers","Rotten Tomatoes Rating":53,"IMDB Rating":6.3,"IMDB Votes":54525},{"Title":"The Way of the Gun","US Gross":6047856,"Worldwide Gross":13061935,"US DVD Sales":null,"Production Budget":9000000,"Release Date":"Sep 08 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Artisan","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":48,"IMDB Rating":6.5,"IMDB Votes":17513},{"Title":"The X-Files: I Want to Believe","US Gross":20982478,"Worldwide Gross":68369434,"US DVD Sales":16034958,"Production Budget":35000000,"Release Date":"Jul 25 2008","MPAA Rating":"PG-13","Running Time min":104,"Distributor":"20th Century Fox","Source":"Based on TV","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":5.9,"IMDB Votes":35433},{"Title":"The X Files: Fight the Future","US Gross":83898313,"Worldwide Gross":189176423,"US DVD Sales":null,"Production Budget":66000000,"Release Date":"Jun 19 1998","MPAA Rating":"PG-13","Running Time min":120,"Distributor":"20th Century Fox","Source":"Based on TV","Major Genre":"Action","Creative Type":"Science Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Extraordinary Measures","US Gross":12482741,"Worldwide Gross":12697741,"US DVD Sales":5267433,"Production Budget":31000000,"Release Date":"Jan 22 2010","MPAA Rating":"PG","Running Time min":null,"Distributor":"CBS Films","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":"Tom Vaughan","Rotten Tomatoes Rating":27,"IMDB Rating":6.4,"IMDB Votes":3770},{"Title":"X-Men","US Gross":157299717,"Worldwide Gross":334627820,"US DVD Sales":null,"Production Budget":75000000,"Release Date":"Jul 14 2000","MPAA Rating":"PG-13","Running Time min":104,"Distributor":"20th Century Fox","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":"Bryan Singer","Rotten Tomatoes Rating":82,"IMDB Rating":7.4,"IMDB Votes":120706},{"Title":"X2","US Gross":214949694,"Worldwide Gross":407711549,"US DVD Sales":null,"Production Budget":125000000,"Release Date":"May 02 2003","MPAA Rating":"PG-13","Running Time min":133,"Distributor":"20th Century Fox","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":"Bryan Singer","Rotten Tomatoes Rating":null,"IMDB Rating":7.8,"IMDB Votes":112320},{"Title":"X-Men: The Last Stand","US Gross":234362462,"Worldwide Gross":459359555,"US DVD Sales":103555667,"Production Budget":150000000,"Release Date":"May 26 2006","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"20th Century Fox","Source":"Based on Comic/Graphic Novel","Major Genre":"Action","Creative Type":"Super Hero","Director":"Brett Ratner","Rotten Tomatoes Rating":57,"IMDB Rating":6.9,"IMDB Votes":109125},{"Title":"The Exploding Girl","US Gross":25572,"Worldwide Gross":25572,"US DVD Sales":null,"Production Budget":40000,"Release Date":"Mar 12 2010","MPAA Rating":null,"Running Time min":79,"Distributor":"Oscilloscope Pictures","Source":null,"Major Genre":null,"Creative Type":null,"Director":"Bradley Rust Grey","Rotten Tomatoes Rating":null,"IMDB Rating":6.2,"IMDB Votes":260},{"Title":"The Expendables","US Gross":101384023,"Worldwide Gross":240484023,"US DVD Sales":null,"Production Budget":82000000,"Release Date":"Aug 13 2010","MPAA Rating":null,"Running Time min":103,"Distributor":"Lionsgate","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Sylvester Stallone","Rotten Tomatoes Rating":40,"IMDB Rating":7.1,"IMDB Votes":42427},{"Title":"XXX: State of the Union","US Gross":26873932,"Worldwide Gross":71073932,"US DVD Sales":null,"Production Budget":60000000,"Release Date":"Apr 29 2005","MPAA Rating":"PG-13","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Action","Creative Type":"Contemporary Fiction","Director":"Lee Tamahori","Rotten Tomatoes Rating":null,"IMDB Rating":4.1,"IMDB Votes":19527},{"Title":"The Yards","US Gross":882710,"Worldwide Gross":2282710,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Oct 20 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Miramax","Source":null,"Major Genre":"Drama","Creative Type":null,"Director":"James Gray","Rotten Tomatoes Rating":64,"IMDB Rating":6.3,"IMDB Votes":8784},{"Title":"The Divine Secrets of the Ya-Ya Sisterhood","US Gross":69586544,"Worldwide Gross":73826768,"US DVD Sales":null,"Production Budget":27000000,"Release Date":"Jun 07 2002","MPAA Rating":"PG-13","Running Time min":116,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"You Can Count on Me","US Gross":9180275,"Worldwide Gross":11005992,"US DVD Sales":null,"Production Budget":1200000,"Release Date":"Nov 10 2000","MPAA Rating":"R","Running Time min":null,"Distributor":"Paramount Vantage","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":95,"IMDB Rating":7.7,"IMDB Votes":14261},{"Title":"Year One","US Gross":43337279,"Worldwide Gross":57604723,"US DVD Sales":14813995,"Production Budget":60000000,"Release Date":"Jun 19 2009","MPAA Rating":"PG-13","Running Time min":97,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Historical Fiction","Director":"Harold Ramis","Rotten Tomatoes Rating":14,"IMDB Rating":5,"IMDB Votes":23091},{"Title":"Yes","US Gross":396035,"Worldwide Gross":661221,"US DVD Sales":null,"Production Budget":1700000,"Release Date":"Jun 24 2005","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures Classics","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Yes Man","US Gross":97690976,"Worldwide Gross":225990976,"US DVD Sales":26601131,"Production Budget":50000000,"Release Date":"Dec 19 2008","MPAA Rating":"PG-13","Running Time min":104,"Distributor":"Warner Bros.","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Peyton Reed","Rotten Tomatoes Rating":43,"IMDB Rating":7,"IMDB Votes":62150},{"Title":"You Kill Me","US Gross":2426851,"Worldwide Gross":2426851,"US DVD Sales":null,"Production Budget":4000000,"Release Date":"Jun 22 2007","MPAA Rating":"R","Running Time min":92,"Distributor":"IFC Films","Source":"Original Screenplay","Major Genre":"Black Comedy","Creative Type":"Contemporary Fiction","Director":"John Dahl","Rotten Tomatoes Rating":78,"IMDB Rating":6.7,"IMDB Votes":9498},{"Title":"Yours, Mine and Ours","US Gross":53359917,"Worldwide Gross":72359917,"US DVD Sales":26979166,"Production Budget":45000000,"Release Date":"Nov 23 2005","MPAA Rating":"PG","Running Time min":90,"Distributor":"Paramount Pictures","Source":"Remake","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Raja Gosnell","Rotten Tomatoes Rating":null,"IMDB Rating":7.6,"IMDB Votes":259},{"Title":"You've Got Mail","US Gross":115821495,"Worldwide Gross":250800000,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Dec 18 1998","MPAA Rating":"PG","Running Time min":119,"Distributor":"Warner Bros.","Source":"Based on Play","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Nora Ephron","Rotten Tomatoes Rating":68,"IMDB Rating":6.2,"IMDB Votes":52587},{"Title":"Youth in Revolt","US Gross":15285588,"Worldwide Gross":17585588,"US DVD Sales":3654607,"Production Budget":18000000,"Release Date":"Jan 08 2010","MPAA Rating":"R","Running Time min":null,"Distributor":"Weinstein/Dimension","Source":"Based on Book/Short Story","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":6.7,"IMDB Votes":14670},{"Title":"Y Tu Mama Tambien (And Your Mother Too)","US Gross":13649881,"Worldwide Gross":33649881,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Mar 15 2002","MPAA Rating":"R","Running Time min":null,"Distributor":"IFC Films","Source":"Original Screenplay","Major Genre":"Drama","Creative Type":"Contemporary Fiction","Director":"Alfonso Cuaron","Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Yu-Gi-Oh","US Gross":19762690,"Worldwide Gross":28762690,"US DVD Sales":null,"Production Budget":20000000,"Release Date":"Aug 13 2004","MPAA Rating":"PG","Running Time min":null,"Distributor":"Warner Bros.","Source":"Based on TV","Major Genre":"Adventure","Creative Type":"Kids Fiction","Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":null,"IMDB Votes":null},{"Title":"The Young Unknowns","US Gross":58163,"Worldwide Gross":58163,"US DVD Sales":null,"Production Budget":800000,"Release Date":"Apr 11 2003","MPAA Rating":"R","Running Time min":null,"Distributor":"Indican Pictures","Source":null,"Major Genre":null,"Creative Type":null,"Director":null,"Rotten Tomatoes Rating":null,"IMDB Rating":4.5,"IMDB Votes":98},{"Title":"The Young Victoria","US Gross":11001272,"Worldwide Gross":11001272,"US DVD Sales":3273039,"Production Budget":35000000,"Release Date":"Dec 18 2009","MPAA Rating":"PG","Running Time min":null,"Distributor":"Apparition","Source":"Based on Real Life Events","Major Genre":"Drama","Creative Type":"Dramatization","Director":null,"Rotten Tomatoes Rating":76,"IMDB Rating":7.2,"IMDB Votes":8408},{"Title":"Zathura","US Gross":28045540,"Worldwide Gross":58545540,"US DVD Sales":22025352,"Production Budget":65000000,"Release Date":"Nov 11 2005","MPAA Rating":"PG","Running Time min":113,"Distributor":"Sony Pictures","Source":"Based on Book/Short Story","Major Genre":"Adventure","Creative Type":"Fantasy","Director":"Jon Favreau","Rotten Tomatoes Rating":75,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Zero Effect","US Gross":2080693,"Worldwide Gross":2080693,"US DVD Sales":null,"Production Budget":5000000,"Release Date":"Jan 30 1998","MPAA Rating":"R","Running Time min":null,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":null,"Rotten Tomatoes Rating":66,"IMDB Rating":6.8,"IMDB Votes":8489},{"Title":"Zoolander","US Gross":45172250,"Worldwide Gross":60780981,"US DVD Sales":null,"Production Budget":28000000,"Release Date":"Sep 28 2001","MPAA Rating":"PG-13","Running Time min":89,"Distributor":"Paramount Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Ben Stiller","Rotten Tomatoes Rating":62,"IMDB Rating":6.4,"IMDB Votes":69296},{"Title":"Zombieland","US Gross":75590286,"Worldwide Gross":98690286,"US DVD Sales":28281155,"Production Budget":23600000,"Release Date":"Oct 02 2009","MPAA Rating":"R","Running Time min":87,"Distributor":"Sony Pictures","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Fantasy","Director":"Ruben Fleischer","Rotten Tomatoes Rating":89,"IMDB Rating":7.8,"IMDB Votes":81629},{"Title":"Zack and Miri Make a Porno","US Gross":31452765,"Worldwide Gross":36851125,"US DVD Sales":21240321,"Production Budget":24000000,"Release Date":"Oct 31 2008","MPAA Rating":"R","Running Time min":101,"Distributor":"Weinstein Co.","Source":"Original Screenplay","Major Genre":"Comedy","Creative Type":"Contemporary Fiction","Director":"Kevin Smith","Rotten Tomatoes Rating":65,"IMDB Rating":7,"IMDB Votes":55687},{"Title":"Zodiac","US Gross":33080084,"Worldwide Gross":83080084,"US DVD Sales":20983030,"Production Budget":85000000,"Release Date":"Mar 02 2007","MPAA Rating":"R","Running Time min":157,"Distributor":"Paramount Pictures","Source":"Based on Book/Short Story","Major Genre":"Thriller/Suspense","Creative Type":"Dramatization","Director":"David Fincher","Rotten Tomatoes Rating":89,"IMDB Rating":null,"IMDB Votes":null},{"Title":"Zoom","US Gross":11989328,"Worldwide Gross":12506188,"US DVD Sales":6679409,"Production Budget":35000000,"Release Date":"Aug 11 2006","MPAA Rating":"PG","Running Time min":null,"Distributor":"Sony Pictures","Source":"Based on Comic/Graphic Novel","Major Genre":"Adventure","Creative Type":"Super Hero","Director":"Peter Hewitt","Rotten Tomatoes Rating":3,"IMDB Rating":3.4,"IMDB Votes":7424},{"Title":"The Legend of Zorro","US Gross":45575336,"Worldwide Gross":141475336,"US DVD Sales":null,"Production Budget":80000000,"Release Date":"Oct 28 2005","MPAA Rating":"PG","Running Time min":129,"Distributor":"Sony Pictures","Source":"Remake","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Martin Campbell","Rotten Tomatoes Rating":26,"IMDB Rating":5.7,"IMDB Votes":21161},{"Title":"The Mask of Zorro","US Gross":93828745,"Worldwide Gross":233700000,"US DVD Sales":null,"Production Budget":65000000,"Release Date":"Jul 17 1998","MPAA Rating":"PG-13","Running Time min":136,"Distributor":"Sony Pictures","Source":"Remake","Major Genre":"Adventure","Creative Type":"Historical Fiction","Director":"Martin Campbell","Rotten Tomatoes Rating":82,"IMDB Rating":6.7,"IMDB Votes":4789}],"anchored":true,"createdBy":"user","attachedMetadata":""},{"id":"table-78","displayId":"movie-profits","names":["Production Budget","Profit","Title","Worldwide Gross"],"rows":[{"Production Budget":237000000,"Profit":2530891499,"Title":"Avatar","Worldwide Gross":2767891499},{"Production Budget":200000000,"Profit":1642879955,"Title":"Titanic","Worldwide Gross":1842879955},{"Production Budget":94000000,"Profit":1039027325,"Title":"The Lord of the Rings: The Return of the King","Worldwide Gross":1133027325},{"Production Budget":63000000,"Profit":860067947,"Title":"Jurassic Park","Worldwide Gross":923067947},{"Production Budget":125000000,"Profit":851457891,"Title":"Harry Potter and the Sorcerer's Stone","Worldwide Gross":976457891},{"Production Budget":70000000,"Profit":849838758,"Title":"Shrek 2","Worldwide Gross":919838758},{"Production Budget":200000000,"Profit":846340665,"Title":"Toy Story 3","Worldwide Gross":1046340665},{"Production Budget":225000000,"Profit":840659812,"Title":"Pirates of the Caribbean: Dead Man's Chest","Worldwide Gross":1065659812},{"Production Budget":185000000,"Profit":837345358,"Title":"The Dark Knight","Worldwide Gross":1022345358},{"Production Budget":94000000,"Profit":832284377,"Title":"The Lord of the Rings: The Two Towers","Worldwide Gross":926284377},{"Production Budget":200000000,"Profit":823291110,"Title":"Alice in Wonderland","Worldwide Gross":1023291110},{"Production Budget":115000000,"Profit":809288297,"Title":"Star Wars Ep. I: The Phantom Menace","Worldwide Gross":924288297},{"Production Budget":90000000,"Profit":796685941,"Title":"Ice Age: Dawn of the Dinosaurs","Worldwide Gross":886685941},{"Production Budget":150000000,"Profit":788468864,"Title":"Harry Potter and the Order of the Phoenix","Worldwide Gross":938468864},{"Production Budget":11000000,"Profit":786900000,"Title":"Star Wars Ep. IV: A New Hope","Worldwide Gross":797900000},{"Production Budget":10500000,"Profit":782410554,"Title":"ET: The Extra-Terrestrial","Worldwide Gross":792910554},{"Production Budget":100000000,"Profit":778987880,"Title":"Harry Potter and the Chamber of Secrets","Worldwide Gross":878987880},{"Production Budget":94000000,"Profit":773894287,"Title":"Finding Nemo","Worldwide Gross":867894287},{"Production Budget":109000000,"Profit":759621686,"Title":"The Lord of the Rings: The Fellowship of the Ring","Worldwide Gross":868621686},{"Production Budget":150000000,"Profit":746013036,"Title":"Harry Potter and the Goblet of Fire","Worldwide Gross":896013036},{"Production Budget":75000000,"Profit":742400878,"Title":"Independence Day","Worldwide Gross":817400878},{"Production Budget":115000000,"Profit":733998877,"Title":"Star Wars Ep. III: Revenge of the Sith","Worldwide Gross":848998877},{"Production Budget":75000000,"Profit":711686679,"Title":"The Lost World: Jurassic Park","Worldwide Gross":786686679},{"Production Budget":79300000,"Profit":704539505,"Title":"The Lion King","Worldwide Gross":783839505},{"Production Budget":250000000,"Profit":687499905,"Title":"Harry Potter and the Half-Blood Prince","Worldwide Gross":937499905},{"Production Budget":139000000,"Profit":682708551,"Title":"Spider-Man","Worldwide Gross":821708551},{"Production Budget":130000000,"Profit":665538952,"Title":"Harry Potter and the Prisoner of Azkaban","Worldwide Gross":795538952},{"Production Budget":300000000,"Profit":660996492,"Title":"Pirates of the Caribbean: At World's End","Worldwide Gross":960996492},{"Production Budget":50000000,"Profit":652623634,"Title":"The Twilight Saga: New Moon","Worldwide Gross":702623634},{"Production Budget":160000000,"Profit":638958162,"Title":"Shrek the Third","Worldwide Gross":798958162}],"metadata":{"Production Budget":{"type":"number","semanticType":"Number"},"Profit":{"type":"number","semanticType":"Number"},"Title":{"type":"string","semanticType":"Name"},"Worldwide Gross":{"type":"number","semanticType":"Number"}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Calculate profit for each movie\n df_movies['Profit'] = df_movies['Worldwide Gross'] - df_movies['Production Budget']\n \n # Remove rows with missing values in required columns\n df_filtered = df_movies.dropna(subset=['Profit', 'Production Budget', 'Worldwide Gross', 'Title'])\n \n # Sort by profit in descending order and select top 30\n df_top30 = df_filtered.nlargest(30, 'Profit')\n \n # Select only the required output fields\n transformed_df = df_top30[['Title', 'Production Budget', 'Worldwide Gross', 'Profit']].reset_index(drop=True)\n \n return transformed_df\n","source":["movies"],"dialog":[{"content":"You are a data scientist to help user to transform data that will be used for visualization.\nThe user will provide you information about what data would be needed, and your job is to create a python function based on the input data summary, transformation instruction and expected fields.\nThe users' instruction includes \"chart_type\" and \"chart_encodings\" that describe the visualization they want, and natural language instructions \"goal\" that describe what data is needed.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should first refine users' goal and then create a python function in the output section based off the [CONTEXT] and [GOAL]:\n\n 1. First, refine users' [GOAL]. The main objective in this step is to check if \"chart_type\" and \"chart_encodings\" provided by the user are sufficient to achieve their \"goal\". Concretely:\n - based on the user's \"goal\" and \"chart_type\" and \"chart_encodings\", elaborate the goal into a \"detailed_instruction\".\n - \"display_instruction\" is a short verb phrase describing the users' goal. \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate it based on detailed_instruction and the suggested chart_type and chart_encodings, but don't need to mention the chart details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user specification follows up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - determine \"output_fields\", the desired fields that the output data should have to achieve the user's goal, it's a good idea to include intermediate fields here.\n - then decide \"chart_encodings\", which maps visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized, \n - the \"chart_encodings\" should be created to support the user's \"chart_type\".\n - first, determine whether the user has provided sufficient fields in \"chart_encodings\" that are needed to achieve their goal:\n - if the user's \"chart_encodings\" are sufficient, simply copy it.\n - if the user didn't provide sufficient fields in \"chart_encodings\", add missing fields in \"chart_encodings\" (ordered them based on whether the field will be used in x,y axes or legends);\n - \"chart_encodings\" should only include fields that will be visualized (do not include other intermediate fields from \"output_fields\") \n - when adding new fields to \"chart_encodings\", be efficient and add only a minimal number of fields that are needed to achive the user's goal. \n - generally, the total number of fields in \"chart_encodings\" should be no more than 3 for x,y,legend.\n - if the user's \"chart_encodings\" is sufficient but can be optimized, you can reorder encodings to visualize the data more effectively.\n - sometimes, user may provide instruction to update visualizations fields they provided. You should leverage the user's goal to resolve the conflict and decide the final \"chart_encodings\"\n - e.g., they may mention \"use B metric instead\" while A metric is in provided fields, in this case, you should update \"chart_encodings\" to update A metric with B metric.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n Prepare the result in the following json format:\n\n```\n{\n \"detailed_instruction\": \"...\" // string, elaborate user instruction with details if the user\n \"display_instruction\": \"...\" // string, the short verb phrase describing the users' goal.\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have based on the user's goal, it's a good idea to preserve intermediate fields here (i.e., the goal of transformed data)\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n ... // other visualization channels user used\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized.\n \"reason\": \"...\" // string, explain why this refinement is made\n}\n```\n\n 2. Then, write a python function based on the refined goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \"transformed_df\" should contain all \"output_fields\" from the refined goal.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable.\nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- try to use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n\n 3. The output must only contain a json object representing the refined goal and a python code block representing the transformation code, do not add any extra text explanation.\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (movies)\n\n## fields\n\t*Title -- type: object, values: Silent Movie, 9, Rapa Nui, ..., A Night at the Roxbury, Fighting Tommy Riley, Gridiron Gang, Journey from the Fall\n\t*US Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 380270577.0, 402111870.0, 533345358.0, 760167650.0\n\t*Worldwide Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 937499905.0, 1133027325.0, 1842879955.0, 2767891499.0\n\t*US DVD Sales -- type: float64, values: 33619971.0, 140689412.0, nan, ..., nan, nan, 46260220.0, nan\n\t*Production Budget -- type: float64, values: 218.0, 1100.0, 23000.0, ..., 237000000.0, 250000000.0, 258000000.0, 300000000.0\n\t*Release Date -- type: object, values: Apr 01 1965, Apr 01 1975, Apr 01 1986, ..., Sep 30 1983, Sep 30 1994, Sep 30 2005, Sep 30 2006\n\t*MPAA Rating -- type: object, values: G, NC-17, Not Rated, Open, PG, PG-13, R\n\t*Running Time min -- type: float64, values: nan, nan, nan, ..., nan, nan, nan, nan\n\t*Distributor -- type: object, values: 20th Century Fox, 3D Entertainment, 8X Entertainment, ..., Women Make Movies, Yari Film Group Releasing, Yash Raj Films, Zeitgeist\n\t*Source -- type: object, values: Based on Book/Short Story, Based on Comic/Graphic Novel, Based on Factual Book/Article, ..., Original Screenplay, Remake, Spin-Off, Traditional/Legend/Fairytale\n\t*Major Genre -- type: object, values: Action, Adventure, Black Comedy, ..., Musical, Romantic Comedy, Thriller/Suspense, Western\n\t*Creative Type -- type: object, values: Contemporary Fiction, Dramatization, Factual, ..., Kids Fiction, Multiple Creative Types, Science Fiction, Super Hero\n\t*Director -- type: object, values: Abel Ferrara, Adam McKay, Adam Shankman, ..., Yimou Zhang, Zach Braff, Zack Snyder, Zak Penn\n\t*Rotten Tomatoes Rating -- type: float64, values: 1.0, 2.0, nan, ..., nan, nan, nan, nan\n\t*IMDB Rating -- type: float64, values: 1.5, 2.0, 2.5, ..., nan, nan, nan, nan\n\t*IMDB Votes -- type: float64, values: 18.0, 25.0, 26.0, ..., 237477.0, 417703.0, 519541.0, nan\n\n## sample\n Title US Gross Worldwide Gross US DVD Sales Production Budget Release Date MPAA Rating Running Time min Distributor Source Major Genre Creative Type Director Rotten Tomatoes Rating IMDB Rating IMDB Votes\n0 The Land Girls 146083 146083 None 8000000 Jun 12 1998 R None Gramercy None None None None NaN 6.1 1071.0\n1 First Love, Last Rites 10876 10876 None 300000 Aug 07 1998 R None Strand None Drama None None NaN 6.9 207.0\n2 I Married a Strange Person 203134 203134 None 250000 Aug 28 1998 None None Lionsgate None Comedy None None NaN 6.8 865.0\n3 Let's Talk About Sex 373615 373615 None 300000 Sep 11 1998 None None Fine Line None Comedy None None 13.0 NaN NaN\n4 Slam 1009819 1087521 None 1000000 Oct 09 1998 R None Trimark Original Screenplay Drama Contemporary Fiction None 62.0 3.4 165.0\n......\n\n\n\n\n[GOAL]\n\n{\n \"instruction\": \"show top 30 movies based on their profit\",\n \"chart_type\": \"Scatter Plot\",\n \"chart_encodings\": {\n \"x\": \"Production Budget\",\n \"y\": \"Worldwide Gross\",\n \"color\": \"Title\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Calculate the profit for each movie (Worldwide Gross minus Production Budget), then select the top 30 movies with the highest profit. Display these movies with their Production Budget, Worldwide Gross, and Title to visualize the relationship between budget and revenue for the most profitable films.\",\n \"display_instruction\": \"Show top 30 movies by **profit** with their **Production Budget** and **Worldwide Gross**\",\n \"output_fields\": [\"Title\", \"Production Budget\", \"Worldwide Gross\", \"Profit\"],\n \"chart_encodings\": {\n \"x\": \"Production Budget\",\n \"y\": \"Worldwide Gross\",\n \"color\": \"Title\"\n },\n \"reason\": \"The user wants to show top 30 movies based on profit, which requires calculating profit as the difference between Worldwide Gross and Production Budget. The chart encodings provided are sufficient to visualize the most profitable movies, showing the relationship between their budget and gross revenue. An intermediate field 'Profit' is added to output_fields to enable the top 30 selection, though it won't be directly visualized in the chart.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Calculate profit for each movie\n df_movies['Profit'] = df_movies['Worldwide Gross'] - df_movies['Production Budget']\n \n # Remove rows with missing values in required columns\n df_filtered = df_movies.dropna(subset=['Profit', 'Production Budget', 'Worldwide Gross', 'Title'])\n \n # Sort by profit in descending order and select top 30\n df_top30 = df_filtered.nlargest(30, 'Profit')\n \n # Select only the required output fields\n transformed_df = df_top30[['Title', 'Production Budget', 'Worldwide Gross', 'Profit']].reset_index(drop=True)\n \n return transformed_df\n```","role":"assistant"}],"trigger":{"tableId":"movies","sourceTableIds":["movies"],"instruction":"show top 30 movies based on their profit","displayInstruction":"Show top 30 movies by **profit** with their **Production Budget** and **Worldwide Gross**","chart":{"id":"chart-1760743154092","chartType":"Scatter Plot","encodingMap":{"x":{"fieldID":"original--movies--Production Budget"},"y":{"fieldID":"original--movies--Worldwide Gross"},"color":{"fieldID":"original--movies--Title"},"size":{"channel":"size","bin":false},"opacity":{"channel":"opacity","bin":false},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"movies","saved":false,"source":"trigger","unread":false},"resultTableId":"table-78"},"explanation":{"agent":"CodeExplanationAgent","code":"The code identifies the most financially successful movies by analyzing their profitability:\n\n- Calculate **Profit** for each movie by subtracting **Production Budget** from **Worldwide Gross**\n- Filter out movies with missing values in **Profit**, **Production Budget**, **Worldwide Gross**, or **Title** fields\n- Sort all movies by **Profit** in descending order and select the **top 30** most profitable movies\n- Return a simplified dataset containing only **Title**, **Production Budget**, **Worldwide Gross**, and **Profit** for these top performers","concepts":[{"explanation":"The net financial gain from a movie, calculated as the difference between worldwide box office revenue and production costs: \\( \\text{Profit} = \\text{Worldwide\\_Gross} - \\text{Production\\_Budget} \\). This metric represents the pure theatrical profitability before accounting for marketing costs, distribution fees, or ancillary revenue streams like DVD sales.","field":"Profit"}],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (movies)\n\n## fields\n\t*Title -- type: object, values: Silent Movie, 9, Rapa Nui, ..., A Night at the Roxbury, Fighting Tommy Riley, Gridiron Gang, Journey from the Fall\n\t*US Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 441226247.0, 533345358.0, 600788188.0, 760167650.0\n\t*Worldwide Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 1065659812.0, 1133027325.0, 1842879955.0, 2767891499.0\n\t*US DVD Sales -- type: float64, values: 2638319.0, 3907625.0, 4653193.0, ..., 124058348.0, 153389976.0, 234119058.0, 320830925.0\n\t*Production Budget -- type: float64, values: 218.0, 1100.0, 23000.0, ..., 237000000.0, 250000000.0, 258000000.0, 300000000.0\n\t*Release Date -- type: object, values: Apr 01 1965, Apr 01 1975, Apr 01 1986, ..., Sep 30 1983, Sep 30 1994, Sep 30 2005, Sep 30 2006\n\t*MPAA Rating -- type: object, values: G, NC-17, Not Rated, Open, PG, PG-13, R\n\t*Running Time min -- type: float64, values: 46.0, 72.0, 74.0, ..., nan, nan, nan, nan\n\t*Distributor -- type: object, values: 20th Century Fox, 3D Entertainment, 8X Entertainment, ..., Women Make Movies, Yari Film Group Releasing, Yash Raj Films, Zeitgeist\n\t*Source -- type: object, values: Based on Book/Short Story, Based on Comic/Graphic Novel, Based on Factual Book/Article, ..., Original Screenplay, Remake, Spin-Off, Traditional/Legend/Fairytale\n\t*Major Genre -- type: object, values: Action, Adventure, Black Comedy, ..., Musical, Romantic Comedy, Thriller/Suspense, Western\n\t*Creative Type -- type: object, values: Contemporary Fiction, Dramatization, Factual, ..., Kids Fiction, Multiple Creative Types, Science Fiction, Super Hero\n\t*Director -- type: object, values: Abel Ferrara, Adam McKay, Adam Shankman, ..., Yimou Zhang, Zach Braff, Zack Snyder, Zak Penn\n\t*Rotten Tomatoes Rating -- type: float64, values: 1.0, 2.0, 3.0, ..., nan, nan, nan, nan\n\t*IMDB Rating -- type: float64, values: 1.5, 2.5, 3.0, ..., nan, nan, nan, nan\n\t*IMDB Votes -- type: float64, values: 18.0, 25.0, 26.0, ..., 261439.0, 292562.0, 417703.0, 519541.0\n\n## sample\n Title US Gross Worldwide Gross US DVD Sales Production Budget Release Date MPAA Rating Running Time min Distributor Source Major Genre Creative Type Director Rotten Tomatoes Rating IMDB Rating IMDB Votes\n0 The Land Girls 146083 146083 None 8000000 Jun 12 1998 R None Gramercy None None None None NaN 6.1 1071.0\n1 First Love, Last Rites 10876 10876 None 300000 Aug 07 1998 R None Strand None Drama None None NaN 6.9 207.0\n2 I Married a Strange Person 203134 203134 None 250000 Aug 28 1998 None None Lionsgate None Comedy None None NaN 6.8 865.0\n3 Let's Talk About Sex 373615 373615 None 300000 Sep 11 1998 None None Fine Line None Comedy None None 13.0 NaN NaN\n4 Slam 1009819 1087521 None 1000000 Oct 09 1998 R None Trimark Original Screenplay Drama Contemporary Fiction None 62.0 3.4 165.0\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Calculate profit for each movie\n df_movies['Profit'] = df_movies['Worldwide Gross'] - df_movies['Production Budget']\n \n # Remove rows with missing values in required columns\n df_filtered = df_movies.dropna(subset=['Profit', 'Production Budget', 'Worldwide Gross', 'Title'])\n \n # Sort by profit in descending order and select top 30\n df_top30 = df_filtered.nlargest(30, 'Profit')\n \n # Select only the required output fields\n transformed_df = df_top30[['Title', 'Production Budget', 'Worldwide Gross', 'Profit']].reset_index(drop=True)\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\nThe code identifies the most financially successful movies by analyzing their profitability:\n\n- Calculate **Profit** for each movie by subtracting **Production Budget** from **Worldwide Gross**\n- Filter out movies with missing values in **Profit**, **Production Budget**, **Worldwide Gross**, or **Title** fields\n- Sort all movies by **Profit** in descending order and select the **top 30** most profitable movies\n- Return a simplified dataset containing only **Title**, **Production Budget**, **Worldwide Gross**, and **Profit** for these top performers\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"Profit\",\n \"explanation\": \"The net financial gain from a movie, calculated as the difference between worldwide box office revenue and production costs: \\\\( \\\\text{Profit} = \\\\text{Worldwide\\\\_Gross} - \\\\text{Production\\\\_Budget} \\\\). This metric represents the pure theatrical profitability before accounting for marketing costs, distribution fees, or ancillary revenue streams like DVD sales.\"\n }\n]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""},{"id":"table-77","displayId":"movie-profits1","names":["Major Genre","Production Budget","Profit","Title","Worldwide Gross"],"rows":[{"Major Genre":"Action","Production Budget":237000000,"Profit":2530891499,"Title":"Avatar","Worldwide Gross":2767891499},{"Major Genre":"Action","Production Budget":63000000,"Profit":860067947,"Title":"Jurassic Park","Worldwide Gross":923067947},{"Major Genre":"Action","Production Budget":185000000,"Profit":837345358,"Title":"The Dark Knight","Worldwide Gross":1022345358},{"Major Genre":"Adventure","Production Budget":94000000,"Profit":1039027325,"Title":"The Lord of the Rings: The Return of the King","Worldwide Gross":1133027325},{"Major Genre":"Adventure","Production Budget":125000000,"Profit":851457891,"Title":"Harry Potter and the Sorcerer's Stone","Worldwide Gross":976457891},{"Major Genre":"Adventure","Production Budget":70000000,"Profit":849838758,"Title":"Shrek 2","Worldwide Gross":919838758},{"Major Genre":"Black Comedy","Production Budget":37000000,"Profit":126415735,"Title":"Burn After Reading","Worldwide Gross":163415735},{"Major Genre":"Black Comedy","Production Budget":10000000,"Profit":73593107,"Title":"Snatch","Worldwide Gross":83593107},{"Major Genre":"Black Comedy","Production Budget":28000000,"Profit":43430876,"Title":"The Royal Tenenbaums","Worldwide Gross":71430876},{"Major Genre":"Comedy","Production Budget":28000000,"Profit":476050219,"Title":"Aladdin","Worldwide Gross":504050219},{"Major Genre":"Comedy","Production Budget":150000000,"Profit":470495432,"Title":"Ratatouille","Worldwide Gross":620495432},{"Major Genre":"Comedy","Production Budget":110000000,"Profit":464480841,"Title":"Night at the Museum","Worldwide Gross":574480841},{"Major Genre":"Concert/Performance","Production Budget":6500000,"Profit":64781781,"Title":"Hannah Montana/Miley Cyrus: Best of Both Worlds Concert Tour","Worldwide Gross":71281781},{"Major Genre":"Concert/Performance","Production Budget":3000000,"Profit":35236338,"Title":"The Original Kings of Comedy","Worldwide Gross":38236338},{"Major Genre":"Concert/Performance","Production Budget":3000000,"Profit":16184820,"Title":"Martin Lawrence Live: RunTelDat","Worldwide Gross":19184820},{"Major Genre":"Documentary","Production Budget":6000000,"Profit":216414517,"Title":"Fahrenheit 9/11","Worldwide Gross":222414517},{"Major Genre":"Documentary","Production Budget":3400000,"Profit":126037223,"Title":"La marche de l'empereur","Worldwide Gross":129437223},{"Major Genre":"Documentary","Production Budget":3000000,"Profit":55576018,"Title":"Bowling for Columbine","Worldwide Gross":58576018},{"Major Genre":"Drama","Production Budget":10500000,"Profit":782410554,"Title":"ET: The Extra-Terrestrial","Worldwide Gross":792910554},{"Major Genre":"Drama","Production Budget":50000000,"Profit":652623634,"Title":"The Twilight Saga: New Moon","Worldwide Gross":702623634},{"Major Genre":"Drama","Production Budget":55000000,"Profit":624400525,"Title":"Forrest Gump","Worldwide Gross":679400525},{"Major Genre":"Horror","Production Budget":12000000,"Profit":458700000,"Title":"Jaws","Worldwide Gross":470700000},{"Major Genre":"Horror","Production Budget":150000000,"Profit":435055701,"Title":"I am Legend","Worldwide Gross":585055701},{"Major Genre":"Horror","Production Budget":12000000,"Profit":390500000,"Title":"The Exorcist","Worldwide Gross":402500000},{"Major Genre":"Musical","Production Budget":20000000,"Profit":383476931,"Title":"Beauty and the Beast","Worldwide Gross":403476931},{"Major Genre":"Musical","Production Budget":8200000,"Profit":278014286,"Title":"The Sound of Music","Worldwide Gross":286214286},{"Major Genre":"Musical","Production Budget":30000000,"Profit":277687518,"Title":"Chicago","Worldwide Gross":307687518},{"Major Genre":"Romantic Comedy","Production Budget":14000000,"Profit":449400000,"Title":"Pretty Woman","Worldwide Gross":463400000},{"Major Genre":"Romantic Comedy","Production Budget":5000000,"Profit":363744044,"Title":"My Big Fat Greek Wedding","Worldwide Gross":368744044},{"Major Genre":"Romantic Comedy","Production Budget":22000000,"Profit":338099999,"Title":"There's Something About Mary","Worldwide Gross":360099999},{"Major Genre":"Thriller/Suspense","Production Budget":200000000,"Profit":1642879955,"Title":"Titanic","Worldwide Gross":1842879955},{"Major Genre":"Thriller/Suspense","Production Budget":40000000,"Profit":632806292,"Title":"The Sixth Sense","Worldwide Gross":672806292},{"Major Genre":"Thriller/Suspense","Production Budget":125000000,"Profit":632236138,"Title":"The Da Vinci Code","Worldwide Gross":757236138},{"Major Genre":"Western","Production Budget":19000000,"Profit":405200000,"Title":"Dances with Wolves","Worldwide Gross":424200000},{"Major Genre":"Western","Production Budget":6000000,"Profit":96308900,"Title":"Butch Cassidy and the Sundance Kid","Worldwide Gross":102308900},{"Major Genre":"Western","Production Budget":26000000,"Profit":42293719,"Title":"Open Range","Worldwide Gross":68293719}],"metadata":{"Major Genre":{"type":"string","semanticType":"String"},"Production Budget":{"type":"number","semanticType":"Number"},"Profit":{"type":"number","semanticType":"Number"},"Title":{"type":"string","semanticType":"Name"},"Worldwide Gross":{"type":"number","semanticType":"Number"}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Calculate profit for each movie\n df_movies['Profit'] = df_movies['Worldwide Gross'] - df_movies['Production Budget']\n \n # Remove rows with missing values in required columns\n df_filtered = df_movies.dropna(subset=['Profit', 'Production Budget', 'Worldwide Gross', 'Title', 'Major Genre'])\n \n # Group by Major Genre and select top 3 most profitable movies from each genre\n transformed_df = df_filtered.groupby('Major Genre', group_keys=False).apply(\n lambda x: x.nlargest(3, 'Profit')\n ).reset_index(drop=True)\n \n # Select only the required output fields\n transformed_df = transformed_df[['Title', 'Major Genre', 'Profit', 'Production Budget', 'Worldwide Gross']]\n \n return transformed_df\n","source":["movies"],"dialog":[{"content":"You are a data scientist to help user to transform data that will be used for visualization.\nThe user will provide you information about what data would be needed, and your job is to create a python function based on the input data summary, transformation instruction and expected fields.\nThe users' instruction includes \"chart_type\" and \"chart_encodings\" that describe the visualization they want, and natural language instructions \"goal\" that describe what data is needed.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should first refine users' goal and then create a python function in the output section based off the [CONTEXT] and [GOAL]:\n\n 1. First, refine users' [GOAL]. The main objective in this step is to check if \"chart_type\" and \"chart_encodings\" provided by the user are sufficient to achieve their \"goal\". Concretely:\n - based on the user's \"goal\" and \"chart_type\" and \"chart_encodings\", elaborate the goal into a \"detailed_instruction\".\n - \"display_instruction\" is a short verb phrase describing the users' goal. \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate it based on detailed_instruction and the suggested chart_type and chart_encodings, but don't need to mention the chart details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user specification follows up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - determine \"output_fields\", the desired fields that the output data should have to achieve the user's goal, it's a good idea to include intermediate fields here.\n - then decide \"chart_encodings\", which maps visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized, \n - the \"chart_encodings\" should be created to support the user's \"chart_type\".\n - first, determine whether the user has provided sufficient fields in \"chart_encodings\" that are needed to achieve their goal:\n - if the user's \"chart_encodings\" are sufficient, simply copy it.\n - if the user didn't provide sufficient fields in \"chart_encodings\", add missing fields in \"chart_encodings\" (ordered them based on whether the field will be used in x,y axes or legends);\n - \"chart_encodings\" should only include fields that will be visualized (do not include other intermediate fields from \"output_fields\") \n - when adding new fields to \"chart_encodings\", be efficient and add only a minimal number of fields that are needed to achive the user's goal. \n - generally, the total number of fields in \"chart_encodings\" should be no more than 3 for x,y,legend.\n - if the user's \"chart_encodings\" is sufficient but can be optimized, you can reorder encodings to visualize the data more effectively.\n - sometimes, user may provide instruction to update visualizations fields they provided. You should leverage the user's goal to resolve the conflict and decide the final \"chart_encodings\"\n - e.g., they may mention \"use B metric instead\" while A metric is in provided fields, in this case, you should update \"chart_encodings\" to update A metric with B metric.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n Prepare the result in the following json format:\n\n```\n{\n \"detailed_instruction\": \"...\" // string, elaborate user instruction with details if the user\n \"display_instruction\": \"...\" // string, the short verb phrase describing the users' goal.\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have based on the user's goal, it's a good idea to preserve intermediate fields here (i.e., the goal of transformed data)\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n ... // other visualization channels user used\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized.\n \"reason\": \"...\" // string, explain why this refinement is made\n}\n```\n\n 2. Then, write a python function based on the refined goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \"transformed_df\" should contain all \"output_fields\" from the refined goal.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable.\nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- try to use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n\n 3. The output must only contain a json object representing the refined goal and a python code block representing the transformation code, do not add any extra text explanation.\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (movies)\n\n## fields\n\t*Title -- type: object, values: Silent Movie, 9, Rapa Nui, ..., A Night at the Roxbury, Fighting Tommy Riley, Gridiron Gang, Journey from the Fall\n\t*US Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 380270577.0, 402111870.0, 533345358.0, 760167650.0\n\t*Worldwide Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 937499905.0, 1133027325.0, 1842879955.0, 2767891499.0\n\t*US DVD Sales -- type: float64, values: 33619971.0, 140689412.0, nan, ..., nan, nan, 46260220.0, nan\n\t*Production Budget -- type: float64, values: 218.0, 1100.0, 23000.0, ..., 237000000.0, 250000000.0, 258000000.0, 300000000.0\n\t*Release Date -- type: object, values: Apr 01 1965, Apr 01 1975, Apr 01 1986, ..., Sep 30 1983, Sep 30 1994, Sep 30 2005, Sep 30 2006\n\t*MPAA Rating -- type: object, values: G, NC-17, Not Rated, Open, PG, PG-13, R\n\t*Running Time min -- type: float64, values: nan, nan, nan, ..., nan, nan, nan, nan\n\t*Distributor -- type: object, values: 20th Century Fox, 3D Entertainment, 8X Entertainment, ..., Women Make Movies, Yari Film Group Releasing, Yash Raj Films, Zeitgeist\n\t*Source -- type: object, values: Based on Book/Short Story, Based on Comic/Graphic Novel, Based on Factual Book/Article, ..., Original Screenplay, Remake, Spin-Off, Traditional/Legend/Fairytale\n\t*Major Genre -- type: object, values: Action, Adventure, Black Comedy, ..., Musical, Romantic Comedy, Thriller/Suspense, Western\n\t*Creative Type -- type: object, values: Contemporary Fiction, Dramatization, Factual, ..., Kids Fiction, Multiple Creative Types, Science Fiction, Super Hero\n\t*Director -- type: object, values: Abel Ferrara, Adam McKay, Adam Shankman, ..., Yimou Zhang, Zach Braff, Zack Snyder, Zak Penn\n\t*Rotten Tomatoes Rating -- type: float64, values: 1.0, 2.0, nan, ..., nan, nan, nan, nan\n\t*IMDB Rating -- type: float64, values: 1.5, 2.0, 2.5, ..., nan, nan, nan, nan\n\t*IMDB Votes -- type: float64, values: 18.0, 25.0, 26.0, ..., 237477.0, 417703.0, 519541.0, nan\n\n## sample\n Title US Gross Worldwide Gross US DVD Sales Production Budget Release Date MPAA Rating Running Time min Distributor Source Major Genre Creative Type Director Rotten Tomatoes Rating IMDB Rating IMDB Votes\n0 The Land Girls 146083 146083 None 8000000 Jun 12 1998 R None Gramercy None None None None NaN 6.1 1071.0\n1 First Love, Last Rites 10876 10876 None 300000 Aug 07 1998 R None Strand None Drama None None NaN 6.9 207.0\n2 I Married a Strange Person 203134 203134 None 250000 Aug 28 1998 None None Lionsgate None Comedy None None NaN 6.8 865.0\n3 Let's Talk About Sex 373615 373615 None 300000 Sep 11 1998 None None Fine Line None Comedy None None 13.0 NaN NaN\n4 Slam 1009819 1087521 None 1000000 Oct 09 1998 R None Trimark Original Screenplay Drama Contemporary Fiction None 62.0 3.4 165.0\n......\n\n\n\n\n[GOAL]\n\n{\n \"instruction\": \"show top 30 movies based on their profit\",\n \"chart_type\": \"Scatter Plot\",\n \"chart_encodings\": {\n \"x\": \"Production Budget\",\n \"y\": \"Worldwide Gross\",\n \"color\": \"Title\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Calculate the profit for each movie (Worldwide Gross minus Production Budget), then select the top 30 movies with the highest profit. Display these movies with their Production Budget, Worldwide Gross, and Title to visualize the relationship between budget and revenue for the most profitable films.\",\n \"display_instruction\": \"Show top 30 movies by **profit** with their **Production Budget** and **Worldwide Gross**\",\n \"output_fields\": [\"Title\", \"Production Budget\", \"Worldwide Gross\", \"Profit\"],\n \"chart_encodings\": {\n \"x\": \"Production Budget\",\n \"y\": \"Worldwide Gross\",\n \"color\": \"Title\"\n },\n \"reason\": \"The user wants to show top 30 movies based on profit, which requires calculating profit as the difference between Worldwide Gross and Production Budget. The chart encodings provided are sufficient to visualize the most profitable movies, showing the relationship between their budget and gross revenue. An intermediate field 'Profit' is added to output_fields to enable the top 30 selection, though it won't be directly visualized in the chart.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Calculate profit for each movie\n df_movies['Profit'] = df_movies['Worldwide Gross'] - df_movies['Production Budget']\n \n # Remove rows with missing values in required columns\n df_filtered = df_movies.dropna(subset=['Profit', 'Production Budget', 'Worldwide Gross', 'Title'])\n \n # Sort by profit in descending order and select top 30\n df_top30 = df_filtered.nlargest(30, 'Profit')\n \n # Select only the required output fields\n transformed_df = df_top30[['Title', 'Production Budget', 'Worldwide Gross', 'Profit']].reset_index(drop=True)\n \n return transformed_df\n```","role":"assistant"},{"content":"This is the result from the latest python code:\n\n Production Budget Profit Title Worldwide Gross\n0 237000000 2530891499 Avatar 2767891499\n1 200000000 1642879955 Titanic 1842879955\n2 94000000 1039027325 The Lord of the Rings: The Return of the King 1133027325\n3 63000000 860067947 Jurassic Park 923067947\n4 125000000 851457891 Harry Potter and the Sorcerer's Stone 976457891\n5 70000000 849838758 Shrek 2 919838758\n6 200000000 846340665 Toy Story 3 1046340665\n7 225000000 840659812 Pirates of the Caribbean: Dead Man's Chest 1065659812\n8 185000000 837345358 The Dark Knight 1022345358\n9 94000000 832284377 The Lord of the Rings: The Two Towers 926284377\n......\n\nUpdate the code above based on the following instruction:\n\n{\n \"followup_instruction\": \"show the top 3 most profitable movies from each genre\",\n \"chart_type\": \"Bar Chart\",\n \"chart_encodings\": {\n \"x\": \"Title\",\n \"y\": \"Profit\",\n \"color\": \"Production Budget\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Calculate the profit for each movie (Worldwide Gross minus Production Budget), then group movies by their Major Genre and select the top 3 most profitable movies from each genre. Display these movies with their Title, Profit, Production Budget, Major Genre, and Worldwide Gross.\",\n \"display_instruction\": \"Show top 3 most profitable movies from each **Major Genre**\",\n \"output_fields\": [\"Title\", \"Major Genre\", \"Profit\", \"Production Budget\", \"Worldwide Gross\"],\n \"chart_encodings\": {\n \"x\": \"Title\",\n \"y\": \"Profit\",\n \"color\": \"Major Genre\"\n },\n \"reason\": \"The user wants to see the top 3 most profitable movies from each genre, which builds upon the previous profit calculation. The chart encodings are updated to use 'Major Genre' for color instead of 'Production Budget' because when showing top movies by genre, it's more meaningful to distinguish them by genre in the visualization. The Major Genre field is added to output_fields to enable grouping and visualization by genre.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Calculate profit for each movie\n df_movies['Profit'] = df_movies['Worldwide Gross'] - df_movies['Production Budget']\n \n # Remove rows with missing values in required columns\n df_filtered = df_movies.dropna(subset=['Profit', 'Production Budget', 'Worldwide Gross', 'Title', 'Major Genre'])\n \n # Group by Major Genre and select top 3 most profitable movies from each genre\n transformed_df = df_filtered.groupby('Major Genre', group_keys=False).apply(\n lambda x: x.nlargest(3, 'Profit')\n ).reset_index(drop=True)\n \n # Select only the required output fields\n transformed_df = transformed_df[['Title', 'Major Genre', 'Profit', 'Production Budget', 'Worldwide Gross']]\n \n return transformed_df\n```","role":"assistant"}],"trigger":{"tableId":"table-78","sourceTableIds":["movies"],"instruction":"show the top 3 most profitable movies from each genre","displayInstruction":"Show top 3 most profitable movies from each **Major Genre**","chart":{"id":"chart-1760743349594","chartType":"Bar Chart","encodingMap":{"x":{"fieldID":"original--movies--Title"},"y":{"fieldID":"concept-Profit-1760742653681"},"color":{"fieldID":"original--movies--Production Budget"},"opacity":{"channel":"opacity","bin":false},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"table-78","saved":false,"source":"trigger","unread":false},"resultTableId":"table-77"},"explanation":{"agent":"CodeExplanationAgent","code":"This code performs a profitability analysis to identify the most successful movies in each genre:\n\n- **Calculate Profit**: Computes the **Profit** for each movie by subtracting **Production Budget** from **Worldwide Gross**\n- **Filter Data**: Removes movies with missing values in **Profit**, **Production Budget**, **Worldwide Gross**, **Title**, or **Major Genre** to ensure complete data for analysis\n- **Group by Genre**: Groups all movies by their **Major Genre** (e.g., Action, Comedy, Drama)\n- **Select Top Performers**: Within each genre, identifies the **top 3** movies with the highest **Profit**\n- **Format Output**: Returns a focused dataset containing only **Title**, **Major Genre**, **Profit**, **Production Budget**, and **Worldwide Gross** for these top-performing movies","concepts":[{"explanation":"The net financial gain from a movie's theatrical release, calculated as the difference between worldwide box office revenue and production costs: \\( \\text{Profit} = \\text{Worldwide\\_Gross} - \\text{Production\\_Budget} \\). This metric indicates the commercial success of a film before accounting for marketing costs and revenue sharing.","field":"Profit"}],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (movies)\n\n## fields\n\t*Title -- type: object, values: Silent Movie, 9, Rapa Nui, ..., A Night at the Roxbury, Fighting Tommy Riley, Gridiron Gang, Journey from the Fall\n\t*US Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 403706375.0, 441226247.0, 533345358.0, 760167650.0\n\t*Worldwide Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 937499905.0, 976457891.0, 1133027325.0, 1842879955.0\n\t*US DVD Sales -- type: float64, values: nan, 140689412.0, nan, ..., 44145849.0, nan, nan, 46260220.0\n\t*Production Budget -- type: float64, values: 218.0, 1100.0, 5000.0, ..., 237000000.0, 250000000.0, 258000000.0, 300000000.0\n\t*Release Date -- type: object, values: Apr 01 1965, Apr 01 1975, Apr 01 1986, ..., Sep 30 1983, Sep 30 1994, Sep 30 2005, Sep 30 2006\n\t*MPAA Rating -- type: object, values: G, NC-17, Not Rated, Open, PG, PG-13, R\n\t*Running Time min -- type: float64, values: nan, nan, nan, ..., nan, nan, nan, nan\n\t*Distributor -- type: object, values: 20th Century Fox, 3D Entertainment, 8X Entertainment, ..., Women Make Movies, Yari Film Group Releasing, Yash Raj Films, Zeitgeist\n\t*Source -- type: object, values: Based on Book/Short Story, Based on Comic/Graphic Novel, Based on Factual Book/Article, ..., Original Screenplay, Remake, Spin-Off, Traditional/Legend/Fairytale\n\t*Major Genre -- type: object, values: Action, Adventure, Black Comedy, ..., Musical, Romantic Comedy, Thriller/Suspense, Western\n\t*Creative Type -- type: object, values: Contemporary Fiction, Dramatization, Factual, ..., Kids Fiction, Multiple Creative Types, Science Fiction, Super Hero\n\t*Director -- type: object, values: Abel Ferrara, Adam McKay, Adam Shankman, ..., Yimou Zhang, Zach Braff, Zack Snyder, Zak Penn\n\t*Rotten Tomatoes Rating -- type: float64, values: 1.0, 2.0, nan, ..., nan, nan, nan, nan\n\t*IMDB Rating -- type: float64, values: 1.5, 2.5, 3.0, ..., nan, nan, nan, nan\n\t*IMDB Votes -- type: float64, values: 18.0, 25.0, 26.0, ..., 237477.0, 417703.0, nan, nan\n\n## sample\n Title US Gross Worldwide Gross US DVD Sales Production Budget Release Date MPAA Rating Running Time min Distributor Source Major Genre Creative Type Director Rotten Tomatoes Rating IMDB Rating IMDB Votes\n0 The Land Girls 146083 146083 None 8000000 Jun 12 1998 R None Gramercy None None None None NaN 6.1 1071.0\n1 First Love, Last Rites 10876 10876 None 300000 Aug 07 1998 R None Strand None Drama None None NaN 6.9 207.0\n2 I Married a Strange Person 203134 203134 None 250000 Aug 28 1998 None None Lionsgate None Comedy None None NaN 6.8 865.0\n3 Let's Talk About Sex 373615 373615 None 300000 Sep 11 1998 None None Fine Line None Comedy None None 13.0 NaN NaN\n4 Slam 1009819 1087521 None 1000000 Oct 09 1998 R None Trimark Original Screenplay Drama Contemporary Fiction None 62.0 3.4 165.0\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Calculate profit for each movie\n df_movies['Profit'] = df_movies['Worldwide Gross'] - df_movies['Production Budget']\n \n # Remove rows with missing values in required columns\n df_filtered = df_movies.dropna(subset=['Profit', 'Production Budget', 'Worldwide Gross', 'Title', 'Major Genre'])\n \n # Group by Major Genre and select top 3 most profitable movies from each genre\n transformed_df = df_filtered.groupby('Major Genre', group_keys=False).apply(\n lambda x: x.nlargest(3, 'Profit')\n ).reset_index(drop=True)\n \n # Select only the required output fields\n transformed_df = transformed_df[['Title', 'Major Genre', 'Profit', 'Production Budget', 'Worldwide Gross']]\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\nThis code performs a profitability analysis to identify the most successful movies in each genre:\n\n- **Calculate Profit**: Computes the **Profit** for each movie by subtracting **Production Budget** from **Worldwide Gross**\n- **Filter Data**: Removes movies with missing values in **Profit**, **Production Budget**, **Worldwide Gross**, **Title**, or **Major Genre** to ensure complete data for analysis\n- **Group by Genre**: Groups all movies by their **Major Genre** (e.g., Action, Comedy, Drama)\n- **Select Top Performers**: Within each genre, identifies the **top 3** movies with the highest **Profit**\n- **Format Output**: Returns a focused dataset containing only **Title**, **Major Genre**, **Profit**, **Production Budget**, and **Worldwide Gross** for these top-performing movies\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"Profit\",\n \"explanation\": \"The net financial gain from a movie's theatrical release, calculated as the difference between worldwide box office revenue and production costs: \\\\( \\\\text{Profit} = \\\\text{Worldwide\\\\_Gross} - \\\\text{Production\\\\_Budget} \\\\). This metric indicates the commercial success of a film before accounting for marketing costs and revenue sharing.\"\n }\n]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""},{"id":"table-770727","displayId":"director-profit","names":["Director","Profit","Title","Total_Director_Profit"],"rows":[{"Director":"Steven Spielberg","Profit":860067947,"Title":"Jurassic Park","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Profit":782410554,"Title":"ET: The Extra-Terrestrial","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Profit":711686679,"Title":"The Lost World: Jurassic Park","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Profit":601558145,"Title":"Indiana Jones and the Kingdom of the Crystal Skull","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Profit":459745532,"Title":"The War of the Worlds","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Profit":458700000,"Title":"Jaws","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Profit":426171806,"Title":"Indiana Jones and the Last Crusade","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Profit":416635085,"Title":"Saving Private Ryan","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Profit":366800358,"Title":"Raiders of the Lost Ark","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Profit":317700000,"Title":"Close Encounters of the Third Kind","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Profit":305080271,"Title":"Indiana Jones and the Temple of Doom","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Profit":299106800,"Title":"Catch Me if You Can","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Profit":296200000,"Title":"Schindler's List","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Profit":256824714,"Title":"Minority Report","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Profit":230854823,"Title":"Hook","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Profit":145900000,"Title":"Artificial Intelligence: AI","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Profit":143673959,"Title":"The Terminal","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Profit":78589701,"Title":"The Color Purple","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Profit":62875000,"Title":1941,"Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Profit":55279090,"Title":"Munich","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Profit":19500000,"Title":"Twilight Zone: The Movie","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Profit":4212592,"Title":"Amistad","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Profit":-130000000,"Title":"The Adventures of Tintin: Secret of the Unicorn","Total_Director_Profit":7169573056},{"Director":"James Cameron","Profit":2530891499,"Title":"Avatar","Total_Director_Profit":5078066216},{"Director":"James Cameron","Profit":1642879955,"Title":"Titanic","Total_Director_Profit":5078066216},{"Director":"James Cameron","Profit":416816151,"Title":"Terminator 2: Judgment Day","Total_Director_Profit":5078066216},{"Director":"James Cameron","Profit":265300000,"Title":"True Lies","Total_Director_Profit":5078066216},{"Director":"James Cameron","Profit":166316455,"Title":"Aliens","Total_Director_Profit":5078066216},{"Director":"James Cameron","Profit":71619031,"Title":"The Terminator","Total_Director_Profit":5078066216},{"Director":"James Cameron","Profit":-15756875,"Title":"The Abyss","Total_Director_Profit":5078066216},{"Director":"Chris Columbus","Profit":851457891,"Title":"Harry Potter and the Sorcerer's Stone","Total_Director_Profit":3036030427},{"Director":"Chris Columbus","Profit":778987880,"Title":"Harry Potter and the Chamber of Secrets","Total_Director_Profit":3036030427},{"Director":"Chris Columbus","Profit":461684675,"Title":"Home Alone","Total_Director_Profit":3036030427},{"Director":"Chris Columbus","Profit":416286003,"Title":"Mrs. Doubtfire","Total_Director_Profit":3036030427},{"Director":"Chris Columbus","Profit":338994850,"Title":"Home Alone 2: Lost in New York","Total_Director_Profit":3036030427},{"Director":"Chris Columbus","Profit":131435277,"Title":"Percy Jackson & the Olympians: The Lightning Thief","Total_Director_Profit":3036030427},{"Director":"Chris Columbus","Profit":69709917,"Title":"Stepmom","Total_Director_Profit":3036030427},{"Director":"Chris Columbus","Profit":-1617462,"Title":"I Love You, Beth Cooper","Total_Director_Profit":3036030427},{"Director":"Chris Columbus","Profit":-2579224,"Title":"Bicentennial Man","Total_Director_Profit":3036030427},{"Director":"Chris Columbus","Profit":-8329380,"Title":"Rent","Total_Director_Profit":3036030427},{"Director":"George Lucas","Profit":809288297,"Title":"Star Wars Ep. I: The Phantom Menace","Total_Director_Profit":3011105789},{"Director":"George Lucas","Profit":786900000,"Title":"Star Wars Ep. IV: A New Hope","Total_Director_Profit":3011105789},{"Director":"George Lucas","Profit":733998877,"Title":"Star Wars Ep. III: Revenge of the Sith","Total_Director_Profit":3011105789},{"Director":"George Lucas","Profit":541695615,"Title":"Star Wars Ep. II: Attack of the Clones","Total_Director_Profit":3011105789},{"Director":"George Lucas","Profit":139223000,"Title":"American Graffiti","Total_Director_Profit":3011105789},{"Director":"Peter Jackson","Profit":1039027325,"Title":"The Lord of the Rings: The Return of the King","Total_Director_Profit":3001395936},{"Director":"Peter Jackson","Profit":832284377,"Title":"The Lord of the Rings: The Two Towers","Total_Director_Profit":3001395936},{"Director":"Peter Jackson","Profit":759621686,"Title":"The Lord of the Rings: The Fellowship of the Ring","Total_Director_Profit":3001395936},{"Director":"Peter Jackson","Profit":343517357,"Title":"King Kong","Total_Director_Profit":3001395936},{"Director":"Peter Jackson","Profit":29702568,"Title":"The Lovely Bones","Total_Director_Profit":3001395936},{"Director":"Peter Jackson","Profit":-2757377,"Title":"Braindead","Total_Director_Profit":3001395936},{"Director":"Robert Zemeckis","Profit":624400525,"Title":"Forrest Gump","Total_Director_Profit":2788716998},{"Director":"Robert Zemeckis","Profit":362109762,"Title":"Back to the Future","Total_Director_Profit":2788716998},{"Director":"Robert Zemeckis","Profit":342230516,"Title":"Cast Away","Total_Director_Profit":2788716998},{"Director":"Robert Zemeckis","Profit":292000000,"Title":"Back to the Future Part II","Total_Director_Profit":2788716998},{"Director":"Robert Zemeckis","Profit":281500000,"Title":"Who Framed Roger Rabbit?","Total_Director_Profit":2788716998},{"Director":"Robert Zemeckis","Profit":203700000,"Title":"Back to the Future Part III","Total_Director_Profit":2788716998},{"Director":"Robert Zemeckis","Profit":198693989,"Title":"What Lies Beneath","Total_Director_Profit":2788716998},{"Director":"Robert Zemeckis","Profit":135420597,"Title":"The Polar Express","Total_Director_Profit":2788716998},{"Director":"Robert Zemeckis","Profit":133743744,"Title":"Disney's A Christmas Carol","Total_Director_Profit":2788716998},{"Director":"Robert Zemeckis","Profit":94022650,"Title":"Death Becomes Her","Total_Director_Profit":2788716998},{"Director":"Robert Zemeckis","Profit":75900000,"Title":"Contact","Total_Director_Profit":2788716998},{"Director":"Robert Zemeckis","Profit":44995215,"Title":"Beowulf","Total_Director_Profit":2788716998},{"Director":"Michael Bay","Profit":626303693,"Title":"Transformers: Revenge of the Fallen","Total_Director_Profit":2461192847},{"Director":"Michael Bay","Profit":557272592,"Title":"Transformers","Total_Director_Profit":2461192847},{"Director":"Michael Bay","Profit":414600000,"Title":"Armageddon","Total_Director_Profit":2461192847},{"Director":"Michael Bay","Profit":297739855,"Title":"Pearl Harbor","Total_Director_Profit":2461192847},{"Director":"Michael Bay","Profit":261069511,"Title":"The Rock","Total_Director_Profit":2461192847},{"Director":"Michael Bay","Profit":142940870,"Title":"Bad Boys II","Total_Director_Profit":2461192847},{"Director":"Michael Bay","Profit":118247413,"Title":"Bad Boys","Total_Director_Profit":2461192847},{"Director":"Michael Bay","Profit":43018913,"Title":"The Island","Total_Director_Profit":2461192847},{"Director":"Roland Emmerich","Profit":742400878,"Title":"Independence Day","Total_Director_Profit":2390416794},{"Director":"Roland Emmerich","Profit":566812167,"Title":2012,"Total_Director_Profit":2390416794},{"Director":"Roland Emmerich","Profit":419272402,"Title":"The Day After Tomorrow","Total_Director_Profit":2390416794},{"Director":"Roland Emmerich","Profit":251000000,"Title":"Godzilla","Total_Director_Profit":2390416794},{"Director":"Roland Emmerich","Profit":164065678,"Title":"10,000 B.C.","Total_Director_Profit":2390416794},{"Director":"Roland Emmerich","Profit":141565669,"Title":"Stargate","Total_Director_Profit":2390416794},{"Director":"Roland Emmerich","Profit":105300000,"Title":"The Patriot","Total_Director_Profit":2390416794},{"Director":"Gore Verbinski","Profit":840659812,"Title":"Pirates of the Caribbean: Dead Man's Chest","Total_Director_Profit":2359931719},{"Director":"Gore Verbinski","Profit":660996492,"Title":"Pirates of the Caribbean: At World's End","Total_Director_Profit":2359931719},{"Director":"Gore Verbinski","Profit":530011224,"Title":"Pirates of the Caribbean: The Curse of the Black Pearl","Total_Director_Profit":2359931719},{"Director":"Gore Verbinski","Profit":201094024,"Title":"The Ring","Total_Director_Profit":2359931719},{"Director":"Gore Verbinski","Profit":107808615,"Title":"The Mexican","Total_Director_Profit":2359931719},{"Director":"Gore Verbinski","Profit":23894591,"Title":"Mouse Hunt","Total_Director_Profit":2359931719},{"Director":"Gore Verbinski","Profit":-4533039,"Title":"The Weather Man","Total_Director_Profit":2359931719},{"Director":"Tim Burton","Profit":823291110,"Title":"Alice in Wonderland","Total_Director_Profit":2352496658},{"Director":"Tim Burton","Profit":376348924,"Title":"Batman","Total_Director_Profit":2352496658},{"Director":"Tim Burton","Profit":324459076,"Title":"Charlie and the Chocolate Factory","Total_Director_Profit":2352496658},{"Director":"Tim Burton","Profit":262211740,"Title":"Planet of the Apes","Total_Director_Profit":2352496658},{"Director":"Tim Burton","Profit":186822354,"Title":"Batman Returns","Total_Director_Profit":2352496658},{"Director":"Tim Burton","Profit":137068340,"Title":"Sleepy Hollow","Total_Director_Profit":2352496658},{"Director":"Tim Burton","Profit":87359111,"Title":"The Corpse Bride","Total_Director_Profit":2352496658},{"Director":"Tim Burton","Profit":58326666,"Title":"Beetle Juice","Total_Director_Profit":2352496658},{"Director":"Tim Burton","Profit":53432867,"Title":"Big Fish","Total_Director_Profit":2352496658},{"Director":"Tim Burton","Profit":33976987,"Title":"Edward Scissorhands","Total_Director_Profit":2352496658},{"Director":"Tim Burton","Profit":21371017,"Title":"Mars Attacks!","Total_Director_Profit":2352496658},{"Director":"Tim Burton","Profit":-12171534,"Title":"Ed Wood","Total_Director_Profit":2352496658},{"Director":"Andrew Adamson","Profit":849838758,"Title":"Shrek 2","Total_Director_Profit":2047535219},{"Director":"Andrew Adamson","Profit":568806957,"Title":"The Chronicles of Narnia: The Lion, the Witch and the Wardrobe","Total_Director_Profit":2047535219},{"Director":"Andrew Adamson","Profit":434399218,"Title":"Shrek","Total_Director_Profit":2047535219},{"Director":"Andrew Adamson","Profit":194490286,"Title":"The Chronicles of Narnia: Prince Caspian","Total_Director_Profit":2047535219},{"Director":"Sam Raimi","Profit":682708551,"Title":"Spider-Man","Total_Director_Profit":2013509905},{"Director":"Sam Raimi","Profit":632871626,"Title":"Spider-Man 3","Total_Director_Profit":2013509905},{"Director":"Sam Raimi","Profit":583705001,"Title":"Spider-Man 2","Total_Director_Profit":2013509905},{"Director":"Sam Raimi","Profit":55724728,"Title":"Drag Me To Hell","Total_Director_Profit":2013509905},{"Director":"Sam Raimi","Profit":34567606,"Title":"The Gift","Total_Director_Profit":2013509905},{"Director":"Sam Raimi","Profit":29025000,"Title":"The Evil Dead","Total_Director_Profit":2013509905},{"Director":"Sam Raimi","Profit":10502976,"Title":"Army of Darkness","Total_Director_Profit":2013509905},{"Director":"Sam Raimi","Profit":2423044,"Title":"Evil Dead II","Total_Director_Profit":2013509905},{"Director":"Sam Raimi","Profit":-683727,"Title":"A Simple Plan","Total_Director_Profit":2013509905},{"Director":"Sam Raimi","Profit":-3887360,"Title":"For Love of the Game","Total_Director_Profit":2013509905},{"Director":"Sam Raimi","Profit":-13447540,"Title":"The Quick and the Dead","Total_Director_Profit":2013509905},{"Director":"Ron Howard","Profit":632236138,"Title":"The Da Vinci Code","Total_Director_Profit":1959719497},{"Director":"Ron Howard","Profit":335975846,"Title":"Angels & Demons","Total_Director_Profit":1959719497},{"Director":"Ron Howard","Profit":269100000,"Title":"Apollo 13","Total_Director_Profit":1959719497},{"Director":"Ron Howard","Profit":238708996,"Title":"A Beautiful Mind","Total_Director_Profit":1959719497},{"Director":"Ron Howard","Profit":238700000,"Title":"Ransom","Total_Director_Profit":1959719497},{"Director":"Ron Howard","Profit":222141403,"Title":"How the Grinch Stole Christmas","Total_Director_Profit":1959719497},{"Director":"Ron Howard","Profit":54599495,"Title":"Splash","Total_Director_Profit":1959719497},{"Director":"Ron Howard","Profit":20539911,"Title":"Cinderella Man","Total_Director_Profit":1959719497},{"Director":"Ron Howard","Profit":-855414,"Title":"Frost/Nixon","Total_Director_Profit":1959719497},{"Director":"Ron Howard","Profit":-24680311,"Title":"EDtv","Total_Director_Profit":1959719497},{"Director":"Ron Howard","Profit":-26746567,"Title":"The Missing","Total_Director_Profit":1959719497},{"Director":"Christopher Nolan","Profit":837345358,"Title":"The Dark Knight","Total_Director_Profit":1823751815},{"Director":"Christopher Nolan","Profit":593830280,"Title":"Inception","Total_Director_Profit":1823751815},{"Director":"Christopher Nolan","Profit":222353017,"Title":"Batman Begins","Total_Director_Profit":1823751815},{"Director":"Christopher Nolan","Profit":67896006,"Title":"The Prestige","Total_Director_Profit":1823751815},{"Director":"Christopher Nolan","Profit":67622499,"Title":"Insomnia","Total_Director_Profit":1823751815},{"Director":"Christopher Nolan","Profit":34665950,"Title":"Memento","Total_Director_Profit":1823751815},{"Director":"Christopher Nolan","Profit":38705,"Title":"Following","Total_Director_Profit":1823751815},{"Director":"M. Night Shyamalan","Profit":632806292,"Title":"The Sixth Sense","Total_Director_Profit":1575120870},{"Director":"M. Night Shyamalan","Profit":337563071,"Title":"Signs","Total_Director_Profit":1575120870},{"Director":"M. Night Shyamalan","Profit":188514545,"Title":"The Village","Total_Director_Profit":1575120870},{"Director":"M. Night Shyamalan","Profit":174856037,"Title":"Unbreakable","Total_Director_Profit":1575120870},{"Director":"M. Night Shyamalan","Profit":140191957,"Title":"The Last Airbender","Total_Director_Profit":1575120870},{"Director":"M. Night Shyamalan","Profit":103403799,"Title":"The Happening","Total_Director_Profit":1575120870},{"Director":"M. Night Shyamalan","Profit":-2214831,"Title":"Lady in the Water","Total_Director_Profit":1575120870},{"Director":"David Yates","Profit":788468864,"Title":"Harry Potter and the Order of the Phoenix","Total_Director_Profit":1475968769},{"Director":"David Yates","Profit":687499905,"Title":"Harry Potter and the Half-Blood Prince","Total_Director_Profit":1475968769},{"Director":"John Lasseter","Profit":394966906,"Title":"Toy Story 2","Total_Director_Profit":1436948978},{"Director":"John Lasseter","Profit":391923762,"Title":"Cars","Total_Director_Profit":1436948978},{"Director":"John Lasseter","Profit":331948825,"Title":"Toy Story","Total_Director_Profit":1436948978},{"Director":"John Lasseter","Profit":318109485,"Title":"A Bug's Life","Total_Director_Profit":1436948978},{"Director":"Carlos Saldanha","Profit":796685941,"Title":"Ice Age: Dawn of the Dinosaurs","Total_Director_Profit":1373585223},{"Director":"Carlos Saldanha","Profit":576899282,"Title":"Ice Age: The Meltdown","Total_Director_Profit":1373585223},{"Director":"Andy Wachowski","Profit":611576929,"Title":"The Matrix Reloaded","Total_Director_Profit":1296311080},{"Director":"Andy Wachowski","Profit":395279930,"Title":"The Matrix","Total_Director_Profit":1296311080},{"Director":"Andy Wachowski","Profit":314259759,"Title":"The Matrix Revolutions","Total_Director_Profit":1296311080},{"Director":"Andy Wachowski","Profit":1800000,"Title":"Bound","Total_Director_Profit":1296311080},{"Director":"Andy Wachowski","Profit":-26605538,"Title":"Speed Racer","Total_Director_Profit":1296311080},{"Director":"Ridley Scott","Profit":354683805,"Title":"Gladiator","Total_Director_Profit":1288926405},{"Director":"Ridley Scott","Profit":263100280,"Title":"Hannibal","Total_Director_Profit":1288926405},{"Director":"Ridley Scott","Profit":194630630,"Title":"Alien","Total_Director_Profit":1288926405},{"Director":"Ridley Scott","Profit":165697825,"Title":"American Gangster","Total_Director_Profit":1288926405},{"Director":"Ridley Scott","Profit":101398413,"Title":"Kingdom of Heaven","Total_Director_Profit":1288926405},{"Director":"Ridley Scott","Profit":100885538,"Title":"Robin Hood","Total_Director_Profit":1288926405},{"Director":"Ridley Scott","Profit":78638745,"Title":"Black Hawk Down","Total_Director_Profit":1288926405},{"Director":"Ridley Scott","Profit":40894666,"Title":"Body of Lies","Total_Director_Profit":1288926405},{"Director":"Ridley Scott","Profit":15892212,"Title":"Black Rain","Total_Director_Profit":1288926405},{"Director":"Ridley Scott","Profit":7064105,"Title":"A Good Year","Total_Director_Profit":1288926405},{"Director":"Ridley Scott","Profit":5139618,"Title":"Blade Runner","Total_Director_Profit":1288926405},{"Director":"Ridley Scott","Profit":-1830844,"Title":"G.I.Jane","Total_Director_Profit":1288926405},{"Director":"Ridley Scott","Profit":-9497888,"Title":"Legend","Total_Director_Profit":1288926405},{"Director":"Ridley Scott","Profit":-27770700,"Title":"White Squall","Total_Director_Profit":1288926405}],"metadata":{"Director":{"type":"string","semanticType":"Name"},"Profit":{"type":"number","semanticType":"Number"},"Title":{"type":"string","semanticType":"Name"},"Total_Director_Profit":{"type":"number","semanticType":"Number"}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Calculate profit for each movie\n df = df_movies.copy()\n df['Profit'] = df['Worldwide Gross'] - df['Production Budget']\n \n # Remove rows with missing Director or Profit values\n df = df.dropna(subset=['Director', 'Profit'])\n \n # Calculate total profit per director\n director_profit = df.groupby('Director')['Profit'].sum().reset_index()\n director_profit.columns = ['Director', 'Total_Director_Profit']\n \n # Get top 20 directors by total profit\n top_20_directors = director_profit.nlargest(20, 'Total_Director_Profit')['Director'].tolist()\n \n # Filter movies by top 20 directors\n df_filtered = df[df['Director'].isin(top_20_directors)].copy()\n \n # Add total director profit to each movie row\n df_filtered = df_filtered.merge(director_profit, on='Director', how='left')\n \n # Select and order columns\n transformed_df = df_filtered[['Director', 'Title', 'Profit', 'Total_Director_Profit']].copy()\n \n # Sort by total director profit (descending) and then by movie profit (descending)\n transformed_df = transformed_df.sort_values(['Total_Director_Profit', 'Profit'], ascending=[False, False])\n \n return transformed_df\n","source":["movies"],"dialog":[{"content":"You are a data scientist to help user to recommend data that will be used for visualization.\nThe user will provide you information about what visualization they would like to create, and your job is to recommend a transformed data that can be used to create the visualization and write a python function to transform the data.\nThe recommendation and transformation function should be based on the [CONTEXT] and [GOAL] provided by the user. \nThe [CONTEXT] shows what the current dataset is, and the [GOAL] describes what the user wants the data for.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should infer the appropriate data and create in the output section a python function based off the [CONTEXT] and [GOAL] in two steps:\n\n1. First, based on users' [GOAL]. Create a json object that represents the inferred user intent. The json object should have the following format:\n\n{\n \"mode\": \"\" // string, one of \"infer\", \"overview\", \"distribution\", \"summary\", \"forecast\"\n \"recap\": \"...\" // string, a short summary of the user's goal.\n \"display_instruction\": \"...\" // string, the even shorter verb phrase describing the users' goal.\n \"recommendation\": \"...\" // string, explain why this recommendation is made\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have (i.e., the goal of transformed data), it's a good idea to preseve intermediate fields here\n \"chart_type\": \"\" // string, one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\". \"chart_type\" should either be inferred from user instruction, or recommend if the user didn't specify any.\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of output fields, appropriate visual channels for different chart types are defined below.\n}\n\nConcretely:\n - recap what the user's goal is in a short summary in \"recap\".\n - If the user's [GOAL] is clear already, simply infer what the user mean. Set \"mode\" as \"infer\" and create \"output_fields\" and \"chart_encodings\" based off user description.\n - If the user's [GOAL] is not clear, make recommendations to the user:\n - choose one of \"distribution\", \"overview\", \"summary\", \"forecast\" in \"mode\":\n * if it is \"overview\" and the data is in wide format, reshape it into long format.\n * if it is \"distribution\", select a few fields that would be interesting to visualize together.\n * if it is \"summary\", calculate some aggregated statistics to show intresting facts of the data.\n * if it is \"forecast\", concretize the x,y fields that will be used for forecasting and decide if it is about regression or forecasting.\n - describe the recommendation reason in \"recommendation\"\n - based on the recommendation, determine what is an ideal output data. Note, the output data must be in tidy format.\n - then suggest recommendations of chart encoding that should be used to create the visualization.\n - \"display_instruction\" should be a short verb phrase describing the users' goal, it should be even shorter than \"recap\". \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate based on \"recap\" and the suggested visualization, but don't need to mention the visualization details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user instruction builds up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - \"chart_type\" must be one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\"\n - \"chart_encodings\" should specify which fields should be used to create the visualization\n - decide which visual channels should be used to create the visualization appropriate for the chart type.\n - point: x, y, color, size, facet\n - histogram: x, color, facet\n - bar: x, y, color, facet\n - line: x, y, color, facet\n - area: x, y, color, facet\n - heatmap: x, y, color, facet\n - group_bar: x, y, color, facet\n - note that all fields used in \"chart_encodings\" should be included in \"output_fields\".\n - all fields you need for visualizations should be transformed into the output fields!\n - \"output_fields\" should include important intermediate fields that are not used in visualization but are used for data transformation.\n - typically only 2-3 fields should be used to create the visualization (x, y, color/size), facet use be added if it's a faceted visualization (totally 4 fields used).\n - Guidelines for choosing chart type and visualization fields:\n - Consider chart types as follows:\n - (point) Scatter Plots: x,y: Quantitative/Categorical, color: Categorical (optional), size: Quantitative (optional for creating bubble chart), \n - best for: Relationships, correlations, distributions, forecasting, regression analysis\n - scatter plots are good default way to visualize data when other chart types are not applicable.\n - use color to visualize points from different categories.\n - use size to visualize data points with an additional quantitative dimension of the data points.\n - (histogram) Histograms: x: Quantitative/Categorical, color: Categorical (optional for creating grouped histogram), \n - best for: Distribution of a quantitative field\n - use x values directly if x values are categorical, and transform the data into bins if the field values are quantitative.\n - when color is specified, the histogram will be grouped automatically (items with the same x values will be grouped).\n - (bar) Bar Charts: x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical/Quantitative (for stacked bar chart / showing additional quantitative dimension), \n - best for: Comparisons across categories\n - use (bar) for simple bar chart or stacked bar chart (when it makes sense to add up Y values for each category with the same X value), \n - when color is specified, the bar will be stacked automatically (items with the same x values will be stacked).\n - note that when there are multiple rows in the data with same x values, the bar will be stacked automatically.\n - 1. consider to use an aggregated field for y values if the value is not suitable for stacking.\n - 2. consider to introduce facets so that each group is visualized in a separate bar.\n - (group_bar) for grouped bar chart, x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical\n - when color is specifed, bars from different groups will be grouped automatically.\n - only use facet if the cardinality of color field is small (less than 5).\n - (line) Line Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating multiple lines), \n - best for: Trends over time, continuous data, forecasting, regression analysis\n - note that when there are multiple rows in the data belong to the same group (same x and color values) but different y values, the line will not look correct.\n - consider to use an aggregated field for y values, or introduce facets so that each group is visualized in a separate line.\n - (area) Area Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating stacked areas), \n - best for: Trends over time, continuous data\n - (heatmap) Heatmaps: x,y: Categorical (you need to convert quantitative to nominal), color: Quantitative intensity, \n - best for: Pattern discovery in matrix data\n - facet channel is available for all chart types, it supports a categorical field with small cardinality to visualize the data in different facets.\n - if you really need additional legend fields:\n - you can use opacity for legend (support Quantitative and Categorical).\n - visualization fields require tidy data. \n - similar to VegaLite and ggplot2 so that each field is mapped to a visualization axis or legend. \n - consider data transformations if you want to visualize multiple fields together:\n - exapmle 1: suggest reshaping the data into long format in data transformation description (if these fields are all of the same type, e.g., they are all about sales, price, two columns about min/max-values, etc. don't mix different types of fields in reshaping) so we can visualize multiple fields as categories or in different facets.\n - exapmle 2: calculate some derived fields from these fields(e.g., correlation, difference, profit etc.) in data transformation description to visualize them in one visualization.\n - example 3: create a visualization only with a subset of the fields, you don't have to visualize all of them in one chart, you can later create a visualization with the rest of the fields. With the subset of charts, you can also consider reshaping or calculate some derived value.\n - again, it does not make sense to have five fields like [item, A, B, C, D, E] in visualization fields, you should consider data transformation to reduce the number of fields.\n - when reshaping data to long format, only fields of the same semantic type should be rehaped into the same column.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - put is_predicted field in 'opacity' channel to distinguish them.\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n 2. Then, write a python function based on the inferred goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \n\"transformed_df\" should contain all \"output_fields\" from the refined user intent in the json object.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable. \nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- you can use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n \n 3. The output must only contain a json object representing inferred user intent and a python code block representing the transformation code, do not add any extra text explanation.\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (movies)\n\n## fields\n\t*Title -- type: object, values: Silent Movie, 9, Rapa Nui, ..., A Night at the Roxbury, Fighting Tommy Riley, Gridiron Gang, Journey from the Fall\n\t*US Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 441226247.0, 533345358.0, 600788188.0, 760167650.0\n\t*Worldwide Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 937499905.0, 976457891.0, 1133027325.0, 1842879955.0\n\t*US DVD Sales -- type: float64, values: nan, 1978111.0, 140689412.0, ..., 100178981.0, 104578578.0, 234119058.0, 320830925.0\n\t*Production Budget -- type: float64, values: 218.0, 1100.0, 15000.0, ..., 237000000.0, 250000000.0, 258000000.0, 300000000.0\n\t*Release Date -- type: object, values: Apr 01 1965, Apr 01 1975, Apr 01 1986, ..., Sep 30 1983, Sep 30 1994, Sep 30 2005, Sep 30 2006\n\t*MPAA Rating -- type: object, values: G, NC-17, Not Rated, Open, PG, PG-13, R\n\t*Running Time min -- type: float64, values: nan, nan, nan, ..., nan, nan, nan, nan\n\t*Distributor -- type: object, values: 20th Century Fox, 3D Entertainment, 8X Entertainment, ..., Women Make Movies, Yari Film Group Releasing, Yash Raj Films, Zeitgeist\n\t*Source -- type: object, values: Based on Book/Short Story, Based on Comic/Graphic Novel, Based on Factual Book/Article, ..., Original Screenplay, Remake, Spin-Off, Traditional/Legend/Fairytale\n\t*Major Genre -- type: object, values: Action, Adventure, Black Comedy, ..., Musical, Romantic Comedy, Thriller/Suspense, Western\n\t*Creative Type -- type: object, values: Contemporary Fiction, Dramatization, Factual, ..., Kids Fiction, Multiple Creative Types, Science Fiction, Super Hero\n\t*Director -- type: object, values: Abel Ferrara, Adam McKay, Adam Shankman, ..., Yimou Zhang, Zach Braff, Zack Snyder, Zak Penn\n\t*Rotten Tomatoes Rating -- type: float64, values: 1.0, 2.0, nan, ..., nan, nan, nan, nan\n\t*IMDB Rating -- type: float64, values: 1.5, 2.5, 3.0, ..., nan, nan, nan, nan\n\t*IMDB Votes -- type: float64, values: 18.0, 25.0, 26.0, ..., 245271.0, 261439.0, 326950.0, 417703.0\n\n## sample\n Title US Gross Worldwide Gross US DVD Sales Production Budget Release Date MPAA Rating Running Time min Distributor Source Major Genre Creative Type Director Rotten Tomatoes Rating IMDB Rating IMDB Votes\n0 The Land Girls 146083 146083 None 8000000 Jun 12 1998 R None Gramercy None None None None NaN 6.1 1071.0\n1 First Love, Last Rites 10876 10876 None 300000 Aug 07 1998 R None Strand None Drama None None NaN 6.9 207.0\n2 I Married a Strange Person 203134 203134 None 250000 Aug 28 1998 None None Lionsgate None Comedy None None NaN 6.8 865.0\n3 Let's Talk About Sex 373615 373615 None 300000 Sep 11 1998 None None Fine Line None Comedy None None 13.0 NaN NaN\n4 Slam 1009819 1087521 None 1000000 Oct 09 1998 R None Trimark Original Screenplay Drama Contemporary Fiction None 62.0 3.4 165.0\n......\n\n\n\n\n[GOAL]\n\nshow top 20 directories based on profit breakdown by their movies","role":"user"},{"content":"```json\n{\n \"mode\": \"infer\",\n \"recap\": \"Show top 20 directors based on total profit, with a breakdown of profit by their individual movies\",\n \"display_instruction\": \"Show top 20 **directors** by total **profit** with movie breakdown\",\n \"recommendation\": \"Calculate profit (Worldwide Gross - Production Budget) for each movie, then aggregate by director to find top 20 directors by total profit. Display individual movie profits for each director to show the breakdown.\",\n \"output_fields\": [\"Director\", \"Title\", \"Profit\", \"Total_Director_Profit\"],\n \"chart_type\": \"group_bar\",\n \"chart_encodings\": {\n \"x\": \"Director\",\n \"y\": \"Profit\",\n \"color\": \"Title\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Calculate profit for each movie\n df = df_movies.copy()\n df['Profit'] = df['Worldwide Gross'] - df['Production Budget']\n \n # Remove rows with missing Director or Profit values\n df = df.dropna(subset=['Director', 'Profit'])\n \n # Calculate total profit per director\n director_profit = df.groupby('Director')['Profit'].sum().reset_index()\n director_profit.columns = ['Director', 'Total_Director_Profit']\n \n # Get top 20 directors by total profit\n top_20_directors = director_profit.nlargest(20, 'Total_Director_Profit')['Director'].tolist()\n \n # Filter movies by top 20 directors\n df_filtered = df[df['Director'].isin(top_20_directors)].copy()\n \n # Add total director profit to each movie row\n df_filtered = df_filtered.merge(director_profit, on='Director', how='left')\n \n # Select and order columns\n transformed_df = df_filtered[['Director', 'Title', 'Profit', 'Total_Director_Profit']].copy()\n \n # Sort by total director profit (descending) and then by movie profit (descending)\n transformed_df = transformed_df.sort_values(['Total_Director_Profit', 'Profit'], ascending=[False, False])\n \n return transformed_df\n```","role":"assistant"}],"trigger":{"tableId":"movies","sourceTableIds":["movies"],"instruction":"show top 20 directories based on profit breakdown by their movies","displayInstruction":"Show top 20 **directors** by total **profit** with movie breakdown","chart":{"id":"chart-1760743765735","chartType":"Auto","encodingMap":{},"tableRef":"movies","saved":false,"source":"trigger","unread":true},"resultTableId":"table-770727"},"explanation":{"agent":"CodeExplanationAgent","code":"This code performs a director profitability analysis:\n\n1. Calculate **Profit** for each movie by subtracting **Production Budget** from **Worldwide Gross**\n\n2. Remove movies with missing **Director** or **Profit** information to ensure clean analysis\n\n3. Aggregate movies by **Director** to compute **Total_Director_Profit** (sum of all profits from their movies)\n\n4. Identify the **top 20 directors** ranked by their total profit across all films\n\n5. Filter the dataset to include only movies directed by these **top 20 directors**\n\n6. Enrich each movie record with its director's **Total_Director_Profit** for comparison context\n\n7. Sort results first by **Total_Director_Profit** (descending) to group directors by overall success, then by individual movie **Profit** (descending) to rank films within each director's portfolio","concepts":[{"explanation":"Net financial return for each movie, calculated as: \\( \\text{Profit} = \\text{Worldwide\\_Gross} - \\text{Production\\_Budget} \\). Positive values indicate profitable films, while negative values represent financial losses.","field":"Profit"},{"explanation":"Cumulative profit generated by a director across all their films in the dataset, computed as: \\( \\text{Total\\_Director\\_Profit} = \\sum \\text{Profit}_{\\text{all movies by director}} \\). This metric measures a director's overall commercial track record and financial value to studios.","field":"Total_Director_Profit"}],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (movies)\n\n## fields\n\t*Title -- type: object, values: Silent Movie, 9, Rapa Nui, ..., A Night at the Roxbury, Fighting Tommy Riley, Gridiron Gang, Journey from the Fall\n\t*US Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 402111870.0, 403706375.0, 600788188.0, 760167650.0\n\t*Worldwide Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 937499905.0, 976457891.0, 1133027325.0, 1842879955.0\n\t*US DVD Sales -- type: float64, values: 893953.0, 2638319.0, 3507046.0, ..., 104578578.0, 124058348.0, 234119058.0, 320830925.0\n\t*Production Budget -- type: float64, values: 218.0, 1100.0, 23000.0, ..., 237000000.0, 250000000.0, 258000000.0, 300000000.0\n\t*Release Date -- type: object, values: Apr 01 1965, Apr 01 1975, Apr 01 1986, ..., Sep 30 1983, Sep 30 1994, Sep 30 2005, Sep 30 2006\n\t*MPAA Rating -- type: object, values: G, NC-17, Not Rated, Open, PG, PG-13, R\n\t*Running Time min -- type: float64, values: 46.0, 72.0, 74.0, ..., nan, nan, nan, nan\n\t*Distributor -- type: object, values: 20th Century Fox, 3D Entertainment, 8X Entertainment, ..., Women Make Movies, Yari Film Group Releasing, Yash Raj Films, Zeitgeist\n\t*Source -- type: object, values: Based on Book/Short Story, Based on Comic/Graphic Novel, Based on Factual Book/Article, ..., Original Screenplay, Remake, Spin-Off, Traditional/Legend/Fairytale\n\t*Major Genre -- type: object, values: Action, Adventure, Black Comedy, ..., Musical, Romantic Comedy, Thriller/Suspense, Western\n\t*Creative Type -- type: object, values: Contemporary Fiction, Dramatization, Factual, ..., Kids Fiction, Multiple Creative Types, Science Fiction, Super Hero\n\t*Director -- type: object, values: Abel Ferrara, Adam McKay, Adam Shankman, ..., Yimou Zhang, Zach Braff, Zack Snyder, Zak Penn\n\t*Rotten Tomatoes Rating -- type: float64, values: 1.0, 2.0, 3.0, ..., nan, nan, nan, nan\n\t*IMDB Rating -- type: float64, values: nan, 1.5, 2.5, ..., nan, nan, nan, nan\n\t*IMDB Votes -- type: float64, values: 18.0, 25.0, 26.0, ..., 212985.0, 237477.0, 417703.0, nan\n\n## sample\n Title US Gross Worldwide Gross US DVD Sales Production Budget Release Date MPAA Rating Running Time min Distributor Source Major Genre Creative Type Director Rotten Tomatoes Rating IMDB Rating IMDB Votes\n0 The Land Girls 146083 146083 None 8000000 Jun 12 1998 R None Gramercy None None None None NaN 6.1 1071.0\n1 First Love, Last Rites 10876 10876 None 300000 Aug 07 1998 R None Strand None Drama None None NaN 6.9 207.0\n2 I Married a Strange Person 203134 203134 None 250000 Aug 28 1998 None None Lionsgate None Comedy None None NaN 6.8 865.0\n3 Let's Talk About Sex 373615 373615 None 300000 Sep 11 1998 None None Fine Line None Comedy None None 13.0 NaN NaN\n4 Slam 1009819 1087521 None 1000000 Oct 09 1998 R None Trimark Original Screenplay Drama Contemporary Fiction None 62.0 3.4 165.0\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Calculate profit for each movie\n df = df_movies.copy()\n df['Profit'] = df['Worldwide Gross'] - df['Production Budget']\n \n # Remove rows with missing Director or Profit values\n df = df.dropna(subset=['Director', 'Profit'])\n \n # Calculate total profit per director\n director_profit = df.groupby('Director')['Profit'].sum().reset_index()\n director_profit.columns = ['Director', 'Total_Director_Profit']\n \n # Get top 20 directors by total profit\n top_20_directors = director_profit.nlargest(20, 'Total_Director_Profit')['Director'].tolist()\n \n # Filter movies by top 20 directors\n df_filtered = df[df['Director'].isin(top_20_directors)].copy()\n \n # Add total director profit to each movie row\n df_filtered = df_filtered.merge(director_profit, on='Director', how='left')\n \n # Select and order columns\n transformed_df = df_filtered[['Director', 'Title', 'Profit', 'Total_Director_Profit']].copy()\n \n # Sort by total director profit (descending) and then by movie profit (descending)\n transformed_df = transformed_df.sort_values(['Total_Director_Profit', 'Profit'], ascending=[False, False])\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\nThis code performs a director profitability analysis:\n\n1. Calculate **Profit** for each movie by subtracting **Production Budget** from **Worldwide Gross**\n\n2. Remove movies with missing **Director** or **Profit** information to ensure clean analysis\n\n3. Aggregate movies by **Director** to compute **Total_Director_Profit** (sum of all profits from their movies)\n\n4. Identify the **top 20 directors** ranked by their total profit across all films\n\n5. Filter the dataset to include only movies directed by these **top 20 directors**\n\n6. Enrich each movie record with its director's **Total_Director_Profit** for comparison context\n\n7. Sort results first by **Total_Director_Profit** (descending) to group directors by overall success, then by individual movie **Profit** (descending) to rank films within each director's portfolio\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"Profit\",\n \"explanation\": \"Net financial return for each movie, calculated as: \\\\( \\\\text{Profit} = \\\\text{Worldwide\\\\_Gross} - \\\\text{Production\\\\_Budget} \\\\). Positive values indicate profitable films, while negative values represent financial losses.\"\n },\n {\n \"field\": \"Total_Director_Profit\",\n \"explanation\": \"Cumulative profit generated by a director across all their films in the dataset, computed as: \\\\( \\\\text{Total\\\\_Director\\\\_Profit} = \\\\sum \\\\text{Profit}_{\\\\text{all movies by director}} \\\\). This metric measures a director's overall commercial track record and financial value to studios.\"\n }\n]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""},{"id":"table-89","displayId":"director-genre-profit","names":["Director","Genre_Profit","Major Genre","Total_Director_Profit"],"rows":[{"Director":"Steven Spielberg","Genre_Profit":2288324872,"Major Genre":"Action","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Genre_Profit":2222007781,"Major Genre":"Drama","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Genre_Profit":2118165403,"Major Genre":"Adventure","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Genre_Profit":478200000,"Major Genre":"Horror","Total_Director_Profit":7169573056},{"Director":"Steven Spielberg","Genre_Profit":62875000,"Major Genre":"Comedy","Total_Director_Profit":7169573056},{"Director":"James Cameron","Genre_Profit":3435186261,"Major Genre":"Action","Total_Director_Profit":5078066216},{"Director":"James Cameron","Genre_Profit":1642879955,"Major Genre":"Thriller/Suspense","Total_Director_Profit":5078066216},{"Director":"Chris Columbus","Genre_Profit":1761881048,"Major Genre":"Adventure","Total_Director_Profit":3036030427},{"Director":"Chris Columbus","Genre_Profit":1215348066,"Major Genre":"Comedy","Total_Director_Profit":3036030427},{"Director":"Chris Columbus","Genre_Profit":67130693,"Major Genre":"Drama","Total_Director_Profit":3036030427},{"Director":"Chris Columbus","Genre_Profit":-8329380,"Major Genre":"Musical","Total_Director_Profit":3036030427},{"Director":"George Lucas","Genre_Profit":2871882789,"Major Genre":"Adventure","Total_Director_Profit":3011105789},{"Director":"George Lucas","Genre_Profit":139223000,"Major Genre":"Comedy","Total_Director_Profit":3011105789},{"Director":"Peter Jackson","Genre_Profit":2974450745,"Major Genre":"Adventure","Total_Director_Profit":3001395936},{"Director":"Peter Jackson","Genre_Profit":29702568,"Major Genre":"Drama","Total_Director_Profit":3001395936},{"Director":"Peter Jackson","Genre_Profit":-2757377,"Major Genre":"Horror","Total_Director_Profit":3001395936},{"Director":"Robert Zemeckis","Genre_Profit":1176274785,"Major Genre":"Drama","Total_Director_Profit":2788716998},{"Director":"Robert Zemeckis","Genre_Profit":1038225574,"Major Genre":"Adventure","Total_Director_Profit":2788716998},{"Director":"Robert Zemeckis","Genre_Profit":375522650,"Major Genre":"Comedy","Total_Director_Profit":2788716998},{"Director":"Robert Zemeckis","Genre_Profit":198693989,"Major Genre":"Thriller/Suspense","Total_Director_Profit":2788716998},{"Director":"Michael Bay","Genre_Profit":2046592847,"Major Genre":"Action","Total_Director_Profit":2461192847},{"Director":"Michael Bay","Genre_Profit":414600000,"Major Genre":"Adventure","Total_Director_Profit":2461192847},{"Director":"Roland Emmerich","Genre_Profit":1325738958,"Major Genre":"Adventure","Total_Director_Profit":2390416794},{"Director":"Roland Emmerich","Genre_Profit":959377836,"Major Genre":"Action","Total_Director_Profit":2390416794},{"Director":"Roland Emmerich","Genre_Profit":105300000,"Major Genre":"Drama","Total_Director_Profit":2390416794},{"Director":"Gore Verbinski","Genre_Profit":2031667528,"Major Genre":"Adventure","Total_Director_Profit":2359931719},{"Director":"Gore Verbinski","Genre_Profit":201094024,"Major Genre":"Horror","Total_Director_Profit":2359931719},{"Director":"Gore Verbinski","Genre_Profit":107808615,"Major Genre":"Action","Total_Director_Profit":2359931719},{"Director":"Gore Verbinski","Genre_Profit":23894591,"Major Genre":"Comedy","Total_Director_Profit":2359931719},{"Director":"Gore Verbinski","Genre_Profit":-4533039,"Major Genre":"Drama","Total_Director_Profit":2359931719},{"Director":"Tim Burton","Genre_Profit":1172861961,"Major Genre":"Adventure","Total_Director_Profit":2352496658},{"Director":"Tim Burton","Genre_Profit":563171278,"Major Genre":"Action","Total_Director_Profit":2352496658},{"Director":"Tim Burton","Genre_Profit":425962212,"Major Genre":"Comedy","Total_Director_Profit":2352496658},{"Director":"Tim Burton","Genre_Profit":137068340,"Major Genre":"Horror","Total_Director_Profit":2352496658},{"Director":"Tim Burton","Genre_Profit":53432867,"Major Genre":"Drama","Total_Director_Profit":2352496658},{"Director":"Andrew Adamson","Genre_Profit":2047535219,"Major Genre":"Adventure","Total_Director_Profit":2047535219},{"Director":"Sam Raimi","Genre_Profit":1899285178,"Major Genre":"Adventure","Total_Director_Profit":2013509905},{"Director":"Sam Raimi","Genre_Profit":97675748,"Major Genre":"Horror","Total_Director_Profit":2013509905},{"Director":"Sam Raimi","Genre_Profit":34567606,"Major Genre":"Thriller/Suspense","Total_Director_Profit":2013509905},{"Director":"Sam Raimi","Genre_Profit":-4571087,"Major Genre":"Drama","Total_Director_Profit":2013509905},{"Director":"Sam Raimi","Genre_Profit":-13447540,"Major Genre":"Western","Total_Director_Profit":2013509905},{"Director":"Ron Howard","Genre_Profit":968211984,"Major Genre":"Thriller/Suspense","Total_Director_Profit":1959719497},{"Director":"Ron Howard","Genre_Profit":527493493,"Major Genre":"Drama","Total_Director_Profit":1959719497},{"Director":"Ron Howard","Genre_Profit":252060587,"Major Genre":"Comedy","Total_Director_Profit":1959719497},{"Director":"Ron Howard","Genre_Profit":238700000,"Major Genre":"Action","Total_Director_Profit":1959719497},{"Director":"Ron Howard","Genre_Profit":-26746567,"Major Genre":"Western","Total_Director_Profit":1959719497},{"Director":"Christopher Nolan","Genre_Profit":1059698375,"Major Genre":"Action","Total_Director_Profit":1823713110},{"Director":"Christopher Nolan","Genre_Profit":729348785,"Major Genre":"Thriller/Suspense","Total_Director_Profit":1823713110},{"Director":"Christopher Nolan","Genre_Profit":34665950,"Major Genre":"Drama","Total_Director_Profit":1823713110},{"Director":"M. Night Shyamalan","Genre_Profit":1437143744,"Major Genre":"Thriller/Suspense","Total_Director_Profit":1575120870},{"Director":"M. Night Shyamalan","Genre_Profit":140191957,"Major Genre":"Adventure","Total_Director_Profit":1575120870},{"Director":"M. Night Shyamalan","Genre_Profit":-2214831,"Major Genre":"Drama","Total_Director_Profit":1575120870},{"Director":"David Yates","Genre_Profit":1475968769,"Major Genre":"Adventure","Total_Director_Profit":1475968769},{"Director":"John Lasseter","Genre_Profit":1045025216,"Major Genre":"Adventure","Total_Director_Profit":1436948978},{"Director":"John Lasseter","Genre_Profit":391923762,"Major Genre":"Comedy","Total_Director_Profit":1436948978},{"Director":"Carlos Saldanha","Genre_Profit":1373585223,"Major Genre":"Adventure","Total_Director_Profit":1373585223},{"Director":"Andy Wachowski","Genre_Profit":1294511080,"Major Genre":"Action","Total_Director_Profit":1296311080},{"Director":"Andy Wachowski","Genre_Profit":1800000,"Major Genre":"Thriller/Suspense","Total_Director_Profit":1296311080},{"Director":"Ridley Scott","Genre_Profit":534208088,"Major Genre":"Action","Total_Director_Profit":1288926405},{"Director":"Ridley Scott","Genre_Profit":457730910,"Major Genre":"Horror","Total_Director_Profit":1288926405},{"Director":"Ridley Scott","Genre_Profit":170931086,"Major Genre":"Drama","Total_Director_Profit":1288926405},{"Director":"Ridley Scott","Genre_Profit":64129825,"Major Genre":"Adventure","Total_Director_Profit":1288926405},{"Director":"Ridley Scott","Genre_Profit":61926496,"Major Genre":"Thriller/Suspense","Total_Director_Profit":1288926405}],"metadata":{"Director":{"type":"string","semanticType":"Name"},"Genre_Profit":{"type":"number","semanticType":"Number"},"Major Genre":{"type":"string","semanticType":"String"},"Total_Director_Profit":{"type":"number","semanticType":"Number"}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Calculate profit for each movie\n df = df_movies.copy()\n df['Profit'] = df['Worldwide Gross'] - df['Production Budget']\n \n # Remove rows with missing Director, Profit, or Major Genre values\n df = df.dropna(subset=['Director', 'Profit', 'Major Genre'])\n \n # Calculate total profit per director\n director_profit = df.groupby('Director')['Profit'].sum().reset_index()\n director_profit.columns = ['Director', 'Total_Director_Profit']\n \n # Get top 20 directors by total profit\n top_20_directors = director_profit.nlargest(20, 'Total_Director_Profit')['Director'].tolist()\n \n # Filter movies by top 20 directors\n df_filtered = df[df['Director'].isin(top_20_directors)].copy()\n \n # Aggregate profit by Director and Major Genre\n genre_breakdown = df_filtered.groupby(['Director', 'Major Genre'])['Profit'].sum().reset_index()\n genre_breakdown.columns = ['Director', 'Major Genre', 'Genre_Profit']\n \n # Add total director profit to each row\n genre_breakdown = genre_breakdown.merge(director_profit, on='Director', how='left')\n \n # Sort by total director profit (descending) and then by genre profit (descending)\n transformed_df = genre_breakdown.sort_values(['Total_Director_Profit', 'Genre_Profit'], ascending=[False, False])\n \n return transformed_df\n","source":["movies"],"dialog":[{"content":"You are a data scientist to help user to transform data that will be used for visualization.\nThe user will provide you information about what data would be needed, and your job is to create a python function based on the input data summary, transformation instruction and expected fields.\nThe users' instruction includes \"chart_type\" and \"chart_encodings\" that describe the visualization they want, and natural language instructions \"goal\" that describe what data is needed.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should first refine users' goal and then create a python function in the output section based off the [CONTEXT] and [GOAL]:\n\n 1. First, refine users' [GOAL]. The main objective in this step is to check if \"chart_type\" and \"chart_encodings\" provided by the user are sufficient to achieve their \"goal\". Concretely:\n - based on the user's \"goal\" and \"chart_type\" and \"chart_encodings\", elaborate the goal into a \"detailed_instruction\".\n - \"display_instruction\" is a short verb phrase describing the users' goal. \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate it based on detailed_instruction and the suggested chart_type and chart_encodings, but don't need to mention the chart details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user specification follows up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - determine \"output_fields\", the desired fields that the output data should have to achieve the user's goal, it's a good idea to include intermediate fields here.\n - then decide \"chart_encodings\", which maps visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized, \n - the \"chart_encodings\" should be created to support the user's \"chart_type\".\n - first, determine whether the user has provided sufficient fields in \"chart_encodings\" that are needed to achieve their goal:\n - if the user's \"chart_encodings\" are sufficient, simply copy it.\n - if the user didn't provide sufficient fields in \"chart_encodings\", add missing fields in \"chart_encodings\" (ordered them based on whether the field will be used in x,y axes or legends);\n - \"chart_encodings\" should only include fields that will be visualized (do not include other intermediate fields from \"output_fields\") \n - when adding new fields to \"chart_encodings\", be efficient and add only a minimal number of fields that are needed to achive the user's goal. \n - generally, the total number of fields in \"chart_encodings\" should be no more than 3 for x,y,legend.\n - if the user's \"chart_encodings\" is sufficient but can be optimized, you can reorder encodings to visualize the data more effectively.\n - sometimes, user may provide instruction to update visualizations fields they provided. You should leverage the user's goal to resolve the conflict and decide the final \"chart_encodings\"\n - e.g., they may mention \"use B metric instead\" while A metric is in provided fields, in this case, you should update \"chart_encodings\" to update A metric with B metric.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n Prepare the result in the following json format:\n\n```\n{\n \"detailed_instruction\": \"...\" // string, elaborate user instruction with details if the user\n \"display_instruction\": \"...\" // string, the short verb phrase describing the users' goal.\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have based on the user's goal, it's a good idea to preserve intermediate fields here (i.e., the goal of transformed data)\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n ... // other visualization channels user used\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized.\n \"reason\": \"...\" // string, explain why this refinement is made\n}\n```\n\n 2. Then, write a python function based on the refined goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \"transformed_df\" should contain all \"output_fields\" from the refined goal.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable.\nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- try to use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n\n 3. The output must only contain a json object representing the refined goal and a python code block representing the transformation code, do not add any extra text explanation.\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (movies)\n\n## fields\n\t*Title -- type: object, values: Silent Movie, 9, Rapa Nui, ..., A Night at the Roxbury, Fighting Tommy Riley, Gridiron Gang, Journey from the Fall\n\t*US Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 441226247.0, 533345358.0, 600788188.0, 760167650.0\n\t*Worldwide Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 937499905.0, 976457891.0, 1133027325.0, 1842879955.0\n\t*US DVD Sales -- type: float64, values: nan, 1978111.0, 140689412.0, ..., 100178981.0, 104578578.0, 234119058.0, 320830925.0\n\t*Production Budget -- type: float64, values: 218.0, 1100.0, 15000.0, ..., 237000000.0, 250000000.0, 258000000.0, 300000000.0\n\t*Release Date -- type: object, values: Apr 01 1965, Apr 01 1975, Apr 01 1986, ..., Sep 30 1983, Sep 30 1994, Sep 30 2005, Sep 30 2006\n\t*MPAA Rating -- type: object, values: G, NC-17, Not Rated, Open, PG, PG-13, R\n\t*Running Time min -- type: float64, values: nan, nan, nan, ..., nan, nan, nan, nan\n\t*Distributor -- type: object, values: 20th Century Fox, 3D Entertainment, 8X Entertainment, ..., Women Make Movies, Yari Film Group Releasing, Yash Raj Films, Zeitgeist\n\t*Source -- type: object, values: Based on Book/Short Story, Based on Comic/Graphic Novel, Based on Factual Book/Article, ..., Original Screenplay, Remake, Spin-Off, Traditional/Legend/Fairytale\n\t*Major Genre -- type: object, values: Action, Adventure, Black Comedy, ..., Musical, Romantic Comedy, Thriller/Suspense, Western\n\t*Creative Type -- type: object, values: Contemporary Fiction, Dramatization, Factual, ..., Kids Fiction, Multiple Creative Types, Science Fiction, Super Hero\n\t*Director -- type: object, values: Abel Ferrara, Adam McKay, Adam Shankman, ..., Yimou Zhang, Zach Braff, Zack Snyder, Zak Penn\n\t*Rotten Tomatoes Rating -- type: float64, values: 1.0, 2.0, nan, ..., nan, nan, nan, nan\n\t*IMDB Rating -- type: float64, values: 1.5, 2.5, 3.0, ..., nan, nan, nan, nan\n\t*IMDB Votes -- type: float64, values: 18.0, 25.0, 26.0, ..., 245271.0, 261439.0, 326950.0, 417703.0\n\n## sample\n Title US Gross Worldwide Gross US DVD Sales Production Budget Release Date MPAA Rating Running Time min Distributor Source Major Genre Creative Type Director Rotten Tomatoes Rating IMDB Rating IMDB Votes\n0 The Land Girls 146083 146083 None 8000000 Jun 12 1998 R None Gramercy None None None None NaN 6.1 1071.0\n1 First Love, Last Rites 10876 10876 None 300000 Aug 07 1998 R None Strand None Drama None None NaN 6.9 207.0\n2 I Married a Strange Person 203134 203134 None 250000 Aug 28 1998 None None Lionsgate None Comedy None None NaN 6.8 865.0\n3 Let's Talk About Sex 373615 373615 None 300000 Sep 11 1998 None None Fine Line None Comedy None None 13.0 NaN NaN\n4 Slam 1009819 1087521 None 1000000 Oct 09 1998 R None Trimark Original Screenplay Drama Contemporary Fiction None 62.0 3.4 165.0\n......\n\n\n\n\n[GOAL]\n\nshow top 20 directories based on profit breakdown by their movies","role":"user"},{"content":"```json\n{\n \"mode\": \"infer\",\n \"recap\": \"Show top 20 directors based on total profit, with a breakdown of profit by their individual movies\",\n \"display_instruction\": \"Show top 20 **directors** by total **profit** with movie breakdown\",\n \"recommendation\": \"Calculate profit (Worldwide Gross - Production Budget) for each movie, then aggregate by director to find top 20 directors by total profit. Display individual movie profits for each director to show the breakdown.\",\n \"output_fields\": [\"Director\", \"Title\", \"Profit\", \"Total_Director_Profit\"],\n \"chart_type\": \"group_bar\",\n \"chart_encodings\": {\n \"x\": \"Director\",\n \"y\": \"Profit\",\n \"color\": \"Title\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Calculate profit for each movie\n df = df_movies.copy()\n df['Profit'] = df['Worldwide Gross'] - df['Production Budget']\n \n # Remove rows with missing Director or Profit values\n df = df.dropna(subset=['Director', 'Profit'])\n \n # Calculate total profit per director\n director_profit = df.groupby('Director')['Profit'].sum().reset_index()\n director_profit.columns = ['Director', 'Total_Director_Profit']\n \n # Get top 20 directors by total profit\n top_20_directors = director_profit.nlargest(20, 'Total_Director_Profit')['Director'].tolist()\n \n # Filter movies by top 20 directors\n df_filtered = df[df['Director'].isin(top_20_directors)].copy()\n \n # Add total director profit to each movie row\n df_filtered = df_filtered.merge(director_profit, on='Director', how='left')\n \n # Select and order columns\n transformed_df = df_filtered[['Director', 'Title', 'Profit', 'Total_Director_Profit']].copy()\n \n # Sort by total director profit (descending) and then by movie profit (descending)\n transformed_df = transformed_df.sort_values(['Total_Director_Profit', 'Profit'], ascending=[False, False])\n \n return transformed_df\n```","role":"assistant"},{"content":"This is the result from the latest python code:\n\n Director Profit Title Total_Director_Profit\n0 Steven Spielberg 860067947 Jurassic Park 7169573056\n1 Steven Spielberg 782410554 ET: The Extra-Terrestrial 7169573056\n2 Steven Spielberg 711686679 The Lost World: Jurassic Park 7169573056\n3 Steven Spielberg 601558145 Indiana Jones and the Kingdom of the Crystal Skull 7169573056\n4 Steven Spielberg 459745532 The War of the Worlds 7169573056\n5 Steven Spielberg 458700000 Jaws 7169573056\n6 Steven Spielberg 426171806 Indiana Jones and the Last Crusade 7169573056\n7 Steven Spielberg 416635085 Saving Private Ryan 7169573056\n8 Steven Spielberg 366800358 Raiders of the Lost Ark 7169573056\n9 Steven Spielberg 317700000 Close Encounters of the Third Kind 7169573056\n......\n\nUpdate the code above based on the following instruction:\n\n{\n \"followup_instruction\": \"break down by movie genre instead\",\n \"chart_type\": \"Bar Chart\",\n \"chart_encodings\": {\n \"x\": \"Director\",\n \"y\": \"Profit\",\n \"color\": \"Title\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Show top 20 directors based on total profit, with a breakdown by the major genre of their movies instead of individual movie titles. This will show how each director's profit is distributed across different genres.\",\n \"display_instruction\": \"Show top 20 **directors** by total **profit** with **genre** breakdown\",\n \"output_fields\": [\"Director\", \"Major Genre\", \"Genre_Profit\", \"Total_Director_Profit\"],\n \"chart_encodings\": {\n \"x\": \"Director\",\n \"y\": \"Genre_Profit\",\n \"color\": \"Major Genre\"\n },\n \"reason\": \"The user wants to change the breakdown from individual movies to movie genres. Instead of showing profit by Title, we now aggregate profit by Major Genre for each director. The chart_encodings are updated to use 'Major Genre' for color instead of 'Title', and y-axis now shows 'Genre_Profit' (aggregated by genre) instead of individual movie profit.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Calculate profit for each movie\n df = df_movies.copy()\n df['Profit'] = df['Worldwide Gross'] - df['Production Budget']\n \n # Remove rows with missing Director, Profit, or Major Genre values\n df = df.dropna(subset=['Director', 'Profit', 'Major Genre'])\n \n # Calculate total profit per director\n director_profit = df.groupby('Director')['Profit'].sum().reset_index()\n director_profit.columns = ['Director', 'Total_Director_Profit']\n \n # Get top 20 directors by total profit\n top_20_directors = director_profit.nlargest(20, 'Total_Director_Profit')['Director'].tolist()\n \n # Filter movies by top 20 directors\n df_filtered = df[df['Director'].isin(top_20_directors)].copy()\n \n # Aggregate profit by Director and Major Genre\n genre_breakdown = df_filtered.groupby(['Director', 'Major Genre'])['Profit'].sum().reset_index()\n genre_breakdown.columns = ['Director', 'Major Genre', 'Genre_Profit']\n \n # Add total director profit to each row\n genre_breakdown = genre_breakdown.merge(director_profit, on='Director', how='left')\n \n # Sort by total director profit (descending) and then by genre profit (descending)\n transformed_df = genre_breakdown.sort_values(['Total_Director_Profit', 'Genre_Profit'], ascending=[False, False])\n \n return transformed_df\n```","role":"assistant"}],"trigger":{"tableId":"table-770727","sourceTableIds":["movies"],"instruction":"break down by movie genre instead","displayInstruction":"Show top 20 **directors** by total **profit** with **genre** breakdown","chart":{"id":"chart-1760743802354","chartType":"Bar Chart","encodingMap":{"x":{"fieldID":"original--movies--Director"},"y":{"fieldID":"concept-Profit-1760742653681"},"color":{"fieldID":"original--movies--Title"},"opacity":{"channel":"opacity","bin":false},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"table-770727","saved":false,"source":"trigger","unread":false},"resultTableId":"table-89"},"explanation":{"agent":"CodeExplanationAgent","code":"- Calculate **Profit** for each movie by subtracting **Production Budget** from **Worldwide Gross**\n- Remove movies with missing **Director**, **Profit**, or **Major Genre** information\n- Aggregate the **Profit** for each **Director** to calculate their **Total_Director_Profit**\n- Identify the **top 20 directors** based on their **Total_Director_Profit**\n- Filter the dataset to include only movies made by these **top 20 directors**\n- Group the filtered movies by **Director** and **Major Genre**, summing the **Profit** for each combination to create **Genre_Profit**\n- Merge the **Total_Director_Profit** back into the genre breakdown data\n- Sort the results first by **Total_Director_Profit** (highest to lowest), then by **Genre_Profit** (highest to lowest) within each director","concepts":[{"explanation":"The financial return of a movie, calculated as \\( \\text{Profit} = \\text{Worldwide\\_Gross} - \\text{Production\\_Budget} \\). This represents the net revenue after accounting for production costs.","field":"Profit"},{"explanation":"The cumulative profit generated by all movies directed by a specific director. This metric aggregates the Profit across all films in their portfolio to measure overall financial success.","field":"Total_Director_Profit"},{"explanation":"The total profit generated by a director within a specific Major Genre. This breaks down a director's Total_Director_Profit by genre category, showing which genres contribute most to their financial success.","field":"Genre_Profit"}],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (movies)\n\n## fields\n\t*Title -- type: object, values: Silent Movie, 9, Rapa Nui, ..., A Night at the Roxbury, Fighting Tommy Riley, Gridiron Gang, Journey from the Fall\n\t*US Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 403706375.0, 441226247.0, 533345358.0, 760167650.0\n\t*Worldwide Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., nan, 1133027325.0, 1842879955.0, 2767891499.0\n\t*US DVD Sales -- type: float64, values: 7166365.0, 33619971.0, 140689412.0, ..., nan, nan, 46260220.0, nan\n\t*Production Budget -- type: float64, values: 218.0, 1100.0, 15000.0, ..., 237000000.0, 250000000.0, 258000000.0, 300000000.0\n\t*Release Date -- type: object, values: Apr 01 1965, Apr 01 1975, Apr 01 1986, ..., Sep 30 1983, Sep 30 1994, Sep 30 2005, Sep 30 2006\n\t*MPAA Rating -- type: object, values: G, NC-17, Not Rated, Open, PG, PG-13, R\n\t*Running Time min -- type: float64, values: nan, nan, nan, ..., nan, nan, nan, nan\n\t*Distributor -- type: object, values: 20th Century Fox, 3D Entertainment, 8X Entertainment, ..., Women Make Movies, Yari Film Group Releasing, Yash Raj Films, Zeitgeist\n\t*Source -- type: object, values: Based on Book/Short Story, Based on Comic/Graphic Novel, Based on Factual Book/Article, ..., Original Screenplay, Remake, Spin-Off, Traditional/Legend/Fairytale\n\t*Major Genre -- type: object, values: Action, Adventure, Black Comedy, ..., Musical, Romantic Comedy, Thriller/Suspense, Western\n\t*Creative Type -- type: object, values: Contemporary Fiction, Dramatization, Factual, ..., Kids Fiction, Multiple Creative Types, Science Fiction, Super Hero\n\t*Director -- type: object, values: Abel Ferrara, Adam McKay, Adam Shankman, ..., Yimou Zhang, Zach Braff, Zack Snyder, Zak Penn\n\t*Rotten Tomatoes Rating -- type: float64, values: 1.0, 2.0, 3.0, ..., nan, nan, nan, nan\n\t*IMDB Rating -- type: float64, values: 1.5, 2.5, 3.0, ..., nan, nan, nan, nan\n\t*IMDB Votes -- type: float64, values: 18.0, 25.0, 26.0, ..., nan, nan, 212985.0, 411088.0\n\n## sample\n Title US Gross Worldwide Gross US DVD Sales Production Budget Release Date MPAA Rating Running Time min Distributor Source Major Genre Creative Type Director Rotten Tomatoes Rating IMDB Rating IMDB Votes\n0 The Land Girls 146083 146083 None 8000000 Jun 12 1998 R None Gramercy None None None None NaN 6.1 1071.0\n1 First Love, Last Rites 10876 10876 None 300000 Aug 07 1998 R None Strand None Drama None None NaN 6.9 207.0\n2 I Married a Strange Person 203134 203134 None 250000 Aug 28 1998 None None Lionsgate None Comedy None None NaN 6.8 865.0\n3 Let's Talk About Sex 373615 373615 None 300000 Sep 11 1998 None None Fine Line None Comedy None None 13.0 NaN NaN\n4 Slam 1009819 1087521 None 1000000 Oct 09 1998 R None Trimark Original Screenplay Drama Contemporary Fiction None 62.0 3.4 165.0\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Calculate profit for each movie\n df = df_movies.copy()\n df['Profit'] = df['Worldwide Gross'] - df['Production Budget']\n \n # Remove rows with missing Director, Profit, or Major Genre values\n df = df.dropna(subset=['Director', 'Profit', 'Major Genre'])\n \n # Calculate total profit per director\n director_profit = df.groupby('Director')['Profit'].sum().reset_index()\n director_profit.columns = ['Director', 'Total_Director_Profit']\n \n # Get top 20 directors by total profit\n top_20_directors = director_profit.nlargest(20, 'Total_Director_Profit')['Director'].tolist()\n \n # Filter movies by top 20 directors\n df_filtered = df[df['Director'].isin(top_20_directors)].copy()\n \n # Aggregate profit by Director and Major Genre\n genre_breakdown = df_filtered.groupby(['Director', 'Major Genre'])['Profit'].sum().reset_index()\n genre_breakdown.columns = ['Director', 'Major Genre', 'Genre_Profit']\n \n # Add total director profit to each row\n genre_breakdown = genre_breakdown.merge(director_profit, on='Director', how='left')\n \n # Sort by total director profit (descending) and then by genre profit (descending)\n transformed_df = genre_breakdown.sort_values(['Total_Director_Profit', 'Genre_Profit'], ascending=[False, False])\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\n- Calculate **Profit** for each movie by subtracting **Production Budget** from **Worldwide Gross**\n- Remove movies with missing **Director**, **Profit**, or **Major Genre** information\n- Aggregate the **Profit** for each **Director** to calculate their **Total_Director_Profit**\n- Identify the **top 20 directors** based on their **Total_Director_Profit**\n- Filter the dataset to include only movies made by these **top 20 directors**\n- Group the filtered movies by **Director** and **Major Genre**, summing the **Profit** for each combination to create **Genre_Profit**\n- Merge the **Total_Director_Profit** back into the genre breakdown data\n- Sort the results first by **Total_Director_Profit** (highest to lowest), then by **Genre_Profit** (highest to lowest) within each director\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"Profit\",\n \"explanation\": \"The financial return of a movie, calculated as \\\\( \\\\text{Profit} = \\\\text{Worldwide\\\\_Gross} - \\\\text{Production\\\\_Budget} \\\\). This represents the net revenue after accounting for production costs.\"\n },\n {\n \"field\": \"Total_Director_Profit\",\n \"explanation\": \"The cumulative profit generated by all movies directed by a specific director. This metric aggregates the Profit across all films in their portfolio to measure overall financial success.\"\n },\n {\n \"field\": \"Genre_Profit\",\n \"explanation\": \"The total profit generated by a director within a specific Major Genre. This breaks down a director's Total_Director_Profit by genre category, showing which genres contribute most to their financial success.\"\n }\n]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""},{"id":"table-456490","displayId":"movie-ratings","names":["IMDB Rating","Production Budget","Rotten Tomatoes Rating","Title"],"rows":[{"IMDB Rating":6.1,"Production Budget":8000000,"Rotten Tomatoes Rating":null,"Title":"The Land Girls"},{"IMDB Rating":6.9,"Production Budget":300000,"Rotten Tomatoes Rating":null,"Title":"First Love, Last Rites"},{"IMDB Rating":6.8,"Production Budget":250000,"Rotten Tomatoes Rating":null,"Title":"I Married a Strange Person"},{"IMDB Rating":null,"Production Budget":300000,"Rotten Tomatoes Rating":13,"Title":"Let's Talk About Sex"},{"IMDB Rating":3.4,"Production Budget":1000000,"Rotten Tomatoes Rating":62,"Title":"Slam"},{"IMDB Rating":7.7,"Production Budget":6000,"Rotten Tomatoes Rating":null,"Title":"Following"},{"IMDB Rating":3.8,"Production Budget":1600000,"Rotten Tomatoes Rating":null,"Title":"Foolish"},{"IMDB Rating":5.8,"Production Budget":40000000,"Rotten Tomatoes Rating":25,"Title":"Pirates"},{"IMDB Rating":7,"Production Budget":6000000,"Rotten Tomatoes Rating":86,"Title":"Duel in the Sun"},{"IMDB Rating":7,"Production Budget":1000000,"Rotten Tomatoes Rating":81,"Title":"Tom Jones"},{"IMDB Rating":7.5,"Production Budget":10000000,"Rotten Tomatoes Rating":84,"Title":"Oliver!"},{"IMDB Rating":8.4,"Production Budget":2000000,"Rotten Tomatoes Rating":97,"Title":"To Kill A Mockingbird"},{"IMDB Rating":6.8,"Production Budget":100000,"Rotten Tomatoes Rating":87,"Title":"Hollywood Shuffle"},{"IMDB Rating":7,"Production Budget":5200000,"Rotten Tomatoes Rating":null,"Title":"Wilson"},{"IMDB Rating":6.1,"Production Budget":22000000,"Rotten Tomatoes Rating":null,"Title":"Darling Lili"},{"IMDB Rating":2.5,"Production Budget":13500000,"Rotten Tomatoes Rating":90,"Title":"The Ten Commandments"},{"IMDB Rating":8.9,"Production Budget":340000,"Rotten Tomatoes Rating":null,"Title":"12 Angry Men"},{"IMDB Rating":8.1,"Production Budget":29000000,"Rotten Tomatoes Rating":null,"Title":"Twelve Monkeys"},{"IMDB Rating":7,"Production Budget":4000000,"Rotten Tomatoes Rating":57,"Title":1776},{"IMDB Rating":5.6,"Production Budget":32000000,"Rotten Tomatoes Rating":33,"Title":1941},{"IMDB Rating":6.3,"Production Budget":1900000,"Rotten Tomatoes Rating":null,"Title":"Chacun sa nuit"},{"IMDB Rating":8.4,"Production Budget":10500000,"Rotten Tomatoes Rating":96,"Title":"2001: A Space Odyssey"},{"IMDB Rating":null,"Production Budget":5000000,"Rotten Tomatoes Rating":92,"Title":"20,000 Leagues Under the Sea"},{"IMDB Rating":6.9,"Production Budget":2000000,"Rotten Tomatoes Rating":null,"Title":"24 7: Twenty Four Seven"},{"IMDB Rating":7.1,"Production Budget":500000,"Rotten Tomatoes Rating":77,"Title":"Twin Falls Idaho"},{"IMDB Rating":5.7,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"3 Men and a Baby"},{"IMDB Rating":3.2,"Production Budget":20000000,"Rotten Tomatoes Rating":17,"Title":"3 Ninjas Kick Back"},{"IMDB Rating":6,"Production Budget":1500000,"Rotten Tomatoes Rating":null,"Title":"Forty Shades of Blue"},{"IMDB Rating":7.7,"Production Budget":439000,"Rotten Tomatoes Rating":95,"Title":"42nd Street"},{"IMDB Rating":6.4,"Production Budget":4000000,"Rotten Tomatoes Rating":14,"Title":"Four Rooms"},{"IMDB Rating":7,"Production Budget":6500000,"Rotten Tomatoes Rating":71,"Title":"The Four Seasons"},{"IMDB Rating":7.1,"Production Budget":4500000,"Rotten Tomatoes Rating":96,"Title":"Four Weddings and a Funeral"},{"IMDB Rating":7.4,"Production Budget":350000,"Rotten Tomatoes Rating":97,"Title":"51 Birch Street"},{"IMDB Rating":6.8,"Production Budget":17000000,"Rotten Tomatoes Rating":57,"Title":"55 Days at Peking"},{"IMDB Rating":5.4,"Production Budget":18000000,"Rotten Tomatoes Rating":null,"Title":"Nine 1/2 Weeks"},{"IMDB Rating":4.9,"Production Budget":113500000,"Rotten Tomatoes Rating":null,"Title":"AstÈrix aux Jeux Olympiques"},{"IMDB Rating":7.6,"Production Budget":70000000,"Rotten Tomatoes Rating":88,"Title":"The Abyss"},{"IMDB Rating":4.6,"Production Budget":7000000,"Rotten Tomatoes Rating":10,"Title":"Action Jackson"},{"IMDB Rating":6.6,"Production Budget":12000000,"Rotten Tomatoes Rating":49,"Title":"Ace Ventura: Pet Detective"},{"IMDB Rating":5.6,"Production Budget":30000000,"Rotten Tomatoes Rating":null,"Title":"Ace Ventura: When Nature Calls"},{"IMDB Rating":null,"Production Budget":5000000,"Rotten Tomatoes Rating":31,"Title":"April Fool's Day"},{"IMDB Rating":5.7,"Production Budget":4000000,"Rotten Tomatoes Rating":null,"Title":"Among Giants"},{"IMDB Rating":7.1,"Production Budget":3768785,"Rotten Tomatoes Rating":100,"Title":"Annie Get Your Gun"},{"IMDB Rating":6.7,"Production Budget":3000000,"Rotten Tomatoes Rating":20,"Title":"Alice in Wonderland"},{"IMDB Rating":7.3,"Production Budget":24000000,"Rotten Tomatoes Rating":null,"Title":"The Princess and the Cobbler"},{"IMDB Rating":5.9,"Production Budget":12000000,"Rotten Tomatoes Rating":54,"Title":"The Alamo"},{"IMDB Rating":3.2,"Production Budget":32000000,"Rotten Tomatoes Rating":71,"Title":"Alive"},{"IMDB Rating":7.4,"Production Budget":14000000,"Rotten Tomatoes Rating":null,"Title":"Amen"},{"IMDB Rating":7.6,"Production Budget":777000,"Rotten Tomatoes Rating":97,"Title":"American Graffiti"},{"IMDB Rating":3.7,"Production Budget":350000,"Rotten Tomatoes Rating":null,"Title":"American Ninja 2: The Confrontation"},{"IMDB Rating":6.8,"Production Budget":62000000,"Rotten Tomatoes Rating":90,"Title":"The American President"},{"IMDB Rating":8.2,"Production Budget":4000000,"Rotten Tomatoes Rating":98,"Title":"Annie Hall"},{"IMDB Rating":6.1,"Production Budget":2500000,"Rotten Tomatoes Rating":null,"Title":"Anatomie"},{"IMDB Rating":5.8,"Production Budget":6500000,"Rotten Tomatoes Rating":62,"Title":"The Adventures of Huck Finn"},{"IMDB Rating":8.4,"Production Budget":3000000,"Rotten Tomatoes Rating":91,"Title":"The Apartment"},{"IMDB Rating":8.6,"Production Budget":31500000,"Rotten Tomatoes Rating":98,"Title":"Apocalypse Now"},{"IMDB Rating":6.2,"Production Budget":31000000,"Rotten Tomatoes Rating":85,"Title":"Arachnophobia"},{"IMDB Rating":6.4,"Production Budget":16500000,"Rotten Tomatoes Rating":null,"Title":"Arn - Tempelriddaren"},{"IMDB Rating":5.1,"Production Budget":600000,"Rotten Tomatoes Rating":null,"Title":"Arnolds Park"},{"IMDB Rating":5.6,"Production Budget":150000,"Rotten Tomatoes Rating":null,"Title":"Sweet Sweetback's Baad Asssss Song"},{"IMDB Rating":4.4,"Production Budget":989000,"Rotten Tomatoes Rating":17,"Title":"And Then Came Love"},{"IMDB Rating":5.6,"Production Budget":6000000,"Rotten Tomatoes Rating":73,"Title":"Around the World in 80 Days"},{"IMDB Rating":5.7,"Production Budget":9000000,"Rotten Tomatoes Rating":74,"Title":"Barbarella"},{"IMDB Rating":8.1,"Production Budget":11000000,"Rotten Tomatoes Rating":94,"Title":"Barry Lyndon"},{"IMDB Rating":5.4,"Production Budget":4000000,"Rotten Tomatoes Rating":null,"Title":"Barbarians, The"},{"IMDB Rating":7.3,"Production Budget":30000000,"Rotten Tomatoes Rating":98,"Title":"Babe"},{"IMDB Rating":5,"Production Budget":50000000,"Rotten Tomatoes Rating":21,"Title":"Baby's Day Out"},{"IMDB Rating":7.7,"Production Budget":35000000,"Rotten Tomatoes Rating":null,"Title":"Bound by Honor"},{"IMDB Rating":6.9,"Production Budget":8000000,"Rotten Tomatoes Rating":67,"Title":"Bon Cop, Bad Cop"},{"IMDB Rating":8.4,"Production Budget":19000000,"Rotten Tomatoes Rating":96,"Title":"Back to the Future"},{"IMDB Rating":7.5,"Production Budget":40000000,"Rotten Tomatoes Rating":64,"Title":"Back to the Future Part II"},{"IMDB Rating":7.1,"Production Budget":40000000,"Rotten Tomatoes Rating":71,"Title":"Back to the Future Part III"},{"IMDB Rating":8.2,"Production Budget":6000000,"Rotten Tomatoes Rating":90,"Title":"Butch Cassidy and the Sundance Kid"},{"IMDB Rating":6.6,"Production Budget":23000000,"Rotten Tomatoes Rating":39,"Title":"Bad Boys"},{"IMDB Rating":6.4,"Production Budget":10000000,"Rotten Tomatoes Rating":84,"Title":"Body Double"},{"IMDB Rating":null,"Production Budget":210000,"Rotten Tomatoes Rating":90,"Title":"The Beast from 20,000 Fathoms"},{"IMDB Rating":3.3,"Production Budget":6000000,"Rotten Tomatoes Rating":17,"Title":"Beastmaster 2: Through the Portal of Time"},{"IMDB Rating":5.7,"Production Budget":5000000,"Rotten Tomatoes Rating":50,"Title":"The Beastmaster"},{"IMDB Rating":8.2,"Production Budget":3900000,"Rotten Tomatoes Rating":null,"Title":"Ben-Hur"},{"IMDB Rating":8.2,"Production Budget":15000000,"Rotten Tomatoes Rating":91,"Title":"Ben-Hur"},{"IMDB Rating":5.8,"Production Budget":500000,"Rotten Tomatoes Rating":83,"Title":"Benji"},{"IMDB Rating":8,"Production Budget":2500000,"Rotten Tomatoes Rating":100,"Title":"Before Sunrise"},{"IMDB Rating":3.4,"Production Budget":20000000,"Rotten Tomatoes Rating":93,"Title":"Beauty and the Beast"},{"IMDB Rating":8.2,"Production Budget":2100000,"Rotten Tomatoes Rating":97,"Title":"The Best Years of Our Lives"},{"IMDB Rating":3.2,"Production Budget":3000000,"Rotten Tomatoes Rating":23,"Title":"My Big Fat Independent Movie"},{"IMDB Rating":5,"Production Budget":1800000,"Rotten Tomatoes Rating":38,"Title":"Battle for the Planet of the Apes"},{"IMDB Rating":4.8,"Production Budget":32000000,"Rotten Tomatoes Rating":40,"Title":"Bogus"},{"IMDB Rating":7.3,"Production Budget":15000000,"Rotten Tomatoes Rating":83,"Title":"Beverly Hills Cop"},{"IMDB Rating":6.1,"Production Budget":20000000,"Rotten Tomatoes Rating":46,"Title":"Beverly Hills Cop II"},{"IMDB Rating":5,"Production Budget":50000000,"Rotten Tomatoes Rating":10,"Title":"Beverly Hills Cop III"},{"IMDB Rating":5.6,"Production Budget":20000000,"Rotten Tomatoes Rating":42,"Title":"The Black Hole"},{"IMDB Rating":6.1,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"Bathory"},{"IMDB Rating":7.2,"Production Budget":18000000,"Rotten Tomatoes Rating":96,"Title":"Big"},{"IMDB Rating":8.4,"Production Budget":245000,"Rotten Tomatoes Rating":100,"Title":"The Big Parade"},{"IMDB Rating":7.8,"Production Budget":6500000,"Rotten Tomatoes Rating":98,"Title":"Boyz n the Hood"},{"IMDB Rating":4.3,"Production Budget":11000000,"Rotten Tomatoes Rating":null,"Title":"Return to the Blue Lagoon"},{"IMDB Rating":6.8,"Production Budget":25000000,"Rotten Tomatoes Rating":61,"Title":"Bright Lights, Big City"},{"IMDB Rating":4.9,"Production Budget":1200000,"Rotten Tomatoes Rating":null,"Title":"The Blue Bird"},{"IMDB Rating":6.2,"Production Budget":10400000,"Rotten Tomatoes Rating":44,"Title":"The Blue Butterfly"},{"IMDB Rating":8.3,"Production Budget":28000000,"Rotten Tomatoes Rating":92,"Title":"Blade Runner"},{"IMDB Rating":6.2,"Production Budget":1500000,"Rotten Tomatoes Rating":null,"Title":"Bloodsport"},{"IMDB Rating":7.9,"Production Budget":27000000,"Rotten Tomatoes Rating":84,"Title":"The Blues Brothers"},{"IMDB Rating":7.1,"Production Budget":18000000,"Rotten Tomatoes Rating":89,"Title":"Blow Out"},{"IMDB Rating":7.3,"Production Budget":5500000,"Rotten Tomatoes Rating":null,"Title":"De battre mon coeur s'est arrÍtÈ"},{"IMDB Rating":6.7,"Production Budget":379000,"Rotten Tomatoes Rating":38,"Title":"The Broadway Melody"},{"IMDB Rating":7.1,"Production Budget":2000000,"Rotten Tomatoes Rating":null,"Title":"Boom Town"},{"IMDB Rating":7.4,"Production Budget":4500000,"Rotten Tomatoes Rating":88,"Title":"Bound"},{"IMDB Rating":6.3,"Production Budget":10000,"Rotten Tomatoes Rating":null,"Title":"Bang"},{"IMDB Rating":7.1,"Production Budget":2000000,"Rotten Tomatoes Rating":89,"Title":"Bananas"},{"IMDB Rating":5.8,"Production Budget":20000000,"Rotten Tomatoes Rating":58,"Title":"Bill & Ted's Bogus Journey"},{"IMDB Rating":7.1,"Production Budget":110000,"Rotten Tomatoes Rating":100,"Title":"The Birth of a Nation"},{"IMDB Rating":7.3,"Production Budget":3716946,"Rotten Tomatoes Rating":92,"Title":"The Ballad of Cable Hogue"},{"IMDB Rating":6.2,"Production Budget":7700000,"Rotten Tomatoes Rating":null,"Title":"The Blood of Heroes"},{"IMDB Rating":7.6,"Production Budget":120000,"Rotten Tomatoes Rating":71,"Title":"The Blood of My Brother: A Story of Death in Iraq"},{"IMDB Rating":5.9,"Production Budget":42000000,"Rotten Tomatoes Rating":37,"Title":"Boomerang"},{"IMDB Rating":8.4,"Production Budget":3000000,"Rotten Tomatoes Rating":95,"Title":"The Bridge on the River Kwai"},{"IMDB Rating":7.2,"Production Budget":14000000,"Rotten Tomatoes Rating":89,"Title":"Born on the Fourth of July"},{"IMDB Rating":6.7,"Production Budget":3000000,"Rotten Tomatoes Rating":69,"Title":"Basquiat"},{"IMDB Rating":4.1,"Production Budget":30000000,"Rotten Tomatoes Rating":57,"Title":"Black Rain"},{"IMDB Rating":7.2,"Production Budget":5000000,"Rotten Tomatoes Rating":79,"Title":"Bottle Rocket"},{"IMDB Rating":7.6,"Production Budget":3000000,"Rotten Tomatoes Rating":null,"Title":"Braindead"},{"IMDB Rating":7.2,"Production Budget":22000000,"Rotten Tomatoes Rating":90,"Title":"The Bridges of Madison County"},{"IMDB Rating":6.4,"Production Budget":25000,"Rotten Tomatoes Rating":91,"Title":"The Brothers McMullen"},{"IMDB Rating":6.4,"Production Budget":40000000,"Rotten Tomatoes Rating":null,"Title":"Dracula"},{"IMDB Rating":5.8,"Production Budget":65000000,"Rotten Tomatoes Rating":55,"Title":"Broken Arrow"},{"IMDB Rating":6.3,"Production Budget":15000000,"Rotten Tomatoes Rating":64,"Title":"Brainstorm"},{"IMDB Rating":8.4,"Production Budget":72000000,"Rotten Tomatoes Rating":77,"Title":"Braveheart"},{"IMDB Rating":4.4,"Production Budget":42000000,"Rotten Tomatoes Rating":null,"Title":"Les BronzÈs 3: amis pour la vie"},{"IMDB Rating":8,"Production Budget":15000000,"Rotten Tomatoes Rating":98,"Title":"Brazil"},{"IMDB Rating":7.8,"Production Budget":2600000,"Rotten Tomatoes Rating":89,"Title":"Blazing Saddles"},{"IMDB Rating":6.3,"Production Budget":1300000,"Rotten Tomatoes Rating":null,"Title":"The Basket"},{"IMDB Rating":6.2,"Production Budget":2361000,"Rotten Tomatoes Rating":null,"Title":"Bathing Beauty"},{"IMDB Rating":6.7,"Production Budget":10000000,"Rotten Tomatoes Rating":81,"Title":"Bill & Ted's Excellent Adventure"},{"IMDB Rating":7.3,"Production Budget":26000000,"Rotten Tomatoes Rating":67,"Title":"A Bridge Too Far"},{"IMDB Rating":7.3,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"Beetle Juice"},{"IMDB Rating":6.9,"Production Budget":80000000,"Rotten Tomatoes Rating":78,"Title":"Batman Returns"},{"IMDB Rating":5.4,"Production Budget":100000000,"Rotten Tomatoes Rating":43,"Title":"Batman Forever"},{"IMDB Rating":7.6,"Production Budget":35000000,"Rotten Tomatoes Rating":71,"Title":"Batman"},{"IMDB Rating":5.3,"Production Budget":7000000,"Rotten Tomatoes Rating":32,"Title":"Buffy the Vampire Slayer"},{"IMDB Rating":7,"Production Budget":16000000,"Rotten Tomatoes Rating":null,"Title":"Bienvenue chez les Ch'tis"},{"IMDB Rating":5.7,"Production Budget":1000000,"Rotten Tomatoes Rating":68,"Title":"Beyond the Valley of the Dolls"},{"IMDB Rating":6.4,"Production Budget":600000,"Rotten Tomatoes Rating":null,"Title":"Broken Vessels"},{"IMDB Rating":7,"Production Budget":12000000,"Rotten Tomatoes Rating":65,"Title":"The Boys from Brazil"},{"IMDB Rating":7,"Production Budget":200000,"Rotten Tomatoes Rating":null,"Title":"The Business of Fancy Dancing"},{"IMDB Rating":7.3,"Production Budget":6000000,"Rotten Tomatoes Rating":75,"Title":"Caddyshack"},{"IMDB Rating":7.3,"Production Budget":35000000,"Rotten Tomatoes Rating":76,"Title":"Cape Fear"},{"IMDB Rating":6.8,"Production Budget":62000000,"Rotten Tomatoes Rating":78,"Title":"Clear and Present Danger"},{"IMDB Rating":7.4,"Production Budget":1800000,"Rotten Tomatoes Rating":90,"Title":"Carrie"},{"IMDB Rating":8,"Production Budget":12000000,"Rotten Tomatoes Rating":30,"Title":"Casino Royale"},{"IMDB Rating":6,"Production Budget":4600000,"Rotten Tomatoes Rating":null,"Title":"Camping Sauvage"},{"IMDB Rating":6.3,"Production Budget":48000000,"Rotten Tomatoes Rating":74,"Title":"The Cotton Club"},{"IMDB Rating":7.1,"Production Budget":600000,"Rotten Tomatoes Rating":60,"Title":"Crop Circles: Quest for Truth"},{"IMDB Rating":7.8,"Production Budget":20000000,"Rotten Tomatoes Rating":95,"Title":"Close Encounters of the Third Kind"},{"IMDB Rating":5.8,"Production Budget":47000000,"Rotten Tomatoes Rating":52,"Title":"The Cable Guy"},{"IMDB Rating":4.6,"Production Budget":1000000,"Rotten Tomatoes Rating":null,"Title":"Chocolate: Deep Dark Secrets"},{"IMDB Rating":6.3,"Production Budget":9000000,"Rotten Tomatoes Rating":70,"Title":"Child's Play"},{"IMDB Rating":5.1,"Production Budget":13000000,"Rotten Tomatoes Rating":38,"Title":"Child's Play 2"},{"IMDB Rating":5.2,"Production Budget":55000000,"Rotten Tomatoes Rating":13,"Title":"Chain Reaction"},{"IMDB Rating":5.8,"Production Budget":950000,"Rotten Tomatoes Rating":null,"Title":"Charly"},{"IMDB Rating":7.3,"Production Budget":5500000,"Rotten Tomatoes Rating":86,"Title":"Chariots of Fire"},{"IMDB Rating":8,"Production Budget":3250000,"Rotten Tomatoes Rating":88,"Title":"A Christmas Story"},{"IMDB Rating":8,"Production Budget":3000000,"Rotten Tomatoes Rating":100,"Title":"Cat on a Hot Tin Roof"},{"IMDB Rating":5,"Production Budget":1250000,"Rotten Tomatoes Rating":null,"Title":"C.H.U.D."},{"IMDB Rating":6.5,"Production Budget":14000000,"Rotten Tomatoes Rating":75,"Title":"Crooklyn"},{"IMDB Rating":8.1,"Production Budget":1300000,"Rotten Tomatoes Rating":null,"Title":"Festen"},{"IMDB Rating":6.8,"Production Budget":36000000,"Rotten Tomatoes Rating":40,"Title":"Cleopatra"},{"IMDB Rating":6.2,"Production Budget":65000000,"Rotten Tomatoes Rating":82,"Title":"Cliffhanger"},{"IMDB Rating":5.1,"Production Budget":500000,"Rotten Tomatoes Rating":null,"Title":"The Californians"},{"IMDB Rating":6.5,"Production Budget":45000000,"Rotten Tomatoes Rating":80,"Title":"The Client"},{"IMDB Rating":3.4,"Production Budget":160000,"Rotten Tomatoes Rating":null,"Title":"The Calling"},{"IMDB Rating":6.7,"Production Budget":13700000,"Rotten Tomatoes Rating":83,"Title":"Clueless"},{"IMDB Rating":7.7,"Production Budget":15000000,"Rotten Tomatoes Rating":88,"Title":"The Color Purple"},{"IMDB Rating":7.9,"Production Budget":27000,"Rotten Tomatoes Rating":88,"Title":"Clerks"},{"IMDB Rating":8,"Production Budget":2900000,"Rotten Tomatoes Rating":null,"Title":"Central do Brasil"},{"IMDB Rating":5.9,"Production Budget":15000000,"Rotten Tomatoes Rating":65,"Title":"Clash of the Titans"},{"IMDB Rating":5.9,"Production Budget":2000000,"Rotten Tomatoes Rating":null,"Title":"Clockwatchers"},{"IMDB Rating":4.5,"Production Budget":10000000,"Rotten Tomatoes Rating":71,"Title":"Commando"},{"IMDB Rating":6.9,"Production Budget":10000000,"Rotten Tomatoes Rating":91,"Title":"The Color of Money"},{"IMDB Rating":5.1,"Production Budget":2900000,"Rotten Tomatoes Rating":92,"Title":"Cinderella"},{"IMDB Rating":4.6,"Production Budget":50000000,"Rotten Tomatoes Rating":21,"Title":"Congo"},{"IMDB Rating":6.8,"Production Budget":20000000,"Rotten Tomatoes Rating":76,"Title":"Conan the Barbarian"},{"IMDB Rating":5.4,"Production Budget":18000000,"Rotten Tomatoes Rating":29,"Title":"Conan the Destroyer"},{"IMDB Rating":6.3,"Production Budget":3250000,"Rotten Tomatoes Rating":null,"Title":"Class of 1984"},{"IMDB Rating":4.9,"Production Budget":15000000,"Rotten Tomatoes Rating":13,"Title":"The Clan of the Cave Bear"},{"IMDB Rating":8,"Production Budget":180000,"Rotten Tomatoes Rating":null,"Title":"Bacheha-Ye aseman"},{"IMDB Rating":7.3,"Production Budget":3000000,"Rotten Tomatoes Rating":81,"Title":"Coming Home"},{"IMDB Rating":7.6,"Production Budget":12000000,"Rotten Tomatoes Rating":null,"Title":"Nanjing! Nanjing!"},{"IMDB Rating":6.5,"Production Budget":14000000,"Rotten Tomatoes Rating":73,"Title":"Cool Runnings"},{"IMDB Rating":5.8,"Production Budget":1700000,"Rotten Tomatoes Rating":44,"Title":"Conquest of the Planet of the Apes"},{"IMDB Rating":7.4,"Production Budget":10000,"Rotten Tomatoes Rating":null,"Title":"Cure"},{"IMDB Rating":6.5,"Production Budget":5000000,"Rotten Tomatoes Rating":88,"Title":"Crocodile Dundee"},{"IMDB Rating":7.3,"Production Budget":10000,"Rotten Tomatoes Rating":null,"Title":"Dayereh"},{"IMDB Rating":7.8,"Production Budget":4500000,"Rotten Tomatoes Rating":null,"Title":"Karakter"},{"IMDB Rating":6.5,"Production Budget":8000000,"Rotten Tomatoes Rating":67,"Title":"Creepshow"},{"IMDB Rating":5.4,"Production Budget":3500000,"Rotten Tomatoes Rating":26,"Title":"Creepshow 2"},{"IMDB Rating":7.3,"Production Budget":4000000,"Rotten Tomatoes Rating":100,"Title":"The Crying Game"},{"IMDB Rating":7.2,"Production Budget":55000000,"Rotten Tomatoes Rating":86,"Title":"Crimson Tide"},{"IMDB Rating":5.8,"Production Budget":14000000,"Rotten Tomatoes Rating":null,"Title":"Caravans"},{"IMDB Rating":7.6,"Production Budget":500000,"Rotten Tomatoes Rating":null,"Title":"Fengkuang de Shitou"},{"IMDB Rating":8.8,"Production Budget":950000,"Rotten Tomatoes Rating":97,"Title":"Casablanca"},{"IMDB Rating":8.1,"Production Budget":52000000,"Rotten Tomatoes Rating":81,"Title":"Casino"},{"IMDB Rating":5.7,"Production Budget":55000000,"Rotten Tomatoes Rating":41,"Title":"Casper"},{"IMDB Rating":3.5,"Production Budget":20000000,"Rotten Tomatoes Rating":null,"Title":"Can't Stop the Music"},{"IMDB Rating":7.1,"Production Budget":18000000,"Rotten Tomatoes Rating":87,"Title":"Catch-22"},{"IMDB Rating":6.1,"Production Budget":40000000,"Rotten Tomatoes Rating":55,"Title":"City Hall"},{"IMDB Rating":5.3,"Production Budget":92000000,"Rotten Tomatoes Rating":45,"Title":"Cutthroat Island"},{"IMDB Rating":6.8,"Production Budget":10000000,"Rotten Tomatoes Rating":null,"Title":"La femme de chambre du Titanic"},{"IMDB Rating":5.9,"Production Budget":134000,"Rotten Tomatoes Rating":91,"Title":"Cat People"},{"IMDB Rating":6.6,"Production Budget":46000000,"Rotten Tomatoes Rating":85,"Title":"Courage Under Fire"},{"IMDB Rating":8.8,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"C'era una volta il West"},{"IMDB Rating":8.1,"Production Budget":1600000,"Rotten Tomatoes Rating":98,"Title":"The Conversation"},{"IMDB Rating":6,"Production Budget":7000,"Rotten Tomatoes Rating":null,"Title":"Cavite"},{"IMDB Rating":6.5,"Production Budget":20000000,"Rotten Tomatoes Rating":75,"Title":"Copycat"},{"IMDB Rating":5.3,"Production Budget":7000000,"Rotten Tomatoes Rating":null,"Title":"Dark Angel"},{"IMDB Rating":4.3,"Production Budget":12000000,"Rotten Tomatoes Rating":null,"Title":"Boot, Das"},{"IMDB Rating":7,"Production Budget":7000000,"Rotten Tomatoes Rating":61,"Title":"Desperado"},{"IMDB Rating":7.2,"Production Budget":16000000,"Rotten Tomatoes Rating":null,"Title":"Dumb & Dumber"},{"IMDB Rating":6.7,"Production Budget":7200000,"Rotten Tomatoes Rating":67,"Title":"Diamonds Are Forever"},{"IMDB Rating":5.7,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"The Dark Half"},{"IMDB Rating":6.3,"Production Budget":400000,"Rotten Tomatoes Rating":null,"Title":"The Dark Hours"},{"IMDB Rating":5.6,"Production Budget":115000000,"Rotten Tomatoes Rating":28,"Title":"Dante's Peak"},{"IMDB Rating":5.4,"Production Budget":80000000,"Rotten Tomatoes Rating":22,"Title":"Daylight"},{"IMDB Rating":5.9,"Production Budget":47000000,"Rotten Tomatoes Rating":65,"Title":"Dick Tracy"},{"IMDB Rating":4.4,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"Decoys"},{"IMDB Rating":7.4,"Production Budget":1500000,"Rotten Tomatoes Rating":null,"Title":"Dawn of the Dead"},{"IMDB Rating":6.6,"Production Budget":30000000,"Rotten Tomatoes Rating":59,"Title":"The Addams Family"},{"IMDB Rating":6,"Production Budget":55000000,"Rotten Tomatoes Rating":53,"Title":"Death Becomes Her"},{"IMDB Rating":3.8,"Production Budget":1300000,"Rotten Tomatoes Rating":null,"Title":"Def-Con 4"},{"IMDB Rating":7.8,"Production Budget":16400000,"Rotten Tomatoes Rating":86,"Title":"Dead Poets' Society"},{"IMDB Rating":5.5,"Production Budget":1200000,"Rotten Tomatoes Rating":94,"Title":"The Day the Earth Stood Still"},{"IMDB Rating":5.2,"Production Budget":25000,"Rotten Tomatoes Rating":null,"Title":"Deep Throat"},{"IMDB Rating":7.3,"Production Budget":10000000,"Rotten Tomatoes Rating":null,"Title":"The Dead Zone"},{"IMDB Rating":7,"Production Budget":70000000,"Rotten Tomatoes Rating":null,"Title":"Die Hard 2"},{"IMDB Rating":7.4,"Production Budget":90000000,"Rotten Tomatoes Rating":null,"Title":"Die Hard: With a Vengeance"},{"IMDB Rating":6.2,"Production Budget":57000000,"Rotten Tomatoes Rating":50,"Title":"Dragonheart"},{"IMDB Rating":7.3,"Production Budget":28000000,"Rotten Tomatoes Rating":94,"Title":"Die Hard"},{"IMDB Rating":7.1,"Production Budget":5000000,"Rotten Tomatoes Rating":96,"Title":"Diner"},{"IMDB Rating":5,"Production Budget":1600000,"Rotten Tomatoes Rating":null,"Title":"Dil Jo Bhi Kahey..."},{"IMDB Rating":6.6,"Production Budget":25000000,"Rotten Tomatoes Rating":73,"Title":"Don Juan DeMarco"},{"IMDB Rating":6.4,"Production Budget":12000000,"Rotten Tomatoes Rating":null,"Title":"Tales from the Crypt: Demon Knight"},{"IMDB Rating":4.7,"Production Budget":17000000,"Rotten Tomatoes Rating":null,"Title":"Damnation Alley"},{"IMDB Rating":7.6,"Production Budget":11000000,"Rotten Tomatoes Rating":94,"Title":"Dead Man Walking"},{"IMDB Rating":8,"Production Budget":19000000,"Rotten Tomatoes Rating":76,"Title":"Dances with Wolves"},{"IMDB Rating":7.7,"Production Budget":14000000,"Rotten Tomatoes Rating":93,"Title":"Dangerous Liaisons"},{"IMDB Rating":6.6,"Production Budget":2686000,"Rotten Tomatoes Rating":60,"Title":"Donovan's Reef"},{"IMDB Rating":5.9,"Production Budget":9000000,"Rotten Tomatoes Rating":null,"Title":"Due occhi diabolici"},{"IMDB Rating":4.7,"Production Budget":16000000,"Rotten Tomatoes Rating":8,"Title":"Double Impact"},{"IMDB Rating":7,"Production Budget":40000000,"Rotten Tomatoes Rating":57,"Title":"The Doors"},{"IMDB Rating":4.5,"Production Budget":3500000,"Rotten Tomatoes Rating":78,"Title":"Day of the Dead"},{"IMDB Rating":5.4,"Production Budget":60000000,"Rotten Tomatoes Rating":40,"Title":"Days of Thunder"},{"IMDB Rating":7,"Production Budget":1100000,"Rotten Tomatoes Rating":null,"Title":"Dracula: Pages from a Virgin's Diary"},{"IMDB Rating":5.8,"Production Budget":170000,"Rotten Tomatoes Rating":null,"Title":"Dolphin"},{"IMDB Rating":6.1,"Production Budget":300000,"Rotten Tomatoes Rating":84,"Title":"Death Race 2000"},{"IMDB Rating":7.6,"Production Budget":2650000,"Rotten Tomatoes Rating":null,"Title":"The Dress"},{"IMDB Rating":8.2,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"The Deer Hunter"},{"IMDB Rating":6.8,"Production Budget":18000000,"Rotten Tomatoes Rating":82,"Title":"Dragonslayer"},{"IMDB Rating":7.5,"Production Budget":7500000,"Rotten Tomatoes Rating":78,"Title":"Driving Miss Daisy"},{"IMDB Rating":7.1,"Production Budget":6500000,"Rotten Tomatoes Rating":84,"Title":"Dressed to Kill"},{"IMDB Rating":7.9,"Production Budget":6000000,"Rotten Tomatoes Rating":98,"Title":"Do the Right Thing"},{"IMDB Rating":6.5,"Production Budget":45000000,"Rotten Tomatoes Rating":62,"Title":"Dune"},{"IMDB Rating":5.8,"Production Budget":1200000,"Rotten Tomatoes Rating":null,"Title":"Down & Out with the Dolls"},{"IMDB Rating":6.6,"Production Budget":1000000,"Rotten Tomatoes Rating":58,"Title":"Dream With The Fishes"},{"IMDB Rating":8,"Production Budget":11000000,"Rotten Tomatoes Rating":84,"Title":"Doctor Zhivago"},{"IMDB Rating":7.6,"Production Budget":375000,"Rotten Tomatoes Rating":null,"Title":"The Evil Dead"},{"IMDB Rating":7.9,"Production Budget":3500000,"Rotten Tomatoes Rating":null,"Title":"Evil Dead II"},{"IMDB Rating":7.6,"Production Budget":11000000,"Rotten Tomatoes Rating":null,"Title":"Army of Darkness"},{"IMDB Rating":5.6,"Production Budget":1800000,"Rotten Tomatoes Rating":50,"Title":"Ed and his Dead Mother"},{"IMDB Rating":8,"Production Budget":20000000,"Rotten Tomatoes Rating":91,"Title":"Edward Scissorhands"},{"IMDB Rating":8.1,"Production Budget":18000000,"Rotten Tomatoes Rating":91,"Title":"Ed Wood"},{"IMDB Rating":6.2,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"The Egyptian"},{"IMDB Rating":6.8,"Production Budget":20000000,"Rotten Tomatoes Rating":80,"Title":"Everyone Says I Love You"},{"IMDB Rating":8.4,"Production Budget":5000000,"Rotten Tomatoes Rating":91,"Title":"The Elephant Man"},{"IMDB Rating":6.8,"Production Budget":5900000,"Rotten Tomatoes Rating":null,"Title":"Emma"},{"IMDB Rating":7.1,"Production Budget":6000000,"Rotten Tomatoes Rating":82,"Title":"Escape from New York"},{"IMDB Rating":5.3,"Production Budget":50000000,"Rotten Tomatoes Rating":56,"Title":"Escape from L.A."},{"IMDB Rating":6.1,"Production Budget":2500000,"Rotten Tomatoes Rating":78,"Title":"Escape from the Planet of the Apes"},{"IMDB Rating":5.9,"Production Budget":100000000,"Rotten Tomatoes Rating":34,"Title":"Eraser"},{"IMDB Rating":7.4,"Production Budget":100000,"Rotten Tomatoes Rating":90,"Title":"Eraserhead"},{"IMDB Rating":7.9,"Production Budget":10500000,"Rotten Tomatoes Rating":null,"Title":"ET: The Extra-Terrestrial"},{"IMDB Rating":4.7,"Production Budget":13000000,"Rotten Tomatoes Rating":null,"Title":"Excessive Force"},{"IMDB Rating":3.5,"Production Budget":14000000,"Rotten Tomatoes Rating":null,"Title":"Exorcist II: The Heretic"},{"IMDB Rating":7.1,"Production Budget":1500000,"Rotten Tomatoes Rating":96,"Title":"Exotica"},{"IMDB Rating":6,"Production Budget":5000000,"Rotten Tomatoes Rating":64,"Title":"Force 10 from Navarone"},{"IMDB Rating":6.6,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"A Farewell To Arms"},{"IMDB Rating":6.8,"Production Budget":14000000,"Rotten Tomatoes Rating":81,"Title":"Fatal Attraction"},{"IMDB Rating":6.8,"Production Budget":3000000,"Rotten Tomatoes Rating":95,"Title":"Family Plot"},{"IMDB Rating":5.4,"Production Budget":400000,"Rotten Tomatoes Rating":null,"Title":"Fabled"},{"IMDB Rating":6.7,"Production Budget":1500000,"Rotten Tomatoes Rating":null,"Title":"Fetching Cody"},{"IMDB Rating":7.9,"Production Budget":2200000,"Rotten Tomatoes Rating":98,"Title":"The French Connection"},{"IMDB Rating":7.1,"Production Budget":20000000,"Rotten Tomatoes Rating":63,"Title":"From Dusk Till Dawn"},{"IMDB Rating":5.6,"Production Budget":550000,"Rotten Tomatoes Rating":60,"Title":"Friday the 13th"},{"IMDB Rating":5.5,"Production Budget":2250000,"Rotten Tomatoes Rating":14,"Title":"Friday the 13th Part 3"},{"IMDB Rating":4.6,"Production Budget":2800000,"Rotten Tomatoes Rating":null,"Title":"Friday the 13th Part VII: The New Blood"},{"IMDB Rating":3.9,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"Friday the 13th Part VIII: Jason Takes Manhattan"},{"IMDB Rating":4.1,"Production Budget":3000000,"Rotten Tomatoes Rating":null,"Title":"Jason Goes to Hell: The Final Friday"},{"IMDB Rating":8.2,"Production Budget":600000,"Rotten Tomatoes Rating":null,"Title":"Per qualche dollaro in pi˘"},{"IMDB Rating":8,"Production Budget":200000,"Rotten Tomatoes Rating":null,"Title":"Per un pugno di dollari"},{"IMDB Rating":6.6,"Production Budget":19000000,"Rotten Tomatoes Rating":100,"Title":"The Fall of the Roman Empire"},{"IMDB Rating":5.5,"Production Budget":1250000,"Rotten Tomatoes Rating":33,"Title":"Friday the 13th Part 2"},{"IMDB Rating":5.7,"Production Budget":13000000,"Rotten Tomatoes Rating":7,"Title":"Faithful"},{"IMDB Rating":6.6,"Production Budget":50000000,"Rotten Tomatoes Rating":13,"Title":"Fair Game"},{"IMDB Rating":7.6,"Production Budget":33000000,"Rotten Tomatoes Rating":83,"Title":"A Few Good Men"},{"IMDB Rating":7.8,"Production Budget":44000000,"Rotten Tomatoes Rating":94,"Title":"The Fugitive"},{"IMDB Rating":7.9,"Production Budget":1650000,"Rotten Tomatoes Rating":86,"Title":"From Here to Eternity"},{"IMDB Rating":6.4,"Production Budget":4000000,"Rotten Tomatoes Rating":null,"Title":"Shooting Fish"},{"IMDB Rating":6.2,"Production Budget":11000000,"Rotten Tomatoes Rating":null,"Title":"F.I.S.T"},{"IMDB Rating":5.6,"Production Budget":7000000,"Rotten Tomatoes Rating":29,"Title":"Flashdance"},{"IMDB Rating":4.9,"Production Budget":30000000,"Rotten Tomatoes Rating":14,"Title":"Fled"},{"IMDB Rating":6.2,"Production Budget":35000000,"Rotten Tomatoes Rating":81,"Title":"Flash Gordon"},{"IMDB Rating":4.6,"Production Budget":45000000,"Rotten Tomatoes Rating":20,"Title":"The Flintstones"},{"IMDB Rating":5.3,"Production Budget":35000000,"Rotten Tomatoes Rating":null,"Title":"Flight of the Intruder"},{"IMDB Rating":6.4,"Production Budget":26000000,"Rotten Tomatoes Rating":52,"Title":"Flatliners"},{"IMDB Rating":null,"Production Budget":6000000,"Rotten Tomatoes Rating":64,"Title":"The Flower of Evil"},{"IMDB Rating":6.1,"Production Budget":30000,"Rotten Tomatoes Rating":null,"Title":"Funny Ha Ha"},{"IMDB Rating":6.4,"Production Budget":12500000,"Rotten Tomatoes Rating":83,"Title":"The Funeral"},{"IMDB Rating":7.8,"Production Budget":2280000,"Rotten Tomatoes Rating":98,"Title":"Fantasia"},{"IMDB Rating":3.3,"Production Budget":1000000,"Rotten Tomatoes Rating":69,"Title":"The Fog"},{"IMDB Rating":8.6,"Production Budget":55000000,"Rotten Tomatoes Rating":70,"Title":"Forrest Gump"},{"IMDB Rating":5.5,"Production Budget":12000000,"Rotten Tomatoes Rating":36,"Title":"Fortress"},{"IMDB Rating":7.7,"Production Budget":9000000,"Rotten Tomatoes Rating":88,"Title":"Fiddler on the Roof"},{"IMDB Rating":7.2,"Production Budget":4000000,"Rotten Tomatoes Rating":67,"Title":"The Front Page"},{"IMDB Rating":7.4,"Production Budget":14000000,"Rotten Tomatoes Rating":null,"Title":"First Blood"},{"IMDB Rating":7,"Production Budget":3500000,"Rotten Tomatoes Rating":77,"Title":"Friday"},{"IMDB Rating":6.3,"Production Budget":2000000,"Rotten Tomatoes Rating":83,"Title":"Freeze Frame"},{"IMDB Rating":5.6,"Production Budget":21000000,"Rotten Tomatoes Rating":42,"Title":"Firefox"},{"IMDB Rating":8.3,"Production Budget":7000000,"Rotten Tomatoes Rating":94,"Title":"Fargo"},{"IMDB Rating":5.6,"Production Budget":75000000,"Rotten Tomatoes Rating":45,"Title":"First Knight"},{"IMDB Rating":7.5,"Production Budget":2000000,"Rotten Tomatoes Rating":null,"Title":"From Russia With Love"},{"IMDB Rating":5.5,"Production Budget":42000000,"Rotten Tomatoes Rating":76,"Title":"The Firm"},{"IMDB Rating":7.5,"Production Budget":3500000,"Rotten Tomatoes Rating":87,"Title":"Frenzy"},{"IMDB Rating":6,"Production Budget":8200000,"Rotten Tomatoes Rating":56,"Title":"Footloose"},{"IMDB Rating":7.2,"Production Budget":4500000,"Rotten Tomatoes Rating":80,"Title":"Fast Times at Ridgemont High"},{"IMDB Rating":6.6,"Production Budget":300000,"Rotten Tomatoes Rating":null,"Title":"Fighting Tommy Riley"},{"IMDB Rating":5.6,"Production Budget":30000000,"Rotten Tomatoes Rating":41,"Title":"The First Wives Club"},{"IMDB Rating":6.7,"Production Budget":7000000,"Rotten Tomatoes Rating":86,"Title":"Flirting with Disaster"},{"IMDB Rating":6.8,"Production Budget":28000000,"Rotten Tomatoes Rating":71,"Title":"For Your Eyes Only"},{"IMDB Rating":6.5,"Production Budget":1000000,"Rotten Tomatoes Rating":null,"Title":"Fiza"},{"IMDB Rating":6.6,"Production Budget":55000000,"Rotten Tomatoes Rating":51,"Title":"The Ghost and the Darkness"},{"IMDB Rating":7.7,"Production Budget":3000000,"Rotten Tomatoes Rating":86,"Title":"Gallipoli"},{"IMDB Rating":5.5,"Production Budget":50000,"Rotten Tomatoes Rating":null,"Title":"Gabriela"},{"IMDB Rating":6.8,"Production Budget":1200000,"Rotten Tomatoes Rating":null,"Title":"Il buono, il brutto, il cattivo"},{"IMDB Rating":3,"Production Budget":250000,"Rotten Tomatoes Rating":null,"Title":"Graduation Day"},{"IMDB Rating":9,"Production Budget":13000000,"Rotten Tomatoes Rating":null,"Title":"The Godfather: Part II"},{"IMDB Rating":7.6,"Production Budget":54000000,"Rotten Tomatoes Rating":null,"Title":"The Godfather: Part III"},{"IMDB Rating":8.8,"Production Budget":25000000,"Rotten Tomatoes Rating":97,"Title":"Goodfellas"},{"IMDB Rating":9.2,"Production Budget":7000000,"Rotten Tomatoes Rating":100,"Title":"The Godfather"},{"IMDB Rating":6.8,"Production Budget":300000,"Rotten Tomatoes Rating":50,"Title":"God's Army"},{"IMDB Rating":8.4,"Production Budget":4000000,"Rotten Tomatoes Rating":91,"Title":"The Great Escape"},{"IMDB Rating":5.2,"Production Budget":425000,"Rotten Tomatoes Rating":null,"Title":"Gory Gory Hallelujah"},{"IMDB Rating":6.9,"Production Budget":22000000,"Rotten Tomatoes Rating":81,"Title":"Ghost"},{"IMDB Rating":6.8,"Production Budget":30000000,"Rotten Tomatoes Rating":null,"Title":"Ghostbusters"},{"IMDB Rating":4.9,"Production Budget":12000000,"Rotten Tomatoes Rating":34,"Title":"Girl 6"},{"IMDB Rating":7.2,"Production Budget":60000000,"Rotten Tomatoes Rating":80,"Title":"Goldeneye"},{"IMDB Rating":4.9,"Production Budget":45000000,"Rotten Tomatoes Rating":13,"Title":"The Glimmer Man"},{"IMDB Rating":8,"Production Budget":18000000,"Rotten Tomatoes Rating":93,"Title":"Glory"},{"IMDB Rating":6.1,"Production Budget":3000000,"Rotten Tomatoes Rating":null,"Title":"The Gambler"},{"IMDB Rating":7.2,"Production Budget":13000000,"Rotten Tomatoes Rating":null,"Title":"Good Morning Vietnam"},{"IMDB Rating":8.2,"Production Budget":22000000,"Rotten Tomatoes Rating":85,"Title":"Gandhi"},{"IMDB Rating":6.9,"Production Budget":2627000,"Rotten Tomatoes Rating":null,"Title":"A Guy Named Joe"},{"IMDB Rating":7.4,"Production Budget":2000000,"Rotten Tomatoes Rating":83,"Title":"Gentleman's Agreement"},{"IMDB Rating":7,"Production Budget":30000000,"Rotten Tomatoes Rating":null,"Title":"Goodbye Bafana"},{"IMDB Rating":6.7,"Production Budget":2400000,"Rotten Tomatoes Rating":87,"Title":"Get on the Bus"},{"IMDB Rating":5.4,"Production Budget":12000000,"Rotten Tomatoes Rating":26,"Title":"The Golden Child"},{"IMDB Rating":6.4,"Production Budget":200000,"Rotten Tomatoes Rating":null,"Title":"Good Dick"},{"IMDB Rating":7.9,"Production Budget":3000000,"Rotten Tomatoes Rating":96,"Title":"Goldfinger"},{"IMDB Rating":8.2,"Production Budget":14600000,"Rotten Tomatoes Rating":96,"Title":"Groundhog Day"},{"IMDB Rating":7,"Production Budget":11000000,"Rotten Tomatoes Rating":78,"Title":"Gremlins"},{"IMDB Rating":7.5,"Production Budget":2000000,"Rotten Tomatoes Rating":null,"Title":"Get Real"},{"IMDB Rating":6.1,"Production Budget":50000000,"Rotten Tomatoes Rating":null,"Title":"Gremlins 2: The New Batch"},{"IMDB Rating":6.3,"Production Budget":20000000,"Rotten Tomatoes Rating":39,"Title":"The Greatest Story Ever Told"},{"IMDB Rating":6.8,"Production Budget":4000000,"Rotten Tomatoes Rating":41,"Title":"The Greatest Show on Earth"},{"IMDB Rating":6.9,"Production Budget":6000000,"Rotten Tomatoes Rating":null,"Title":"The First Great Train Robbery"},{"IMDB Rating":6.9,"Production Budget":30250000,"Rotten Tomatoes Rating":86,"Title":"Get Shorty"},{"IMDB Rating":7.6,"Production Budget":25000000,"Rotten Tomatoes Rating":87,"Title":"Gettysburg"},{"IMDB Rating":8.2,"Production Budget":3900000,"Rotten Tomatoes Rating":97,"Title":"Gone with the Wind"},{"IMDB Rating":6.5,"Production Budget":3000000,"Rotten Tomatoes Rating":84,"Title":"Happiness"},{"IMDB Rating":5.3,"Production Budget":23000000,"Rotten Tomatoes Rating":27,"Title":"Harley Davidson and the Marlboro Man"},{"IMDB Rating":6,"Production Budget":9300000,"Rotten Tomatoes Rating":60,"Title":"Heavy Metal"},{"IMDB Rating":7.9,"Production Budget":4000000,"Rotten Tomatoes Rating":90,"Title":"Hell's Angels"},{"IMDB Rating":4.1,"Production Budget":10000000,"Rotten Tomatoes Rating":null,"Title":"Heartbeeps"},{"IMDB Rating":1.5,"Production Budget":1000000,"Rotten Tomatoes Rating":null,"Title":"The Helix... Loaded"},{"IMDB Rating":6.9,"Production Budget":1800000,"Rotten Tomatoes Rating":93,"Title":"Hang 'em High"},{"IMDB Rating":7,"Production Budget":1000000,"Rotten Tomatoes Rating":63,"Title":"Hellraiser"},{"IMDB Rating":6.4,"Production Budget":42000000,"Rotten Tomatoes Rating":null,"Title":"Hero"},{"IMDB Rating":3.8,"Production Budget":26000000,"Rotten Tomatoes Rating":null,"Title":"Highlander III: The Sorcerer"},{"IMDB Rating":7.2,"Production Budget":16000000,"Rotten Tomatoes Rating":66,"Title":"Highlander"},{"IMDB Rating":7.9,"Production Budget":1250000,"Rotten Tomatoes Rating":88,"Title":"How Green Was My Valley"},{"IMDB Rating":8.3,"Production Budget":730000,"Rotten Tomatoes Rating":95,"Title":"High Noon"},{"IMDB Rating":6.5,"Production Budget":11000000,"Rotten Tomatoes Rating":null,"Title":"History of the World: Part I"},{"IMDB Rating":4.4,"Production Budget":24000000,"Rotten Tomatoes Rating":null,"Title":"Hello, Dolly"},{"IMDB Rating":4.9,"Production Budget":2500000,"Rotten Tomatoes Rating":27,"Title":"Halloween II"},{"IMDB Rating":3.8,"Production Budget":2500000,"Rotten Tomatoes Rating":null,"Title":"Halloween 3: Season of the Witch"},{"IMDB Rating":5.6,"Production Budget":5000000,"Rotten Tomatoes Rating":23,"Title":"Halloween 4: The Return of Michael Myers"},{"IMDB Rating":null,"Production Budget":6000000,"Rotten Tomatoes Rating":14,"Title":"Halloween 5: The Revenge of Michael Myers"},{"IMDB Rating":4.4,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"Halloween: The Curse of Michael Myers"},{"IMDB Rating":6,"Production Budget":325000,"Rotten Tomatoes Rating":93,"Title":"Halloween"},{"IMDB Rating":5.8,"Production Budget":20000000,"Rotten Tomatoes Rating":21,"Title":"Home Alone 2: Lost in New York"},{"IMDB Rating":7,"Production Budget":15000000,"Rotten Tomatoes Rating":47,"Title":"Home Alone"},{"IMDB Rating":5.3,"Production Budget":400000,"Rotten Tomatoes Rating":null,"Title":"Home Movies"},{"IMDB Rating":3.6,"Production Budget":2000000,"Rotten Tomatoes Rating":null,"Title":"Hum to Mohabbt Karega"},{"IMDB Rating":5.8,"Production Budget":7500000,"Rotten Tomatoes Rating":69,"Title":"The Hotel New Hampshire"},{"IMDB Rating":7.9,"Production Budget":9000000,"Rotten Tomatoes Rating":100,"Title":"Henry V"},{"IMDB Rating":4.6,"Production Budget":10100000,"Rotten Tomatoes Rating":null,"Title":"Housefull"},{"IMDB Rating":6.2,"Production Budget":70000000,"Rotten Tomatoes Rating":24,"Title":"Hook"},{"IMDB Rating":4.3,"Production Budget":5000000,"Rotten Tomatoes Rating":25,"Title":"House Party 2"},{"IMDB Rating":6,"Production Budget":28000000,"Rotten Tomatoes Rating":29,"Title":"Hocus Pocus"},{"IMDB Rating":6.5,"Production Budget":1000000,"Rotten Tomatoes Rating":60,"Title":"The Howling"},{"IMDB Rating":7.6,"Production Budget":15700000,"Rotten Tomatoes Rating":null,"Title":"High Plains Drifter"},{"IMDB Rating":8,"Production Budget":700000,"Rotten Tomatoes Rating":98,"Title":"Hoop Dreams"},{"IMDB Rating":6.9,"Production Budget":10000000,"Rotten Tomatoes Rating":58,"Title":"Happy Gilmore"},{"IMDB Rating":7.4,"Production Budget":40000000,"Rotten Tomatoes Rating":58,"Title":"The Hudsucker Proxy"},{"IMDB Rating":7.6,"Production Budget":560000,"Rotten Tomatoes Rating":100,"Title":"A Hard Day's Night"},{"IMDB Rating":6.1,"Production Budget":400000,"Rotten Tomatoes Rating":null,"Title":"Heroes"},{"IMDB Rating":7.6,"Production Budget":30000000,"Rotten Tomatoes Rating":95,"Title":"The Hunt for Red October"},{"IMDB Rating":7,"Production Budget":3500000,"Rotten Tomatoes Rating":null,"Title":"Harper"},{"IMDB Rating":5.8,"Production Budget":13000000,"Rotten Tomatoes Rating":45,"Title":"Harriet the Spy"},{"IMDB Rating":6.9,"Production Budget":35000000,"Rotten Tomatoes Rating":null,"Title":"Le hussard sur le toit"},{"IMDB Rating":8.1,"Production Budget":2000000,"Rotten Tomatoes Rating":97,"Title":"The Hustler"},{"IMDB Rating":3.4,"Production Budget":2500000,"Rotten Tomatoes Rating":79,"Title":"Hud"},{"IMDB Rating":5.3,"Production Budget":65000000,"Rotten Tomatoes Rating":20,"Title":"Hudson Hawk"},{"IMDB Rating":6.5,"Production Budget":44000000,"Rotten Tomatoes Rating":null,"Title":"Heaven's Gate"},{"IMDB Rating":5.6,"Production Budget":650000,"Rotten Tomatoes Rating":null,"Title":"Hav Plenty"},{"IMDB Rating":5.4,"Production Budget":658000,"Rotten Tomatoes Rating":94,"Title":"House of Wax"},{"IMDB Rating":6.4,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"Hawaii"},{"IMDB Rating":4.1,"Production Budget":30000000,"Rotten Tomatoes Rating":16,"Title":"Howard the Duck"},{"IMDB Rating":6.5,"Production Budget":3400000,"Rotten Tomatoes Rating":73,"Title":"High Anxiety"},{"IMDB Rating":2.2,"Production Budget":200000,"Rotten Tomatoes Rating":null,"Title":"Hybrid"},{"IMDB Rating":8.7,"Production Budget":3180000,"Rotten Tomatoes Rating":94,"Title":"It's a Wonderful Life"},{"IMDB Rating":5.1,"Production Budget":9000000,"Rotten Tomatoes Rating":11,"Title":"The Ice Pirates"},{"IMDB Rating":6.5,"Production Budget":75000000,"Rotten Tomatoes Rating":61,"Title":"Independence Day"},{"IMDB Rating":4.1,"Production Budget":40000000,"Rotten Tomatoes Rating":23,"Title":"The Island of Dr. Moreau"},{"IMDB Rating":7.8,"Production Budget":775000,"Rotten Tomatoes Rating":100,"Title":"Iraq for Sale: The War Profiteers"},{"IMDB Rating":3.5,"Production Budget":1000000,"Rotten Tomatoes Rating":null,"Title":"In Her Line of Fire"},{"IMDB Rating":5.7,"Production Budget":45000000,"Rotten Tomatoes Rating":68,"Title":"The Indian in the Cupboard"},{"IMDB Rating":5.6,"Production Budget":68000,"Rotten Tomatoes Rating":null,"Title":"I Love You Ö Don't Touch Me!"},{"IMDB Rating":6.1,"Production Budget":10000000,"Rotten Tomatoes Rating":null,"Title":"Illuminata"},{"IMDB Rating":8.1,"Production Budget":3500000,"Rotten Tomatoes Rating":88,"Title":"In Cold Blood"},{"IMDB Rating":7.2,"Production Budget":25000,"Rotten Tomatoes Rating":89,"Title":"In the Company of Men"},{"IMDB Rating":5.7,"Production Budget":8000000,"Rotten Tomatoes Rating":29,"Title":"The Inkwell"},{"IMDB Rating":5,"Production Budget":12000000,"Rotten Tomatoes Rating":27,"Title":"Invaders from Mars"},{"IMDB Rating":6.1,"Production Budget":3400000,"Rotten Tomatoes Rating":null,"Title":"L'incomparable mademoiselle C."},{"IMDB Rating":null,"Production Budget":385907,"Rotten Tomatoes Rating":96,"Title":"Intolerance"},{"IMDB Rating":6.9,"Production Budget":22000000,"Rotten Tomatoes Rating":null,"Title":"The Island"},{"IMDB Rating":5.1,"Production Budget":55000000,"Rotten Tomatoes Rating":null,"Title":"Eye See You"},{"IMDB Rating":8.1,"Production Budget":2000000,"Rotten Tomatoes Rating":96,"Title":"In the Heat of the Night"},{"IMDB Rating":5.3,"Production Budget":45000000,"Rotten Tomatoes Rating":17,"Title":"Jack"},{"IMDB Rating":4.8,"Production Budget":50000000,"Rotten Tomatoes Rating":16,"Title":"Jade"},{"IMDB Rating":4.9,"Production Budget":60000000,"Rotten Tomatoes Rating":16,"Title":"Jingle All the Way"},{"IMDB Rating":7.3,"Production Budget":1000000,"Rotten Tomatoes Rating":null,"Title":"Dr. No"},{"IMDB Rating":5.8,"Production Budget":27000000,"Rotten Tomatoes Rating":null,"Title":"The Jungle Book"},{"IMDB Rating":4.9,"Production Budget":85000000,"Rotten Tomatoes Rating":15,"Title":"Judge Dredd"},{"IMDB Rating":3.9,"Production Budget":4000000,"Rotten Tomatoes Rating":10,"Title":"The Jerky Boys"},{"IMDB Rating":5.6,"Production Budget":14000000,"Rotten Tomatoes Rating":36,"Title":"Jefferson in Paris"},{"IMDB Rating":8,"Production Budget":40000000,"Rotten Tomatoes Rating":83,"Title":"JFK"},{"IMDB Rating":7.2,"Production Budget":1300000,"Rotten Tomatoes Rating":92,"Title":"Journey from the Fall"},{"IMDB Rating":5.5,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"Jekyll and Hyde... Together Again"},{"IMDB Rating":6.4,"Production Budget":65000000,"Rotten Tomatoes Rating":48,"Title":"Jumanji"},{"IMDB Rating":5.3,"Production Budget":44000000,"Rotten Tomatoes Rating":16,"Title":"The Juror"},{"IMDB Rating":7.9,"Production Budget":2000000,"Rotten Tomatoes Rating":null,"Title":"Jerusalema"},{"IMDB Rating":7.9,"Production Budget":63000000,"Rotten Tomatoes Rating":87,"Title":"Jurassic Park"},{"IMDB Rating":5.8,"Production Budget":500000,"Rotten Tomatoes Rating":null,"Title":"Johnny Suede"},{"IMDB Rating":8.3,"Production Budget":12000000,"Rotten Tomatoes Rating":100,"Title":"Jaws"},{"IMDB Rating":5.6,"Production Budget":20000000,"Rotten Tomatoes Rating":56,"Title":"Jaws 2"},{"IMDB Rating":2.6,"Production Budget":23000000,"Rotten Tomatoes Rating":null,"Title":"Jaws 4: The Revenge"},{"IMDB Rating":5.6,"Production Budget":10750000,"Rotten Tomatoes Rating":67,"Title":"Kabhi Alvida Naa Kehna"},{"IMDB Rating":5.5,"Production Budget":1500000,"Rotten Tomatoes Rating":null,"Title":"Kickboxer"},{"IMDB Rating":6.7,"Production Budget":1500000,"Rotten Tomatoes Rating":50,"Title":"Kids"},{"IMDB Rating":6.7,"Production Budget":25000000,"Rotten Tomatoes Rating":51,"Title":"Kingpin"},{"IMDB Rating":5.8,"Production Budget":26000000,"Rotten Tomatoes Rating":50,"Title":"Kindergarten Cop"},{"IMDB Rating":7.6,"Production Budget":23000000,"Rotten Tomatoes Rating":46,"Title":"King Kong"},{"IMDB Rating":7.6,"Production Budget":40000000,"Rotten Tomatoes Rating":67,"Title":"Kiss of Death"},{"IMDB Rating":5.7,"Production Budget":500000,"Rotten Tomatoes Rating":44,"Title":"Kingdom of the Spiders"},{"IMDB Rating":7.9,"Production Budget":8000000,"Rotten Tomatoes Rating":null,"Title":"Akira"},{"IMDB Rating":5.8,"Production Budget":3000000,"Rotten Tomatoes Rating":null,"Title":"Krush Groove"},{"IMDB Rating":6.1,"Production Budget":10000000,"Rotten Tomatoes Rating":100,"Title":"Krrish"},{"IMDB Rating":6,"Production Budget":19000000,"Rotten Tomatoes Rating":58,"Title":"Kansas City"},{"IMDB Rating":7.9,"Production Budget":25000000,"Rotten Tomatoes Rating":91,"Title":"The Last Emperor"},{"IMDB Rating":5.9,"Production Budget":85000000,"Rotten Tomatoes Rating":38,"Title":"Last Action Hero"},{"IMDB Rating":6.8,"Production Budget":7000000,"Rotten Tomatoes Rating":64,"Title":"Live and Let Die"},{"IMDB Rating":7.8,"Production Budget":2700000,"Rotten Tomatoes Rating":null,"Title":"Lage Raho Munnabhai"},{"IMDB Rating":8,"Production Budget":35000,"Rotten Tomatoes Rating":null,"Title":"The Last Waltz"},{"IMDB Rating":6,"Production Budget":1000000,"Rotten Tomatoes Rating":null,"Title":"The Last Big Thing"},{"IMDB Rating":6.9,"Production Budget":12300000,"Rotten Tomatoes Rating":71,"Title":"The Land Before Time"},{"IMDB Rating":7.8,"Production Budget":10000000,"Rotten Tomatoes Rating":92,"Title":"The Longest Day"},{"IMDB Rating":6.7,"Production Budget":40000000,"Rotten Tomatoes Rating":73,"Title":"The Living Daylights"},{"IMDB Rating":7.8,"Production Budget":28000000,"Rotten Tomatoes Rating":null,"Title":"Aladdin"},{"IMDB Rating":5.4,"Production Budget":10000000,"Rotten Tomatoes Rating":null,"Title":"A Low Down Dirty Shame"},{"IMDB Rating":6.9,"Production Budget":4030000,"Rotten Tomatoes Rating":null,"Title":"Love and Death on Long Island"},{"IMDB Rating":6.7,"Production Budget":20000000,"Rotten Tomatoes Rating":63,"Title":"Ladyhawke"},{"IMDB Rating":7.5,"Production Budget":7000000,"Rotten Tomatoes Rating":null,"Title":"Nikita"},{"IMDB Rating":7.8,"Production Budget":35000000,"Rotten Tomatoes Rating":null,"Title":"Lion of the Desert"},{"IMDB Rating":5.6,"Production Budget":40000000,"Rotten Tomatoes Rating":50,"Title":"Legal Eagles"},{"IMDB Rating":6.1,"Production Budget":25000000,"Rotten Tomatoes Rating":null,"Title":"Legend"},{"IMDB Rating":6.7,"Production Budget":87000,"Rotten Tomatoes Rating":63,"Title":"The Last House on the Left"},{"IMDB Rating":5.8,"Production Budget":25000000,"Rotten Tomatoes Rating":57,"Title":"Lifeforce"},{"IMDB Rating":6.6,"Production Budget":4700000,"Rotten Tomatoes Rating":73,"Title":"Lady in White"},{"IMDB Rating":6.6,"Production Budget":65000000,"Rotten Tomatoes Rating":69,"Title":"The Long Kiss Goodnight"},{"IMDB Rating":8.4,"Production Budget":6000000,"Rotten Tomatoes Rating":null,"Title":"Lake of Fire"},{"IMDB Rating":7.5,"Production Budget":2100000,"Rotten Tomatoes Rating":null,"Title":"Elling"},{"IMDB Rating":7.8,"Production Budget":3000000,"Rotten Tomatoes Rating":96,"Title":"Elmer Gantry"},{"IMDB Rating":7,"Production Budget":7000,"Rotten Tomatoes Rating":null,"Title":"El Mariachi"},{"IMDB Rating":7.5,"Production Budget":17000000,"Rotten Tomatoes Rating":100,"Title":"Aliens"},{"IMDB Rating":6.3,"Production Budget":55000000,"Rotten Tomatoes Rating":37,"Title":"Alien³"},{"IMDB Rating":8.2,"Production Budget":79300000,"Rotten Tomatoes Rating":92,"Title":"The Lion King"},{"IMDB Rating":7.6,"Production Budget":3000000,"Rotten Tomatoes Rating":100,"Title":"Love and Death"},{"IMDB Rating":5.7,"Production Budget":250000,"Rotten Tomatoes Rating":null,"Title":"Love and Other Catastrophes"},{"IMDB Rating":7.3,"Production Budget":550000,"Rotten Tomatoes Rating":null,"Title":"Love Letters"},{"IMDB Rating":4.6,"Production Budget":18000000,"Rotten Tomatoes Rating":null,"Title":"The Legend of the Lone Ranger"},{"IMDB Rating":7.8,"Production Budget":40000000,"Rotten Tomatoes Rating":97,"Title":"The Last of the Mohicans"},{"IMDB Rating":5.9,"Production Budget":1000000,"Rotten Tomatoes Rating":38,"Title":"Love Me Tender"},{"IMDB Rating":7.1,"Production Budget":10000000,"Rotten Tomatoes Rating":79,"Title":"The Long Riders"},{"IMDB Rating":4.6,"Production Budget":7000000,"Rotten Tomatoes Rating":null,"Title":"Losin' It"},{"IMDB Rating":4.9,"Production Budget":4000000,"Rotten Tomatoes Rating":45,"Title":"The Loss of Sexual Innocence"},{"IMDB Rating":7.1,"Production Budget":30000000,"Rotten Tomatoes Rating":63,"Title":"Legends of the Fall"},{"IMDB Rating":6.9,"Production Budget":40000000,"Rotten Tomatoes Rating":81,"Title":"A League of Their Own"},{"IMDB Rating":5.7,"Production Budget":13000000,"Rotten Tomatoes Rating":null,"Title":"Loaded Weapon 1"},{"IMDB Rating":8.2,"Production Budget":1250000,"Rotten Tomatoes Rating":100,"Title":"The Lost Weekend"},{"IMDB Rating":6.9,"Production Budget":30000000,"Rotten Tomatoes Rating":null,"Title":"Le petit Nicolas"},{"IMDB Rating":6.7,"Production Budget":7000000,"Rotten Tomatoes Rating":70,"Title":"Logan's Run"},{"IMDB Rating":6.9,"Production Budget":7500000,"Rotten Tomatoes Rating":null,"Title":"Betty Fisher et autres histoires"},{"IMDB Rating":6.7,"Production Budget":5000000,"Rotten Tomatoes Rating":94,"Title":"Light Sleeper"},{"IMDB Rating":6.6,"Production Budget":30000000,"Rotten Tomatoes Rating":91,"Title":"Little Shop of Horrors"},{"IMDB Rating":7.6,"Production Budget":5000000,"Rotten Tomatoes Rating":92,"Title":"Lone Star"},{"IMDB Rating":7.4,"Production Budget":850000,"Rotten Tomatoes Rating":null,"Title":"Latter Days"},{"IMDB Rating":7.6,"Production Budget":15000000,"Rotten Tomatoes Rating":90,"Title":"Lethal Weapon"},{"IMDB Rating":6.5,"Production Budget":35000000,"Rotten Tomatoes Rating":56,"Title":"Lethal Weapon 3"},{"IMDB Rating":5.7,"Production Budget":4000000,"Rotten Tomatoes Rating":null,"Title":"The Last Time I Committed Suicide"},{"IMDB Rating":6.9,"Production Budget":6000000,"Rotten Tomatoes Rating":83,"Title":"Little Voice"},{"IMDB Rating":7.5,"Production Budget":7000000,"Rotten Tomatoes Rating":83,"Title":"The Last Temptation of Christ"},{"IMDB Rating":6.5,"Production Budget":42000000,"Rotten Tomatoes Rating":null,"Title":"License to Kill"},{"IMDB Rating":7.2,"Production Budget":800000,"Rotten Tomatoes Rating":null,"Title":"Cama adentro"},{"IMDB Rating":7.6,"Production Budget":4000000,"Rotten Tomatoes Rating":89,"Title":"Leaving Las Vegas"},{"IMDB Rating":5.1,"Production Budget":10000000,"Rotten Tomatoes Rating":47,"Title":"The Lawnmower Man"},{"IMDB Rating":5.8,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"Lone Wolf McQuade"},{"IMDB Rating":7.1,"Production Budget":15000000,"Rotten Tomatoes Rating":89,"Title":"Little Women"},{"IMDB Rating":8.6,"Production Budget":15000000,"Rotten Tomatoes Rating":98,"Title":"Lawrence of Arabia"},{"IMDB Rating":7.4,"Production Budget":3500000,"Rotten Tomatoes Rating":85,"Title":"Menace II Society"},{"IMDB Rating":7.4,"Production Budget":8000000,"Rotten Tomatoes Rating":90,"Title":"Much Ado About Nothing"},{"IMDB Rating":6.7,"Production Budget":3800000,"Rotten Tomatoes Rating":97,"Title":"Major Dundee"},{"IMDB Rating":6.4,"Production Budget":27000000,"Rotten Tomatoes Rating":null,"Title":"The Magic Flute"},{"IMDB Rating":2.2,"Production Budget":558000,"Rotten Tomatoes Rating":null,"Title":"Mata Hari"},{"IMDB Rating":7.7,"Production Budget":35000000,"Rotten Tomatoes Rating":90,"Title":"Malcolm X"},{"IMDB Rating":6.2,"Production Budget":350000,"Rotten Tomatoes Rating":null,"Title":"Maniac"},{"IMDB Rating":7.7,"Production Budget":6000000,"Rotten Tomatoes Rating":100,"Title":"Mary Poppins"},{"IMDB Rating":5.5,"Production Budget":47000000,"Rotten Tomatoes Rating":27,"Title":"Mary Reilly"},{"IMDB Rating":4.9,"Production Budget":25000000,"Rotten Tomatoes Rating":29,"Title":"Maximum Risk"},{"IMDB Rating":8.6,"Production Budget":3500000,"Rotten Tomatoes Rating":null,"Title":"M*A*S*H"},{"IMDB Rating":6.6,"Production Budget":18000000,"Rotten Tomatoes Rating":75,"Title":"The Mask"},{"IMDB Rating":6.3,"Production Budget":80000000,"Rotten Tomatoes Rating":50,"Title":"Mars Attacks!"},{"IMDB Rating":6.3,"Production Budget":10000000,"Rotten Tomatoes Rating":72,"Title":"Mo' Better Blues"},{"IMDB Rating":7.4,"Production Budget":4500000,"Rotten Tomatoes Rating":67,"Title":"Moby Dick"},{"IMDB Rating":6.9,"Production Budget":400000,"Rotten Tomatoes Rating":null,"Title":"My Beautiful Laundrette"},{"IMDB Rating":7.2,"Production Budget":7000000,"Rotten Tomatoes Rating":64,"Title":"Michael Jordan to the MAX"},{"IMDB Rating":6.9,"Production Budget":25000000,"Rotten Tomatoes Rating":77,"Title":"Michael Collins"},{"IMDB Rating":7.3,"Production Budget":11000000,"Rotten Tomatoes Rating":86,"Title":"My Cousin Vinny"},{"IMDB Rating":5.7,"Production Budget":40000000,"Rotten Tomatoes Rating":22,"Title":"Medicine Man"},{"IMDB Rating":7.4,"Production Budget":11900000,"Rotten Tomatoes Rating":null,"Title":"Madadayo"},{"IMDB Rating":4.5,"Production Budget":8000000,"Rotten Tomatoes Rating":null,"Title":"Modern Problems"},{"IMDB Rating":8.4,"Production Budget":18000000,"Rotten Tomatoes Rating":96,"Title":"Amadeus"},{"IMDB Rating":8.5,"Production Budget":1500000,"Rotten Tomatoes Rating":100,"Title":"Modern Times"},{"IMDB Rating":5.9,"Production Budget":10000000,"Rotten Tomatoes Rating":8,"Title":"The Mighty Ducks"},{"IMDB Rating":8.1,"Production Budget":3900000,"Rotten Tomatoes Rating":85,"Title":"A Man for All Seasons"},{"IMDB Rating":2.5,"Production Budget":18000000,"Rotten Tomatoes Rating":null,"Title":"Megaforce"},{"IMDB Rating":6,"Production Budget":42000000,"Rotten Tomatoes Rating":54,"Title":"The Mirror Has Two Faces"},{"IMDB Rating":8,"Production Budget":3600000,"Rotten Tomatoes Rating":90,"Title":"Midnight Cowboy"},{"IMDB Rating":7.5,"Production Budget":30000000,"Rotten Tomatoes Rating":96,"Title":"Midnight Run"},{"IMDB Rating":6.9,"Production Budget":11000000,"Rotten Tomatoes Rating":84,"Title":"Major League"},{"IMDB Rating":6.8,"Production Budget":11000000,"Rotten Tomatoes Rating":89,"Title":"The Molly Maguires"},{"IMDB Rating":5,"Production Budget":200000,"Rotten Tomatoes Rating":31,"Title":"Malevolence"},{"IMDB Rating":7.5,"Production Budget":9400000,"Rotten Tomatoes Rating":null,"Title":"It's a Mad Mad Mad Mad World"},{"IMDB Rating":6.9,"Production Budget":200000,"Rotten Tomatoes Rating":null,"Title":"Mad Max"},{"IMDB Rating":5.9,"Production Budget":10000000,"Rotten Tomatoes Rating":null,"Title":"Mad Max Beyond Thunderdome"},{"IMDB Rating":7,"Production Budget":5000000,"Rotten Tomatoes Rating":80,"Title":"The Man From Snowy River"},{"IMDB Rating":5.2,"Production Budget":6000000,"Rotten Tomatoes Rating":null,"Title":"Men of War"},{"IMDB Rating":8.4,"Production Budget":400000,"Rotten Tomatoes Rating":null,"Title":"Monty Python and the Holy Grail"},{"IMDB Rating":5.8,"Production Budget":7500000,"Rotten Tomatoes Rating":63,"Title":"Men with Brooms"},{"IMDB Rating":7.9,"Production Budget":19000000,"Rotten Tomatoes Rating":69,"Title":"Mutiny on The Bounty"},{"IMDB Rating":6.3,"Production Budget":5000000,"Rotten Tomatoes Rating":57,"Title":"Mommie Dearest"},{"IMDB Rating":6.1,"Production Budget":7000000,"Rotten Tomatoes Rating":null,"Title":"March or Die"},{"IMDB Rating":5.8,"Production Budget":40000000,"Rotten Tomatoes Rating":24,"Title":"Memoirs of an Invisible Man"},{"IMDB Rating":7,"Production Budget":2500000,"Rotten Tomatoes Rating":84,"Title":"My Own Private Idaho"},{"IMDB Rating":6.1,"Production Budget":31000000,"Rotten Tomatoes Rating":64,"Title":"Moonraker"},{"IMDB Rating":5.2,"Production Budget":68000000,"Rotten Tomatoes Rating":17,"Title":"Money Train"},{"IMDB Rating":7.2,"Production Budget":430000,"Rotten Tomatoes Rating":88,"Title":"Metropolitan"},{"IMDB Rating":7.1,"Production Budget":6100000,"Rotten Tomatoes Rating":53,"Title":"Mallrats"},{"IMDB Rating":6.7,"Production Budget":250000,"Rotten Tomatoes Rating":42,"Title":"American Desi"},{"IMDB Rating":5.8,"Production Budget":25000000,"Rotten Tomatoes Rating":7,"Title":"Mrs. Winterbourne"},{"IMDB Rating":6.6,"Production Budget":25000000,"Rotten Tomatoes Rating":64,"Title":"Mrs. Doubtfire"},{"IMDB Rating":8.2,"Production Budget":1500000,"Rotten Tomatoes Rating":97,"Title":"Mr. Smith Goes To Washington"},{"IMDB Rating":5.4,"Production Budget":20000000,"Rotten Tomatoes Rating":35,"Title":"Mortal Kombat"},{"IMDB Rating":6.2,"Production Budget":45000000,"Rotten Tomatoes Rating":null,"Title":"Frankenstein"},{"IMDB Rating":7.4,"Production Budget":4000000,"Rotten Tomatoes Rating":100,"Title":"The Misfits"},{"IMDB Rating":4.8,"Production Budget":16000000,"Rotten Tomatoes Rating":13,"Title":"My Stepmother Is an Alien"},{"IMDB Rating":8.1,"Production Budget":3200000,"Rotten Tomatoes Rating":97,"Title":"The Man Who Shot Liberty Valance"},{"IMDB Rating":6.9,"Production Budget":80000000,"Rotten Tomatoes Rating":null,"Title":"Mission: Impossible"},{"IMDB Rating":4.7,"Production Budget":16000000,"Rotten Tomatoes Rating":9,"Title":"Meteor"},{"IMDB Rating":5.7,"Production Budget":45000000,"Rotten Tomatoes Rating":44,"Title":"Multiplicity"},{"IMDB Rating":7,"Production Budget":30000,"Rotten Tomatoes Rating":null,"Title":"Mutual Appreciation"},{"IMDB Rating":7.5,"Production Budget":12000000,"Rotten Tomatoes Rating":67,"Title":"The Muppet Christmas Carol"},{"IMDB Rating":6.7,"Production Budget":7000000,"Rotten Tomatoes Rating":52,"Title":"The Man with the Golden Gun"},{"IMDB Rating":7.9,"Production Budget":17000000,"Rotten Tomatoes Rating":94,"Title":"My Fair Lady"},{"IMDB Rating":5.9,"Production Budget":6000000,"Rotten Tomatoes Rating":82,"Title":"Mystic Pizza"},{"IMDB Rating":6.7,"Production Budget":8400000,"Rotten Tomatoes Rating":null,"Title":"Namastey London"},{"IMDB Rating":6.8,"Production Budget":700000,"Rotten Tomatoes Rating":null,"Title":"Naturally Native"},{"IMDB Rating":3,"Production Budget":46000000,"Rotten Tomatoes Rating":null,"Title":"Inchon"},{"IMDB Rating":7.5,"Production Budget":28000000,"Rotten Tomatoes Rating":85,"Title":"Indiana Jones and the Temple of Doom"},{"IMDB Rating":8.3,"Production Budget":48000000,"Rotten Tomatoes Rating":89,"Title":"Indiana Jones and the Last Crusade"},{"IMDB Rating":3.5,"Production Budget":1300000,"Rotten Tomatoes Rating":null,"Title":"Neal n' Nikki"},{"IMDB Rating":5.2,"Production Budget":13000000,"Rotten Tomatoes Rating":null,"Title":"A Nightmare on Elm Street 4: The Dream Master"},{"IMDB Rating":6.3,"Production Budget":5000000,"Rotten Tomatoes Rating":71,"Title":"Nighthawks"},{"IMDB Rating":7.3,"Production Budget":35000000,"Rotten Tomatoes Rating":83,"Title":"The English Patient"},{"IMDB Rating":7,"Production Budget":1250000,"Rotten Tomatoes Rating":null,"Title":"Niagara"},{"IMDB Rating":6.6,"Production Budget":23000000,"Rotten Tomatoes Rating":null,"Title":"The Naked Gun 2Ω: The Smell of Fear"},{"IMDB Rating":6.1,"Production Budget":30000000,"Rotten Tomatoes Rating":null,"Title":"Naked Gun 33 1/3: The Final Insult"},{"IMDB Rating":null,"Production Budget":3000000,"Rotten Tomatoes Rating":90,"Title":"National Lampoon's Animal House"},{"IMDB Rating":6.6,"Production Budget":114000,"Rotten Tomatoes Rating":96,"Title":"Night of the Living Dead"},{"IMDB Rating":5.7,"Production Budget":5000000,"Rotten Tomatoes Rating":38,"Title":"No Looking Back"},{"IMDB Rating":7.5,"Production Budget":3500000,"Rotten Tomatoes Rating":93,"Title":"The Nun's Story"},{"IMDB Rating":5.3,"Production Budget":1800000,"Rotten Tomatoes Rating":95,"Title":"A Nightmare on Elm Street"},{"IMDB Rating":4.9,"Production Budget":3000000,"Rotten Tomatoes Rating":null,"Title":"A Nightmare On Elm Street Part 2: Freddy's Revenge"},{"IMDB Rating":6.2,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"A Nightmare On Elm Street 3: Dream Warriors"},{"IMDB Rating":4.7,"Production Budget":6000000,"Rotten Tomatoes Rating":null,"Title":"A Nightmare On Elm Street: The Dream Child"},{"IMDB Rating":4.5,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"Freddy's Dead: The Final Nightmare"},{"IMDB Rating":null,"Production Budget":8000000,"Rotten Tomatoes Rating":81,"Title":"Wes Craven's New Nightmare"},{"IMDB Rating":6.6,"Production Budget":4200000,"Rotten Tomatoes Rating":67,"Title":"Night of the Living Dead"},{"IMDB Rating":6.3,"Production Budget":2000000,"Rotten Tomatoes Rating":97,"Title":"Notorious"},{"IMDB Rating":6,"Production Budget":36000000,"Rotten Tomatoes Rating":65,"Title":"Never Say Never Again"},{"IMDB Rating":5.2,"Production Budget":19000000,"Rotten Tomatoes Rating":50,"Title":"The Nutcracker"},{"IMDB Rating":5,"Production Budget":15000000,"Rotten Tomatoes Rating":26,"Title":"Nowhere to Run"},{"IMDB Rating":7.4,"Production Budget":50000000,"Rotten Tomatoes Rating":null,"Title":"Interview with the Vampire: The Vampire Chronicles"},{"IMDB Rating":5.6,"Production Budget":55000000,"Rotten Tomatoes Rating":67,"Title":"The Nutty Professor"},{"IMDB Rating":7.4,"Production Budget":27000000,"Rotten Tomatoes Rating":null,"Title":"Die Unendliche Geschichte"},{"IMDB Rating":6.6,"Production Budget":750000,"Rotten Tomatoes Rating":67,"Title":"Interview with the Assassin"},{"IMDB Rating":7.1,"Production Budget":45000000,"Rotten Tomatoes Rating":75,"Title":"Nixon"},{"IMDB Rating":6.7,"Production Budget":14000000,"Rotten Tomatoes Rating":63,"Title":"New York, New York"},{"IMDB Rating":6.1,"Production Budget":15000000,"Rotten Tomatoes Rating":74,"Title":"New York Stories"},{"IMDB Rating":5.5,"Production Budget":36500000,"Rotten Tomatoes Rating":null,"Title":"Obitaemyy ostrov"},{"IMDB Rating":6.6,"Production Budget":27500000,"Rotten Tomatoes Rating":47,"Title":"Octopussy"},{"IMDB Rating":3.8,"Production Budget":50000000,"Rotten Tomatoes Rating":null,"Title":"On Deadly Ground"},{"IMDB Rating":8.9,"Production Budget":4400000,"Rotten Tomatoes Rating":96,"Title":"One Flew Over the Cuckoo's Nest"},{"IMDB Rating":5.6,"Production Budget":1100000,"Rotten Tomatoes Rating":null,"Title":"The Offspring"},{"IMDB Rating":6.9,"Production Budget":8000000,"Rotten Tomatoes Rating":81,"Title":"On Her Majesty's Secret Service"},{"IMDB Rating":5.4,"Production Budget":2800000,"Rotten Tomatoes Rating":84,"Title":"The Omen"},{"IMDB Rating":3.3,"Production Budget":7200000,"Rotten Tomatoes Rating":8,"Title":"The Omega Code"},{"IMDB Rating":7,"Production Budget":31000000,"Rotten Tomatoes Rating":63,"Title":"Out of Africa"},{"IMDB Rating":5.1,"Production Budget":1600000,"Rotten Tomatoes Rating":null,"Title":"Out of the Dark"},{"IMDB Rating":7,"Production Budget":6000000,"Rotten Tomatoes Rating":91,"Title":"Ordinary People"},{"IMDB Rating":6.3,"Production Budget":7000000,"Rotten Tomatoes Rating":null,"Title":"The Other Side of Heaven"},{"IMDB Rating":6.3,"Production Budget":10000,"Rotten Tomatoes Rating":null,"Title":"On the Down Low"},{"IMDB Rating":6.9,"Production Budget":11000000,"Rotten Tomatoes Rating":68,"Title":"Othello"},{"IMDB Rating":6.5,"Production Budget":250000,"Rotten Tomatoes Rating":null,"Title":"On the Outs"},{"IMDB Rating":8.4,"Production Budget":910000,"Rotten Tomatoes Rating":100,"Title":"On the Waterfront"},{"IMDB Rating":6.4,"Production Budget":50000000,"Rotten Tomatoes Rating":59,"Title":"Outbreak"},{"IMDB Rating":7,"Production Budget":10000000,"Rotten Tomatoes Rating":65,"Title":"The Outsiders"},{"IMDB Rating":6.1,"Production Budget":10000000,"Rotten Tomatoes Rating":10,"Title":"The Oxford Murders"},{"IMDB Rating":6.3,"Production Budget":4500000,"Rotten Tomatoes Rating":47,"Title":"Police Academy"},{"IMDB Rating":2.5,"Production Budget":10000000,"Rotten Tomatoes Rating":null,"Title":"Police Academy 7: Mission to Moscow"},{"IMDB Rating":7.3,"Production Budget":4300000,"Rotten Tomatoes Rating":60,"Title":"Paa"},{"IMDB Rating":7.1,"Production Budget":6900000,"Rotten Tomatoes Rating":92,"Title":"Pale Rider"},{"IMDB Rating":6.9,"Production Budget":45000000,"Rotten Tomatoes Rating":75,"Title":"Patriot Games"},{"IMDB Rating":4.7,"Production Budget":8000000,"Rotten Tomatoes Rating":39,"Title":"The Pallbearer"},{"IMDB Rating":6,"Production Budget":55000000,"Rotten Tomatoes Rating":55,"Title":"Pocahontas"},{"IMDB Rating":7.2,"Production Budget":2900000,"Rotten Tomatoes Rating":63,"Title":"Pocketful of Miracles"},{"IMDB Rating":6,"Production Budget":9000000,"Rotten Tomatoes Rating":47,"Title":"PCU"},{"IMDB Rating":6,"Production Budget":10000000,"Rotten Tomatoes Rating":50,"Title":"Pete's Dragon"},{"IMDB Rating":7.3,"Production Budget":4638783,"Rotten Tomatoes Rating":null,"Title":"Pat Garrett and Billy the Kid"},{"IMDB Rating":7.4,"Production Budget":10700000,"Rotten Tomatoes Rating":86,"Title":"Poltergeist"},{"IMDB Rating":3.8,"Production Budget":9500000,"Rotten Tomatoes Rating":14,"Title":"Poltergeist III"},{"IMDB Rating":6.3,"Production Budget":3000000,"Rotten Tomatoes Rating":29,"Title":"Phantasm II"},{"IMDB Rating":6.3,"Production Budget":32000000,"Rotten Tomatoes Rating":50,"Title":"Phenomenon"},{"IMDB Rating":7.6,"Production Budget":26000000,"Rotten Tomatoes Rating":74,"Title":"Philadelphia"},{"IMDB Rating":4.8,"Production Budget":45000000,"Rotten Tomatoes Rating":43,"Title":"The Phantom"},{"IMDB Rating":7.5,"Production Budget":68000,"Rotten Tomatoes Rating":86,"Title":"Pi"},{"IMDB Rating":5.8,"Production Budget":12000,"Rotten Tomatoes Rating":null,"Title":"Pink Flamingos"},{"IMDB Rating":7.1,"Production Budget":3700000,"Rotten Tomatoes Rating":71,"Title":"The Pirate"},{"IMDB Rating":7.7,"Production Budget":8000000,"Rotten Tomatoes Rating":null,"Title":"The Player"},{"IMDB Rating":7.5,"Production Budget":65000000,"Rotten Tomatoes Rating":null,"Title":"Apollo 13"},{"IMDB Rating":8.2,"Production Budget":6000000,"Rotten Tomatoes Rating":86,"Title":"Platoon"},{"IMDB Rating":2.7,"Production Budget":1000000,"Rotten Tomatoes Rating":92,"Title":"Panic"},{"IMDB Rating":5.3,"Production Budget":25000000,"Rotten Tomatoes Rating":27,"Title":"The Adventures of Pinocchio"},{"IMDB Rating":4.6,"Production Budget":800000,"Rotten Tomatoes Rating":null,"Title":"Pandora's Box"},{"IMDB Rating":6,"Production Budget":27000,"Rotten Tomatoes Rating":null,"Title":"Pink Narcissus"},{"IMDB Rating":5.5,"Production Budget":100000,"Rotten Tomatoes Rating":null,"Title":"Penitentiary"},{"IMDB Rating":5.8,"Production Budget":12000000,"Rotten Tomatoes Rating":null,"Title":"The Pursuit of D.B. Cooper"},{"IMDB Rating":5.1,"Production Budget":14000000,"Rotten Tomatoes Rating":36,"Title":"Poetic Justice"},{"IMDB Rating":5.8,"Production Budget":4000000,"Rotten Tomatoes Rating":null,"Title":"Porky's"},{"IMDB Rating":3,"Production Budget":70000,"Rotten Tomatoes Rating":null,"Title":"Peace, Propaganda and the Promised Land"},{"IMDB Rating":4.9,"Production Budget":20000000,"Rotten Tomatoes Rating":56,"Title":"Popeye"},{"IMDB Rating":6,"Production Budget":35000000,"Rotten Tomatoes Rating":23,"Title":"Predator 2"},{"IMDB Rating":7.8,"Production Budget":18000000,"Rotten Tomatoes Rating":76,"Title":"Predator"},{"IMDB Rating":8.1,"Production Budget":15000000,"Rotten Tomatoes Rating":95,"Title":"The Princess Bride"},{"IMDB Rating":5.8,"Production Budget":4000000,"Rotten Tomatoes Rating":null,"Title":"Prison"},{"IMDB Rating":8.6,"Production Budget":16000000,"Rotten Tomatoes Rating":null,"Title":"LÈon"},{"IMDB Rating":4.7,"Production Budget":12000000,"Rotten Tomatoes Rating":25,"Title":"Prophecy"},{"IMDB Rating":6.4,"Production Budget":30000000,"Rotten Tomatoes Rating":74,"Title":"The Prince of Tides"},{"IMDB Rating":5.7,"Production Budget":1000000,"Rotten Tomatoes Rating":null,"Title":"Proud"},{"IMDB Rating":6.7,"Production Budget":14000000,"Rotten Tomatoes Rating":62,"Title":"Pretty Woman"},{"IMDB Rating":6.6,"Production Budget":10000000,"Rotten Tomatoes Rating":40,"Title":"Partition"},{"IMDB Rating":6.4,"Production Budget":12000000,"Rotten Tomatoes Rating":70,"Title":"The Postman Always Rings Twice"},{"IMDB Rating":6.3,"Production Budget":18000000,"Rotten Tomatoes Rating":88,"Title":"Peggy Sue Got Married"},{"IMDB Rating":7.1,"Production Budget":4000000,"Rotten Tomatoes Rating":83,"Title":"Peter Pan"},{"IMDB Rating":6.3,"Production Budget":11500000,"Rotten Tomatoes Rating":50,"Title":"Pet Sematary"},{"IMDB Rating":8.1,"Production Budget":12000000,"Rotten Tomatoes Rating":97,"Title":"Patton"},{"IMDB Rating":6.4,"Production Budget":15000,"Rotten Tomatoes Rating":null,"Title":"The Puffy Chair"},{"IMDB Rating":8.9,"Production Budget":8000000,"Rotten Tomatoes Rating":94,"Title":"Pulp Fiction"},{"IMDB Rating":6.5,"Production Budget":20000000,"Rotten Tomatoes Rating":23,"Title":"Paint Your Wagon"},{"IMDB Rating":4.6,"Production Budget":12500000,"Rotten Tomatoes Rating":null,"Title":"The Prisoner of Zenda"},{"IMDB Rating":6,"Production Budget":11000000,"Rotten Tomatoes Rating":67,"Title":"The Perez Family"},{"IMDB Rating":6.1,"Production Budget":1200000,"Rotten Tomatoes Rating":null,"Title":"Q"},{"IMDB Rating":6.3,"Production Budget":32000000,"Rotten Tomatoes Rating":56,"Title":"The Quick and the Dead"},{"IMDB Rating":6.5,"Production Budget":20000000,"Rotten Tomatoes Rating":60,"Title":"Quigley Down Under"},{"IMDB Rating":7.4,"Production Budget":12500000,"Rotten Tomatoes Rating":null,"Title":"La Guerre du feu"},{"IMDB Rating":5.8,"Production Budget":8250000,"Rotten Tomatoes Rating":88,"Title":"Quo Vadis?"},{"IMDB Rating":8.1,"Production Budget":5300000,"Rotten Tomatoes Rating":null,"Title":"Rang De Basanti"},{"IMDB Rating":6.5,"Production Budget":5000000,"Rotten Tomatoes Rating":68,"Title":"Robin and Marian"},{"IMDB Rating":6.6,"Production Budget":70000000,"Rotten Tomatoes Rating":70,"Title":"Ransom"},{"IMDB Rating":8.1,"Production Budget":3200000,"Rotten Tomatoes Rating":98,"Title":"Rosemary's Baby"},{"IMDB Rating":8.4,"Production Budget":1288000,"Rotten Tomatoes Rating":100,"Title":"Rebecca"},{"IMDB Rating":6.7,"Production Budget":50000000,"Rotten Tomatoes Rating":56,"Title":"Robin Hood: Prince of Thieves"},{"IMDB Rating":6.8,"Production Budget":28000000,"Rotten Tomatoes Rating":71,"Title":"Rob Roy"},{"IMDB Rating":8.4,"Production Budget":18000000,"Rotten Tomatoes Rating":98,"Title":"Raging Bull"},{"IMDB Rating":7.5,"Production Budget":9200000,"Rotten Tomatoes Rating":95,"Title":"Richard III"},{"IMDB Rating":5.7,"Production Budget":11000000,"Rotten Tomatoes Rating":53,"Title":"Raising Cain"},{"IMDB Rating":7.6,"Production Budget":13000000,"Rotten Tomatoes Rating":88,"Title":"RoboCop"},{"IMDB Rating":3.4,"Production Budget":22000000,"Rotten Tomatoes Rating":null,"Title":"RoboCop 3"},{"IMDB Rating":4.7,"Production Budget":40000000,"Rotten Tomatoes Rating":25,"Title":"Ri¢hie Ri¢h"},{"IMDB Rating":7.5,"Production Budget":16000000,"Rotten Tomatoes Rating":95,"Title":"Radio Days"},{"IMDB Rating":6.5,"Production Budget":35000000,"Rotten Tomatoes Rating":43,"Title":"Radio Flyer"},{"IMDB Rating":8.4,"Production Budget":1200000,"Rotten Tomatoes Rating":96,"Title":"Reservoir Dogs"},{"IMDB Rating":8.7,"Production Budget":20000000,"Rotten Tomatoes Rating":null,"Title":"Raiders of the Lost Ark"},{"IMDB Rating":7.8,"Production Budget":3000000,"Rotten Tomatoes Rating":100,"Title":"Red River"},{"IMDB Rating":7.4,"Production Budget":33500000,"Rotten Tomatoes Rating":94,"Title":"Reds"},{"IMDB Rating":7.7,"Production Budget":10000000,"Rotten Tomatoes Rating":null,"Title":"Le Violon rouge"},{"IMDB Rating":4.4,"Production Budget":17900000,"Rotten Tomatoes Rating":20,"Title":"Red Sonja"},{"IMDB Rating":2.3,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"The Return"},{"IMDB Rating":7.5,"Production Budget":140000,"Rotten Tomatoes Rating":100,"Title":"Roger & Me"},{"IMDB Rating":7.9,"Production Budget":27000000,"Rotten Tomatoes Rating":97,"Title":"The Right Stuff"},{"IMDB Rating":7.1,"Production Budget":1200000,"Rotten Tomatoes Rating":77,"Title":"The Rocky Horror Picture Show"},{"IMDB Rating":5.8,"Production Budget":10000000,"Rotten Tomatoes Rating":44,"Title":"Road House"},{"IMDB Rating":6.3,"Production Budget":10000000,"Rotten Tomatoes Rating":24,"Title":"Romeo Is Bleeding"},{"IMDB Rating":4.2,"Production Budget":2000000,"Rotten Tomatoes Rating":null,"Title":"Rockaway"},{"IMDB Rating":4,"Production Budget":1000000,"Rotten Tomatoes Rating":null,"Title":"Rocky"},{"IMDB Rating":5.1,"Production Budget":6200000,"Rotten Tomatoes Rating":null,"Title":"Return of the Living Dead Part II"},{"IMDB Rating":5.5,"Production Budget":500000,"Rotten Tomatoes Rating":64,"Title":"The R.M."},{"IMDB Rating":5.9,"Production Budget":40000000,"Rotten Tomatoes Rating":null,"Title":"Renaissance Man"},{"IMDB Rating":5.8,"Production Budget":44000000,"Rotten Tomatoes Rating":30,"Title":"Rambo: First Blood Part II"},{"IMDB Rating":4.9,"Production Budget":58000000,"Rotten Tomatoes Rating":36,"Title":"Rambo III"},{"IMDB Rating":6.5,"Production Budget":14500000,"Rotten Tomatoes Rating":null,"Title":"Romeo+Juliet"},{"IMDB Rating":8,"Production Budget":25000000,"Rotten Tomatoes Rating":87,"Title":"Rain Man"},{"IMDB Rating":6.1,"Production Budget":20000000,"Rotten Tomatoes Rating":null,"Title":"Rapa Nui"},{"IMDB Rating":5.9,"Production Budget":17000000,"Rotten Tomatoes Rating":null,"Title":"Roar"},{"IMDB Rating":6.7,"Production Budget":5000000,"Rotten Tomatoes Rating":38,"Title":"The Robe"},{"IMDB Rating":7.2,"Production Budget":75000000,"Rotten Tomatoes Rating":66,"Title":"The Rock"},{"IMDB Rating":7.9,"Production Budget":15000000,"Rotten Tomatoes Rating":97,"Title":"The Remains of the Day"},{"IMDB Rating":7.8,"Production Budget":3500000,"Rotten Tomatoes Rating":98,"Title":"Airplane!"},{"IMDB Rating":6.7,"Production Budget":1500000,"Rotten Tomatoes Rating":97,"Title":"Repo Man"},{"IMDB Rating":7.5,"Production Budget":1070000,"Rotten Tomatoes Rating":null,"Title":"Rocket Singh: Salesman of the Year"},{"IMDB Rating":3.9,"Production Budget":40000000,"Rotten Tomatoes Rating":60,"Title":"Raise the Titanic"},{"IMDB Rating":6.5,"Production Budget":18000000,"Rotten Tomatoes Rating":null,"Title":"Restoration"},{"IMDB Rating":7.1,"Production Budget":4000000,"Rotten Tomatoes Rating":88,"Title":"The Return of the Living Dead"},{"IMDB Rating":5.9,"Production Budget":2700000,"Rotten Tomatoes Rating":null,"Title":"Rejsen til Saturn"},{"IMDB Rating":8.5,"Production Budget":5000,"Rotten Tomatoes Rating":null,"Title":"Return to the Land of Wonders"},{"IMDB Rating":6.7,"Production Budget":27000000,"Rotten Tomatoes Rating":55,"Title":"Return to Oz"},{"IMDB Rating":6.4,"Production Budget":30000000,"Rotten Tomatoes Rating":63,"Title":"The Running Man"},{"IMDB Rating":6,"Production Budget":1750000,"Rotten Tomatoes Rating":null,"Title":"Run Lola Run"},{"IMDB Rating":7.3,"Production Budget":350000,"Rotten Tomatoes Rating":null,"Title":"Revolution#9"},{"IMDB Rating":6.2,"Production Budget":45000000,"Rotten Tomatoes Rating":56,"Title":"The River Wild"},{"IMDB Rating":8.7,"Production Budget":30000000,"Rotten Tomatoes Rating":null,"Title":"Se7en"},{"IMDB Rating":5.9,"Production Budget":1000000,"Rotten Tomatoes Rating":58,"Title":"Safe Men"},{"IMDB Rating":7.9,"Production Budget":4500000,"Rotten Tomatoes Rating":94,"Title":"Secrets & Lies"},{"IMDB Rating":5.2,"Production Budget":39000000,"Rotten Tomatoes Rating":33,"Title":"Sgt. Bilko"},{"IMDB Rating":6,"Production Budget":58000000,"Rotten Tomatoes Rating":61,"Title":"Sabrina"},{"IMDB Rating":6.2,"Production Budget":2000000,"Rotten Tomatoes Rating":86,"Title":"Subway"},{"IMDB Rating":5.3,"Production Budget":6000000,"Rotten Tomatoes Rating":58,"Title":"School Daze"},{"IMDB Rating":8.2,"Production Budget":25000000,"Rotten Tomatoes Rating":88,"Title":"Scarface"},{"IMDB Rating":8.9,"Production Budget":25000000,"Rotten Tomatoes Rating":97,"Title":"Schindler's List"},{"IMDB Rating":8.1,"Production Budget":1800000,"Rotten Tomatoes Rating":null,"Title":"A Streetcar Named Desire"},{"IMDB Rating":4.7,"Production Budget":45000000,"Rotten Tomatoes Rating":null,"Title":"Shadow Conspiracy"},{"IMDB Rating":6.9,"Production Budget":200000,"Rotten Tomatoes Rating":75,"Title":"Short Cut to Nirvana: Kumbh Mela"},{"IMDB Rating":8,"Production Budget":12000000,"Rotten Tomatoes Rating":96,"Title":"Spartacus"},{"IMDB Rating":6.9,"Production Budget":450000,"Rotten Tomatoes Rating":79,"Title":"Sunday"},{"IMDB Rating":6.7,"Production Budget":200000,"Rotten Tomatoes Rating":100,"Title":"She Done Him Wrong"},{"IMDB Rating":5.7,"Production Budget":4500000,"Rotten Tomatoes Rating":14,"Title":"State Fair"},{"IMDB Rating":6.2,"Production Budget":175000,"Rotten Tomatoes Rating":93,"Title":"She's Gotta Have It"},{"IMDB Rating":6.7,"Production Budget":55000000,"Rotten Tomatoes Rating":46,"Title":"Stargate"},{"IMDB Rating":5.6,"Production Budget":40000000,"Rotten Tomatoes Rating":34,"Title":"The Shadow"},{"IMDB Rating":6.9,"Production Budget":2300000,"Rotten Tomatoes Rating":89,"Title":"Show Boat"},{"IMDB Rating":7.4,"Production Budget":22000000,"Rotten Tomatoes Rating":96,"Title":"Shadowlands"},{"IMDB Rating":2.6,"Production Budget":17000000,"Rotten Tomatoes Rating":14,"Title":"Shanghai Surprise"},{"IMDB Rating":5.3,"Production Budget":1455000,"Rotten Tomatoes Rating":null,"Title":"Shalako"},{"IMDB Rating":4.3,"Production Budget":25000000,"Rotten Tomatoes Rating":38,"Title":"Sheena"},{"IMDB Rating":7.6,"Production Budget":5500000,"Rotten Tomatoes Rating":90,"Title":"Shine"},{"IMDB Rating":8.5,"Production Budget":19000000,"Rotten Tomatoes Rating":87,"Title":"The Shining"},{"IMDB Rating":6.4,"Production Budget":8500000,"Rotten Tomatoes Rating":null,"Title":"Haakon Haakonsen"},{"IMDB Rating":3.7,"Production Budget":40000000,"Rotten Tomatoes Rating":19,"Title":"Ishtar"},{"IMDB Rating":4.1,"Production Budget":40000000,"Rotten Tomatoes Rating":12,"Title":"Showgirls"},{"IMDB Rating":9.2,"Production Budget":25000000,"Rotten Tomatoes Rating":88,"Title":"The Shawshank Redemption"},{"IMDB Rating":5.9,"Production Budget":7000000,"Rotten Tomatoes Rating":50,"Title":"Silver Bullet"},{"IMDB Rating":null,"Production Budget":200000,"Rotten Tomatoes Rating":11,"Title":"Side Effects"},{"IMDB Rating":6.3,"Production Budget":9000000,"Rotten Tomatoes Rating":61,"Title":"Set It Off"},{"IMDB Rating":8.7,"Production Budget":20000000,"Rotten Tomatoes Rating":96,"Title":"The Silence of the Lambs"},{"IMDB Rating":5.2,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"Silent Trigger"},{"IMDB Rating":5.3,"Production Budget":14000000,"Rotten Tomatoes Rating":18,"Title":"Thinner"},{"IMDB Rating":8,"Production Budget":4833610,"Rotten Tomatoes Rating":96,"Title":"Sling Blade"},{"IMDB Rating":6.9,"Production Budget":23000,"Rotten Tomatoes Rating":83,"Title":"Slacker"},{"IMDB Rating":8.3,"Production Budget":2883848,"Rotten Tomatoes Rating":97,"Title":"Some Like it Hot"},{"IMDB Rating":4.6,"Production Budget":50000000,"Rotten Tomatoes Rating":15,"Title":"The Scarlet Letter"},{"IMDB Rating":7.1,"Production Budget":8500000,"Rotten Tomatoes Rating":null,"Title":"Silmido"},{"IMDB Rating":7.3,"Production Budget":2000000,"Rotten Tomatoes Rating":100,"Title":"Sleeper"},{"IMDB Rating":7.3,"Production Budget":44000000,"Rotten Tomatoes Rating":73,"Title":"Sleepers"},{"IMDB Rating":6,"Production Budget":500000,"Rotten Tomatoes Rating":null,"Title":"The Slaughter Rule"},{"IMDB Rating":6,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"Solomon and Sheba"},{"IMDB Rating":6.7,"Production Budget":2500000,"Rotten Tomatoes Rating":null,"Title":"Sur Le Seuil"},{"IMDB Rating":8.7,"Production Budget":6000000,"Rotten Tomatoes Rating":87,"Title":"The Usual Suspects"},{"IMDB Rating":7,"Production Budget":26000000,"Rotten Tomatoes Rating":76,"Title":"Silverado"},{"IMDB Rating":7.5,"Production Budget":4500000,"Rotten Tomatoes Rating":91,"Title":"Salvador"},{"IMDB Rating":null,"Production Budget":1200000,"Rotten Tomatoes Rating":97,"Title":"Sex, Lies, and Videotape"},{"IMDB Rating":5.9,"Production Budget":400000,"Rotten Tomatoes Rating":null,"Title":"Show Me"},{"IMDB Rating":8,"Production Budget":1300000,"Rotten Tomatoes Rating":null,"Title":"Simon"},{"IMDB Rating":3.8,"Production Budget":42000000,"Rotten Tomatoes Rating":null,"Title":"Super Mario Bros."},{"IMDB Rating":7,"Production Budget":5100000,"Rotten Tomatoes Rating":63,"Title":"Somewhere in Time"},{"IMDB Rating":6.9,"Production Budget":2000000,"Rotten Tomatoes Rating":86,"Title":"Smoke Signals"},{"IMDB Rating":6.4,"Production Budget":13000000,"Rotten Tomatoes Rating":61,"Title":"Serial Mom"},{"IMDB Rating":7.6,"Production Budget":3000000,"Rotten Tomatoes Rating":null,"Title":"Sommersturm"},{"IMDB Rating":6.4,"Production Budget":4400000,"Rotten Tomatoes Rating":89,"Title":"Silent Movie"},{"IMDB Rating":6.1,"Production Budget":22000000,"Rotten Tomatoes Rating":79,"Title":"The Santa Clause"},{"IMDB Rating":5.7,"Production Budget":500000,"Rotten Tomatoes Rating":50,"Title":"The Singles Ward"},{"IMDB Rating":7.7,"Production Budget":16500000,"Rotten Tomatoes Rating":98,"Title":"Sense and Sensibility"},{"IMDB Rating":8.4,"Production Budget":2540000,"Rotten Tomatoes Rating":100,"Title":"Singin' in the Rain"},{"IMDB Rating":4.8,"Production Budget":200000,"Rotten Tomatoes Rating":null,"Title":"Solitude"},{"IMDB Rating":6.3,"Production Budget":8200000,"Rotten Tomatoes Rating":81,"Title":"The Sound of Music"},{"IMDB Rating":6,"Production Budget":3500000,"Rotten Tomatoes Rating":60,"Title":"She's the One"},{"IMDB Rating":5.6,"Production Budget":450000,"Rotten Tomatoes Rating":100,"Title":"Straight out of Brooklyn"},{"IMDB Rating":6.9,"Production Budget":22700000,"Rotten Tomatoes Rating":65,"Title":"Spaceballs"},{"IMDB Rating":2.6,"Production Budget":30000000,"Rotten Tomatoes Rating":90,"Title":"Speed"},{"IMDB Rating":5.6,"Production Budget":35000000,"Rotten Tomatoes Rating":39,"Title":"Species"},{"IMDB Rating":4.9,"Production Budget":10000000,"Rotten Tomatoes Rating":null,"Title":"Sphinx"},{"IMDB Rating":4.8,"Production Budget":3000000,"Rotten Tomatoes Rating":9,"Title":"Spaced Invaders"},{"IMDB Rating":7.7,"Production Budget":1500000,"Rotten Tomatoes Rating":87,"Title":"Spellbound"},{"IMDB Rating":6.2,"Production Budget":8000000,"Rotten Tomatoes Rating":91,"Title":"Splash"},{"IMDB Rating":3.4,"Production Budget":17000000,"Rotten Tomatoes Rating":null,"Title":"Superman IV: The Quest for Peace"},{"IMDB Rating":6.7,"Production Budget":50000000,"Rotten Tomatoes Rating":null,"Title":"Superman II"},{"IMDB Rating":4.7,"Production Budget":39000000,"Rotten Tomatoes Rating":23,"Title":"Superman III"},{"IMDB Rating":5.5,"Production Budget":1000000,"Rotten Tomatoes Rating":17,"Title":"Sparkler"},{"IMDB Rating":4.9,"Production Budget":55000000,"Rotten Tomatoes Rating":94,"Title":"Superman"},{"IMDB Rating":4.9,"Production Budget":45000000,"Rotten Tomatoes Rating":4,"Title":"The Specialist"},{"IMDB Rating":6.8,"Production Budget":21600000,"Rotten Tomatoes Rating":null,"Title":"The Sorcerer"},{"IMDB Rating":6.7,"Production Budget":300000,"Rotten Tomatoes Rating":null,"Title":"Sisters in Law"},{"IMDB Rating":6.1,"Production Budget":35000000,"Rotten Tomatoes Rating":53,"Title":"Smilla's Sense of Snow"},{"IMDB Rating":5.9,"Production Budget":50000000,"Rotten Tomatoes Rating":9,"Title":"Assassins"},{"IMDB Rating":6.2,"Production Budget":35000000,"Rotten Tomatoes Rating":48,"Title":"Star Trek: The Motion Picture"},{"IMDB Rating":6.5,"Production Budget":18000000,"Rotten Tomatoes Rating":null,"Title":"Star Trek III: The Search for Spock"},{"IMDB Rating":7.3,"Production Budget":24000000,"Rotten Tomatoes Rating":null,"Title":"Star Trek IV: The Voyage Home"},{"IMDB Rating":8.2,"Production Budget":8000000,"Rotten Tomatoes Rating":94,"Title":"Stand by Me"},{"IMDB Rating":4.6,"Production Budget":25000000,"Rotten Tomatoes Rating":29,"Title":"Stone Cold"},{"IMDB Rating":4.3,"Production Budget":200000,"Rotten Tomatoes Rating":null,"Title":"The Stewardesses"},{"IMDB Rating":3.3,"Production Budget":35000000,"Rotten Tomatoes Rating":13,"Title":"Street Fighter"},{"IMDB Rating":7.8,"Production Budget":12000000,"Rotten Tomatoes Rating":null,"Title":"Star Trek II: The Wrath of Khan"},{"IMDB Rating":8.4,"Production Budget":5500000,"Rotten Tomatoes Rating":91,"Title":"The Sting"},{"IMDB Rating":7,"Production Budget":2000000,"Rotten Tomatoes Rating":null,"Title":"Stonewall"},{"IMDB Rating":5,"Production Budget":30000000,"Rotten Tomatoes Rating":null,"Title":"Star Trek V: The Final Frontier"},{"IMDB Rating":7.2,"Production Budget":27000000,"Rotten Tomatoes Rating":null,"Title":"Star Trek VI: The Undiscovered Country"},{"IMDB Rating":6.5,"Production Budget":38000000,"Rotten Tomatoes Rating":null,"Title":"Star Trek: Generations"},{"IMDB Rating":6.8,"Production Budget":10000000,"Rotten Tomatoes Rating":88,"Title":"Stripes"},{"IMDB Rating":3.9,"Production Budget":50000000,"Rotten Tomatoes Rating":12,"Title":"Striptease"},{"IMDB Rating":7,"Production Budget":780000,"Rotten Tomatoes Rating":null,"Title":"Saints and Soldiers"},{"IMDB Rating":3.3,"Production Budget":1000000,"Rotten Tomatoes Rating":null,"Title":"Steppin: The Movie"},{"IMDB Rating":8.3,"Production Budget":1200000,"Rotten Tomatoes Rating":98,"Title":"Strangers on a Train"},{"IMDB Rating":5.3,"Production Budget":10000000,"Rotten Tomatoes Rating":22,"Title":"Sugar Hill"},{"IMDB Rating":6.1,"Production Budget":5700000,"Rotten Tomatoes Rating":29,"Title":"Stiff Upper Lips"},{"IMDB Rating":8.8,"Production Budget":500000,"Rotten Tomatoes Rating":null,"Title":"Shichinin no samurai"},{"IMDB Rating":7,"Production Budget":20000000,"Rotten Tomatoes Rating":null,"Title":"Sweet Charity"},{"IMDB Rating":7.1,"Production Budget":1000000,"Rotten Tomatoes Rating":100,"Title":"Sands of Iwo Jima"},{"IMDB Rating":7.1,"Production Budget":14000000,"Rotten Tomatoes Rating":78,"Title":"The Spy Who Loved Me"},{"IMDB Rating":5.2,"Production Budget":10000000,"Rotten Tomatoes Rating":null,"Title":"The Swindle"},{"IMDB Rating":6.2,"Production Budget":200000,"Rotten Tomatoes Rating":86,"Title":"Swingers"},{"IMDB Rating":7.8,"Production Budget":1488000,"Rotten Tomatoes Rating":97,"Title":"Snow White and the Seven Dwarfs"},{"IMDB Rating":7.8,"Production Budget":5000000,"Rotten Tomatoes Rating":100,"Title":"The Sweet Hereafter"},{"IMDB Rating":7.3,"Production Budget":1600000,"Rotten Tomatoes Rating":100,"Title":"She Wore a Yellow Ribbon"},{"IMDB Rating":5,"Production Budget":1100000,"Rotten Tomatoes Rating":39,"Title":"Sex with Strangers"},{"IMDB Rating":4.7,"Production Budget":18000000,"Rotten Tomatoes Rating":7,"Title":"Spy Hard"},{"IMDB Rating":6.9,"Production Budget":23000000,"Rotten Tomatoes Rating":null,"Title":"Shi Yue Wei Cheng"},{"IMDB Rating":6.9,"Production Budget":4500000,"Rotten Tomatoes Rating":null,"Title":"Tango"},{"IMDB Rating":7.1,"Production Budget":34000000,"Rotten Tomatoes Rating":81,"Title":"The Age of Innocence"},{"IMDB Rating":7,"Production Budget":4000000,"Rotten Tomatoes Rating":80,"Title":"Talk Radio"},{"IMDB Rating":6.1,"Production Budget":140000,"Rotten Tomatoes Rating":90,"Title":"The Texas Chainsaw Massacre"},{"IMDB Rating":5.1,"Production Budget":4700000,"Rotten Tomatoes Rating":43,"Title":"The Texas Chainsaw Massacre 2"},{"IMDB Rating":5.5,"Production Budget":28000000,"Rotten Tomatoes Rating":47,"Title":"Timecop"},{"IMDB Rating":6.1,"Production Budget":45000000,"Rotten Tomatoes Rating":69,"Title":"Tin Cup"},{"IMDB Rating":6.6,"Production Budget":3000000,"Rotten Tomatoes Rating":81,"Title":"Torn Curtain"},{"IMDB Rating":6.8,"Production Budget":20000000,"Rotten Tomatoes Rating":87,"Title":"To Die For"},{"IMDB Rating":5.5,"Production Budget":3500000,"Rotten Tomatoes Rating":33,"Title":"Terror Train"},{"IMDB Rating":2.8,"Production Budget":3000000,"Rotten Tomatoes Rating":14,"Title":"Teen Wolf Too"},{"IMDB Rating":5.6,"Production Budget":55000000,"Rotten Tomatoes Rating":40,"Title":"The Fan"},{"IMDB Rating":5.3,"Production Budget":2600000,"Rotten Tomatoes Rating":38,"Title":"Timber Falls"},{"IMDB Rating":5.8,"Production Budget":250000,"Rotten Tomatoes Rating":null,"Title":"The Incredibly True Adventure of Two Girls in Love"},{"IMDB Rating":6.3,"Production Budget":10500000,"Rotten Tomatoes Rating":null,"Title":"There Goes My Baby"},{"IMDB Rating":4.7,"Production Budget":25000000,"Rotten Tomatoes Rating":42,"Title":"Tank Girl"},{"IMDB Rating":6.5,"Production Budget":15000000,"Rotten Tomatoes Rating":45,"Title":"Top Gun"},{"IMDB Rating":7,"Production Budget":9000000,"Rotten Tomatoes Rating":91,"Title":"Thunderball"},{"IMDB Rating":3.4,"Production Budget":2500000,"Rotten Tomatoes Rating":null,"Title":"The Calling"},{"IMDB Rating":5.9,"Production Budget":15000000,"Rotten Tomatoes Rating":45,"Title":"The Craft"},{"IMDB Rating":8.3,"Production Budget":325000,"Rotten Tomatoes Rating":97,"Title":"It Happened One Night"},{"IMDB Rating":5.6,"Production Budget":22000000,"Rotten Tomatoes Rating":33,"Title":"The Net"},{"IMDB Rating":6.1,"Production Budget":3500000,"Rotten Tomatoes Rating":null,"Title":"La otra conquista"},{"IMDB Rating":4.4,"Production Budget":500000,"Rotten Tomatoes Rating":null,"Title":"The Journey"},{"IMDB Rating":7,"Production Budget":4000000,"Rotten Tomatoes Rating":88,"Title":"They Live"},{"IMDB Rating":5.8,"Production Budget":6000000,"Rotten Tomatoes Rating":33,"Title":"Tales from the Hood"},{"IMDB Rating":6.9,"Production Budget":12000000,"Rotten Tomatoes Rating":94,"Title":"Time Bandits"},{"IMDB Rating":7.7,"Production Budget":25000000,"Rotten Tomatoes Rating":77,"Title":"Tombstone"},{"IMDB Rating":5,"Production Budget":825000,"Rotten Tomatoes Rating":22,"Title":"Time Changer"},{"IMDB Rating":5.3,"Production Budget":25000000,"Rotten Tomatoes Rating":null,"Title":"Teenage Mutant Ninja Turtles II: The Secret of the Ooze"},{"IMDB Rating":4.3,"Production Budget":21000000,"Rotten Tomatoes Rating":30,"Title":"Teenage Mutant Ninja Turtles III"},{"IMDB Rating":5.8,"Production Budget":55000000,"Rotten Tomatoes Rating":39,"Title":"Tango & Cash"},{"IMDB Rating":6.4,"Production Budget":13500000,"Rotten Tomatoes Rating":null,"Title":"Teenage Mutant Ninja Turtles"},{"IMDB Rating":6.2,"Production Budget":4000000,"Rotten Tomatoes Rating":71,"Title":"Topaz"},{"IMDB Rating":6.5,"Production Budget":14000000,"Rotten Tomatoes Rating":79,"Title":"Taps"},{"IMDB Rating":8.2,"Production Budget":3100000,"Rotten Tomatoes Rating":89,"Title":"Trainspotting"},{"IMDB Rating":7.8,"Production Budget":5800000,"Rotten Tomatoes Rating":83,"Title":"The Train"},{"IMDB Rating":4.7,"Production Budget":18000000,"Rotten Tomatoes Rating":8,"Title":"Troop Beverly Hills"},{"IMDB Rating":6.9,"Production Budget":375000,"Rotten Tomatoes Rating":null,"Title":"Trekkies"},{"IMDB Rating":7.2,"Production Budget":100000000,"Rotten Tomatoes Rating":69,"Title":"True Lies"},{"IMDB Rating":8.5,"Production Budget":100000000,"Rotten Tomatoes Rating":98,"Title":"Terminator 2: Judgment Day"},{"IMDB Rating":7.4,"Production Budget":1800000,"Rotten Tomatoes Rating":null,"Title":"Travellers and Magicians"},{"IMDB Rating":8.1,"Production Budget":6400000,"Rotten Tomatoes Rating":100,"Title":"The Terminator"},{"IMDB Rating":7.2,"Production Budget":10000000,"Rotten Tomatoes Rating":88,"Title":"Tremors"},{"IMDB Rating":7.9,"Production Budget":12500000,"Rotten Tomatoes Rating":91,"Title":"True Romance"},{"IMDB Rating":2.9,"Production Budget":17000000,"Rotten Tomatoes Rating":68,"Title":"Tron"},{"IMDB Rating":6.7,"Production Budget":4000000,"Rotten Tomatoes Rating":60,"Title":"Trapeze"},{"IMDB Rating":5.5,"Production Budget":25000,"Rotten Tomatoes Rating":null,"Title":"The Terrorist"},{"IMDB Rating":3.3,"Production Budget":200000,"Rotten Tomatoes Rating":null,"Title":"Trois"},{"IMDB Rating":6.6,"Production Budget":15000000,"Rotten Tomatoes Rating":33,"Title":"Things to Do in Denver when You're Dead"},{"IMDB Rating":7.1,"Production Budget":40000000,"Rotten Tomatoes Rating":68,"Title":"A Time to Kill"},{"IMDB Rating":7.4,"Production Budget":65000000,"Rotten Tomatoes Rating":81,"Title":"Total Recall"},{"IMDB Rating":5.2,"Production Budget":2000000,"Rotten Tomatoes Rating":null,"Title":"This Thing of Ours"},{"IMDB Rating":7.4,"Production Budget":15000000,"Rotten Tomatoes Rating":87,"Title":"Tootsie"},{"IMDB Rating":6.7,"Production Budget":2500000,"Rotten Tomatoes Rating":92,"Title":"That Thing You Do!"},{"IMDB Rating":7.2,"Production Budget":1200000,"Rotten Tomatoes Rating":89,"Title":"The Trouble With Harry"},{"IMDB Rating":null,"Production Budget":15000000,"Rotten Tomatoes Rating":33,"Title":"Twins"},{"IMDB Rating":6,"Production Budget":88000000,"Rotten Tomatoes Rating":57,"Title":"Twister"},{"IMDB Rating":8.6,"Production Budget":1000000,"Rotten Tomatoes Rating":98,"Title":"Taxi Driver"},{"IMDB Rating":6,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"Tycoon"},{"IMDB Rating":8.2,"Production Budget":30000000,"Rotten Tomatoes Rating":100,"Title":"Toy Story"},{"IMDB Rating":6.3,"Production Budget":10000000,"Rotten Tomatoes Rating":67,"Title":"Twilight Zone: The Movie"},{"IMDB Rating":5.7,"Production Budget":18000000,"Rotten Tomatoes Rating":23,"Title":"Unforgettable"},{"IMDB Rating":6.6,"Production Budget":5000000,"Rotten Tomatoes Rating":55,"Title":"UHF"},{"IMDB Rating":7,"Production Budget":2700000,"Rotten Tomatoes Rating":94,"Title":"Ulee's Gold"},{"IMDB Rating":5.1,"Production Budget":60000000,"Rotten Tomatoes Rating":34,"Title":"Under Siege 2: Dark Territory"},{"IMDB Rating":8,"Production Budget":25000000,"Rotten Tomatoes Rating":81,"Title":"The Untouchables"},{"IMDB Rating":4.9,"Production Budget":20000000,"Rotten Tomatoes Rating":null,"Title":"Under the Rainbow"},{"IMDB Rating":7.3,"Production Budget":7000000,"Rotten Tomatoes Rating":null,"Title":"Veer-Zaara"},{"IMDB Rating":7.3,"Production Budget":5952000,"Rotten Tomatoes Rating":null,"Title":"Videodrome"},{"IMDB Rating":6.7,"Production Budget":7000000,"Rotten Tomatoes Rating":null,"Title":"Les Visiteurs"},{"IMDB Rating":7.3,"Production Budget":2160000,"Rotten Tomatoes Rating":null,"Title":"The Valley of Decision"},{"IMDB Rating":4.3,"Production Budget":14000000,"Rotten Tomatoes Rating":11,"Title":"Vampire in Brooklyn"},{"IMDB Rating":7.7,"Production Budget":16000000,"Rotten Tomatoes Rating":96,"Title":"The Verdict"},{"IMDB Rating":5.3,"Production Budget":30000000,"Rotten Tomatoes Rating":34,"Title":"Virtuosity"},{"IMDB Rating":6.7,"Production Budget":500000,"Rotten Tomatoes Rating":null,"Title":"Everything Put Together"},{"IMDB Rating":6.1,"Production Budget":30000000,"Rotten Tomatoes Rating":39,"Title":"A View to a Kill"},{"IMDB Rating":5.6,"Production Budget":6500000,"Rotten Tomatoes Rating":null,"Title":"The Work and the Glory: American Zion"},{"IMDB Rating":6.4,"Production Budget":14000000,"Rotten Tomatoes Rating":74,"Title":"A Walk on the Moon"},{"IMDB Rating":6,"Production Budget":7500000,"Rotten Tomatoes Rating":17,"Title":"The Work and the Glory"},{"IMDB Rating":5.1,"Production Budget":103000,"Rotten Tomatoes Rating":null,"Title":"The Work and the Story"},{"IMDB Rating":7.4,"Production Budget":4000000,"Rotten Tomatoes Rating":null,"Title":"Waiting for Guffman"},{"IMDB Rating":7.6,"Production Budget":70000000,"Rotten Tomatoes Rating":98,"Title":"Who Framed Roger Rabbit?"},{"IMDB Rating":null,"Production Budget":14000000,"Rotten Tomatoes Rating":67,"Title":"White Fang"},{"IMDB Rating":6.4,"Production Budget":38000000,"Rotten Tomatoes Rating":63,"Title":"White Squall"},{"IMDB Rating":7.8,"Production Budget":11000000,"Rotten Tomatoes Rating":88,"Title":"What's Eating Gilbert Grape"},{"IMDB Rating":5.2,"Production Budget":2000000,"Rotten Tomatoes Rating":null,"Title":"Witchboard"},{"IMDB Rating":4.5,"Production Budget":24000000,"Rotten Tomatoes Rating":37,"Title":"The Wiz"},{"IMDB Rating":6.5,"Production Budget":1000000,"Rotten Tomatoes Rating":86,"Title":"Walking and Talking"},{"IMDB Rating":8.2,"Production Budget":6000000,"Rotten Tomatoes Rating":97,"Title":"The Wild Bunch"},{"IMDB Rating":7.3,"Production Budget":15000000,"Rotten Tomatoes Rating":78,"Title":"Wall Street"},{"IMDB Rating":7.5,"Production Budget":1200000,"Rotten Tomatoes Rating":89,"Title":"The Wrong Man"},{"IMDB Rating":7.9,"Production Budget":2000000,"Rotten Tomatoes Rating":96,"Title":"Wings"},{"IMDB Rating":5.6,"Production Budget":20000000,"Rotten Tomatoes Rating":50,"Title":"We're No Angels"},{"IMDB Rating":6,"Production Budget":70000000,"Rotten Tomatoes Rating":60,"Title":"Wolf"},{"IMDB Rating":4,"Production Budget":35000000,"Rotten Tomatoes Rating":10,"Title":"Warriors of Virtue"},{"IMDB Rating":6.4,"Production Budget":12000000,"Rotten Tomatoes Rating":null,"Title":"War Games"},{"IMDB Rating":5.9,"Production Budget":7000000,"Rotten Tomatoes Rating":null,"Title":"Warlock"},{"IMDB Rating":6.8,"Production Budget":6000000,"Rotten Tomatoes Rating":50,"Title":"War and Peace"},{"IMDB Rating":4.9,"Production Budget":3000000,"Rotten Tomatoes Rating":null,"Title":"Warlock: The Armageddon"},{"IMDB Rating":6.5,"Production Budget":15300000,"Rotten Tomatoes Rating":null,"Title":"Wasabi"},{"IMDB Rating":7.7,"Production Budget":6000000,"Rotten Tomatoes Rating":92,"Title":"West Side Story"},{"IMDB Rating":7.3,"Production Budget":800000,"Rotten Tomatoes Rating":null,"Title":"Welcome to the Dollhouse"},{"IMDB Rating":7.6,"Production Budget":12000000,"Rotten Tomatoes Rating":94,"Title":"Witness"},{"IMDB Rating":5.7,"Production Budget":175000000,"Rotten Tomatoes Rating":42,"Title":"Waterworld"},{"IMDB Rating":7.8,"Production Budget":3000000,"Rotten Tomatoes Rating":90,"Title":"Willy Wonka & the Chocolate Factory"},{"IMDB Rating":6.9,"Production Budget":20000000,"Rotten Tomatoes Rating":84,"Title":"Wayne's World"},{"IMDB Rating":6.4,"Production Budget":63000000,"Rotten Tomatoes Rating":42,"Title":"Wyatt Earp"},{"IMDB Rating":8.3,"Production Budget":2777000,"Rotten Tomatoes Rating":null,"Title":"The Wizard of Oz"},{"IMDB Rating":6.3,"Production Budget":55000000,"Rotten Tomatoes Rating":65,"Title":"Executive Decision"},{"IMDB Rating":6.8,"Production Budget":4000000,"Rotten Tomatoes Rating":67,"Title":"Exodus"},{"IMDB Rating":8.1,"Production Budget":12000000,"Rotten Tomatoes Rating":84,"Title":"The Exorcist"},{"IMDB Rating":5.9,"Production Budget":38000000,"Rotten Tomatoes Rating":55,"Title":"Extreme Measures"},{"IMDB Rating":8,"Production Budget":1644000,"Rotten Tomatoes Rating":96,"Title":"You Can't Take It With You"},{"IMDB Rating":5.7,"Production Budget":20000000,"Rotten Tomatoes Rating":null,"Title":"Eye for an Eye"},{"IMDB Rating":6.6,"Production Budget":13000000,"Rotten Tomatoes Rating":40,"Title":"Young Guns"},{"IMDB Rating":8,"Production Budget":2800000,"Rotten Tomatoes Rating":93,"Title":"Young Frankenstein"},{"IMDB Rating":6.2,"Production Budget":12000000,"Rotten Tomatoes Rating":71,"Title":"Yentl"},{"IMDB Rating":7,"Production Budget":9500000,"Rotten Tomatoes Rating":70,"Title":"You Only Live Twice"},{"IMDB Rating":7.3,"Production Budget":300000,"Rotten Tomatoes Rating":null,"Title":"Ayurveda: Art of Being"},{"IMDB Rating":6.5,"Production Budget":18000000,"Rotten Tomatoes Rating":63,"Title":"Young Sherlock Holmes"},{"IMDB Rating":4.4,"Production Budget":85000000,"Rotten Tomatoes Rating":30,"Title":"102 Dalmatians"},{"IMDB Rating":6.9,"Production Budget":13000000,"Rotten Tomatoes Rating":null,"Title":"Ten Things I Hate About You"},{"IMDB Rating":5.8,"Production Budget":105000000,"Rotten Tomatoes Rating":9,"Title":"10,000 B.C."},{"IMDB Rating":6.3,"Production Budget":8000000,"Rotten Tomatoes Rating":19,"Title":"10th & Wolf"},{"IMDB Rating":7.3,"Production Budget":6000000,"Rotten Tomatoes Rating":null,"Title":"11:14"},{"IMDB Rating":7.4,"Production Budget":25000000,"Rotten Tomatoes Rating":76,"Title":"Cloverfield"},{"IMDB Rating":5.4,"Production Budget":20000000,"Rotten Tomatoes Rating":28,"Title":"12 Rounds"},{"IMDB Rating":7.1,"Production Budget":3000000,"Rotten Tomatoes Rating":null,"Title":"Thirteen Conversations About One Thing"},{"IMDB Rating":6.1,"Production Budget":30000000,"Rotten Tomatoes Rating":null,"Title":"13 Going On 30"},{"IMDB Rating":5.1,"Production Budget":19000000,"Rotten Tomatoes Rating":null,"Title":"Thirteen Ghosts"},{"IMDB Rating":6.9,"Production Budget":22500000,"Rotten Tomatoes Rating":78,"Title":1408},{"IMDB Rating":6.1,"Production Budget":42000000,"Rotten Tomatoes Rating":32,"Title":"15 Minutes"},{"IMDB Rating":6.7,"Production Budget":45000000,"Rotten Tomatoes Rating":55,"Title":"16 Blocks"},{"IMDB Rating":5.7,"Production Budget":18000000,"Rotten Tomatoes Rating":null,"Title":"One Man's Hero"},{"IMDB Rating":4.7,"Production Budget":30000000,"Rotten Tomatoes Rating":8,"Title":"First Daughter"},{"IMDB Rating":6.2,"Production Budget":200000000,"Rotten Tomatoes Rating":39,"Title":2012},{"IMDB Rating":7.5,"Production Budget":12000000,"Rotten Tomatoes Rating":null,"Title":2046},{"IMDB Rating":4.9,"Production Budget":66000,"Rotten Tomatoes Rating":null,"Title":"20 Dates"},{"IMDB Rating":6.7,"Production Budget":35000000,"Rotten Tomatoes Rating":35,"Title":21},{"IMDB Rating":7.9,"Production Budget":20000000,"Rotten Tomatoes Rating":81,"Title":"21 Grams"},{"IMDB Rating":7.9,"Production Budget":4500000,"Rotten Tomatoes Rating":78,"Title":"25th Hour"},{"IMDB Rating":5.8,"Production Budget":43000000,"Rotten Tomatoes Rating":30,"Title":"28 Days"},{"IMDB Rating":7.6,"Production Budget":15000000,"Rotten Tomatoes Rating":89,"Title":"28 Days Later..."},{"IMDB Rating":7.1,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"28 Weeks Later"},{"IMDB Rating":6,"Production Budget":72000000,"Rotten Tomatoes Rating":77,"Title":"Two Brothers"},{"IMDB Rating":5.7,"Production Budget":37000000,"Rotten Tomatoes Rating":19,"Title":"Cop Out"},{"IMDB Rating":7.3,"Production Budget":12000000,"Rotten Tomatoes Rating":null,"Title":"Two Lovers"},{"IMDB Rating":7.5,"Production Budget":30000000,"Rotten Tomatoes Rating":60,"Title":"Secondhand Lions"},{"IMDB Rating":5.6,"Production Budget":13000000,"Rotten Tomatoes Rating":43,"Title":"Two Can Play That Game"},{"IMDB Rating":5.8,"Production Budget":60000000,"Rotten Tomatoes Rating":42,"Title":"Two Weeks Notice"},{"IMDB Rating":7.8,"Production Budget":60000000,"Rotten Tomatoes Rating":60,"Title":300},{"IMDB Rating":6.6,"Production Budget":30000000,"Rotten Tomatoes Rating":49,"Title":"30 Days of Night"},{"IMDB Rating":7.3,"Production Budget":48000000,"Rotten Tomatoes Rating":94,"Title":"Three Kings"},{"IMDB Rating":5.6,"Production Budget":62000000,"Rotten Tomatoes Rating":14,"Title":"3000 Miles to Graceland"},{"IMDB Rating":2.9,"Production Budget":4000000,"Rotten Tomatoes Rating":null,"Title":"3 Strikes"},{"IMDB Rating":7.9,"Production Budget":48000000,"Rotten Tomatoes Rating":89,"Title":"3:10 to Yuma"},{"IMDB Rating":5.4,"Production Budget":17000000,"Rotten Tomatoes Rating":38,"Title":"40 Days and 40 Nights"},{"IMDB Rating":7.5,"Production Budget":26000000,"Rotten Tomatoes Rating":null,"Title":"The 40 Year-old Virgin"},{"IMDB Rating":6.8,"Production Budget":30000000,"Rotten Tomatoes Rating":52,"Title":"Four Brothers"},{"IMDB Rating":5.7,"Production Budget":80000000,"Rotten Tomatoes Rating":25,"Title":"Four Christmases"},{"IMDB Rating":6.3,"Production Budget":35000000,"Rotten Tomatoes Rating":41,"Title":"The Four Feathers"},{"IMDB Rating":6,"Production Budget":10000000,"Rotten Tomatoes Rating":17,"Title":"The Fourth Kind"},{"IMDB Rating":6.8,"Production Budget":75000000,"Rotten Tomatoes Rating":44,"Title":"50 First Dates"},{"IMDB Rating":6.4,"Production Budget":2000000,"Rotten Tomatoes Rating":60,"Title":"Six-String Samurai"},{"IMDB Rating":5.8,"Production Budget":82000000,"Rotten Tomatoes Rating":40,"Title":"The 6th Day"},{"IMDB Rating":7.6,"Production Budget":54000000,"Rotten Tomatoes Rating":27,"Title":"Seven Pounds"},{"IMDB Rating":5.9,"Production Budget":30000000,"Rotten Tomatoes Rating":5,"Title":"88 Minutes"},{"IMDB Rating":7.3,"Production Budget":40000000,"Rotten Tomatoes Rating":71,"Title":"Eight Below"},{"IMDB Rating":5.4,"Production Budget":30000000,"Rotten Tomatoes Rating":47,"Title":"Eight Legged Freaks"},{"IMDB Rating":6.7,"Production Budget":41000000,"Rotten Tomatoes Rating":74,"Title":"8 Mile"},{"IMDB Rating":7,"Production Budget":8000000,"Rotten Tomatoes Rating":null,"Title":"8 femmes"},{"IMDB Rating":7.8,"Production Budget":30000000,"Rotten Tomatoes Rating":null,"Title":9},{"IMDB Rating":5.1,"Production Budget":30000000,"Rotten Tomatoes Rating":4,"Title":"The Whole Ten Yards"},{"IMDB Rating":6.6,"Production Budget":24000000,"Rotten Tomatoes Rating":45,"Title":"The Whole Nine Yards"},{"IMDB Rating":7.4,"Production Budget":27000000,"Rotten Tomatoes Rating":93,"Title":"About a Boy"},{"IMDB Rating":7.3,"Production Budget":45000000,"Rotten Tomatoes Rating":91,"Title":"A Bug's Life"},{"IMDB Rating":4.8,"Production Budget":25000000,"Rotten Tomatoes Rating":17,"Title":"Abandon"},{"IMDB Rating":6.5,"Production Budget":50000000,"Rotten Tomatoes Rating":46,"Title":"Absolute Power"},{"IMDB Rating":6.3,"Production Budget":4000000,"Rotten Tomatoes Rating":null,"Title":"Adoration"},{"IMDB Rating":7.9,"Production Budget":18500000,"Rotten Tomatoes Rating":91,"Title":"Adaptation"},{"IMDB Rating":6.4,"Production Budget":18000000,"Rotten Tomatoes Rating":40,"Title":"Anything Else"},{"IMDB Rating":7.3,"Production Budget":12500000,"Rotten Tomatoes Rating":79,"Title":"Antwone Fisher"},{"IMDB Rating":8.1,"Production Budget":55000000,"Rotten Tomatoes Rating":10,"Title":"Aeon Flux"},{"IMDB Rating":6.2,"Production Budget":57000000,"Rotten Tomatoes Rating":18,"Title":"After the Sunset"},{"IMDB Rating":6.8,"Production Budget":35000000,"Rotten Tomatoes Rating":24,"Title":"A Good Year"},{"IMDB Rating":7.3,"Production Budget":70000000,"Rotten Tomatoes Rating":null,"Title":"Agora"},{"IMDB Rating":4.6,"Production Budget":3000000,"Rotten Tomatoes Rating":45,"Title":"Air Bud"},{"IMDB Rating":6.3,"Production Budget":85000000,"Rotten Tomatoes Rating":78,"Title":"Air Force One"},{"IMDB Rating":7.6,"Production Budget":8000000,"Rotten Tomatoes Rating":83,"Title":"Akeelah and the Bee"},{"IMDB Rating":6,"Production Budget":55000000,"Rotten Tomatoes Rating":11,"Title":"All the King's Men"},{"IMDB Rating":5.9,"Production Budget":92000000,"Rotten Tomatoes Rating":30,"Title":"The Alamo"},{"IMDB Rating":5.3,"Production Budget":14000000,"Rotten Tomatoes Rating":29,"Title":"All About the Benjamins"},{"IMDB Rating":5.9,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"Albino Alligator"},{"IMDB Rating":5.8,"Production Budget":38000000,"Rotten Tomatoes Rating":37,"Title":"Sweet Home Alabama"},{"IMDB Rating":4,"Production Budget":45000000,"Rotten Tomatoes Rating":21,"Title":"Fat Albert"},{"IMDB Rating":6.7,"Production Budget":200000000,"Rotten Tomatoes Rating":51,"Title":"Alice in Wonderland"},{"IMDB Rating":6.1,"Production Budget":40000000,"Rotten Tomatoes Rating":49,"Title":"Alfie"},{"IMDB Rating":7.3,"Production Budget":2000000,"Rotten Tomatoes Rating":null,"Title":"It's All Gone Pete Tong"},{"IMDB Rating":6.6,"Production Budget":109000000,"Rotten Tomatoes Rating":67,"Title":"Ali"},{"IMDB Rating":6.2,"Production Budget":60000000,"Rotten Tomatoes Rating":null,"Title":"Alien: Resurrection"},{"IMDB Rating":8.5,"Production Budget":9000000,"Rotten Tomatoes Rating":97,"Title":"Alien"},{"IMDB Rating":6.4,"Production Budget":25000000,"Rotten Tomatoes Rating":41,"Title":"A Lot Like Love"},{"IMDB Rating":5.7,"Production Budget":45000000,"Rotten Tomatoes Rating":32,"Title":"All the Pretty Horses"},{"IMDB Rating":8,"Production Budget":60000000,"Rotten Tomatoes Rating":88,"Title":"Almost Famous"},{"IMDB Rating":5.5,"Production Budget":175000000,"Rotten Tomatoes Rating":23,"Title":"Evan Almighty"},{"IMDB Rating":6.6,"Production Budget":81000000,"Rotten Tomatoes Rating":48,"Title":"Bruce Almighty"},{"IMDB Rating":2.3,"Production Budget":20000000,"Rotten Tomatoes Rating":1,"Title":"Alone in the Dark"},{"IMDB Rating":6.2,"Production Budget":20000000,"Rotten Tomatoes Rating":null,"Title":"Alpha and Omega 3D"},{"IMDB Rating":6.1,"Production Budget":28000000,"Rotten Tomatoes Rating":32,"Title":"Along Came a Spider"},{"IMDB Rating":6.9,"Production Budget":12000000,"Rotten Tomatoes Rating":77,"Title":"The Dangerous Lives of Altar Boys"},{"IMDB Rating":5.9,"Production Budget":28000000,"Rotten Tomatoes Rating":null,"Title":"Alatriste"},{"IMDB Rating":5.5,"Production Budget":55000000,"Rotten Tomatoes Rating":27,"Title":"Alvin and the Chipmunks"},{"IMDB Rating":5.4,"Production Budget":30000000,"Rotten Tomatoes Rating":11,"Title":"Alex & Emma"},{"IMDB Rating":5.4,"Production Budget":155000000,"Rotten Tomatoes Rating":16,"Title":"Alexander"},{"IMDB Rating":8.6,"Production Budget":15000000,"Rotten Tomatoes Rating":89,"Title":"American Beauty"},{"IMDB Rating":4.5,"Production Budget":20000000,"Rotten Tomatoes Rating":12,"Title":"An American Carol"},{"IMDB Rating":5.7,"Production Budget":17000000,"Rotten Tomatoes Rating":40,"Title":"American Dreamz"},{"IMDB Rating":5.7,"Production Budget":40000000,"Rotten Tomatoes Rating":21,"Title":"Amelia"},{"IMDB Rating":8.5,"Production Budget":10350000,"Rotten Tomatoes Rating":null,"Title":"Le Fabuleux destin d'AmÈlie Poulain"},{"IMDB Rating":8.6,"Production Budget":10000000,"Rotten Tomatoes Rating":83,"Title":"American History X"},{"IMDB Rating":7.9,"Production Budget":100000000,"Rotten Tomatoes Rating":79,"Title":"American Gangster"},{"IMDB Rating":4.9,"Production Budget":14000000,"Rotten Tomatoes Rating":12,"Title":"An American Haunting"},{"IMDB Rating":7.1,"Production Budget":40000000,"Rotten Tomatoes Rating":77,"Title":"Amistad"},{"IMDB Rating":7.2,"Production Budget":6800000,"Rotten Tomatoes Rating":null,"Title":"AimÈe & Jaguar"},{"IMDB Rating":8.1,"Production Budget":2000000,"Rotten Tomatoes Rating":null,"Title":"Amores Perros"},{"IMDB Rating":6.2,"Production Budget":30000000,"Rotten Tomatoes Rating":52,"Title":"American Pie 2"},{"IMDB Rating":6.1,"Production Budget":55000000,"Rotten Tomatoes Rating":56,"Title":"American Wedding"},{"IMDB Rating":6.9,"Production Budget":12000000,"Rotten Tomatoes Rating":59,"Title":"American Pie"},{"IMDB Rating":7.4,"Production Budget":8000000,"Rotten Tomatoes Rating":66,"Title":"American Psycho"},{"IMDB Rating":7.6,"Production Budget":2000000,"Rotten Tomatoes Rating":94,"Title":"American Splendor"},{"IMDB Rating":5.7,"Production Budget":46000000,"Rotten Tomatoes Rating":32,"Title":"America's Sweethearts"},{"IMDB Rating":5.8,"Production Budget":18500000,"Rotten Tomatoes Rating":24,"Title":"The Amityville Horror"},{"IMDB Rating":4.3,"Production Budget":25000000,"Rotten Tomatoes Rating":null,"Title":"Anacondas: The Hunt for the Blood Orchid"},{"IMDB Rating":4.2,"Production Budget":45000000,"Rotten Tomatoes Rating":38,"Title":"Anaconda"},{"IMDB Rating":6.6,"Production Budget":53000000,"Rotten Tomatoes Rating":85,"Title":"Anastasia"},{"IMDB Rating":7,"Production Budget":25000000,"Rotten Tomatoes Rating":null,"Title":"Anchorman: The Legend of Ron Burgundy"},{"IMDB Rating":6.7,"Production Budget":150000000,"Rotten Tomatoes Rating":35,"Title":"Angels & Demons"},{"IMDB Rating":7,"Production Budget":25000000,"Rotten Tomatoes Rating":52,"Title":"Angela's Ashes"},{"IMDB Rating":5.5,"Production Budget":38000000,"Rotten Tomatoes Rating":32,"Title":"Angel Eyes"},{"IMDB Rating":6.1,"Production Budget":56000000,"Rotten Tomatoes Rating":43,"Title":"Anger Management"},{"IMDB Rating":5.7,"Production Budget":17000000,"Rotten Tomatoes Rating":11,"Title":"A Night at the Roxbury"},{"IMDB Rating":4.6,"Production Budget":22000000,"Rotten Tomatoes Rating":30,"Title":"The Animal"},{"IMDB Rating":6.5,"Production Budget":75000000,"Rotten Tomatoes Rating":51,"Title":"Anna and the King"},{"IMDB Rating":5.6,"Production Budget":60000000,"Rotten Tomatoes Rating":27,"Title":"Analyze That"},{"IMDB Rating":6.6,"Production Budget":30000000,"Rotten Tomatoes Rating":68,"Title":"Analyze This"},{"IMDB Rating":6.2,"Production Budget":45000000,"Rotten Tomatoes Rating":63,"Title":"The Ant Bully"},{"IMDB Rating":6,"Production Budget":30000000,"Rotten Tomatoes Rating":25,"Title":"Antitrust"},{"IMDB Rating":6.4,"Production Budget":40000000,"Rotten Tomatoes Rating":55,"Title":"Marie Antoinette"},{"IMDB Rating":6.8,"Production Budget":60000000,"Rotten Tomatoes Rating":95,"Title":"Antz"},{"IMDB Rating":5.9,"Production Budget":23000000,"Rotten Tomatoes Rating":64,"Title":"Anywhere But Here"},{"IMDB Rating":6.8,"Production Budget":20000000,"Rotten Tomatoes Rating":76,"Title":"Appaloosa"},{"IMDB Rating":7.9,"Production Budget":40000000,"Rotten Tomatoes Rating":64,"Title":"Apocalypto"},{"IMDB Rating":7.2,"Production Budget":300000,"Rotten Tomatoes Rating":85,"Title":"Pieces of April"},{"IMDB Rating":7.1,"Production Budget":5000000,"Rotten Tomatoes Rating":91,"Title":"The Apostle"},{"IMDB Rating":4.6,"Production Budget":17000000,"Rotten Tomatoes Rating":52,"Title":"Aquamarine"},{"IMDB Rating":6.6,"Production Budget":15500000,"Rotten Tomatoes Rating":56,"Title":"Ararat"},{"IMDB Rating":4.2,"Production Budget":20000000,"Rotten Tomatoes Rating":12,"Title":"Are We There Yet?"},{"IMDB Rating":7.2,"Production Budget":21500000,"Rotten Tomatoes Rating":60,"Title":"Arlington Road"},{"IMDB Rating":6.1,"Production Budget":140000000,"Rotten Tomatoes Rating":42,"Title":"Armageddon"},{"IMDB Rating":5.3,"Production Budget":10000000,"Rotten Tomatoes Rating":30,"Title":"Hey Arnold! The Movie"},{"IMDB Rating":5.2,"Production Budget":39000000,"Rotten Tomatoes Rating":12,"Title":"Against the Ropes"},{"IMDB Rating":6.2,"Production Budget":90000000,"Rotten Tomatoes Rating":31,"Title":"King Arthur"},{"IMDB Rating":5.9,"Production Budget":80000000,"Rotten Tomatoes Rating":null,"Title":"Arthur et les Minimoys"},{"IMDB Rating":6.9,"Production Budget":90000000,"Rotten Tomatoes Rating":null,"Title":"Artificial Intelligence: AI"},{"IMDB Rating":5.5,"Production Budget":40000000,"Rotten Tomatoes Rating":16,"Title":"The Art of War"},{"IMDB Rating":6.4,"Production Budget":65000000,"Rotten Tomatoes Rating":null,"Title":"Astro Boy"},{"IMDB Rating":7.2,"Production Budget":7000000,"Rotten Tomatoes Rating":88,"Title":"A Serious Man"},{"IMDB Rating":6.4,"Production Budget":13000000,"Rotten Tomatoes Rating":null,"Title":"The Astronaut Farmer"},{"IMDB Rating":7.8,"Production Budget":50000000,"Rotten Tomatoes Rating":85,"Title":"As Good as it Gets"},{"IMDB Rating":7.6,"Production Budget":7000000,"Rotten Tomatoes Rating":85,"Title":"A Single Man"},{"IMDB Rating":7.6,"Production Budget":17000000,"Rotten Tomatoes Rating":90,"Title":"A Simple Plan"},{"IMDB Rating":7.4,"Production Budget":30000000,"Rotten Tomatoes Rating":60,"Title":"Assault On Precinct 13"},{"IMDB Rating":4.9,"Production Budget":34000000,"Rotten Tomatoes Rating":16,"Title":"The Astronaut's Wife"},{"IMDB Rating":7.2,"Production Budget":110000000,"Rotten Tomatoes Rating":47,"Title":"The A-Team"},{"IMDB Rating":5.6,"Production Budget":40000000,"Rotten Tomatoes Rating":33,"Title":"At First Sight"},{"IMDB Rating":4.7,"Production Budget":17000000,"Rotten Tomatoes Rating":63,"Title":"ATL"},{"IMDB Rating":6.4,"Production Budget":90000000,"Rotten Tomatoes Rating":null,"Title":"Atlantis: The Lost Empire"},{"IMDB Rating":6.8,"Production Budget":31000000,"Rotten Tomatoes Rating":49,"Title":"Hearts in Atlantis"},{"IMDB Rating":4.8,"Production Budget":40000000,"Rotten Tomatoes Rating":21,"Title":"Autumn in New York"},{"IMDB Rating":7.9,"Production Budget":30000000,"Rotten Tomatoes Rating":83,"Title":"Atonement"},{"IMDB Rating":6.7,"Production Budget":4000000,"Rotten Tomatoes Rating":44,"Title":"The Rules of Attraction"},{"IMDB Rating":7.5,"Production Budget":25000000,"Rotten Tomatoes Rating":37,"Title":"August Rush"},{"IMDB Rating":7.5,"Production Budget":45000000,"Rotten Tomatoes Rating":53,"Title":"Across the Universe"},{"IMDB Rating":6.6,"Production Budget":35000000,"Rotten Tomatoes Rating":null,"Title":"Austin Powers: The Spy Who Shagged Me"},{"IMDB Rating":6.2,"Production Budget":63000000,"Rotten Tomatoes Rating":54,"Title":"Austin Powers in Goldmember"},{"IMDB Rating":7.1,"Production Budget":18000000,"Rotten Tomatoes Rating":null,"Title":"Austin Powers: International Man of Mystery"},{"IMDB Rating":6.8,"Production Budget":78000000,"Rotten Tomatoes Rating":54,"Title":"Australia"},{"IMDB Rating":6.6,"Production Budget":7000000,"Rotten Tomatoes Rating":72,"Title":"Auto Focus"},{"IMDB Rating":8.3,"Production Budget":237000000,"Rotten Tomatoes Rating":83,"Title":"Avatar"},{"IMDB Rating":3.4,"Production Budget":60000000,"Rotten Tomatoes Rating":15,"Title":"The Avengers"},{"IMDB Rating":7.6,"Production Budget":110000000,"Rotten Tomatoes Rating":88,"Title":"The Aviator"},{"IMDB Rating":5.4,"Production Budget":70000000,"Rotten Tomatoes Rating":null,"Title":"AVP: Alien Vs. Predator"},{"IMDB Rating":5.6,"Production Budget":110000000,"Rotten Tomatoes Rating":30,"Title":"Around the World in 80 Days"},{"IMDB Rating":6.5,"Production Budget":8600000,"Rotten Tomatoes Rating":24,"Title":"Awake"},{"IMDB Rating":6.8,"Production Budget":8000000,"Rotten Tomatoes Rating":null,"Title":"And When Did You Last See Your Father?"},{"IMDB Rating":7.3,"Production Budget":21000000,"Rotten Tomatoes Rating":66,"Title":"Away We Go"},{"IMDB Rating":6.1,"Production Budget":50000000,"Rotten Tomatoes Rating":23,"Title":"Don't Say a Word"},{"IMDB Rating":6.1,"Production Budget":80000000,"Rotten Tomatoes Rating":61,"Title":"Babe: Pig in the City"},{"IMDB Rating":7.6,"Production Budget":20000000,"Rotten Tomatoes Rating":69,"Title":"Babel"},{"IMDB Rating":5.3,"Production Budget":45000000,"Rotten Tomatoes Rating":7,"Title":"Babylon A.D."},{"IMDB Rating":4,"Production Budget":12000000,"Rotten Tomatoes Rating":null,"Title":"My Baby's Daddy"},{"IMDB Rating":1.4,"Production Budget":20000000,"Rotten Tomatoes Rating":null,"Title":"Super Babies: Baby Geniuses 2"},{"IMDB Rating":2.2,"Production Budget":13000000,"Rotten Tomatoes Rating":2,"Title":"Baby Geniuses"},{"IMDB Rating":6.2,"Production Budget":130000000,"Rotten Tomatoes Rating":24,"Title":"Bad Boys II"},{"IMDB Rating":5.3,"Production Budget":70000000,"Rotten Tomatoes Rating":10,"Title":"Bad Company"},{"IMDB Rating":7.5,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"La mala educaciÛn"},{"IMDB Rating":null,"Production Budget":25000000,"Rotten Tomatoes Rating":87,"Title":"Bad Lieutenant: Port of Call New Orleans"},{"IMDB Rating":7.1,"Production Budget":35000000,"Rotten Tomatoes Rating":null,"Title":"The Bad News Bears"},{"IMDB Rating":7.2,"Production Budget":37000000,"Rotten Tomatoes Rating":78,"Title":"Burn After Reading"},{"IMDB Rating":5.6,"Production Budget":35000000,"Rotten Tomatoes Rating":26,"Title":"Bait"},{"IMDB Rating":4.9,"Production Budget":16000000,"Rotten Tomatoes Rating":11,"Title":"Boys and Girls"},{"IMDB Rating":6.6,"Production Budget":10000000,"Rotten Tomatoes Rating":null,"Title":"Black and White"},{"IMDB Rating":5.4,"Production Budget":45000000,"Rotten Tomatoes Rating":9,"Title":"Bangkok Dangerous"},{"IMDB Rating":5.5,"Production Budget":10000000,"Rotten Tomatoes Rating":47,"Title":"The Banger Sisters"},{"IMDB Rating":7.8,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"Les invasions barbares"},{"IMDB Rating":2.1,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"Barney's Great Adventure"},{"IMDB Rating":3.9,"Production Budget":70000000,"Rotten Tomatoes Rating":7,"Title":"Basic Instinct 2"},{"IMDB Rating":6.3,"Production Budget":50000000,"Rotten Tomatoes Rating":21,"Title":"Basic"},{"IMDB Rating":8.3,"Production Budget":150000000,"Rotten Tomatoes Rating":84,"Title":"Batman Begins"},{"IMDB Rating":2.3,"Production Budget":80000000,"Rotten Tomatoes Rating":null,"Title":"Battlefield Earth: A Saga of the Year 3000"},{"IMDB Rating":8.9,"Production Budget":185000000,"Rotten Tomatoes Rating":93,"Title":"The Dark Knight"},{"IMDB Rating":3.3,"Production Budget":6500000,"Rotten Tomatoes Rating":17,"Title":"Bats"},{"IMDB Rating":6.1,"Production Budget":1000000,"Rotten Tomatoes Rating":43,"Title":"The Battle of Shaker Heights"},{"IMDB Rating":6.1,"Production Budget":16000000,"Rotten Tomatoes Rating":69,"Title":"Baby Boy"},{"IMDB Rating":8,"Production Budget":160000000,"Rotten Tomatoes Rating":72,"Title":"The Curious Case of Benjamin Button"},{"IMDB Rating":4.8,"Production Budget":40000000,"Rotten Tomatoes Rating":3,"Title":"Bless the Child"},{"IMDB Rating":4.8,"Production Budget":21000000,"Rotten Tomatoes Rating":9,"Title":"The Bachelor"},{"IMDB Rating":6.6,"Production Budget":1000000,"Rotten Tomatoes Rating":null,"Title":"The Broken Hearts Club: A Romantic Comedy"},{"IMDB Rating":5.6,"Production Budget":75000000,"Rotten Tomatoes Rating":30,"Title":"Be Cool"},{"IMDB Rating":4.7,"Production Budget":30000000,"Rotten Tomatoes Rating":40,"Title":"Big Daddy"},{"IMDB Rating":5.9,"Production Budget":48000000,"Rotten Tomatoes Rating":49,"Title":"Bedazzled"},{"IMDB Rating":7.2,"Production Budget":67500000,"Rotten Tomatoes Rating":52,"Title":"Body of Lies"},{"IMDB Rating":8,"Production Budget":100000000,"Rotten Tomatoes Rating":62,"Title":"Blood Diamond"},{"IMDB Rating":6,"Production Budget":25000000,"Rotten Tomatoes Rating":50,"Title":"Mr. Bean's Holiday"},{"IMDB Rating":4.4,"Production Budget":9000000,"Rotten Tomatoes Rating":15,"Title":"Beautiful"},{"IMDB Rating":6.6,"Production Budget":12000000,"Rotten Tomatoes Rating":71,"Title":"Beavis and Butt-head Do America"},{"IMDB Rating":6.9,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"Bend it Like Beckham"},{"IMDB Rating":7.5,"Production Budget":1700000,"Rotten Tomatoes Rating":93,"Title":"In the Bedroom"},{"IMDB Rating":6.3,"Production Budget":150000000,"Rotten Tomatoes Rating":51,"Title":"Bee Movie"},{"IMDB Rating":7.9,"Production Budget":13000000,"Rotten Tomatoes Rating":92,"Title":"Being John Malkovich"},{"IMDB Rating":6.1,"Production Budget":40000000,"Rotten Tomatoes Rating":36,"Title":"Behind Enemy Lines"},{"IMDB Rating":7.3,"Production Budget":3300000,"Rotten Tomatoes Rating":null,"Title":"Bella"},{"IMDB Rating":5.3,"Production Budget":53000000,"Rotten Tomatoes Rating":77,"Title":"Beloved"},{"IMDB Rating":7.7,"Production Budget":2000000,"Rotten Tomatoes Rating":null,"Title":"Les Triplettes de Belleville"},{"IMDB Rating":7.2,"Production Budget":500000,"Rotten Tomatoes Rating":82,"Title":"Beyond the Mat"},{"IMDB Rating":5.4,"Production Budget":35000000,"Rotten Tomatoes Rating":12,"Title":"The Benchwarmers"},{"IMDB Rating":4.4,"Production Budget":150000000,"Rotten Tomatoes Rating":7,"Title":"The Last Airbender"},{"IMDB Rating":6.6,"Production Budget":150000000,"Rotten Tomatoes Rating":70,"Title":"Beowulf"},{"IMDB Rating":6.7,"Production Budget":15000000,"Rotten Tomatoes Rating":58,"Title":"The Importance of Being Earnest"},{"IMDB Rating":5.3,"Production Budget":25000000,"Rotten Tomatoes Rating":38,"Title":"Beauty Shop"},{"IMDB Rating":7.1,"Production Budget":250000,"Rotten Tomatoes Rating":null,"Title":"Better Luck Tomorrow"},{"IMDB Rating":5.2,"Production Budget":15000000,"Rotten Tomatoes Rating":43,"Title":"Big Fat Liar"},{"IMDB Rating":8.1,"Production Budget":70000000,"Rotten Tomatoes Rating":77,"Title":"Big Fish"},{"IMDB Rating":8,"Production Budget":2000000,"Rotten Tomatoes Rating":95,"Title":"Before Sunset"},{"IMDB Rating":5.8,"Production Budget":13000000,"Rotten Tomatoes Rating":41,"Title":"The Big Hit"},{"IMDB Rating":6,"Production Budget":13000000,"Rotten Tomatoes Rating":null,"Title":"Birthday Girl"},{"IMDB Rating":8.2,"Production Budget":15000000,"Rotten Tomatoes Rating":78,"Title":"The Big Lebowski"},{"IMDB Rating":4.7,"Production Budget":33000000,"Rotten Tomatoes Rating":30,"Title":"Big Momma's House"},{"IMDB Rating":7.7,"Production Budget":95000000,"Rotten Tomatoes Rating":76,"Title":"Black Hawk Down"},{"IMDB Rating":4.6,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"Eye of the Beholder"},{"IMDB Rating":4.8,"Production Budget":50000000,"Rotten Tomatoes Rating":null,"Title":"The Big Bounce"},{"IMDB Rating":6.3,"Production Budget":45000000,"Rotten Tomatoes Rating":48,"Title":"Big Trouble"},{"IMDB Rating":7.7,"Production Budget":5000000,"Rotten Tomatoes Rating":85,"Title":"Billy Elliot"},{"IMDB Rating":6.4,"Production Budget":90000000,"Rotten Tomatoes Rating":38,"Title":"Bicentennial Man"},{"IMDB Rating":6.3,"Production Budget":20000000,"Rotten Tomatoes Rating":39,"Title":"Birth"},{"IMDB Rating":7,"Production Budget":16500000,"Rotten Tomatoes Rating":58,"Title":"Becoming Jane"},{"IMDB Rating":5.6,"Production Budget":50000000,"Rotten Tomatoes Rating":null,"Title":"Bridget Jones: The Edge Of Reason"},{"IMDB Rating":6.8,"Production Budget":25000000,"Rotten Tomatoes Rating":80,"Title":"Bridget Jones's Diary"},{"IMDB Rating":7.5,"Production Budget":20000000,"Rotten Tomatoes Rating":79,"Title":"The Bank Job"},{"IMDB Rating":7,"Production Budget":45000000,"Rotten Tomatoes Rating":55,"Title":"Blade"},{"IMDB Rating":6.2,"Production Budget":600000,"Rotten Tomatoes Rating":85,"Title":"The Blair Witch Project"},{"IMDB Rating":6.4,"Production Budget":35000000,"Rotten Tomatoes Rating":60,"Title":"Blast from the Past"},{"IMDB Rating":5.5,"Production Budget":54000000,"Rotten Tomatoes Rating":null,"Title":"Blade 2"},{"IMDB Rating":5.7,"Production Budget":65000000,"Rotten Tomatoes Rating":null,"Title":"Blade: Trinity"},{"IMDB Rating":6.5,"Production Budget":61000000,"Rotten Tomatoes Rating":69,"Title":"Blades of Glory"},{"IMDB Rating":7.7,"Production Budget":35000000,"Rotten Tomatoes Rating":66,"Title":"The Blind Side"},{"IMDB Rating":6.3,"Production Budget":50000000,"Rotten Tomatoes Rating":54,"Title":"Blood Work"},{"IMDB Rating":8,"Production Budget":22000000,"Rotten Tomatoes Rating":null,"Title":"Zwartboek"},{"IMDB Rating":4.3,"Production Budget":9000000,"Rotten Tomatoes Rating":15,"Title":"Black Christmas"},{"IMDB Rating":7.1,"Production Budget":15000000,"Rotten Tomatoes Rating":66,"Title":"Black Snake Moan"},{"IMDB Rating":6.6,"Production Budget":25000000,"Rotten Tomatoes Rating":42,"Title":"Blindness"},{"IMDB Rating":6.2,"Production Budget":18000000,"Rotten Tomatoes Rating":67,"Title":"Legally Blonde"},{"IMDB Rating":6.1,"Production Budget":26000000,"Rotten Tomatoes Rating":61,"Title":"Blood and Wine"},{"IMDB Rating":7.4,"Production Budget":30000000,"Rotten Tomatoes Rating":54,"Title":"Blow"},{"IMDB Rating":3.4,"Production Budget":70000000,"Rotten Tomatoes Rating":null,"Title":"Ballistic: Ecks vs. Sever"},{"IMDB Rating":5.5,"Production Budget":30000000,"Rotten Tomatoes Rating":62,"Title":"Blue Crush"},{"IMDB Rating":6.3,"Production Budget":10000000,"Rotten Tomatoes Rating":47,"Title":"Bamboozled"},{"IMDB Rating":8,"Production Budget":78000000,"Rotten Tomatoes Rating":78,"Title":"A Beautiful Mind"},{"IMDB Rating":4,"Production Budget":40000000,"Rotten Tomatoes Rating":6,"Title":"Big Momma's House 2"},{"IMDB Rating":7.8,"Production Budget":7000000,"Rotten Tomatoes Rating":19,"Title":"The Boondock Saints"},{"IMDB Rating":5.6,"Production Budget":35000000,"Rotten Tomatoes Rating":62,"Title":"Bandidas"},{"IMDB Rating":6.5,"Production Budget":75000000,"Rotten Tomatoes Rating":63,"Title":"Bandits"},{"IMDB Rating":7.1,"Production Budget":14000000,"Rotten Tomatoes Rating":46,"Title":"Bobby"},{"IMDB Rating":6.9,"Production Budget":80000000,"Rotten Tomatoes Rating":47,"Title":"The Book of Eli"},{"IMDB Rating":3.9,"Production Budget":20000000,"Rotten Tomatoes Rating":13,"Title":"Boogeyman"},{"IMDB Rating":7.4,"Production Budget":150000000,"Rotten Tomatoes Rating":88,"Title":"Bolt"},{"IMDB Rating":6.7,"Production Budget":40000000,"Rotten Tomatoes Rating":41,"Title":"The Other Boleyn Girl"},{"IMDB Rating":6.3,"Production Budget":48000000,"Rotten Tomatoes Rating":27,"Title":"The Bone Collector"},{"IMDB Rating":3.9,"Production Budget":10000000,"Rotten Tomatoes Rating":22,"Title":"Bones"},{"IMDB Rating":6.5,"Production Budget":20000000,"Rotten Tomatoes Rating":76,"Title":"Bon Voyage"},{"IMDB Rating":7.9,"Production Budget":15000000,"Rotten Tomatoes Rating":92,"Title":"Boogie Nights"},{"IMDB Rating":7.7,"Production Budget":18000000,"Rotten Tomatoes Rating":null,"Title":"Borat"},{"IMDB Rating":7.7,"Production Budget":60000000,"Rotten Tomatoes Rating":82,"Title":"The Bourne Identity"},{"IMDB Rating":7.6,"Production Budget":85000000,"Rotten Tomatoes Rating":81,"Title":"The Bourne Supremacy"},{"IMDB Rating":8.2,"Production Budget":130000000,"Rotten Tomatoes Rating":93,"Title":"The Bourne Ultimatum"},{"IMDB Rating":5.6,"Production Budget":29000000,"Rotten Tomatoes Rating":null,"Title":"The Borrowers"},{"IMDB Rating":4.3,"Production Budget":14000000,"Rotten Tomatoes Rating":9,"Title":"My Boss's Daughter"},{"IMDB Rating":5.5,"Production Budget":35000000,"Rotten Tomatoes Rating":51,"Title":"Bounce"},{"IMDB Rating":8.2,"Production Budget":3000000,"Rotten Tomatoes Rating":96,"Title":"Bowling for Columbine"},{"IMDB Rating":7.6,"Production Budget":2000000,"Rotten Tomatoes Rating":88,"Title":"Boys Don't Cry"},{"IMDB Rating":7.8,"Production Budget":12500000,"Rotten Tomatoes Rating":null,"Title":"The Boy in the Striped Pyjamas"},{"IMDB Rating":5.2,"Production Budget":52000000,"Rotten Tomatoes Rating":22,"Title":"Bulletproof Monk"},{"IMDB Rating":6.2,"Production Budget":38000000,"Rotten Tomatoes Rating":52,"Title":"Heartbreakers"},{"IMDB Rating":6.2,"Production Budget":7000000,"Rotten Tomatoes Rating":null,"Title":"Bride & Prejudice"},{"IMDB Rating":6.2,"Production Budget":60000000,"Rotten Tomatoes Rating":14,"Title":"Beyond Borders"},{"IMDB Rating":5,"Production Budget":30000000,"Rotten Tomatoes Rating":12,"Title":"Bride Wars"},{"IMDB Rating":4.3,"Production Budget":12000000,"Rotten Tomatoes Rating":25,"Title":"Breakfast of Champions"},{"IMDB Rating":7.1,"Production Budget":1000000,"Rotten Tomatoes Rating":71,"Title":"Brigham City"},{"IMDB Rating":7.5,"Production Budget":450000,"Rotten Tomatoes Rating":null,"Title":"Brick"},{"IMDB Rating":6.8,"Production Budget":32000000,"Rotten Tomatoes Rating":71,"Title":"Bringing Out The Dead"},{"IMDB Rating":null,"Production Budget":36000000,"Rotten Tomatoes Rating":79,"Title":"Breakdown"},{"IMDB Rating":6.9,"Production Budget":25000000,"Rotten Tomatoes Rating":null,"Title":"Brooklyn's Finest"},{"IMDB Rating":7.8,"Production Budget":13900000,"Rotten Tomatoes Rating":87,"Title":"Brokeback Mountain"},{"IMDB Rating":5.3,"Production Budget":9000000,"Rotten Tomatoes Rating":33,"Title":"Breakin' All the Rules"},{"IMDB Rating":5.9,"Production Budget":52000000,"Rotten Tomatoes Rating":null,"Title":"The Break Up"},{"IMDB Rating":3.5,"Production Budget":10000000,"Rotten Tomatoes Rating":null,"Title":"An Alan Smithee Film: Burn Hollywood Burn"},{"IMDB Rating":6.4,"Production Budget":8000000,"Rotten Tomatoes Rating":null,"Title":"Brooklyn Rules"},{"IMDB Rating":6.9,"Production Budget":9000000,"Rotten Tomatoes Rating":67,"Title":"Boiler Room"},{"IMDB Rating":5.2,"Production Budget":10000000,"Rotten Tomatoes Rating":15,"Title":"The Brothers Solomon"},{"IMDB Rating":2.8,"Production Budget":6000000,"Rotten Tomatoes Rating":63,"Title":"The Brothers"},{"IMDB Rating":6,"Production Budget":8000000,"Rotten Tomatoes Rating":64,"Title":"Brown Sugar"},{"IMDB Rating":7.1,"Production Budget":8500000,"Rotten Tomatoes Rating":null,"Title":"Bright Star"},{"IMDB Rating":7.1,"Production Budget":12000000,"Rotten Tomatoes Rating":null,"Title":"Brother"},{"IMDB Rating":8.1,"Production Budget":15000000,"Rotten Tomatoes Rating":80,"Title":"In Bruges"},{"IMDB Rating":4.9,"Production Budget":10000000,"Rotten Tomatoes Rating":null,"Title":"The Brown Bunny"},{"IMDB Rating":5.5,"Production Budget":18000000,"Rotten Tomatoes Rating":null,"Title":"Barbershop 2: Back in Business"},{"IMDB Rating":6.2,"Production Budget":12000000,"Rotten Tomatoes Rating":82,"Title":"Barbershop"},{"IMDB Rating":7.4,"Production Budget":6000000,"Rotten Tomatoes Rating":94,"Title":"Best in Show"},{"IMDB Rating":7.3,"Production Budget":18000000,"Rotten Tomatoes Rating":77,"Title":"Bad Santa"},{"IMDB Rating":8.4,"Production Budget":70000000,"Rotten Tomatoes Rating":88,"Title":"Inglourious Basterds"},{"IMDB Rating":5.9,"Production Budget":36000000,"Rotten Tomatoes Rating":35,"Title":"Blue Streak"},{"IMDB Rating":7.8,"Production Budget":13000000,"Rotten Tomatoes Rating":33,"Title":"The Butterfly Effect"},{"IMDB Rating":3.5,"Production Budget":125000000,"Rotten Tomatoes Rating":11,"Title":"Batman & Robin"},{"IMDB Rating":4.7,"Production Budget":15000000,"Rotten Tomatoes Rating":7,"Title":"Boat Trip"},{"IMDB Rating":7.3,"Production Budget":1000000,"Rotten Tomatoes Rating":null,"Title":"Bubba Ho-Tep"},{"IMDB Rating":4.6,"Production Budget":1600000,"Rotten Tomatoes Rating":null,"Title":"Bubble"},{"IMDB Rating":5.4,"Production Budget":13000000,"Rotten Tomatoes Rating":30,"Title":"Bubble Boy"},{"IMDB Rating":7.3,"Production Budget":1500000,"Rotten Tomatoes Rating":78,"Title":"Buffalo '66"},{"IMDB Rating":6.9,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"Buffalo Soldiers"},{"IMDB Rating":6.8,"Production Budget":30000000,"Rotten Tomatoes Rating":75,"Title":"Bulworth"},{"IMDB Rating":null,"Production Budget":25100000,"Rotten Tomatoes Rating":60,"Title":"W."},{"IMDB Rating":6.4,"Production Budget":55000000,"Rotten Tomatoes Rating":79,"Title":"Bowfinger"},{"IMDB Rating":4.8,"Production Budget":80000000,"Rotten Tomatoes Rating":24,"Title":"Bewitched"},{"IMDB Rating":null,"Production Budget":51000000,"Rotten Tomatoes Rating":23,"Title":"Barnyard: The Original Party Animals"},{"IMDB Rating":6.6,"Production Budget":24000000,"Rotten Tomatoes Rating":42,"Title":"Beyond the Sea"},{"IMDB Rating":5.4,"Production Budget":1500000,"Rotten Tomatoes Rating":null,"Title":"Cabin Fever"},{"IMDB Rating":5.5,"Production Budget":8000000,"Rotten Tomatoes Rating":null,"Title":"CachÈ"},{"IMDB Rating":6.7,"Production Budget":12000000,"Rotten Tomatoes Rating":67,"Title":"Cadillac Records"},{"IMDB Rating":6.2,"Production Budget":10000000,"Rotten Tomatoes Rating":44,"Title":"Can't Hardly Wait"},{"IMDB Rating":7.6,"Production Budget":7000000,"Rotten Tomatoes Rating":90,"Title":"Capote"},{"IMDB Rating":7,"Production Budget":1600000,"Rotten Tomatoes Rating":null,"Title":"Sukkar banat"},{"IMDB Rating":null,"Production Budget":190000000,"Rotten Tomatoes Rating":53,"Title":"Disney's A Christmas Carol"},{"IMDB Rating":4.3,"Production Budget":21000000,"Rotten Tomatoes Rating":16,"Title":"The Rage: Carrie 2"},{"IMDB Rating":7.5,"Production Budget":70000000,"Rotten Tomatoes Rating":74,"Title":"Cars"},{"IMDB Rating":7.5,"Production Budget":85000000,"Rotten Tomatoes Rating":89,"Title":"Cast Away"},{"IMDB Rating":5.7,"Production Budget":52000000,"Rotten Tomatoes Rating":96,"Title":"Catch Me if You Can"},{"IMDB Rating":3.4,"Production Budget":109000000,"Rotten Tomatoes Rating":null,"Title":"The Cat in the Hat"},{"IMDB Rating":6.9,"Production Budget":32000000,"Rotten Tomatoes Rating":67,"Title":"Cats Don't Dance"},{"IMDB Rating":3.2,"Production Budget":100000000,"Rotten Tomatoes Rating":10,"Title":"Catwoman"},{"IMDB Rating":5.9,"Production Budget":10000000,"Rotten Tomatoes Rating":51,"Title":"Cecil B. Demented"},{"IMDB Rating":3.8,"Production Budget":20000000,"Rotten Tomatoes Rating":27,"Title":"The Country Bears"},{"IMDB Rating":6.2,"Production Budget":18000000,"Rotten Tomatoes Rating":42,"Title":"Center Stage"},{"IMDB Rating":6,"Production Budget":12000000,"Rotten Tomatoes Rating":53,"Title":"Critical Care"},{"IMDB Rating":6,"Production Budget":20000000,"Rotten Tomatoes Rating":44,"Title":"Connie & Carla"},{"IMDB Rating":5.2,"Production Budget":85000000,"Rotten Tomatoes Rating":null,"Title":"Collateral Damage"},{"IMDB Rating":4.6,"Production Budget":25000000,"Rotten Tomatoes Rating":12,"Title":"Crocodile Dundee in Los Angeles"},{"IMDB Rating":6.1,"Production Budget":12000000,"Rotten Tomatoes Rating":41,"Title":"Celebrity"},{"IMDB Rating":6.2,"Production Budget":35000000,"Rotten Tomatoes Rating":46,"Title":"The Cell"},{"IMDB Rating":6.5,"Production Budget":45000000,"Rotten Tomatoes Rating":54,"Title":"Cellular"},{"IMDB Rating":6.4,"Production Budget":38000000,"Rotten Tomatoes Rating":53,"Title":"City of Ember"},{"IMDB Rating":7.1,"Production Budget":150000000,"Rotten Tomatoes Rating":82,"Title":"Charlie and the Chocolate Factory"},{"IMDB Rating":6.8,"Production Budget":14000000,"Rotten Tomatoes Rating":76,"Title":"Catch a Fire"},{"IMDB Rating":4.7,"Production Budget":120000000,"Rotten Tomatoes Rating":null,"Title":"Charlie's Angels: Full Throttle"},{"IMDB Rating":5.5,"Production Budget":90000000,"Rotten Tomatoes Rating":67,"Title":"Charlie's Angels"},{"IMDB Rating":7.5,"Production Budget":250000,"Rotten Tomatoes Rating":91,"Title":"Chasing Amy"},{"IMDB Rating":7.2,"Production Budget":30000000,"Rotten Tomatoes Rating":88,"Title":"Chicago"},{"IMDB Rating":5.8,"Production Budget":60000000,"Rotten Tomatoes Rating":36,"Title":"Chicken Little"},{"IMDB Rating":7.3,"Production Budget":42000000,"Rotten Tomatoes Rating":96,"Title":"Chicken Run"},{"IMDB Rating":5.6,"Production Budget":40000000,"Rotten Tomatoes Rating":24,"Title":"Cheaper by the Dozen"},{"IMDB Rating":5.2,"Production Budget":60000000,"Rotten Tomatoes Rating":7,"Title":"Cheaper by the Dozen 2"},{"IMDB Rating":6.1,"Production Budget":23000000,"Rotten Tomatoes Rating":54,"Title":"Cheri"},{"IMDB Rating":4.9,"Production Budget":34000000,"Rotten Tomatoes Rating":7,"Title":"Chill Factor"},{"IMDB Rating":5.3,"Production Budget":25000000,"Rotten Tomatoes Rating":43,"Title":"Bride of Chucky"},{"IMDB Rating":5.1,"Production Budget":29000000,"Rotten Tomatoes Rating":32,"Title":"Seed of Chucky"},{"IMDB Rating":8.1,"Production Budget":76000000,"Rotten Tomatoes Rating":93,"Title":"Children of Men"},{"IMDB Rating":6.5,"Production Budget":13000000,"Rotten Tomatoes Rating":null,"Title":"Chloe"},{"IMDB Rating":6.2,"Production Budget":45000000,"Rotten Tomatoes Rating":27,"Title":"Love in the Time of Cholera"},{"IMDB Rating":7.3,"Production Budget":25000000,"Rotten Tomatoes Rating":62,"Title":"Chocolat"},{"IMDB Rating":6.9,"Production Budget":20000000,"Rotten Tomatoes Rating":31,"Title":"The Children of Huang Shi"},{"IMDB Rating":7.8,"Production Budget":5500000,"Rotten Tomatoes Rating":null,"Title":"Les Choristes"},{"IMDB Rating":2.1,"Production Budget":7000000,"Rotten Tomatoes Rating":14,"Title":"Chairman of the Board"},{"IMDB Rating":6.5,"Production Budget":250000,"Rotten Tomatoes Rating":null,"Title":"Chuck&Buck"},{"IMDB Rating":7,"Production Budget":6800000,"Rotten Tomatoes Rating":34,"Title":"The Chumscrubber"},{"IMDB Rating":6.7,"Production Budget":82500000,"Rotten Tomatoes Rating":78,"Title":"Charlotte's Web"},{"IMDB Rating":8,"Production Budget":88000000,"Rotten Tomatoes Rating":80,"Title":"Cinderella Man"},{"IMDB Rating":5.4,"Production Budget":19000000,"Rotten Tomatoes Rating":10,"Title":"A Cinderella Story"},{"IMDB Rating":6.4,"Production Budget":55000000,"Rotten Tomatoes Rating":59,"Title":"City of Angels"},{"IMDB Rating":6.4,"Production Budget":60000000,"Rotten Tomatoes Rating":61,"Title":"A Civil Action"},{"IMDB Rating":3.2,"Production Budget":16000000,"Rotten Tomatoes Rating":5,"Title":"The Cookout"},{"IMDB Rating":6.5,"Production Budget":13000000,"Rotten Tomatoes Rating":63,"Title":"The Claim"},{"IMDB Rating":5.5,"Production Budget":65000000,"Rotten Tomatoes Rating":null,"Title":"The Santa Clause 2"},{"IMDB Rating":7.3,"Production Budget":80000000,"Rotten Tomatoes Rating":70,"Title":"Cold Mountain"},{"IMDB Rating":5,"Production Budget":82500000,"Rotten Tomatoes Rating":32,"Title":"Click"},{"IMDB Rating":4,"Production Budget":20000000,"Rotten Tomatoes Rating":4,"Title":"Code Name: The Cleaner"},{"IMDB Rating":6.2,"Production Budget":12000000,"Rotten Tomatoes Rating":53,"Title":"Welcome to Collinwood"},{"IMDB Rating":2.9,"Production Budget":35000000,"Rotten Tomatoes Rating":68,"Title":"Closer"},{"IMDB Rating":7.7,"Production Budget":5000000,"Rotten Tomatoes Rating":63,"Title":"Clerks II"},{"IMDB Rating":4.6,"Production Budget":55000000,"Rotten Tomatoes Rating":39,"Title":"Maid in Manhattan"},{"IMDB Rating":6.7,"Production Budget":75000000,"Rotten Tomatoes Rating":57,"Title":"It's Complicated"},{"IMDB Rating":6.2,"Production Budget":15000000,"Rotten Tomatoes Rating":69,"Title":"The Company"},{"IMDB Rating":6.7,"Production Budget":75000000,"Rotten Tomatoes Rating":46,"Title":"Constantine"},{"IMDB Rating":6.9,"Production Budget":9000000,"Rotten Tomatoes Rating":76,"Title":"The Contender"},{"IMDB Rating":7.6,"Production Budget":6250000,"Rotten Tomatoes Rating":null,"Title":"Die F‰lscher"},{"IMDB Rating":7.8,"Production Budget":6400000,"Rotten Tomatoes Rating":87,"Title":"Control"},{"IMDB Rating":6.5,"Production Budget":15000000,"Rotten Tomatoes Rating":55,"Title":"Centurion"},{"IMDB Rating":7.1,"Production Budget":45000000,"Rotten Tomatoes Rating":65,"Title":"Coach Carter"},{"IMDB Rating":7.1,"Production Budget":29000000,"Rotten Tomatoes Rating":79,"Title":"Confessions of a Dangerous Mind"},{"IMDB Rating":6.5,"Production Budget":23000000,"Rotten Tomatoes Rating":null,"Title":"Coco avant Chanel"},{"IMDB Rating":6.3,"Production Budget":7500000,"Rotten Tomatoes Rating":null,"Title":"Code 46"},{"IMDB Rating":4.1,"Production Budget":26000000,"Rotten Tomatoes Rating":null,"Title":"Agent Cody Banks 2: Destination London"},{"IMDB Rating":5.1,"Production Budget":25000000,"Rotten Tomatoes Rating":38,"Title":"Agent Cody Banks"},{"IMDB Rating":7.8,"Production Budget":60000000,"Rotten Tomatoes Rating":86,"Title":"Collateral"},{"IMDB Rating":4.3,"Production Budget":6000000,"Rotten Tomatoes Rating":5,"Title":"College"},{"IMDB Rating":5,"Production Budget":12000000,"Rotten Tomatoes Rating":null,"Title":"Company Man"},{"IMDB Rating":6.2,"Production Budget":6000000,"Rotten Tomatoes Rating":83,"Title":"Come Early Morning"},{"IMDB Rating":6.6,"Production Budget":80000000,"Rotten Tomatoes Rating":57,"Title":"Con Air"},{"IMDB Rating":6.8,"Production Budget":15000000,"Rotten Tomatoes Rating":71,"Title":"Confidence"},{"IMDB Rating":6.5,"Production Budget":80000000,"Rotten Tomatoes Rating":51,"Title":"Conspiracy Theory"},{"IMDB Rating":7.3,"Production Budget":90000000,"Rotten Tomatoes Rating":67,"Title":"Contact"},{"IMDB Rating":7,"Production Budget":4000000,"Rotten Tomatoes Rating":77,"Title":"The Cooler"},{"IMDB Rating":6.8,"Production Budget":11000000,"Rotten Tomatoes Rating":null,"Title":"Copying Beethoven"},{"IMDB Rating":4.2,"Production Budget":11000000,"Rotten Tomatoes Rating":5,"Title":"Corky Romano"},{"IMDB Rating":7.8,"Production Budget":60000000,"Rotten Tomatoes Rating":89,"Title":"Coraline"},{"IMDB Rating":4.3,"Production Budget":15000000,"Rotten Tomatoes Rating":13,"Title":"Confessions of a Teenage Drama Queen"},{"IMDB Rating":4.8,"Production Budget":20000000,"Rotten Tomatoes Rating":3,"Title":"The Covenant"},{"IMDB Rating":6.9,"Production Budget":15000000,"Rotten Tomatoes Rating":71,"Title":"Cop Land"},{"IMDB Rating":5.5,"Production Budget":60000000,"Rotten Tomatoes Rating":12,"Title":"Couples Retreat"},{"IMDB Rating":6.7,"Production Budget":32000000,"Rotten Tomatoes Rating":64,"Title":"Cradle Will Rock"},{"IMDB Rating":7.1,"Production Budget":12000000,"Rotten Tomatoes Rating":61,"Title":"Crank"},{"IMDB Rating":6.1,"Production Budget":10000000,"Rotten Tomatoes Rating":65,"Title":"Crash"},{"IMDB Rating":6.7,"Production Budget":20000000,"Rotten Tomatoes Rating":71,"Title":"The Crazies"},{"IMDB Rating":5.7,"Production Budget":15000000,"Rotten Tomatoes Rating":31,"Title":"Crazy in Alabama"},{"IMDB Rating":6,"Production Budget":23000000,"Rotten Tomatoes Rating":19,"Title":"The Crew"},{"IMDB Rating":5.4,"Production Budget":25000000,"Rotten Tomatoes Rating":26,"Title":"Cradle 2 the Grave"},{"IMDB Rating":4.2,"Production Budget":15000000,"Rotten Tomatoes Rating":2,"Title":"The In Crowd"},{"IMDB Rating":5.8,"Production Budget":10000000,"Rotten Tomatoes Rating":48,"Title":"The Corruptor"},{"IMDB Rating":7,"Production Budget":45000000,"Rotten Tomatoes Rating":null,"Title":"Man cheng jin dai huang jin jia"},{"IMDB Rating":6.1,"Production Budget":6500000,"Rotten Tomatoes Rating":75,"Title":"Crash"},{"IMDB Rating":1.7,"Production Budget":5600000,"Rotten Tomatoes Rating":3,"Title":"Crossover"},{"IMDB Rating":6.6,"Production Budget":12000000,"Rotten Tomatoes Rating":14,"Title":"Crossroads"},{"IMDB Rating":7.6,"Production Budget":40000000,"Rotten Tomatoes Rating":74,"Title":"The Count of Monte Cristo"},{"IMDB Rating":6.7,"Production Budget":11000000,"Rotten Tomatoes Rating":47,"Title":"Cruel Intentions"},{"IMDB Rating":6.2,"Production Budget":11500000,"Rotten Tomatoes Rating":14,"Title":"The Cry of the Owl"},{"IMDB Rating":6.4,"Production Budget":1000000,"Rotten Tomatoes Rating":24,"Title":"Cry Wolf"},{"IMDB Rating":7.4,"Production Budget":8500000,"Rotten Tomatoes Rating":92,"Title":"Crazy Heart"},{"IMDB Rating":6.3,"Production Budget":13000000,"Rotten Tomatoes Rating":null,"Title":"crazy/beautiful"},{"IMDB Rating":6.5,"Production Budget":60000000,"Rotten Tomatoes Rating":52,"Title":"The Last Castle"},{"IMDB Rating":5,"Production Budget":26000000,"Rotten Tomatoes Rating":28,"Title":"Clockstoppers"},{"IMDB Rating":4.7,"Production Budget":18000000,"Rotten Tomatoes Rating":null,"Title":"Catch That Kid"},{"IMDB Rating":5.2,"Production Budget":60000000,"Rotten Tomatoes Rating":53,"Title":"Cats & Dogs"},{"IMDB Rating":6.6,"Production Budget":8300000,"Rotten Tomatoes Rating":40,"Title":"The City of Your Final Destination"},{"IMDB Rating":8.8,"Production Budget":3300000,"Rotten Tomatoes Rating":null,"Title":"Cidade de Deus"},{"IMDB Rating":5.9,"Production Budget":17500000,"Rotten Tomatoes Rating":null,"Title":"City of Ghosts"},{"IMDB Rating":6.1,"Production Budget":40000000,"Rotten Tomatoes Rating":48,"Title":"City by the Sea"},{"IMDB Rating":7.1,"Production Budget":250000,"Rotten Tomatoes Rating":null,"Title":"The Cube"},{"IMDB Rating":5.3,"Production Budget":45000000,"Rotten Tomatoes Rating":21,"Title":"Coyote Ugly"},{"IMDB Rating":6.7,"Production Budget":50000000,"Rotten Tomatoes Rating":69,"Title":"Curious George"},{"IMDB Rating":4.8,"Production Budget":35000000,"Rotten Tomatoes Rating":null,"Title":"Cursed"},{"IMDB Rating":4.9,"Production Budget":500000,"Rotten Tomatoes Rating":null,"Title":"Civil Brand"},{"IMDB Rating":7.2,"Production Budget":100000000,"Rotten Tomatoes Rating":86,"Title":"Cloudy with a Chance of Meatballs"},{"IMDB Rating":7.3,"Production Budget":75000000,"Rotten Tomatoes Rating":81,"Title":"Charlie Wilson's War"},{"IMDB Rating":null,"Production Budget":7000000,"Rotten Tomatoes Rating":81,"Title":"Cyrus"},{"IMDB Rating":2.4,"Production Budget":76000000,"Rotten Tomatoes Rating":1,"Title":"Daddy Day Camp"},{"IMDB Rating":5.5,"Production Budget":60000000,"Rotten Tomatoes Rating":28,"Title":"Daddy Day Care"},{"IMDB Rating":5.6,"Production Budget":60000000,"Rotten Tomatoes Rating":33,"Title":"The Black Dahlia"},{"IMDB Rating":4.9,"Production Budget":5500000,"Rotten Tomatoes Rating":16,"Title":"Diary of a Mad Black Woman"},{"IMDB Rating":3.4,"Production Budget":25000000,"Rotten Tomatoes Rating":17,"Title":"Dance Flick"},{"IMDB Rating":null,"Production Budget":2300000,"Rotten Tomatoes Rating":80,"Title":"Dancer, Texas Pop. 81"},{"IMDB Rating":5.5,"Production Budget":80000000,"Rotten Tomatoes Rating":44,"Title":"Daredevil"},{"IMDB Rating":7.8,"Production Budget":27000000,"Rotten Tomatoes Rating":77,"Title":"Dark City"},{"IMDB Rating":8.3,"Production Budget":4500000,"Rotten Tomatoes Rating":84,"Title":"Donnie Darko"},{"IMDB Rating":5.6,"Production Budget":60000000,"Rotten Tomatoes Rating":46,"Title":"Dark Water"},{"IMDB Rating":5.7,"Production Budget":24000000,"Rotten Tomatoes Rating":52,"Title":"Win a Date with Tad Hamilton!"},{"IMDB Rating":2.6,"Production Budget":20000000,"Rotten Tomatoes Rating":6,"Title":"Date Movie"},{"IMDB Rating":6.5,"Production Budget":55000000,"Rotten Tomatoes Rating":67,"Title":"Date Night"},{"IMDB Rating":7.4,"Production Budget":28000000,"Rotten Tomatoes Rating":76,"Title":"Dawn of the Dead"},{"IMDB Rating":6.6,"Production Budget":20000000,"Rotten Tomatoes Rating":null,"Title":"Daybreakers"},{"IMDB Rating":4.5,"Production Budget":18000000,"Rotten Tomatoes Rating":null,"Title":"Day of the Dead"},{"IMDB Rating":7.6,"Production Budget":15000000,"Rotten Tomatoes Rating":79,"Title":"The Great Debaters"},{"IMDB Rating":6,"Production Budget":40000000,"Rotten Tomatoes Rating":25,"Title":"Double Jeopardy"},{"IMDB Rating":7.4,"Production Budget":19700000,"Rotten Tomatoes Rating":null,"Title":"Der Baader Meinhof Komplex"},{"IMDB Rating":5.6,"Production Budget":60000000,"Rotten Tomatoes Rating":57,"Title":"Deep Blue Sea"},{"IMDB Rating":5.1,"Production Budget":8000000,"Rotten Tomatoes Rating":26,"Title":"Drive Me Crazy"},{"IMDB Rating":7.8,"Production Budget":12500000,"Rotten Tomatoes Rating":68,"Title":"Dancer in the Dark"},{"IMDB Rating":6,"Production Budget":2750000,"Rotten Tomatoes Rating":null,"Title":"Diary of the Dead"},{"IMDB Rating":7,"Production Budget":25000000,"Rotten Tomatoes Rating":28,"Title":"Dear John"},{"IMDB Rating":6.6,"Production Budget":8000000,"Rotten Tomatoes Rating":37,"Title":"Dear Wendy"},{"IMDB Rating":5.1,"Production Budget":3500000,"Rotten Tomatoes Rating":null,"Title":"D.E.B.S."},{"IMDB Rating":7.2,"Production Budget":20000000,"Rotten Tomatoes Rating":70,"Title":"Deconstructing Harry"},{"IMDB Rating":5.5,"Production Budget":50000000,"Rotten Tomatoes Rating":22,"Title":"Mr. Deeds"},{"IMDB Rating":6,"Production Budget":40000000,"Rotten Tomatoes Rating":42,"Title":"The Deep End of the Ocean"},{"IMDB Rating":5.7,"Production Budget":45000000,"Rotten Tomatoes Rating":30,"Title":"Deep Rising"},{"IMDB Rating":null,"Production Budget":7000000,"Rotten Tomatoes Rating":71,"Title":"Definitely, Maybe"},{"IMDB Rating":5.1,"Production Budget":21000000,"Rotten Tomatoes Rating":38,"Title":"Death at a Funeral"},{"IMDB Rating":7,"Production Budget":80000000,"Rotten Tomatoes Rating":null,"Title":"DÈj‡ Vu"},{"IMDB Rating":4.4,"Production Budget":40000000,"Rotten Tomatoes Rating":12,"Title":"Delgo"},{"IMDB Rating":7.7,"Production Budget":69000000,"Rotten Tomatoes Rating":80,"Title":"Despicable Me"},{"IMDB Rating":4.3,"Production Budget":22000000,"Rotten Tomatoes Rating":10,"Title":"Deuce Bigalow: European Gigolo"},{"IMDB Rating":5.6,"Production Budget":18000000,"Rotten Tomatoes Rating":23,"Title":"Deuce Bigalow: Male Gigolo"},{"IMDB Rating":5.8,"Production Budget":90000000,"Rotten Tomatoes Rating":29,"Title":"The Devil's Own"},{"IMDB Rating":4.6,"Production Budget":7000000,"Rotten Tomatoes Rating":8,"Title":"Darkness Falls"},{"IMDB Rating":5.9,"Production Budget":50000000,"Rotten Tomatoes Rating":56,"Title":"Defiance"},{"IMDB Rating":5.9,"Production Budget":7000000,"Rotten Tomatoes Rating":17,"Title":"A Dog of Flanders"},{"IMDB Rating":5.8,"Production Budget":60000000,"Rotten Tomatoes Rating":7,"Title":"Dragonfly"},{"IMDB Rating":6.8,"Production Budget":3300000,"Rotten Tomatoes Rating":73,"Title":"The Dead Girl"},{"IMDB Rating":6.1,"Production Budget":13000000,"Rotten Tomatoes Rating":70,"Title":"Dick"},{"IMDB Rating":7.5,"Production Budget":110000000,"Rotten Tomatoes Rating":82,"Title":"Live Free or Die Hard"},{"IMDB Rating":4.6,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"Digimon: The Movie"},{"IMDB Rating":4.8,"Production Budget":13000000,"Rotten Tomatoes Rating":17,"Title":"Dirty Work"},{"IMDB Rating":7.1,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"Banlieue 13"},{"IMDB Rating":1.7,"Production Budget":20000000,"Rotten Tomatoes Rating":2,"Title":"Disaster Movie"},{"IMDB Rating":8.3,"Production Budget":30000000,"Rotten Tomatoes Rating":91,"Title":"District 9"},{"IMDB Rating":5.2,"Production Budget":15000000,"Rotten Tomatoes Rating":30,"Title":"Disturbing Behavior"},{"IMDB Rating":8,"Production Budget":14000000,"Rotten Tomatoes Rating":null,"Title":"Le Scaphandre et le Papillon"},{"IMDB Rating":6.6,"Production Budget":15000000,"Rotten Tomatoes Rating":57,"Title":"Dark Blue"},{"IMDB Rating":5.8,"Production Budget":3250000,"Rotten Tomatoes Rating":null,"Title":"Dreaming of Joseph Lees"},{"IMDB Rating":6.5,"Production Budget":4000000,"Rotten Tomatoes Rating":49,"Title":"De-Lovely"},{"IMDB Rating":3.9,"Production Budget":10000000,"Rotten Tomatoes Rating":26,"Title":"Madea's Family Reunion"},{"IMDB Rating":5.6,"Production Budget":14000000,"Rotten Tomatoes Rating":15,"Title":"Dead Man on Campus"},{"IMDB Rating":5.3,"Production Budget":16000000,"Rotten Tomatoes Rating":29,"Title":"Drowning Mona"},{"IMDB Rating":5.3,"Production Budget":11900000,"Rotten Tomatoes Rating":26,"Title":"Diamonds"},{"IMDB Rating":6,"Production Budget":33000000,"Rotten Tomatoes Rating":48,"Title":"Doomsday"},{"IMDB Rating":5.4,"Production Budget":750000,"Rotten Tomatoes Rating":null,"Title":"Donkey Punch"},{"IMDB Rating":6.2,"Production Budget":127500000,"Rotten Tomatoes Rating":65,"Title":"Dinosaur"},{"IMDB Rating":4.9,"Production Budget":30000000,"Rotten Tomatoes Rating":34,"Title":"DOA: Dead or Alive"},{"IMDB Rating":2.5,"Production Budget":20000000,"Rotten Tomatoes Rating":null,"Title":"Doogal"},{"IMDB Rating":7.3,"Production Budget":10000000,"Rotten Tomatoes Rating":68,"Title":"Dogma"},{"IMDB Rating":5.3,"Production Budget":53000000,"Rotten Tomatoes Rating":24,"Title":"Domestic Disturbance"},{"IMDB Rating":5.9,"Production Budget":50000000,"Rotten Tomatoes Rating":19,"Title":"Domino"},{"IMDB Rating":7.7,"Production Budget":35000000,"Rotten Tomatoes Rating":87,"Title":"Donnie Brasco"},{"IMDB Rating":5.2,"Production Budget":70000000,"Rotten Tomatoes Rating":19,"Title":"Doom"},{"IMDB Rating":null,"Production Budget":20000000,"Rotten Tomatoes Rating":78,"Title":"Doubt"},{"IMDB Rating":4.8,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"Doug's 1st Movie"},{"IMDB Rating":6.1,"Production Budget":13500000,"Rotten Tomatoes Rating":null,"Title":"Downfall"},{"IMDB Rating":6.6,"Production Budget":3000000,"Rotten Tomatoes Rating":81,"Title":"The Deep End"},{"IMDB Rating":6,"Production Budget":80000000,"Rotten Tomatoes Rating":47,"Title":"Deep Impact"},{"IMDB Rating":8.5,"Production Budget":90000000,"Rotten Tomatoes Rating":93,"Title":"The Departed"},{"IMDB Rating":4.8,"Production Budget":28000000,"Rotten Tomatoes Rating":15,"Title":"Dracula 2000"},{"IMDB Rating":6.6,"Production Budget":65000000,"Rotten Tomatoes Rating":41,"Title":"Death Race"},{"IMDB Rating":7.1,"Production Budget":30000000,"Rotten Tomatoes Rating":92,"Title":"Drag Me To Hell"},{"IMDB Rating":3.4,"Production Budget":22000000,"Rotten Tomatoes Rating":20,"Title":"Derailed"},{"IMDB Rating":6,"Production Budget":72000000,"Rotten Tomatoes Rating":null,"Title":"Doctor Dolittle 2"},{"IMDB Rating":5.2,"Production Budget":71500000,"Rotten Tomatoes Rating":null,"Title":"Doctor Dolittle"},{"IMDB Rating":5.5,"Production Budget":17000000,"Rotten Tomatoes Rating":null,"Title":"Dickie Roberts: Former Child Star"},{"IMDB Rating":5.9,"Production Budget":40000000,"Rotten Tomatoes Rating":26,"Title":"Drillbit Taylor"},{"IMDB Rating":6.7,"Production Budget":4700000,"Rotten Tomatoes Rating":48,"Title":"Driving Lessons"},{"IMDB Rating":4.2,"Production Budget":72000000,"Rotten Tomatoes Rating":13,"Title":"Driven"},{"IMDB Rating":5.3,"Production Budget":10600000,"Rotten Tomatoes Rating":4,"Title":"Darkness"},{"IMDB Rating":5.2,"Production Budget":34000000,"Rotten Tomatoes Rating":9,"Title":"I Dreamed of Africa"},{"IMDB Rating":5.3,"Production Budget":68000000,"Rotten Tomatoes Rating":30,"Title":"Dreamcatcher"},{"IMDB Rating":6.6,"Production Budget":75000000,"Rotten Tomatoes Rating":78,"Title":"Dreamgirls"},{"IMDB Rating":6.4,"Production Budget":16000000,"Rotten Tomatoes Rating":47,"Title":"Detroit Rock City"},{"IMDB Rating":6.2,"Production Budget":10000000,"Rotten Tomatoes Rating":45,"Title":"Drop Dead Gorgeous"},{"IMDB Rating":5.2,"Production Budget":20000000,"Rotten Tomatoes Rating":81,"Title":"Drumline"},{"IMDB Rating":7.2,"Production Budget":2000000,"Rotten Tomatoes Rating":null,"Title":"Dinner Rush"},{"IMDB Rating":7.4,"Production Budget":7000000,"Rotten Tomatoes Rating":null,"Title":"The Descent"},{"IMDB Rating":5.9,"Production Budget":3000000,"Rotten Tomatoes Rating":43,"Title":"DysFunkTional Family"},{"IMDB Rating":3,"Production Budget":16000000,"Rotten Tomatoes Rating":2,"Title":"The Master of Disguise"},{"IMDB Rating":6,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"Desert Blue"},{"IMDB Rating":7,"Production Budget":20000000,"Rotten Tomatoes Rating":68,"Title":"Disturbia"},{"IMDB Rating":6.8,"Production Budget":24000000,"Rotten Tomatoes Rating":12,"Title":"Double Take"},{"IMDB Rating":5.1,"Production Budget":20000000,"Rotten Tomatoes Rating":61,"Title":"Death at a Funeral"},{"IMDB Rating":6.3,"Production Budget":800000,"Rotten Tomatoes Rating":45,"Title":"Deterrence"},{"IMDB Rating":7.5,"Production Budget":10000000,"Rotten Tomatoes Rating":null,"Title":"Dirty Pretty Things"},{"IMDB Rating":3.6,"Production Budget":22000000,"Rotten Tomatoes Rating":14,"Title":"Dudley Do-Right"},{"IMDB Rating":5.7,"Production Budget":16000000,"Rotten Tomatoes Rating":21,"Title":"Duets"},{"IMDB Rating":4.7,"Production Budget":53000000,"Rotten Tomatoes Rating":13,"Title":"The Dukes of Hazzard"},{"IMDB Rating":7.2,"Production Budget":12000000,"Rotten Tomatoes Rating":93,"Title":"Duma"},{"IMDB Rating":3.3,"Production Budget":30000000,"Rotten Tomatoes Rating":10,"Title":"Dumb and Dumberer: When Harry Met Lloyd"},{"IMDB Rating":3.6,"Production Budget":35000000,"Rotten Tomatoes Rating":null,"Title":"Dungeons and Dragons"},{"IMDB Rating":5.7,"Production Budget":40000000,"Rotten Tomatoes Rating":null,"Title":"Duplex"},{"IMDB Rating":6.1,"Production Budget":54000000,"Rotten Tomatoes Rating":21,"Title":"You, Me and Dupree"},{"IMDB Rating":6.4,"Production Budget":125000000,"Rotten Tomatoes Rating":25,"Title":"The Da Vinci Code"},{"IMDB Rating":3.8,"Production Budget":32000000,"Rotten Tomatoes Rating":null,"Title":"D-War"},{"IMDB Rating":5.3,"Production Budget":10000000,"Rotten Tomatoes Rating":3,"Title":"Deuces Wild"},{"IMDB Rating":5,"Production Budget":30000000,"Rotten Tomatoes Rating":19,"Title":"Down to Earth"},{"IMDB Rating":4.4,"Production Budget":9000000,"Rotten Tomatoes Rating":3,"Title":"Down to You"},{"IMDB Rating":7.1,"Production Budget":20000000,"Rotten Tomatoes Rating":76,"Title":"I'm Not There"},{"IMDB Rating":7.7,"Production Budget":8000000,"Rotten Tomatoes Rating":80,"Title":"Easy A"},{"IMDB Rating":6.2,"Production Budget":3000000,"Rotten Tomatoes Rating":null,"Title":"The Eclipse"},{"IMDB Rating":6.7,"Production Budget":60000000,"Rotten Tomatoes Rating":55,"Title":"Edge of Darkness"},{"IMDB Rating":6,"Production Budget":60000000,"Rotten Tomatoes Rating":62,"Title":"EDtv"},{"IMDB Rating":7.5,"Production Budget":7500000,"Rotten Tomatoes Rating":94,"Title":"An Education"},{"IMDB Rating":6.7,"Production Budget":3000000,"Rotten Tomatoes Rating":null,"Title":"East is East"},{"IMDB Rating":4.8,"Production Budget":3000000,"Rotten Tomatoes Rating":11,"Title":"8 Heads in a Duffel Bag"},{"IMDB Rating":6.6,"Production Budget":80000000,"Rotten Tomatoes Rating":27,"Title":"Eagle Eye"},{"IMDB Rating":6.3,"Production Budget":40000000,"Rotten Tomatoes Rating":22,"Title":"8MM"},{"IMDB Rating":5.8,"Production Budget":5500000,"Rotten Tomatoes Rating":79,"Title":"Iris"},{"IMDB Rating":7.4,"Production Budget":8500000,"Rotten Tomatoes Rating":92,"Title":"Election"},{"IMDB Rating":4.9,"Production Budget":65000000,"Rotten Tomatoes Rating":10,"Title":"Elektra"},{"IMDB Rating":6.8,"Production Budget":32000000,"Rotten Tomatoes Rating":84,"Title":"Elf"},{"IMDB Rating":7.6,"Production Budget":25000000,"Rotten Tomatoes Rating":81,"Title":"Elizabeth"},{"IMDB Rating":6.3,"Production Budget":35000000,"Rotten Tomatoes Rating":49,"Title":"Ella Enchanted"},{"IMDB Rating":6.2,"Production Budget":29000000,"Rotten Tomatoes Rating":68,"Title":"Once Upon a Time in Mexico"},{"IMDB Rating":5.4,"Production Budget":17000000,"Rotten Tomatoes Rating":76,"Title":"The Adventures of Elmo in Grouchland"},{"IMDB Rating":6.7,"Production Budget":12500000,"Rotten Tomatoes Rating":50,"Title":"The Emperor's Club"},{"IMDB Rating":6.5,"Production Budget":3500000,"Rotten Tomatoes Rating":21,"Title":"Empire"},{"IMDB Rating":7.8,"Production Budget":3400000,"Rotten Tomatoes Rating":null,"Title":"La marche de l'empereur"},{"IMDB Rating":5.4,"Production Budget":10000000,"Rotten Tomatoes Rating":20,"Title":"Employee of the Month"},{"IMDB Rating":7.4,"Production Budget":100000000,"Rotten Tomatoes Rating":85,"Title":"The Emperor's New Groove"},{"IMDB Rating":7.5,"Production Budget":85000000,"Rotten Tomatoes Rating":92,"Title":"Enchanted"},{"IMDB Rating":6.9,"Production Budget":23000000,"Rotten Tomatoes Rating":67,"Title":"The End of the Affair"},{"IMDB Rating":5.4,"Production Budget":100000000,"Rotten Tomatoes Rating":11,"Title":"End of Days"},{"IMDB Rating":6.7,"Production Budget":10000000,"Rotten Tomatoes Rating":null,"Title":"End of the Spear"},{"IMDB Rating":7.4,"Production Budget":85000000,"Rotten Tomatoes Rating":53,"Title":"Enemy at the Gates"},{"IMDB Rating":7.2,"Production Budget":85000000,"Rotten Tomatoes Rating":70,"Title":"Enemy of the State"},{"IMDB Rating":6.1,"Production Budget":66000000,"Rotten Tomatoes Rating":38,"Title":"Entrapment"},{"IMDB Rating":6.5,"Production Budget":38000000,"Rotten Tomatoes Rating":21,"Title":"Enough"},{"IMDB Rating":4.6,"Production Budget":20000000,"Rotten Tomatoes Rating":7,"Title":"Envy"},{"IMDB Rating":2.2,"Production Budget":20000000,"Rotten Tomatoes Rating":2,"Title":"Epic Movie"},{"IMDB Rating":5,"Production Budget":100000000,"Rotten Tomatoes Rating":16,"Title":"Eragon"},{"IMDB Rating":7.2,"Production Budget":50000000,"Rotten Tomatoes Rating":83,"Title":"Erin Brockovich"},{"IMDB Rating":6.4,"Production Budget":54000000,"Rotten Tomatoes Rating":28,"Title":"Elizabethtown"},{"IMDB Rating":4.7,"Production Budget":60000000,"Rotten Tomatoes Rating":37,"Title":"Eat Pray Love"},{"IMDB Rating":8.5,"Production Budget":20000000,"Rotten Tomatoes Rating":93,"Title":"Eternal Sunshine of the Spotless Mind"},{"IMDB Rating":6.6,"Production Budget":10000000,"Rotten Tomatoes Rating":32,"Title":"Eulogy"},{"IMDB Rating":7.9,"Production Budget":2000000,"Rotten Tomatoes Rating":null,"Title":"Eureka"},{"IMDB Rating":6.5,"Production Budget":25000000,"Rotten Tomatoes Rating":46,"Title":"Eurotrip"},{"IMDB Rating":7,"Production Budget":5000000,"Rotten Tomatoes Rating":80,"Title":"Eve's Bayou"},{"IMDB Rating":6.3,"Production Budget":60000000,"Rotten Tomatoes Rating":21,"Title":"Event Horizon"},{"IMDB Rating":6.1,"Production Budget":55000000,"Rotten Tomatoes Rating":61,"Title":"Evita"},{"IMDB Rating":5.9,"Production Budget":80000000,"Rotten Tomatoes Rating":42,"Title":"Evolution"},{"IMDB Rating":6,"Production Budget":4000000,"Rotten Tomatoes Rating":49,"Title":"An Everlasting Piece"},{"IMDB Rating":7.3,"Production Budget":4500000,"Rotten Tomatoes Rating":null,"Title":"Fong juk"},{"IMDB Rating":5.2,"Production Budget":33000000,"Rotten Tomatoes Rating":33,"Title":"Exit Wounds"},{"IMDB Rating":6.8,"Production Budget":18000000,"Rotten Tomatoes Rating":45,"Title":"The Exorcism of Emily Rose"},{"IMDB Rating":5,"Production Budget":78000000,"Rotten Tomatoes Rating":null,"Title":"Exorcist: The Beginning"},{"IMDB Rating":7.1,"Production Budget":37500000,"Rotten Tomatoes Rating":61,"Title":"The Express"},{"IMDB Rating":6.8,"Production Budget":20700000,"Rotten Tomatoes Rating":71,"Title":"eXistenZ"},{"IMDB Rating":6.4,"Production Budget":7500000,"Rotten Tomatoes Rating":62,"Title":"Extract"},{"IMDB Rating":4.1,"Production Budget":40000000,"Rotten Tomatoes Rating":6,"Title":"Extreme Ops"},{"IMDB Rating":7.2,"Production Budget":65000000,"Rotten Tomatoes Rating":78,"Title":"Eyes Wide Shut"},{"IMDB Rating":6.3,"Production Budget":15000000,"Rotten Tomatoes Rating":51,"Title":"The Faculty"},{"IMDB Rating":5.6,"Production Budget":50000000,"Rotten Tomatoes Rating":25,"Title":"Failure to Launch"},{"IMDB Rating":6.5,"Production Budget":29000000,"Rotten Tomatoes Rating":68,"Title":"Keeping the Faith"},{"IMDB Rating":4.5,"Production Budget":18000000,"Rotten Tomatoes Rating":25,"Title":"Fame"},{"IMDB Rating":6.3,"Production Budget":18000000,"Rotten Tomatoes Rating":52,"Title":"The Family Stone"},{"IMDB Rating":7.5,"Production Budget":13500000,"Rotten Tomatoes Rating":89,"Title":"Far From Heaven"},{"IMDB Rating":2.5,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"Fascination"},{"IMDB Rating":4.8,"Production Budget":85000000,"Rotten Tomatoes Rating":null,"Title":"Father's Day"},{"IMDB Rating":6,"Production Budget":100000,"Rotten Tomatoes Rating":9,"Title":"Facing the Giants"},{"IMDB Rating":7.3,"Production Budget":80000000,"Rotten Tomatoes Rating":93,"Title":"Face/Off"},{"IMDB Rating":6.4,"Production Budget":26000000,"Rotten Tomatoes Rating":47,"Title":"Final Destination 2"},{"IMDB Rating":5.9,"Production Budget":25000000,"Rotten Tomatoes Rating":45,"Title":"Final Destination 3"},{"IMDB Rating":4.9,"Production Budget":40000000,"Rotten Tomatoes Rating":27,"Title":"The Final Destination"},{"IMDB Rating":3.1,"Production Budget":40000000,"Rotten Tomatoes Rating":null,"Title":"FearDotCom"},{"IMDB Rating":7.6,"Production Budget":18500000,"Rotten Tomatoes Rating":47,"Title":"Fear and Loathing in Las Vegas"},{"IMDB Rating":6.4,"Production Budget":3200000,"Rotten Tomatoes Rating":55,"Title":"Feast"},{"IMDB Rating":7.4,"Production Budget":95000000,"Rotten Tomatoes Rating":72,"Title":"The Fifth Element"},{"IMDB Rating":6.3,"Production Budget":35000000,"Rotten Tomatoes Rating":48,"Title":"Femme Fatale"},{"IMDB Rating":5.9,"Production Budget":10000000,"Rotten Tomatoes Rating":63,"Title":"Bring it On"},{"IMDB Rating":5.7,"Production Budget":87500000,"Rotten Tomatoes Rating":27,"Title":"Fantastic Four"},{"IMDB Rating":5.6,"Production Budget":13000000,"Rotten Tomatoes Rating":13,"Title":54},{"IMDB Rating":5.1,"Production Budget":76000000,"Rotten Tomatoes Rating":36,"Title":"2 Fast 2 Furious"},{"IMDB Rating":6,"Production Budget":38000000,"Rotten Tomatoes Rating":53,"Title":"The Fast and the Furious"},{"IMDB Rating":7.6,"Production Budget":72500000,"Rotten Tomatoes Rating":null,"Title":"Fool's Gold"},{"IMDB Rating":7.6,"Production Budget":6000000,"Rotten Tomatoes Rating":83,"Title":"Fahrenheit 9/11"},{"IMDB Rating":7.3,"Production Budget":20000000,"Rotten Tomatoes Rating":75,"Title":"Capitalism: A Love Story"},{"IMDB Rating":6.8,"Production Budget":35000000,"Rotten Tomatoes Rating":57,"Title":"From Hell"},{"IMDB Rating":6.9,"Production Budget":8000000,"Rotten Tomatoes Rating":null,"Title":"Fido"},{"IMDB Rating":8.8,"Production Budget":65000000,"Rotten Tomatoes Rating":81,"Title":"Fight Club"},{"IMDB Rating":6.4,"Production Budget":137000000,"Rotten Tomatoes Rating":null,"Title":"Final Fantasy: The Spirits Within"},{"IMDB Rating":7.2,"Production Budget":43000000,"Rotten Tomatoes Rating":74,"Title":"Finding Forrester"},{"IMDB Rating":4,"Production Budget":15000000,"Rotten Tomatoes Rating":11,"Title":"Freddy Got Fingered"},{"IMDB Rating":4.4,"Production Budget":19000000,"Rotten Tomatoes Rating":null,"Title":"Firestorm"},{"IMDB Rating":7.5,"Production Budget":3000000,"Rotten Tomatoes Rating":null,"Title":"Fish Tank"},{"IMDB Rating":6.9,"Production Budget":15000000,"Rotten Tomatoes Rating":88,"Title":"Felicia's Journey"},{"IMDB Rating":1.6,"Production Budget":12000000,"Rotten Tomatoes Rating":8,"Title":"From Justin to Kelly"},{"IMDB Rating":6.8,"Production Budget":23000000,"Rotten Tomatoes Rating":31,"Title":"Final Destination"},{"IMDB Rating":7.2,"Production Budget":53000000,"Rotten Tomatoes Rating":73,"Title":"Flags of Our Fathers"},{"IMDB Rating":6.7,"Production Budget":27000000,"Rotten Tomatoes Rating":43,"Title":"Flawless"},{"IMDB Rating":7.2,"Production Budget":9000000,"Rotten Tomatoes Rating":null,"Title":"Flammen og Citronen"},{"IMDB Rating":5.7,"Production Budget":15000000,"Rotten Tomatoes Rating":54,"Title":"Flicka"},{"IMDB Rating":6,"Production Budget":75000000,"Rotten Tomatoes Rating":30,"Title":"Flight of the Phoenix"},{"IMDB Rating":7.8,"Production Budget":18000000,"Rotten Tomatoes Rating":91,"Title":"United 93"},{"IMDB Rating":4.6,"Production Budget":80000000,"Rotten Tomatoes Rating":17,"Title":"Flubber"},{"IMDB Rating":7,"Production Budget":149000000,"Rotten Tomatoes Rating":72,"Title":"Flushed Away"},{"IMDB Rating":6.5,"Production Budget":60000000,"Rotten Tomatoes Rating":33,"Title":"Flyboys"},{"IMDB Rating":4.7,"Production Budget":25000000,"Rotten Tomatoes Rating":17,"Title":"Fly Me To the Moon"},{"IMDB Rating":7.1,"Production Budget":13000000,"Rotten Tomatoes Rating":60,"Title":"Find Me Guilty"},{"IMDB Rating":6.6,"Production Budget":60000000,"Rotten Tomatoes Rating":52,"Title":"The Family Man"},{"IMDB Rating":6.1,"Production Budget":6500000,"Rotten Tomatoes Rating":71,"Title":"Friends with Money"},{"IMDB Rating":8.2,"Production Budget":94000000,"Rotten Tomatoes Rating":98,"Title":"Finding Nemo"},{"IMDB Rating":null,"Production Budget":500000,"Rotten Tomatoes Rating":35,"Title":"Finishing the Game"},{"IMDB Rating":7.4,"Production Budget":35000000,"Rotten Tomatoes Rating":51,"Title":"The Fountain"},{"IMDB Rating":null,"Production Budget":120000000,"Rotten Tomatoes Rating":36,"Title":"Fantastic Four: Rise of the Silver Surfer"},{"IMDB Rating":4.1,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"Farce of the Penguins"},{"IMDB Rating":6.2,"Production Budget":55000000,"Rotten Tomatoes Rating":38,"Title":"Flightplan"},{"IMDB Rating":7.3,"Production Budget":11000000,"Rotten Tomatoes Rating":74,"Title":"Frailty"},{"IMDB Rating":6.7,"Production Budget":55000000,"Rotten Tomatoes Rating":64,"Title":"The Forbidden Kingdom"},{"IMDB Rating":7.5,"Production Budget":21000000,"Rotten Tomatoes Rating":69,"Title":"Freedom Writers"},{"IMDB Rating":5.3,"Production Budget":9500000,"Rotten Tomatoes Rating":21,"Title":"Next Friday"},{"IMDB Rating":6.5,"Production Budget":26000000,"Rotten Tomatoes Rating":88,"Title":"Freaky Friday"},{"IMDB Rating":7.3,"Production Budget":31000000,"Rotten Tomatoes Rating":69,"Title":"Frequency"},{"IMDB Rating":8,"Production Budget":39000000,"Rotten Tomatoes Rating":81,"Title":"Serenity"},{"IMDB Rating":4.9,"Production Budget":50000000,"Rotten Tomatoes Rating":null,"Title":"The Forgotton"},{"IMDB Rating":4.4,"Production Budget":14000000,"Rotten Tomatoes Rating":21,"Title":"Jason X"},{"IMDB Rating":5.6,"Production Budget":17000000,"Rotten Tomatoes Rating":26,"Title":"Friday the 13th"},{"IMDB Rating":5.3,"Production Budget":10000000,"Rotten Tomatoes Rating":25,"Title":"Friday After Next"},{"IMDB Rating":7.3,"Production Budget":12000000,"Rotten Tomatoes Rating":76,"Title":"Frida"},{"IMDB Rating":7.2,"Production Budget":30000000,"Rotten Tomatoes Rating":81,"Title":"Friday Night Lights"},{"IMDB Rating":7.2,"Production Budget":1000000,"Rotten Tomatoes Rating":87,"Title":"Frozen River"},{"IMDB Rating":7.4,"Production Budget":105000000,"Rotten Tomatoes Rating":84,"Title":"The Princess and the Frog"},{"IMDB Rating":4.8,"Production Budget":2000000,"Rotten Tomatoes Rating":37,"Title":"Full Frontal"},{"IMDB Rating":5.6,"Production Budget":500000,"Rotten Tomatoes Rating":40,"Title":"Fireproof"},{"IMDB Rating":5.1,"Production Budget":5000000,"Rotten Tomatoes Rating":8,"Title":"The Forsaken"},{"IMDB Rating":7.9,"Production Budget":29000000,"Rotten Tomatoes Rating":92,"Title":"Frost/Nixon"},{"IMDB Rating":6.1,"Production Budget":7000000,"Rotten Tomatoes Rating":19,"Title":"Factory Girl"},{"IMDB Rating":6,"Production Budget":12000000,"Rotten Tomatoes Rating":null,"Title":"Fateless"},{"IMDB Rating":7.2,"Production Budget":3500000,"Rotten Tomatoes Rating":95,"Title":"The Full Monty"},{"IMDB Rating":6.3,"Production Budget":140000000,"Rotten Tomatoes Rating":29,"Title":"Fun With Dick And Jane"},{"IMDB Rating":6.8,"Production Budget":70000000,"Rotten Tomatoes Rating":67,"Title":"Funny People"},{"IMDB Rating":2.6,"Production Budget":35000000,"Rotten Tomatoes Rating":8,"Title":"Furry Vengeance"},{"IMDB Rating":6.3,"Production Budget":40000000,"Rotten Tomatoes Rating":null,"Title":"Fever Pitch"},{"IMDB Rating":6.2,"Production Budget":12000000,"Rotten Tomatoes Rating":50,"Title":"For Your Consideration"},{"IMDB Rating":7.7,"Production Budget":50000000,"Rotten Tomatoes Rating":80,"Title":"The Game"},{"IMDB Rating":7.4,"Production Budget":97000000,"Rotten Tomatoes Rating":75,"Title":"Gangs of New York"},{"IMDB Rating":4.8,"Production Budget":50000000,"Rotten Tomatoes Rating":null,"Title":"Garfield"},{"IMDB Rating":5.8,"Production Budget":20000000,"Rotten Tomatoes Rating":17,"Title":"Georgia Rule"},{"IMDB Rating":7.8,"Production Budget":36000000,"Rotten Tomatoes Rating":82,"Title":"Gattaca"},{"IMDB Rating":3.3,"Production Budget":6400000,"Rotten Tomatoes Rating":null,"Title":"Goodbye, Lenin!"},{"IMDB Rating":5,"Production Budget":17000000,"Rotten Tomatoes Rating":45,"Title":"Good Boy!"},{"IMDB Rating":6,"Production Budget":55000000,"Rotten Tomatoes Rating":8,"Title":"Gods and Generals"},{"IMDB Rating":6.1,"Production Budget":32000000,"Rotten Tomatoes Rating":32,"Title":"The Good German"},{"IMDB Rating":7.5,"Production Budget":3500000,"Rotten Tomatoes Rating":96,"Title":"Gods and Monsters"},{"IMDB Rating":6,"Production Budget":15000000,"Rotten Tomatoes Rating":29,"Title":"The Good Night"},{"IMDB Rating":null,"Production Budget":30000000,"Rotten Tomatoes Rating":78,"Title":"The Good Thief"},{"IMDB Rating":5.7,"Production Budget":32000000,"Rotten Tomatoes Rating":null,"Title":"George and the Dragon"},{"IMDB Rating":6.2,"Production Budget":7000000,"Rotten Tomatoes Rating":null,"Title":"Gerry"},{"IMDB Rating":5,"Production Budget":82500000,"Rotten Tomatoes Rating":22,"Title":"G-Force"},{"IMDB Rating":6.8,"Production Budget":30000000,"Rotten Tomatoes Rating":41,"Title":"Gridiron Gang"},{"IMDB Rating":6.6,"Production Budget":8000000,"Rotten Tomatoes Rating":81,"Title":"The Good Girl"},{"IMDB Rating":5.3,"Production Budget":20000000,"Rotten Tomatoes Rating":13,"Title":"Ghost Ship"},{"IMDB Rating":6.4,"Production Budget":36000000,"Rotten Tomatoes Rating":50,"Title":"Ghosts of Mississippi"},{"IMDB Rating":5.6,"Production Budget":22000000,"Rotten Tomatoes Rating":21,"Title":"The Glass House"},{"IMDB Rating":5.2,"Production Budget":120000000,"Rotten Tomatoes Rating":26,"Title":"Ghost Rider"},{"IMDB Rating":4.7,"Production Budget":20000000,"Rotten Tomatoes Rating":85,"Title":"Ghost Town"},{"IMDB Rating":6.7,"Production Budget":10000000,"Rotten Tomatoes Rating":56,"Title":"The Gift"},{"IMDB Rating":2.4,"Production Budget":54000000,"Rotten Tomatoes Rating":6,"Title":"Gigli"},{"IMDB Rating":5.5,"Production Budget":50000000,"Rotten Tomatoes Rating":null,"Title":"G.I.Jane"},{"IMDB Rating":5.8,"Production Budget":175000000,"Rotten Tomatoes Rating":null,"Title":"G.I. Joe: The Rise of Cobra"},{"IMDB Rating":null,"Production Budget":24000000,"Rotten Tomatoes Rating":53,"Title":"Girl, Interrupted"},{"IMDB Rating":8.3,"Production Budget":103000000,"Rotten Tomatoes Rating":77,"Title":"Gladiator"},{"IMDB Rating":2,"Production Budget":8500000,"Rotten Tomatoes Rating":7,"Title":"Glitter"},{"IMDB Rating":4.7,"Production Budget":30000000,"Rotten Tomatoes Rating":19,"Title":"Gloria"},{"IMDB Rating":5.6,"Production Budget":25000000,"Rotten Tomatoes Rating":5,"Title":"Good Luck Chuck"},{"IMDB Rating":8.4,"Production Budget":60000000,"Rotten Tomatoes Rating":77,"Title":"The Green Mile"},{"IMDB Rating":6,"Production Budget":20000000,"Rotten Tomatoes Rating":25,"Title":"The Game of Their Lives"},{"IMDB Rating":8.1,"Production Budget":5000000,"Rotten Tomatoes Rating":40,"Title":"Gandhi, My Father"},{"IMDB Rating":7.7,"Production Budget":7000000,"Rotten Tomatoes Rating":null,"Title":"Good Night and Good Luck"},{"IMDB Rating":6.1,"Production Budget":60000000,"Rotten Tomatoes Rating":22,"Title":"The General's Daughter"},{"IMDB Rating":5.4,"Production Budget":10000000,"Rotten Tomatoes Rating":24,"Title":"Gun Shy"},{"IMDB Rating":null,"Production Budget":6500000,"Rotten Tomatoes Rating":92,"Title":"Go!"},{"IMDB Rating":6.9,"Production Budget":33000000,"Rotten Tomatoes Rating":null,"Title":"Goal!"},{"IMDB Rating":4.7,"Production Budget":30000000,"Rotten Tomatoes Rating":4,"Title":"Godsend"},{"IMDB Rating":4.8,"Production Budget":125000000,"Rotten Tomatoes Rating":25,"Title":"Godzilla"},{"IMDB Rating":6.4,"Production Budget":103300000,"Rotten Tomatoes Rating":null,"Title":"Gone in 60 Seconds"},{"IMDB Rating":6.2,"Production Budget":16000000,"Rotten Tomatoes Rating":34,"Title":"Good"},{"IMDB Rating":8.1,"Production Budget":10000000,"Rotten Tomatoes Rating":97,"Title":"Good Will Hunting"},{"IMDB Rating":7.3,"Production Budget":18000000,"Rotten Tomatoes Rating":86,"Title":"Gosford Park"},{"IMDB Rating":null,"Production Budget":14000000,"Rotten Tomatoes Rating":28,"Title":"Gossip"},{"IMDB Rating":6.3,"Production Budget":22000000,"Rotten Tomatoes Rating":27,"Title":"The Game Plan"},{"IMDB Rating":7.1,"Production Budget":12000000,"Rotten Tomatoes Rating":71,"Title":"Girl with a Pearl Earring"},{"IMDB Rating":7.2,"Production Budget":45000000,"Rotten Tomatoes Rating":89,"Title":"Galaxy Quest"},{"IMDB Rating":6.8,"Production Budget":4000000,"Rotten Tomatoes Rating":63,"Title":"Saving Grace"},{"IMDB Rating":6.2,"Production Budget":9000000,"Rotten Tomatoes Rating":59,"Title":"Gracie"},{"IMDB Rating":6.8,"Production Budget":60000000,"Rotten Tomatoes Rating":36,"Title":"The Great Raid"},{"IMDB Rating":6.1,"Production Budget":3000000,"Rotten Tomatoes Rating":null,"Title":"The Grand"},{"IMDB Rating":7.6,"Production Budget":25500000,"Rotten Tomatoes Rating":83,"Title":"The Constant Gardener"},{"IMDB Rating":7.9,"Production Budget":2500000,"Rotten Tomatoes Rating":86,"Title":"Garden State"},{"IMDB Rating":7,"Production Budget":6000000,"Rotten Tomatoes Rating":83,"Title":"Grease"},{"IMDB Rating":7.1,"Production Budget":100000000,"Rotten Tomatoes Rating":55,"Title":"Green Zone"},{"IMDB Rating":5.3,"Production Budget":55000000,"Rotten Tomatoes Rating":54,"Title":"George Of The Jungle"},{"IMDB Rating":5.9,"Production Budget":80000000,"Rotten Tomatoes Rating":37,"Title":"The Brothers Grimm"},{"IMDB Rating":7,"Production Budget":25000000,"Rotten Tomatoes Rating":56,"Title":"The Girl Next Door"},{"IMDB Rating":5.7,"Production Budget":123000000,"Rotten Tomatoes Rating":53,"Title":"How the Grinch Stole Christmas"},{"IMDB Rating":7.9,"Production Budget":53000000,"Rotten Tomatoes Rating":null,"Title":"Grindhouse"},{"IMDB Rating":4,"Production Budget":40000000,"Rotten Tomatoes Rating":16,"Title":"Get Rich or Die Tryin'"},{"IMDB Rating":7.9,"Production Budget":30000000,"Rotten Tomatoes Rating":95,"Title":"Wallace & Gromit: The Curse of the Were-Rabbit"},{"IMDB Rating":5.8,"Production Budget":500000,"Rotten Tomatoes Rating":56,"Title":"Groove"},{"IMDB Rating":7.4,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"Grosse Point Blank"},{"IMDB Rating":4.6,"Production Budget":20000000,"Rotten Tomatoes Rating":10,"Title":"The Grudge 2"},{"IMDB Rating":5.7,"Production Budget":10000000,"Rotten Tomatoes Rating":39,"Title":"The Grudge"},{"IMDB Rating":5.8,"Production Budget":75000000,"Rotten Tomatoes Rating":9,"Title":"Grown Ups"},{"IMDB Rating":5.7,"Production Budget":35000000,"Rotten Tomatoes Rating":43,"Title":"Guess Who"},{"IMDB Rating":4.8,"Production Budget":40000000,"Rotten Tomatoes Rating":12,"Title":"Get Carter"},{"IMDB Rating":5.5,"Production Budget":10000000,"Rotten Tomatoes Rating":45,"Title":"Get Over It"},{"IMDB Rating":6.8,"Production Budget":17000000,"Rotten Tomatoes Rating":54,"Title":"Veronica Guerin"},{"IMDB Rating":5.5,"Production Budget":11000000,"Rotten Tomatoes Rating":null,"Title":"The Guru"},{"IMDB Rating":5.5,"Production Budget":20000000,"Rotten Tomatoes Rating":null,"Title":"A Guy Thing"},{"IMDB Rating":7.7,"Production Budget":5500000,"Rotten Tomatoes Rating":92,"Title":"Ghost World"},{"IMDB Rating":4.5,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"Halloween 2"},{"IMDB Rating":7.2,"Production Budget":75000000,"Rotten Tomatoes Rating":91,"Title":"Hairspray"},{"IMDB Rating":6.3,"Production Budget":8000000,"Rotten Tomatoes Rating":29,"Title":"Half Baked"},{"IMDB Rating":6,"Production Budget":18000000,"Rotten Tomatoes Rating":94,"Title":"Hamlet"},{"IMDB Rating":6,"Production Budget":2000000,"Rotten Tomatoes Rating":71,"Title":"Hamlet"},{"IMDB Rating":6.5,"Production Budget":150000000,"Rotten Tomatoes Rating":40,"Title":"Hancock"},{"IMDB Rating":3.9,"Production Budget":47000000,"Rotten Tomatoes Rating":null,"Title":"Happily N'Ever After"},{"IMDB Rating":5.2,"Production Budget":60000000,"Rotten Tomatoes Rating":18,"Title":"The Happening"},{"IMDB Rating":7.5,"Production Budget":1700000,"Rotten Tomatoes Rating":82,"Title":"Happy, Texas"},{"IMDB Rating":7.2,"Production Budget":950000,"Rotten Tomatoes Rating":null,"Title":"Hard Candy"},{"IMDB Rating":7,"Production Budget":2000000,"Rotten Tomatoes Rating":48,"Title":"Harsh Times"},{"IMDB Rating":4.9,"Production Budget":5500000,"Rotten Tomatoes Rating":null,"Title":"Harvard Man"},{"IMDB Rating":7.4,"Production Budget":7300000,"Rotten Tomatoes Rating":null,"Title":"Harry Brown"},{"IMDB Rating":5.5,"Production Budget":25000000,"Rotten Tomatoes Rating":39,"Title":"The House Bunny"},{"IMDB Rating":6.9,"Production Budget":7000000,"Rotten Tomatoes Rating":54,"Title":"The Devil's Rejects"},{"IMDB Rating":5.5,"Production Budget":7000000,"Rotten Tomatoes Rating":null,"Title":"House of 1,000 Corpses"},{"IMDB Rating":6.5,"Production Budget":7000000,"Rotten Tomatoes Rating":null,"Title":"The House of the Dead"},{"IMDB Rating":6.6,"Production Budget":78000000,"Rotten Tomatoes Rating":46,"Title":"Hidalgo"},{"IMDB Rating":5.6,"Production Budget":25000000,"Rotten Tomatoes Rating":12,"Title":"Hide and Seek"},{"IMDB Rating":6.7,"Production Budget":17500000,"Rotten Tomatoes Rating":null,"Title":"Hoodwinked"},{"IMDB Rating":5.1,"Production Budget":35200000,"Rotten Tomatoes Rating":30,"Title":"Head of State"},{"IMDB Rating":7.6,"Production Budget":6000000,"Rotten Tomatoes Rating":92,"Title":"Hedwig and the Angry Inch"},{"IMDB Rating":6.3,"Production Budget":20000000,"Rotten Tomatoes Rating":80,"Title":"Pooh's Heffalump Movie"},{"IMDB Rating":6.8,"Production Budget":25000000,"Rotten Tomatoes Rating":80,"Title":"He Got Game"},{"IMDB Rating":3.2,"Production Budget":35000000,"Rotten Tomatoes Rating":66,"Title":"Heist"},{"IMDB Rating":7.3,"Production Budget":82500000,"Rotten Tomatoes Rating":null,"Title":"Hellboy 2: The Golden Army"},{"IMDB Rating":6.8,"Production Budget":60000000,"Rotten Tomatoes Rating":81,"Title":"Hellboy"},{"IMDB Rating":5.7,"Production Budget":50000000,"Rotten Tomatoes Rating":22,"Title":"Raising Helen"},{"IMDB Rating":6.7,"Production Budget":6500000,"Rotten Tomatoes Rating":48,"Title":"A Home at the End of the World"},{"IMDB Rating":4.6,"Production Budget":15000000,"Rotten Tomatoes Rating":18,"Title":"Here on Earth"},{"IMDB Rating":4.8,"Production Budget":14000000,"Rotten Tomatoes Rating":9,"Title":"Head Over Heels"},{"IMDB Rating":4.6,"Production Budget":80000000,"Rotten Tomatoes Rating":17,"Title":"The Haunting"},{"IMDB Rating":6.1,"Production Budget":42000000,"Rotten Tomatoes Rating":31,"Title":"High Crimes"},{"IMDB Rating":7.6,"Production Budget":20000000,"Rotten Tomatoes Rating":92,"Title":"High Fidelity"},{"IMDB Rating":4.3,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"Highlander: Endgame"},{"IMDB Rating":6.1,"Production Budget":10000000,"Rotten Tomatoes Rating":20,"Title":"High Heels and Low Lifes"},{"IMDB Rating":3.7,"Production Budget":11000000,"Rotten Tomatoes Rating":66,"Title":"High School Musical 3: Senior Year"},{"IMDB Rating":6.7,"Production Budget":3700000,"Rotten Tomatoes Rating":63,"Title":"The History Boys"},{"IMDB Rating":7.6,"Production Budget":32000000,"Rotten Tomatoes Rating":87,"Title":"A History of Violence"},{"IMDB Rating":5.7,"Production Budget":55000000,"Rotten Tomatoes Rating":69,"Title":"Hitch"},{"IMDB Rating":6.8,"Production Budget":17500000,"Rotten Tomatoes Rating":14,"Title":"Hitman"},{"IMDB Rating":6.7,"Production Budget":12000000,"Rotten Tomatoes Rating":54,"Title":"Harold & Kumar Escape from Guantanamo Bay"},{"IMDB Rating":7.2,"Production Budget":9000000,"Rotten Tomatoes Rating":74,"Title":"Harold & Kumar Go to White Castle"},{"IMDB Rating":4.7,"Production Budget":8000000,"Rotten Tomatoes Rating":17,"Title":"Held Up"},{"IMDB Rating":5,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"The Hills Have Eyes II"},{"IMDB Rating":6.5,"Production Budget":17000000,"Rotten Tomatoes Rating":49,"Title":"The Hills Have Eyes"},{"IMDB Rating":6.7,"Production Budget":28000000,"Rotten Tomatoes Rating":36,"Title":"How to Lose Friends & Alienate People"},{"IMDB Rating":4.1,"Production Budget":25000000,"Rotten Tomatoes Rating":2,"Title":"Half Past Dead"},{"IMDB Rating":3.9,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"Halloween: Resurrection"},{"IMDB Rating":4.7,"Production Budget":60000000,"Rotten Tomatoes Rating":12,"Title":"Holy Man"},{"IMDB Rating":3.6,"Production Budget":20000000,"Rotten Tomatoes Rating":94,"Title":"Milk"},{"IMDB Rating":6.4,"Production Budget":9000000,"Rotten Tomatoes Rating":64,"Title":"Hamlet 2"},{"IMDB Rating":null,"Production Budget":6500000,"Rotten Tomatoes Rating":71,"Title":"Hannah Montana/Miley Cyrus: Best of Both Worlds Concert Tour"},{"IMDB Rating":5.4,"Production Budget":110000000,"Rotten Tomatoes Rating":54,"Title":"Home on the Range"},{"IMDB Rating":6,"Production Budget":50000000,"Rotten Tomatoes Rating":15,"Title":"Hannibal Rising"},{"IMDB Rating":7.9,"Production Budget":35000000,"Rotten Tomatoes Rating":78,"Title":"The Hangover"},{"IMDB Rating":4.3,"Production Budget":40000000,"Rotten Tomatoes Rating":12,"Title":"Hanging Up"},{"IMDB Rating":6.9,"Production Budget":25000000,"Rotten Tomatoes Rating":85,"Title":"The Hoax"},{"IMDB Rating":7.1,"Production Budget":20000000,"Rotten Tomatoes Rating":77,"Title":"Holes"},{"IMDB Rating":6.9,"Production Budget":85000000,"Rotten Tomatoes Rating":47,"Title":"The Holiday"},{"IMDB Rating":5.5,"Production Budget":90000000,"Rotten Tomatoes Rating":28,"Title":"Hollow Man"},{"IMDB Rating":4.7,"Production Budget":15000000,"Rotten Tomatoes Rating":31,"Title":"Home Fries"},{"IMDB Rating":4.6,"Production Budget":18000000,"Rotten Tomatoes Rating":20,"Title":"Honey"},{"IMDB Rating":2.6,"Production Budget":27000000,"Rotten Tomatoes Rating":14,"Title":"The Honeymooners"},{"IMDB Rating":5.3,"Production Budget":15000000,"Rotten Tomatoes Rating":26,"Title":"Hoot"},{"IMDB Rating":5.3,"Production Budget":30000000,"Rotten Tomatoes Rating":23,"Title":"Hope Floats"},{"IMDB Rating":7.2,"Production Budget":85000000,"Rotten Tomatoes Rating":null,"Title":"Horton Hears a Who"},{"IMDB Rating":5.4,"Production Budget":7500000,"Rotten Tomatoes Rating":45,"Title":"Hostel: Part II"},{"IMDB Rating":7.3,"Production Budget":75000000,"Rotten Tomatoes Rating":null,"Title":"Hostage"},{"IMDB Rating":5.7,"Production Budget":4800000,"Rotten Tomatoes Rating":null,"Title":"Hostel"},{"IMDB Rating":6.5,"Production Budget":25000000,"Rotten Tomatoes Rating":40,"Title":"Hot Rod"},{"IMDB Rating":7.6,"Production Budget":25000000,"Rotten Tomatoes Rating":80,"Title":"The Hours"},{"IMDB Rating":7.5,"Production Budget":18000000,"Rotten Tomatoes Rating":46,"Title":"Life as a House"},{"IMDB Rating":5.4,"Production Budget":20000000,"Rotten Tomatoes Rating":34,"Title":"Bringing Down the House"},{"IMDB Rating":5.4,"Production Budget":35000000,"Rotten Tomatoes Rating":25,"Title":"House of Wax"},{"IMDB Rating":5.4,"Production Budget":16000000,"Rotten Tomatoes Rating":29,"Title":"How to Deal"},{"IMDB Rating":5.5,"Production Budget":12000000,"Rotten Tomatoes Rating":27,"Title":"How High"},{"IMDB Rating":7.2,"Production Budget":100000000,"Rotten Tomatoes Rating":82,"Title":"Harry Potter and the Chamber of Secrets"},{"IMDB Rating":7.7,"Production Budget":130000000,"Rotten Tomatoes Rating":90,"Title":"Harry Potter and the Prisoner of Azkaban"},{"IMDB Rating":7.6,"Production Budget":150000000,"Rotten Tomatoes Rating":88,"Title":"Harry Potter and the Goblet of Fire"},{"IMDB Rating":7.4,"Production Budget":150000000,"Rotten Tomatoes Rating":78,"Title":"Harry Potter and the Order of the Phoenix"},{"IMDB Rating":7.3,"Production Budget":250000000,"Rotten Tomatoes Rating":83,"Title":"Harry Potter and the Half-Blood Prince"},{"IMDB Rating":7.2,"Production Budget":125000000,"Rotten Tomatoes Rating":null,"Title":"Harry Potter and the Sorcerer's Stone"},{"IMDB Rating":6.7,"Production Budget":85000000,"Rotten Tomatoes Rating":74,"Title":"Happy Feet"},{"IMDB Rating":6.8,"Production Budget":70000000,"Rotten Tomatoes Rating":84,"Title":"Hercules"},{"IMDB Rating":4.1,"Production Budget":21000000,"Rotten Tomatoes Rating":38,"Title":"Hardball"},{"IMDB Rating":5.6,"Production Budget":70000000,"Rotten Tomatoes Rating":26,"Title":"Hard Rain"},{"IMDB Rating":6.3,"Production Budget":60000000,"Rotten Tomatoes Rating":71,"Title":"The Horse Whisperer"},{"IMDB Rating":6.3,"Production Budget":7000000,"Rotten Tomatoes Rating":null,"Title":"The Heart of Me"},{"IMDB Rating":7.5,"Production Budget":3750000,"Rotten Tomatoes Rating":null,"Title":"Casa de Areia"},{"IMDB Rating":5.1,"Production Budget":12500000,"Rotten Tomatoes Rating":22,"Title":"Sorority Row"},{"IMDB Rating":6.2,"Production Budget":70000000,"Rotten Tomatoes Rating":58,"Title":"Hart's War"},{"IMDB Rating":6.6,"Production Budget":45000000,"Rotten Tomatoes Rating":60,"Title":"The Hitchhiker's Guide to the Galaxy"},{"IMDB Rating":5.4,"Production Budget":2850000,"Rotten Tomatoes Rating":null,"Title":"High Tension"},{"IMDB Rating":8,"Production Budget":16000000,"Rotten Tomatoes Rating":91,"Title":"Hot Fuzz"},{"IMDB Rating":6.6,"Production Budget":3300000,"Rotten Tomatoes Rating":null,"Title":"Human Traffic"},{"IMDB Rating":8.2,"Production Budget":165000000,"Rotten Tomatoes Rating":98,"Title":"How to Train Your Dragon"},{"IMDB Rating":6.8,"Production Budget":22000000,"Rotten Tomatoes Rating":62,"Title":"I Heart Huckabees"},{"IMDB Rating":5.7,"Production Budget":137000000,"Rotten Tomatoes Rating":62,"Title":"Hulk"},{"IMDB Rating":7.1,"Production Budget":137500000,"Rotten Tomatoes Rating":66,"Title":"The Incredible Hulk"},{"IMDB Rating":6.5,"Production Budget":100000000,"Rotten Tomatoes Rating":73,"Title":"The Hunchback of Notre Dame"},{"IMDB Rating":5.8,"Production Budget":55000000,"Rotten Tomatoes Rating":31,"Title":"The Hunted"},{"IMDB Rating":7.8,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"The Hurt Locker"},{"IMDB Rating":7.5,"Production Budget":2800000,"Rotten Tomatoes Rating":null,"Title":"Hustle & Flow"},{"IMDB Rating":6.2,"Production Budget":60000000,"Rotten Tomatoes Rating":64,"Title":"Starsky & Hutch"},{"IMDB Rating":6.3,"Production Budget":16000000,"Rotten Tomatoes Rating":46,"Title":"Hollywood Ending"},{"IMDB Rating":5.2,"Production Budget":75000000,"Rotten Tomatoes Rating":30,"Title":"Hollywood Homicide"},{"IMDB Rating":5.2,"Production Budget":15000000,"Rotten Tomatoes Rating":16,"Title":"Whatever it Takes"},{"IMDB Rating":6.9,"Production Budget":75000000,"Rotten Tomatoes Rating":null,"Title":"Ice Age: The Meltdown"},{"IMDB Rating":7.1,"Production Budget":90000000,"Rotten Tomatoes Rating":null,"Title":"Ice Age: Dawn of the Dinosaurs"},{"IMDB Rating":7.4,"Production Budget":65000000,"Rotten Tomatoes Rating":77,"Title":"Ice Age"},{"IMDB Rating":6,"Production Budget":25000000,"Rotten Tomatoes Rating":52,"Title":"Ice Princess"},{"IMDB Rating":7.5,"Production Budget":18000000,"Rotten Tomatoes Rating":82,"Title":"The Ice Storm"},{"IMDB Rating":5.2,"Production Budget":18000000,"Rotten Tomatoes Rating":null,"Title":"I Come with the Rain"},{"IMDB Rating":7.3,"Production Budget":28000000,"Rotten Tomatoes Rating":62,"Title":"Identity"},{"IMDB Rating":6.7,"Production Budget":10700000,"Rotten Tomatoes Rating":86,"Title":"An Ideal Husband"},{"IMDB Rating":5.8,"Production Budget":15000000,"Rotten Tomatoes Rating":47,"Title":"Idlewild"},{"IMDB Rating":7,"Production Budget":9000000,"Rotten Tomatoes Rating":76,"Title":"Igby Goes Down"},{"IMDB Rating":6,"Production Budget":30000000,"Rotten Tomatoes Rating":35,"Title":"Igor"},{"IMDB Rating":3.3,"Production Budget":3500000,"Rotten Tomatoes Rating":17,"Title":"I Got the Hook-Up!"},{"IMDB Rating":5.8,"Production Budget":15000000,"Rotten Tomatoes Rating":15,"Title":"Idle Hands"},{"IMDB Rating":7.2,"Production Budget":10000000,"Rotten Tomatoes Rating":35,"Title":"Imaginary Heroes"},{"IMDB Rating":4.1,"Production Budget":24000000,"Rotten Tomatoes Rating":8,"Title":"I Still Know What You Did Last Summer"},{"IMDB Rating":5.4,"Production Budget":17000000,"Rotten Tomatoes Rating":36,"Title":"I Know What You Did Last Summer"},{"IMDB Rating":5.9,"Production Budget":18000000,"Rotten Tomatoes Rating":null,"Title":"I Love You, Beth Cooper"},{"IMDB Rating":7.7,"Production Budget":16500000,"Rotten Tomatoes Rating":74,"Title":"The Illusionist"},{"IMDB Rating":6.1,"Production Budget":1200000,"Rotten Tomatoes Rating":null,"Title":"But I'm a Cheerleader"},{"IMDB Rating":7.1,"Production Budget":30000000,"Rotten Tomatoes Rating":64,"Title":"The Imaginarium of Doctor Parnassus"},{"IMDB Rating":6.7,"Production Budget":7900000,"Rotten Tomatoes Rating":null,"Title":"Imagine Me & You"},{"IMDB Rating":5.4,"Production Budget":55000000,"Rotten Tomatoes Rating":38,"Title":"Imagine That"},{"IMDB Rating":6,"Production Budget":40000000,"Rotten Tomatoes Rating":null,"Title":"Impostor"},{"IMDB Rating":9.1,"Production Budget":160000000,"Rotten Tomatoes Rating":87,"Title":"Inception"},{"IMDB Rating":5.2,"Production Budget":12000000,"Rotten Tomatoes Rating":34,"Title":"In the Cut"},{"IMDB Rating":5.5,"Production Budget":7000000,"Rotten Tomatoes Rating":36,"Title":"In Too Deep"},{"IMDB Rating":7.2,"Production Budget":18900000,"Rotten Tomatoes Rating":null,"Title":"IndigËnes"},{"IMDB Rating":6.6,"Production Budget":185000000,"Rotten Tomatoes Rating":77,"Title":"Indiana Jones and the Kingdom of the Crystal Skull"},{"IMDB Rating":5.3,"Production Budget":30000000,"Rotten Tomatoes Rating":22,"Title":"In Dreams"},{"IMDB Rating":7.1,"Production Budget":13000000,"Rotten Tomatoes Rating":72,"Title":"Infamous"},{"IMDB Rating":6.2,"Production Budget":22000000,"Rotten Tomatoes Rating":null,"Title":"The Informant"},{"IMDB Rating":5.2,"Production Budget":18000000,"Rotten Tomatoes Rating":null,"Title":"The Informers"},{"IMDB Rating":6.1,"Production Budget":60000000,"Rotten Tomatoes Rating":40,"Title":"Inkheart"},{"IMDB Rating":6.1,"Production Budget":35000000,"Rotten Tomatoes Rating":71,"Title":"In & Out"},{"IMDB Rating":6.1,"Production Budget":85000000,"Rotten Tomatoes Rating":14,"Title":"I Now Pronounce You Chuck and Larry"},{"IMDB Rating":7.7,"Production Budget":50000000,"Rotten Tomatoes Rating":86,"Title":"Inside Man"},{"IMDB Rating":8,"Production Budget":68000000,"Rotten Tomatoes Rating":96,"Title":"The Insider"},{"IMDB Rating":6.3,"Production Budget":46000000,"Rotten Tomatoes Rating":92,"Title":"Insomnia"},{"IMDB Rating":3.9,"Production Budget":75000000,"Rotten Tomatoes Rating":21,"Title":"Inspector Gadget"},{"IMDB Rating":6.2,"Production Budget":55000000,"Rotten Tomatoes Rating":27,"Title":"Instinct"},{"IMDB Rating":6.5,"Production Budget":18500000,"Rotten Tomatoes Rating":57,"Title":"The Invention of Lying"},{"IMDB Rating":6,"Production Budget":80000000,"Rotten Tomatoes Rating":19,"Title":"The Invasion"},{"IMDB Rating":6.3,"Production Budget":3500000,"Rotten Tomatoes Rating":null,"Title":"Ira and Abby"},{"IMDB Rating":null,"Production Budget":105000000,"Rotten Tomatoes Rating":58,"Title":"I, Robot"},{"IMDB Rating":7.3,"Production Budget":170000000,"Rotten Tomatoes Rating":74,"Title":"Iron Man 2"},{"IMDB Rating":7.9,"Production Budget":186000000,"Rotten Tomatoes Rating":94,"Title":"Iron Man"},{"IMDB Rating":7.9,"Production Budget":50000000,"Rotten Tomatoes Rating":97,"Title":"The Iron Giant"},{"IMDB Rating":7.4,"Production Budget":4900000,"Rotten Tomatoes Rating":null,"Title":"Obsluhoval jsem anglickÈho kr·le"},{"IMDB Rating":6.9,"Production Budget":120000000,"Rotten Tomatoes Rating":40,"Title":"The Island"},{"IMDB Rating":4.9,"Production Budget":36000000,"Rotten Tomatoes Rating":25,"Title":"Isn't She Great"},{"IMDB Rating":5.3,"Production Budget":70000000,"Rotten Tomatoes Rating":15,"Title":"I Spy"},{"IMDB Rating":6.9,"Production Budget":60000000,"Rotten Tomatoes Rating":73,"Title":"The Italian Job"},{"IMDB Rating":5.5,"Production Budget":14000000,"Rotten Tomatoes Rating":19,"Title":"I Think I Love My Wife"},{"IMDB Rating":4.6,"Production Budget":50000000,"Rotten Tomatoes Rating":15,"Title":"Jack Frost"},{"IMDB Rating":7.6,"Production Budget":12000000,"Rotten Tomatoes Rating":85,"Title":"Jackie Brown"},{"IMDB Rating":6,"Production Budget":60000000,"Rotten Tomatoes Rating":12,"Title":"The Jackal"},{"IMDB Rating":7.1,"Production Budget":28500000,"Rotten Tomatoes Rating":43,"Title":"The Jacket"},{"IMDB Rating":6.1,"Production Budget":15000000,"Rotten Tomatoes Rating":30,"Title":"Jakob the Liar"},{"IMDB Rating":7.2,"Production Budget":72000000,"Rotten Tomatoes Rating":61,"Title":"Jarhead"},{"IMDB Rating":4.8,"Production Budget":3000000,"Rotten Tomatoes Rating":7,"Title":"Jawbreaker"},{"IMDB Rating":6.3,"Production Budget":135000000,"Rotten Tomatoes Rating":51,"Title":"The World is Not Enough"},{"IMDB Rating":6,"Production Budget":142000000,"Rotten Tomatoes Rating":59,"Title":"Die Another Day"},{"IMDB Rating":8,"Production Budget":102000000,"Rotten Tomatoes Rating":94,"Title":"Casino Royale"},{"IMDB Rating":6.8,"Production Budget":230000000,"Rotten Tomatoes Rating":64,"Title":"Quantum of Solace"},{"IMDB Rating":5.3,"Production Budget":16000000,"Rotten Tomatoes Rating":42,"Title":"Jennifer's Body"},{"IMDB Rating":7.2,"Production Budget":11000000,"Rotten Tomatoes Rating":63,"Title":"Jackass: Number Two"},{"IMDB Rating":6.3,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"Jackass: The Movie"},{"IMDB Rating":5.9,"Production Budget":45000000,"Rotten Tomatoes Rating":null,"Title":"Journey to the Center of the Earth"},{"IMDB Rating":5.4,"Production Budget":16000000,"Rotten Tomatoes Rating":11,"Title":"Joe Dirt"},{"IMDB Rating":6.7,"Production Budget":26000000,"Rotten Tomatoes Rating":45,"Title":"The Curse of the Jade Scorpion"},{"IMDB Rating":5.7,"Production Budget":10000000,"Rotten Tomatoes Rating":45,"Title":"Jeepers Creepers"},{"IMDB Rating":5.8,"Production Budget":45000000,"Rotten Tomatoes Rating":33,"Title":"Johnny English"},{"IMDB Rating":5.3,"Production Budget":25000000,"Rotten Tomatoes Rating":null,"Title":"Jeepers Creepers II"},{"IMDB Rating":7.7,"Production Budget":30000000,"Rotten Tomatoes Rating":75,"Title":"The Assassination of Jesse James by the Coward Robert Ford"},{"IMDB Rating":3.8,"Production Budget":12000000,"Rotten Tomatoes Rating":6,"Title":"Johnson Family Vacation"},{"IMDB Rating":6.2,"Production Budget":35000000,"Rotten Tomatoes Rating":40,"Title":"Jersey Girl"},{"IMDB Rating":5.1,"Production Budget":1000000,"Rotten Tomatoes Rating":40,"Title":"The Jimmy Show"},{"IMDB Rating":6.4,"Production Budget":10800000,"Rotten Tomatoes Rating":null,"Title":"Jindabyne"},{"IMDB Rating":5.7,"Production Budget":400000,"Rotten Tomatoes Rating":29,"Title":"Jackpot"},{"IMDB Rating":6.8,"Production Budget":58000000,"Rotten Tomatoes Rating":57,"Title":"Just Like Heaven"},{"IMDB Rating":5,"Production Budget":28000000,"Rotten Tomatoes Rating":13,"Title":"Just My Luck"},{"IMDB Rating":null,"Production Budget":50000000,"Rotten Tomatoes Rating":31,"Title":"The Messenger: The Story of Joan of Arc"},{"IMDB Rating":5.2,"Production Budget":20000000,"Rotten Tomatoes Rating":19,"Title":"The Jungle Book 2"},{"IMDB Rating":5.3,"Production Budget":38000000,"Rotten Tomatoes Rating":19,"Title":"Joe Somebody"},{"IMDB Rating":4.3,"Production Budget":47000000,"Rotten Tomatoes Rating":13,"Title":"Jonah Hex"},{"IMDB Rating":6.6,"Production Budget":36000000,"Rotten Tomatoes Rating":22,"Title":"John Q"},{"IMDB Rating":6.3,"Production Budget":14000000,"Rotten Tomatoes Rating":null,"Title":"Jonah: A VeggieTales Movie"},{"IMDB Rating":6.6,"Production Budget":10000000,"Rotten Tomatoes Rating":null,"Title":"The Joneses"},{"IMDB Rating":5.1,"Production Budget":22000000,"Rotten Tomatoes Rating":53,"Title":"Josie and the Pussycats"},{"IMDB Rating":5.4,"Production Budget":23000000,"Rotten Tomatoes Rating":null,"Title":"Joy Ride"},{"IMDB Rating":7.2,"Production Budget":50000000,"Rotten Tomatoes Rating":84,"Title":"Jerry Maguire"},{"IMDB Rating":6.8,"Production Budget":22000000,"Rotten Tomatoes Rating":53,"Title":"Jay and Silent Bob Strike Back"},{"IMDB Rating":6.7,"Production Budget":2500000,"Rotten Tomatoes Rating":null,"Title":"Jesus' Son"},{"IMDB Rating":7.1,"Production Budget":18000000,"Rotten Tomatoes Rating":76,"Title":"Being Julia"},{"IMDB Rating":7.2,"Production Budget":40000000,"Rotten Tomatoes Rating":75,"Title":"Julie & Julia"},{"IMDB Rating":5.9,"Production Budget":82500000,"Rotten Tomatoes Rating":17,"Title":"Jumper"},{"IMDB Rating":7.1,"Production Budget":1000000,"Rotten Tomatoes Rating":86,"Title":"Junebug"},{"IMDB Rating":7.9,"Production Budget":7000000,"Rotten Tomatoes Rating":93,"Title":"Juno"},{"IMDB Rating":7.9,"Production Budget":93000000,"Rotten Tomatoes Rating":null,"Title":"Jurassic Park 3"},{"IMDB Rating":6.3,"Production Budget":3000000,"Rotten Tomatoes Rating":null,"Title":"Just Looking"},{"IMDB Rating":5.1,"Production Budget":19000000,"Rotten Tomatoes Rating":20,"Title":"Just Married"},{"IMDB Rating":4.1,"Production Budget":15600000,"Rotten Tomatoes Rating":null,"Title":"Juwanna Man"},{"IMDB Rating":5.8,"Production Budget":25000000,"Rotten Tomatoes Rating":41,"Title":"Freddy vs. Jason"},{"IMDB Rating":6.5,"Production Budget":90000000,"Rotten Tomatoes Rating":61,"Title":"K-19: The Widowmaker"},{"IMDB Rating":6.2,"Production Budget":48000000,"Rotten Tomatoes Rating":null,"Title":"Kate and Leopold"},{"IMDB Rating":4.1,"Production Budget":60000000,"Rotten Tomatoes Rating":null,"Title":"Kangaroo Jack"},{"IMDB Rating":8.1,"Production Budget":28000000,"Rotten Tomatoes Rating":75,"Title":"Kick-Ass"},{"IMDB Rating":6.2,"Production Budget":3000000,"Rotten Tomatoes Rating":86,"Title":"The Original Kings of Comedy"},{"IMDB Rating":6.3,"Production Budget":25000000,"Rotten Tomatoes Rating":51,"Title":"Kiss of the Dragon"},{"IMDB Rating":null,"Production Budget":20000000,"Rotten Tomatoes Rating":89,"Title":"Kung Fu Hustle"},{"IMDB Rating":6.1,"Production Budget":40000000,"Rotten Tomatoes Rating":67,"Title":"The Karate Kid"},{"IMDB Rating":6.4,"Production Budget":600000,"Rotten Tomatoes Rating":77,"Title":"The Kentucky Fried Movie"},{"IMDB Rating":6.9,"Production Budget":45000000,"Rotten Tomatoes Rating":null,"Title":"Kicking and Screaming"},{"IMDB Rating":8,"Production Budget":55000000,"Rotten Tomatoes Rating":null,"Title":"Kill Bill: Volume 2"},{"IMDB Rating":8.2,"Production Budget":55000000,"Rotten Tomatoes Rating":85,"Title":"Kill Bill: Volume 1"},{"IMDB Rating":null,"Production Budget":7000000,"Rotten Tomatoes Rating":28,"Title":"Kingdom Come"},{"IMDB Rating":7.1,"Production Budget":110000000,"Rotten Tomatoes Rating":39,"Title":"Kingdom of Heaven"},{"IMDB Rating":7.2,"Production Budget":11000000,"Rotten Tomatoes Rating":90,"Title":"Kinsey"},{"IMDB Rating":6.8,"Production Budget":1500000,"Rotten Tomatoes Rating":null,"Title":"Kissing Jessica Stein"},{"IMDB Rating":6.4,"Production Budget":27000000,"Rotten Tomatoes Rating":32,"Title":"Kiss the Girls"},{"IMDB Rating":7.6,"Production Budget":207000000,"Rotten Tomatoes Rating":83,"Title":"King Kong"},{"IMDB Rating":7.5,"Production Budget":27500000,"Rotten Tomatoes Rating":90,"Title":"Knocked Up"},{"IMDB Rating":6.6,"Production Budget":117000000,"Rotten Tomatoes Rating":null,"Title":"Knight and Day"},{"IMDB Rating":7.1,"Production Budget":72500000,"Rotten Tomatoes Rating":51,"Title":"The Kingdom"},{"IMDB Rating":4.3,"Production Budget":35000000,"Rotten Tomatoes Rating":13,"Title":"Black Knight"},{"IMDB Rating":6,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"Knockaround Guys"},{"IMDB Rating":6.4,"Production Budget":50000000,"Rotten Tomatoes Rating":32,"Title":"Knowing"},{"IMDB Rating":4.1,"Production Budget":35000000,"Rotten Tomatoes Rating":8,"Title":"Knock Off"},{"IMDB Rating":7.3,"Production Budget":48000000,"Rotten Tomatoes Rating":40,"Title":"K-PAX"},{"IMDB Rating":4.7,"Production Budget":50000000,"Rotten Tomatoes Rating":5,"Title":"Christmas with the Kranks"},{"IMDB Rating":3.5,"Production Budget":25000000,"Rotten Tomatoes Rating":2,"Title":"King's Ransom"},{"IMDB Rating":null,"Production Budget":15000000,"Rotten Tomatoes Rating":83,"Title":"Kiss Kiss, Bang Bang"},{"IMDB Rating":6.6,"Production Budget":41000000,"Rotten Tomatoes Rating":58,"Title":"A Knight's Tale"},{"IMDB Rating":7.8,"Production Budget":20000000,"Rotten Tomatoes Rating":66,"Title":"The Kite Runner"},{"IMDB Rating":7,"Production Budget":28000000,"Rotten Tomatoes Rating":76,"Title":"Kundun"},{"IMDB Rating":5.7,"Production Budget":10000000,"Rotten Tomatoes Rating":null,"Title":"Kung Pow: Enter the Fist"},{"IMDB Rating":8.4,"Production Budget":35000000,"Rotten Tomatoes Rating":99,"Title":"L.A. Confidential"},{"IMDB Rating":7.2,"Production Budget":53000000,"Rotten Tomatoes Rating":25,"Title":"Law Abiding Citizen"},{"IMDB Rating":6.5,"Production Budget":60000000,"Rotten Tomatoes Rating":40,"Title":"Ladder 49"},{"IMDB Rating":6.2,"Production Budget":35000000,"Rotten Tomatoes Rating":54,"Title":"The Ladykillers"},{"IMDB Rating":5.8,"Production Budget":75000000,"Rotten Tomatoes Rating":24,"Title":"Lady in the Water"},{"IMDB Rating":6.8,"Production Budget":40000000,"Rotten Tomatoes Rating":36,"Title":"The Lake House"},{"IMDB Rating":6.3,"Production Budget":20000000,"Rotten Tomatoes Rating":46,"Title":"Lakeview Terrace"},{"IMDB Rating":4.7,"Production Budget":11000000,"Rotten Tomatoes Rating":11,"Title":"The Ladies Man"},{"IMDB Rating":5.3,"Production Budget":100000000,"Rotten Tomatoes Rating":26,"Title":"Land of the Lost"},{"IMDB Rating":6.5,"Production Budget":45000000,"Rotten Tomatoes Rating":77,"Title":"Changing Lanes"},{"IMDB Rating":7.5,"Production Budget":12500000,"Rotten Tomatoes Rating":81,"Title":"Lars and the Real Girl"},{"IMDB Rating":7.3,"Production Budget":5900000,"Rotten Tomatoes Rating":null,"Title":"L'auberge espagnole"},{"IMDB Rating":5.7,"Production Budget":32000000,"Rotten Tomatoes Rating":18,"Title":"Laws of Attraction"},{"IMDB Rating":5.2,"Production Budget":30000000,"Rotten Tomatoes Rating":21,"Title":"Little Black Book"},{"IMDB Rating":7.4,"Production Budget":6500000,"Rotten Tomatoes Rating":null,"Title":"Layer Cake"},{"IMDB Rating":2.8,"Production Budget":17000000,"Rotten Tomatoes Rating":6,"Title":"Larry the Cable Guy: Health Inspector"},{"IMDB Rating":7.8,"Production Budget":14000000,"Rotten Tomatoes Rating":79,"Title":"Little Children"},{"IMDB Rating":5.9,"Production Budget":13000000,"Rotten Tomatoes Rating":53,"Title":"Save the Last Dance"},{"IMDB Rating":5,"Production Budget":18500000,"Rotten Tomatoes Rating":null,"Title":"Left Behind"},{"IMDB Rating":5,"Production Budget":26000000,"Rotten Tomatoes Rating":19,"Title":"Legion"},{"IMDB Rating":7.1,"Production Budget":150000000,"Rotten Tomatoes Rating":69,"Title":"I am Legend"},{"IMDB Rating":6.1,"Production Budget":58000000,"Rotten Tomatoes Rating":52,"Title":"Leatherheads"},{"IMDB Rating":8.1,"Production Budget":13000000,"Rotten Tomatoes Rating":91,"Title":"Letters from Iwo Jima"},{"IMDB Rating":6.3,"Production Budget":45000000,"Rotten Tomatoes Rating":54,"Title":"Last Holiday"},{"IMDB Rating":7.4,"Production Budget":38000000,"Rotten Tomatoes Rating":83,"Title":"The Hurricane"},{"IMDB Rating":6.7,"Production Budget":45000000,"Rotten Tomatoes Rating":82,"Title":"Liar Liar"},{"IMDB Rating":7.7,"Production Budget":20000000,"Rotten Tomatoes Rating":37,"Title":"Equilibrium"},{"IMDB Rating":5.8,"Production Budget":23000000,"Rotten Tomatoes Rating":19,"Title":"Chasing Liberty"},{"IMDB Rating":6.4,"Production Budget":22000000,"Rotten Tomatoes Rating":null,"Title":"The Libertine"},{"IMDB Rating":7.2,"Production Budget":700000,"Rotten Tomatoes Rating":83,"Title":"L.I.E."},{"IMDB Rating":7.2,"Production Budget":50000000,"Rotten Tomatoes Rating":53,"Title":"The Life Aquatic with Steve Zissou"},{"IMDB Rating":7.3,"Production Budget":50000000,"Rotten Tomatoes Rating":20,"Title":"The Life of David Gale"},{"IMDB Rating":5.3,"Production Budget":75000000,"Rotten Tomatoes Rating":50,"Title":"Life"},{"IMDB Rating":4.4,"Production Budget":30000000,"Rotten Tomatoes Rating":56,"Title":"Like Mike"},{"IMDB Rating":7.1,"Production Budget":80000000,"Rotten Tomatoes Rating":null,"Title":"Lilo & Stitch"},{"IMDB Rating":6.9,"Production Budget":8300000,"Rotten Tomatoes Rating":null,"Title":"Limbo"},{"IMDB Rating":5.4,"Production Budget":13000000,"Rotten Tomatoes Rating":38,"Title":"Light It Up"},{"IMDB Rating":6.5,"Production Budget":12000000,"Rotten Tomatoes Rating":58,"Title":"Living Out Loud"},{"IMDB Rating":4.7,"Production Budget":15000000,"Rotten Tomatoes Rating":40,"Title":"The Lizzie McGuire Movie"},{"IMDB Rating":6.3,"Production Budget":30000000,"Rotten Tomatoes Rating":42,"Title":"Letters to Juliet"},{"IMDB Rating":6.1,"Production Budget":6000000,"Rotten Tomatoes Rating":null,"Title":"Lucky Break"},{"IMDB Rating":7.8,"Production Budget":6000000,"Rotten Tomatoes Rating":87,"Title":"The Last King of Scotland"},{"IMDB Rating":6.7,"Production Budget":55000000,"Rotten Tomatoes Rating":null,"Title":"Lolita"},{"IMDB Rating":6.8,"Production Budget":1000000,"Rotten Tomatoes Rating":null,"Title":"Love Lisa"},{"IMDB Rating":8,"Production Budget":8000000,"Rotten Tomatoes Rating":91,"Title":"Little Miss Sunshine"},{"IMDB Rating":6.7,"Production Budget":10500000,"Rotten Tomatoes Rating":44,"Title":"In the Land of Women"},{"IMDB Rating":6.2,"Production Budget":35000000,"Rotten Tomatoes Rating":27,"Title":"Lions for Lambs"},{"IMDB Rating":7.7,"Production Budget":2000000,"Rotten Tomatoes Rating":null,"Title":"London"},{"IMDB Rating":6.1,"Production Budget":50000000,"Rotten Tomatoes Rating":43,"Title":"How to Lose a Guy in 10 Days"},{"IMDB Rating":5,"Production Budget":20000000,"Rotten Tomatoes Rating":25,"Title":"Loser"},{"IMDB Rating":null,"Production Budget":25000000,"Rotten Tomatoes Rating":48,"Title":"The Losers"},{"IMDB Rating":6.6,"Production Budget":9600000,"Rotten Tomatoes Rating":null,"Title":"The Lost City"},{"IMDB Rating":4.8,"Production Budget":80000000,"Rotten Tomatoes Rating":26,"Title":"Lost In Space"},{"IMDB Rating":4.8,"Production Budget":14000000,"Rotten Tomatoes Rating":13,"Title":"Lost and Found"},{"IMDB Rating":null,"Production Budget":17000000,"Rotten Tomatoes Rating":32,"Title":"Lottery Ticket"},{"IMDB Rating":6.7,"Production Budget":15000000,"Rotten Tomatoes Rating":81,"Title":"Love and Basketball"},{"IMDB Rating":6.7,"Production Budget":10000000,"Rotten Tomatoes Rating":67,"Title":"Love Jones"},{"IMDB Rating":5.1,"Production Budget":15000000,"Rotten Tomatoes Rating":33,"Title":"The Love Letter"},{"IMDB Rating":6.8,"Production Budget":250000,"Rotten Tomatoes Rating":null,"Title":"Lovely and Amazing"},{"IMDB Rating":8.7,"Production Budget":94000000,"Rotten Tomatoes Rating":null,"Title":"The Lord of the Rings: The Two Towers"},{"IMDB Rating":8.8,"Production Budget":94000000,"Rotten Tomatoes Rating":null,"Title":"The Lord of the Rings: The Return of the King"},{"IMDB Rating":8.8,"Production Budget":109000000,"Rotten Tomatoes Rating":null,"Title":"The Lord of the Rings: The Fellowship of the Ring"},{"IMDB Rating":7.7,"Production Budget":42000000,"Rotten Tomatoes Rating":61,"Title":"Lord of War"},{"IMDB Rating":5.7,"Production Budget":40000000,"Rotten Tomatoes Rating":60,"Title":"The Last Shot"},{"IMDB Rating":6.7,"Production Budget":500000,"Rotten Tomatoes Rating":null,"Title":"Lonesome Jim"},{"IMDB Rating":5.4,"Production Budget":67000000,"Rotten Tomatoes Rating":17,"Title":"The Last Legion"},{"IMDB Rating":7.8,"Production Budget":120000000,"Rotten Tomatoes Rating":65,"Title":"The Last Samurai"},{"IMDB Rating":5.7,"Production Budget":2200000,"Rotten Tomatoes Rating":19,"Title":"The Last Sin Eater"},{"IMDB Rating":3.9,"Production Budget":20000000,"Rotten Tomatoes Rating":19,"Title":"The Last Song"},{"IMDB Rating":5.3,"Production Budget":4000000,"Rotten Tomatoes Rating":19,"Title":"Love Stinks"},{"IMDB Rating":7.9,"Production Budget":4000000,"Rotten Tomatoes Rating":94,"Title":"Lost in Translation"},{"IMDB Rating":7,"Production Budget":12000000,"Rotten Tomatoes Rating":null,"Title":"Last Orders"},{"IMDB Rating":4.5,"Production Budget":28000000,"Rotten Tomatoes Rating":7,"Title":"Lost Souls"},{"IMDB Rating":7,"Production Budget":18000000,"Rotten Tomatoes Rating":null,"Title":"The Last Station"},{"IMDB Rating":6,"Production Budget":75000000,"Rotten Tomatoes Rating":null,"Title":"The Lost World: Jurassic Park"},{"IMDB Rating":5.1,"Production Budget":35000000,"Rotten Tomatoes Rating":7,"Title":"License to Wed"},{"IMDB Rating":6,"Production Budget":80000000,"Rotten Tomatoes Rating":57,"Title":"Looney Tunes: Back in Action"},{"IMDB Rating":4.4,"Production Budget":3000000,"Rotten Tomatoes Rating":null,"Title":"Letters to God"},{"IMDB Rating":6.4,"Production Budget":140000000,"Rotten Tomatoes Rating":54,"Title":"Lethal Weapon 4"},{"IMDB Rating":5.7,"Production Budget":64000000,"Rotten Tomatoes Rating":12,"Title":"Little Man"},{"IMDB Rating":7.1,"Production Budget":14000000,"Rotten Tomatoes Rating":36,"Title":"The Lucky Ones"},{"IMDB Rating":5.9,"Production Budget":55000000,"Rotten Tomatoes Rating":28,"Title":"Lucky You"},{"IMDB Rating":4.3,"Production Budget":1000000,"Rotten Tomatoes Rating":null,"Title":"Luminarias"},{"IMDB Rating":7.6,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"Se jie"},{"IMDB Rating":6.8,"Production Budget":35000000,"Rotten Tomatoes Rating":44,"Title":"Luther"},{"IMDB Rating":7.9,"Production Budget":45000000,"Rotten Tomatoes Rating":63,"Title":"Love Actually"},{"IMDB Rating":5.3,"Production Budget":22000000,"Rotten Tomatoes Rating":53,"Title":"The Little Vampire"},{"IMDB Rating":6.6,"Production Budget":65000000,"Rotten Tomatoes Rating":32,"Title":"The Lovely Bones"},{"IMDB Rating":4.7,"Production Budget":50000000,"Rotten Tomatoes Rating":42,"Title":"Herbie: Fully Loaded"},{"IMDB Rating":6.2,"Production Budget":50000000,"Rotten Tomatoes Rating":64,"Title":"For Love of the Game"},{"IMDB Rating":6.9,"Production Budget":9000000,"Rotten Tomatoes Rating":50,"Title":"Leaves of Grass"},{"IMDB Rating":5.5,"Production Budget":18000000,"Rotten Tomatoes Rating":17,"Title":"Love Happens"},{"IMDB Rating":5.6,"Production Budget":40000000,"Rotten Tomatoes Rating":33,"Title":"Just Visiting"},{"IMDB Rating":8.5,"Production Budget":2000000,"Rotten Tomatoes Rating":null,"Title":"Das Leben der Anderen"},{"IMDB Rating":5.6,"Production Budget":25000000,"Rotten Tomatoes Rating":13,"Title":"Love Ranch"},{"IMDB Rating":7.6,"Production Budget":15500000,"Rotten Tomatoes Rating":null,"Title":"La MÙme"},{"IMDB Rating":null,"Production Budget":180000000,"Rotten Tomatoes Rating":76,"Title":"The Chronicles of Narnia: The Lion, the Witch and the Wardrobe"},{"IMDB Rating":6.2,"Production Budget":82000000,"Rotten Tomatoes Rating":31,"Title":"The Longest Yard"},{"IMDB Rating":6.1,"Production Budget":50000000,"Rotten Tomatoes Rating":37,"Title":"Mad City"},{"IMDB Rating":6.3,"Production Budget":5000000,"Rotten Tomatoes Rating":70,"Title":"Made"},{"IMDB Rating":6.8,"Production Budget":150000000,"Rotten Tomatoes Rating":64,"Title":"Madagascar: Escape 2 Africa"},{"IMDB Rating":6.6,"Production Budget":75000000,"Rotten Tomatoes Rating":55,"Title":"Madagascar"},{"IMDB Rating":7.4,"Production Budget":500000,"Rotten Tomatoes Rating":83,"Title":"Mad Hot Ballroom"},{"IMDB Rating":6.4,"Production Budget":14000000,"Rotten Tomatoes Rating":null,"Title":"Madison"},{"IMDB Rating":5,"Production Budget":10000000,"Rotten Tomatoes Rating":null,"Title":"Jane Austen's Mafia"},{"IMDB Rating":5.3,"Production Budget":26000000,"Rotten Tomatoes Rating":35,"Title":"Paul Blart: Mall Cop"},{"IMDB Rating":5.7,"Production Budget":36000000,"Rotten Tomatoes Rating":11,"Title":"A Man Apart"},{"IMDB Rating":7.7,"Production Budget":60000000,"Rotten Tomatoes Rating":38,"Title":"Man on Fire"},{"IMDB Rating":4.2,"Production Budget":50000000,"Rotten Tomatoes Rating":8,"Title":"Man of the House"},{"IMDB Rating":7.4,"Production Budget":52000000,"Rotten Tomatoes Rating":62,"Title":"Man on the Moon"},{"IMDB Rating":6.3,"Production Budget":20000000,"Rotten Tomatoes Rating":40,"Title":"The Man Who Knew Too Little"},{"IMDB Rating":2.4,"Production Budget":20000000,"Rotten Tomatoes Rating":10,"Title":"Marci X"},{"IMDB Rating":6.4,"Production Budget":12000000,"Rotten Tomatoes Rating":null,"Title":"Married Life"},{"IMDB Rating":4.5,"Production Budget":15000000,"Rotten Tomatoes Rating":20,"Title":"The Marine"},{"IMDB Rating":2,"Production Budget":100000000,"Rotten Tomatoes Rating":6,"Title":"Son of the Mask"},{"IMDB Rating":6.9,"Production Budget":10000000,"Rotten Tomatoes Rating":76,"Title":"The Matador"},{"IMDB Rating":8.7,"Production Budget":65000000,"Rotten Tomatoes Rating":86,"Title":"The Matrix"},{"IMDB Rating":5.1,"Production Budget":12000000,"Rotten Tomatoes Rating":26,"Title":"Max Keeble's Big Move"},{"IMDB Rating":5.8,"Production Budget":1750000,"Rotten Tomatoes Rating":null,"Title":"May"},{"IMDB Rating":7.8,"Production Budget":350000,"Rotten Tomatoes Rating":98,"Title":"Murderball"},{"IMDB Rating":7.4,"Production Budget":16000000,"Rotten Tomatoes Rating":82,"Title":"Vicky Cristina Barcelona"},{"IMDB Rating":6.6,"Production Budget":5000000,"Rotten Tomatoes Rating":75,"Title":"My Big Fat Greek Wedding"},{"IMDB Rating":5.8,"Production Budget":20000000,"Rotten Tomatoes Rating":15,"Title":"My Best Friend's Girl"},{"IMDB Rating":4.5,"Production Budget":75000000,"Rotten Tomatoes Rating":20,"Title":"Monkeybone"},{"IMDB Rating":3.1,"Production Budget":20000000,"Rotten Tomatoes Rating":30,"Title":"Meet the Browns"},{"IMDB Rating":5.7,"Production Budget":14000000,"Rotten Tomatoes Rating":null,"Title":"My Bloody Valentine"},{"IMDB Rating":5.6,"Production Budget":30000000,"Rotten Tomatoes Rating":null,"Title":"Wu ji"},{"IMDB Rating":3.9,"Production Budget":42000000,"Rotten Tomatoes Rating":3,"Title":"McHale's Navy"},{"IMDB Rating":6.7,"Production Budget":80000000,"Rotten Tomatoes Rating":81,"Title":"The Manchurian Candidate"},{"IMDB Rating":5.7,"Production Budget":40000000,"Rotten Tomatoes Rating":44,"Title":"Mickey Blue Eyes"},{"IMDB Rating":7.5,"Production Budget":21500000,"Rotten Tomatoes Rating":90,"Title":"Michael Clayton"},{"IMDB Rating":7.5,"Production Budget":135000000,"Rotten Tomatoes Rating":85,"Title":"Master and Commander: The Far Side of the World"},{"IMDB Rating":6.1,"Production Budget":35000000,"Rotten Tomatoes Rating":null,"Title":"Nanny McPhee and the Big Bang"},{"IMDB Rating":6.7,"Production Budget":25000000,"Rotten Tomatoes Rating":73,"Title":"Nanny McPhee"},{"IMDB Rating":7.3,"Production Budget":500000,"Rotten Tomatoes Rating":null,"Title":"Mean Creek"},{"IMDB Rating":4.7,"Production Budget":41000000,"Rotten Tomatoes Rating":18,"Title":"The Medallion"},{"IMDB Rating":4.8,"Production Budget":60000000,"Rotten Tomatoes Rating":19,"Title":"Meet Dave"},{"IMDB Rating":8.2,"Production Budget":30000000,"Rotten Tomatoes Rating":91,"Title":"Million Dollar Baby"},{"IMDB Rating":3.1,"Production Budget":17500000,"Rotten Tomatoes Rating":26,"Title":"Madea Goes To Jail"},{"IMDB Rating":5.5,"Production Budget":40000000,"Rotten Tomatoes Rating":14,"Title":"Made of Honor"},{"IMDB Rating":7,"Production Budget":18000000,"Rotten Tomatoes Rating":83,"Title":"Mean Girls"},{"IMDB Rating":6.3,"Production Budget":4500000,"Rotten Tomatoes Rating":null,"Title":"Mean Machine"},{"IMDB Rating":3.4,"Production Budget":24000000,"Rotten Tomatoes Rating":4,"Title":"Meet the Deedles"},{"IMDB Rating":6.9,"Production Budget":51000000,"Rotten Tomatoes Rating":48,"Title":"Me, Myself & Irene"},{"IMDB Rating":7.1,"Production Budget":85000000,"Rotten Tomatoes Rating":36,"Title":"Memoirs of a Geisha"},{"IMDB Rating":7,"Production Budget":90000000,"Rotten Tomatoes Rating":91,"Title":"Men in Black"},{"IMDB Rating":6.8,"Production Budget":32000000,"Rotten Tomatoes Rating":41,"Title":"Men of Honor"},{"IMDB Rating":8.7,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"Memento"},{"IMDB Rating":5.8,"Production Budget":60000000,"Rotten Tomatoes Rating":17,"Title":"Mercury Rising"},{"IMDB Rating":4.9,"Production Budget":600000,"Rotten Tomatoes Rating":14,"Title":"Mercy Streets"},{"IMDB Rating":7.8,"Production Budget":22000000,"Rotten Tomatoes Rating":null,"Title":"Joyeux NoÎl"},{"IMDB Rating":5.6,"Production Budget":30000000,"Rotten Tomatoes Rating":31,"Title":"Message in a Bottle"},{"IMDB Rating":6.9,"Production Budget":85000000,"Rotten Tomatoes Rating":50,"Title":"Meet Joe Black"},{"IMDB Rating":7.6,"Production Budget":3200000,"Rotten Tomatoes Rating":null,"Title":"Maria Full of Grace"},{"IMDB Rating":null,"Production Budget":22000000,"Rotten Tomatoes Rating":11,"Title":"Megiddo: Omega Code 2"},{"IMDB Rating":8,"Production Budget":37000000,"Rotten Tomatoes Rating":83,"Title":"Magnolia"},{"IMDB Rating":6.4,"Production Budget":24000000,"Rotten Tomatoes Rating":53,"Title":"The Men Who Stare at Goats"},{"IMDB Rating":6.6,"Production Budget":2500000,"Rotten Tomatoes Rating":null,"Title":"Marilyn Hotchkiss' Ballroom Dancing and Charm School"},{"IMDB Rating":7.4,"Production Budget":140000000,"Rotten Tomatoes Rating":null,"Title":"Men in Black 2"},{"IMDB Rating":6.8,"Production Budget":10000000,"Rotten Tomatoes Rating":81,"Title":"The House of Mirth"},{"IMDB Rating":4.7,"Production Budget":60000000,"Rotten Tomatoes Rating":null,"Title":"Miss Congeniality 2: Armed and Fabulous"},{"IMDB Rating":6.9,"Production Budget":120000000,"Rotten Tomatoes Rating":null,"Title":"Mission: Impossible 2"},{"IMDB Rating":6.9,"Production Budget":150000000,"Rotten Tomatoes Rating":70,"Title":"Mission: Impossible III"},{"IMDB Rating":6.1,"Production Budget":45000000,"Rotten Tomatoes Rating":41,"Title":"Miss Congeniality"},{"IMDB Rating":7.4,"Production Budget":65000000,"Rotten Tomatoes Rating":59,"Title":"The Missing"},{"IMDB Rating":5.4,"Production Budget":80000000,"Rotten Tomatoes Rating":52,"Title":"Mighty Joe Young"},{"IMDB Rating":6.8,"Production Budget":72000000,"Rotten Tomatoes Rating":41,"Title":"The Majestic"},{"IMDB Rating":4.9,"Production Budget":3000000,"Rotten Tomatoes Rating":null,"Title":"Martin Lawrence Live: RunTelDat"},{"IMDB Rating":4.8,"Production Budget":15000000,"Rotten Tomatoes Rating":30,"Title":"Malibu's Most Wanted"},{"IMDB Rating":5.9,"Production Budget":35000000,"Rotten Tomatoes Rating":35,"Title":"Must Love Dogs"},{"IMDB Rating":7.6,"Production Budget":2500000,"Rotten Tomatoes Rating":64,"Title":"My Life Without Me"},{"IMDB Rating":5.1,"Production Budget":90000000,"Rotten Tomatoes Rating":24,"Title":"Mission to Mars"},{"IMDB Rating":7,"Production Budget":4000000,"Rotten Tomatoes Rating":53,"Title":"MirrorMask"},{"IMDB Rating":6.7,"Production Budget":28700000,"Rotten Tomatoes Rating":55,"Title":"Mumford"},{"IMDB Rating":6.2,"Production Budget":27000000,"Rotten Tomatoes Rating":26,"Title":"Mindhunters"},{"IMDB Rating":5.7,"Production Budget":57000000,"Rotten Tomatoes Rating":29,"Title":"Captain Corelli's Mandolin"},{"IMDB Rating":7.4,"Production Budget":14200000,"Rotten Tomatoes Rating":null,"Title":"Manderlay"},{"IMDB Rating":6.5,"Production Budget":35000000,"Rotten Tomatoes Rating":50,"Title":"Midnight in the Garden of Good and Evil"},{"IMDB Rating":7.2,"Production Budget":35000000,"Rotten Tomatoes Rating":31,"Title":"The Man in the Iron Mask"},{"IMDB Rating":5.1,"Production Budget":45000000,"Rotten Tomatoes Rating":16,"Title":"Monster-in-Law"},{"IMDB Rating":6.7,"Production Budget":21000000,"Rotten Tomatoes Rating":62,"Title":"Moonlight Mile"},{"IMDB Rating":6.1,"Production Budget":65000000,"Rotten Tomatoes Rating":35,"Title":"Mona Lisa Smile"},{"IMDB Rating":7.2,"Production Budget":4000000,"Rotten Tomatoes Rating":85,"Title":"Monster's Ball"},{"IMDB Rating":7.2,"Production Budget":21600000,"Rotten Tomatoes Rating":null,"Title":"MoliËre"},{"IMDB Rating":5.6,"Production Budget":21000000,"Rotten Tomatoes Rating":14,"Title":"Molly"},{"IMDB Rating":6.8,"Production Budget":75000000,"Rotten Tomatoes Rating":74,"Title":"Monster House"},{"IMDB Rating":8.3,"Production Budget":20000000,"Rotten Tomatoes Rating":null,"Title":"Mononoke-hime"},{"IMDB Rating":7.2,"Production Budget":1200000,"Rotten Tomatoes Rating":null,"Title":"Monsoon Wedding"},{"IMDB Rating":7.4,"Production Budget":5000000,"Rotten Tomatoes Rating":82,"Title":"Monster"},{"IMDB Rating":7.4,"Production Budget":115000000,"Rotten Tomatoes Rating":95,"Title":"Monsters, Inc."},{"IMDB Rating":5.7,"Production Budget":25000000,"Rotten Tomatoes Rating":17,"Title":"Money Talks"},{"IMDB Rating":8,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"Moon"},{"IMDB Rating":5.2,"Production Budget":26000000,"Rotten Tomatoes Rating":13,"Title":"Welcome to Mooseport"},{"IMDB Rating":6.4,"Production Budget":6000000,"Rotten Tomatoes Rating":84,"Title":"Morvern Callar"},{"IMDB Rating":6.5,"Production Budget":42000000,"Rotten Tomatoes Rating":52,"Title":"The Mothman Prophecies"},{"IMDB Rating":7.3,"Production Budget":53000000,"Rotten Tomatoes Rating":null,"Title":"Moulin Rouge"},{"IMDB Rating":7.1,"Production Budget":25000000,"Rotten Tomatoes Rating":84,"Title":"Me and Orson Welles"},{"IMDB Rating":6.4,"Production Budget":60000000,"Rotten Tomatoes Rating":38,"Title":"Meet the Fockers"},{"IMDB Rating":7,"Production Budget":55000000,"Rotten Tomatoes Rating":84,"Title":"Meet the Parents"},{"IMDB Rating":5.6,"Production Budget":30000000,"Rotten Tomatoes Rating":55,"Title":"Mr. 3000"},{"IMDB Rating":6.1,"Production Budget":28000000,"Rotten Tomatoes Rating":null,"Title":"The Miracle"},{"IMDB Rating":7.7,"Production Budget":102000000,"Rotten Tomatoes Rating":91,"Title":"Minority Report"},{"IMDB Rating":5.2,"Production Budget":6000000,"Rotten Tomatoes Rating":null,"Title":"Mr. Nice Guy"},{"IMDB Rating":7.1,"Production Budget":20000000,"Rotten Tomatoes Rating":66,"Title":"Mrs. Henderson Presents"},{"IMDB Rating":3.2,"Production Budget":30000000,"Rotten Tomatoes Rating":7,"Title":"Mortal Kombat: Annihilation"},{"IMDB Rating":6.6,"Production Budget":23000000,"Rotten Tomatoes Rating":81,"Title":"Marvin's Room"},{"IMDB Rating":5.9,"Production Budget":45000000,"Rotten Tomatoes Rating":34,"Title":"Miracle at St. Anna"},{"IMDB Rating":6.1,"Production Budget":38000000,"Rotten Tomatoes Rating":null,"Title":"Mouse Hunt"},{"IMDB Rating":5.3,"Production Budget":7500000,"Rotten Tomatoes Rating":25,"Title":"Masked and Anonymous"},{"IMDB Rating":7.1,"Production Budget":30000000,"Rotten Tomatoes Rating":66,"Title":"Miss Potter"},{"IMDB Rating":6.1,"Production Budget":2000000,"Rotten Tomatoes Rating":null,"Title":"The Missing Person"},{"IMDB Rating":2.4,"Production Budget":30000000,"Rotten Tomatoes Rating":2,"Title":"Meet the Spartans"},{"IMDB Rating":5.5,"Production Budget":28000000,"Rotten Tomatoes Rating":37,"Title":"Mystery, Alaska"},{"IMDB Rating":7.8,"Production Budget":15000000,"Rotten Tomatoes Rating":77,"Title":"Match Point"},{"IMDB Rating":7.2,"Production Budget":7000000,"Rotten Tomatoes Rating":null,"Title":"Mother and Child"},{"IMDB Rating":6.7,"Production Budget":15000000,"Rotten Tomatoes Rating":78,"Title":"A Mighty Heart"},{"IMDB Rating":7.1,"Production Budget":127000000,"Rotten Tomatoes Rating":73,"Title":"The Matrix Reloaded"},{"IMDB Rating":6.5,"Production Budget":110000000,"Rotten Tomatoes Rating":37,"Title":"The Matrix Revolutions"},{"IMDB Rating":7.1,"Production Budget":800000,"Rotten Tomatoes Rating":null,"Title":"The Mudge Boy"},{"IMDB Rating":7.2,"Production Budget":90000000,"Rotten Tomatoes Rating":86,"Title":"Mulan"},{"IMDB Rating":7.9,"Production Budget":15000000,"Rotten Tomatoes Rating":81,"Title":"Mulholland Drive"},{"IMDB Rating":6.8,"Production Budget":80000000,"Rotten Tomatoes Rating":54,"Title":"The Mummy"},{"IMDB Rating":6.2,"Production Budget":98000000,"Rotten Tomatoes Rating":47,"Title":"The Mummy Returns"},{"IMDB Rating":5.1,"Production Budget":175000000,"Rotten Tomatoes Rating":13,"Title":"The Mummy: Tomb of the Dragon Emperor"},{"IMDB Rating":7.8,"Production Budget":75000000,"Rotten Tomatoes Rating":78,"Title":"Munich"},{"IMDB Rating":6.1,"Production Budget":24000000,"Rotten Tomatoes Rating":62,"Title":"Muppets From Space"},{"IMDB Rating":5.9,"Production Budget":50000000,"Rotten Tomatoes Rating":31,"Title":"Murder by Numbers"},{"IMDB Rating":5.5,"Production Budget":15000000,"Rotten Tomatoes Rating":51,"Title":"The Muse"},{"IMDB Rating":6.4,"Production Budget":110000000,"Rotten Tomatoes Rating":43,"Title":"Night at the Museum"},{"IMDB Rating":4.4,"Production Budget":40000000,"Rotten Tomatoes Rating":10,"Title":"The Musketeer"},{"IMDB Rating":6.6,"Production Budget":40000000,"Rotten Tomatoes Rating":63,"Title":"Music and Lyrics"},{"IMDB Rating":7.1,"Production Budget":30000000,"Rotten Tomatoes Rating":null,"Title":"The Merchant of Venice"},{"IMDB Rating":6,"Production Budget":135000000,"Rotten Tomatoes Rating":47,"Title":"Miami Vice"},{"IMDB Rating":6.8,"Production Budget":175000000,"Rotten Tomatoes Rating":72,"Title":"Monsters vs. Aliens"},{"IMDB Rating":7.2,"Production Budget":6000000,"Rotten Tomatoes Rating":88,"Title":"A Mighty Wind"},{"IMDB Rating":5.9,"Production Budget":40000000,"Rotten Tomatoes Rating":55,"Title":"The Mexican"},{"IMDB Rating":6.2,"Production Budget":46000000,"Rotten Tomatoes Rating":72,"Title":"My Best Friend's Wedding"},{"IMDB Rating":null,"Production Budget":14000000,"Rotten Tomatoes Rating":19,"Title":"Dude, Where's My Car?"},{"IMDB Rating":6.9,"Production Budget":7000000,"Rotten Tomatoes Rating":72,"Title":"My Dog Skip"},{"IMDB Rating":6.5,"Production Budget":1100,"Rotten Tomatoes Rating":null,"Title":"My Date With Drew"},{"IMDB Rating":7.4,"Production Budget":2000000,"Rotten Tomatoes Rating":82,"Title":"Me and You and Everyone We Know"},{"IMDB Rating":4.5,"Production Budget":60000000,"Rotten Tomatoes Rating":13,"Title":"My Favorite Martian"},{"IMDB Rating":6.3,"Production Budget":21500000,"Rotten Tomatoes Rating":50,"Title":"My Fellow Americans"},{"IMDB Rating":7.4,"Production Budget":27500000,"Rotten Tomatoes Rating":48,"Title":"My Sister's Keeper"},{"IMDB Rating":7,"Production Budget":1700000,"Rotten Tomatoes Rating":null,"Title":"My Summer of Love"},{"IMDB Rating":8,"Production Budget":30000000,"Rotten Tomatoes Rating":87,"Title":"Mystic River"},{"IMDB Rating":5.7,"Production Budget":32000000,"Rotten Tomatoes Rating":40,"Title":"Nacho Libre"},{"IMDB Rating":7.3,"Production Budget":7500000,"Rotten Tomatoes Rating":83,"Title":"Narc"},{"IMDB Rating":6.9,"Production Budget":225000000,"Rotten Tomatoes Rating":67,"Title":"The Chronicles of Narnia: Prince Caspian"},{"IMDB Rating":6.9,"Production Budget":100000000,"Rotten Tomatoes Rating":44,"Title":"National Treasure"},{"IMDB Rating":6.6,"Production Budget":35000000,"Rotten Tomatoes Rating":37,"Title":"The Nativity Story"},{"IMDB Rating":6.2,"Production Budget":21000000,"Rotten Tomatoes Rating":23,"Title":"Never Back Down"},{"IMDB Rating":5.7,"Production Budget":50000000,"Rotten Tomatoes Rating":21,"Title":"Into the Blue"},{"IMDB Rating":8.3,"Production Budget":25000000,"Rotten Tomatoes Rating":95,"Title":"No Country for Old Men"},{"IMDB Rating":8.1,"Production Budget":92000000,"Rotten Tomatoes Rating":97,"Title":"The Incredibles"},{"IMDB Rating":7.2,"Production Budget":50000000,"Rotten Tomatoes Rating":81,"Title":"The Negotiator"},{"IMDB Rating":5.3,"Production Budget":35000000,"Rotten Tomatoes Rating":13,"Title":"A Nightmare on Elm Street"},{"IMDB Rating":5.2,"Production Budget":5000000,"Rotten Tomatoes Rating":35,"Title":"Not Easily Broken"},{"IMDB Rating":5.4,"Production Budget":13000000,"Rotten Tomatoes Rating":7,"Title":"The New Guy"},{"IMDB Rating":5.7,"Production Budget":27000000,"Rotten Tomatoes Rating":61,"Title":"The Newton Boys"},{"IMDB Rating":4.4,"Production Budget":25000000,"Rotten Tomatoes Rating":19,"Title":"The Next Best Thing"},{"IMDB Rating":6.3,"Production Budget":1900000,"Rotten Tomatoes Rating":57,"Title":"Northfork"},{"IMDB Rating":6.8,"Production Budget":26000000,"Rotten Tomatoes Rating":84,"Title":"In Good Company"},{"IMDB Rating":6.9,"Production Budget":42000000,"Rotten Tomatoes Rating":82,"Title":"Notting Hill"},{"IMDB Rating":5,"Production Budget":80000000,"Rotten Tomatoes Rating":21,"Title":"Little Nicky"},{"IMDB Rating":7.3,"Production Budget":10000000,"Rotten Tomatoes Rating":77,"Title":"Nicholas Nickleby"},{"IMDB Rating":6,"Production Budget":37000000,"Rotten Tomatoes Rating":50,"Title":"Nim's Island"},{"IMDB Rating":6.3,"Production Budget":50000000,"Rotten Tomatoes Rating":25,"Title":"Ninja Assassin"},{"IMDB Rating":6.6,"Production Budget":38000000,"Rotten Tomatoes Rating":null,"Title":"The Ninth Gate"},{"IMDB Rating":7.3,"Production Budget":15000000,"Rotten Tomatoes Rating":62,"Title":"Never Let Me Go"},{"IMDB Rating":4.9,"Production Budget":65000000,"Rotten Tomatoes Rating":23,"Title":"Lucky Numbers"},{"IMDB Rating":5.9,"Production Budget":150000000,"Rotten Tomatoes Rating":null,"Title":"Night at the Museum: Battle of the Smithsonian"},{"IMDB Rating":6.8,"Production Budget":10000000,"Rotten Tomatoes Rating":73,"Title":"Nick and Norah's Infinite Playlist"},{"IMDB Rating":6.3,"Production Budget":19000000,"Rotten Tomatoes Rating":50,"Title":"Notorious"},{"IMDB Rating":8.3,"Production Budget":2000000,"Rotten Tomatoes Rating":94,"Title":"No End In Sight"},{"IMDB Rating":5.5,"Production Budget":40000000,"Rotten Tomatoes Rating":null,"Title":"Nomad"},{"IMDB Rating":8,"Production Budget":1000000,"Rotten Tomatoes Rating":93,"Title":"No Man's Land"},{"IMDB Rating":6.3,"Production Budget":28000000,"Rotten Tomatoes Rating":40,"Title":"No Reservations"},{"IMDB Rating":8,"Production Budget":30000000,"Rotten Tomatoes Rating":52,"Title":"The Notebook"},{"IMDB Rating":5.5,"Production Budget":250000,"Rotten Tomatoes Rating":null,"Title":"November"},{"IMDB Rating":5.8,"Production Budget":6000000,"Rotten Tomatoes Rating":37,"Title":"Novocaine"},{"IMDB Rating":6.9,"Production Budget":400000,"Rotten Tomatoes Rating":70,"Title":"Napoleon Dynamite"},{"IMDB Rating":7.2,"Production Budget":30000000,"Rotten Tomatoes Rating":69,"Title":"North Country"},{"IMDB Rating":7.5,"Production Budget":8500000,"Rotten Tomatoes Rating":null,"Title":"The Namesake"},{"IMDB Rating":6.9,"Production Budget":2000000,"Rotten Tomatoes Rating":null,"Title":"Inside Deep Throat"},{"IMDB Rating":6.4,"Production Budget":60000000,"Rotten Tomatoes Rating":75,"Title":"Intolerable Cruelty"},{"IMDB Rating":6.5,"Production Budget":90000000,"Rotten Tomatoes Rating":58,"Title":"The Interpreter"},{"IMDB Rating":5.9,"Production Budget":4000000,"Rotten Tomatoes Rating":40,"Title":"The Night Listener"},{"IMDB Rating":null,"Production Budget":50000000,"Rotten Tomatoes Rating":59,"Title":"The International"},{"IMDB Rating":6.2,"Production Budget":32000000,"Rotten Tomatoes Rating":8,"Title":"The Number 23"},{"IMDB Rating":6.4,"Production Budget":24000000,"Rotten Tomatoes Rating":84,"Title":"Nurse Betty"},{"IMDB Rating":5.9,"Production Budget":25000000,"Rotten Tomatoes Rating":null,"Title":"Jimmy Neutron: Boy Genius"},{"IMDB Rating":4.3,"Production Budget":84000000,"Rotten Tomatoes Rating":null,"Title":"Nutty Professor II: The Klumps"},{"IMDB Rating":5.8,"Production Budget":500000,"Rotten Tomatoes Rating":null,"Title":"Never Again"},{"IMDB Rating":7.9,"Production Budget":25000000,"Rotten Tomatoes Rating":82,"Title":"Finding Neverland"},{"IMDB Rating":8.2,"Production Budget":20000000,"Rotten Tomatoes Rating":82,"Title":"Into the Wild"},{"IMDB Rating":6.9,"Production Budget":30000000,"Rotten Tomatoes Rating":60,"Title":"The New World"},{"IMDB Rating":6.5,"Production Budget":4200000,"Rotten Tomatoes Rating":null,"Title":"Nochnoy dozor"},{"IMDB Rating":null,"Production Budget":40000000,"Rotten Tomatoes Rating":11,"Title":"New York Minute"},{"IMDB Rating":5.9,"Production Budget":15000000,"Rotten Tomatoes Rating":50,"Title":"The Object of my Affection"},{"IMDB Rating":6.1,"Production Budget":18000000,"Rotten Tomatoes Rating":47,"Title":"Orange County"},{"IMDB Rating":7.6,"Production Budget":110000000,"Rotten Tomatoes Rating":81,"Title":"Ocean's Eleven"},{"IMDB Rating":6,"Production Budget":85000000,"Rotten Tomatoes Rating":55,"Title":"Ocean's Twelve"},{"IMDB Rating":6.9,"Production Budget":85000000,"Rotten Tomatoes Rating":70,"Title":"Ocean's Thirteen"},{"IMDB Rating":7.6,"Production Budget":80000000,"Rotten Tomatoes Rating":null,"Title":"Oceans"},{"IMDB Rating":7.9,"Production Budget":10000000,"Rotten Tomatoes Rating":80,"Title":"Office Space"},{"IMDB Rating":7,"Production Budget":16000000,"Rotten Tomatoes Rating":69,"Title":"White Oleander"},{"IMDB Rating":5.4,"Production Budget":25000000,"Rotten Tomatoes Rating":26,"Title":"The Omen"},{"IMDB Rating":6.6,"Production Budget":60000000,"Rotten Tomatoes Rating":49,"Title":"Any Given Sunday"},{"IMDB Rating":8,"Production Budget":150000,"Rotten Tomatoes Rating":97,"Title":"Once"},{"IMDB Rating":7.1,"Production Budget":1000000,"Rotten Tomatoes Rating":82,"Title":"Once in a Lifetime: the Extraordinary Story of the New York Cosmos"},{"IMDB Rating":7,"Production Budget":12000000,"Rotten Tomatoes Rating":81,"Title":"One Hour Photo"},{"IMDB Rating":6.9,"Production Budget":30000000,"Rotten Tomatoes Rating":88,"Title":"One True Thing"},{"IMDB Rating":4.7,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"Ong-Bak 2"},{"IMDB Rating":3.4,"Production Budget":10000000,"Rotten Tomatoes Rating":18,"Title":"On the Line"},{"IMDB Rating":6,"Production Budget":20000000,"Rotten Tomatoes Rating":16,"Title":"One Night with the King"},{"IMDB Rating":6.5,"Production Budget":9000000,"Rotten Tomatoes Rating":null,"Title":"Opal Dreams"},{"IMDB Rating":6,"Production Budget":85000000,"Rotten Tomatoes Rating":47,"Title":"Open Season"},{"IMDB Rating":5.9,"Production Budget":500000,"Rotten Tomatoes Rating":null,"Title":"Open Water"},{"IMDB Rating":7.5,"Production Budget":26000000,"Rotten Tomatoes Rating":79,"Title":"Open Range"},{"IMDB Rating":4.9,"Production Budget":35000000,"Rotten Tomatoes Rating":null,"Title":"The Order"},{"IMDB Rating":6,"Production Budget":1000000,"Rotten Tomatoes Rating":null,"Title":"Orgazmo"},{"IMDB Rating":5.6,"Production Budget":26000000,"Rotten Tomatoes Rating":12,"Title":"Original Sin"},{"IMDB Rating":7.4,"Production Budget":500000,"Rotten Tomatoes Rating":null,"Title":"Osama"},{"IMDB Rating":6.7,"Production Budget":12500000,"Rotten Tomatoes Rating":65,"Title":"Oscar and Lucinda"},{"IMDB Rating":7,"Production Budget":24000000,"Rotten Tomatoes Rating":60,"Title":"Old School"},{"IMDB Rating":6,"Production Budget":70000000,"Rotten Tomatoes Rating":54,"Title":"Osmosis Jones"},{"IMDB Rating":5.6,"Production Budget":35000000,"Rotten Tomatoes Rating":13,"Title":"American Outlaws"},{"IMDB Rating":7,"Production Budget":65000000,"Rotten Tomatoes Rating":59,"Title":"Oliver Twist"},{"IMDB Rating":5.8,"Production Budget":11000000,"Rotten Tomatoes Rating":8,"Title":"Out Cold"},{"IMDB Rating":6.4,"Production Budget":50000000,"Rotten Tomatoes Rating":null,"Title":"Outlander"},{"IMDB Rating":7.1,"Production Budget":48000000,"Rotten Tomatoes Rating":93,"Title":"Out of Sight"},{"IMDB Rating":4.9,"Production Budget":50000000,"Rotten Tomatoes Rating":65,"Title":"Out of Time"},{"IMDB Rating":4.9,"Production Budget":40000000,"Rotten Tomatoes Rating":24,"Title":"The Out-of-Towners"},{"IMDB Rating":7,"Production Budget":10000000,"Rotten Tomatoes Rating":78,"Title":"Owning Mahowny"},{"IMDB Rating":5.3,"Production Budget":56000000,"Rotten Tomatoes Rating":20,"Title":"The Pacifier"},{"IMDB Rating":8.4,"Production Budget":16000000,"Rotten Tomatoes Rating":null,"Title":"El Laberinto del Fauno"},{"IMDB Rating":7.1,"Production Budget":25000000,"Rotten Tomatoes Rating":50,"Title":"The Passion of the Christ"},{"IMDB Rating":6.3,"Production Budget":50000000,"Rotten Tomatoes Rating":24,"Title":"Patch Adams"},{"IMDB Rating":5.8,"Production Budget":50000000,"Rotten Tomatoes Rating":51,"Title":"Payback"},{"IMDB Rating":6.1,"Production Budget":60000000,"Rotten Tomatoes Rating":28,"Title":"Paycheck"},{"IMDB Rating":5.4,"Production Budget":35000000,"Rotten Tomatoes Rating":17,"Title":"Max Payne"},{"IMDB Rating":5.3,"Production Budget":45000000,"Rotten Tomatoes Rating":null,"Title":"The Princess Diaries 2: Royal Engagement"},{"IMDB Rating":5.9,"Production Budget":30000000,"Rotten Tomatoes Rating":46,"Title":"The Princess Diaries"},{"IMDB Rating":5.8,"Production Budget":50000000,"Rotten Tomatoes Rating":45,"Title":"The Peacemaker"},{"IMDB Rating":7.1,"Production Budget":100000000,"Rotten Tomatoes Rating":76,"Title":"Peter Pan"},{"IMDB Rating":5.5,"Production Budget":20000000,"Rotten Tomatoes Rating":null,"Title":"People I Know"},{"IMDB Rating":6.2,"Production Budget":6600000,"Rotten Tomatoes Rating":null,"Title":"Perrier's Bounty"},{"IMDB Rating":6.5,"Production Budget":14000000,"Rotten Tomatoes Rating":60,"Title":"A Perfect Getaway"},{"IMDB Rating":2.2,"Production Budget":3000000,"Rotten Tomatoes Rating":23,"Title":"Phat Girlz"},{"IMDB Rating":6.8,"Production Budget":4000000,"Rotten Tomatoes Rating":null,"Title":"Poolhall Junkies"},{"IMDB Rating":7.2,"Production Budget":55000000,"Rotten Tomatoes Rating":33,"Title":"The Phantom of the Opera"},{"IMDB Rating":7.2,"Production Budget":11000000,"Rotten Tomatoes Rating":71,"Title":"Phone Booth"},{"IMDB Rating":8.5,"Production Budget":35000000,"Rotten Tomatoes Rating":null,"Title":"The Pianist"},{"IMDB Rating":5.1,"Production Budget":80000000,"Rotten Tomatoes Rating":22,"Title":"The Pink Panther"},{"IMDB Rating":8,"Production Budget":125000000,"Rotten Tomatoes Rating":null,"Title":"Pirates of the Caribbean: The Curse of the Black Pearl"},{"IMDB Rating":7.3,"Production Budget":225000000,"Rotten Tomatoes Rating":54,"Title":"Pirates of the Caribbean: Dead Man's Chest"},{"IMDB Rating":7,"Production Budget":300000000,"Rotten Tomatoes Rating":45,"Title":"Pirates of the Caribbean: At World's End"},{"IMDB Rating":6.4,"Production Budget":120000000,"Rotten Tomatoes Rating":29,"Title":"The Chronicles of Riddick"},{"IMDB Rating":7,"Production Budget":23000000,"Rotten Tomatoes Rating":55,"Title":"Pitch Black"},{"IMDB Rating":5.1,"Production Budget":24000000,"Rotten Tomatoes Rating":null,"Title":"Play it to the Bone"},{"IMDB Rating":5.1,"Production Budget":12000000,"Rotten Tomatoes Rating":13,"Title":"Screwed"},{"IMDB Rating":5.8,"Production Budget":95000000,"Rotten Tomatoes Rating":50,"Title":"Percy Jackson & the Olympians: The Lightning Thief"},{"IMDB Rating":6.6,"Production Budget":13000000,"Rotten Tomatoes Rating":null,"Title":"Paris, je t'aime"},{"IMDB Rating":5.3,"Production Budget":9000000,"Rotten Tomatoes Rating":null,"Title":"Princess Kaiulani"},{"IMDB Rating":5.3,"Production Budget":27000000,"Rotten Tomatoes Rating":38,"Title":"Lake Placid"},{"IMDB Rating":4.4,"Production Budget":35000000,"Rotten Tomatoes Rating":20,"Title":"The Back-up Plan"},{"IMDB Rating":6.9,"Production Budget":45000000,"Rotten Tomatoes Rating":77,"Title":"The Pledge"},{"IMDB Rating":6.1,"Production Budget":65000000,"Rotten Tomatoes Rating":39,"Title":"Proof of Life"},{"IMDB Rating":7.1,"Production Budget":6000000,"Rotten Tomatoes Rating":82,"Title":"Pollock"},{"IMDB Rating":5.5,"Production Budget":100000000,"Rotten Tomatoes Rating":44,"Title":"Planet of the Apes"},{"IMDB Rating":7.4,"Production Budget":3000000,"Rotten Tomatoes Rating":88,"Title":"Please Give"},{"IMDB Rating":6.1,"Production Budget":50000000,"Rotten Tomatoes Rating":22,"Title":"Planet 51"},{"IMDB Rating":3.7,"Production Budget":100000000,"Rotten Tomatoes Rating":6,"Title":"The Adventures of Pluto Nash"},{"IMDB Rating":4.8,"Production Budget":5000000,"Rotten Tomatoes Rating":27,"Title":"The Players Club"},{"IMDB Rating":6.7,"Production Budget":15000,"Rotten Tomatoes Rating":82,"Title":"Paranormal Activity"},{"IMDB Rating":3.5,"Production Budget":45000000,"Rotten Tomatoes Rating":null,"Title":"Pinocchio"},{"IMDB Rating":6.5,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"Pandaemonium"},{"IMDB Rating":6.9,"Production Budget":40000000,"Rotten Tomatoes Rating":28,"Title":"Pandorum"},{"IMDB Rating":6.4,"Production Budget":33000000,"Rotten Tomatoes Rating":30,"Title":"The Punisher"},{"IMDB Rating":3.5,"Production Budget":3000000,"Rotten Tomatoes Rating":23,"Title":"Pokemon 3: The Movie"},{"IMDB Rating":6.7,"Production Budget":170000000,"Rotten Tomatoes Rating":56,"Title":"The Polar Express"},{"IMDB Rating":5.8,"Production Budget":42000000,"Rotten Tomatoes Rating":26,"Title":"Along Came Polly"},{"IMDB Rating":7.8,"Production Budget":34000000,"Rotten Tomatoes Rating":null,"Title":"Gake no ue no Ponyo"},{"IMDB Rating":4.5,"Production Budget":3500000,"Rotten Tomatoes Rating":27,"Title":"Pootie Tang"},{"IMDB Rating":5.6,"Production Budget":160000000,"Rotten Tomatoes Rating":33,"Title":"Poseidon"},{"IMDB Rating":6.4,"Production Budget":25000000,"Rotten Tomatoes Rating":64,"Title":"Possession"},{"IMDB Rating":null,"Production Budget":20000000,"Rotten Tomatoes Rating":46,"Title":"Peter Pan: Return to Neverland"},{"IMDB Rating":5.5,"Production Budget":60000000,"Rotten Tomatoes Rating":21,"Title":"Practical Magic"},{"IMDB Rating":6.8,"Production Budget":35000000,"Rotten Tomatoes Rating":75,"Title":"The Devil Wears Prada"},{"IMDB Rating":7.5,"Production Budget":50000000,"Rotten Tomatoes Rating":null,"Title":"The Boat That Rocked"},{"IMDB Rating":5.7,"Production Budget":20000000,"Rotten Tomatoes Rating":18,"Title":"Paparazzi"},{"IMDB Rating":6.7,"Production Budget":65000000,"Rotten Tomatoes Rating":80,"Title":"Primary Colors"},{"IMDB Rating":7.5,"Production Budget":10000000,"Rotten Tomatoes Rating":null,"Title":"Precious (Based on the Novel Push by Sapphire)"},{"IMDB Rating":6.7,"Production Budget":30000000,"Rotten Tomatoes Rating":34,"Title":"Pride and Glory"},{"IMDB Rating":5.5,"Production Budget":28000000,"Rotten Tomatoes Rating":85,"Title":"Pride and Prejudice"},{"IMDB Rating":6.9,"Production Budget":40000000,"Rotten Tomatoes Rating":63,"Title":"Predators"},{"IMDB Rating":6.2,"Production Budget":8000000,"Rotten Tomatoes Rating":62,"Title":"Prefontaine"},{"IMDB Rating":7.5,"Production Budget":63700000,"Rotten Tomatoes Rating":58,"Title":"Perfume: The Story of a Murderer"},{"IMDB Rating":5.6,"Production Budget":30000000,"Rotten Tomatoes Rating":null,"Title":"The Prince & Me"},{"IMDB Rating":5.1,"Production Budget":10000000,"Rotten Tomatoes Rating":5,"Title":"The Perfect Man"},{"IMDB Rating":7.8,"Production Budget":55000000,"Rotten Tomatoes Rating":66,"Title":"The Pursuit of Happyness"},{"IMDB Rating":6.9,"Production Budget":7000,"Rotten Tomatoes Rating":null,"Title":"Primer"},{"IMDB Rating":5.4,"Production Budget":151500000,"Rotten Tomatoes Rating":26,"Title":"Pearl Harbor"},{"IMDB Rating":null,"Production Budget":20000000,"Rotten Tomatoes Rating":8,"Title":"Premonition"},{"IMDB Rating":6.8,"Production Budget":60000000,"Rotten Tomatoes Rating":79,"Title":"The Prince of Egypt"},{"IMDB Rating":5.1,"Production Budget":18000000,"Rotten Tomatoes Rating":8,"Title":"Prom Night"},{"IMDB Rating":6.9,"Production Budget":20000000,"Rotten Tomatoes Rating":64,"Title":"Proof"},{"IMDB Rating":6.9,"Production Budget":48000000,"Rotten Tomatoes Rating":76,"Title":"Panic Room"},{"IMDB Rating":5.4,"Production Budget":40000000,"Rotten Tomatoes Rating":43,"Title":"The Proposal"},{"IMDB Rating":8.4,"Production Budget":40000000,"Rotten Tomatoes Rating":75,"Title":"The Prestige"},{"IMDB Rating":5.5,"Production Budget":80000000,"Rotten Tomatoes Rating":10,"Title":"The Postman"},{"IMDB Rating":6,"Production Budget":4000000,"Rotten Tomatoes Rating":55,"Title":"Psycho Beach Party"},{"IMDB Rating":4.5,"Production Budget":20000000,"Rotten Tomatoes Rating":35,"Title":"Psycho"},{"IMDB Rating":6.9,"Production Budget":110000000,"Rotten Tomatoes Rating":62,"Title":"The Patriot"},{"IMDB Rating":7.1,"Production Budget":102500000,"Rotten Tomatoes Rating":68,"Title":"Public Enemies"},{"IMDB Rating":5.9,"Production Budget":25000000,"Rotten Tomatoes Rating":null,"Title":"The Powerpuff Girls"},{"IMDB Rating":5,"Production Budget":7500000,"Rotten Tomatoes Rating":11,"Title":"Pulse"},{"IMDB Rating":7.4,"Production Budget":25000000,"Rotten Tomatoes Rating":79,"Title":"Punch-Drunk Love"},{"IMDB Rating":6.1,"Production Budget":35000000,"Rotten Tomatoes Rating":26,"Title":"Punisher: War Zone"},{"IMDB Rating":6,"Production Budget":38000000,"Rotten Tomatoes Rating":23,"Title":"Push"},{"IMDB Rating":5.9,"Production Budget":33000000,"Rotten Tomatoes Rating":49,"Title":"Pushing Tin"},{"IMDB Rating":7.6,"Production Budget":19400000,"Rotten Tomatoes Rating":74,"Title":"The Painted Veil"},{"IMDB Rating":6.8,"Production Budget":40000000,"Rotten Tomatoes Rating":40,"Title":"Pay it Forward"},{"IMDB Rating":4.7,"Production Budget":35000000,"Rotten Tomatoes Rating":17,"Title":"Queen of the Damned"},{"IMDB Rating":7.2,"Production Budget":20000000,"Rotten Tomatoes Rating":87,"Title":"The Quiet American"},{"IMDB Rating":3.5,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"All the Queen's Men"},{"IMDB Rating":6.1,"Production Budget":12000000,"Rotten Tomatoes Rating":58,"Title":"Quarantine"},{"IMDB Rating":7.6,"Production Budget":15000000,"Rotten Tomatoes Rating":97,"Title":"The Queen"},{"IMDB Rating":5,"Production Budget":40000000,"Rotten Tomatoes Rating":33,"Title":"Quest for Camelot"},{"IMDB Rating":6.5,"Production Budget":900000,"Rotten Tomatoes Rating":null,"Title":"The Quiet"},{"IMDB Rating":7.1,"Production Budget":400000,"Rotten Tomatoes Rating":null,"Title":"Quinceanera"},{"IMDB Rating":7.6,"Production Budget":7000000,"Rotten Tomatoes Rating":87,"Title":"Rabbit-Proof Fence"},{"IMDB Rating":6.9,"Production Budget":35000000,"Rotten Tomatoes Rating":35,"Title":"Radio"},{"IMDB Rating":6.9,"Production Budget":40000000,"Rotten Tomatoes Rating":84,"Title":"The Rainmaker"},{"IMDB Rating":7.3,"Production Budget":47500000,"Rotten Tomatoes Rating":null,"Title":"Rambo"},{"IMDB Rating":4.8,"Production Budget":64000000,"Rotten Tomatoes Rating":15,"Title":"Random Hearts"},{"IMDB Rating":5,"Production Budget":25000000,"Rotten Tomatoes Rating":40,"Title":"Rugrats Go Wild"},{"IMDB Rating":8.1,"Production Budget":150000000,"Rotten Tomatoes Rating":96,"Title":"Ratatouille"},{"IMDB Rating":null,"Production Budget":40000000,"Rotten Tomatoes Rating":81,"Title":"Ray"},{"IMDB Rating":2.7,"Production Budget":25000000,"Rotten Tomatoes Rating":4,"Title":"BloodRayne"},{"IMDB Rating":2.8,"Production Budget":70000000,"Rotten Tomatoes Rating":3,"Title":"Rollerball"},{"IMDB Rating":6.9,"Production Budget":210000000,"Rotten Tomatoes Rating":43,"Title":"Robin Hood"},{"IMDB Rating":6.4,"Production Budget":80000000,"Rotten Tomatoes Rating":64,"Title":"Robots"},{"IMDB Rating":7.6,"Production Budget":5250000,"Rotten Tomatoes Rating":null,"Title":"A Room for Romeo Brass"},{"IMDB Rating":5.2,"Production Budget":70000000,"Rotten Tomatoes Rating":45,"Title":"Runaway Bride"},{"IMDB Rating":5.2,"Production Budget":30000000,"Rotten Tomatoes Rating":35,"Title":"Racing Stripes"},{"IMDB Rating":7.4,"Production Budget":24000000,"Rotten Tomatoes Rating":76,"Title":"Rocky Balboa"},{"IMDB Rating":6.4,"Production Budget":95000000,"Rotten Tomatoes Rating":49,"Title":"The Road to El Dorado"},{"IMDB Rating":7.7,"Production Budget":2600000,"Rotten Tomatoes Rating":93,"Title":"Riding Giants"},{"IMDB Rating":7.3,"Production Budget":78000000,"Rotten Tomatoes Rating":68,"Title":"Red Dragon"},{"IMDB Rating":7.7,"Production Budget":33000000,"Rotten Tomatoes Rating":61,"Title":"The Reader"},{"IMDB Rating":5.6,"Production Budget":40000000,"Rotten Tomatoes Rating":8,"Title":"The Reaping"},{"IMDB Rating":4.7,"Production Budget":45000000,"Rotten Tomatoes Rating":14,"Title":"Rebound"},{"IMDB Rating":6.2,"Production Budget":10000000,"Rotten Tomatoes Rating":62,"Title":"Recess: School's Out"},{"IMDB Rating":6.1,"Production Budget":5000000,"Rotten Tomatoes Rating":44,"Title":"Redacted"},{"IMDB Rating":6.5,"Production Budget":26000000,"Rotten Tomatoes Rating":null,"Title":"Red-Eye"},{"IMDB Rating":7.7,"Production Budget":20000000,"Rotten Tomatoes Rating":63,"Title":"Reign Over Me"},{"IMDB Rating":5.4,"Production Budget":60000000,"Rotten Tomatoes Rating":32,"Title":"The Relic"},{"IMDB Rating":7.8,"Production Budget":2500000,"Rotten Tomatoes Rating":69,"Title":"Religulous"},{"IMDB Rating":7,"Production Budget":16000000,"Rotten Tomatoes Rating":28,"Title":"Remember Me"},{"IMDB Rating":7,"Production Budget":6700000,"Rotten Tomatoes Rating":null,"Title":"Remember Me, My Love"},{"IMDB Rating":6.9,"Production Budget":40000000,"Rotten Tomatoes Rating":47,"Title":"Rent"},{"IMDB Rating":6.2,"Production Budget":50000000,"Rotten Tomatoes Rating":39,"Title":"The Replacements"},{"IMDB Rating":5.9,"Production Budget":30000000,"Rotten Tomatoes Rating":39,"Title":"The Replacement Killers"},{"IMDB Rating":5.8,"Production Budget":50000000,"Rotten Tomatoes Rating":null,"Title":"Resident Evil: Apocalypse"},{"IMDB Rating":6.2,"Production Budget":45000000,"Rotten Tomatoes Rating":22,"Title":"Resident Evil: Extinction"},{"IMDB Rating":6.4,"Production Budget":35000000,"Rotten Tomatoes Rating":34,"Title":"Resident Evil"},{"IMDB Rating":6.6,"Production Budget":24000000,"Rotten Tomatoes Rating":61,"Title":"Return to Me"},{"IMDB Rating":7.6,"Production Budget":35000000,"Rotten Tomatoes Rating":68,"Title":"Revolutionary Road"},{"IMDB Rating":6.6,"Production Budget":20000000,"Rotten Tomatoes Rating":65,"Title":"Be Kind Rewind"},{"IMDB Rating":5.9,"Production Budget":60000000,"Rotten Tomatoes Rating":40,"Title":"Reign of Fire"},{"IMDB Rating":5.5,"Production Budget":36000000,"Rotten Tomatoes Rating":null,"Title":"Reindeer Games"},{"IMDB Rating":6.9,"Production Budget":12000000,"Rotten Tomatoes Rating":86,"Title":"Rachel Getting Married"},{"IMDB Rating":5.4,"Production Budget":28000000,"Rotten Tomatoes Rating":57,"Title":"The Rugrats Movie"},{"IMDB Rating":6.2,"Production Budget":47000000,"Rotten Tomatoes Rating":48,"Title":"Riding in Cars with Boys"},{"IMDB Rating":6.4,"Production Budget":35000000,"Rotten Tomatoes Rating":63,"Title":"Ride With the Devil"},{"IMDB Rating":5.1,"Production Budget":50000000,"Rotten Tomatoes Rating":20,"Title":"The Ring Two"},{"IMDB Rating":6.8,"Production Budget":700000,"Rotten Tomatoes Rating":null,"Title":"Rize"},{"IMDB Rating":4.1,"Production Budget":76000000,"Rotten Tomatoes Rating":42,"Title":"The Adventures of Rocky & Bullwinkle"},{"IMDB Rating":7.1,"Production Budget":1000000,"Rotten Tomatoes Rating":71,"Title":"All the Real Girls"},{"IMDB Rating":7,"Production Budget":3000000,"Rotten Tomatoes Rating":83,"Title":"Real Women Have Curves"},{"IMDB Rating":6.2,"Production Budget":11000000,"Rotten Tomatoes Rating":null,"Title":"Romance and Cigarettes"},{"IMDB Rating":5.8,"Production Budget":10000000,"Rotten Tomatoes Rating":35,"Title":"Reno 911!: Miami"},{"IMDB Rating":7.3,"Production Budget":12000000,"Rotten Tomatoes Rating":64,"Title":"Rounders"},{"IMDB Rating":6.9,"Production Budget":27500000,"Rotten Tomatoes Rating":46,"Title":"Rendition"},{"IMDB Rating":6.3,"Production Budget":15000000,"Rotten Tomatoes Rating":40,"Title":"The Rocker"},{"IMDB Rating":5.8,"Production Budget":38000000,"Rotten Tomatoes Rating":52,"Title":"Rock Star"},{"IMDB Rating":5.5,"Production Budget":22000000,"Rotten Tomatoes Rating":82,"Title":"The Rookie"},{"IMDB Rating":5,"Production Budget":10000000,"Rotten Tomatoes Rating":64,"Title":"Roll Bounce"},{"IMDB Rating":5.9,"Production Budget":25000000,"Rotten Tomatoes Rating":33,"Title":"Romeo Must Die"},{"IMDB Rating":7.2,"Production Budget":55000000,"Rotten Tomatoes Rating":68,"Title":"Ronin"},{"IMDB Rating":6.8,"Production Budget":1500000,"Rotten Tomatoes Rating":null,"Title":"The Ballad of Jack and Rose"},{"IMDB Rating":5.3,"Production Budget":80000000,"Rotten Tomatoes Rating":12,"Title":"Red Planet"},{"IMDB Rating":8.5,"Production Budget":4500000,"Rotten Tomatoes Rating":78,"Title":"Requiem for a Dream"},{"IMDB Rating":6.4,"Production Budget":48000000,"Rotten Tomatoes Rating":43,"Title":"Rat Race"},{"IMDB Rating":7.5,"Production Budget":10000000,"Rotten Tomatoes Rating":null,"Title":"Rescue Dawn"},{"IMDB Rating":2.3,"Production Budget":4000000,"Rotten Tomatoes Rating":35,"Title":"The Real Cancun"},{"IMDB Rating":6.7,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"Restless"},{"IMDB Rating":7.5,"Production Budget":30000000,"Rotten Tomatoes Rating":72,"Title":"Remember the Titans"},{"IMDB Rating":6,"Production Budget":60000000,"Rotten Tomatoes Rating":20,"Title":"Righteous Kill"},{"IMDB Rating":6.4,"Production Budget":16000000,"Rotten Tomatoes Rating":59,"Title":"Road Trip"},{"IMDB Rating":6,"Production Budget":25000000,"Rotten Tomatoes Rating":47,"Title":"The Ruins"},{"IMDB Rating":6.2,"Production Budget":60000000,"Rotten Tomatoes Rating":37,"Title":"Rules of Engagement"},{"IMDB Rating":6.6,"Production Budget":85000000,"Rotten Tomatoes Rating":null,"Title":"The Rundown"},{"IMDB Rating":7.5,"Production Budget":17000000,"Rotten Tomatoes Rating":40,"Title":"Running Scared"},{"IMDB Rating":6,"Production Budget":12000000,"Rotten Tomatoes Rating":30,"Title":"Running With Scissors"},{"IMDB Rating":6.4,"Production Budget":90000000,"Rotten Tomatoes Rating":51,"Title":"Rush Hour 2"},{"IMDB Rating":6,"Production Budget":180000000,"Rotten Tomatoes Rating":19,"Title":"Rush Hour 3"},{"IMDB Rating":6.8,"Production Budget":35000000,"Rotten Tomatoes Rating":60,"Title":"Rush Hour"},{"IMDB Rating":7.8,"Production Budget":10000000,"Rotten Tomatoes Rating":87,"Title":"Rushmore"},{"IMDB Rating":6.9,"Production Budget":12000000,"Rotten Tomatoes Rating":39,"Title":"Ravenous"},{"IMDB Rating":5.2,"Production Budget":15000000,"Rotten Tomatoes Rating":16,"Title":"Raise Your Voice"},{"IMDB Rating":8.3,"Production Budget":17500000,"Rotten Tomatoes Rating":90,"Title":"Hotel Rwanda"},{"IMDB Rating":5.9,"Production Budget":145000000,"Rotten Tomatoes Rating":39,"Title":"Sahara"},{"IMDB Rating":5.9,"Production Budget":90000000,"Rotten Tomatoes Rating":30,"Title":"The Saint"},{"IMDB Rating":3.5,"Production Budget":1500000,"Rotten Tomatoes Rating":12,"Title":"The Salon"},{"IMDB Rating":7.4,"Production Budget":22000000,"Rotten Tomatoes Rating":34,"Title":"I Am Sam"},{"IMDB Rating":7.1,"Production Budget":18000000,"Rotten Tomatoes Rating":63,"Title":"The Salton Sea"},{"IMDB Rating":3.9,"Production Budget":95000000,"Rotten Tomatoes Rating":15,"Title":"Sex and the City 2"},{"IMDB Rating":7,"Production Budget":5000000,"Rotten Tomatoes Rating":null,"Title":"Saved!"},{"IMDB Rating":5.6,"Production Budget":22000000,"Rotten Tomatoes Rating":null,"Title":"Saving Silverman"},{"IMDB Rating":7.7,"Production Budget":1200000,"Rotten Tomatoes Rating":48,"Title":"Saw"},{"IMDB Rating":6.8,"Production Budget":5000000,"Rotten Tomatoes Rating":36,"Title":"Saw II"},{"IMDB Rating":6.3,"Production Budget":10000000,"Rotten Tomatoes Rating":25,"Title":"Saw III"},{"IMDB Rating":6,"Production Budget":10000000,"Rotten Tomatoes Rating":17,"Title":"Saw IV"},{"IMDB Rating":5.7,"Production Budget":10800000,"Rotten Tomatoes Rating":13,"Title":"Saw V"},{"IMDB Rating":6.2,"Production Budget":11000000,"Rotten Tomatoes Rating":42,"Title":"Saw VI"},{"IMDB Rating":4.6,"Production Budget":25000000,"Rotten Tomatoes Rating":9,"Title":"Say It Isn't So"},{"IMDB Rating":5.7,"Production Budget":2000000,"Rotten Tomatoes Rating":null,"Title":"Say Uncle"},{"IMDB Rating":3.6,"Production Budget":50000000,"Rotten Tomatoes Rating":20,"Title":"The Adventures of Sharkboy and Lavagirl in 3-D"},{"IMDB Rating":7.4,"Production Budget":86000000,"Rotten Tomatoes Rating":77,"Title":"Seabiscuit"},{"IMDB Rating":7.2,"Production Budget":20000000,"Rotten Tomatoes Rating":68,"Title":"A Scanner Darkly"},{"IMDB Rating":4.7,"Production Budget":45000000,"Rotten Tomatoes Rating":14,"Title":"Scary Movie 2"},{"IMDB Rating":5.4,"Production Budget":45000000,"Rotten Tomatoes Rating":37,"Title":"Scary Movie 3"},{"IMDB Rating":5,"Production Budget":40000000,"Rotten Tomatoes Rating":37,"Title":"Scary Movie 4"},{"IMDB Rating":4.8,"Production Budget":25000000,"Rotten Tomatoes Rating":null,"Title":"Scooby-Doo 2: Monsters Unleashed"},{"IMDB Rating":4.7,"Production Budget":84000000,"Rotten Tomatoes Rating":28,"Title":"Scooby-Doo"},{"IMDB Rating":7.3,"Production Budget":30000000,"Rotten Tomatoes Rating":85,"Title":"About Schmidt"},{"IMDB Rating":7.2,"Production Budget":20000000,"Rotten Tomatoes Rating":null,"Title":"The School of Rock"},{"IMDB Rating":6,"Production Budget":20000000,"Rotten Tomatoes Rating":26,"Title":"School for Scoundrels"},{"IMDB Rating":6.8,"Production Budget":4000000,"Rotten Tomatoes Rating":39,"Title":"Scoop"},{"IMDB Rating":6.8,"Production Budget":68000000,"Rotten Tomatoes Rating":74,"Title":"The Score"},{"IMDB Rating":2.9,"Production Budget":15000000,"Rotten Tomatoes Rating":81,"Title":"Scream"},{"IMDB Rating":5.9,"Production Budget":24000000,"Rotten Tomatoes Rating":80,"Title":"Scream 2"},{"IMDB Rating":5.3,"Production Budget":40000000,"Rotten Tomatoes Rating":38,"Title":"Scream 3"},{"IMDB Rating":5.3,"Production Budget":60000000,"Rotten Tomatoes Rating":40,"Title":"The Scorpion King"},{"IMDB Rating":7.9,"Production Budget":70000000,"Rotten Tomatoes Rating":76,"Title":"Stardust"},{"IMDB Rating":7.2,"Production Budget":13300000,"Rotten Tomatoes Rating":null,"Title":"Mar adentro"},{"IMDB Rating":6.3,"Production Budget":20000000,"Rotten Tomatoes Rating":63,"Title":"Selena"},{"IMDB Rating":6.1,"Production Budget":60000000,"Rotten Tomatoes Rating":33,"Title":"The Sentinel"},{"IMDB Rating":5.5,"Production Budget":10100000,"Rotten Tomatoes Rating":13,"Title":"September Dawn"},{"IMDB Rating":2.6,"Production Budget":8000000,"Rotten Tomatoes Rating":16,"Title":"You Got Served"},{"IMDB Rating":5,"Production Budget":29000000,"Rotten Tomatoes Rating":5,"Title":"Serving Sara"},{"IMDB Rating":6.8,"Production Budget":1500000,"Rotten Tomatoes Rating":60,"Title":"Session 9"},{"IMDB Rating":6.7,"Production Budget":70000000,"Rotten Tomatoes Rating":59,"Title":"Seven Years in Tibet"},{"IMDB Rating":5.4,"Production Budget":57500000,"Rotten Tomatoes Rating":49,"Title":"Sex and the City"},{"IMDB Rating":6.3,"Production Budget":80000000,"Rotten Tomatoes Rating":25,"Title":"Swordfish"},{"IMDB Rating":6.8,"Production Budget":80000000,"Rotten Tomatoes Rating":70,"Title":"Something's Gotta Give"},{"IMDB Rating":5.6,"Production Budget":250000,"Rotten Tomatoes Rating":67,"Title":"Sugar Town"},{"IMDB Rating":6.3,"Production Budget":6800000,"Rotten Tomatoes Rating":null,"Title":"Shade"},{"IMDB Rating":6.8,"Production Budget":8000000,"Rotten Tomatoes Rating":81,"Title":"Shadow of the Vampire"},{"IMDB Rating":5.9,"Production Budget":53012938,"Rotten Tomatoes Rating":68,"Title":"Shaft"},{"IMDB Rating":4.1,"Production Budget":60000000,"Rotten Tomatoes Rating":27,"Title":"The Shaggy Dog"},{"IMDB Rating":6,"Production Budget":19000000,"Rotten Tomatoes Rating":53,"Title":"Scary Movie"},{"IMDB Rating":8,"Production Budget":5000000,"Rotten Tomatoes Rating":91,"Title":"Shaun of the Dead"},{"IMDB Rating":6.7,"Production Budget":2000000,"Rotten Tomatoes Rating":66,"Title":"Shortbus"},{"IMDB Rating":5.4,"Production Budget":10000000,"Rotten Tomatoes Rating":38,"Title":"She's All That"},{"IMDB Rating":6.4,"Production Budget":25000000,"Rotten Tomatoes Rating":44,"Title":"She's the Man"},{"IMDB Rating":6.7,"Production Budget":2000000,"Rotten Tomatoes Rating":74,"Title":"Sherrybaby"},{"IMDB Rating":6,"Production Budget":40000000,"Rotten Tomatoes Rating":50,"Title":"Shallow Hal"},{"IMDB Rating":6.5,"Production Budget":50000000,"Rotten Tomatoes Rating":29,"Title":"Silent Hill"},{"IMDB Rating":8,"Production Budget":80000000,"Rotten Tomatoes Rating":67,"Title":"Shutter Island"},{"IMDB Rating":7.4,"Production Budget":26000000,"Rotten Tomatoes Rating":93,"Title":"Shakespeare in Love"},{"IMDB Rating":8,"Production Budget":2000000,"Rotten Tomatoes Rating":94,"Title":"In the Shadow of the Moon"},{"IMDB Rating":7.5,"Production Budget":80000000,"Rotten Tomatoes Rating":69,"Title":"Sherlock Holmes"},{"IMDB Rating":6.7,"Production Budget":20000000,"Rotten Tomatoes Rating":57,"Title":"She's Out of My League"},{"IMDB Rating":7.2,"Production Budget":60000000,"Rotten Tomatoes Rating":48,"Title":"Shooter"},{"IMDB Rating":8,"Production Budget":50000000,"Rotten Tomatoes Rating":89,"Title":"Shrek"},{"IMDB Rating":7.5,"Production Budget":70000000,"Rotten Tomatoes Rating":89,"Title":"Shrek 2"},{"IMDB Rating":6.1,"Production Budget":160000000,"Rotten Tomatoes Rating":41,"Title":"Shrek the Third"},{"IMDB Rating":6.7,"Production Budget":165000000,"Rotten Tomatoes Rating":null,"Title":"Shrek Forever After"},{"IMDB Rating":5.9,"Production Budget":75000000,"Rotten Tomatoes Rating":35,"Title":"Shark Tale"},{"IMDB Rating":7.4,"Production Budget":6000000,"Rotten Tomatoes Rating":91,"Title":"Shattered Glass"},{"IMDB Rating":4.7,"Production Budget":25000000,"Rotten Tomatoes Rating":8,"Title":"Stealing Harvard"},{"IMDB Rating":5.3,"Production Budget":85000000,"Rotten Tomatoes Rating":24,"Title":"Showtime"},{"IMDB Rating":8.2,"Production Budget":9000000,"Rotten Tomatoes Rating":93,"Title":"Sicko"},{"IMDB Rating":null,"Production Budget":70000000,"Rotten Tomatoes Rating":44,"Title":"The Siege"},{"IMDB Rating":6.9,"Production Budget":70702619,"Rotten Tomatoes Rating":74,"Title":"Signs"},{"IMDB Rating":6.7,"Production Budget":20000000,"Rotten Tomatoes Rating":44,"Title":"Simon Birch"},{"IMDB Rating":4.9,"Production Budget":28000000,"Rotten Tomatoes Rating":27,"Title":"A Simple Wish"},{"IMDB Rating":7.6,"Production Budget":72500000,"Rotten Tomatoes Rating":89,"Title":"The Simpsons Movie"},{"IMDB Rating":6.6,"Production Budget":60000000,"Rotten Tomatoes Rating":null,"Title":"Sinbad: Legend of the Seven Seas"},{"IMDB Rating":8.3,"Production Budget":40000000,"Rotten Tomatoes Rating":77,"Title":"Sin City"},{"IMDB Rating":5.6,"Production Budget":8000000,"Rotten Tomatoes Rating":38,"Title":"The Singing Detective"},{"IMDB Rating":8.2,"Production Budget":40000000,"Rotten Tomatoes Rating":85,"Title":"The Sixth Sense"},{"IMDB Rating":7.6,"Production Budget":65000,"Rotten Tomatoes Rating":null,"Title":"Super Size Me"},{"IMDB Rating":6.5,"Production Budget":40000000,"Rotten Tomatoes Rating":38,"Title":"The Skeleton Key"},{"IMDB Rating":5.3,"Production Budget":15000000,"Rotten Tomatoes Rating":8,"Title":"The Skulls"},{"IMDB Rating":6.6,"Production Budget":60000000,"Rotten Tomatoes Rating":73,"Title":"Sky High"},{"IMDB Rating":4.9,"Production Budget":11000000,"Rotten Tomatoes Rating":11,"Title":"Slackers"},{"IMDB Rating":null,"Production Budget":24000000,"Rotten Tomatoes Rating":25,"Title":"Ready to Rumble"},{"IMDB Rating":7.5,"Production Budget":70000000,"Rotten Tomatoes Rating":68,"Title":"Sleepy Hollow"},{"IMDB Rating":7.8,"Production Budget":27000000,"Rotten Tomatoes Rating":51,"Title":"Lucky Number Slevin"},{"IMDB Rating":7,"Production Budget":11000000,"Rotten Tomatoes Rating":57,"Title":"The Secret Life of Bees"},{"IMDB Rating":6.4,"Production Budget":87000000,"Rotten Tomatoes Rating":39,"Title":"Hannibal"},{"IMDB Rating":5.6,"Production Budget":17000000,"Rotten Tomatoes Rating":null,"Title":"Southland Tales"},{"IMDB Rating":5.9,"Production Budget":15500000,"Rotten Tomatoes Rating":12,"Title":"Slow Burn"},{"IMDB Rating":4.6,"Production Budget":10000000,"Rotten Tomatoes Rating":15,"Title":"Sleepover"},{"IMDB Rating":5,"Production Budget":24000000,"Rotten Tomatoes Rating":4,"Title":"The Bridge of San Luis Rey"},{"IMDB Rating":6.6,"Production Budget":15250000,"Rotten Tomatoes Rating":85,"Title":"Slither"},{"IMDB Rating":8.3,"Production Budget":14000000,"Rotten Tomatoes Rating":94,"Title":"Slumdog Millionaire"},{"IMDB Rating":6.4,"Production Budget":5000000,"Rotten Tomatoes Rating":79,"Title":"Slums of Beverly Hills"},{"IMDB Rating":5.9,"Production Budget":40000000,"Rotten Tomatoes Rating":46,"Title":"Small Soldiers"},{"IMDB Rating":4.7,"Production Budget":110000000,"Rotten Tomatoes Rating":null,"Title":"Mr. And Mrs. Smith"},{"IMDB Rating":6.6,"Production Budget":17000000,"Rotten Tomatoes Rating":28,"Title":"Smokin' Aces"},{"IMDB Rating":5.8,"Production Budget":23000000,"Rotten Tomatoes Rating":41,"Title":"Someone Like You"},{"IMDB Rating":6.2,"Production Budget":50000000,"Rotten Tomatoes Rating":42,"Title":"Death to Smoochy"},{"IMDB Rating":4.8,"Production Budget":6000000,"Rotten Tomatoes Rating":14,"Title":"Simply Irresistible"},{"IMDB Rating":4.6,"Production Budget":17000000,"Rotten Tomatoes Rating":7,"Title":"Summer Catch"},{"IMDB Rating":7.2,"Production Budget":22000000,"Rotten Tomatoes Rating":83,"Title":"There's Something About Mary"},{"IMDB Rating":5.8,"Production Budget":73000000,"Rotten Tomatoes Rating":41,"Title":"Snake Eyes"},{"IMDB Rating":6,"Production Budget":33000000,"Rotten Tomatoes Rating":68,"Title":"Snakes on a Plane"},{"IMDB Rating":6.9,"Production Budget":100000000,"Rotten Tomatoes Rating":71,"Title":"Lemony Snicket's A Series of Unfortunate Events"},{"IMDB Rating":7.8,"Production Budget":16500000,"Rotten Tomatoes Rating":75,"Title":"House of Sand and Fog"},{"IMDB Rating":4.1,"Production Budget":80000000,"Rotten Tomatoes Rating":6,"Title":"A Sound of Thunder"},{"IMDB Rating":5,"Production Budget":8000000,"Rotten Tomatoes Rating":9,"Title":"See No Evil"},{"IMDB Rating":6.7,"Production Budget":35000000,"Rotten Tomatoes Rating":55,"Title":"The Shipping News"},{"IMDB Rating":6.2,"Production Budget":50000000,"Rotten Tomatoes Rating":66,"Title":"Shanghai Knights"},{"IMDB Rating":6.6,"Production Budget":55000000,"Rotten Tomatoes Rating":78,"Title":"Shanghai Noon"},{"IMDB Rating":4.9,"Production Budget":32000000,"Rotten Tomatoes Rating":23,"Title":"Snow Dogs"},{"IMDB Rating":6.7,"Production Budget":36000000,"Rotten Tomatoes Rating":40,"Title":"Snow Falling on Cedars"},{"IMDB Rating":7.3,"Production Budget":40000000,"Rotten Tomatoes Rating":74,"Title":"Sunshine"},{"IMDB Rating":8.2,"Production Budget":10000000,"Rotten Tomatoes Rating":null,"Title":"Snatch"},{"IMDB Rating":4.4,"Production Budget":13000000,"Rotten Tomatoes Rating":26,"Title":"Snow Day"},{"IMDB Rating":5.1,"Production Budget":12000000,"Rotten Tomatoes Rating":13,"Title":"Sorority Boys"},{"IMDB Rating":6.2,"Production Budget":47000000,"Rotten Tomatoes Rating":65,"Title":"Solaris"},{"IMDB Rating":6.7,"Production Budget":12500000,"Rotten Tomatoes Rating":null,"Title":"Solitary Man"},{"IMDB Rating":6.7,"Production Budget":60000000,"Rotten Tomatoes Rating":null,"Title":"The Soloist"},{"IMDB Rating":6.9,"Production Budget":1800000,"Rotten Tomatoes Rating":null,"Title":"Songcatcher"},{"IMDB Rating":5.7,"Production Budget":4000000,"Rotten Tomatoes Rating":23,"Title":"Sonny"},{"IMDB Rating":7.5,"Production Budget":5000000,"Rotten Tomatoes Rating":80,"Title":"Standard Operating Procedure"},{"IMDB Rating":6.4,"Production Budget":160000000,"Rotten Tomatoes Rating":42,"Title":"The Sorcerer's Apprentice"},{"IMDB Rating":6.4,"Production Budget":7500000,"Rotten Tomatoes Rating":80,"Title":"Soul Food"},{"IMDB Rating":3.7,"Production Budget":16000000,"Rotten Tomatoes Rating":19,"Title":"Soul Plane"},{"IMDB Rating":null,"Production Budget":21000000,"Rotten Tomatoes Rating":80,"Title":"South Park: Bigger, Longer & Uncut"},{"IMDB Rating":5.6,"Production Budget":80000000,"Rotten Tomatoes Rating":36,"Title":"Space Jam"},{"IMDB Rating":6.7,"Production Budget":75000000,"Rotten Tomatoes Rating":52,"Title":"Spanglish"},{"IMDB Rating":4.8,"Production Budget":40000000,"Rotten Tomatoes Rating":20,"Title":"Spawn"},{"IMDB Rating":7.8,"Production Budget":17500000,"Rotten Tomatoes Rating":87,"Title":"Superbad"},{"IMDB Rating":4.5,"Production Budget":37000000,"Rotten Tomatoes Rating":36,"Title":"Space Chimps"},{"IMDB Rating":6.3,"Production Budget":65000000,"Rotten Tomatoes Rating":79,"Title":"Space Cowboys"},{"IMDB Rating":7.8,"Production Budget":10000000,"Rotten Tomatoes Rating":null,"Title":"Spider"},{"IMDB Rating":6.3,"Production Budget":120000000,"Rotten Tomatoes Rating":38,"Title":"Speed Racer"},{"IMDB Rating":6.8,"Production Budget":92500000,"Rotten Tomatoes Rating":79,"Title":"The Spiderwick Chronicles"},{"IMDB Rating":3.7,"Production Budget":1000000,"Rotten Tomatoes Rating":null,"Title":"Speedway Junky"},{"IMDB Rating":3.4,"Production Budget":110000000,"Rotten Tomatoes Rating":null,"Title":"Speed II: Cruise Control"},{"IMDB Rating":5.6,"Production Budget":73000000,"Rotten Tomatoes Rating":12,"Title":"Sphere"},{"IMDB Rating":2.9,"Production Budget":25000000,"Rotten Tomatoes Rating":null,"Title":"Spiceworld"},{"IMDB Rating":7.7,"Production Budget":200000000,"Rotten Tomatoes Rating":93,"Title":"Spider-Man 2"},{"IMDB Rating":6.4,"Production Budget":258000000,"Rotten Tomatoes Rating":63,"Title":"Spider-Man 3"},{"IMDB Rating":7.4,"Production Budget":139000000,"Rotten Tomatoes Rating":89,"Title":"Spider-Man"},{"IMDB Rating":8.1,"Production Budget":85000000,"Rotten Tomatoes Rating":81,"Title":"Scott Pilgrim vs. The World"},{"IMDB Rating":4.9,"Production Budget":16000000,"Rotten Tomatoes Rating":24,"Title":"See Spot Run"},{"IMDB Rating":6.6,"Production Budget":232000000,"Rotten Tomatoes Rating":76,"Title":"Superman Returns"},{"IMDB Rating":6.8,"Production Budget":60000000,"Rotten Tomatoes Rating":10,"Title":"Supernova"},{"IMDB Rating":6.6,"Production Budget":4500000,"Rotten Tomatoes Rating":null,"Title":"Spun"},{"IMDB Rating":6.9,"Production Budget":90000000,"Rotten Tomatoes Rating":65,"Title":"Spy Game"},{"IMDB Rating":null,"Production Budget":38000000,"Rotten Tomatoes Rating":75,"Title":"Spy Kids 2: The Island of Lost Dreams"},{"IMDB Rating":4.1,"Production Budget":40000000,"Rotten Tomatoes Rating":null,"Title":"Spy Kids 3-D: Game Over"},{"IMDB Rating":5.7,"Production Budget":35000000,"Rotten Tomatoes Rating":93,"Title":"Spy Kids"},{"IMDB Rating":6.8,"Production Budget":1900000,"Rotten Tomatoes Rating":null,"Title":"The Square"},{"IMDB Rating":7.6,"Production Budget":1500000,"Rotten Tomatoes Rating":93,"Title":"The Squid and the Whale"},{"IMDB Rating":6.6,"Production Budget":28000000,"Rotten Tomatoes Rating":58,"Title":"Serendipity"},{"IMDB Rating":7.5,"Production Budget":5200000,"Rotten Tomatoes Rating":null,"Title":"Saint Ralph"},{"IMDB Rating":null,"Production Budget":10000000,"Rotten Tomatoes Rating":91,"Title":"Shaolin Soccer"},{"IMDB Rating":6,"Production Budget":14000000,"Rotten Tomatoes Rating":33,"Title":"Superstar"},{"IMDB Rating":3.6,"Production Budget":14000000,"Rotten Tomatoes Rating":4,"Title":"Soul Survivors"},{"IMDB Rating":6.6,"Production Budget":80000000,"Rotten Tomatoes Rating":null,"Title":"Spirit: Stallion of the Cimarron"},{"IMDB Rating":7.1,"Production Budget":100000000,"Rotten Tomatoes Rating":60,"Title":"Starship Troopers"},{"IMDB Rating":7.8,"Production Budget":500000,"Rotten Tomatoes Rating":95,"Title":"The Station Agent"},{"IMDB Rating":4.5,"Production Budget":20000000,"Rotten Tomatoes Rating":9,"Title":"Stay Alive"},{"IMDB Rating":6.5,"Production Budget":18000000,"Rotten Tomatoes Rating":66,"Title":"Small Time Crooks"},{"IMDB Rating":2.7,"Production Budget":16000000,"Rotten Tomatoes Rating":12,"Title":"Steel"},{"IMDB Rating":5.1,"Production Budget":20000000,"Rotten Tomatoes Rating":49,"Title":"How Stella Got Her Groove Back"},{"IMDB Rating":5.1,"Production Budget":100000000,"Rotten Tomatoes Rating":26,"Title":"The Stepford Wives"},{"IMDB Rating":6.2,"Production Budget":50000000,"Rotten Tomatoes Rating":43,"Title":"Stepmom"},{"IMDB Rating":4.3,"Production Budget":14000000,"Rotten Tomatoes Rating":26,"Title":"Stomp the Yard"},{"IMDB Rating":7.8,"Production Budget":30000000,"Rotten Tomatoes Rating":72,"Title":"Stranger Than Fiction"},{"IMDB Rating":5.9,"Production Budget":20000000,"Rotten Tomatoes Rating":31,"Title":"Stick It"},{"IMDB Rating":6,"Production Budget":32000000,"Rotten Tomatoes Rating":22,"Title":"Stigmata"},{"IMDB Rating":7.1,"Production Budget":12000000,"Rotten Tomatoes Rating":null,"Title":"A Stir of Echoes"},{"IMDB Rating":7,"Production Budget":20000000,"Rotten Tomatoes Rating":36,"Title":"Street Kings"},{"IMDB Rating":5.8,"Production Budget":105000000,"Rotten Tomatoes Rating":65,"Title":"Stuart Little"},{"IMDB Rating":5.6,"Production Budget":120000000,"Rotten Tomatoes Rating":83,"Title":"Stuart Little 2"},{"IMDB Rating":4.8,"Production Budget":138000000,"Rotten Tomatoes Rating":13,"Title":"Stealth"},{"IMDB Rating":6,"Production Budget":27000000,"Rotten Tomatoes Rating":23,"Title":"The Statement"},{"IMDB Rating":6.4,"Production Budget":1500000,"Rotten Tomatoes Rating":35,"Title":"Stolen Summer"},{"IMDB Rating":6.5,"Production Budget":25000000,"Rotten Tomatoes Rating":null,"Title":"Stop-Loss"},{"IMDB Rating":6.2,"Production Budget":120000000,"Rotten Tomatoes Rating":47,"Title":"The Perfect Storm"},{"IMDB Rating":5.6,"Production Budget":50000000,"Rotten Tomatoes Rating":28,"Title":"The Story of Us"},{"IMDB Rating":5.3,"Production Budget":20000000,"Rotten Tomatoes Rating":11,"Title":"The Stepfather"},{"IMDB Rating":7.3,"Production Budget":60000000,"Rotten Tomatoes Rating":84,"Title":"State of Play"},{"IMDB Rating":6.2,"Production Budget":27000000,"Rotten Tomatoes Rating":64,"Title":"The Sisterhood of the Traveling Pants 2"},{"IMDB Rating":6.1,"Production Budget":12000000,"Rotten Tomatoes Rating":19,"Title":"Step Up"},{"IMDB Rating":8,"Production Budget":10000000,"Rotten Tomatoes Rating":95,"Title":"The Straight Story"},{"IMDB Rating":7.6,"Production Budget":46000000,"Rotten Tomatoes Rating":null,"Title":"Star Trek: First Contact"},{"IMDB Rating":6.4,"Production Budget":70000000,"Rotten Tomatoes Rating":null,"Title":"Star Trek: Insurrection"},{"IMDB Rating":6.4,"Production Budget":60000000,"Rotten Tomatoes Rating":null,"Title":"Star Trek: Nemesis"},{"IMDB Rating":6,"Production Budget":9000000,"Rotten Tomatoes Rating":44,"Title":"The Strangers"},{"IMDB Rating":6.8,"Production Budget":3000000,"Rotten Tomatoes Rating":null,"Title":"Super Troopers"},{"IMDB Rating":5.9,"Production Budget":2000000,"Rotten Tomatoes Rating":null,"Title":"Strangers with Candy"},{"IMDB Rating":5.9,"Production Budget":55000000,"Rotten Tomatoes Rating":60,"Title":"Stuck On You"},{"IMDB Rating":5.6,"Production Budget":17500000,"Rotten Tomatoes Rating":25,"Title":"Step Up 2 the Streets"},{"IMDB Rating":6.3,"Production Budget":68000000,"Rotten Tomatoes Rating":59,"Title":"The Sum of All Fears"},{"IMDB Rating":6.8,"Production Budget":5600000,"Rotten Tomatoes Rating":80,"Title":"Sunshine State"},{"IMDB Rating":2.9,"Production Budget":30000000,"Rotten Tomatoes Rating":6,"Title":"Supercross"},{"IMDB Rating":7,"Production Budget":100000000,"Rotten Tomatoes Rating":77,"Title":"Surf's Up"},{"IMDB Rating":6.3,"Production Budget":80000000,"Rotten Tomatoes Rating":39,"Title":"Surrogates"},{"IMDB Rating":6.5,"Production Budget":22000000,"Rotten Tomatoes Rating":50,"Title":"Summer of Sam"},{"IMDB Rating":5.7,"Production Budget":4600000,"Rotten Tomatoes Rating":null,"Title":"Savage Grace"},{"IMDB Rating":8.5,"Production Budget":65000000,"Rotten Tomatoes Rating":91,"Title":"Saving Private Ryan"},{"IMDB Rating":5.9,"Production Budget":70000000,"Rotten Tomatoes Rating":48,"Title":"S.W.A.T."},{"IMDB Rating":7.8,"Production Budget":17000000,"Rotten Tomatoes Rating":97,"Title":"Sideways"},{"IMDB Rating":7.6,"Production Budget":40000000,"Rotten Tomatoes Rating":null,"Title":"Shall We Dance?"},{"IMDB Rating":6.5,"Production Budget":40000000,"Rotten Tomatoes Rating":46,"Title":"Secret Window"},{"IMDB Rating":3.4,"Production Budget":10000000,"Rotten Tomatoes Rating":5,"Title":"Swept Away"},{"IMDB Rating":6.8,"Production Budget":7800000,"Rotten Tomatoes Rating":84,"Title":"Swimming Pool"},{"IMDB Rating":4.6,"Production Budget":10000000,"Rotten Tomatoes Rating":15,"Title":"Swimfan"},{"IMDB Rating":6,"Production Budget":40000000,"Rotten Tomatoes Rating":16,"Title":"Sweet November"},{"IMDB Rating":6.2,"Production Budget":16500000,"Rotten Tomatoes Rating":37,"Title":"Sydney White"},{"IMDB Rating":6.1,"Production Budget":38000000,"Rotten Tomatoes Rating":32,"Title":"Switchback"},{"IMDB Rating":5.4,"Production Budget":8500000,"Rotten Tomatoes Rating":19,"Title":"Star Wars: The Clone Wars"},{"IMDB Rating":4.7,"Production Budget":43000000,"Rotten Tomatoes Rating":25,"Title":"The Sweetest Thing"},{"IMDB Rating":4.7,"Production Budget":80000000,"Rotten Tomatoes Rating":37,"Title":"Six Days, Seven Nights"},{"IMDB Rating":6.8,"Production Budget":19000000,"Rotten Tomatoes Rating":46,"Title":"Sex Drive"},{"IMDB Rating":7.1,"Production Budget":4300000,"Rotten Tomatoes Rating":null,"Title":"Sexy Beast"},{"IMDB Rating":7.7,"Production Budget":4500000,"Rotten Tomatoes Rating":null,"Title":"Chinjeolhan geumjassi"},{"IMDB Rating":null,"Production Budget":20000000,"Rotten Tomatoes Rating":67,"Title":"Synecdoche, New York"},{"IMDB Rating":7.1,"Production Budget":50000000,"Rotten Tomatoes Rating":72,"Title":"Syriana"},{"IMDB Rating":5.8,"Production Budget":27000000,"Rotten Tomatoes Rating":18,"Title":"Suspect Zero"},{"IMDB Rating":6.1,"Production Budget":150000,"Rotten Tomatoes Rating":78,"Title":"Tadpole"},{"IMDB Rating":4.8,"Production Budget":25000000,"Rotten Tomatoes Rating":null,"Title":"Taken"},{"IMDB Rating":6.5,"Production Budget":30000000,"Rotten Tomatoes Rating":44,"Title":"Take the Lead"},{"IMDB Rating":6.4,"Production Budget":73000000,"Rotten Tomatoes Rating":72,"Title":"Talladega Nights: The Ballad of Ricky Bobby"},{"IMDB Rating":7.2,"Production Budget":40000000,"Rotten Tomatoes Rating":82,"Title":"The Talented Mr. Ripley"},{"IMDB Rating":7.1,"Production Budget":218,"Rotten Tomatoes Rating":null,"Title":"Tarnation"},{"IMDB Rating":6.8,"Production Budget":3500000,"Rotten Tomatoes Rating":null,"Title":"Taxman"},{"IMDB Rating":4,"Production Budget":55000000,"Rotten Tomatoes Rating":19,"Title":"Thunderbirds"},{"IMDB Rating":6.1,"Production Budget":9000000,"Rotten Tomatoes Rating":71,"Title":"The Best Man"},{"IMDB Rating":4,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"Book of Shadows: Blair Witch 2"},{"IMDB Rating":4.8,"Production Budget":30000000,"Rotten Tomatoes Rating":12,"Title":"The Cave"},{"IMDB Rating":5.4,"Production Budget":13000000,"Rotten Tomatoes Rating":55,"Title":"This Christmas"},{"IMDB Rating":5.3,"Production Budget":85000000,"Rotten Tomatoes Rating":42,"Title":"The Core"},{"IMDB Rating":6.7,"Production Budget":48000000,"Rotten Tomatoes Rating":67,"Title":"The Thomas Crown Affair"},{"IMDB Rating":7.5,"Production Budget":6400000,"Rotten Tomatoes Rating":94,"Title":"The Damned United"},{"IMDB Rating":6.1,"Production Budget":60000000,"Rotten Tomatoes Rating":55,"Title":"The Tale of Despereaux"},{"IMDB Rating":7.3,"Production Budget":20000000,"Rotten Tomatoes Rating":null,"Title":"Team America: World Police"},{"IMDB Rating":6.7,"Production Budget":14000000,"Rotten Tomatoes Rating":67,"Title":"Tea with Mussolini"},{"IMDB Rating":6.4,"Production Budget":75000000,"Rotten Tomatoes Rating":34,"Title":"Tears of the Sun"},{"IMDB Rating":6.1,"Production Budget":4000000,"Rotten Tomatoes Rating":null,"Title":"The Big Tease"},{"IMDB Rating":5.5,"Production Budget":15000000,"Rotten Tomatoes Rating":28,"Title":"Not Another Teen Movie"},{"IMDB Rating":5.5,"Production Budget":2000000,"Rotten Tomatoes Rating":null,"Title":"Teeth"},{"IMDB Rating":7.4,"Production Budget":25000000,"Rotten Tomatoes Rating":85,"Title":"Bridge to Terabithia"},{"IMDB Rating":6.6,"Production Budget":170000000,"Rotten Tomatoes Rating":null,"Title":"Terminator 3: Rise of the Machines"},{"IMDB Rating":7.3,"Production Budget":151000000,"Rotten Tomatoes Rating":57,"Title":"Transformers"},{"IMDB Rating":6,"Production Budget":210000000,"Rotten Tomatoes Rating":20,"Title":"Transformers: Revenge of the Fallen"},{"IMDB Rating":null,"Production Budget":10000000,"Rotten Tomatoes Rating":26,"Title":"The Goods: Live Hard, Sell Hard"},{"IMDB Rating":7.3,"Production Budget":25000000,"Rotten Tomatoes Rating":62,"Title":"The Greatest Game Ever Played"},{"IMDB Rating":7.6,"Production Budget":45000000,"Rotten Tomatoes Rating":84,"Title":"The Ghost Writer"},{"IMDB Rating":7.4,"Production Budget":10000000,"Rotten Tomatoes Rating":null,"Title":"Joheunnom nabbeunnom isanghannom"},{"IMDB Rating":4.5,"Production Budget":50000000,"Rotten Tomatoes Rating":19,"Title":"The Beach"},{"IMDB Rating":6.8,"Production Budget":25000000,"Rotten Tomatoes Rating":45,"Title":"The Box"},{"IMDB Rating":6.7,"Production Budget":25000000,"Rotten Tomatoes Rating":null,"Title":"The Wild Thornberrys"},{"IMDB Rating":6,"Production Budget":4000000,"Rotten Tomatoes Rating":null,"Title":"Bug"},{"IMDB Rating":4.6,"Production Budget":17000000,"Rotten Tomatoes Rating":37,"Title":"They"},{"IMDB Rating":5.3,"Production Budget":12000000,"Rotten Tomatoes Rating":22,"Title":"The Eye"},{"IMDB Rating":3.3,"Production Budget":18000000,"Rotten Tomatoes Rating":5,"Title":"The Fog"},{"IMDB Rating":7.5,"Production Budget":52000000,"Rotten Tomatoes Rating":78,"Title":"The Thin Red Line"},{"IMDB Rating":7.3,"Production Budget":80000000,"Rotten Tomatoes Rating":82,"Title":"Thirteen Days"},{"IMDB Rating":5.9,"Production Budget":65000000,"Rotten Tomatoes Rating":49,"Title":"The Kid"},{"IMDB Rating":5.4,"Production Budget":20000000,"Rotten Tomatoes Rating":11,"Title":"The Man"},{"IMDB Rating":5.2,"Production Budget":19000000,"Rotten Tomatoes Rating":25,"Title":"House on Haunted Hill"},{"IMDB Rating":5.6,"Production Budget":49000000,"Rotten Tomatoes Rating":13,"Title":"The One"},{"IMDB Rating":7.1,"Production Budget":12000000,"Rotten Tomatoes Rating":null,"Title":"Gwoemul"},{"IMDB Rating":5,"Production Budget":2400000,"Rotten Tomatoes Rating":5,"Title":"Thr3e"},{"IMDB Rating":5.8,"Production Budget":20000000,"Rotten Tomatoes Rating":28,"Title":"Three to Tango"},{"IMDB Rating":6.7,"Production Budget":16000000,"Rotten Tomatoes Rating":28,"Title":"The Thirteenth Floor"},{"IMDB Rating":6.3,"Production Budget":125000000,"Rotten Tomatoes Rating":33,"Title":"The 13th Warrior"},{"IMDB Rating":5,"Production Budget":60000000,"Rotten Tomatoes Rating":22,"Title":"The Tuxedo"},{"IMDB Rating":6,"Production Budget":20000000,"Rotten Tomatoes Rating":61,"Title":"The Tigger Movie"},{"IMDB Rating":5.3,"Production Budget":80000000,"Rotten Tomatoes Rating":11,"Title":"Timeline"},{"IMDB Rating":7,"Production Budget":2000000,"Rotten Tomatoes Rating":null,"Title":"Thirteen"},{"IMDB Rating":6.4,"Production Budget":75000000,"Rotten Tomatoes Rating":51,"Title":"Titan A.E."},{"IMDB Rating":7.4,"Production Budget":200000000,"Rotten Tomatoes Rating":82,"Title":"Titanic"},{"IMDB Rating":7.8,"Production Budget":4000000,"Rotten Tomatoes Rating":96,"Title":"The Kids Are All Right"},{"IMDB Rating":5.5,"Production Budget":78000000,"Rotten Tomatoes Rating":17,"Title":"The League of Extraordinary Gentlemen"},{"IMDB Rating":5.6,"Production Budget":80000000,"Rotten Tomatoes Rating":28,"Title":"The Time Machine"},{"IMDB Rating":4.9,"Production Budget":11000000,"Rotten Tomatoes Rating":15,"Title":"Tomcats"},{"IMDB Rating":7.4,"Production Budget":13000000,"Rotten Tomatoes Rating":73,"Title":"The Mist"},{"IMDB Rating":6.6,"Production Budget":35000000,"Rotten Tomatoes Rating":null,"Title":"TMNT"},{"IMDB Rating":6.4,"Production Budget":110000000,"Rotten Tomatoes Rating":55,"Title":"Tomorrow Never Dies"},{"IMDB Rating":7.6,"Production Budget":28000000,"Rotten Tomatoes Rating":79,"Title":"The Royal Tenenbaums"},{"IMDB Rating":5.2,"Production Budget":90000000,"Rotten Tomatoes Rating":null,"Title":"Lara Croft: Tomb Raider: The Cradle of Life"},{"IMDB Rating":5.4,"Production Budget":94000000,"Rotten Tomatoes Rating":null,"Title":"Lara Croft: Tomb Raider"},{"IMDB Rating":6.3,"Production Budget":125000000,"Rotten Tomatoes Rating":46,"Title":"The Day After Tomorrow"},{"IMDB Rating":7.1,"Production Budget":20000000,"Rotten Tomatoes Rating":null,"Title":"Topsy Turvy"},{"IMDB Rating":3.5,"Production Budget":40000000,"Rotten Tomatoes Rating":23,"Title":"Torque"},{"IMDB Rating":7.8,"Production Budget":17000000,"Rotten Tomatoes Rating":84,"Title":"The Others"},{"IMDB Rating":8.7,"Production Budget":37000000,"Rotten Tomatoes Rating":84,"Title":"The Town"},{"IMDB Rating":8,"Production Budget":90000000,"Rotten Tomatoes Rating":100,"Title":"Toy Story 2"},{"IMDB Rating":8.9,"Production Budget":200000000,"Rotten Tomatoes Rating":99,"Title":"Toy Story 3"},{"IMDB Rating":6.5,"Production Budget":110000000,"Rotten Tomatoes Rating":null,"Title":"The Taking of Pelham 123"},{"IMDB Rating":6.6,"Production Budget":100000000,"Rotten Tomatoes Rating":69,"Title":"Treasure Planet"},{"IMDB Rating":7.8,"Production Budget":48000000,"Rotten Tomatoes Rating":91,"Title":"Traffic"},{"IMDB Rating":2.7,"Production Budget":19000000,"Rotten Tomatoes Rating":19,"Title":"Thomas and the Magic Railroad"},{"IMDB Rating":7.6,"Production Budget":45000000,"Rotten Tomatoes Rating":72,"Title":"Training Day"},{"IMDB Rating":7.1,"Production Budget":22000000,"Rotten Tomatoes Rating":61,"Title":"Traitor"},{"IMDB Rating":6,"Production Budget":30000000,"Rotten Tomatoes Rating":18,"Title":"Trapped"},{"IMDB Rating":5.5,"Production Budget":48000000,"Rotten Tomatoes Rating":71,"Title":"The Ring"},{"IMDB Rating":4.6,"Production Budget":3000000,"Rotten Tomatoes Rating":8,"Title":"Trippin'"},{"IMDB Rating":8.2,"Production Budget":140000000,"Rotten Tomatoes Rating":94,"Title":"Star Trek"},{"IMDB Rating":7.1,"Production Budget":75000000,"Rotten Tomatoes Rating":60,"Title":"The Terminal"},{"IMDB Rating":7.6,"Production Budget":1000000,"Rotten Tomatoes Rating":76,"Title":"Transamerica"},{"IMDB Rating":6.6,"Production Budget":32000000,"Rotten Tomatoes Rating":null,"Title":"The Transporter 2"},{"IMDB Rating":6.6,"Production Budget":21000000,"Rotten Tomatoes Rating":53,"Title":"The Transporter"},{"IMDB Rating":7.5,"Production Budget":25000000,"Rotten Tomatoes Rating":75,"Title":"The Road"},{"IMDB Rating":7.2,"Production Budget":90000000,"Rotten Tomatoes Rating":83,"Title":"Tropic Thunder"},{"IMDB Rating":7,"Production Budget":150000000,"Rotten Tomatoes Rating":54,"Title":"Troy"},{"IMDB Rating":5.5,"Production Budget":70000000,"Rotten Tomatoes Rating":48,"Title":"xXx"},{"IMDB Rating":5.1,"Production Budget":7400000,"Rotten Tomatoes Rating":67,"Title":"Ta Ra Rum Pum"},{"IMDB Rating":8,"Production Budget":60000000,"Rotten Tomatoes Rating":95,"Title":"The Truman Show"},{"IMDB Rating":5.8,"Production Budget":9000000,"Rotten Tomatoes Rating":27,"Title":"Trust the Man"},{"IMDB Rating":6.6,"Production Budget":25000000,"Rotten Tomatoes Rating":41,"Title":"Where the Truth Lies"},{"IMDB Rating":6.9,"Production Budget":145000000,"Rotten Tomatoes Rating":88,"Title":"Tarzan"},{"IMDB Rating":7.4,"Production Budget":3000000,"Rotten Tomatoes Rating":null,"Title":"Tsotsi"},{"IMDB Rating":7.1,"Production Budget":39000000,"Rotten Tomatoes Rating":37,"Title":"The Time Traveler's Wife"},{"IMDB Rating":4.5,"Production Budget":20000000,"Rotten Tomatoes Rating":null,"Title":"The Touch"},{"IMDB Rating":6.5,"Production Budget":15000000,"Rotten Tomatoes Rating":61,"Title":"Tuck Everlasting"},{"IMDB Rating":6.7,"Production Budget":4000000,"Rotten Tomatoes Rating":70,"Title":"Thumbsucker"},{"IMDB Rating":4.5,"Production Budget":55000000,"Rotten Tomatoes Rating":17,"Title":"Turbulence"},{"IMDB Rating":6.9,"Production Budget":10000000,"Rotten Tomatoes Rating":null,"Title":"Turistas"},{"IMDB Rating":3.6,"Production Budget":4000000,"Rotten Tomatoes Rating":8,"Title":"The Wash"},{"IMDB Rating":5.6,"Production Budget":1000000,"Rotten Tomatoes Rating":null,"Title":"Two Girls and a Guy"},{"IMDB Rating":5.4,"Production Budget":80000000,"Rotten Tomatoes Rating":19,"Title":"The Wild"},{"IMDB Rating":6.1,"Production Budget":20000000,"Rotten Tomatoes Rating":60,"Title":"Twilight"},{"IMDB Rating":4.8,"Production Budget":50000000,"Rotten Tomatoes Rating":2,"Title":"Twisted"},{"IMDB Rating":null,"Production Budget":50000000,"Rotten Tomatoes Rating":28,"Title":"The Twilight Saga: New Moon"},{"IMDB Rating":null,"Production Budget":68000000,"Rotten Tomatoes Rating":51,"Title":"The Twilight Saga: Eclipse"},{"IMDB Rating":6.1,"Production Budget":37000000,"Rotten Tomatoes Rating":50,"Title":"Twilight"},{"IMDB Rating":4.4,"Production Budget":105000000,"Rotten Tomatoes Rating":13,"Title":"Town & Country"},{"IMDB Rating":5.4,"Production Budget":6000000,"Rotten Tomatoes Rating":30,"Title":"200 Cigarettes"},{"IMDB Rating":5.8,"Production Budget":16000000,"Rotten Tomatoes Rating":null,"Title":"The Texas Chainsaw Massacre: The Beginning"},{"IMDB Rating":6.1,"Production Budget":9000000,"Rotten Tomatoes Rating":36,"Title":"The Texas Chainsaw Massacre"},{"IMDB Rating":5,"Production Budget":38000000,"Rotten Tomatoes Rating":null,"Title":"Texas Rangers"},{"IMDB Rating":6.9,"Production Budget":5700000,"Rotten Tomatoes Rating":null,"Title":"Tom yum goong"},{"IMDB Rating":7.8,"Production Budget":7500000,"Rotten Tomatoes Rating":null,"Title":"Thank You For Smoking"},{"IMDB Rating":8.3,"Production Budget":15000000,"Rotten Tomatoes Rating":null,"Title":"U2 3D"},{"IMDB Rating":6.4,"Production Budget":62000000,"Rotten Tomatoes Rating":68,"Title":"U-571"},{"IMDB Rating":5.7,"Production Budget":25000000,"Rotten Tomatoes Rating":76,"Title":"Undercover Brother"},{"IMDB Rating":3.3,"Production Budget":25000000,"Rotten Tomatoes Rating":null,"Title":"Underclassman"},{"IMDB Rating":6.6,"Production Budget":30000000,"Rotten Tomatoes Rating":null,"Title":"Dodgeball: A True Underdog Story"},{"IMDB Rating":6.4,"Production Budget":38000000,"Rotten Tomatoes Rating":14,"Title":"The Ugly Truth"},{"IMDB Rating":4,"Production Budget":30000000,"Rotten Tomatoes Rating":9,"Title":"Ultraviolet"},{"IMDB Rating":3.7,"Production Budget":25000000,"Rotten Tomatoes Rating":null,"Title":"Unaccompanied Minors"},{"IMDB Rating":7.3,"Production Budget":73243106,"Rotten Tomatoes Rating":68,"Title":"Unbreakable"},{"IMDB Rating":4.5,"Production Budget":16000000,"Rotten Tomatoes Rating":11,"Title":"The Unborn"},{"IMDB Rating":5.6,"Production Budget":750000,"Rotten Tomatoes Rating":null,"Title":"Undead"},{"IMDB Rating":6.7,"Production Budget":22000000,"Rotten Tomatoes Rating":30,"Title":"Underworld"},{"IMDB Rating":3.7,"Production Budget":9000000,"Rotten Tomatoes Rating":8,"Title":"Undiscovered"},{"IMDB Rating":5.8,"Production Budget":20000000,"Rotten Tomatoes Rating":49,"Title":"Undisputed"},{"IMDB Rating":6.6,"Production Budget":45000000,"Rotten Tomatoes Rating":15,"Title":"Underworld: Evolution"},{"IMDB Rating":7.1,"Production Budget":30000000,"Rotten Tomatoes Rating":53,"Title":"An Unfinished Life"},{"IMDB Rating":6.6,"Production Budget":50000000,"Rotten Tomatoes Rating":48,"Title":"Unfaithful"},{"IMDB Rating":3.4,"Production Budget":40000000,"Rotten Tomatoes Rating":null,"Title":"Universal Soldier II: The Return"},{"IMDB Rating":6.6,"Production Budget":3700000,"Rotten Tomatoes Rating":39,"Title":null},{"IMDB Rating":7.1,"Production Budget":43000000,"Rotten Tomatoes Rating":null,"Title":"Danny the Dog"},{"IMDB Rating":6.1,"Production Budget":35000000,"Rotten Tomatoes Rating":15,"Title":"Untraceable"},{"IMDB Rating":8.4,"Production Budget":175000000,"Rotten Tomatoes Rating":98,"Title":"Up"},{"IMDB Rating":null,"Production Budget":30000000,"Rotten Tomatoes Rating":90,"Title":"Up in the Air"},{"IMDB Rating":7,"Production Budget":12000000,"Rotten Tomatoes Rating":null,"Title":"The Upside of Anger"},{"IMDB Rating":5.2,"Production Budget":14000000,"Rotten Tomatoes Rating":21,"Title":"Urban Legend"},{"IMDB Rating":3.7,"Production Budget":15000000,"Rotten Tomatoes Rating":9,"Title":"Urban Legends: Final Cut"},{"IMDB Rating":6.7,"Production Budget":225000,"Rotten Tomatoes Rating":73,"Title":"Urbania"},{"IMDB Rating":7.3,"Production Budget":75000000,"Rotten Tomatoes Rating":61,"Title":"Valkyrie"},{"IMDB Rating":5.6,"Production Budget":35000000,"Rotten Tomatoes Rating":30,"Title":"Valiant"},{"IMDB Rating":4.3,"Production Budget":10000000,"Rotten Tomatoes Rating":9,"Title":"Valentine"},{"IMDB Rating":6.1,"Production Budget":40000000,"Rotten Tomatoes Rating":37,"Title":"Cirque du Freak: The Vampire's Assistant"},{"IMDB Rating":6.4,"Production Budget":60000000,"Rotten Tomatoes Rating":43,"Title":"The Legend of Bagger Vance"},{"IMDB Rating":7.1,"Production Budget":800000,"Rotten Tomatoes Rating":null,"Title":"Raising Victor Vargas"},{"IMDB Rating":7.4,"Production Budget":23000000,"Rotten Tomatoes Rating":73,"Title":"In the Valley of Elah"},{"IMDB Rating":4.6,"Production Budget":25000000,"Rotten Tomatoes Rating":10,"Title":"Venom"},{"IMDB Rating":null,"Production Budget":6000000,"Rotten Tomatoes Rating":89,"Title":"Venus"},{"IMDB Rating":6.2,"Production Budget":23000000,"Rotten Tomatoes Rating":50,"Title":"Vanity Fair"},{"IMDB Rating":8.2,"Production Budget":50000000,"Rotten Tomatoes Rating":73,"Title":"V for Vendetta"},{"IMDB Rating":5.5,"Production Budget":170000000,"Rotten Tomatoes Rating":22,"Title":"Van Helsing"},{"IMDB Rating":6.6,"Production Budget":71682975,"Rotten Tomatoes Rating":42,"Title":"The Village"},{"IMDB Rating":7.2,"Production Budget":6000000,"Rotten Tomatoes Rating":null,"Title":"The Virgin Suicides"},{"IMDB Rating":4.5,"Production Budget":75000000,"Rotten Tomatoes Rating":9,"Title":"Virus"},{"IMDB Rating":6.8,"Production Budget":4000000,"Rotten Tomatoes Rating":90,"Title":"The Visitor"},{"IMDB Rating":5.6,"Production Budget":75000000,"Rotten Tomatoes Rating":47,"Title":"Vertical Limit"},{"IMDB Rating":6.8,"Production Budget":20000000,"Rotten Tomatoes Rating":33,"Title":"Vampires"},{"IMDB Rating":6.9,"Production Budget":70000000,"Rotten Tomatoes Rating":39,"Title":"Vanilla Sky"},{"IMDB Rating":5.2,"Production Budget":90000000,"Rotten Tomatoes Rating":42,"Title":"Volcano"},{"IMDB Rating":4.4,"Production Budget":9400000,"Rotten Tomatoes Rating":92,"Title":"Volver"},{"IMDB Rating":5.7,"Production Budget":8300000,"Rotten Tomatoes Rating":null,"Title":"Kurtlar vadisi - Irak"},{"IMDB Rating":3.3,"Production Budget":58000000,"Rotten Tomatoes Rating":24,"Title":"The Flintstones in Viva Rock Vegas"},{"IMDB Rating":6,"Production Budget":16000000,"Rotten Tomatoes Rating":39,"Title":"Varsity Blues"},{"IMDB Rating":5.7,"Production Budget":52000000,"Rotten Tomatoes Rating":17,"Title":"Valentine's Day"},{"IMDB Rating":7.1,"Production Budget":6000000,"Rotten Tomatoes Rating":69,"Title":"The Wackness"},{"IMDB Rating":7,"Production Budget":15000000,"Rotten Tomatoes Rating":84,"Title":"Wag the Dog"},{"IMDB Rating":6.8,"Production Budget":7000000,"Rotten Tomatoes Rating":null,"Title":"Wah-Wah"},{"IMDB Rating":null,"Production Budget":1125000,"Rotten Tomatoes Rating":30,"Title":"Waiting..."},{"IMDB Rating":null,"Production Budget":3000000,"Rotten Tomatoes Rating":82,"Title":"Waking Ned Devine"},{"IMDB Rating":8.5,"Production Budget":180000000,"Rotten Tomatoes Rating":96,"Title":"WALL-E"},{"IMDB Rating":6.2,"Production Budget":25000000,"Rotten Tomatoes Rating":null,"Title":"War"},{"IMDB Rating":null,"Production Budget":10000000,"Rotten Tomatoes Rating":29,"Title":"War, Inc."},{"IMDB Rating":7.2,"Production Budget":132000000,"Rotten Tomatoes Rating":null,"Title":"The War of the Worlds"},{"IMDB Rating":7.8,"Production Budget":138000000,"Rotten Tomatoes Rating":64,"Title":"Watchmen"},{"IMDB Rating":7.2,"Production Budget":1500000,"Rotten Tomatoes Rating":89,"Title":"Waitress"},{"IMDB Rating":5.5,"Production Budget":8000000,"Rotten Tomatoes Rating":null,"Title":"The Wendell Baker Story"},{"IMDB Rating":8.2,"Production Budget":2000000,"Rotten Tomatoes Rating":95,"Title":"Winter's Bone"},{"IMDB Rating":7.5,"Production Budget":35000000,"Rotten Tomatoes Rating":81,"Title":"Wonder Boys"},{"IMDB Rating":5,"Production Budget":20000000,"Rotten Tomatoes Rating":15,"Title":"White Chicks"},{"IMDB Rating":6.3,"Production Budget":1100000,"Rotten Tomatoes Rating":null,"Title":"Wolf Creek"},{"IMDB Rating":4.8,"Production Budget":28000000,"Rotten Tomatoes Rating":16,"Title":"The Wedding Planner"},{"IMDB Rating":6.6,"Production Budget":5500000,"Rotten Tomatoes Rating":35,"Title":"Wonderland"},{"IMDB Rating":6.8,"Production Budget":29000000,"Rotten Tomatoes Rating":48,"Title":"Taking Woodstock"},{"IMDB Rating":5.5,"Production Budget":15000000,"Rotten Tomatoes Rating":10,"Title":"The Wedding Date"},{"IMDB Rating":6.4,"Production Budget":312000,"Rotten Tomatoes Rating":84,"Title":"Tumbleweeds"},{"IMDB Rating":7,"Production Budget":28000000,"Rotten Tomatoes Rating":56,"Title":"We Own the Night"},{"IMDB Rating":6.9,"Production Budget":70000000,"Rotten Tomatoes Rating":62,"Title":"We Were Soldiers"},{"IMDB Rating":7.9,"Production Budget":25000000,"Rotten Tomatoes Rating":82,"Title":"The World's Fastest Indian"},{"IMDB Rating":6.7,"Production Budget":14000000,"Rotten Tomatoes Rating":null,"Title":"Les herbes folles"},{"IMDB Rating":5.7,"Production Budget":25000000,"Rotten Tomatoes Rating":34,"Title":"What a Girl Wants"},{"IMDB Rating":7.7,"Production Budget":4300000,"Rotten Tomatoes Rating":90,"Title":"Whale Rider"},{"IMDB Rating":6.7,"Production Budget":35000000,"Rotten Tomatoes Rating":74,"Title":"Walk Hard: The Dewey Cox Story"},{"IMDB Rating":6.4,"Production Budget":15000000,"Rotten Tomatoes Rating":34,"Title":"Where the Heart Is"},{"IMDB Rating":4.2,"Production Budget":3000000,"Rotten Tomatoes Rating":13,"Title":"Whipped"},{"IMDB Rating":7.1,"Production Budget":15000000,"Rotten Tomatoes Rating":84,"Title":"Whip It"},{"IMDB Rating":4.5,"Production Budget":27500000,"Rotten Tomatoes Rating":23,"Title":"Welcome Home Roscoe Jenkins"},{"IMDB Rating":4.7,"Production Budget":15000000,"Rotten Tomatoes Rating":9,"Title":"When a Stranger Calls"},{"IMDB Rating":6.6,"Production Budget":80000000,"Rotten Tomatoes Rating":55,"Title":"What Dreams May Come"},{"IMDB Rating":6.5,"Production Budget":16000000,"Rotten Tomatoes Rating":51,"Title":"The White Countess"},{"IMDB Rating":6.9,"Production Budget":30000000,"Rotten Tomatoes Rating":24,"Title":"Wicker Park"},{"IMDB Rating":7.2,"Production Budget":100000000,"Rotten Tomatoes Rating":73,"Title":"Where the Wild Things Are"},{"IMDB Rating":6.6,"Production Budget":20000000,"Rotten Tomatoes Rating":64,"Title":"Wild Things"},{"IMDB Rating":6.3,"Production Budget":35000000,"Rotten Tomatoes Rating":60,"Title":"Wimbledon"},{"IMDB Rating":5.8,"Production Budget":115000000,"Rotten Tomatoes Rating":32,"Title":"Windtalkers"},{"IMDB Rating":6.1,"Production Budget":15000000,"Rotten Tomatoes Rating":53,"Title":"Because of Winn-Dixie"},{"IMDB Rating":3.7,"Production Budget":30000000,"Rotten Tomatoes Rating":11,"Title":"Wing Commander"},{"IMDB Rating":6.9,"Production Budget":25000000,"Rotten Tomatoes Rating":78,"Title":"Without Limits"},{"IMDB Rating":5.9,"Production Budget":27000000,"Rotten Tomatoes Rating":null,"Title":"What Just Happened"},{"IMDB Rating":6.5,"Production Budget":90000000,"Rotten Tomatoes Rating":45,"Title":"What Lies Beneath"},{"IMDB Rating":7.9,"Production Budget":29000000,"Rotten Tomatoes Rating":82,"Title":"Walk the Line"},{"IMDB Rating":7.1,"Production Budget":11000000,"Rotten Tomatoes Rating":28,"Title":"A Walk to Remember"},{"IMDB Rating":6.2,"Production Budget":20000000,"Rotten Tomatoes Rating":65,"Title":"Willard"},{"IMDB Rating":4.3,"Production Budget":175000000,"Rotten Tomatoes Rating":21,"Title":"Wild Wild West"},{"IMDB Rating":5.9,"Production Budget":10000000,"Rotten Tomatoes Rating":86,"Title":"White Noise 2: The Light"},{"IMDB Rating":null,"Production Budget":10000000,"Rotten Tomatoes Rating":9,"Title":"White Noise"},{"IMDB Rating":6.4,"Production Budget":75000000,"Rotten Tomatoes Rating":71,"Title":"Wanted"},{"IMDB Rating":4.9,"Production Budget":8000000,"Rotten Tomatoes Rating":35,"Title":"Woman on Top"},{"IMDB Rating":7.4,"Production Budget":150000000,"Rotten Tomatoes Rating":null,"Title":"The Wolf Man"},{"IMDB Rating":6.7,"Production Budget":150000000,"Rotten Tomatoes Rating":null,"Title":"X-Men Origins: Wolverine"},{"IMDB Rating":7.9,"Production Budget":16000000,"Rotten Tomatoes Rating":13,"Title":"The Women"},{"IMDB Rating":3.4,"Production Budget":13000000,"Rotten Tomatoes Rating":5,"Title":"Woo"},{"IMDB Rating":6.1,"Production Budget":6000000,"Rotten Tomatoes Rating":61,"Title":"The Wood"},{"IMDB Rating":5.7,"Production Budget":30000000,"Rotten Tomatoes Rating":15,"Title":"Without a Paddle"},{"IMDB Rating":5,"Production Budget":30000000,"Rotten Tomatoes Rating":10,"Title":"What's the Worst That Could Happen?"},{"IMDB Rating":6.4,"Production Budget":3500000,"Rotten Tomatoes Rating":40,"Title":"Winter Passing"},{"IMDB Rating":5.4,"Production Budget":50000000,"Rotten Tomatoes Rating":42,"Title":"What Planet Are You From?"},{"IMDB Rating":7.4,"Production Budget":500000,"Rotten Tomatoes Rating":null,"Title":"Wordplay"},{"IMDB Rating":8.2,"Production Budget":6000000,"Rotten Tomatoes Rating":98,"Title":"The Wrestler"},{"IMDB Rating":6,"Production Budget":56000000,"Rotten Tomatoes Rating":25,"Title":"Walking Tall"},{"IMDB Rating":6.2,"Production Budget":65000000,"Rotten Tomatoes Rating":69,"Title":"World Trade Center"},{"IMDB Rating":3.7,"Production Budget":33000000,"Rotten Tomatoes Rating":10,"Title":"The Watcher"},{"IMDB Rating":6.9,"Production Budget":20000000,"Rotten Tomatoes Rating":58,"Title":"The Weather Man"},{"IMDB Rating":6.3,"Production Budget":70000000,"Rotten Tomatoes Rating":72,"Title":"Sky Captain and the World of Tomorrow"},{"IMDB Rating":5.3,"Production Budget":35000000,"Rotten Tomatoes Rating":7,"Title":"Whiteout"},{"IMDB Rating":5.7,"Production Budget":23000000,"Rotten Tomatoes Rating":32,"Title":"The Waterboy"},{"IMDB Rating":5.8,"Production Budget":10000000,"Rotten Tomatoes Rating":40,"Title":"Wrong Turn"},{"IMDB Rating":6.3,"Production Budget":65000000,"Rotten Tomatoes Rating":53,"Title":"What Women Want"},{"IMDB Rating":6.5,"Production Budget":9000000,"Rotten Tomatoes Rating":48,"Title":"The Way of the Gun"},{"IMDB Rating":5.9,"Production Budget":35000000,"Rotten Tomatoes Rating":null,"Title":"The X-Files: I Want to Believe"},{"IMDB Rating":6.4,"Production Budget":31000000,"Rotten Tomatoes Rating":27,"Title":"Extraordinary Measures"},{"IMDB Rating":7.4,"Production Budget":75000000,"Rotten Tomatoes Rating":82,"Title":"X-Men"},{"IMDB Rating":7.8,"Production Budget":125000000,"Rotten Tomatoes Rating":null,"Title":"X2"},{"IMDB Rating":6.9,"Production Budget":150000000,"Rotten Tomatoes Rating":57,"Title":"X-Men: The Last Stand"},{"IMDB Rating":6.2,"Production Budget":40000,"Rotten Tomatoes Rating":null,"Title":"The Exploding Girl"},{"IMDB Rating":7.1,"Production Budget":82000000,"Rotten Tomatoes Rating":40,"Title":"The Expendables"},{"IMDB Rating":4.1,"Production Budget":60000000,"Rotten Tomatoes Rating":null,"Title":"XXX: State of the Union"},{"IMDB Rating":6.3,"Production Budget":20000000,"Rotten Tomatoes Rating":64,"Title":"The Yards"},{"IMDB Rating":7.7,"Production Budget":1200000,"Rotten Tomatoes Rating":95,"Title":"You Can Count on Me"},{"IMDB Rating":5,"Production Budget":60000000,"Rotten Tomatoes Rating":14,"Title":"Year One"},{"IMDB Rating":7,"Production Budget":50000000,"Rotten Tomatoes Rating":43,"Title":"Yes Man"},{"IMDB Rating":6.7,"Production Budget":4000000,"Rotten Tomatoes Rating":78,"Title":"You Kill Me"},{"IMDB Rating":7.6,"Production Budget":45000000,"Rotten Tomatoes Rating":null,"Title":"Yours, Mine and Ours"},{"IMDB Rating":6.2,"Production Budget":65000000,"Rotten Tomatoes Rating":68,"Title":"You've Got Mail"},{"IMDB Rating":6.7,"Production Budget":18000000,"Rotten Tomatoes Rating":null,"Title":"Youth in Revolt"},{"IMDB Rating":4.5,"Production Budget":800000,"Rotten Tomatoes Rating":null,"Title":"The Young Unknowns"},{"IMDB Rating":7.2,"Production Budget":35000000,"Rotten Tomatoes Rating":76,"Title":"The Young Victoria"},{"IMDB Rating":null,"Production Budget":65000000,"Rotten Tomatoes Rating":75,"Title":"Zathura"},{"IMDB Rating":6.8,"Production Budget":5000000,"Rotten Tomatoes Rating":66,"Title":"Zero Effect"},{"IMDB Rating":6.4,"Production Budget":28000000,"Rotten Tomatoes Rating":62,"Title":"Zoolander"},{"IMDB Rating":7.8,"Production Budget":23600000,"Rotten Tomatoes Rating":89,"Title":"Zombieland"},{"IMDB Rating":7,"Production Budget":24000000,"Rotten Tomatoes Rating":65,"Title":"Zack and Miri Make a Porno"},{"IMDB Rating":null,"Production Budget":85000000,"Rotten Tomatoes Rating":89,"Title":"Zodiac"},{"IMDB Rating":3.4,"Production Budget":35000000,"Rotten Tomatoes Rating":3,"Title":"Zoom"},{"IMDB Rating":5.7,"Production Budget":80000000,"Rotten Tomatoes Rating":26,"Title":"The Legend of Zorro"},{"IMDB Rating":6.7,"Production Budget":65000000,"Rotten Tomatoes Rating":82,"Title":"The Mask of Zorro"}],"metadata":{"IMDB Rating":{"type":"number","semanticType":"Number"},"Production Budget":{"type":"number","semanticType":"Number"},"Rotten Tomatoes Rating":{"type":"number","semanticType":"Number"},"Title":{"type":"string","semanticType":"Name"}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Select relevant columns and filter out rows with missing values in key fields\n transformed_df = df_movies[['Title', 'Production Budget', 'Rotten Tomatoes Rating', 'IMDB Rating']].copy()\n \n # Remove rows where Production Budget is missing\n transformed_df = transformed_df[transformed_df['Production Budget'].notna()]\n \n # Keep rows where at least one rating is available\n transformed_df = transformed_df[\n (transformed_df['Rotten Tomatoes Rating'].notna()) | \n (transformed_df['IMDB Rating'].notna())\n ]\n \n return transformed_df\n","source":["movies"],"dialog":[{"content":"You are a data scientist to help user to recommend data that will be used for visualization.\nThe user will provide you information about what visualization they would like to create, and your job is to recommend a transformed data that can be used to create the visualization and write a python function to transform the data.\nThe recommendation and transformation function should be based on the [CONTEXT] and [GOAL] provided by the user. \nThe [CONTEXT] shows what the current dataset is, and the [GOAL] describes what the user wants the data for.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should infer the appropriate data and create in the output section a python function based off the [CONTEXT] and [GOAL] in two steps:\n\n1. First, based on users' [GOAL]. Create a json object that represents the inferred user intent. The json object should have the following format:\n\n{\n \"mode\": \"\" // string, one of \"infer\", \"overview\", \"distribution\", \"summary\", \"forecast\"\n \"recap\": \"...\" // string, a short summary of the user's goal.\n \"display_instruction\": \"...\" // string, the even shorter verb phrase describing the users' goal.\n \"recommendation\": \"...\" // string, explain why this recommendation is made\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have (i.e., the goal of transformed data), it's a good idea to preseve intermediate fields here\n \"chart_type\": \"\" // string, one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\". \"chart_type\" should either be inferred from user instruction, or recommend if the user didn't specify any.\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of output fields, appropriate visual channels for different chart types are defined below.\n}\n\nConcretely:\n - recap what the user's goal is in a short summary in \"recap\".\n - If the user's [GOAL] is clear already, simply infer what the user mean. Set \"mode\" as \"infer\" and create \"output_fields\" and \"chart_encodings\" based off user description.\n - If the user's [GOAL] is not clear, make recommendations to the user:\n - choose one of \"distribution\", \"overview\", \"summary\", \"forecast\" in \"mode\":\n * if it is \"overview\" and the data is in wide format, reshape it into long format.\n * if it is \"distribution\", select a few fields that would be interesting to visualize together.\n * if it is \"summary\", calculate some aggregated statistics to show intresting facts of the data.\n * if it is \"forecast\", concretize the x,y fields that will be used for forecasting and decide if it is about regression or forecasting.\n - describe the recommendation reason in \"recommendation\"\n - based on the recommendation, determine what is an ideal output data. Note, the output data must be in tidy format.\n - then suggest recommendations of chart encoding that should be used to create the visualization.\n - \"display_instruction\" should be a short verb phrase describing the users' goal, it should be even shorter than \"recap\". \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate based on \"recap\" and the suggested visualization, but don't need to mention the visualization details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user instruction builds up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - \"chart_type\" must be one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\"\n - \"chart_encodings\" should specify which fields should be used to create the visualization\n - decide which visual channels should be used to create the visualization appropriate for the chart type.\n - point: x, y, color, size, facet\n - histogram: x, color, facet\n - bar: x, y, color, facet\n - line: x, y, color, facet\n - area: x, y, color, facet\n - heatmap: x, y, color, facet\n - group_bar: x, y, color, facet\n - note that all fields used in \"chart_encodings\" should be included in \"output_fields\".\n - all fields you need for visualizations should be transformed into the output fields!\n - \"output_fields\" should include important intermediate fields that are not used in visualization but are used for data transformation.\n - typically only 2-3 fields should be used to create the visualization (x, y, color/size), facet use be added if it's a faceted visualization (totally 4 fields used).\n - Guidelines for choosing chart type and visualization fields:\n - Consider chart types as follows:\n - (point) Scatter Plots: x,y: Quantitative/Categorical, color: Categorical (optional), size: Quantitative (optional for creating bubble chart), \n - best for: Relationships, correlations, distributions, forecasting, regression analysis\n - scatter plots are good default way to visualize data when other chart types are not applicable.\n - use color to visualize points from different categories.\n - use size to visualize data points with an additional quantitative dimension of the data points.\n - (histogram) Histograms: x: Quantitative/Categorical, color: Categorical (optional for creating grouped histogram), \n - best for: Distribution of a quantitative field\n - use x values directly if x values are categorical, and transform the data into bins if the field values are quantitative.\n - when color is specified, the histogram will be grouped automatically (items with the same x values will be grouped).\n - (bar) Bar Charts: x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical/Quantitative (for stacked bar chart / showing additional quantitative dimension), \n - best for: Comparisons across categories\n - use (bar) for simple bar chart or stacked bar chart (when it makes sense to add up Y values for each category with the same X value), \n - when color is specified, the bar will be stacked automatically (items with the same x values will be stacked).\n - note that when there are multiple rows in the data with same x values, the bar will be stacked automatically.\n - 1. consider to use an aggregated field for y values if the value is not suitable for stacking.\n - 2. consider to introduce facets so that each group is visualized in a separate bar.\n - (group_bar) for grouped bar chart, x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical\n - when color is specifed, bars from different groups will be grouped automatically.\n - only use facet if the cardinality of color field is small (less than 5).\n - (line) Line Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating multiple lines), \n - best for: Trends over time, continuous data, forecasting, regression analysis\n - note that when there are multiple rows in the data belong to the same group (same x and color values) but different y values, the line will not look correct.\n - consider to use an aggregated field for y values, or introduce facets so that each group is visualized in a separate line.\n - (area) Area Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating stacked areas), \n - best for: Trends over time, continuous data\n - (heatmap) Heatmaps: x,y: Categorical (you need to convert quantitative to nominal), color: Quantitative intensity, \n - best for: Pattern discovery in matrix data\n - facet channel is available for all chart types, it supports a categorical field with small cardinality to visualize the data in different facets.\n - if you really need additional legend fields:\n - you can use opacity for legend (support Quantitative and Categorical).\n - visualization fields require tidy data. \n - similar to VegaLite and ggplot2 so that each field is mapped to a visualization axis or legend. \n - consider data transformations if you want to visualize multiple fields together:\n - exapmle 1: suggest reshaping the data into long format in data transformation description (if these fields are all of the same type, e.g., they are all about sales, price, two columns about min/max-values, etc. don't mix different types of fields in reshaping) so we can visualize multiple fields as categories or in different facets.\n - exapmle 2: calculate some derived fields from these fields(e.g., correlation, difference, profit etc.) in data transformation description to visualize them in one visualization.\n - example 3: create a visualization only with a subset of the fields, you don't have to visualize all of them in one chart, you can later create a visualization with the rest of the fields. With the subset of charts, you can also consider reshaping or calculate some derived value.\n - again, it does not make sense to have five fields like [item, A, B, C, D, E] in visualization fields, you should consider data transformation to reduce the number of fields.\n - when reshaping data to long format, only fields of the same semantic type should be rehaped into the same column.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - put is_predicted field in 'opacity' channel to distinguish them.\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n 2. Then, write a python function based on the inferred goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \n\"transformed_df\" should contain all \"output_fields\" from the refined user intent in the json object.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable. \nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- you can use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n \n 3. The output must only contain a json object representing inferred user intent and a python code block representing the transformation code, do not add any extra text explanation.\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (movies)\n\n## fields\n\t*Title -- type: object, values: Silent Movie, 9, Rapa Nui, ..., A Night at the Roxbury, Fighting Tommy Riley, Gridiron Gang, Journey from the Fall\n\t*US Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 403706375.0, 441226247.0, 533345358.0, 760167650.0\n\t*Worldwide Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 937499905.0, 976457891.0, 1133027325.0, 1842879955.0\n\t*US DVD Sales -- type: float64, values: 15442818.0, 17031573.0, 33619971.0, ..., nan, nan, 46260220.0, nan\n\t*Production Budget -- type: float64, values: 218.0, 1100.0, 5000.0, ..., 237000000.0, 250000000.0, 258000000.0, 300000000.0\n\t*Release Date -- type: object, values: Apr 01 1965, Apr 01 1975, Apr 01 1986, ..., Sep 30 1983, Sep 30 1994, Sep 30 2005, Sep 30 2006\n\t*MPAA Rating -- type: object, values: G, NC-17, Not Rated, Open, PG, PG-13, R\n\t*Running Time min -- type: float64, values: nan, nan, nan, ..., nan, nan, nan, nan\n\t*Distributor -- type: object, values: 20th Century Fox, 3D Entertainment, 8X Entertainment, ..., Women Make Movies, Yari Film Group Releasing, Yash Raj Films, Zeitgeist\n\t*Source -- type: object, values: Based on Book/Short Story, Based on Comic/Graphic Novel, Based on Factual Book/Article, ..., Original Screenplay, Remake, Spin-Off, Traditional/Legend/Fairytale\n\t*Major Genre -- type: object, values: Action, Adventure, Black Comedy, ..., Musical, Romantic Comedy, Thriller/Suspense, Western\n\t*Creative Type -- type: object, values: Contemporary Fiction, Dramatization, Factual, ..., Kids Fiction, Multiple Creative Types, Science Fiction, Super Hero\n\t*Director -- type: object, values: Abel Ferrara, Adam McKay, Adam Shankman, ..., Yimou Zhang, Zach Braff, Zack Snyder, Zak Penn\n\t*Rotten Tomatoes Rating -- type: float64, values: 1.0, 2.0, 3.0, ..., nan, nan, nan, nan\n\t*IMDB Rating -- type: float64, values: 1.5, 2.0, 2.4, ..., nan, nan, nan, nan\n\t*IMDB Votes -- type: float64, values: 18.0, 25.0, 26.0, ..., 212985.0, 237477.0, 417703.0, nan\n\n## sample\n Title US Gross Worldwide Gross US DVD Sales Production Budget Release Date MPAA Rating Running Time min Distributor Source Major Genre Creative Type Director Rotten Tomatoes Rating IMDB Rating IMDB Votes\n0 The Land Girls 146083 146083 None 8000000 Jun 12 1998 R None Gramercy None None None None NaN 6.1 1071.0\n1 First Love, Last Rites 10876 10876 None 300000 Aug 07 1998 R None Strand None Drama None None NaN 6.9 207.0\n2 I Married a Strange Person 203134 203134 None 250000 Aug 28 1998 None None Lionsgate None Comedy None None NaN 6.8 865.0\n3 Let's Talk About Sex 373615 373615 None 300000 Sep 11 1998 None None Fine Line None Comedy None None 13.0 NaN NaN\n4 Slam 1009819 1087521 None 1000000 Oct 09 1998 R None Trimark Original Screenplay Drama Contemporary Fiction None 62.0 3.4 165.0\n......\n\n\n\n\n[GOAL]\n\nDo higher production budgets correlate with better ratings?","role":"user"},{"content":"```json\n{\n \"mode\": \"infer\",\n \"recap\": \"The user wants to analyze the correlation between production budgets and movie ratings to understand if higher budgets lead to better ratings.\",\n \"display_instruction\": \"Show correlation between **Production Budget** and **ratings**\",\n \"recommendation\": \"Create a scatter plot visualization to show the relationship between Production Budget and ratings. Since there are two rating systems (Rotten Tomatoes and IMDB), we'll analyze both and include them as separate dimensions in the output data.\",\n \"output_fields\": [\"Title\", \"Production Budget\", \"Rotten Tomatoes Rating\", \"IMDB Rating\"],\n \"chart_type\": \"point\",\n \"chart_encodings\": {\n \"x\": \"Production Budget\",\n \"y\": \"Rotten Tomatoes Rating\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Select relevant columns and filter out rows with missing values in key fields\n transformed_df = df_movies[['Title', 'Production Budget', 'Rotten Tomatoes Rating', 'IMDB Rating']].copy()\n \n # Remove rows where Production Budget is missing\n transformed_df = transformed_df[transformed_df['Production Budget'].notna()]\n \n # Keep rows where at least one rating is available\n transformed_df = transformed_df[\n (transformed_df['Rotten Tomatoes Rating'].notna()) | \n (transformed_df['IMDB Rating'].notna())\n ]\n \n return transformed_df\n```","role":"assistant"}],"trigger":{"tableId":"movies","sourceTableIds":["movies"],"instruction":"Do higher production budgets correlate with better ratings?","displayInstruction":"Show correlation between **Production Budget** and **ratings**","chart":{"id":"chart-1760744462348","chartType":"Auto","encodingMap":{},"tableRef":"movies","saved":false,"source":"trigger","unread":true},"resultTableId":"table-456490"},"explanation":{"agent":"CodeExplanationAgent","code":"- Select key fields from the movies dataset: **Title**, **Production Budget**, **Rotten Tomatoes Rating**, and **IMDB Rating**\n- Filter out movies with missing **Production Budget** values to ensure all movies have known budget information\n- Retain only movies that have at least one rating available (either **Rotten Tomatoes Rating** or **IMDB Rating**), ensuring each movie has some form of critical assessment\n- Return a cleaned dataset containing only movies with complete budget information and at least one rating metric","concepts":[],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (movies)\n\n## fields\n\t*Title -- type: object, values: Silent Movie, 9, Rapa Nui, ..., A Night at the Roxbury, Fighting Tommy Riley, Gridiron Gang, Journey from the Fall\n\t*US Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 403706375.0, 441226247.0, 533345358.0, 760167650.0\n\t*Worldwide Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., nan, 1133027325.0, 1842879955.0, 2767891499.0\n\t*US DVD Sales -- type: float64, values: nan, 853973.0, 13180936.0, ..., nan, 46260220.0, 124058348.0, nan\n\t*Production Budget -- type: float64, values: 218.0, 1100.0, 23000.0, ..., 237000000.0, 250000000.0, 258000000.0, 300000000.0\n\t*Release Date -- type: object, values: Apr 01 1965, Apr 01 1975, Apr 01 1986, ..., Sep 30 1983, Sep 30 1994, Sep 30 2005, Sep 30 2006\n\t*MPAA Rating -- type: object, values: G, NC-17, Not Rated, Open, PG, PG-13, R\n\t*Running Time min -- type: float64, values: nan, nan, nan, ..., nan, nan, nan, nan\n\t*Distributor -- type: object, values: 20th Century Fox, 3D Entertainment, 8X Entertainment, ..., Women Make Movies, Yari Film Group Releasing, Yash Raj Films, Zeitgeist\n\t*Source -- type: object, values: Based on Book/Short Story, Based on Comic/Graphic Novel, Based on Factual Book/Article, ..., Original Screenplay, Remake, Spin-Off, Traditional/Legend/Fairytale\n\t*Major Genre -- type: object, values: Action, Adventure, Black Comedy, ..., Musical, Romantic Comedy, Thriller/Suspense, Western\n\t*Creative Type -- type: object, values: Contemporary Fiction, Dramatization, Factual, ..., Kids Fiction, Multiple Creative Types, Science Fiction, Super Hero\n\t*Director -- type: object, values: Abel Ferrara, Adam McKay, Adam Shankman, ..., Yimou Zhang, Zach Braff, Zack Snyder, Zak Penn\n\t*Rotten Tomatoes Rating -- type: float64, values: 1.0, 2.0, 3.0, ..., nan, nan, nan, nan\n\t*IMDB Rating -- type: float64, values: 1.5, 2.0, 2.5, ..., nan, nan, nan, nan\n\t*IMDB Votes -- type: float64, values: 18.0, 25.0, 26.0, ..., 212985.0, 229156.0, 237477.0, 417703.0\n\n## sample\n Title US Gross Worldwide Gross US DVD Sales Production Budget Release Date MPAA Rating Running Time min Distributor Source Major Genre Creative Type Director Rotten Tomatoes Rating IMDB Rating IMDB Votes\n0 The Land Girls 146083 146083 None 8000000 Jun 12 1998 R None Gramercy None None None None NaN 6.1 1071.0\n1 First Love, Last Rites 10876 10876 None 300000 Aug 07 1998 R None Strand None Drama None None NaN 6.9 207.0\n2 I Married a Strange Person 203134 203134 None 250000 Aug 28 1998 None None Lionsgate None Comedy None None NaN 6.8 865.0\n3 Let's Talk About Sex 373615 373615 None 300000 Sep 11 1998 None None Fine Line None Comedy None None 13.0 NaN NaN\n4 Slam 1009819 1087521 None 1000000 Oct 09 1998 R None Trimark Original Screenplay Drama Contemporary Fiction None 62.0 3.4 165.0\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Select relevant columns and filter out rows with missing values in key fields\n transformed_df = df_movies[['Title', 'Production Budget', 'Rotten Tomatoes Rating', 'IMDB Rating']].copy()\n \n # Remove rows where Production Budget is missing\n transformed_df = transformed_df[transformed_df['Production Budget'].notna()]\n \n # Keep rows where at least one rating is available\n transformed_df = transformed_df[\n (transformed_df['Rotten Tomatoes Rating'].notna()) | \n (transformed_df['IMDB Rating'].notna())\n ]\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\n- Select key fields from the movies dataset: **Title**, **Production Budget**, **Rotten Tomatoes Rating**, and **IMDB Rating**\n- Filter out movies with missing **Production Budget** values to ensure all movies have known budget information\n- Retain only movies that have at least one rating available (either **Rotten Tomatoes Rating** or **IMDB Rating**), ensuring each movie has some form of critical assessment\n- Return a cleaned dataset containing only movies with complete budget information and at least one rating metric\n\n[CONCEPTS EXPLANATION]\n\n```json\n[]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""},{"id":"table-37","displayId":"movie-budget-ratings","names":["Number of Movies","Production Budget Bin","Rotten Tomatoes Rating Bin"],"rows":[{"Number of Movies":6,"Production Budget Bin":"<$1M","Rotten Tomatoes Rating Bin":"0-20"},{"Number of Movies":9,"Production Budget Bin":"<$1M","Rotten Tomatoes Rating Bin":"21-40"},{"Number of Movies":12,"Production Budget Bin":"<$1M","Rotten Tomatoes Rating Bin":"41-60"},{"Number of Movies":19,"Production Budget Bin":"<$1M","Rotten Tomatoes Rating Bin":"61-80"},{"Number of Movies":54,"Production Budget Bin":"<$1M","Rotten Tomatoes Rating Bin":"81-100"},{"Number of Movies":61,"Production Budget Bin":"$1M-$10M","Rotten Tomatoes Rating Bin":"0-20"},{"Number of Movies":72,"Production Budget Bin":"$1M-$10M","Rotten Tomatoes Rating Bin":"21-40"},{"Number of Movies":58,"Production Budget Bin":"$1M-$10M","Rotten Tomatoes Rating Bin":"41-60"},{"Number of Movies":104,"Production Budget Bin":"$1M-$10M","Rotten Tomatoes Rating Bin":"61-80"},{"Number of Movies":219,"Production Budget Bin":"$1M-$10M","Rotten Tomatoes Rating Bin":"81-100"},{"Number of Movies":229,"Production Budget Bin":"$10M-$50M","Rotten Tomatoes Rating Bin":"0-20"},{"Number of Movies":257,"Production Budget Bin":"$10M-$50M","Rotten Tomatoes Rating Bin":"21-40"},{"Number of Movies":241,"Production Budget Bin":"$10M-$50M","Rotten Tomatoes Rating Bin":"41-60"},{"Number of Movies":245,"Production Budget Bin":"$10M-$50M","Rotten Tomatoes Rating Bin":"61-80"},{"Number of Movies":210,"Production Budget Bin":"$10M-$50M","Rotten Tomatoes Rating Bin":"81-100"},{"Number of Movies":62,"Production Budget Bin":"$50M-$100M","Rotten Tomatoes Rating Bin":"0-20"},{"Number of Movies":99,"Production Budget Bin":"$50M-$100M","Rotten Tomatoes Rating Bin":"21-40"},{"Number of Movies":98,"Production Budget Bin":"$50M-$100M","Rotten Tomatoes Rating Bin":"41-60"},{"Number of Movies":95,"Production Budget Bin":"$50M-$100M","Rotten Tomatoes Rating Bin":"61-80"},{"Number of Movies":54,"Production Budget Bin":"$50M-$100M","Rotten Tomatoes Rating Bin":"81-100"},{"Number of Movies":9,"Production Budget Bin":">$100M","Rotten Tomatoes Rating Bin":"0-20"},{"Number of Movies":24,"Production Budget Bin":">$100M","Rotten Tomatoes Rating Bin":"21-40"},{"Number of Movies":26,"Production Budget Bin":">$100M","Rotten Tomatoes Rating Bin":"41-60"},{"Number of Movies":26,"Production Budget Bin":">$100M","Rotten Tomatoes Rating Bin":"61-80"},{"Number of Movies":31,"Production Budget Bin":">$100M","Rotten Tomatoes Rating Bin":"81-100"}],"metadata":{"Number of Movies":{"type":"number","semanticType":"Number"},"Production Budget Bin":{"type":"string","semanticType":"Range","levels":["<$1M","$1M-$10M","$10M-$50M","$50M-$100M",">$100M"]},"Rotten Tomatoes Rating Bin":{"type":"string","semanticType":"Range","levels":["0-20","21-40","41-60","61-80","81-100"]}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Select relevant columns and filter out rows with missing values\n df_filtered = df_movies[['Production Budget', 'Rotten Tomatoes Rating']].copy()\n df_filtered = df_filtered[\n (df_filtered['Production Budget'].notna()) & \n (df_filtered['Rotten Tomatoes Rating'].notna())\n ]\n \n # Create budget bins (in millions for readability)\n budget_bins = [0, 1000000, 10000000, 50000000, 100000000, float('inf')]\n budget_labels = ['<$1M', '$1M-$10M', '$10M-$50M', '$50M-$100M', '>$100M']\n df_filtered['Production Budget Bin'] = pd.cut(\n df_filtered['Production Budget'], \n bins=budget_bins, \n labels=budget_labels,\n include_lowest=True\n )\n \n # Create rating bins\n rating_bins = [0, 20, 40, 60, 80, 100]\n rating_labels = ['0-20', '21-40', '41-60', '61-80', '81-100']\n df_filtered['Rotten Tomatoes Rating Bin'] = pd.cut(\n df_filtered['Rotten Tomatoes Rating'], \n bins=rating_bins, \n labels=rating_labels,\n include_lowest=True\n )\n \n # Count movies in each bin combination\n transformed_df = df_filtered.groupby(\n ['Production Budget Bin', 'Rotten Tomatoes Rating Bin'], \n observed=True\n ).size().reset_index(name='Number of Movies')\n \n # Convert categorical to string for better display\n transformed_df['Production Budget Bin'] = transformed_df['Production Budget Bin'].astype(str)\n transformed_df['Rotten Tomatoes Rating Bin'] = transformed_df['Rotten Tomatoes Rating Bin'].astype(str)\n \n return transformed_df\n","source":["movies"],"dialog":[{"content":"You are a data scientist to help user to transform data that will be used for visualization.\nThe user will provide you information about what data would be needed, and your job is to create a python function based on the input data summary, transformation instruction and expected fields.\nThe users' instruction includes \"chart_type\" and \"chart_encodings\" that describe the visualization they want, and natural language instructions \"goal\" that describe what data is needed.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should first refine users' goal and then create a python function in the output section based off the [CONTEXT] and [GOAL]:\n\n 1. First, refine users' [GOAL]. The main objective in this step is to check if \"chart_type\" and \"chart_encodings\" provided by the user are sufficient to achieve their \"goal\". Concretely:\n - based on the user's \"goal\" and \"chart_type\" and \"chart_encodings\", elaborate the goal into a \"detailed_instruction\".\n - \"display_instruction\" is a short verb phrase describing the users' goal. \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate it based on detailed_instruction and the suggested chart_type and chart_encodings, but don't need to mention the chart details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user specification follows up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - determine \"output_fields\", the desired fields that the output data should have to achieve the user's goal, it's a good idea to include intermediate fields here.\n - then decide \"chart_encodings\", which maps visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized, \n - the \"chart_encodings\" should be created to support the user's \"chart_type\".\n - first, determine whether the user has provided sufficient fields in \"chart_encodings\" that are needed to achieve their goal:\n - if the user's \"chart_encodings\" are sufficient, simply copy it.\n - if the user didn't provide sufficient fields in \"chart_encodings\", add missing fields in \"chart_encodings\" (ordered them based on whether the field will be used in x,y axes or legends);\n - \"chart_encodings\" should only include fields that will be visualized (do not include other intermediate fields from \"output_fields\") \n - when adding new fields to \"chart_encodings\", be efficient and add only a minimal number of fields that are needed to achive the user's goal. \n - generally, the total number of fields in \"chart_encodings\" should be no more than 3 for x,y,legend.\n - if the user's \"chart_encodings\" is sufficient but can be optimized, you can reorder encodings to visualize the data more effectively.\n - sometimes, user may provide instruction to update visualizations fields they provided. You should leverage the user's goal to resolve the conflict and decide the final \"chart_encodings\"\n - e.g., they may mention \"use B metric instead\" while A metric is in provided fields, in this case, you should update \"chart_encodings\" to update A metric with B metric.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n Prepare the result in the following json format:\n\n```\n{\n \"detailed_instruction\": \"...\" // string, elaborate user instruction with details if the user\n \"display_instruction\": \"...\" // string, the short verb phrase describing the users' goal.\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have based on the user's goal, it's a good idea to preserve intermediate fields here (i.e., the goal of transformed data)\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n ... // other visualization channels user used\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized.\n \"reason\": \"...\" // string, explain why this refinement is made\n}\n```\n\n 2. Then, write a python function based on the refined goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \"transformed_df\" should contain all \"output_fields\" from the refined goal.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable.\nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- try to use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n\n 3. The output must only contain a json object representing the refined goal and a python code block representing the transformation code, do not add any extra text explanation.\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (movies)\n\n## fields\n\t*Title -- type: object, values: Silent Movie, 9, Rapa Nui, ..., A Night at the Roxbury, Fighting Tommy Riley, Gridiron Gang, Journey from the Fall\n\t*US Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 403706375.0, 441226247.0, 533345358.0, 760167650.0\n\t*Worldwide Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 937499905.0, 976457891.0, 1133027325.0, 1842879955.0\n\t*US DVD Sales -- type: float64, values: 15442818.0, 17031573.0, 33619971.0, ..., nan, nan, 46260220.0, nan\n\t*Production Budget -- type: float64, values: 218.0, 1100.0, 5000.0, ..., 237000000.0, 250000000.0, 258000000.0, 300000000.0\n\t*Release Date -- type: object, values: Apr 01 1965, Apr 01 1975, Apr 01 1986, ..., Sep 30 1983, Sep 30 1994, Sep 30 2005, Sep 30 2006\n\t*MPAA Rating -- type: object, values: G, NC-17, Not Rated, Open, PG, PG-13, R\n\t*Running Time min -- type: float64, values: nan, nan, nan, ..., nan, nan, nan, nan\n\t*Distributor -- type: object, values: 20th Century Fox, 3D Entertainment, 8X Entertainment, ..., Women Make Movies, Yari Film Group Releasing, Yash Raj Films, Zeitgeist\n\t*Source -- type: object, values: Based on Book/Short Story, Based on Comic/Graphic Novel, Based on Factual Book/Article, ..., Original Screenplay, Remake, Spin-Off, Traditional/Legend/Fairytale\n\t*Major Genre -- type: object, values: Action, Adventure, Black Comedy, ..., Musical, Romantic Comedy, Thriller/Suspense, Western\n\t*Creative Type -- type: object, values: Contemporary Fiction, Dramatization, Factual, ..., Kids Fiction, Multiple Creative Types, Science Fiction, Super Hero\n\t*Director -- type: object, values: Abel Ferrara, Adam McKay, Adam Shankman, ..., Yimou Zhang, Zach Braff, Zack Snyder, Zak Penn\n\t*Rotten Tomatoes Rating -- type: float64, values: 1.0, 2.0, 3.0, ..., nan, nan, nan, nan\n\t*IMDB Rating -- type: float64, values: 1.5, 2.0, 2.4, ..., nan, nan, nan, nan\n\t*IMDB Votes -- type: float64, values: 18.0, 25.0, 26.0, ..., 212985.0, 237477.0, 417703.0, nan\n\n## sample\n Title US Gross Worldwide Gross US DVD Sales Production Budget Release Date MPAA Rating Running Time min Distributor Source Major Genre Creative Type Director Rotten Tomatoes Rating IMDB Rating IMDB Votes\n0 The Land Girls 146083 146083 None 8000000 Jun 12 1998 R None Gramercy None None None None NaN 6.1 1071.0\n1 First Love, Last Rites 10876 10876 None 300000 Aug 07 1998 R None Strand None Drama None None NaN 6.9 207.0\n2 I Married a Strange Person 203134 203134 None 250000 Aug 28 1998 None None Lionsgate None Comedy None None NaN 6.8 865.0\n3 Let's Talk About Sex 373615 373615 None 300000 Sep 11 1998 None None Fine Line None Comedy None None 13.0 NaN NaN\n4 Slam 1009819 1087521 None 1000000 Oct 09 1998 R None Trimark Original Screenplay Drama Contemporary Fiction None 62.0 3.4 165.0\n......\n\n\n\n\n[GOAL]\n\nDo higher production budgets correlate with better ratings?","role":"user"},{"content":"```json\n{\n \"mode\": \"infer\",\n \"recap\": \"The user wants to analyze the correlation between production budgets and movie ratings to understand if higher budgets lead to better ratings.\",\n \"display_instruction\": \"Show correlation between **Production Budget** and **ratings**\",\n \"recommendation\": \"Create a scatter plot visualization to show the relationship between Production Budget and ratings. Since there are two rating systems (Rotten Tomatoes and IMDB), we'll analyze both and include them as separate dimensions in the output data.\",\n \"output_fields\": [\"Title\", \"Production Budget\", \"Rotten Tomatoes Rating\", \"IMDB Rating\"],\n \"chart_type\": \"point\",\n \"chart_encodings\": {\n \"x\": \"Production Budget\",\n \"y\": \"Rotten Tomatoes Rating\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Select relevant columns and filter out rows with missing values in key fields\n transformed_df = df_movies[['Title', 'Production Budget', 'Rotten Tomatoes Rating', 'IMDB Rating']].copy()\n \n # Remove rows where Production Budget is missing\n transformed_df = transformed_df[transformed_df['Production Budget'].notna()]\n \n # Keep rows where at least one rating is available\n transformed_df = transformed_df[\n (transformed_df['Rotten Tomatoes Rating'].notna()) | \n (transformed_df['IMDB Rating'].notna())\n ]\n \n return transformed_df\n```","role":"assistant"},{"content":"This is the result from the latest python code:\n\n IMDB Rating Production Budget Rotten Tomatoes Rating Title\n0 6.1 8000000 NaN The Land Girls\n1 6.9 300000 NaN First Love, Last Rites\n2 6.8 250000 NaN I Married a Strange Person\n3 NaN 300000 13.0 Let's Talk About Sex\n4 3.4 1000000 62.0 Slam\n5 7.7 6000 NaN Following\n6 3.8 1600000 NaN Foolish\n7 5.8 40000000 25.0 Pirates\n8 7.0 6000000 86.0 Duel in the Sun\n9 7.0 1000000 81.0 Tom Jones\n......\n\nUpdate the code above based on the following instruction:\n\n{\n \"followup_instruction\": \"bin rt rating and budget into bins to show number of movies in each range\",\n \"chart_type\": \"Scatter Plot\",\n \"chart_encodings\": {\n \"x\": \"Production Budget\",\n \"y\": \"Rotten Tomatoes Rating\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Bin the Production Budget and Rotten Tomatoes Rating into categorical ranges, then count the number of movies that fall into each combination of budget and rating bins to create a heatmap-style aggregation.\",\n \"display_instruction\": \"Show **number of movies** in each **Production Budget** and **Rotten Tomatoes Rating** bin\",\n \"output_fields\": [\"Production Budget Bin\", \"Rotten Tomatoes Rating Bin\", \"Number of Movies\"],\n \"chart_encodings\": {\n \"x\": \"Production Budget Bin\",\n \"y\": \"Rotten Tomatoes Rating Bin\",\n \"color\": \"Number of Movies\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n },\n \"reason\": \"The user wants to bin both Production Budget and Rotten Tomatoes Rating into ranges and count movies in each combination. This requires creating categorical bins for both dimensions and aggregating counts. A heatmap visualization (using color encoding for count) would be more appropriate than a scatter plot for showing binned data.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Select relevant columns and filter out rows with missing values\n df_filtered = df_movies[['Production Budget', 'Rotten Tomatoes Rating']].copy()\n df_filtered = df_filtered[\n (df_filtered['Production Budget'].notna()) & \n (df_filtered['Rotten Tomatoes Rating'].notna())\n ]\n \n # Create budget bins (in millions for readability)\n budget_bins = [0, 1000000, 10000000, 50000000, 100000000, float('inf')]\n budget_labels = ['<$1M', '$1M-$10M', '$10M-$50M', '$50M-$100M', '>$100M']\n df_filtered['Production Budget Bin'] = pd.cut(\n df_filtered['Production Budget'], \n bins=budget_bins, \n labels=budget_labels,\n include_lowest=True\n )\n \n # Create rating bins\n rating_bins = [0, 20, 40, 60, 80, 100]\n rating_labels = ['0-20', '21-40', '41-60', '61-80', '81-100']\n df_filtered['Rotten Tomatoes Rating Bin'] = pd.cut(\n df_filtered['Rotten Tomatoes Rating'], \n bins=rating_bins, \n labels=rating_labels,\n include_lowest=True\n )\n \n # Count movies in each bin combination\n transformed_df = df_filtered.groupby(\n ['Production Budget Bin', 'Rotten Tomatoes Rating Bin'], \n observed=True\n ).size().reset_index(name='Number of Movies')\n \n # Convert categorical to string for better display\n transformed_df['Production Budget Bin'] = transformed_df['Production Budget Bin'].astype(str)\n transformed_df['Rotten Tomatoes Rating Bin'] = transformed_df['Rotten Tomatoes Rating Bin'].astype(str)\n \n return transformed_df\n```","role":"assistant"}],"trigger":{"tableId":"table-456490","sourceTableIds":["movies"],"instruction":"bin rt rating and budget into bins to show number of movies in each range","displayInstruction":"Show **number of movies** in each **Production Budget** and **Rotten Tomatoes Rating** bin","chart":{"id":"chart-1760744514854","chartType":"Scatter Plot","encodingMap":{"x":{"fieldID":"original--movies--Production Budget"},"y":{"fieldID":"original--movies--Rotten Tomatoes Rating"},"color":{"channel":"color","bin":false},"size":{"channel":"size","bin":false},"opacity":{"channel":"opacity","bin":false},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"table-456490","saved":false,"source":"trigger","unread":false},"resultTableId":"table-37"},"explanation":{"agent":"CodeExplanationAgent","code":"- Filter the dataset to include only movies with both **Production Budget** and **Rotten Tomatoes Rating** values available\n- Create **budget categories** by grouping Production Budget into five bins: **<$1M**, **$1M-$10M**, **$10M-$50M**, **$50M-$100M**, and **>$100M**\n- Create **rating categories** by grouping Rotten Tomatoes Rating into five bins: **0-20**, **21-40**, **41-60**, **61-80**, and **81-100**\n- **Count** the number of movies that fall into each combination of budget category and rating category\n- Return a summary table showing the distribution of movies across budget and rating bins","concepts":[{"explanation":"Categorical bins created through discretization of continuous variables. Production Budget is divided into 5 ranges based on million-dollar thresholds, while Rotten Tomatoes Rating is divided into 5 equal-width intervals of 20 points each. This binning approach enables analysis of the relationship between production investment levels and critical reception patterns.","field":"Production Budget Bin, Rotten Tomatoes Rating Bin"},{"explanation":"This analysis employs a **two-dimensional frequency distribution** (contingency table approach) to explore the relationship between production budget and critical reception. The transformation creates a discrete joint distribution by binning two continuous variables and counting occurrences in each cell. This approach is useful for identifying patterns such as whether higher-budget films tend to receive better or worse critical ratings. **Alternative modeling approaches** could include: (1) correlation analysis between raw budget and rating values, (2) regression modeling to predict ratings from budget while controlling for other factors, (3) chi-square tests of independence to formally test whether budget and rating categories are associated, or (4) visualization through heatmaps to reveal concentration patterns across the budget-rating space.","field":"Statistical Analysis"}],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (movies)\n\n## fields\n\t*Title -- type: object, values: Silent Movie, 9, Rapa Nui, ..., A Night at the Roxbury, Fighting Tommy Riley, Gridiron Gang, Journey from the Fall\n\t*US Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 402111870.0, 441226247.0, 600788188.0, 760167650.0\n\t*Worldwide Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 937499905.0, 1133027325.0, 1842879955.0, 2767891499.0\n\t*US DVD Sales -- type: float64, values: 618454.0, 853973.0, 1877732.0, ..., nan, nan, 46260220.0, nan\n\t*Production Budget -- type: float64, values: 218.0, 1100.0, 5000.0, ..., 237000000.0, 250000000.0, 258000000.0, 300000000.0\n\t*Release Date -- type: object, values: Apr 01 1965, Apr 01 1975, Apr 01 1986, ..., Sep 30 1983, Sep 30 1994, Sep 30 2005, Sep 30 2006\n\t*MPAA Rating -- type: object, values: G, NC-17, Not Rated, Open, PG, PG-13, R\n\t*Running Time min -- type: float64, values: nan, nan, nan, ..., nan, nan, nan, nan\n\t*Distributor -- type: object, values: 20th Century Fox, 3D Entertainment, 8X Entertainment, ..., Women Make Movies, Yari Film Group Releasing, Yash Raj Films, Zeitgeist\n\t*Source -- type: object, values: Based on Book/Short Story, Based on Comic/Graphic Novel, Based on Factual Book/Article, ..., Original Screenplay, Remake, Spin-Off, Traditional/Legend/Fairytale\n\t*Major Genre -- type: object, values: Action, Adventure, Black Comedy, ..., Musical, Romantic Comedy, Thriller/Suspense, Western\n\t*Creative Type -- type: object, values: Contemporary Fiction, Dramatization, Factual, ..., Kids Fiction, Multiple Creative Types, Science Fiction, Super Hero\n\t*Director -- type: object, values: Abel Ferrara, Adam McKay, Adam Shankman, ..., Yimou Zhang, Zach Braff, Zack Snyder, Zak Penn\n\t*Rotten Tomatoes Rating -- type: float64, values: 1.0, 2.0, nan, ..., nan, nan, nan, nan\n\t*IMDB Rating -- type: float64, values: nan, 1.5, 2.5, ..., nan, nan, nan, nan\n\t*IMDB Votes -- type: float64, values: 18.0, 25.0, 26.0, ..., 57313.0, nan, 73720.0, 212985.0\n\n## sample\n Title US Gross Worldwide Gross US DVD Sales Production Budget Release Date MPAA Rating Running Time min Distributor Source Major Genre Creative Type Director Rotten Tomatoes Rating IMDB Rating IMDB Votes\n0 The Land Girls 146083 146083 None 8000000 Jun 12 1998 R None Gramercy None None None None NaN 6.1 1071.0\n1 First Love, Last Rites 10876 10876 None 300000 Aug 07 1998 R None Strand None Drama None None NaN 6.9 207.0\n2 I Married a Strange Person 203134 203134 None 250000 Aug 28 1998 None None Lionsgate None Comedy None None NaN 6.8 865.0\n3 Let's Talk About Sex 373615 373615 None 300000 Sep 11 1998 None None Fine Line None Comedy None None 13.0 NaN NaN\n4 Slam 1009819 1087521 None 1000000 Oct 09 1998 R None Trimark Original Screenplay Drama Contemporary Fiction None 62.0 3.4 165.0\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Select relevant columns and filter out rows with missing values\n df_filtered = df_movies[['Production Budget', 'Rotten Tomatoes Rating']].copy()\n df_filtered = df_filtered[\n (df_filtered['Production Budget'].notna()) & \n (df_filtered['Rotten Tomatoes Rating'].notna())\n ]\n \n # Create budget bins (in millions for readability)\n budget_bins = [0, 1000000, 10000000, 50000000, 100000000, float('inf')]\n budget_labels = ['<$1M', '$1M-$10M', '$10M-$50M', '$50M-$100M', '>$100M']\n df_filtered['Production Budget Bin'] = pd.cut(\n df_filtered['Production Budget'], \n bins=budget_bins, \n labels=budget_labels,\n include_lowest=True\n )\n \n # Create rating bins\n rating_bins = [0, 20, 40, 60, 80, 100]\n rating_labels = ['0-20', '21-40', '41-60', '61-80', '81-100']\n df_filtered['Rotten Tomatoes Rating Bin'] = pd.cut(\n df_filtered['Rotten Tomatoes Rating'], \n bins=rating_bins, \n labels=rating_labels,\n include_lowest=True\n )\n \n # Count movies in each bin combination\n transformed_df = df_filtered.groupby(\n ['Production Budget Bin', 'Rotten Tomatoes Rating Bin'], \n observed=True\n ).size().reset_index(name='Number of Movies')\n \n # Convert categorical to string for better display\n transformed_df['Production Budget Bin'] = transformed_df['Production Budget Bin'].astype(str)\n transformed_df['Rotten Tomatoes Rating Bin'] = transformed_df['Rotten Tomatoes Rating Bin'].astype(str)\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\n- Filter the dataset to include only movies with both **Production Budget** and **Rotten Tomatoes Rating** values available\n- Create **budget categories** by grouping Production Budget into five bins: **<$1M**, **$1M-$10M**, **$10M-$50M**, **$50M-$100M**, and **>$100M**\n- Create **rating categories** by grouping Rotten Tomatoes Rating into five bins: **0-20**, **21-40**, **41-60**, **61-80**, and **81-100**\n- **Count** the number of movies that fall into each combination of budget category and rating category\n- Return a summary table showing the distribution of movies across budget and rating bins\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"Production Budget Bin, Rotten Tomatoes Rating Bin\",\n \"explanation\": \"Categorical bins created through discretization of continuous variables. Production Budget is divided into 5 ranges based on million-dollar thresholds, while Rotten Tomatoes Rating is divided into 5 equal-width intervals of 20 points each. This binning approach enables analysis of the relationship between production investment levels and critical reception patterns.\"\n },\n {\n \"field\": \"Statistical Analysis\",\n \"explanation\": \"This analysis employs a **two-dimensional frequency distribution** (contingency table approach) to explore the relationship between production budget and critical reception. The transformation creates a discrete joint distribution by binning two continuous variables and counting occurrences in each cell. This approach is useful for identifying patterns such as whether higher-budget films tend to receive better or worse critical ratings. **Alternative modeling approaches** could include: (1) correlation analysis between raw budget and rating values, (2) regression modeling to predict ratings from budget while controlling for other factors, (3) chi-square tests of independence to formally test whether budget and rating categories are associated, or (4) visualization through heatmaps to reveal concentration patterns across the budget-rating space.\"\n }\n]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""},{"id":"table-54","displayId":"film-profit-analysis","names":["Average Profit","Production Budget Bin","Rotten Tomatoes Rating Bin"],"rows":[{"Average Profit":1265816.3333333333,"Production Budget Bin":"<$1M","Rotten Tomatoes Rating Bin":"0-20"},{"Average Profit":6494134,"Production Budget Bin":"<$1M","Rotten Tomatoes Rating Bin":"21-40"},{"Average Profit":7866065.833333333,"Production Budget Bin":"<$1M","Rotten Tomatoes Rating Bin":"41-60"},{"Average Profit":6749073.2105263155,"Production Budget Bin":"<$1M","Rotten Tomatoes Rating Bin":"61-80"},{"Average Profit":20121581.403846152,"Production Budget Bin":"<$1M","Rotten Tomatoes Rating Bin":"81-100"},{"Average Profit":9285520.68852459,"Production Budget Bin":"$1M-$10M","Rotten Tomatoes Rating Bin":"0-20"},{"Average Profit":17386269.305555556,"Production Budget Bin":"$1M-$10M","Rotten Tomatoes Rating Bin":"21-40"},{"Average Profit":13840988.827586208,"Production Budget Bin":"$1M-$10M","Rotten Tomatoes Rating Bin":"41-60"},{"Average Profit":20654143.125,"Production Budget Bin":"$1M-$10M","Rotten Tomatoes Rating Bin":"61-80"},{"Average Profit":37024663.62962963,"Production Budget Bin":"$1M-$10M","Rotten Tomatoes Rating Bin":"81-100"},{"Average Profit":11168889.11790393,"Production Budget Bin":"$10M-$50M","Rotten Tomatoes Rating Bin":"0-20"},{"Average Profit":32529317.311284047,"Production Budget Bin":"$10M-$50M","Rotten Tomatoes Rating Bin":"21-40"},{"Average Profit":36640084.60165975,"Production Budget Bin":"$10M-$50M","Rotten Tomatoes Rating Bin":"41-60"},{"Average Profit":49506279.571428575,"Production Budget Bin":"$10M-$50M","Rotten Tomatoes Rating Bin":"61-80"},{"Average Profit":93010923.90476191,"Production Budget Bin":"$10M-$50M","Rotten Tomatoes Rating Bin":"81-100"},{"Average Profit":11584648.806451613,"Production Budget Bin":"$50M-$100M","Rotten Tomatoes Rating Bin":"0-20"},{"Average Profit":59680849.09090909,"Production Budget Bin":"$50M-$100M","Rotten Tomatoes Rating Bin":"21-40"},{"Average Profit":104106140.86734694,"Production Budget Bin":"$50M-$100M","Rotten Tomatoes Rating Bin":"41-60"},{"Average Profit":121416300.37894736,"Production Budget Bin":"$50M-$100M","Rotten Tomatoes Rating Bin":"61-80"},{"Average Profit":226983168.4814815,"Production Budget Bin":"$50M-$100M","Rotten Tomatoes Rating Bin":"81-100"},{"Average Profit":132877326,"Production Budget Bin":">$100M","Rotten Tomatoes Rating Bin":"0-20"},{"Average Profit":148619038.95833334,"Production Budget Bin":">$100M","Rotten Tomatoes Rating Bin":"21-40"},{"Average Profit":297717419.34615386,"Production Budget Bin":">$100M","Rotten Tomatoes Rating Bin":"41-60"},{"Average Profit":289246367.34615386,"Production Budget Bin":">$100M","Rotten Tomatoes Rating Bin":"61-80"},{"Average Profit":515989525.483871,"Production Budget Bin":">$100M","Rotten Tomatoes Rating Bin":"81-100"}],"metadata":{"Average Profit":{"type":"number","semanticType":"Number"},"Production Budget Bin":{"type":"string","semanticType":"Range","levels":["<$1M","$1M-$10M","$10M-$50M","$50M-$100M",">$100M"]},"Rotten Tomatoes Rating Bin":{"type":"string","semanticType":"Range","levels":["0-20","21-40","41-60","61-80","81-100"]}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Select relevant columns and filter out rows with missing values\n df_filtered = df_movies[['Production Budget', 'Rotten Tomatoes Rating', 'Worldwide Gross']].copy()\n df_filtered = df_filtered[\n (df_filtered['Production Budget'].notna()) & \n (df_filtered['Rotten Tomatoes Rating'].notna()) &\n (df_filtered['Worldwide Gross'].notna())\n ]\n \n # Calculate profit\n df_filtered['Profit'] = df_filtered['Worldwide Gross'] - df_filtered['Production Budget']\n \n # Create budget bins (in millions for readability)\n budget_bins = [0, 1000000, 10000000, 50000000, 100000000, float('inf')]\n budget_labels = ['<$1M', '$1M-$10M', '$10M-$50M', '$50M-$100M', '>$100M']\n df_filtered['Production Budget Bin'] = pd.cut(\n df_filtered['Production Budget'], \n bins=budget_bins, \n labels=budget_labels,\n include_lowest=True\n )\n \n # Create rating bins\n rating_bins = [0, 20, 40, 60, 80, 100]\n rating_labels = ['0-20', '21-40', '41-60', '61-80', '81-100']\n df_filtered['Rotten Tomatoes Rating Bin'] = pd.cut(\n df_filtered['Rotten Tomatoes Rating'], \n bins=rating_bins, \n labels=rating_labels,\n include_lowest=True\n )\n \n # Calculate average profit in each bin combination\n transformed_df = df_filtered.groupby(\n ['Production Budget Bin', 'Rotten Tomatoes Rating Bin'], \n observed=True\n )['Profit'].mean().reset_index(name='Average Profit')\n \n # Convert categorical to string for better display\n transformed_df['Production Budget Bin'] = transformed_df['Production Budget Bin'].astype(str)\n transformed_df['Rotten Tomatoes Rating Bin'] = transformed_df['Rotten Tomatoes Rating Bin'].astype(str)\n \n return transformed_df\n","source":["movies"],"dialog":[{"content":"You are a data scientist to help user to transform data that will be used for visualization.\nThe user will provide you information about what data would be needed, and your job is to create a python function based on the input data summary, transformation instruction and expected fields.\nThe users' instruction includes \"chart_type\" and \"chart_encodings\" that describe the visualization they want, and natural language instructions \"goal\" that describe what data is needed.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should first refine users' goal and then create a python function in the output section based off the [CONTEXT] and [GOAL]:\n\n 1. First, refine users' [GOAL]. The main objective in this step is to check if \"chart_type\" and \"chart_encodings\" provided by the user are sufficient to achieve their \"goal\". Concretely:\n - based on the user's \"goal\" and \"chart_type\" and \"chart_encodings\", elaborate the goal into a \"detailed_instruction\".\n - \"display_instruction\" is a short verb phrase describing the users' goal. \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate it based on detailed_instruction and the suggested chart_type and chart_encodings, but don't need to mention the chart details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user specification follows up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - determine \"output_fields\", the desired fields that the output data should have to achieve the user's goal, it's a good idea to include intermediate fields here.\n - then decide \"chart_encodings\", which maps visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized, \n - the \"chart_encodings\" should be created to support the user's \"chart_type\".\n - first, determine whether the user has provided sufficient fields in \"chart_encodings\" that are needed to achieve their goal:\n - if the user's \"chart_encodings\" are sufficient, simply copy it.\n - if the user didn't provide sufficient fields in \"chart_encodings\", add missing fields in \"chart_encodings\" (ordered them based on whether the field will be used in x,y axes or legends);\n - \"chart_encodings\" should only include fields that will be visualized (do not include other intermediate fields from \"output_fields\") \n - when adding new fields to \"chart_encodings\", be efficient and add only a minimal number of fields that are needed to achive the user's goal. \n - generally, the total number of fields in \"chart_encodings\" should be no more than 3 for x,y,legend.\n - if the user's \"chart_encodings\" is sufficient but can be optimized, you can reorder encodings to visualize the data more effectively.\n - sometimes, user may provide instruction to update visualizations fields they provided. You should leverage the user's goal to resolve the conflict and decide the final \"chart_encodings\"\n - e.g., they may mention \"use B metric instead\" while A metric is in provided fields, in this case, you should update \"chart_encodings\" to update A metric with B metric.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n Prepare the result in the following json format:\n\n```\n{\n \"detailed_instruction\": \"...\" // string, elaborate user instruction with details if the user\n \"display_instruction\": \"...\" // string, the short verb phrase describing the users' goal.\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have based on the user's goal, it's a good idea to preserve intermediate fields here (i.e., the goal of transformed data)\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n ... // other visualization channels user used\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized.\n \"reason\": \"...\" // string, explain why this refinement is made\n}\n```\n\n 2. Then, write a python function based on the refined goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \"transformed_df\" should contain all \"output_fields\" from the refined goal.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable.\nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- try to use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n\n 3. The output must only contain a json object representing the refined goal and a python code block representing the transformation code, do not add any extra text explanation.\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (movies)\n\n## fields\n\t*Title -- type: object, values: Silent Movie, 9, Rapa Nui, ..., A Night at the Roxbury, Fighting Tommy Riley, Gridiron Gang, Journey from the Fall\n\t*US Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 403706375.0, 441226247.0, 533345358.0, 760167650.0\n\t*Worldwide Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 937499905.0, 976457891.0, 1133027325.0, 1842879955.0\n\t*US DVD Sales -- type: float64, values: 15442818.0, 17031573.0, 33619971.0, ..., nan, nan, 46260220.0, nan\n\t*Production Budget -- type: float64, values: 218.0, 1100.0, 5000.0, ..., 237000000.0, 250000000.0, 258000000.0, 300000000.0\n\t*Release Date -- type: object, values: Apr 01 1965, Apr 01 1975, Apr 01 1986, ..., Sep 30 1983, Sep 30 1994, Sep 30 2005, Sep 30 2006\n\t*MPAA Rating -- type: object, values: G, NC-17, Not Rated, Open, PG, PG-13, R\n\t*Running Time min -- type: float64, values: nan, nan, nan, ..., nan, nan, nan, nan\n\t*Distributor -- type: object, values: 20th Century Fox, 3D Entertainment, 8X Entertainment, ..., Women Make Movies, Yari Film Group Releasing, Yash Raj Films, Zeitgeist\n\t*Source -- type: object, values: Based on Book/Short Story, Based on Comic/Graphic Novel, Based on Factual Book/Article, ..., Original Screenplay, Remake, Spin-Off, Traditional/Legend/Fairytale\n\t*Major Genre -- type: object, values: Action, Adventure, Black Comedy, ..., Musical, Romantic Comedy, Thriller/Suspense, Western\n\t*Creative Type -- type: object, values: Contemporary Fiction, Dramatization, Factual, ..., Kids Fiction, Multiple Creative Types, Science Fiction, Super Hero\n\t*Director -- type: object, values: Abel Ferrara, Adam McKay, Adam Shankman, ..., Yimou Zhang, Zach Braff, Zack Snyder, Zak Penn\n\t*Rotten Tomatoes Rating -- type: float64, values: 1.0, 2.0, 3.0, ..., nan, nan, nan, nan\n\t*IMDB Rating -- type: float64, values: 1.5, 2.0, 2.4, ..., nan, nan, nan, nan\n\t*IMDB Votes -- type: float64, values: 18.0, 25.0, 26.0, ..., 212985.0, 237477.0, 417703.0, nan\n\n## sample\n Title US Gross Worldwide Gross US DVD Sales Production Budget Release Date MPAA Rating Running Time min Distributor Source Major Genre Creative Type Director Rotten Tomatoes Rating IMDB Rating IMDB Votes\n0 The Land Girls 146083 146083 None 8000000 Jun 12 1998 R None Gramercy None None None None NaN 6.1 1071.0\n1 First Love, Last Rites 10876 10876 None 300000 Aug 07 1998 R None Strand None Drama None None NaN 6.9 207.0\n2 I Married a Strange Person 203134 203134 None 250000 Aug 28 1998 None None Lionsgate None Comedy None None NaN 6.8 865.0\n3 Let's Talk About Sex 373615 373615 None 300000 Sep 11 1998 None None Fine Line None Comedy None None 13.0 NaN NaN\n4 Slam 1009819 1087521 None 1000000 Oct 09 1998 R None Trimark Original Screenplay Drama Contemporary Fiction None 62.0 3.4 165.0\n......\n\n\n\n\n[GOAL]\n\nDo higher production budgets correlate with better ratings?","role":"user"},{"content":"```json\n{\n \"mode\": \"infer\",\n \"recap\": \"The user wants to analyze the correlation between production budgets and movie ratings to understand if higher budgets lead to better ratings.\",\n \"display_instruction\": \"Show correlation between **Production Budget** and **ratings**\",\n \"recommendation\": \"Create a scatter plot visualization to show the relationship between Production Budget and ratings. Since there are two rating systems (Rotten Tomatoes and IMDB), we'll analyze both and include them as separate dimensions in the output data.\",\n \"output_fields\": [\"Title\", \"Production Budget\", \"Rotten Tomatoes Rating\", \"IMDB Rating\"],\n \"chart_type\": \"point\",\n \"chart_encodings\": {\n \"x\": \"Production Budget\",\n \"y\": \"Rotten Tomatoes Rating\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Select relevant columns and filter out rows with missing values in key fields\n transformed_df = df_movies[['Title', 'Production Budget', 'Rotten Tomatoes Rating', 'IMDB Rating']].copy()\n \n # Remove rows where Production Budget is missing\n transformed_df = transformed_df[transformed_df['Production Budget'].notna()]\n \n # Keep rows where at least one rating is available\n transformed_df = transformed_df[\n (transformed_df['Rotten Tomatoes Rating'].notna()) | \n (transformed_df['IMDB Rating'].notna())\n ]\n \n return transformed_df\n```","role":"assistant"},{"content":"This is the result from the latest python code:\n\n IMDB Rating Production Budget Rotten Tomatoes Rating Title\n0 6.1 8000000 NaN The Land Girls\n1 6.9 300000 NaN First Love, Last Rites\n2 6.8 250000 NaN I Married a Strange Person\n3 NaN 300000 13.0 Let's Talk About Sex\n4 3.4 1000000 62.0 Slam\n5 7.7 6000 NaN Following\n6 3.8 1600000 NaN Foolish\n7 5.8 40000000 25.0 Pirates\n8 7.0 6000000 86.0 Duel in the Sun\n9 7.0 1000000 81.0 Tom Jones\n......\n\nUpdate the code above based on the following instruction:\n\n{\n \"followup_instruction\": \"bin rt rating and budget into bins to show number of movies in each range\",\n \"chart_type\": \"Scatter Plot\",\n \"chart_encodings\": {\n \"x\": \"Production Budget\",\n \"y\": \"Rotten Tomatoes Rating\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Bin the Production Budget and Rotten Tomatoes Rating into categorical ranges, then count the number of movies that fall into each combination of budget and rating bins to create a heatmap-style aggregation.\",\n \"display_instruction\": \"Show **number of movies** in each **Production Budget** and **Rotten Tomatoes Rating** bin\",\n \"output_fields\": [\"Production Budget Bin\", \"Rotten Tomatoes Rating Bin\", \"Number of Movies\"],\n \"chart_encodings\": {\n \"x\": \"Production Budget Bin\",\n \"y\": \"Rotten Tomatoes Rating Bin\",\n \"color\": \"Number of Movies\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n },\n \"reason\": \"The user wants to bin both Production Budget and Rotten Tomatoes Rating into ranges and count movies in each combination. This requires creating categorical bins for both dimensions and aggregating counts. A heatmap visualization (using color encoding for count) would be more appropriate than a scatter plot for showing binned data.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Select relevant columns and filter out rows with missing values\n df_filtered = df_movies[['Production Budget', 'Rotten Tomatoes Rating']].copy()\n df_filtered = df_filtered[\n (df_filtered['Production Budget'].notna()) & \n (df_filtered['Rotten Tomatoes Rating'].notna())\n ]\n \n # Create budget bins (in millions for readability)\n budget_bins = [0, 1000000, 10000000, 50000000, 100000000, float('inf')]\n budget_labels = ['<$1M', '$1M-$10M', '$10M-$50M', '$50M-$100M', '>$100M']\n df_filtered['Production Budget Bin'] = pd.cut(\n df_filtered['Production Budget'], \n bins=budget_bins, \n labels=budget_labels,\n include_lowest=True\n )\n \n # Create rating bins\n rating_bins = [0, 20, 40, 60, 80, 100]\n rating_labels = ['0-20', '21-40', '41-60', '61-80', '81-100']\n df_filtered['Rotten Tomatoes Rating Bin'] = pd.cut(\n df_filtered['Rotten Tomatoes Rating'], \n bins=rating_bins, \n labels=rating_labels,\n include_lowest=True\n )\n \n # Count movies in each bin combination\n transformed_df = df_filtered.groupby(\n ['Production Budget Bin', 'Rotten Tomatoes Rating Bin'], \n observed=True\n ).size().reset_index(name='Number of Movies')\n \n # Convert categorical to string for better display\n transformed_df['Production Budget Bin'] = transformed_df['Production Budget Bin'].astype(str)\n transformed_df['Rotten Tomatoes Rating Bin'] = transformed_df['Rotten Tomatoes Rating Bin'].astype(str)\n \n return transformed_df\n```","role":"assistant"},{"content":"This is the result from the latest python code:\n\n Number of Movies Production Budget Bin Rotten Tomatoes Rating Bin\n0 6 <$1M 0-20\n1 9 <$1M 21-40\n2 12 <$1M 41-60\n3 19 <$1M 61-80\n4 54 <$1M 81-100\n5 61 $1M-$10M 0-20\n6 72 $1M-$10M 21-40\n7 58 $1M-$10M 41-60\n8 104 $1M-$10M 61-80\n9 219 $1M-$10M 81-100\n......\n\nUpdate the code above based on the following instruction:\n\n{\n \"followup_instruction\": \"show profit relation to budget ratings bin\",\n \"chart_type\": \"Heatmap\",\n \"chart_encodings\": {\n \"x\": \"Rotten Tomatoes Rating Bin\",\n \"y\": \"Production Budget Bin\",\n \"color\": \"Number of Movies\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Calculate profit (Worldwide Gross minus Production Budget) for movies, then bin the Production Budget and Rotten Tomatoes Rating into categorical ranges, and compute the average profit for movies in each combination of budget and rating bins.\",\n \"display_instruction\": \"Show **average profit** in each **Production Budget** and **Rotten Tomatoes Rating** bin\",\n \"output_fields\": [\"Production Budget Bin\", \"Rotten Tomatoes Rating Bin\", \"Average Profit\"],\n \"chart_encodings\": {\n \"x\": \"Rotten Tomatoes Rating Bin\",\n \"y\": \"Production Budget Bin\",\n \"color\": \"Average Profit\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n },\n \"reason\": \"The user wants to analyze the relationship between profit and the budget/rating bins. This requires calculating profit (Worldwide Gross - Production Budget) and then aggregating it by the budget and rating bins. The chart encodings are swapped to match the user's preference (x=Rating, y=Budget).\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Select relevant columns and filter out rows with missing values\n df_filtered = df_movies[['Production Budget', 'Rotten Tomatoes Rating', 'Worldwide Gross']].copy()\n df_filtered = df_filtered[\n (df_filtered['Production Budget'].notna()) & \n (df_filtered['Rotten Tomatoes Rating'].notna()) &\n (df_filtered['Worldwide Gross'].notna())\n ]\n \n # Calculate profit\n df_filtered['Profit'] = df_filtered['Worldwide Gross'] - df_filtered['Production Budget']\n \n # Create budget bins (in millions for readability)\n budget_bins = [0, 1000000, 10000000, 50000000, 100000000, float('inf')]\n budget_labels = ['<$1M', '$1M-$10M', '$10M-$50M', '$50M-$100M', '>$100M']\n df_filtered['Production Budget Bin'] = pd.cut(\n df_filtered['Production Budget'], \n bins=budget_bins, \n labels=budget_labels,\n include_lowest=True\n )\n \n # Create rating bins\n rating_bins = [0, 20, 40, 60, 80, 100]\n rating_labels = ['0-20', '21-40', '41-60', '61-80', '81-100']\n df_filtered['Rotten Tomatoes Rating Bin'] = pd.cut(\n df_filtered['Rotten Tomatoes Rating'], \n bins=rating_bins, \n labels=rating_labels,\n include_lowest=True\n )\n \n # Calculate average profit in each bin combination\n transformed_df = df_filtered.groupby(\n ['Production Budget Bin', 'Rotten Tomatoes Rating Bin'], \n observed=True\n )['Profit'].mean().reset_index(name='Average Profit')\n \n # Convert categorical to string for better display\n transformed_df['Production Budget Bin'] = transformed_df['Production Budget Bin'].astype(str)\n transformed_df['Rotten Tomatoes Rating Bin'] = transformed_df['Rotten Tomatoes Rating Bin'].astype(str)\n \n return transformed_df\n```","role":"assistant"}],"trigger":{"tableId":"table-37","sourceTableIds":["movies"],"instruction":"show profit relation to budget ratings bin","displayInstruction":"Show **average profit** in each **Production Budget** and **Rotten Tomatoes Rating** bin","chart":{"id":"chart-1760744581372","chartType":"Heatmap","encodingMap":{"x":{"fieldID":"concept-Rotten Tomatoes Rating Bin-1760744520448","sortBy":"[\"0-20\",\"21-40\",\"41-60\",\"61-80\",\"81-100\"]"},"y":{"fieldID":"concept-Production Budget Bin-1760744338462","sortBy":"[\"<$1M\",\"$1M-$10M\",\"$10M-$50M\",\"$50M-$100M\",\">$100M\"]"},"color":{"fieldID":"concept-Number of Movies-1760744520448"},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"table-37","saved":false,"source":"trigger","unread":false},"resultTableId":"table-54"},"explanation":{"agent":"CodeExplanationAgent","code":"This code analyzes the relationship between movie **production budgets**, **critical ratings**, and **profitability**:\n\n- Filters the dataset to include only movies with complete data for **Production Budget**, **Rotten Tomatoes Rating**, and **Worldwide Gross**\n- Calculates **Profit** for each movie by subtracting **Production Budget** from **Worldwide Gross**\n- Creates **Production Budget Bins** to categorize movies into five budget ranges: **<$1M**, **$1M-$10M**, **$10M-$50M**, **$50M-$100M**, and **>$100M**\n- Creates **Rotten Tomatoes Rating Bins** to categorize movies into five rating ranges: **0-20**, **21-40**, **41-60**, **61-80**, and **81-100**\n- Groups movies by their **budget bin** and **rating bin** combinations\n- Calculates the **Average Profit** for each budget-rating combination to reveal profitability patterns across different production scales and critical reception levels","concepts":[{"explanation":"The net financial return of a movie, calculated as: \\[ \\text{Profit} = \\text{Worldwide\\_Gross} - \\text{Production\\_Budget} \\] This represents the total revenue minus the initial investment, indicating whether a movie was financially successful.","field":"Profit"},{"explanation":"This analysis uses a **two-dimensional binning approach** to examine how movie profitability varies across production budget levels and critical reception scores. The model segments movies into categorical bins based on **Production Budget** (five budget tiers from under $1M to over $100M) and **Rotten Tomatoes Rating** (five quality tiers from 0-100), then calculates **Average Profit** within each budget-rating combination. This binning strategy helps identify optimal investment strategies by revealing which budget-quality combinations yield the highest returns. Alternative modeling approaches could include: **multiple linear regression** to model profit as a continuous function of budget and rating, **polynomial regression** to capture non-linear relationships, **interaction effect models** to test whether budget impact varies by rating level, or **quantile regression** to analyze profitability patterns at different profit percentiles rather than just averages.","field":"Statistical Analysis"}],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (movies)\n\n## fields\n\t*Title -- type: object, values: Silent Movie, 9, Rapa Nui, ..., A Night at the Roxbury, Fighting Tommy Riley, Gridiron Gang, Journey from the Fall\n\t*US Gross -- type: float64, values: 0.0, 401.0, 673.0, ..., 403706375.0, 441226247.0, 533345358.0, 760167650.0\n\t*Worldwide Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 937499905.0, 976457891.0, 1133027325.0, 1842879955.0\n\t*US DVD Sales -- type: float64, values: 13180936.0, 33619971.0, 140689412.0, ..., nan, nan, 46260220.0, 83571732.0\n\t*Production Budget -- type: float64, values: 218.0, 1100.0, 23000.0, ..., 237000000.0, 250000000.0, 258000000.0, 300000000.0\n\t*Release Date -- type: object, values: Apr 01 1965, Apr 01 1975, Apr 01 1986, ..., Sep 30 1983, Sep 30 1994, Sep 30 2005, Sep 30 2006\n\t*MPAA Rating -- type: object, values: G, NC-17, Not Rated, Open, PG, PG-13, R\n\t*Running Time min -- type: float64, values: nan, nan, nan, ..., nan, nan, nan, nan\n\t*Distributor -- type: object, values: 20th Century Fox, 3D Entertainment, 8X Entertainment, ..., Women Make Movies, Yari Film Group Releasing, Yash Raj Films, Zeitgeist\n\t*Source -- type: object, values: Based on Book/Short Story, Based on Comic/Graphic Novel, Based on Factual Book/Article, ..., Original Screenplay, Remake, Spin-Off, Traditional/Legend/Fairytale\n\t*Major Genre -- type: object, values: Action, Adventure, Black Comedy, ..., Musical, Romantic Comedy, Thriller/Suspense, Western\n\t*Creative Type -- type: object, values: Contemporary Fiction, Dramatization, Factual, ..., Kids Fiction, Multiple Creative Types, Science Fiction, Super Hero\n\t*Director -- type: object, values: Abel Ferrara, Adam McKay, Adam Shankman, ..., Yimou Zhang, Zach Braff, Zack Snyder, Zak Penn\n\t*Rotten Tomatoes Rating -- type: float64, values: 1.0, 2.0, nan, ..., nan, nan, nan, nan\n\t*IMDB Rating -- type: float64, values: 1.5, 2.0, 2.5, ..., nan, nan, nan, nan\n\t*IMDB Votes -- type: float64, values: 18.0, 25.0, 26.0, ..., 237477.0, 417703.0, nan, nan\n\n## sample\n Title US Gross Worldwide Gross US DVD Sales Production Budget Release Date MPAA Rating Running Time min Distributor Source Major Genre Creative Type Director Rotten Tomatoes Rating IMDB Rating IMDB Votes\n0 The Land Girls 146083 146083 None 8000000 Jun 12 1998 R None Gramercy None None None None NaN 6.1 1071.0\n1 First Love, Last Rites 10876 10876 None 300000 Aug 07 1998 R None Strand None Drama None None NaN 6.9 207.0\n2 I Married a Strange Person 203134 203134 None 250000 Aug 28 1998 None None Lionsgate None Comedy None None NaN 6.8 865.0\n3 Let's Talk About Sex 373615 373615 None 300000 Sep 11 1998 None None Fine Line None Comedy None None 13.0 NaN NaN\n4 Slam 1009819 1087521 None 1000000 Oct 09 1998 R None Trimark Original Screenplay Drama Contemporary Fiction None 62.0 3.4 165.0\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_movies):\n # Select relevant columns and filter out rows with missing values\n df_filtered = df_movies[['Production Budget', 'Rotten Tomatoes Rating', 'Worldwide Gross']].copy()\n df_filtered = df_filtered[\n (df_filtered['Production Budget'].notna()) & \n (df_filtered['Rotten Tomatoes Rating'].notna()) &\n (df_filtered['Worldwide Gross'].notna())\n ]\n \n # Calculate profit\n df_filtered['Profit'] = df_filtered['Worldwide Gross'] - df_filtered['Production Budget']\n \n # Create budget bins (in millions for readability)\n budget_bins = [0, 1000000, 10000000, 50000000, 100000000, float('inf')]\n budget_labels = ['<$1M', '$1M-$10M', '$10M-$50M', '$50M-$100M', '>$100M']\n df_filtered['Production Budget Bin'] = pd.cut(\n df_filtered['Production Budget'], \n bins=budget_bins, \n labels=budget_labels,\n include_lowest=True\n )\n \n # Create rating bins\n rating_bins = [0, 20, 40, 60, 80, 100]\n rating_labels = ['0-20', '21-40', '41-60', '61-80', '81-100']\n df_filtered['Rotten Tomatoes Rating Bin'] = pd.cut(\n df_filtered['Rotten Tomatoes Rating'], \n bins=rating_bins, \n labels=rating_labels,\n include_lowest=True\n )\n \n # Calculate average profit in each bin combination\n transformed_df = df_filtered.groupby(\n ['Production Budget Bin', 'Rotten Tomatoes Rating Bin'], \n observed=True\n )['Profit'].mean().reset_index(name='Average Profit')\n \n # Convert categorical to string for better display\n transformed_df['Production Budget Bin'] = transformed_df['Production Budget Bin'].astype(str)\n transformed_df['Rotten Tomatoes Rating Bin'] = transformed_df['Rotten Tomatoes Rating Bin'].astype(str)\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\nThis code analyzes the relationship between movie **production budgets**, **critical ratings**, and **profitability**:\n\n- Filters the dataset to include only movies with complete data for **Production Budget**, **Rotten Tomatoes Rating**, and **Worldwide Gross**\n- Calculates **Profit** for each movie by subtracting **Production Budget** from **Worldwide Gross**\n- Creates **Production Budget Bins** to categorize movies into five budget ranges: **<$1M**, **$1M-$10M**, **$10M-$50M**, **$50M-$100M**, and **>$100M**\n- Creates **Rotten Tomatoes Rating Bins** to categorize movies into five rating ranges: **0-20**, **21-40**, **41-60**, **61-80**, and **81-100**\n- Groups movies by their **budget bin** and **rating bin** combinations\n- Calculates the **Average Profit** for each budget-rating combination to reveal profitability patterns across different production scales and critical reception levels\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"Profit\",\n \"explanation\": \"The net financial return of a movie, calculated as: \\\\[ \\\\text{Profit} = \\\\text{Worldwide\\\\_Gross} - \\\\text{Production\\\\_Budget} \\\\] This represents the total revenue minus the initial investment, indicating whether a movie was financially successful.\"\n },\n {\n \"field\": \"Statistical Analysis\",\n \"explanation\": \"This analysis uses a **two-dimensional binning approach** to examine how movie profitability varies across production budget levels and critical reception scores. The model segments movies into categorical bins based on **Production Budget** (five budget tiers from under $1M to over $100M) and **Rotten Tomatoes Rating** (five quality tiers from 0-100), then calculates **Average Profit** within each budget-rating combination. This binning strategy helps identify optimal investment strategies by revealing which budget-quality combinations yield the highest returns. Alternative modeling approaches could include: **multiple linear regression** to model profit as a continuous function of budget and rating, **polynomial regression** to capture non-linear relationships, **interaction effect models** to test whether budget impact varies by rating level, or **quantile regression** to analyze profitability patterns at different profit percentiles rather than just averages.\"\n }\n]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""}],"charts":[{"id":"chart-1760744573683","chartType":"Heatmap","encodingMap":{"x":{"fieldID":"concept-Rotten Tomatoes Rating Bin-1760744520448","sortBy":"[\"0-20\",\"21-40\",\"41-60\",\"61-80\",\"81-100\"]"},"y":{"fieldID":"concept-Production Budget Bin-1760744338462","sortBy":"[\"<$1M\",\"$1M-$10M\",\"$10M-$50M\",\"$50M-$100M\",\">$100M\"]"},"color":{"fieldID":"concept-Average Profit-1760744582466"},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"table-54","saved":false,"source":"user","unread":false},{"id":"chart-1760744520082","chartType":"Heatmap","encodingMap":{"x":{"fieldID":"concept-Rotten Tomatoes Rating Bin-1760744520448","sortBy":"[\"0-20\",\"21-40\",\"41-60\",\"61-80\",\"81-100\"]"},"y":{"fieldID":"concept-Production Budget Bin-1760744338462","sortBy":"[\"<$1M\",\"$1M-$10M\",\"$10M-$50M\",\"$50M-$100M\",\">$100M\"]"},"color":{"fieldID":"concept-Number of Movies-1760744520448"},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"table-37","saved":false,"source":"user","unread":false},{"id":"chart-1760744464684","chartType":"Scatter Plot","encodingMap":{"x":{"fieldID":"original--movies--Production Budget"},"y":{"fieldID":"original--movies--Rotten Tomatoes Rating"},"color":{"channel":"color","bin":false},"size":{"channel":"size","bin":false},"opacity":{"channel":"opacity","bin":false},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"table-456490","saved":false,"source":"user","unread":false},{"id":"chart-1760743804092","chartType":"Bar Chart","encodingMap":{"x":{"fieldID":"original--movies--Director"},"y":{"fieldID":"concept-Genre_Profit-1760743809438"},"color":{"fieldID":"original--movies--Major Genre"},"opacity":{"channel":"opacity","bin":false},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"table-89","saved":false,"source":"user","unread":false},{"id":"chart-1760743768741","chartType":"Bar Chart","encodingMap":{"x":{"fieldID":"original--movies--Director"},"y":{"fieldID":"concept-Profit-1760742653681"},"color":{"fieldID":"original--movies--Title"},"opacity":{"channel":"opacity","bin":false},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"table-770727","saved":false,"source":"user","unread":false},{"id":"chart-1760743347871","chartType":"Bar Chart","encodingMap":{"x":{"fieldID":"original--movies--Title"},"y":{"fieldID":"concept-Profit-1760742653681"},"color":{"fieldID":"original--movies--Major Genre"},"opacity":{"channel":"opacity","bin":false},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"table-77","saved":false,"source":"user","unread":false},{"id":"chart-1760743154847","chartType":"Bar Chart","encodingMap":{"x":{"fieldID":"original--movies--Title"},"y":{"fieldID":"concept-Profit-1760742653681"},"color":{},"opacity":{"channel":"opacity","bin":false},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"table-78","saved":false,"source":"user","unread":false},{"id":"chart-1760742454293","chartType":"Scatter Plot","encodingMap":{"x":{"fieldID":"original--movies--Production Budget"},"y":{"fieldID":"original--movies--Worldwide Gross"},"color":{"fieldID":"original--movies--Title"},"size":{"channel":"size","bin":false},"opacity":{"channel":"opacity","bin":false},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"movies","saved":false,"source":"user","unread":false}],"conceptShelfItems":[{"id":"concept-Average Profit-1760744582466","name":"Average Profit","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-Number of Movies-1760744520448","name":"Number of Movies","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-Rotten Tomatoes Rating Bin-1760744520448","name":"Rotten Tomatoes Rating Bin","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-Production Budget Bin-1760744338462","name":"Production Budget Bin","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-Genre_Profit-1760743809438","name":"Genre_Profit","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-Total_Director_Profit-1760743773495","name":"Total_Director_Profit","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-Profit-1760742653681","name":"Profit","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"original--movies--Title","name":"Title","type":"string","source":"original","description":"","tableRef":"movies"},{"id":"original--movies--US Gross","name":"US Gross","type":"integer","source":"original","description":"","tableRef":"movies"},{"id":"original--movies--Worldwide Gross","name":"Worldwide Gross","type":"number","source":"original","description":"","tableRef":"movies"},{"id":"original--movies--US DVD Sales","name":"US DVD Sales","type":"integer","source":"original","description":"","tableRef":"movies"},{"id":"original--movies--Production Budget","name":"Production Budget","type":"integer","source":"original","description":"","tableRef":"movies"},{"id":"original--movies--Release Date","name":"Release Date","type":"date","source":"original","description":"","tableRef":"movies"},{"id":"original--movies--MPAA Rating","name":"MPAA Rating","type":"string","source":"original","description":"","tableRef":"movies"},{"id":"original--movies--Running Time min","name":"Running Time min","type":"integer","source":"original","description":"","tableRef":"movies"},{"id":"original--movies--Distributor","name":"Distributor","type":"string","source":"original","description":"","tableRef":"movies"},{"id":"original--movies--Source","name":"Source","type":"string","source":"original","description":"","tableRef":"movies"},{"id":"original--movies--Major Genre","name":"Major Genre","type":"string","source":"original","description":"","tableRef":"movies"},{"id":"original--movies--Creative Type","name":"Creative Type","type":"string","source":"original","description":"","tableRef":"movies"},{"id":"original--movies--Director","name":"Director","type":"string","source":"original","description":"","tableRef":"movies"},{"id":"original--movies--Rotten Tomatoes Rating","name":"Rotten Tomatoes Rating","type":"integer","source":"original","description":"","tableRef":"movies"},{"id":"original--movies--IMDB Rating","name":"IMDB Rating","type":"date","source":"original","description":"","tableRef":"movies"},{"id":"original--movies--IMDB Votes","name":"IMDB Votes","type":"integer","source":"original","description":"","tableRef":"movies"}],"messages":[{"timestamp":1760831191070,"type":"success","component":"data formulator","value":"Successfully loaded Movies"}],"displayedMessageIdx":0,"focusedTableId":"table-89","focusedChartId":"chart-1760743804092","viewMode":"report","chartSynthesisInProgress":[],"config":{"formulateTimeoutSeconds":60,"maxRepairAttempts":1,"defaultChartWidth":300,"defaultChartHeight":300},"agentActions":[],"dataCleanBlocks":[],"cleanInProgress":false,"generatedReports":[{"id":"report-1760831318093-4967","content":"# Bigger Budgets Win with Great Reviews\n\nLow-budget films struggle regardless of reviews, averaging just $1.3M profit even with poor ratings. The real story emerges with blockbusters: films budgeted over $100M earn an average of $516M profit when they achieve 81-100% on Rotten Tomatoes—a staggering return that dwarfs all other categories.\n\n[IMAGE(chart-1760744573683)]\n\nMid-budget films ($10M-$50M) show steady but modest profits across all rating tiers, rarely exceeding $30M in average returns. The data reveals a clear pattern: critical acclaim matters most when paired with substantial production investment.\n\n**In summary**, the film industry's most profitable strategy combines massive budgets with quality execution—blockbusters that earn top critic scores generate extraordinary returns, while smaller productions face profit ceilings regardless of critical reception.","style":"short note","selectedChartIds":["chart-1760744573683"],"createdAt":1760831325401},{"id":"report-1760831241705-9562","content":"# Top Directors Dominate with Action & Adventure Films\n\nSteven Spielberg leads all directors with over $7 billion in total profit, driven primarily by action ($2.3B) and drama ($2.2B) films. James Cameron follows at $5.1B, focusing almost exclusively on action blockbusters.\n\n[IMAGE(chart-1760743804092)]\n\nAdventure films emerge as the most profitable genre across multiple directors—Chris Columbus, George Lucas, and Peter Jackson each generated $3B+ primarily from adventure franchises. Meanwhile, directors like Michael Bay and Gore Verbinski found success mixing action with adventure content.\n\n**In summary**, the most profitable directors concentrate on action and adventure genres, with Spielberg's genre diversity being the exception among top earners. This suggests blockbuster franchises in these genres offer the most reliable path to commercial success.","style":"short note","selectedChartIds":["chart-1760743804092"],"createdAt":1760831249446},{"id":"report-1760831215537-1231","content":"# Movie Magic: When Big Budgets Pay Off (and When They Don't)\n\nEver wonder if spending more money guarantees box office gold? The data tells a fascinating story about Hollywood's biggest gambles.\n\n[IMAGE(chart-1760742454293)]\n\nLooking at the relationship between production budgets and worldwide gross, there's a clear trend: **bigger budgets *can* lead to bigger returns**, but it's far from guaranteed. The sweet spot appears to be around $200-250M, where blockbusters like *Avatar* ($2.77B worldwide) dominate. However, the chart reveals something crucial—**most films cluster in the lower-left corner**, suggesting that moderate budgets between $25-100M are the industry standard, though they rarely break the billion-dollar barrier.\n\n[IMAGE(chart-1760743347871)]\n\nWhen we examine the **top performers by genre**, the winners become crystal clear. *Avatar* leads the pack with an astounding $2.53B profit, followed by adventure franchises like *Jurassic Park* and *The Lord of the Rings*. Action and adventure films dominate profitability, while genres like comedy, horror, and romantic comedies show more modest—but still impressive—returns in the $300-450M range. Musicals like *The Sound of Music* prove timeless appeal still pays dividends.\n\n**In summary**, while throwing money at a film doesn't guarantee success, the blockbuster strategy works when executed well—particularly for action and adventure franchises. The real question: *Are mid-budget films becoming an endangered species in modern Hollywood?*","style":"social post","selectedChartIds":["chart-1760743347871","chart-1760742454293"],"createdAt":1760831228624}],"currentReport":{"id":"report-1760750575650-2619","content":"# Hollywood's Billion-Dollar Hitmakers\n\n*Avatar* stands alone—earning over $2.5B in profit, dwarfing all competition. Action and Adventure films dominate the most profitable titles, with franchises like *Jurassic Park*, *The Dark Knight*, and *Lord of the Rings* proving blockbuster formulas work.\n\n\n\nSteven Spielberg leads all directors with $7.2B in total profit across his career, showcasing remarkable consistency with hits spanning decades—from *Jurassic Park* to *E.T.* His nearest competitors trail by billions, underlining his unmatched commercial impact.\n\n\n\n**In summary**, mega-budget Action and Adventure films generate extraordinary returns when they succeed, and a handful of elite directors—led by Spielberg—have mastered the formula for sustained box office dominance.","style":"short note","selectedChartIds":["chart-1760743347871","chart-1760743768741"],"chartImages":{},"createdAt":1760750584189,"title":"Report - 10/17/2025"},"activeChallenges":[],"agentWorkInProgress":[],"_persist":{"version":-1,"rehydrated":true}}
================================================
FILE: public/df_stock_prices_live.json
================================================
{"tables":[{"id":"history","displayId":"stock-hist","names":["symbol","date","open","high","low","close","volume","fetched_at"],"metadata":{"symbol":{"type":"string","semanticType":"String"},"date":{"type":"date","semanticType":"Date"},"open":{"type":"number","semanticType":"Number"},"high":{"type":"number","semanticType":"Number"},"low":{"type":"number","semanticType":"Number"},"close":{"type":"number","semanticType":"Number"},"volume":{"type":"integer","semanticType":"Number"},"fetched_at":{"type":"date","semanticType":"DateTime"}},"rows":[{"symbol":"AAPL","date":"2025-07-31","open":208.05,"high":209.4,"low":206.72,"close":207.13,"volume":80698400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-08-01","open":210.43,"high":213.13,"low":201.08,"close":201.95,"volume":104434500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-08-04","open":204.08,"high":207.44,"low":201.26,"close":202.92,"volume":75109300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-08-05","open":202.97,"high":204.91,"low":201.74,"close":202.49,"volume":44155100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-08-06","open":205.2,"high":214.93,"low":205.16,"close":212.8,"volume":108483100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-08-07","open":218.42,"high":220.39,"low":216.12,"close":219.57,"volume":90224800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-08-08","open":220.37,"high":230.51,"low":218.79,"close":228.87,"volume":113854000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-08-11","open":227.7,"high":229.34,"low":224.54,"close":226.96,"volume":61806100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-08-12","open":227.79,"high":230.58,"low":226.85,"close":229.43,"volume":55626200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-08-13","open":230.85,"high":234.77,"low":230.21,"close":233.1,"volume":69878500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-08-14","open":233.83,"high":234.89,"low":230.63,"close":232.55,"volume":51916300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-08-15","open":233.77,"high":234.05,"low":229.12,"close":231.37,"volume":56038700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-08-18","open":231.48,"high":232.89,"low":229.89,"close":230.67,"volume":37476200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-08-19","open":231.06,"high":232.64,"low":229.13,"close":230.34,"volume":39402600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-08-20","open":229.76,"high":230.25,"low":225.55,"close":225.79,"volume":42263900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-08-21","open":226.05,"high":226.3,"low":223.56,"close":224.68,"volume":30621200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-08-22","open":225.95,"high":228.87,"low":225.19,"close":227.54,"volume":42477800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-08-25","open":226.26,"high":229.08,"low":226.01,"close":226.94,"volume":30983100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-08-26","open":226.65,"high":229.27,"low":224.47,"close":229.09,"volume":54575100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-08-27","open":228.39,"high":230.68,"low":228.04,"close":230.27,"volume":31259500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-08-28","open":230.6,"high":233.18,"low":229.12,"close":232.33,"volume":38074700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-08-29","open":232.28,"high":233.15,"low":231.15,"close":231.92,"volume":39418400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-09-02","open":229.03,"high":230.63,"low":226.75,"close":229.5,"volume":44075600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-09-03","open":236.98,"high":238.62,"low":234.13,"close":238.24,"volume":66427800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-09-04","open":238.22,"high":239.67,"low":236.51,"close":239.55,"volume":47549400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-09-05","open":239.77,"high":241.09,"low":238.26,"close":239.46,"volume":54870400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-09-08","open":239.07,"high":239.92,"low":236.11,"close":237.65,"volume":48999500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-09-09","open":236.77,"high":238.55,"low":233.13,"close":234.12,"volume":66313900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-09-10","open":231.97,"high":232.19,"low":225.73,"close":226.57,"volume":83440800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-09-11","open":226.66,"high":230.23,"low":226.43,"close":229.81,"volume":50208600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-09-12","open":229,"high":234.28,"low":228.8,"close":233.84,"volume":55824200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-09-15","open":236.77,"high":237.96,"low":234.8,"close":236.47,"volume":42699500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-09-16","open":236.95,"high":240.99,"low":236.09,"close":237.92,"volume":63421100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-09-17","open":238.74,"high":239.87,"low":237.5,"close":238.76,"volume":46508000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-09-18","open":239.74,"high":240.97,"low":236.42,"close":237.65,"volume":44249600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-09-19","open":241,"high":246.06,"low":239.98,"close":245.26,"volume":163741300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-09-22","open":248.06,"high":256.39,"low":247.88,"close":255.83,"volume":105517400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-09-23","open":255.63,"high":257.09,"low":253.33,"close":254.18,"volume":60275200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-09-24","open":254.97,"high":255.49,"low":250.8,"close":252.07,"volume":42303700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-09-25","open":252.96,"high":256.92,"low":251.47,"close":256.62,"volume":55202100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-09-26","open":253.85,"high":257.35,"low":253.53,"close":255.21,"volume":46076300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-09-29","open":254.31,"high":254.75,"low":252.76,"close":254.18,"volume":40127700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-09-30","open":254.61,"high":255.67,"low":252.86,"close":254.38,"volume":37704300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-10-01","open":254.79,"high":258.54,"low":254.68,"close":255.2,"volume":48713900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-10-02","open":256.33,"high":257.93,"low":253.9,"close":256.88,"volume":42630200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-10-03","open":254.42,"high":258.99,"low":253.7,"close":257.77,"volume":49155600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-10-06","open":257.74,"high":258.82,"low":254.8,"close":256.44,"volume":44664100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-10-07","open":256.56,"high":257.15,"low":255.18,"close":256.23,"volume":31955800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-10-08","open":256.27,"high":258.27,"low":255.86,"close":257.81,"volume":36496900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-10-09","open":257.56,"high":257.75,"low":252.89,"close":253.79,"volume":38322000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-10-10","open":254.69,"high":256.13,"low":243.76,"close":245.03,"volume":61999100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-10-13","open":249.14,"high":249.45,"low":245.32,"close":247.42,"volume":38142900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-10-14","open":246.36,"high":248.61,"low":244.46,"close":247.53,"volume":35478000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-10-15","open":249.25,"high":251.58,"low":247.23,"close":249.1,"volume":33893600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-10-16","open":248.01,"high":248.8,"low":244.89,"close":247.21,"volume":39777000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-10-17","open":247.78,"high":253.13,"low":247.03,"close":252.05,"volume":49147000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-10-20","open":255.64,"high":264.12,"low":255.38,"close":261.99,"volume":90483000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-10-21","open":261.63,"high":265.03,"low":261.58,"close":262.52,"volume":46695900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-10-22","open":262.4,"high":262.6,"low":255.18,"close":258.2,"volume":45015300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-10-23","open":259.69,"high":260.37,"low":257.76,"close":259.33,"volume":32754900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-10-24","open":260.94,"high":263.87,"low":258.93,"close":262.57,"volume":38253700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-10-27","open":264.62,"high":268.86,"low":264.39,"close":268.55,"volume":44888200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-10-28","open":268.73,"high":269.63,"low":267.89,"close":268.74,"volume":41534800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-10-29","open":269.02,"high":271.15,"low":266.85,"close":269.44,"volume":51086700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-10-30","open":271.73,"high":273.87,"low":268.22,"close":271.14,"volume":69886500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-10-31","open":276.72,"high":277.05,"low":268.9,"close":270.11,"volume":86167100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-11-03","open":270.16,"high":270.59,"low":265.99,"close":268.79,"volume":50194600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-11-04","open":268.07,"high":271.23,"low":267.36,"close":269.78,"volume":49274800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-11-05","open":268.35,"high":271.44,"low":266.67,"close":269.88,"volume":43683100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-11-06","open":267.63,"high":273.14,"low":267.63,"close":269.51,"volume":51204000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-11-07","open":269.54,"high":272.03,"low":266.51,"close":268.21,"volume":48227400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-11-10","open":268.96,"high":273.73,"low":267.46,"close":269.43,"volume":41312400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-11-11","open":269.81,"high":275.91,"low":269.8,"close":275.25,"volume":46208300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-11-12","open":275,"high":275.73,"low":271.7,"close":273.47,"volume":48398000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-11-13","open":274.11,"high":276.7,"low":272.09,"close":272.95,"volume":49602800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-11-14","open":271.05,"high":275.96,"low":269.6,"close":272.41,"volume":47431300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-11-17","open":268.82,"high":270.49,"low":265.73,"close":267.46,"volume":45018300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-11-18","open":269.99,"high":270.71,"low":265.32,"close":267.44,"volume":45677300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-11-19","open":265.53,"high":272.21,"low":265.5,"close":268.56,"volume":40424500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-11-20","open":270.83,"high":275.43,"low":265.92,"close":266.25,"volume":45823600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-11-21","open":265.95,"high":273.33,"low":265.67,"close":271.49,"volume":59030800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-11-24","open":270.9,"high":277,"low":270.9,"close":275.92,"volume":65585800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-11-25","open":275.27,"high":280.38,"low":275.25,"close":276.97,"volume":46914200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-11-26","open":276.96,"high":279.53,"low":276.63,"close":277.55,"volume":33431400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-11-28","open":277.26,"high":279,"low":275.99,"close":278.85,"volume":20135600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-12-01","open":278.01,"high":283.42,"low":276.14,"close":283.1,"volume":46587700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-12-02","open":283,"high":287.4,"low":282.63,"close":286.19,"volume":53669500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-12-03","open":286.2,"high":288.62,"low":283.3,"close":284.15,"volume":43538700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-12-04","open":284.1,"high":284.73,"low":278.59,"close":280.7,"volume":43989100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-12-05","open":280.54,"high":281.14,"low":278.05,"close":278.78,"volume":47265800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-12-08","open":278.13,"high":279.67,"low":276.15,"close":277.89,"volume":38211800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-12-09","open":278.16,"high":280.03,"low":276.92,"close":277.18,"volume":32193300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-12-10","open":277.75,"high":279.75,"low":276.44,"close":278.78,"volume":33038300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-12-11","open":279.1,"high":279.59,"low":273.81,"close":278.03,"volume":33248000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-12-12","open":277.9,"high":279.22,"low":276.82,"close":278.28,"volume":39532900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-12-15","open":280.15,"high":280.15,"low":272.84,"close":274.11,"volume":50409100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-12-16","open":272.82,"high":275.5,"low":271.79,"close":274.61,"volume":37648600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-12-17","open":275.01,"high":276.16,"low":271.64,"close":271.84,"volume":50138700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-12-18","open":273.61,"high":273.63,"low":266.95,"close":272.19,"volume":51630700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-12-19","open":272.15,"high":274.6,"low":269.9,"close":273.67,"volume":144632000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-12-22","open":272.86,"high":273.88,"low":270.51,"close":270.97,"volume":36571800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-12-23","open":270.84,"high":272.5,"low":269.56,"close":272.36,"volume":29642000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-12-24","open":272.34,"high":275.43,"low":272.2,"close":273.81,"volume":17910600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-12-26","open":274.16,"high":275.37,"low":272.86,"close":273.4,"volume":21521800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-12-29","open":272.69,"high":274.36,"low":272.35,"close":273.76,"volume":23715200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-12-30","open":272.81,"high":274.08,"low":272.28,"close":273.08,"volume":22139600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2025-12-31","open":273.06,"high":273.68,"low":271.75,"close":271.86,"volume":27293600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2026-01-02","open":272.26,"high":277.84,"low":269,"close":271.01,"volume":37838100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2026-01-05","open":270.64,"high":271.51,"low":266.14,"close":267.26,"volume":45647200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2026-01-06","open":267,"high":267.55,"low":262.12,"close":262.36,"volume":52352100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2026-01-07","open":263.2,"high":263.68,"low":259.81,"close":260.33,"volume":48309800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2026-01-08","open":257.02,"high":259.29,"low":255.7,"close":259.04,"volume":50419300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2026-01-09","open":259.08,"high":260.21,"low":256.22,"close":259.37,"volume":39997000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2026-01-12","open":259.16,"high":261.3,"low":256.8,"close":260.25,"volume":45263800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2026-01-13","open":258.72,"high":261.81,"low":258.39,"close":261.05,"volume":45730800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2026-01-14","open":259.49,"high":261.82,"low":256.71,"close":259.96,"volume":40019400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2026-01-15","open":260.65,"high":261.04,"low":257.05,"close":258.21,"volume":39388600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2026-01-16","open":257.9,"high":258.9,"low":254.93,"close":255.53,"volume":72142800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2026-01-20","open":252.73,"high":254.79,"low":243.42,"close":246.7,"volume":80267500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2026-01-21","open":248.7,"high":251.56,"low":245.18,"close":247.65,"volume":54641700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2026-01-22","open":249.2,"high":251,"low":248.15,"close":248.35,"volume":39708300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2026-01-23","open":247.32,"high":249.41,"low":244.68,"close":248.04,"volume":41689000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AAPL","date":"2026-01-26","open":251.48,"high":256.56,"low":249.8,"close":255.41,"volume":55857900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-07-31","open":235.77,"high":236.53,"low":231.4,"close":234.11,"volume":104357300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-08-01","open":217.21,"high":220.44,"low":212.8,"close":214.75,"volume":122258800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-08-04","open":217.4,"high":217.44,"low":211.42,"close":211.65,"volume":77890100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-08-05","open":213.05,"high":216.3,"low":212.87,"close":213.75,"volume":51505100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-08-06","open":214.7,"high":222.65,"low":213.74,"close":222.31,"volume":54823000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-08-07","open":221,"high":226.22,"low":220.82,"close":223.13,"volume":40603500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-08-08","open":223.14,"high":223.8,"low":221.88,"close":222.69,"volume":32970500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-08-11","open":221.78,"high":223.05,"low":220.4,"close":221.3,"volume":31646200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-08-12","open":222.23,"high":223.5,"low":219.05,"close":221.47,"volume":37185800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-08-13","open":222,"high":224.92,"low":222,"close":224.56,"volume":36508300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-08-14","open":227.4,"high":233.11,"low":227.02,"close":230.98,"volume":61545800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-08-15","open":232.58,"high":234.08,"low":229.81,"close":231.03,"volume":39649200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-08-18","open":230.23,"high":231.91,"low":228.33,"close":231.49,"volume":25248900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-08-19","open":230.09,"high":230.53,"low":227.12,"close":228.01,"volume":29891000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-08-20","open":227.12,"high":227.27,"low":220.92,"close":223.81,"volume":36604300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-08-21","open":222.65,"high":222.78,"low":220.5,"close":221.95,"volume":32140500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-08-22","open":222.79,"high":229.14,"low":220.82,"close":228.84,"volume":37315300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-08-25","open":227.35,"high":229.6,"low":227.31,"close":227.94,"volume":22633700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-08-26","open":227.11,"high":229,"low":226.02,"close":228.71,"volume":26105400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-08-27","open":228.57,"high":229.87,"low":227.81,"close":229.12,"volume":21254500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-08-28","open":229.01,"high":232.71,"low":228.02,"close":231.6,"volume":33679600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-08-29","open":231.32,"high":231.81,"low":228.16,"close":229,"volume":26199200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-09-02","open":223.52,"high":226.17,"low":221.83,"close":225.34,"volume":38843900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-09-03","open":225.21,"high":227.17,"low":224.36,"close":225.99,"volume":29223100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-09-04","open":231.19,"high":235.77,"low":230.78,"close":235.68,"volume":59391800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-09-05","open":235.19,"high":236,"low":231.93,"close":232.33,"volume":36721800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-09-08","open":234.94,"high":237.6,"low":233.75,"close":235.84,"volume":33947100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-09-09","open":236.36,"high":238.85,"low":235.08,"close":238.24,"volume":27033800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-09-10","open":237.52,"high":237.68,"low":229.1,"close":230.33,"volume":60907700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-09-11","open":231.49,"high":231.53,"low":229.34,"close":229.95,"volume":37485600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-09-12","open":230.35,"high":230.79,"low":226.29,"close":228.15,"volume":38496200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-09-15","open":230.63,"high":233.73,"low":230.32,"close":231.43,"volume":33243300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-09-16","open":232.94,"high":235.9,"low":232.23,"close":234.05,"volume":38203900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-09-17","open":233.77,"high":234.3,"low":228.71,"close":231.62,"volume":42815200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-09-18","open":232.5,"high":233.48,"low":228.79,"close":231.23,"volume":37931700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-09-19","open":232.37,"high":234.16,"low":229.7,"close":231.48,"volume":97943200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-09-22","open":230.56,"high":230.57,"low":227.51,"close":227.63,"volume":45914500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-09-23","open":227.83,"high":227.86,"low":220.07,"close":220.71,"volume":70956200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-09-24","open":224.15,"high":224.56,"low":219.45,"close":220.21,"volume":49509000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-09-25","open":220.06,"high":220.67,"low":216.47,"close":218.15,"volume":52226300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-09-26","open":219.08,"high":221.05,"low":218.02,"close":219.78,"volume":41650100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-09-29","open":220.08,"high":222.6,"low":219.3,"close":222.17,"volume":44259200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-09-30","open":222.03,"high":222.24,"low":217.89,"close":219.57,"volume":48396400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-10-01","open":217.36,"high":222.15,"low":216.61,"close":220.63,"volume":43933800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-10-02","open":221.01,"high":222.81,"low":218.95,"close":222.41,"volume":41258600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-10-03","open":223.44,"high":224.2,"low":219.34,"close":219.51,"volume":43639000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-10-06","open":221,"high":221.73,"low":216.03,"close":220.9,"volume":43690900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-10-07","open":220.88,"high":222.89,"low":220.17,"close":221.78,"volume":31194700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-10-08","open":222.92,"high":226.73,"low":221.19,"close":225.22,"volume":46686000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-10-09","open":225,"high":228.21,"low":221.75,"close":227.74,"volume":46412100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-10-10","open":226.21,"high":228.25,"low":216,"close":216.37,"volume":72367500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-10-13","open":217.7,"high":220.68,"low":217.04,"close":220.07,"volume":37809700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-10-14","open":215.56,"high":219.32,"low":212.6,"close":216.39,"volume":45665600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-10-15","open":216.62,"high":217.71,"low":212.66,"close":215.57,"volume":45909500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-10-16","open":215.67,"high":218.59,"low":212.81,"close":214.47,"volume":42414600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-10-17","open":214.56,"high":214.8,"low":211.03,"close":213.04,"volume":45986900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-10-20","open":213.88,"high":216.69,"low":213.59,"close":216.48,"volume":38882800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-10-21","open":218.43,"high":223.32,"low":217.99,"close":222.03,"volume":50494600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-10-22","open":219.3,"high":220.01,"low":216.52,"close":217.95,"volume":44308500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-10-23","open":219,"high":221.3,"low":218.18,"close":221.09,"volume":31540000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-10-24","open":221.97,"high":225.4,"low":221.9,"close":224.21,"volume":38685100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-10-27","open":227.66,"high":228.4,"low":225.54,"close":226.97,"volume":38267000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-10-28","open":228.22,"high":231.49,"low":226.21,"close":229.25,"volume":47100000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-10-29","open":231.67,"high":232.82,"low":227.76,"close":230.3,"volume":52036200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-10-30","open":227.06,"high":228.44,"low":222.75,"close":222.86,"volume":102252900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-10-31","open":250.1,"high":250.5,"low":243.98,"close":244.22,"volume":166340800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-11-03","open":255.36,"high":258.6,"low":252.9,"close":254,"volume":95997800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-11-04","open":250.38,"high":257.01,"low":248.66,"close":249.32,"volume":51546300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-11-05","open":249.03,"high":251,"low":246.16,"close":250.2,"volume":40610700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-11-06","open":249.16,"high":250.38,"low":242.17,"close":243.04,"volume":46004200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-11-07","open":242.9,"high":244.9,"low":238.49,"close":244.41,"volume":46374300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-11-10","open":248.34,"high":251.75,"low":245.59,"close":248.4,"volume":36476500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-11-11","open":248.41,"high":249.75,"low":247.23,"close":249.1,"volume":23564100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-11-12","open":250.24,"high":250.37,"low":243.75,"close":244.2,"volume":31190100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-11-13","open":243.05,"high":243.75,"low":236.5,"close":237.58,"volume":41401700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-11-14","open":235.06,"high":238.73,"low":232.89,"close":234.69,"volume":38956700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-11-17","open":233.25,"high":234.6,"low":229.19,"close":232.87,"volume":59919000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-11-18","open":228.1,"high":230.2,"low":222.42,"close":222.55,"volume":60608400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-11-19","open":223.74,"high":223.74,"low":218.52,"close":222.69,"volume":58335600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-11-20","open":227.05,"high":227.41,"low":216.74,"close":217.14,"volume":50309000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-11-21","open":216.35,"high":222.21,"low":215.18,"close":220.69,"volume":68490500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-11-24","open":222.56,"high":227.33,"low":222.27,"close":226.28,"volume":54318400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-11-25","open":226.38,"high":230.52,"low":223.8,"close":229.67,"volume":39379300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-11-26","open":230.74,"high":231.75,"low":228.77,"close":229.16,"volume":38497900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-11-28","open":231.24,"high":233.29,"low":230.22,"close":233.22,"volume":20292300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-12-01","open":233.22,"high":235.8,"low":232.25,"close":233.88,"volume":42904000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-12-02","open":235.01,"high":238.97,"low":233.55,"close":234.42,"volume":45785400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-12-03","open":233.35,"high":233.38,"low":230.61,"close":232.38,"volume":35495100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-12-04","open":232.77,"high":233.5,"low":226.8,"close":229.11,"volume":45683200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-12-05","open":230.32,"high":231.24,"low":228.55,"close":229.53,"volume":33117400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-12-08","open":229.59,"high":230.83,"low":226.27,"close":226.89,"volume":35019200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-12-09","open":226.84,"high":228.57,"low":225.11,"close":227.92,"volume":25841700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-12-10","open":228.81,"high":232.42,"low":228.46,"close":231.78,"volume":38790700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-12-11","open":230.71,"high":232.11,"low":228.69,"close":230.28,"volume":28249600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-12-12","open":229.87,"high":230.08,"low":225.12,"close":226.19,"volume":35639100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-12-15","open":227.93,"high":227.93,"low":221.5,"close":222.54,"volume":47286100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-12-16","open":223.04,"high":223.66,"low":221.13,"close":222.56,"volume":39298900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-12-17","open":224.66,"high":225.19,"low":220.99,"close":221.27,"volume":44034400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-12-18","open":225.71,"high":229.23,"low":224.41,"close":226.76,"volume":50272400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-12-19","open":226.76,"high":229.13,"low":225.58,"close":227.35,"volume":85544400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-12-22","open":228.61,"high":229.48,"low":226.71,"close":228.43,"volume":32261300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-12-23","open":229.06,"high":232.45,"low":228.73,"close":232.14,"volume":29230200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-12-24","open":232.13,"high":232.95,"low":231.33,"close":232.38,"volume":11420500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-12-26","open":232.04,"high":232.99,"low":231.18,"close":232.52,"volume":15994700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-12-29","open":231.94,"high":232.6,"low":230.77,"close":232.07,"volume":19797900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-12-30","open":231.21,"high":232.77,"low":230.2,"close":232.53,"volume":21910500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2025-12-31","open":232.91,"high":232.99,"low":230.12,"close":230.82,"volume":24383700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2026-01-02","open":231.34,"high":235.46,"low":224.7,"close":226.5,"volume":51456200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2026-01-05","open":228.84,"high":234,"low":227.18,"close":233.06,"volume":49733300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2026-01-06","open":232.1,"high":243.18,"low":232.07,"close":240.93,"volume":53764700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2026-01-07","open":239.61,"high":245.29,"low":239.52,"close":241.56,"volume":42236500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2026-01-08","open":243.06,"high":246.41,"low":241.88,"close":246.29,"volume":39509800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2026-01-09","open":244.57,"high":247.86,"low":242.24,"close":247.38,"volume":34560000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2026-01-12","open":246.73,"high":248.94,"low":245.96,"close":246.47,"volume":35867800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2026-01-13","open":246.53,"high":247.66,"low":240.25,"close":242.6,"volume":38371800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2026-01-14","open":241.15,"high":241.28,"low":236.22,"close":236.65,"volume":41410600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2026-01-15","open":239.31,"high":240.65,"low":236.63,"close":238.18,"volume":43003600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2026-01-16","open":239.09,"high":239.57,"low":236.41,"close":239.12,"volume":45888300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2026-01-20","open":233.76,"high":235.09,"low":229.34,"close":231,"volume":47737900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2026-01-21","open":231.09,"high":232.3,"low":226.88,"close":231.31,"volume":47276100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2026-01-22","open":234.05,"high":235.72,"low":230.9,"close":234.34,"volume":31913300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2026-01-23","open":234.96,"high":240.45,"low":234.57,"close":239.16,"volume":33778500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"AMZN","date":"2026-01-26","open":239.98,"high":240.95,"low":237.54,"close":238.42,"volume":32764700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-07-31","open":195.41,"high":195.69,"low":190.79,"close":191.6,"volume":51329200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-08-01","open":188.74,"high":190.53,"low":187.53,"close":188.84,"volume":34832200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-08-04","open":190,"high":194.97,"low":189.83,"close":194.74,"volume":31547400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-08-05","open":194.41,"high":197.55,"low":193.59,"close":194.37,"volume":31602300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-08-06","open":194.2,"high":196.33,"low":193.37,"close":195.79,"volume":21562900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-08-07","open":196.76,"high":197.23,"low":194.03,"close":196.22,"volume":26321800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-08-08","open":196.91,"high":202.3,"low":196.87,"close":201.11,"volume":39161800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-08-11","open":200.63,"high":201.17,"low":198.76,"close":200.69,"volume":25832400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-08-12","open":201.06,"high":204.18,"low":200.28,"close":203.03,"volume":30397900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-08-13","open":203.81,"high":204.21,"low":197.2,"close":201.65,"volume":28342900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-08-14","open":201.19,"high":204.12,"low":200.92,"close":202.63,"volume":25230400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-08-15","open":203.53,"high":206.12,"low":200.97,"close":203.58,"volume":34931400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-08-18","open":203.88,"high":204.95,"low":202.18,"close":203.19,"volume":18526600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-08-19","open":202.72,"high":203.13,"low":199.65,"close":201.26,"volume":24240200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-08-20","open":200.42,"high":200.97,"low":196.3,"close":199.01,"volume":28955500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-08-21","open":199.44,"high":202.17,"low":199.12,"close":199.44,"volume":19774600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-08-22","open":202.42,"high":208.22,"low":200.99,"close":205.77,"volume":42827000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-08-25","open":206.11,"high":210.19,"low":204.96,"close":208.17,"volume":29928900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-08-26","open":207.19,"high":207.53,"low":205.38,"close":206.82,"volume":28464100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-08-27","open":205.38,"high":208.59,"low":205.33,"close":207.16,"volume":23022900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-08-28","open":206.93,"high":211.89,"low":206.58,"close":211.31,"volume":32339300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-08-29","open":210.18,"high":214.32,"low":209.87,"close":212.58,"volume":39728400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-09-02","open":208.12,"high":211.35,"low":205.88,"close":211.02,"volume":47523000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-09-03","open":225.86,"high":230.95,"low":224.44,"close":230.3,"volume":103336100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-09-04","open":229.29,"high":232.01,"low":225.76,"close":231.94,"volume":51684200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-09-05","open":231.84,"high":235.4,"low":231.54,"close":234.64,"volume":46588900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-09-08","open":235.32,"high":237.97,"low":233.52,"close":233.89,"volume":32474700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-09-09","open":234.02,"high":240.31,"low":233.08,"close":239.47,"volume":38061000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-09-10","open":238.74,"high":241.5,"low":237.69,"close":239.01,"volume":35141100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-09-11","open":239.72,"high":242.09,"low":236.1,"close":240.21,"volume":30599300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-09-12","open":240.21,"high":241.92,"low":237.84,"close":240.64,"volume":26771600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-09-15","open":244.5,"high":252.25,"low":244.5,"close":251.45,"volume":58383800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-09-16","open":251.92,"high":252.87,"low":249.31,"close":251,"volume":34109700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-09-17","open":251.06,"high":251.44,"low":246.12,"close":249.37,"volume":34108000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-09-18","open":251.52,"high":253.82,"low":249.64,"close":251.87,"volume":31239500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-09-19","open":253.08,"high":255.83,"low":251.65,"close":254.55,"volume":55571400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-09-22","open":254.26,"high":255.61,"low":250.14,"close":252.36,"volume":32290500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-09-23","open":252.87,"high":254.19,"low":250.32,"close":251.5,"volume":26628000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-09-24","open":251.5,"high":252.19,"low":246.28,"close":246.98,"volume":28201000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-09-25","open":244.24,"high":246.33,"low":240.58,"close":245.63,"volume":31020400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-09-26","open":246.91,"high":249.26,"low":245.81,"close":246.38,"volume":18503200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-09-29","open":247.69,"high":250.99,"low":242.61,"close":243.89,"volume":32505800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-09-30","open":242.65,"high":243.13,"low":239.09,"close":242.94,"volume":34724300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-10-01","open":240.59,"high":246.14,"low":238.45,"close":244.74,"volume":31658200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-10-02","open":244.99,"high":246.65,"low":242.14,"close":245.53,"volume":25483300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-10-03","open":244.33,"high":246.14,"low":241.5,"close":245.19,"volume":30249600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-10-06","open":244.62,"high":251.16,"low":244.42,"close":250.27,"volume":28894700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-10-07","open":248.11,"high":250.28,"low":245.36,"close":245.6,"volume":23181300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-10-08","open":244.8,"high":245.85,"low":243.66,"close":244.46,"volume":21307100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-10-09","open":244.31,"high":244.6,"low":238.99,"close":241.37,"volume":27892100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-10-10","open":241.27,"high":243.93,"low":235.69,"close":236.42,"volume":33180300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-10-13","open":240.05,"high":244.34,"low":239.55,"close":243.99,"volume":24995000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-10-14","open":241.07,"high":246.96,"low":240.35,"close":245.29,"volume":22111600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-10-15","open":247.09,"high":251.95,"low":245.83,"close":250.87,"volume":27007700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-10-16","open":251.61,"high":256.79,"low":249.94,"close":251.3,"volume":27997200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-10-17","open":250.6,"high":254.05,"low":247.65,"close":253.13,"volume":29671600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-10-20","open":254.52,"high":257.16,"low":254.06,"close":256.38,"volume":22350200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-10-21","open":254.57,"high":254.71,"low":243.99,"close":250.3,"volume":47312100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-10-22","open":254.2,"high":256.19,"low":249.13,"close":251.53,"volume":35029400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-10-23","open":252.81,"high":254.87,"low":251.69,"close":252.91,"volume":19901400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-10-24","open":256.41,"high":261.51,"low":255.15,"close":259.75,"volume":28655100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-10-27","open":264.65,"high":269.96,"low":264.11,"close":269.09,"volume":35235200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-10-28","open":269.51,"high":270.55,"low":266.33,"close":267.3,"volume":29738600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-10-29","open":267.57,"high":275.16,"low":267.5,"close":274.39,"volume":43580300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-10-30","open":291.4,"high":291.4,"low":279.88,"close":281.3,"volume":74876000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-10-31","open":283.02,"high":285.81,"low":276.85,"close":281.01,"volume":39267900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-11-03","open":282,"high":285.34,"low":279.62,"close":283.53,"volume":29786000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-11-04","open":276.57,"high":281.09,"low":276.08,"close":277.36,"volume":30078400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-11-05","open":278.69,"high":286.23,"low":277.16,"close":284.12,"volume":31010300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-11-06","open":285.14,"high":288.16,"low":280.96,"close":284.56,"volume":37173600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-11-07","open":283.02,"high":283.59,"low":275.01,"close":278.65,"volume":34479600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-11-10","open":284.23,"high":290.61,"low":282.68,"close":289.91,"volume":29557300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-11-11","open":287.56,"high":291.73,"low":287.13,"close":291.12,"volume":19842100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-11-12","open":291.49,"high":291.82,"low":283.5,"close":286.52,"volume":24829900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-11-13","open":282.16,"high":282.66,"low":277.06,"close":278.39,"volume":29494000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-11-14","open":271.23,"high":278.38,"low":270.52,"close":276.23,"volume":31647200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-11-17","open":285.59,"high":293.76,"low":283.38,"close":284.83,"volume":52670200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-11-18","open":287.73,"high":288.61,"low":278.02,"close":284.09,"volume":49158700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-11-19","open":286.97,"high":303.61,"low":286.44,"close":292.62,"volume":68198900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-11-20","open":304.34,"high":306.22,"low":288.48,"close":289.26,"volume":62025200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-11-21","open":296.23,"high":303.72,"low":293.66,"close":299.46,"volume":74137700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-11-24","open":310.93,"high":319.27,"low":309.4,"close":318.37,"volume":85165100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-11-25","open":326,"high":328.62,"low":317.44,"close":323.23,"volume":88632100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-11-26","open":320.47,"high":324.29,"low":316.58,"close":319.74,"volume":51373400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-11-28","open":323.16,"high":326.64,"low":316.58,"close":319.97,"volume":26018600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-12-01","open":317.49,"high":319.64,"low":313.68,"close":314.68,"volume":41183000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-12-02","open":316.53,"high":318.17,"low":313.7,"close":315.6,"volume":35854700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-12-03","open":315.68,"high":321.37,"low":313.89,"close":319.42,"volume":41838300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-12-04","open":322.02,"high":322.15,"low":314.49,"close":317.41,"volume":31240900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-12-05","open":319.28,"high":322.95,"low":318.96,"close":321.06,"volume":28851700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-12-08","open":320.05,"high":320.44,"low":311.22,"close":313.72,"volume":33909400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-12-09","open":312.37,"high":317.99,"low":311.9,"close":317.08,"volume":30194000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-12-10","open":315.83,"high":321.31,"low":314.68,"close":320.21,"volume":33428900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-12-11","open":320.08,"high":321.12,"low":308.6,"close":312.43,"volume":42353700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-12-12","open":313.7,"high":314.87,"low":305.56,"close":309.29,"volume":35940200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-12-15","open":311.32,"high":311.42,"low":304.88,"close":308.22,"volume":29151900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-12-16","open":304.95,"high":310.77,"low":302.59,"close":306.57,"volume":30585000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-12-17","open":308.01,"high":308.09,"low":296.12,"close":296.72,"volume":43930400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-12-18","open":301.72,"high":303.96,"low":299.23,"close":302.46,"volume":33518000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-12-19","open":301.73,"high":307.25,"low":300.97,"close":307.16,"volume":59943200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-12-22","open":309.88,"high":310.13,"low":305.3,"close":309.78,"volume":26429900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-12-23","open":309.63,"high":314.94,"low":309.32,"close":314.35,"volume":25478700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-12-24","open":314.77,"high":315.08,"low":311.92,"close":314.09,"volume":10097400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-12-26","open":314.48,"high":315.09,"low":312.28,"close":313.51,"volume":10899000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-12-29","open":311.37,"high":314.02,"low":310.62,"close":313.56,"volume":19621800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-12-30","open":312.5,"high":316.95,"low":312.46,"close":313.85,"volume":17380900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2025-12-31","open":312.85,"high":314.58,"low":311.44,"close":313,"volume":16377700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2026-01-02","open":316.9,"high":322.5,"low":310.33,"close":315.15,"volume":32009400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2026-01-05","open":317.66,"high":319.02,"low":314.63,"close":316.54,"volume":30195600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2026-01-06","open":316.4,"high":320.94,"low":311.78,"close":314.34,"volume":31212100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2026-01-07","open":314.36,"high":326.15,"low":314.19,"close":321.98,"volume":35104400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2026-01-08","open":328.97,"high":330.32,"low":321.5,"close":325.44,"volume":31896100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2026-01-09","open":327.09,"high":330.83,"low":325.8,"close":328.57,"volume":26214200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2026-01-12","open":325.8,"high":334.04,"low":325,"close":331.86,"volume":33923900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2026-01-13","open":334.95,"high":340.49,"low":333.62,"close":335.97,"volume":33517600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2026-01-14","open":335.06,"high":336.52,"low":330.48,"close":335.84,"volume":28525600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2026-01-15","open":337.65,"high":337.69,"low":330.74,"close":332.78,"volume":28442400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2026-01-16","open":334.41,"high":334.65,"low":327.7,"close":330,"volume":40341600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2026-01-20","open":320.87,"high":327.73,"low":320.43,"close":322,"volume":35361000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2026-01-21","open":320.92,"high":332.48,"low":319.35,"close":328.38,"volume":35386600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2026-01-22","open":334.45,"high":335.15,"low":328.75,"close":330.54,"volume":26253600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2026-01-23","open":332.49,"high":333.69,"low":327.45,"close":327.93,"volume":27280000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"GOOGL","date":"2026-01-26","open":327.81,"high":335.84,"low":327,"close":333.26,"volume":26011100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-07-31","open":774.05,"high":783.58,"low":764.37,"close":772.29,"volume":38831100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-08-01","open":759.6,"high":764.86,"low":744.2,"close":748.89,"volume":19028700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-08-04","open":758.87,"high":775.69,"low":757.28,"close":775.21,"volume":15801700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-08-05","open":775.29,"high":781.96,"low":761.86,"close":762.32,"volume":11640300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-08-06","open":768.85,"high":772.49,"low":759.33,"close":770.84,"volume":9733900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-08-07","open":772.34,"high":773.85,"low":758.42,"close":760.7,"volume":9019700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-08-08","open":761.61,"high":768.75,"low":757.45,"close":768.15,"volume":7320800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-08-11","open":768.93,"high":772.31,"low":763.53,"close":764.73,"volume":7612000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-08-12","open":771.85,"high":792.49,"low":771.28,"close":788.82,"volume":14563100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-08-13","open":789.97,"high":794.28,"low":777.07,"close":778.92,"volume":8811800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-08-14","open":776.72,"high":786.64,"low":771.36,"close":780.97,"volume":8116200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-08-15","open":782.98,"high":795.06,"low":779.66,"close":784.06,"volume":13375400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-08-18","open":773.94,"high":774.65,"low":755.43,"close":766.23,"volume":16513700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-08-19","open":765.98,"high":766.03,"low":748.24,"close":750.36,"volume":12286700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-08-20","open":746.46,"high":749.08,"low":729.91,"close":746.61,"volume":11898200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-08-21","open":743.6,"high":744.39,"low":732.02,"close":738,"volume":8876300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-08-22","open":738.13,"high":755.77,"low":733.3,"close":753.67,"volume":10612700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-08-25","open":753.7,"high":757.75,"low":749.01,"close":752.18,"volume":6861200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-08-26","open":749.68,"high":753.75,"low":746.83,"close":752.98,"volume":7601800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-08-27","open":751.18,"high":753.03,"low":741.73,"close":746.27,"volume":8315400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-08-28","open":742.89,"high":751.93,"low":739.7,"close":749.99,"volume":7468000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-08-29","open":744.17,"high":746.03,"low":734.26,"close":737.6,"volume":9070500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-09-02","open":724.96,"high":734.9,"low":720.66,"close":734.02,"volume":9350900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-09-03","open":734.9,"high":739.15,"low":732.9,"close":735.95,"volume":7699300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-09-04","open":747.46,"high":760.03,"low":744.71,"close":747.54,"volume":11439100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-09-05","open":751.5,"high":756.82,"low":743.92,"close":751.33,"volume":9663400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-09-08","open":754.87,"high":765.37,"low":750.9,"close":751.18,"volume":13087800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-09-09","open":756.36,"high":765.16,"low":752.31,"close":764.56,"volume":10999000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-09-10","open":763.99,"high":764.56,"low":749.88,"close":750.86,"volume":12478300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-09-11","open":753.53,"high":755.97,"low":747.26,"close":749.78,"volume":7923300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-09-12","open":747.62,"high":756.44,"low":742.65,"close":754.47,"volume":8248600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-09-15","open":756.34,"high":772.92,"low":750.87,"close":763.56,"volume":10533800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-09-16","open":765.86,"high":780.2,"low":763.96,"close":777.84,"volume":11782500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-09-17","open":778.83,"high":782.12,"low":765.17,"close":774.57,"volume":9400900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-09-18","open":779.59,"high":787.61,"low":772.21,"close":779.09,"volume":10955000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-09-19","open":785.25,"high":789.62,"low":768.04,"close":777.22,"volume":23696800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-09-22","open":781.21,"high":785.09,"low":763.85,"close":764.54,"volume":11706900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-09-23","open":768.62,"high":769.97,"low":750.46,"close":754.78,"volume":10872600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-09-24","open":756.88,"high":760.49,"low":751.92,"close":760.04,"volume":8828200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-09-25","open":752.84,"high":756.15,"low":743.94,"close":748.3,"volume":10591100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-09-26","open":749.39,"high":751.32,"low":736.75,"close":743.14,"volume":9696300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-09-29","open":748.11,"high":750.17,"low":738.55,"close":742.79,"volume":9246800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-09-30","open":741.65,"high":742.36,"low":725.71,"close":733.78,"volume":16226800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-10-01","open":720.9,"high":721.26,"low":709.62,"close":716.76,"volume":20419600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-10-02","open":721.99,"high":727.18,"low":717.55,"close":726.46,"volume":11415300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-10-03","open":729.04,"high":730.4,"low":709.6,"close":709.98,"volume":16154300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-10-06","open":704.62,"high":716.3,"low":689.95,"close":715.08,"volume":21654700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-10-07","open":717.14,"high":717.91,"low":705.17,"close":712.5,"volume":12062900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-10-08","open":712.87,"high":719.06,"low":707.23,"close":717.26,"volume":10790600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-10-09","open":717.69,"high":732.91,"low":711.86,"close":732.91,"volume":12717200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-10-10","open":730.32,"high":734.67,"low":703.94,"close":704.73,"volume":16980100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-10-13","open":712.43,"high":719.35,"low":707.06,"close":715.12,"volume":9251800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-10-14","open":707.2,"high":714.97,"low":698.76,"close":708.07,"volume":8829800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-10-15","open":716.48,"high":723.31,"low":708.93,"close":716.97,"volume":10246800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-10-16","open":716.97,"high":724.9,"low":703.31,"close":711.49,"volume":9017000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-10-17","open":706.5,"high":717.95,"low":705.54,"close":716.34,"volume":12232400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-10-20","open":720.6,"high":733.17,"low":719.59,"close":731.57,"volume":8900200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-10-21","open":735.42,"high":737.9,"low":728.16,"close":732.67,"volume":7647300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-10-22","open":733.23,"high":740,"low":723.44,"close":732.81,"volume":8734500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-10-23","open":734.1,"high":741.8,"low":732.5,"close":733.4,"volume":9856000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-10-24","open":736.19,"high":740.61,"low":730.55,"close":737.76,"volume":9151300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-10-27","open":749.12,"high":755.13,"low":747.4,"close":750.21,"volume":11321100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-10-28","open":752.02,"high":757.78,"low":744.91,"close":750.83,"volume":12193800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-10-29","open":754.13,"high":758.54,"low":741.9,"close":751.06,"volume":26818600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-10-30","open":668.6,"high":680.41,"low":649.64,"close":665.93,"volume":88440100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-10-31","open":673.96,"high":674.34,"low":645.04,"close":647.82,"volume":56953200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-11-03","open":655.47,"high":658.79,"low":635.66,"close":637.19,"volume":33003600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-11-04","open":627.53,"high":641.22,"low":625.5,"close":626.81,"volume":27356600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-11-05","open":631.79,"high":641.71,"low":626.03,"close":635.43,"volume":20219900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-11-06","open":635.33,"high":635.48,"low":617.5,"close":618.44,"volume":23628800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-11-07","open":615.99,"high":621.62,"low":600.71,"close":621.2,"volume":29946800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-11-10","open":630.58,"high":634.48,"low":617.61,"close":631.25,"volume":19245000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-11-11","open":627.49,"high":629.05,"low":618.89,"close":626.57,"volume":13302200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-11-12","open":627.62,"high":628.48,"low":607.27,"close":608.51,"volume":24493300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-11-13","open":612.57,"high":617.15,"low":602.51,"close":609.39,"volume":20973800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-11-14","open":601.3,"high":613.18,"low":594.71,"close":608.96,"volume":20724100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-11-17","open":608.54,"high":611.19,"low":594.91,"close":601.52,"volume":16501300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-11-18","open":591.12,"high":603.17,"low":583.3,"close":597.2,"volume":25500600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-11-19","open":593.24,"high":594.84,"low":580.78,"close":589.84,"volume":24744700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-11-20","open":603.01,"high":606.23,"low":582.87,"close":588.67,"volume":20603000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-11-21","open":588.02,"high":597.63,"low":581.39,"close":593.77,"volume":21052600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-11-24","open":598.23,"high":616.2,"low":597.14,"close":612.55,"volume":23554900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-11-25","open":623.49,"high":636.53,"low":617.8,"close":635.7,"volume":25213000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-11-26","open":637.17,"high":637.84,"low":631.12,"close":633.09,"volume":15209500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-11-28","open":635.56,"high":647.52,"low":634.98,"close":647.42,"volume":11033200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-12-01","open":639.03,"high":644.79,"low":637.24,"close":640.35,"volume":13029900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-12-02","open":641.82,"high":647.34,"low":637.55,"close":646.57,"volume":11640900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-12-03","open":643.88,"high":648.32,"low":637.03,"close":639.08,"volume":11134300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-12-04","open":675.45,"high":675.55,"low":659.51,"close":660.99,"volume":29874600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-12-05","open":663.46,"high":674.14,"low":661.85,"close":672.87,"volume":21207900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-12-08","open":668.79,"high":676.16,"low":664.53,"close":666.26,"volume":13161000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-12-09","open":663.23,"high":663.94,"low":652.81,"close":656.42,"volume":12997100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-12-10","open":649.42,"high":653.98,"low":642.88,"close":649.6,"volume":16910900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-12-11","open":642.77,"high":654.75,"low":640.28,"close":652.18,"volume":13056700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-12-12","open":649.27,"high":710.42,"low":638.09,"close":643.71,"volume":14016900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-12-15","open":645.7,"high":653,"low":638.7,"close":647.51,"volume":15549100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-12-16","open":643.5,"high":662.54,"low":643.2,"close":657.15,"volume":14309100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-12-17","open":655.61,"high":661.23,"low":649.2,"close":649.5,"volume":15598500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-12-18","open":657.03,"high":670.56,"low":656.46,"close":664.45,"volume":20260300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-12-19","open":666.42,"high":671,"low":658.18,"close":658.77,"volume":49977100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-12-22","open":661.65,"high":673.58,"low":656.65,"close":661.5,"volume":15659400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-12-23","open":660.05,"high":666,"low":658.25,"close":664.94,"volume":8486800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-12-24","open":662.53,"high":668.18,"low":662.2,"close":667.55,"volume":5627500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-12-26","open":668.06,"high":668.95,"low":661.32,"close":663.29,"volume":7133800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-12-29","open":658.01,"high":660.25,"low":654.39,"close":658.69,"volume":8506500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-12-30","open":658.69,"high":672.22,"low":657.84,"close":665.95,"volume":9187500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2025-12-31","open":664.75,"high":665,"low":659.44,"close":660.09,"volume":7940400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2026-01-02","open":662.73,"high":664.39,"low":643.5,"close":650.41,"volume":13726500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2026-01-05","open":651.01,"high":664.54,"low":647.75,"close":658.79,"volume":12213700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2026-01-06","open":659.57,"high":665.52,"low":651.9,"close":660.62,"volume":11074400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2026-01-07","open":655.64,"high":659.15,"low":644.81,"close":648.69,"volume":12846300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2026-01-08","open":645.88,"high":647.1,"low":635.72,"close":646.06,"volume":11921700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2026-01-09","open":645.44,"high":654.95,"low":642.85,"close":653.06,"volume":11634900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2026-01-12","open":652.53,"high":653.97,"low":641.23,"close":641.97,"volume":14797200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2026-01-13","open":642.27,"high":642.27,"low":624.1,"close":631.09,"volume":18030400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2026-01-14","open":626.5,"high":628.45,"low":614.82,"close":615.52,"volume":15527900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2026-01-15","open":618.48,"high":624.17,"low":614.23,"close":620.8,"volume":13076100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2026-01-16","open":624.18,"high":629.08,"low":620.08,"close":620.25,"volume":17012500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2026-01-20","open":607.88,"high":611.4,"low":600,"close":604.12,"volume":15169600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2026-01-21","open":606.74,"high":618.27,"low":600.08,"close":612.96,"volume":14494700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2026-01-22","open":629.35,"high":660.57,"low":626.55,"close":647.63,"volume":21394700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2026-01-23","open":644.77,"high":666.49,"low":644.45,"close":658.76,"volume":22797700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"META","date":"2026-01-26","open":665.13,"high":675.28,"low":661.29,"close":672.36,"volume":16293000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-07-31","open":553.28,"high":553.5,"low":530.04,"close":531.63,"volume":51617300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-08-01","open":533.12,"high":533.92,"low":519.03,"close":522.27,"volume":28977600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-08-04","open":526.42,"high":536.36,"low":526.28,"close":533.76,"volume":25349000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-08-05","open":535.3,"high":535.42,"low":525.39,"close":525.9,"volume":19171600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-08-06","open":529.04,"high":529.84,"low":522.19,"close":523.1,"volume":21355700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-08-07","open":524.95,"high":526.24,"low":515.74,"close":519.01,"volume":16079100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-08-08","open":520.77,"high":522.82,"low":517.59,"close":520.21,"volume":15531000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-08-11","open":520.47,"high":525.74,"low":517.9,"close":519.94,"volume":20194400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-08-12","open":521.91,"high":529.12,"low":520.87,"close":527.38,"volume":18667000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-08-13","open":530.24,"high":530.83,"low":517.55,"close":518.75,"volume":19619200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-08-14","open":520.73,"high":524.11,"low":518.32,"close":520.65,"volume":20269100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-08-15","open":520.94,"high":524.26,"low":517.26,"close":518.35,"volume":25213300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-08-18","open":519.76,"high":520.99,"low":512.22,"close":515.29,"volume":23760600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-08-19","open":513.19,"high":513.35,"low":506.77,"close":507.98,"volume":21481000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-08-20","open":508.08,"high":509.21,"low":502.67,"close":503.95,"volume":27723000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-08-21","open":502.75,"high":506.68,"low":501.78,"close":503.3,"volume":18443300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-08-22","open":503.31,"high":509.78,"low":501.47,"close":506.28,"volume":24324200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-08-25","open":505.68,"high":507.24,"low":503.18,"close":503.32,"volume":21638600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-08-26","open":503.42,"high":504.04,"low":497.58,"close":501.1,"volume":30835700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-08-27","open":501.06,"high":506.34,"low":498.97,"close":505.79,"volume":17277900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-08-28","open":506.14,"high":510.14,"low":504.56,"close":508.69,"volume":18015600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-08-29","open":507.71,"high":508.65,"low":503.55,"close":505.74,"volume":20961600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-09-02","open":499.54,"high":505.05,"low":495.88,"close":504.18,"volume":18128000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-09-03","open":502.85,"high":506.84,"low":501.38,"close":504.41,"volume":16345100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-09-04","open":503.36,"high":507.2,"low":502.21,"close":507.02,"volume":15509500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-09-05","open":508.12,"high":511.01,"low":491.45,"close":494.08,"volume":31994800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-09-08","open":497.18,"high":500.26,"low":494.11,"close":497.27,"volume":16771000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-09-09","open":500.49,"high":501.31,"low":496.77,"close":497.48,"volume":14410500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-09-10","open":502.04,"high":502.29,"low":495.79,"close":499.44,"volume":21611800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-09-11","open":501.31,"high":502.23,"low":496.95,"close":500.07,"volume":18881600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-09-12","open":505.7,"high":511.59,"low":502.91,"close":508.95,"volume":23624900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-09-15","open":507.84,"high":514.51,"low":506.05,"close":514.4,"volume":17143800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-09-16","open":515.91,"high":516.26,"low":507.65,"close":508.09,"volume":19711900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-09-17","open":509.67,"high":510.33,"low":504.98,"close":509.07,"volume":15816600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-09-18","open":510.53,"high":512.11,"low":506.71,"close":507.5,"volume":18913700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-09-19","open":509.61,"high":518.33,"low":509.36,"close":516.96,"volume":52474100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-09-22","open":514.63,"high":516.77,"low":511.58,"close":513.49,"volume":20009300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-09-23","open":512.84,"high":513.63,"low":506.36,"close":508.28,"volume":19799600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-09-24","open":509.43,"high":511.52,"low":505.97,"close":509.2,"volume":13533700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-09-25","open":507.35,"high":509.06,"low":504.1,"close":506.08,"volume":15786500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-09-26","open":509.11,"high":512.98,"low":505.67,"close":510.5,"volume":16213100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-09-29","open":510.54,"high":515.88,"low":507.93,"close":513.64,"volume":17617800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-09-30","open":512.28,"high":517.19,"low":508.71,"close":516.98,"volume":19728200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-10-01","open":513.84,"high":519.54,"low":510.73,"close":518.74,"volume":22632300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-10-02","open":516.67,"high":520.63,"low":509.73,"close":514.78,"volume":21222900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-10-03","open":516.13,"high":519.52,"low":514.04,"close":516.38,"volume":15112300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-10-06","open":517.64,"high":530.04,"low":517.23,"close":527.58,"volume":21388600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-10-07","open":527.3,"high":528.81,"low":520.47,"close":523,"volume":14615200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-10-08","open":522.3,"high":525.97,"low":522.11,"close":523.87,"volume":13363400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-10-09","open":521.36,"high":523.35,"low":516.43,"close":521.42,"volume":18343600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-10-10","open":518.67,"high":522.6,"low":508.68,"close":510.01,"volume":24133800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-10-13","open":515.45,"high":515.45,"low":510.72,"close":513.09,"volume":14284200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-10-14","open":509.28,"high":514.32,"low":505.05,"close":512.61,"volume":14684300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-10-15","open":514,"high":516.22,"low":509.05,"close":512.47,"volume":14694700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-10-16","open":511.62,"high":515.88,"low":507.18,"close":510.65,"volume":15559600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-10-17","open":508.09,"high":514.52,"low":506.36,"close":512.62,"volume":19867800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-10-20","open":513.65,"high":517.73,"low":512.47,"close":515.82,"volume":14665600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-10-21","open":516.53,"high":517.72,"low":512.08,"close":516.69,"volume":15586200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-10-22","open":520.18,"high":524.25,"low":516.74,"close":519.57,"volume":18962700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-10-23","open":521.48,"high":522.97,"low":517.64,"close":519.59,"volume":14023500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-10-24","open":521.81,"high":524.37,"low":519.74,"close":522.63,"volume":15532400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-10-27","open":530.79,"high":533.58,"low":528.02,"close":530.53,"volume":18734700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-10-28","open":548.97,"high":552.69,"low":539.76,"close":541.06,"volume":29986700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-10-29","open":543.92,"high":545.25,"low":535.73,"close":540.54,"volume":36023000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-10-30","open":529.49,"high":533.97,"low":521.14,"close":524.78,"volume":41023100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-10-31","open":527.89,"high":528.33,"low":514.14,"close":516.84,"volume":34006400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-11-03","open":518.84,"high":523.98,"low":513.63,"close":516.06,"volume":22374700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-11-04","open":510.8,"high":514.59,"low":506.89,"close":513.37,"volume":20958700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-11-05","open":512.34,"high":513.87,"low":505.63,"close":506.21,"volume":23024300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-11-06","open":504.72,"high":504.76,"low":494.88,"close":496.17,"volume":27406500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-11-07","open":496.02,"high":498.45,"low":492.33,"close":495.89,"volume":24019800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-11-10","open":499.11,"high":505.9,"low":497.87,"close":505.05,"volume":26101500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-11-11","open":503.86,"high":508.65,"low":501.41,"close":507.73,"volume":17980000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-11-12","open":508.41,"high":510.71,"low":498.19,"close":510.19,"volume":26574900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-11-13","open":509.36,"high":512.54,"low":500.35,"close":502.35,"volume":25273100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-11-14","open":497.3,"high":510.64,"low":496.51,"close":509.23,"volume":28505700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-11-17","open":507.5,"high":511.16,"low":503.97,"close":506.54,"volume":19092800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-11-18","open":494.44,"high":502.04,"low":485.87,"close":492.87,"volume":33815100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-11-19","open":489.18,"high":494.26,"low":481.93,"close":486.21,"volume":23245300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-11-20","open":492.71,"high":493.57,"low":475.5,"close":478.43,"volume":26802500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-11-21","open":478.5,"high":478.92,"low":468.27,"close":472.12,"volume":31769200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-11-24","open":475,"high":476.9,"low":468.02,"close":474,"volume":34421000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-11-25","open":474.07,"high":479.15,"low":464.89,"close":476.99,"volume":28019800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-11-26","open":486.31,"high":488.31,"low":481.2,"close":485.5,"volume":25709100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-11-28","open":487.6,"high":492.63,"low":486.65,"close":492.01,"volume":14386700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-12-01","open":488.44,"high":489.86,"low":484.65,"close":486.74,"volume":23964000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-12-02","open":486.72,"high":493.5,"low":486.32,"close":490,"volume":19562700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-12-03","open":476.32,"high":484.24,"low":475.2,"close":477.73,"volume":34615100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-12-04","open":479.76,"high":481.32,"low":476.49,"close":480.84,"volume":22318200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-12-05","open":482.52,"high":483.4,"low":478.88,"close":483.16,"volume":22608700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-12-08","open":484.89,"high":492.3,"low":484.38,"close":491.02,"volume":21965900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-12-09","open":489.1,"high":492.12,"low":488.5,"close":492.02,"volume":14696100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-12-10","open":484.03,"high":484.25,"low":475.08,"close":478.56,"volume":35756200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-12-11","open":476.63,"high":486.03,"low":475.86,"close":483.47,"volume":24669200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-12-12","open":479.82,"high":482.45,"low":476.34,"close":478.53,"volume":21248100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-12-15","open":480.1,"high":480.72,"low":472.52,"close":474.82,"volume":23727700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-12-16","open":471.91,"high":477.89,"low":470.88,"close":476.39,"volume":20705600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-12-17","open":476.91,"high":480,"low":475,"close":476.12,"volume":24527200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-12-18","open":478.19,"high":489.6,"low":477.89,"close":483.98,"volume":28573500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-12-19","open":487.36,"high":487.85,"low":482.49,"close":485.92,"volume":70836100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-12-22","open":486.12,"high":488.73,"low":482.69,"close":484.92,"volume":16963000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-12-23","open":484.98,"high":487.83,"low":484.74,"close":486.85,"volume":14683600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-12-24","open":485.68,"high":489.16,"low":484.83,"close":488.02,"volume":5855900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-12-26","open":486.71,"high":488.12,"low":485.96,"close":487.71,"volume":8842200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-12-29","open":484.86,"high":488.35,"low":484.18,"close":487.1,"volume":10893400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-12-30","open":485.93,"high":489.68,"low":485.5,"close":487.48,"volume":13944500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2025-12-31","open":487.84,"high":488.14,"low":483.3,"close":483.62,"volume":15601600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2026-01-02","open":484.39,"high":484.66,"low":470.16,"close":472.94,"volume":25571600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2026-01-05","open":474.06,"high":476.07,"low":469.5,"close":472.85,"volume":25250300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2026-01-06","open":473.8,"high":478.74,"low":469.75,"close":478.51,"volume":23037700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2026-01-07","open":479.76,"high":489.7,"low":477.95,"close":483.47,"volume":25564200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2026-01-08","open":481.24,"high":482.66,"low":475.86,"close":478.11,"volume":18162600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2026-01-09","open":474.06,"high":479.82,"low":472.2,"close":479.28,"volume":18491000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2026-01-12","open":476.67,"high":480.99,"low":475.68,"close":477.18,"volume":23519900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2026-01-13","open":474.68,"high":475.78,"low":465.95,"close":470.67,"volume":28545800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2026-01-14","open":466.46,"high":468.2,"low":457.17,"close":459.38,"volume":28184300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2026-01-15","open":464.12,"high":464.25,"low":455.9,"close":456.66,"volume":23225800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2026-01-16","open":457.83,"high":463.19,"low":456.48,"close":459.86,"volume":34246700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2026-01-20","open":451.22,"high":456.8,"low":449.28,"close":454.52,"volume":26130000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2026-01-21","open":452.6,"high":452.69,"low":438.68,"close":444.11,"volume":37980500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2026-01-22","open":447.62,"high":452.84,"low":444.7,"close":451.14,"volume":25349400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2026-01-23","open":451.87,"high":471.1,"low":450.53,"close":465.95,"volume":38000200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"MSFT","date":"2026-01-26","open":465.31,"high":474.25,"low":462,"close":470.28,"volume":29247100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-07-31","open":182.88,"high":183.28,"low":175.91,"close":177.85,"volume":221685400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-08-01","open":174.07,"high":176.52,"low":170.87,"close":173.7,"volume":204529000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-08-04","open":175.14,"high":180.18,"low":174.5,"close":179.98,"volume":148174600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-08-05","open":179.6,"high":180.24,"low":175.88,"close":178.24,"volume":156407600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-08-06","open":176.31,"high":179.88,"low":176.23,"close":179.4,"volume":137192300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-08-07","open":181.55,"high":183.86,"low":178.78,"close":180.75,"volume":151878400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-08-08","open":181.53,"high":183.28,"low":180.38,"close":182.68,"volume":123396700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-08-11","open":182.03,"high":183.82,"low":180.23,"close":182.04,"volume":138323200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-08-12","open":182.94,"high":184.46,"low":179.44,"close":183.14,"volume":145485700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-08-13","open":182.6,"high":183.95,"low":179.33,"close":181.57,"volume":179871700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-08-14","open":179.73,"high":183,"low":179.44,"close":182,"volume":129554000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-08-15","open":181.86,"high":181.88,"low":178.02,"close":180.43,"volume":156602200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-08-18","open":180.58,"high":182.92,"low":180.57,"close":181.99,"volume":132008000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-08-19","open":182.41,"high":182.48,"low":175.47,"close":175.62,"volume":185229200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-08-20","open":175.15,"high":175.98,"low":168.78,"close":175.38,"volume":215142700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-08-21","open":174.83,"high":176.88,"low":173.79,"close":174.96,"volume":140040900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-08-22","open":172.59,"high":178.57,"low":171.18,"close":177.97,"volume":172789400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-08-25","open":178.33,"high":181.89,"low":176.55,"close":179.79,"volume":163012800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-08-26","open":180.04,"high":182.37,"low":178.79,"close":181.75,"volume":168688200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-08-27","open":181.96,"high":182.47,"low":179.08,"close":181.58,"volume":235518900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-08-28","open":180.8,"high":184.45,"low":176.39,"close":180.15,"volume":281787800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-08-29","open":178.09,"high":178.13,"low":173.13,"close":174.16,"volume":243257900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-09-02","open":169.98,"high":172.36,"low":167.2,"close":170.76,"volume":231164900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-09-03","open":171.04,"high":172.39,"low":168.86,"close":170.6,"volume":164424900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-09-04","open":170.55,"high":171.84,"low":169.39,"close":171.64,"volume":141670100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-09-05","open":168.01,"high":169.01,"low":164.05,"close":167,"volume":224441400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-09-08","open":167.53,"high":170.94,"low":167.33,"close":168.29,"volume":163769100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-09-09","open":169.07,"high":170.96,"low":166.72,"close":170.74,"volume":157548400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-09-10","open":176.62,"high":179.27,"low":175.45,"close":177.31,"volume":226852000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-09-11","open":179.67,"high":180.27,"low":176.47,"close":177.16,"volume":151159300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-09-12","open":177.76,"high":178.59,"low":176.44,"close":177.81,"volume":124911000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-09-15","open":175.66,"high":178.84,"low":174.5,"close":177.74,"volume":147061600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-09-16","open":176.99,"high":177.49,"low":174.37,"close":174.87,"volume":140737800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-09-17","open":172.63,"high":173.19,"low":168.4,"close":170.28,"volume":211843800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-09-18","open":173.97,"high":177.09,"low":172.95,"close":176.23,"volume":191763300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-09-19","open":175.76,"high":178.07,"low":175.17,"close":176.66,"volume":237182100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-09-22","open":175.29,"high":184.54,"low":174.7,"close":183.6,"volume":269637000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-09-23","open":181.96,"high":182.41,"low":176.2,"close":178.42,"volume":192559600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-09-24","open":179.76,"high":179.77,"low":175.39,"close":176.96,"volume":143564100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-09-25","open":174.47,"high":180.25,"low":173.12,"close":177.68,"volume":191586700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-09-26","open":178.16,"high":179.76,"low":174.92,"close":178.18,"volume":148573700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-09-29","open":180.42,"high":183.99,"low":180.31,"close":181.84,"volume":193063500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-09-30","open":182.07,"high":187.34,"low":181.47,"close":186.57,"volume":236981000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-10-01","open":185.23,"high":188.13,"low":183.89,"close":187.23,"volume":173844900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-10-02","open":189.59,"high":191.04,"low":188.05,"close":188.88,"volume":136805800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-10-03","open":189.18,"high":190.35,"low":185.37,"close":187.61,"volume":137596900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-10-06","open":185.49,"high":187.22,"low":183.32,"close":185.53,"volume":157678100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-10-07","open":186.22,"high":189.05,"low":183.99,"close":185.03,"volume":140088000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-10-08","open":186.56,"high":189.59,"low":186.53,"close":189.1,"volume":130168900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-10-09","open":192.22,"high":195.29,"low":191.05,"close":192.56,"volume":182997200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-10-10","open":193.5,"high":195.61,"low":182.04,"close":183.15,"volume":268774400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-10-13","open":187.96,"high":190.1,"low":185.95,"close":188.31,"volume":153482800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-10-14","open":184.76,"high":184.79,"low":179.69,"close":180.02,"volume":205641400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-10-15","open":184.79,"high":184.86,"low":177.28,"close":179.82,"volume":214450500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-10-16","open":182.22,"high":183.27,"low":179.76,"close":181.8,"volume":179723300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-10-17","open":180.17,"high":184.09,"low":179.74,"close":183.21,"volume":173135200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-10-20","open":183.12,"high":185.19,"low":181.72,"close":182.63,"volume":128544700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-10-21","open":182.78,"high":182.78,"low":179.79,"close":181.15,"volume":124240200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-10-22","open":181.13,"high":183.43,"low":176.75,"close":180.27,"volume":162249600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-10-23","open":180.41,"high":183.02,"low":179.78,"close":182.15,"volume":111363700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-10-24","open":183.83,"high":187.46,"low":183.49,"close":186.25,"volume":131296700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-10-27","open":189.98,"high":191.99,"low":188.42,"close":191.48,"volume":153452700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-10-28","open":193.04,"high":203.14,"low":191.9,"close":201.02,"volume":297986200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-10-29","open":207.97,"high":212.18,"low":204.77,"close":207.03,"volume":308829600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-10-30","open":205.14,"high":206.15,"low":201.4,"close":202.88,"volume":178864400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-10-31","open":206.44,"high":207.96,"low":202.06,"close":202.48,"volume":179802200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-11-03","open":208.07,"high":211.33,"low":205.55,"close":206.87,"volume":180267300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-11-04","open":202.99,"high":203.96,"low":197.92,"close":198.68,"volume":188919300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-11-05","open":198.76,"high":202.91,"low":194.64,"close":195.2,"volume":171350300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-11-06","open":196.41,"high":197.61,"low":186.37,"close":188.07,"volume":223029800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-11-07","open":184.89,"high":188.31,"low":178.9,"close":188.14,"volume":264942300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-11-10","open":195.1,"high":199.93,"low":193.78,"close":199.04,"volume":198897100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-11-11","open":195.15,"high":195.41,"low":191.29,"close":193.15,"volume":176483300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-11-12","open":195.71,"high":195.88,"low":191.12,"close":193.79,"volume":154935300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-11-13","open":191.04,"high":191.43,"low":183.84,"close":186.85,"volume":207423100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-11-14","open":182.85,"high":191,"low":180.57,"close":190.16,"volume":186591900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-11-17","open":185.96,"high":188.99,"low":184.31,"close":186.59,"volume":173628900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-11-18","open":183.37,"high":184.79,"low":179.64,"close":181.35,"volume":213598900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-11-19","open":184.78,"high":187.85,"low":182.82,"close":186.51,"volume":247246400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-11-20","open":195.94,"high":195.99,"low":179.84,"close":180.63,"volume":343504800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-11-21","open":181.23,"high":184.55,"low":172.92,"close":178.87,"volume":346926200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-11-24","open":179.48,"high":183.49,"low":176.47,"close":182.54,"volume":256618300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-11-25","open":174.9,"high":178.15,"low":169.54,"close":177.81,"volume":320600300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-11-26","open":181.62,"high":182.9,"low":178.23,"close":180.25,"volume":183852000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-11-28","open":179,"high":179.28,"low":176.49,"close":176.99,"volume":121332800,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-12-01","open":174.75,"high":180.29,"low":173.67,"close":179.91,"volume":188131000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-12-02","open":181.75,"high":185.65,"low":179.99,"close":181.45,"volume":182632200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-12-03","open":181.07,"high":182.44,"low":179.1,"close":179.58,"volume":165138000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-12-04","open":181.62,"high":184.52,"low":179.96,"close":183.38,"volume":167364900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-12-05","open":183.89,"high":184.66,"low":180.91,"close":182.41,"volume":143971100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-12-08","open":182.64,"high":188,"low":182.4,"close":185.55,"volume":204378100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-12-09","open":185.56,"high":185.72,"low":183.32,"close":184.97,"volume":144719700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-12-10","open":184.97,"high":185.48,"low":182.04,"close":183.78,"volume":162785400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-12-11","open":180.28,"high":181.32,"low":176.62,"close":180.93,"volume":182136600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-12-12","open":181.11,"high":182.82,"low":174.62,"close":175.02,"volume":204274900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-12-15","open":177.94,"high":178.42,"low":175.03,"close":176.29,"volume":164775600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-12-16","open":176.26,"high":178.49,"low":174.9,"close":177.72,"volume":148588100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-12-17","open":176.1,"high":176.13,"low":170.31,"close":170.94,"volume":222775500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-12-18","open":174.53,"high":176.15,"low":171.82,"close":174.14,"volume":176096000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-12-19","open":176.67,"high":181.45,"low":176.34,"close":180.99,"volume":324925900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-12-22","open":183.92,"high":184.16,"low":182.35,"close":183.69,"volume":129064400,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-12-23","open":182.97,"high":189.33,"low":182.9,"close":189.21,"volume":174873600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-12-24","open":187.94,"high":188.91,"low":186.59,"close":188.61,"volume":65528500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-12-26","open":189.92,"high":192.69,"low":188,"close":190.53,"volume":139740300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-12-29","open":187.71,"high":188.76,"low":185.91,"close":188.22,"volume":120006100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-12-30","open":188.24,"high":188.99,"low":186.93,"close":187.54,"volume":97687300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2025-12-31","open":189.57,"high":190.56,"low":186.49,"close":186.5,"volume":120100500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2026-01-02","open":189.84,"high":192.93,"low":188.26,"close":188.85,"volume":148240500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2026-01-05","open":191.76,"high":193.63,"low":186.15,"close":188.12,"volume":183529700,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2026-01-06","open":190.52,"high":192.17,"low":186.82,"close":187.24,"volume":176862600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2026-01-07","open":188.57,"high":191.37,"low":186.56,"close":189.11,"volume":153543200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2026-01-08","open":189.11,"high":189.55,"low":183.71,"close":185.04,"volume":172457000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2026-01-09","open":185.08,"high":186.34,"low":183.67,"close":184.86,"volume":131327500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2026-01-12","open":183.22,"high":187.12,"low":183.02,"close":184.94,"volume":137968500,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2026-01-13","open":185,"high":188.11,"low":183.4,"close":185.81,"volume":160128900,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2026-01-14","open":184.32,"high":184.46,"low":180.8,"close":183.14,"volume":159586100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2026-01-15","open":186.5,"high":189.7,"low":186.33,"close":187.05,"volume":206188600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2026-01-16","open":189.08,"high":190.44,"low":186.08,"close":186.23,"volume":187967200,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2026-01-20","open":181.9,"high":182.38,"low":177.61,"close":178.07,"volume":223345300,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2026-01-21","open":179.05,"high":185.38,"low":178.4,"close":183.32,"volume":200381000,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2026-01-22","open":184.75,"high":186.17,"low":183.93,"close":184.84,"volume":139636600,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2026-01-23","open":187.5,"high":189.6,"low":186.82,"close":187.67,"volume":142748100,"fetched_at":"2026-01-27T17:30:40.847133Z"},{"symbol":"NVDA","date":"2026-01-26","open":187.16,"high":189.12,"low":185.99,"close":186.47,"volume":124489200,"fetched_at":"2026-01-27T17:30:40.847133Z"}],"anchored":true,"createdBy":"user","attachedMetadata":"","source":{"type":"stream","url":"/api/demo-stream/yfinance/history?symbols=AAPL,MSFT,GOOGL,AMZN,META,NVDA","autoRefresh":true,"refreshIntervalSeconds":86400,"lastRefreshed":1769535041338},"contentHash":"361b756d"},{"id":"table-233476","displayId":"stock-close","names":["date","symbol","close"],"rows":[{"date":"2025-07-31","symbol":"AAPL","close":207.13},{"date":"2025-08-01","symbol":"AAPL","close":201.95},{"date":"2025-08-04","symbol":"AAPL","close":202.92},{"date":"2025-08-05","symbol":"AAPL","close":202.49},{"date":"2025-08-06","symbol":"AAPL","close":212.8},{"date":"2025-08-07","symbol":"AAPL","close":219.57},{"date":"2025-08-08","symbol":"AAPL","close":228.87},{"date":"2025-08-11","symbol":"AAPL","close":226.96},{"date":"2025-08-12","symbol":"AAPL","close":229.43},{"date":"2025-08-13","symbol":"AAPL","close":233.1},{"date":"2025-08-14","symbol":"AAPL","close":232.55},{"date":"2025-08-15","symbol":"AAPL","close":231.37},{"date":"2025-08-18","symbol":"AAPL","close":230.67},{"date":"2025-08-19","symbol":"AAPL","close":230.34},{"date":"2025-08-20","symbol":"AAPL","close":225.79},{"date":"2025-08-21","symbol":"AAPL","close":224.68},{"date":"2025-08-22","symbol":"AAPL","close":227.54},{"date":"2025-08-25","symbol":"AAPL","close":226.94},{"date":"2025-08-26","symbol":"AAPL","close":229.09},{"date":"2025-08-27","symbol":"AAPL","close":230.27},{"date":"2025-08-28","symbol":"AAPL","close":232.33},{"date":"2025-08-29","symbol":"AAPL","close":231.92},{"date":"2025-09-02","symbol":"AAPL","close":229.5},{"date":"2025-09-03","symbol":"AAPL","close":238.24},{"date":"2025-09-04","symbol":"AAPL","close":239.55},{"date":"2025-09-05","symbol":"AAPL","close":239.46},{"date":"2025-09-08","symbol":"AAPL","close":237.65},{"date":"2025-09-09","symbol":"AAPL","close":234.12},{"date":"2025-09-10","symbol":"AAPL","close":226.57},{"date":"2025-09-11","symbol":"AAPL","close":229.81},{"date":"2025-09-12","symbol":"AAPL","close":233.84},{"date":"2025-09-15","symbol":"AAPL","close":236.47},{"date":"2025-09-16","symbol":"AAPL","close":237.92},{"date":"2025-09-17","symbol":"AAPL","close":238.76},{"date":"2025-09-18","symbol":"AAPL","close":237.65},{"date":"2025-09-19","symbol":"AAPL","close":245.26},{"date":"2025-09-22","symbol":"AAPL","close":255.83},{"date":"2025-09-23","symbol":"AAPL","close":254.18},{"date":"2025-09-24","symbol":"AAPL","close":252.07},{"date":"2025-09-25","symbol":"AAPL","close":256.62},{"date":"2025-09-26","symbol":"AAPL","close":255.21},{"date":"2025-09-29","symbol":"AAPL","close":254.18},{"date":"2025-09-30","symbol":"AAPL","close":254.38},{"date":"2025-10-01","symbol":"AAPL","close":255.2},{"date":"2025-10-02","symbol":"AAPL","close":256.88},{"date":"2025-10-03","symbol":"AAPL","close":257.77},{"date":"2025-10-06","symbol":"AAPL","close":256.44},{"date":"2025-10-07","symbol":"AAPL","close":256.23},{"date":"2025-10-08","symbol":"AAPL","close":257.81},{"date":"2025-10-09","symbol":"AAPL","close":253.79},{"date":"2025-10-10","symbol":"AAPL","close":245.03},{"date":"2025-10-13","symbol":"AAPL","close":247.42},{"date":"2025-10-14","symbol":"AAPL","close":247.53},{"date":"2025-10-15","symbol":"AAPL","close":249.1},{"date":"2025-10-16","symbol":"AAPL","close":247.21},{"date":"2025-10-17","symbol":"AAPL","close":252.05},{"date":"2025-10-20","symbol":"AAPL","close":261.99},{"date":"2025-10-21","symbol":"AAPL","close":262.52},{"date":"2025-10-22","symbol":"AAPL","close":258.2},{"date":"2025-10-23","symbol":"AAPL","close":259.33},{"date":"2025-10-24","symbol":"AAPL","close":262.57},{"date":"2025-10-27","symbol":"AAPL","close":268.55},{"date":"2025-10-28","symbol":"AAPL","close":268.74},{"date":"2025-10-29","symbol":"AAPL","close":269.44},{"date":"2025-10-30","symbol":"AAPL","close":271.14},{"date":"2025-10-31","symbol":"AAPL","close":270.11},{"date":"2025-11-03","symbol":"AAPL","close":268.79},{"date":"2025-11-04","symbol":"AAPL","close":269.78},{"date":"2025-11-05","symbol":"AAPL","close":269.88},{"date":"2025-11-06","symbol":"AAPL","close":269.51},{"date":"2025-11-07","symbol":"AAPL","close":268.21},{"date":"2025-11-10","symbol":"AAPL","close":269.43},{"date":"2025-11-11","symbol":"AAPL","close":275.25},{"date":"2025-11-12","symbol":"AAPL","close":273.47},{"date":"2025-11-13","symbol":"AAPL","close":272.95},{"date":"2025-11-14","symbol":"AAPL","close":272.41},{"date":"2025-11-17","symbol":"AAPL","close":267.46},{"date":"2025-11-18","symbol":"AAPL","close":267.44},{"date":"2025-11-19","symbol":"AAPL","close":268.56},{"date":"2025-11-20","symbol":"AAPL","close":266.25},{"date":"2025-11-21","symbol":"AAPL","close":271.49},{"date":"2025-11-24","symbol":"AAPL","close":275.92},{"date":"2025-11-25","symbol":"AAPL","close":276.97},{"date":"2025-11-26","symbol":"AAPL","close":277.55},{"date":"2025-11-28","symbol":"AAPL","close":278.85},{"date":"2025-12-01","symbol":"AAPL","close":283.1},{"date":"2025-12-02","symbol":"AAPL","close":286.19},{"date":"2025-12-03","symbol":"AAPL","close":284.15},{"date":"2025-12-04","symbol":"AAPL","close":280.7},{"date":"2025-12-05","symbol":"AAPL","close":278.78},{"date":"2025-12-08","symbol":"AAPL","close":277.89},{"date":"2025-12-09","symbol":"AAPL","close":277.18},{"date":"2025-12-10","symbol":"AAPL","close":278.78},{"date":"2025-12-11","symbol":"AAPL","close":278.03},{"date":"2025-12-12","symbol":"AAPL","close":278.28},{"date":"2025-12-15","symbol":"AAPL","close":274.11},{"date":"2025-12-16","symbol":"AAPL","close":274.61},{"date":"2025-12-17","symbol":"AAPL","close":271.84},{"date":"2025-12-18","symbol":"AAPL","close":272.19},{"date":"2025-12-19","symbol":"AAPL","close":273.67},{"date":"2025-12-22","symbol":"AAPL","close":270.97},{"date":"2025-12-23","symbol":"AAPL","close":272.36},{"date":"2025-12-24","symbol":"AAPL","close":273.81},{"date":"2025-12-26","symbol":"AAPL","close":273.4},{"date":"2025-12-29","symbol":"AAPL","close":273.76},{"date":"2025-12-30","symbol":"AAPL","close":273.08},{"date":"2025-12-31","symbol":"AAPL","close":271.86},{"date":"2026-01-02","symbol":"AAPL","close":271.01},{"date":"2026-01-05","symbol":"AAPL","close":267.26},{"date":"2026-01-06","symbol":"AAPL","close":262.36},{"date":"2026-01-07","symbol":"AAPL","close":260.33},{"date":"2026-01-08","symbol":"AAPL","close":259.04},{"date":"2026-01-09","symbol":"AAPL","close":259.37},{"date":"2026-01-12","symbol":"AAPL","close":260.25},{"date":"2026-01-13","symbol":"AAPL","close":261.05},{"date":"2026-01-14","symbol":"AAPL","close":259.96},{"date":"2026-01-15","symbol":"AAPL","close":258.21},{"date":"2026-01-16","symbol":"AAPL","close":255.53},{"date":"2026-01-20","symbol":"AAPL","close":246.7},{"date":"2026-01-21","symbol":"AAPL","close":247.65},{"date":"2026-01-22","symbol":"AAPL","close":248.35},{"date":"2026-01-23","symbol":"AAPL","close":248.04},{"date":"2026-01-26","symbol":"AAPL","close":255.41},{"date":"2025-07-31","symbol":"AMZN","close":234.11},{"date":"2025-08-01","symbol":"AMZN","close":214.75},{"date":"2025-08-04","symbol":"AMZN","close":211.65},{"date":"2025-08-05","symbol":"AMZN","close":213.75},{"date":"2025-08-06","symbol":"AMZN","close":222.31},{"date":"2025-08-07","symbol":"AMZN","close":223.13},{"date":"2025-08-08","symbol":"AMZN","close":222.69},{"date":"2025-08-11","symbol":"AMZN","close":221.3},{"date":"2025-08-12","symbol":"AMZN","close":221.47},{"date":"2025-08-13","symbol":"AMZN","close":224.56},{"date":"2025-08-14","symbol":"AMZN","close":230.98},{"date":"2025-08-15","symbol":"AMZN","close":231.03},{"date":"2025-08-18","symbol":"AMZN","close":231.49},{"date":"2025-08-19","symbol":"AMZN","close":228.01},{"date":"2025-08-20","symbol":"AMZN","close":223.81},{"date":"2025-08-21","symbol":"AMZN","close":221.95},{"date":"2025-08-22","symbol":"AMZN","close":228.84},{"date":"2025-08-25","symbol":"AMZN","close":227.94},{"date":"2025-08-26","symbol":"AMZN","close":228.71},{"date":"2025-08-27","symbol":"AMZN","close":229.12},{"date":"2025-08-28","symbol":"AMZN","close":231.6},{"date":"2025-08-29","symbol":"AMZN","close":229},{"date":"2025-09-02","symbol":"AMZN","close":225.34},{"date":"2025-09-03","symbol":"AMZN","close":225.99},{"date":"2025-09-04","symbol":"AMZN","close":235.68},{"date":"2025-09-05","symbol":"AMZN","close":232.33},{"date":"2025-09-08","symbol":"AMZN","close":235.84},{"date":"2025-09-09","symbol":"AMZN","close":238.24},{"date":"2025-09-10","symbol":"AMZN","close":230.33},{"date":"2025-09-11","symbol":"AMZN","close":229.95},{"date":"2025-09-12","symbol":"AMZN","close":228.15},{"date":"2025-09-15","symbol":"AMZN","close":231.43},{"date":"2025-09-16","symbol":"AMZN","close":234.05},{"date":"2025-09-17","symbol":"AMZN","close":231.62},{"date":"2025-09-18","symbol":"AMZN","close":231.23},{"date":"2025-09-19","symbol":"AMZN","close":231.48},{"date":"2025-09-22","symbol":"AMZN","close":227.63},{"date":"2025-09-23","symbol":"AMZN","close":220.71},{"date":"2025-09-24","symbol":"AMZN","close":220.21},{"date":"2025-09-25","symbol":"AMZN","close":218.15},{"date":"2025-09-26","symbol":"AMZN","close":219.78},{"date":"2025-09-29","symbol":"AMZN","close":222.17},{"date":"2025-09-30","symbol":"AMZN","close":219.57},{"date":"2025-10-01","symbol":"AMZN","close":220.63},{"date":"2025-10-02","symbol":"AMZN","close":222.41},{"date":"2025-10-03","symbol":"AMZN","close":219.51},{"date":"2025-10-06","symbol":"AMZN","close":220.9},{"date":"2025-10-07","symbol":"AMZN","close":221.78},{"date":"2025-10-08","symbol":"AMZN","close":225.22},{"date":"2025-10-09","symbol":"AMZN","close":227.74},{"date":"2025-10-10","symbol":"AMZN","close":216.37},{"date":"2025-10-13","symbol":"AMZN","close":220.07},{"date":"2025-10-14","symbol":"AMZN","close":216.39},{"date":"2025-10-15","symbol":"AMZN","close":215.57},{"date":"2025-10-16","symbol":"AMZN","close":214.47},{"date":"2025-10-17","symbol":"AMZN","close":213.04},{"date":"2025-10-20","symbol":"AMZN","close":216.48},{"date":"2025-10-21","symbol":"AMZN","close":222.03},{"date":"2025-10-22","symbol":"AMZN","close":217.95},{"date":"2025-10-23","symbol":"AMZN","close":221.09},{"date":"2025-10-24","symbol":"AMZN","close":224.21},{"date":"2025-10-27","symbol":"AMZN","close":226.97},{"date":"2025-10-28","symbol":"AMZN","close":229.25},{"date":"2025-10-29","symbol":"AMZN","close":230.3},{"date":"2025-10-30","symbol":"AMZN","close":222.86},{"date":"2025-10-31","symbol":"AMZN","close":244.22},{"date":"2025-11-03","symbol":"AMZN","close":254},{"date":"2025-11-04","symbol":"AMZN","close":249.32},{"date":"2025-11-05","symbol":"AMZN","close":250.2},{"date":"2025-11-06","symbol":"AMZN","close":243.04},{"date":"2025-11-07","symbol":"AMZN","close":244.41},{"date":"2025-11-10","symbol":"AMZN","close":248.4},{"date":"2025-11-11","symbol":"AMZN","close":249.1},{"date":"2025-11-12","symbol":"AMZN","close":244.2},{"date":"2025-11-13","symbol":"AMZN","close":237.58},{"date":"2025-11-14","symbol":"AMZN","close":234.69},{"date":"2025-11-17","symbol":"AMZN","close":232.87},{"date":"2025-11-18","symbol":"AMZN","close":222.55},{"date":"2025-11-19","symbol":"AMZN","close":222.69},{"date":"2025-11-20","symbol":"AMZN","close":217.14},{"date":"2025-11-21","symbol":"AMZN","close":220.69},{"date":"2025-11-24","symbol":"AMZN","close":226.28},{"date":"2025-11-25","symbol":"AMZN","close":229.67},{"date":"2025-11-26","symbol":"AMZN","close":229.16},{"date":"2025-11-28","symbol":"AMZN","close":233.22},{"date":"2025-12-01","symbol":"AMZN","close":233.88},{"date":"2025-12-02","symbol":"AMZN","close":234.42},{"date":"2025-12-03","symbol":"AMZN","close":232.38},{"date":"2025-12-04","symbol":"AMZN","close":229.11},{"date":"2025-12-05","symbol":"AMZN","close":229.53},{"date":"2025-12-08","symbol":"AMZN","close":226.89},{"date":"2025-12-09","symbol":"AMZN","close":227.92},{"date":"2025-12-10","symbol":"AMZN","close":231.78},{"date":"2025-12-11","symbol":"AMZN","close":230.28},{"date":"2025-12-12","symbol":"AMZN","close":226.19},{"date":"2025-12-15","symbol":"AMZN","close":222.54},{"date":"2025-12-16","symbol":"AMZN","close":222.56},{"date":"2025-12-17","symbol":"AMZN","close":221.27},{"date":"2025-12-18","symbol":"AMZN","close":226.76},{"date":"2025-12-19","symbol":"AMZN","close":227.35},{"date":"2025-12-22","symbol":"AMZN","close":228.43},{"date":"2025-12-23","symbol":"AMZN","close":232.14},{"date":"2025-12-24","symbol":"AMZN","close":232.38},{"date":"2025-12-26","symbol":"AMZN","close":232.52},{"date":"2025-12-29","symbol":"AMZN","close":232.07},{"date":"2025-12-30","symbol":"AMZN","close":232.53},{"date":"2025-12-31","symbol":"AMZN","close":230.82},{"date":"2026-01-02","symbol":"AMZN","close":226.5},{"date":"2026-01-05","symbol":"AMZN","close":233.06},{"date":"2026-01-06","symbol":"AMZN","close":240.93},{"date":"2026-01-07","symbol":"AMZN","close":241.56},{"date":"2026-01-08","symbol":"AMZN","close":246.29},{"date":"2026-01-09","symbol":"AMZN","close":247.38},{"date":"2026-01-12","symbol":"AMZN","close":246.47},{"date":"2026-01-13","symbol":"AMZN","close":242.6},{"date":"2026-01-14","symbol":"AMZN","close":236.65},{"date":"2026-01-15","symbol":"AMZN","close":238.18},{"date":"2026-01-16","symbol":"AMZN","close":239.12},{"date":"2026-01-20","symbol":"AMZN","close":231},{"date":"2026-01-21","symbol":"AMZN","close":231.31},{"date":"2026-01-22","symbol":"AMZN","close":234.34},{"date":"2026-01-23","symbol":"AMZN","close":239.16},{"date":"2026-01-26","symbol":"AMZN","close":238.42},{"date":"2025-07-31","symbol":"GOOGL","close":191.6},{"date":"2025-08-01","symbol":"GOOGL","close":188.84},{"date":"2025-08-04","symbol":"GOOGL","close":194.74},{"date":"2025-08-05","symbol":"GOOGL","close":194.37},{"date":"2025-08-06","symbol":"GOOGL","close":195.79},{"date":"2025-08-07","symbol":"GOOGL","close":196.22},{"date":"2025-08-08","symbol":"GOOGL","close":201.11},{"date":"2025-08-11","symbol":"GOOGL","close":200.69},{"date":"2025-08-12","symbol":"GOOGL","close":203.03},{"date":"2025-08-13","symbol":"GOOGL","close":201.65},{"date":"2025-08-14","symbol":"GOOGL","close":202.63},{"date":"2025-08-15","symbol":"GOOGL","close":203.58},{"date":"2025-08-18","symbol":"GOOGL","close":203.19},{"date":"2025-08-19","symbol":"GOOGL","close":201.26},{"date":"2025-08-20","symbol":"GOOGL","close":199.01},{"date":"2025-08-21","symbol":"GOOGL","close":199.44},{"date":"2025-08-22","symbol":"GOOGL","close":205.77},{"date":"2025-08-25","symbol":"GOOGL","close":208.17},{"date":"2025-08-26","symbol":"GOOGL","close":206.82},{"date":"2025-08-27","symbol":"GOOGL","close":207.16},{"date":"2025-08-28","symbol":"GOOGL","close":211.31},{"date":"2025-08-29","symbol":"GOOGL","close":212.58},{"date":"2025-09-02","symbol":"GOOGL","close":211.02},{"date":"2025-09-03","symbol":"GOOGL","close":230.3},{"date":"2025-09-04","symbol":"GOOGL","close":231.94},{"date":"2025-09-05","symbol":"GOOGL","close":234.64},{"date":"2025-09-08","symbol":"GOOGL","close":233.89},{"date":"2025-09-09","symbol":"GOOGL","close":239.47},{"date":"2025-09-10","symbol":"GOOGL","close":239.01},{"date":"2025-09-11","symbol":"GOOGL","close":240.21},{"date":"2025-09-12","symbol":"GOOGL","close":240.64},{"date":"2025-09-15","symbol":"GOOGL","close":251.45},{"date":"2025-09-16","symbol":"GOOGL","close":251},{"date":"2025-09-17","symbol":"GOOGL","close":249.37},{"date":"2025-09-18","symbol":"GOOGL","close":251.87},{"date":"2025-09-19","symbol":"GOOGL","close":254.55},{"date":"2025-09-22","symbol":"GOOGL","close":252.36},{"date":"2025-09-23","symbol":"GOOGL","close":251.5},{"date":"2025-09-24","symbol":"GOOGL","close":246.98},{"date":"2025-09-25","symbol":"GOOGL","close":245.63},{"date":"2025-09-26","symbol":"GOOGL","close":246.38},{"date":"2025-09-29","symbol":"GOOGL","close":243.89},{"date":"2025-09-30","symbol":"GOOGL","close":242.94},{"date":"2025-10-01","symbol":"GOOGL","close":244.74},{"date":"2025-10-02","symbol":"GOOGL","close":245.53},{"date":"2025-10-03","symbol":"GOOGL","close":245.19},{"date":"2025-10-06","symbol":"GOOGL","close":250.27},{"date":"2025-10-07","symbol":"GOOGL","close":245.6},{"date":"2025-10-08","symbol":"GOOGL","close":244.46},{"date":"2025-10-09","symbol":"GOOGL","close":241.37},{"date":"2025-10-10","symbol":"GOOGL","close":236.42},{"date":"2025-10-13","symbol":"GOOGL","close":243.99},{"date":"2025-10-14","symbol":"GOOGL","close":245.29},{"date":"2025-10-15","symbol":"GOOGL","close":250.87},{"date":"2025-10-16","symbol":"GOOGL","close":251.3},{"date":"2025-10-17","symbol":"GOOGL","close":253.13},{"date":"2025-10-20","symbol":"GOOGL","close":256.38},{"date":"2025-10-21","symbol":"GOOGL","close":250.3},{"date":"2025-10-22","symbol":"GOOGL","close":251.53},{"date":"2025-10-23","symbol":"GOOGL","close":252.91},{"date":"2025-10-24","symbol":"GOOGL","close":259.75},{"date":"2025-10-27","symbol":"GOOGL","close":269.09},{"date":"2025-10-28","symbol":"GOOGL","close":267.3},{"date":"2025-10-29","symbol":"GOOGL","close":274.39},{"date":"2025-10-30","symbol":"GOOGL","close":281.3},{"date":"2025-10-31","symbol":"GOOGL","close":281.01},{"date":"2025-11-03","symbol":"GOOGL","close":283.53},{"date":"2025-11-04","symbol":"GOOGL","close":277.36},{"date":"2025-11-05","symbol":"GOOGL","close":284.12},{"date":"2025-11-06","symbol":"GOOGL","close":284.56},{"date":"2025-11-07","symbol":"GOOGL","close":278.65},{"date":"2025-11-10","symbol":"GOOGL","close":289.91},{"date":"2025-11-11","symbol":"GOOGL","close":291.12},{"date":"2025-11-12","symbol":"GOOGL","close":286.52},{"date":"2025-11-13","symbol":"GOOGL","close":278.39},{"date":"2025-11-14","symbol":"GOOGL","close":276.23},{"date":"2025-11-17","symbol":"GOOGL","close":284.83},{"date":"2025-11-18","symbol":"GOOGL","close":284.09},{"date":"2025-11-19","symbol":"GOOGL","close":292.62},{"date":"2025-11-20","symbol":"GOOGL","close":289.26},{"date":"2025-11-21","symbol":"GOOGL","close":299.46},{"date":"2025-11-24","symbol":"GOOGL","close":318.37},{"date":"2025-11-25","symbol":"GOOGL","close":323.23},{"date":"2025-11-26","symbol":"GOOGL","close":319.74},{"date":"2025-11-28","symbol":"GOOGL","close":319.97},{"date":"2025-12-01","symbol":"GOOGL","close":314.68},{"date":"2025-12-02","symbol":"GOOGL","close":315.6},{"date":"2025-12-03","symbol":"GOOGL","close":319.42},{"date":"2025-12-04","symbol":"GOOGL","close":317.41},{"date":"2025-12-05","symbol":"GOOGL","close":321.06},{"date":"2025-12-08","symbol":"GOOGL","close":313.72},{"date":"2025-12-09","symbol":"GOOGL","close":317.08},{"date":"2025-12-10","symbol":"GOOGL","close":320.21},{"date":"2025-12-11","symbol":"GOOGL","close":312.43},{"date":"2025-12-12","symbol":"GOOGL","close":309.29},{"date":"2025-12-15","symbol":"GOOGL","close":308.22},{"date":"2025-12-16","symbol":"GOOGL","close":306.57},{"date":"2025-12-17","symbol":"GOOGL","close":296.72},{"date":"2025-12-18","symbol":"GOOGL","close":302.46},{"date":"2025-12-19","symbol":"GOOGL","close":307.16},{"date":"2025-12-22","symbol":"GOOGL","close":309.78},{"date":"2025-12-23","symbol":"GOOGL","close":314.35},{"date":"2025-12-24","symbol":"GOOGL","close":314.09},{"date":"2025-12-26","symbol":"GOOGL","close":313.51},{"date":"2025-12-29","symbol":"GOOGL","close":313.56},{"date":"2025-12-30","symbol":"GOOGL","close":313.85},{"date":"2025-12-31","symbol":"GOOGL","close":313},{"date":"2026-01-02","symbol":"GOOGL","close":315.15},{"date":"2026-01-05","symbol":"GOOGL","close":316.54},{"date":"2026-01-06","symbol":"GOOGL","close":314.34},{"date":"2026-01-07","symbol":"GOOGL","close":321.98},{"date":"2026-01-08","symbol":"GOOGL","close":325.44},{"date":"2026-01-09","symbol":"GOOGL","close":328.57},{"date":"2026-01-12","symbol":"GOOGL","close":331.86},{"date":"2026-01-13","symbol":"GOOGL","close":335.97},{"date":"2026-01-14","symbol":"GOOGL","close":335.84},{"date":"2026-01-15","symbol":"GOOGL","close":332.78},{"date":"2026-01-16","symbol":"GOOGL","close":330},{"date":"2026-01-20","symbol":"GOOGL","close":322},{"date":"2026-01-21","symbol":"GOOGL","close":328.38},{"date":"2026-01-22","symbol":"GOOGL","close":330.54},{"date":"2026-01-23","symbol":"GOOGL","close":327.93},{"date":"2026-01-26","symbol":"GOOGL","close":333.26},{"date":"2025-07-31","symbol":"META","close":772.29},{"date":"2025-08-01","symbol":"META","close":748.89},{"date":"2025-08-04","symbol":"META","close":775.21},{"date":"2025-08-05","symbol":"META","close":762.32},{"date":"2025-08-06","symbol":"META","close":770.84},{"date":"2025-08-07","symbol":"META","close":760.7},{"date":"2025-08-08","symbol":"META","close":768.15},{"date":"2025-08-11","symbol":"META","close":764.73},{"date":"2025-08-12","symbol":"META","close":788.82},{"date":"2025-08-13","symbol":"META","close":778.92},{"date":"2025-08-14","symbol":"META","close":780.97},{"date":"2025-08-15","symbol":"META","close":784.06},{"date":"2025-08-18","symbol":"META","close":766.23},{"date":"2025-08-19","symbol":"META","close":750.36},{"date":"2025-08-20","symbol":"META","close":746.61},{"date":"2025-08-21","symbol":"META","close":738},{"date":"2025-08-22","symbol":"META","close":753.67},{"date":"2025-08-25","symbol":"META","close":752.18},{"date":"2025-08-26","symbol":"META","close":752.98},{"date":"2025-08-27","symbol":"META","close":746.27},{"date":"2025-08-28","symbol":"META","close":749.99},{"date":"2025-08-29","symbol":"META","close":737.6},{"date":"2025-09-02","symbol":"META","close":734.02},{"date":"2025-09-03","symbol":"META","close":735.95},{"date":"2025-09-04","symbol":"META","close":747.54},{"date":"2025-09-05","symbol":"META","close":751.33},{"date":"2025-09-08","symbol":"META","close":751.18},{"date":"2025-09-09","symbol":"META","close":764.56},{"date":"2025-09-10","symbol":"META","close":750.86},{"date":"2025-09-11","symbol":"META","close":749.78},{"date":"2025-09-12","symbol":"META","close":754.47},{"date":"2025-09-15","symbol":"META","close":763.56},{"date":"2025-09-16","symbol":"META","close":777.84},{"date":"2025-09-17","symbol":"META","close":774.57},{"date":"2025-09-18","symbol":"META","close":779.09},{"date":"2025-09-19","symbol":"META","close":777.22},{"date":"2025-09-22","symbol":"META","close":764.54},{"date":"2025-09-23","symbol":"META","close":754.78},{"date":"2025-09-24","symbol":"META","close":760.04},{"date":"2025-09-25","symbol":"META","close":748.3},{"date":"2025-09-26","symbol":"META","close":743.14},{"date":"2025-09-29","symbol":"META","close":742.79},{"date":"2025-09-30","symbol":"META","close":733.78},{"date":"2025-10-01","symbol":"META","close":716.76},{"date":"2025-10-02","symbol":"META","close":726.46},{"date":"2025-10-03","symbol":"META","close":709.98},{"date":"2025-10-06","symbol":"META","close":715.08},{"date":"2025-10-07","symbol":"META","close":712.5},{"date":"2025-10-08","symbol":"META","close":717.26},{"date":"2025-10-09","symbol":"META","close":732.91},{"date":"2025-10-10","symbol":"META","close":704.73},{"date":"2025-10-13","symbol":"META","close":715.12},{"date":"2025-10-14","symbol":"META","close":708.07},{"date":"2025-10-15","symbol":"META","close":716.97},{"date":"2025-10-16","symbol":"META","close":711.49},{"date":"2025-10-17","symbol":"META","close":716.34},{"date":"2025-10-20","symbol":"META","close":731.57},{"date":"2025-10-21","symbol":"META","close":732.67},{"date":"2025-10-22","symbol":"META","close":732.81},{"date":"2025-10-23","symbol":"META","close":733.4},{"date":"2025-10-24","symbol":"META","close":737.76},{"date":"2025-10-27","symbol":"META","close":750.21},{"date":"2025-10-28","symbol":"META","close":750.83},{"date":"2025-10-29","symbol":"META","close":751.06},{"date":"2025-10-30","symbol":"META","close":665.93},{"date":"2025-10-31","symbol":"META","close":647.82},{"date":"2025-11-03","symbol":"META","close":637.19},{"date":"2025-11-04","symbol":"META","close":626.81},{"date":"2025-11-05","symbol":"META","close":635.43},{"date":"2025-11-06","symbol":"META","close":618.44},{"date":"2025-11-07","symbol":"META","close":621.2},{"date":"2025-11-10","symbol":"META","close":631.25},{"date":"2025-11-11","symbol":"META","close":626.57},{"date":"2025-11-12","symbol":"META","close":608.51},{"date":"2025-11-13","symbol":"META","close":609.39},{"date":"2025-11-14","symbol":"META","close":608.96},{"date":"2025-11-17","symbol":"META","close":601.52},{"date":"2025-11-18","symbol":"META","close":597.2},{"date":"2025-11-19","symbol":"META","close":589.84},{"date":"2025-11-20","symbol":"META","close":588.67},{"date":"2025-11-21","symbol":"META","close":593.77},{"date":"2025-11-24","symbol":"META","close":612.55},{"date":"2025-11-25","symbol":"META","close":635.7},{"date":"2025-11-26","symbol":"META","close":633.09},{"date":"2025-11-28","symbol":"META","close":647.42},{"date":"2025-12-01","symbol":"META","close":640.35},{"date":"2025-12-02","symbol":"META","close":646.57},{"date":"2025-12-03","symbol":"META","close":639.08},{"date":"2025-12-04","symbol":"META","close":660.99},{"date":"2025-12-05","symbol":"META","close":672.87},{"date":"2025-12-08","symbol":"META","close":666.26},{"date":"2025-12-09","symbol":"META","close":656.42},{"date":"2025-12-10","symbol":"META","close":649.6},{"date":"2025-12-11","symbol":"META","close":652.18},{"date":"2025-12-12","symbol":"META","close":643.71},{"date":"2025-12-15","symbol":"META","close":647.51},{"date":"2025-12-16","symbol":"META","close":657.15},{"date":"2025-12-17","symbol":"META","close":649.5},{"date":"2025-12-18","symbol":"META","close":664.45},{"date":"2025-12-19","symbol":"META","close":658.77},{"date":"2025-12-22","symbol":"META","close":661.5},{"date":"2025-12-23","symbol":"META","close":664.94},{"date":"2025-12-24","symbol":"META","close":667.55},{"date":"2025-12-26","symbol":"META","close":663.29},{"date":"2025-12-29","symbol":"META","close":658.69},{"date":"2025-12-30","symbol":"META","close":665.95},{"date":"2025-12-31","symbol":"META","close":660.09},{"date":"2026-01-02","symbol":"META","close":650.41},{"date":"2026-01-05","symbol":"META","close":658.79},{"date":"2026-01-06","symbol":"META","close":660.62},{"date":"2026-01-07","symbol":"META","close":648.69},{"date":"2026-01-08","symbol":"META","close":646.06},{"date":"2026-01-09","symbol":"META","close":653.06},{"date":"2026-01-12","symbol":"META","close":641.97},{"date":"2026-01-13","symbol":"META","close":631.09},{"date":"2026-01-14","symbol":"META","close":615.52},{"date":"2026-01-15","symbol":"META","close":620.8},{"date":"2026-01-16","symbol":"META","close":620.25},{"date":"2026-01-20","symbol":"META","close":604.12},{"date":"2026-01-21","symbol":"META","close":612.96},{"date":"2026-01-22","symbol":"META","close":647.63},{"date":"2026-01-23","symbol":"META","close":658.76},{"date":"2026-01-26","symbol":"META","close":672.36},{"date":"2025-07-31","symbol":"MSFT","close":531.63},{"date":"2025-08-01","symbol":"MSFT","close":522.27},{"date":"2025-08-04","symbol":"MSFT","close":533.76},{"date":"2025-08-05","symbol":"MSFT","close":525.9},{"date":"2025-08-06","symbol":"MSFT","close":523.1},{"date":"2025-08-07","symbol":"MSFT","close":519.01},{"date":"2025-08-08","symbol":"MSFT","close":520.21},{"date":"2025-08-11","symbol":"MSFT","close":519.94},{"date":"2025-08-12","symbol":"MSFT","close":527.38},{"date":"2025-08-13","symbol":"MSFT","close":518.75},{"date":"2025-08-14","symbol":"MSFT","close":520.65},{"date":"2025-08-15","symbol":"MSFT","close":518.35},{"date":"2025-08-18","symbol":"MSFT","close":515.29},{"date":"2025-08-19","symbol":"MSFT","close":507.98},{"date":"2025-08-20","symbol":"MSFT","close":503.95},{"date":"2025-08-21","symbol":"MSFT","close":503.3},{"date":"2025-08-22","symbol":"MSFT","close":506.28},{"date":"2025-08-25","symbol":"MSFT","close":503.32},{"date":"2025-08-26","symbol":"MSFT","close":501.1},{"date":"2025-08-27","symbol":"MSFT","close":505.79},{"date":"2025-08-28","symbol":"MSFT","close":508.69},{"date":"2025-08-29","symbol":"MSFT","close":505.74},{"date":"2025-09-02","symbol":"MSFT","close":504.18},{"date":"2025-09-03","symbol":"MSFT","close":504.41},{"date":"2025-09-04","symbol":"MSFT","close":507.02},{"date":"2025-09-05","symbol":"MSFT","close":494.08},{"date":"2025-09-08","symbol":"MSFT","close":497.27},{"date":"2025-09-09","symbol":"MSFT","close":497.48},{"date":"2025-09-10","symbol":"MSFT","close":499.44},{"date":"2025-09-11","symbol":"MSFT","close":500.07},{"date":"2025-09-12","symbol":"MSFT","close":508.95},{"date":"2025-09-15","symbol":"MSFT","close":514.4},{"date":"2025-09-16","symbol":"MSFT","close":508.09},{"date":"2025-09-17","symbol":"MSFT","close":509.07},{"date":"2025-09-18","symbol":"MSFT","close":507.5},{"date":"2025-09-19","symbol":"MSFT","close":516.96},{"date":"2025-09-22","symbol":"MSFT","close":513.49},{"date":"2025-09-23","symbol":"MSFT","close":508.28},{"date":"2025-09-24","symbol":"MSFT","close":509.2},{"date":"2025-09-25","symbol":"MSFT","close":506.08},{"date":"2025-09-26","symbol":"MSFT","close":510.5},{"date":"2025-09-29","symbol":"MSFT","close":513.64},{"date":"2025-09-30","symbol":"MSFT","close":516.98},{"date":"2025-10-01","symbol":"MSFT","close":518.74},{"date":"2025-10-02","symbol":"MSFT","close":514.78},{"date":"2025-10-03","symbol":"MSFT","close":516.38},{"date":"2025-10-06","symbol":"MSFT","close":527.58},{"date":"2025-10-07","symbol":"MSFT","close":523},{"date":"2025-10-08","symbol":"MSFT","close":523.87},{"date":"2025-10-09","symbol":"MSFT","close":521.42},{"date":"2025-10-10","symbol":"MSFT","close":510.01},{"date":"2025-10-13","symbol":"MSFT","close":513.09},{"date":"2025-10-14","symbol":"MSFT","close":512.61},{"date":"2025-10-15","symbol":"MSFT","close":512.47},{"date":"2025-10-16","symbol":"MSFT","close":510.65},{"date":"2025-10-17","symbol":"MSFT","close":512.62},{"date":"2025-10-20","symbol":"MSFT","close":515.82},{"date":"2025-10-21","symbol":"MSFT","close":516.69},{"date":"2025-10-22","symbol":"MSFT","close":519.57},{"date":"2025-10-23","symbol":"MSFT","close":519.59},{"date":"2025-10-24","symbol":"MSFT","close":522.63},{"date":"2025-10-27","symbol":"MSFT","close":530.53},{"date":"2025-10-28","symbol":"MSFT","close":541.06},{"date":"2025-10-29","symbol":"MSFT","close":540.54},{"date":"2025-10-30","symbol":"MSFT","close":524.78},{"date":"2025-10-31","symbol":"MSFT","close":516.84},{"date":"2025-11-03","symbol":"MSFT","close":516.06},{"date":"2025-11-04","symbol":"MSFT","close":513.37},{"date":"2025-11-05","symbol":"MSFT","close":506.21},{"date":"2025-11-06","symbol":"MSFT","close":496.17},{"date":"2025-11-07","symbol":"MSFT","close":495.89},{"date":"2025-11-10","symbol":"MSFT","close":505.05},{"date":"2025-11-11","symbol":"MSFT","close":507.73},{"date":"2025-11-12","symbol":"MSFT","close":510.19},{"date":"2025-11-13","symbol":"MSFT","close":502.35},{"date":"2025-11-14","symbol":"MSFT","close":509.23},{"date":"2025-11-17","symbol":"MSFT","close":506.54},{"date":"2025-11-18","symbol":"MSFT","close":492.87},{"date":"2025-11-19","symbol":"MSFT","close":486.21},{"date":"2025-11-20","symbol":"MSFT","close":478.43},{"date":"2025-11-21","symbol":"MSFT","close":472.12},{"date":"2025-11-24","symbol":"MSFT","close":474},{"date":"2025-11-25","symbol":"MSFT","close":476.99},{"date":"2025-11-26","symbol":"MSFT","close":485.5},{"date":"2025-11-28","symbol":"MSFT","close":492.01},{"date":"2025-12-01","symbol":"MSFT","close":486.74},{"date":"2025-12-02","symbol":"MSFT","close":490},{"date":"2025-12-03","symbol":"MSFT","close":477.73},{"date":"2025-12-04","symbol":"MSFT","close":480.84},{"date":"2025-12-05","symbol":"MSFT","close":483.16},{"date":"2025-12-08","symbol":"MSFT","close":491.02},{"date":"2025-12-09","symbol":"MSFT","close":492.02},{"date":"2025-12-10","symbol":"MSFT","close":478.56},{"date":"2025-12-11","symbol":"MSFT","close":483.47},{"date":"2025-12-12","symbol":"MSFT","close":478.53},{"date":"2025-12-15","symbol":"MSFT","close":474.82},{"date":"2025-12-16","symbol":"MSFT","close":476.39},{"date":"2025-12-17","symbol":"MSFT","close":476.12},{"date":"2025-12-18","symbol":"MSFT","close":483.98},{"date":"2025-12-19","symbol":"MSFT","close":485.92},{"date":"2025-12-22","symbol":"MSFT","close":484.92},{"date":"2025-12-23","symbol":"MSFT","close":486.85},{"date":"2025-12-24","symbol":"MSFT","close":488.02},{"date":"2025-12-26","symbol":"MSFT","close":487.71},{"date":"2025-12-29","symbol":"MSFT","close":487.1},{"date":"2025-12-30","symbol":"MSFT","close":487.48},{"date":"2025-12-31","symbol":"MSFT","close":483.62},{"date":"2026-01-02","symbol":"MSFT","close":472.94},{"date":"2026-01-05","symbol":"MSFT","close":472.85},{"date":"2026-01-06","symbol":"MSFT","close":478.51},{"date":"2026-01-07","symbol":"MSFT","close":483.47},{"date":"2026-01-08","symbol":"MSFT","close":478.11},{"date":"2026-01-09","symbol":"MSFT","close":479.28},{"date":"2026-01-12","symbol":"MSFT","close":477.18},{"date":"2026-01-13","symbol":"MSFT","close":470.67},{"date":"2026-01-14","symbol":"MSFT","close":459.38},{"date":"2026-01-15","symbol":"MSFT","close":456.66},{"date":"2026-01-16","symbol":"MSFT","close":459.86},{"date":"2026-01-20","symbol":"MSFT","close":454.52},{"date":"2026-01-21","symbol":"MSFT","close":444.11},{"date":"2026-01-22","symbol":"MSFT","close":451.14},{"date":"2026-01-23","symbol":"MSFT","close":465.95},{"date":"2026-01-26","symbol":"MSFT","close":470.28},{"date":"2025-07-31","symbol":"NVDA","close":177.85},{"date":"2025-08-01","symbol":"NVDA","close":173.7},{"date":"2025-08-04","symbol":"NVDA","close":179.98},{"date":"2025-08-05","symbol":"NVDA","close":178.24},{"date":"2025-08-06","symbol":"NVDA","close":179.4},{"date":"2025-08-07","symbol":"NVDA","close":180.75},{"date":"2025-08-08","symbol":"NVDA","close":182.68},{"date":"2025-08-11","symbol":"NVDA","close":182.04},{"date":"2025-08-12","symbol":"NVDA","close":183.14},{"date":"2025-08-13","symbol":"NVDA","close":181.57},{"date":"2025-08-14","symbol":"NVDA","close":182},{"date":"2025-08-15","symbol":"NVDA","close":180.43},{"date":"2025-08-18","symbol":"NVDA","close":181.99},{"date":"2025-08-19","symbol":"NVDA","close":175.62},{"date":"2025-08-20","symbol":"NVDA","close":175.38},{"date":"2025-08-21","symbol":"NVDA","close":174.96},{"date":"2025-08-22","symbol":"NVDA","close":177.97},{"date":"2025-08-25","symbol":"NVDA","close":179.79},{"date":"2025-08-26","symbol":"NVDA","close":181.75},{"date":"2025-08-27","symbol":"NVDA","close":181.58},{"date":"2025-08-28","symbol":"NVDA","close":180.15},{"date":"2025-08-29","symbol":"NVDA","close":174.16},{"date":"2025-09-02","symbol":"NVDA","close":170.76},{"date":"2025-09-03","symbol":"NVDA","close":170.6},{"date":"2025-09-04","symbol":"NVDA","close":171.64},{"date":"2025-09-05","symbol":"NVDA","close":167},{"date":"2025-09-08","symbol":"NVDA","close":168.29},{"date":"2025-09-09","symbol":"NVDA","close":170.74},{"date":"2025-09-10","symbol":"NVDA","close":177.31},{"date":"2025-09-11","symbol":"NVDA","close":177.16},{"date":"2025-09-12","symbol":"NVDA","close":177.81},{"date":"2025-09-15","symbol":"NVDA","close":177.74},{"date":"2025-09-16","symbol":"NVDA","close":174.87},{"date":"2025-09-17","symbol":"NVDA","close":170.28},{"date":"2025-09-18","symbol":"NVDA","close":176.23},{"date":"2025-09-19","symbol":"NVDA","close":176.66},{"date":"2025-09-22","symbol":"NVDA","close":183.6},{"date":"2025-09-23","symbol":"NVDA","close":178.42},{"date":"2025-09-24","symbol":"NVDA","close":176.96},{"date":"2025-09-25","symbol":"NVDA","close":177.68},{"date":"2025-09-26","symbol":"NVDA","close":178.18},{"date":"2025-09-29","symbol":"NVDA","close":181.84},{"date":"2025-09-30","symbol":"NVDA","close":186.57},{"date":"2025-10-01","symbol":"NVDA","close":187.23},{"date":"2025-10-02","symbol":"NVDA","close":188.88},{"date":"2025-10-03","symbol":"NVDA","close":187.61},{"date":"2025-10-06","symbol":"NVDA","close":185.53},{"date":"2025-10-07","symbol":"NVDA","close":185.03},{"date":"2025-10-08","symbol":"NVDA","close":189.1},{"date":"2025-10-09","symbol":"NVDA","close":192.56},{"date":"2025-10-10","symbol":"NVDA","close":183.15},{"date":"2025-10-13","symbol":"NVDA","close":188.31},{"date":"2025-10-14","symbol":"NVDA","close":180.02},{"date":"2025-10-15","symbol":"NVDA","close":179.82},{"date":"2025-10-16","symbol":"NVDA","close":181.8},{"date":"2025-10-17","symbol":"NVDA","close":183.21},{"date":"2025-10-20","symbol":"NVDA","close":182.63},{"date":"2025-10-21","symbol":"NVDA","close":181.15},{"date":"2025-10-22","symbol":"NVDA","close":180.27},{"date":"2025-10-23","symbol":"NVDA","close":182.15},{"date":"2025-10-24","symbol":"NVDA","close":186.25},{"date":"2025-10-27","symbol":"NVDA","close":191.48},{"date":"2025-10-28","symbol":"NVDA","close":201.02},{"date":"2025-10-29","symbol":"NVDA","close":207.03},{"date":"2025-10-30","symbol":"NVDA","close":202.88},{"date":"2025-10-31","symbol":"NVDA","close":202.48},{"date":"2025-11-03","symbol":"NVDA","close":206.87},{"date":"2025-11-04","symbol":"NVDA","close":198.68},{"date":"2025-11-05","symbol":"NVDA","close":195.2},{"date":"2025-11-06","symbol":"NVDA","close":188.07},{"date":"2025-11-07","symbol":"NVDA","close":188.14},{"date":"2025-11-10","symbol":"NVDA","close":199.04},{"date":"2025-11-11","symbol":"NVDA","close":193.15},{"date":"2025-11-12","symbol":"NVDA","close":193.79},{"date":"2025-11-13","symbol":"NVDA","close":186.85},{"date":"2025-11-14","symbol":"NVDA","close":190.16},{"date":"2025-11-17","symbol":"NVDA","close":186.59},{"date":"2025-11-18","symbol":"NVDA","close":181.35},{"date":"2025-11-19","symbol":"NVDA","close":186.51},{"date":"2025-11-20","symbol":"NVDA","close":180.63},{"date":"2025-11-21","symbol":"NVDA","close":178.87},{"date":"2025-11-24","symbol":"NVDA","close":182.54},{"date":"2025-11-25","symbol":"NVDA","close":177.81},{"date":"2025-11-26","symbol":"NVDA","close":180.25},{"date":"2025-11-28","symbol":"NVDA","close":176.99},{"date":"2025-12-01","symbol":"NVDA","close":179.91},{"date":"2025-12-02","symbol":"NVDA","close":181.45},{"date":"2025-12-03","symbol":"NVDA","close":179.58},{"date":"2025-12-04","symbol":"NVDA","close":183.38},{"date":"2025-12-05","symbol":"NVDA","close":182.41},{"date":"2025-12-08","symbol":"NVDA","close":185.55},{"date":"2025-12-09","symbol":"NVDA","close":184.97},{"date":"2025-12-10","symbol":"NVDA","close":183.78},{"date":"2025-12-11","symbol":"NVDA","close":180.93},{"date":"2025-12-12","symbol":"NVDA","close":175.02},{"date":"2025-12-15","symbol":"NVDA","close":176.29},{"date":"2025-12-16","symbol":"NVDA","close":177.72},{"date":"2025-12-17","symbol":"NVDA","close":170.94},{"date":"2025-12-18","symbol":"NVDA","close":174.14},{"date":"2025-12-19","symbol":"NVDA","close":180.99},{"date":"2025-12-22","symbol":"NVDA","close":183.69},{"date":"2025-12-23","symbol":"NVDA","close":189.21},{"date":"2025-12-24","symbol":"NVDA","close":188.61},{"date":"2025-12-26","symbol":"NVDA","close":190.53},{"date":"2025-12-29","symbol":"NVDA","close":188.22},{"date":"2025-12-30","symbol":"NVDA","close":187.54},{"date":"2025-12-31","symbol":"NVDA","close":186.5},{"date":"2026-01-02","symbol":"NVDA","close":188.85},{"date":"2026-01-05","symbol":"NVDA","close":188.12},{"date":"2026-01-06","symbol":"NVDA","close":187.24},{"date":"2026-01-07","symbol":"NVDA","close":189.11},{"date":"2026-01-08","symbol":"NVDA","close":185.04},{"date":"2026-01-09","symbol":"NVDA","close":184.86},{"date":"2026-01-12","symbol":"NVDA","close":184.94},{"date":"2026-01-13","symbol":"NVDA","close":185.81},{"date":"2026-01-14","symbol":"NVDA","close":183.14},{"date":"2026-01-15","symbol":"NVDA","close":187.05},{"date":"2026-01-16","symbol":"NVDA","close":186.23},{"date":"2026-01-20","symbol":"NVDA","close":178.07},{"date":"2026-01-21","symbol":"NVDA","close":183.32},{"date":"2026-01-22","symbol":"NVDA","close":184.84},{"date":"2026-01-23","symbol":"NVDA","close":187.67},{"date":"2026-01-26","symbol":"NVDA","close":186.47}],"metadata":{"date":{"type":"date","semanticType":"Date"},"symbol":{"type":"string","semanticType":"String"},"close":{"type":"number","semanticType":"Number"}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_history: pd.DataFrame) -> pd.DataFrame:\n # Select only needed columns\n cols = [\"date\", \"symbol\", \"close\"]\n df = df_history[cols].copy()\n\n # Ensure date is a string in YYYY-MM-DD format (no datetime objects)\n df[\"date\"] = pd.to_datetime(df[\"date\"]).dt.strftime(\"%Y-%m-%d\")\n\n # Sort for proper line plotting\n df = df.sort_values([\"symbol\", \"date\"]).reset_index(drop=True)\n\n transformed_df = df\n return transformed_df\n","source":["history"],"dialog":[{"role":"system","content":"You are a data scientist to help user to recommend data that will be used for visualization.\nThe user will provide you information about what visualization they would like to create, and your job is to recommend a transformed data that can be used to create the visualization and write a python function to transform the data.\nThe recommendation and transformation function should be based on the [CONTEXT] and [GOAL] provided by the user. \nThe [CONTEXT] shows what the current dataset is, and the [GOAL] describes what the user wants the data for.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should infer the appropriate data and create in the output section a python function based off the [CONTEXT] and [GOAL] in two steps:\n\n1. First, based on users' [GOAL]. Create a json object that represents the inferred user intent. The json object should have the following format:\n\n{\n \"mode\": \"\" // string, one of \"infer\", \"overview\", \"distribution\", \"summary\", \"forecast\"\n \"recap\": \"...\" // string, a short summary of the user's goal.\n \"display_instruction\": \"...\" // string, the even shorter verb phrase describing the users' goal.\n \"recommendation\": \"...\" // string, explain why this recommendation is made\n \"input_tables\": [...] // string[], describe names of the input tables that will be used in the transformation.\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have (i.e., the goal of transformed data), it's a good idea to preseve intermediate fields here\n \"chart_type\": \"\" // string, one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\", 'boxplot'. \"chart_type\" should either be inferred from user instruction, or recommend if the user didn't specify any.\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of output fields, appropriate visual channels for different chart types are defined below.\n}\n\nConcretely:\n - recap what the user's goal is in a short summary in \"recap\".\n - If the user's [GOAL] is clear already, simply infer what the user mean. Set \"mode\" as \"infer\" and create \"output_fields\" and \"chart_encodings\" based off user description.\n - If the user's [GOAL] is not clear, make recommendations to the user:\n - choose one of \"distribution\", \"overview\", \"summary\", \"forecast\" in \"mode\":\n * if it is \"overview\" and the data is in wide format, reshape it into long format.\n * if it is \"distribution\", select a few fields that would be interesting to visualize together.\n * if it is \"summary\", calculate some aggregated statistics to show intresting facts of the data.\n * if it is \"forecast\", concretize the x,y fields that will be used for forecasting and decide if it is about regression or forecasting.\n - describe the recommendation reason in \"recommendation\"\n - based on the recommendation, determine what is an ideal output data. Note, the output data must be in tidy format.\n - then suggest recommendations of chart encoding that should be used to create the visualization.\n - \"display_instruction\" should be a short verb phrase describing the users' goal, it should be even shorter than \"recap\". \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate based on \"recap\" and the suggested visualization, but don't need to mention the visualization details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user instruction builds up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - determine \"input_tables\", the names of a subset of input tables from [CONTEXT] section that will be used to achieve the user's goal.\n - **IMPORTANT** Note that the Table 1 in [CONTEXT] section is the table the user is currently viewing, it should take precedence if the user refers to insights about the \"current table\".\n - At the same time, leverage table information to determine which tables are relevant to the user's goal and should be used.\n - \"chart_type\" must be one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\", \"boxplot\"\n - \"chart_encodings\" should specify which fields should be used to create the visualization\n - decide which visual channels should be used to create the visualization appropriate for the chart type.\n - point: x, y, color, size, facet\n - histogram: x, color, facet\n - bar: x, y, color, facet\n - line: x, y, color, facet\n - area: x, y, color, facet\n - heatmap: x, y, color, facet\n - group_bar: x, y, color, facet\n - boxplot: x, y, color, facet\n - note that all fields used in \"chart_encodings\" should be included in \"output_fields\".\n - all fields you need for visualizations should be transformed into the output fields!\n - \"output_fields\" should include important intermediate fields that are not used in visualization but are used for data transformation.\n - typically only 2-3 fields should be used to create the visualization (x, y, color/size), facet use be added if it's a faceted visualization (totally 4 fields used).\n - Guidelines for choosing chart type and visualization fields:\n - Consider chart types as follows:\n - (point) Scatter Plots: x,y: Quantitative/Categorical, color: Categorical (optional), size: Quantitative (optional for creating bubble chart), \n - best for: Relationships, correlations, distributions, forecasting, regression analysis\n - scatter plots are good default way to visualize data when other chart types are not applicable.\n - use color to visualize points from different categories.\n - use size to visualize data points with an additional quantitative dimension of the data points.\n - (histogram) Histograms: x: Quantitative/Categorical, color: Categorical (optional for creating grouped histogram), \n - best for: Distribution of a quantitative field\n - use x values directly if x values are categorical, and transform the data into bins if the field values are quantitative.\n - when color is specified, the histogram will be grouped automatically (items with the same x values will be grouped).\n - (bar) Bar Charts: x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical/Quantitative (for stacked bar chart / showing additional quantitative dimension), \n - best for: Comparisons across categories\n - use (bar) for simple bar chart or stacked bar chart (when it makes sense to add up Y values for each category with the same X value), \n - when color is specified, the bar will be stacked automatically (items with the same x values will be stacked).\n - note that when there are multiple rows in the data with same x values, the bar will be stacked automatically.\n - 1. consider to use an aggregated field for y values if the value is not suitable for stacking.\n - 2. consider to introduce facets so that each group is visualized in a separate bar.\n - (group_bar) for grouped bar chart, x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical\n - when color is specifed, bars from different groups will be grouped automatically.\n - only use facet if the cardinality of color field is small (less than 5).\n - (line) Line Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating multiple lines), \n - best for: Trends over time, continuous data, forecasting, regression analysis\n - note that when there are multiple rows in the data belong to the same group (same x and color values) but different y values, the line will not look correct.\n - consider to use an aggregated field for y values, or introduce facets so that each group is visualized in a separate line.\n - (area) Area Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating stacked areas), \n - best for: Trends over time, continuous data\n - (heatmap) Heatmaps: x,y: Categorical (you need to convert quantitative to nominal), color: Quantitative intensity, \n - best for: Pattern discovery in matrix data\n - (boxplot) Box plots: x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical (optional for creating grouped boxplots), \n - best for: Distribution of a quantitative field\n - use x values directly if x values are categorical, and transform the data into bins if the field values are quantitative.\n - when color is specified, the boxplot will be grouped automatically (items with the same x values will be grouped).\n - facet channel is available for all chart types, it supports a categorical field with small cardinality to visualize the data in different facets.\n - if you really need additional legend fields:\n - you can use opacity for legend (support Quantitative and Categorical).\n - visualization fields require tidy data. \n - similar to VegaLite and ggplot2 so that each field is mapped to a visualization axis or legend. \n - consider data transformations if you want to visualize multiple fields together:\n - exapmle 1: suggest reshaping the data into long format in data transformation description (if these fields are all of the same type, e.g., they are all about sales, price, two columns about min/max-values, etc. don't mix different types of fields in reshaping) so we can visualize multiple fields as categories or in different facets.\n - exapmle 2: calculate some derived fields from these fields(e.g., correlation, difference, profit etc.) in data transformation description to visualize them in one visualization.\n - example 3: create a visualization only with a subset of the fields, you don't have to visualize all of them in one chart, you can later create a visualization with the rest of the fields. With the subset of charts, you can also consider reshaping or calculate some derived value.\n - again, it does not make sense to have five fields like [item, A, B, C, D, E] in visualization fields, you should consider data transformation to reduce the number of fields.\n - when reshaping data to long format, only fields of the same semantic type should be rehaped into the same column.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - put is_predicted field in 'opacity' channel to distinguish them.\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n 2. Then, write a python function based on the inferred goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \n\"transformed_df\" should contain all \"output_fields\" from the refined user intent in the json object.\nThe python function must follow the template provided in [TEMPLATE]. The function should be as simple as possible and easily readable. \nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n# from sklearn import ... # import from sklearn if you need it.\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- decide the function signature based on the number of tables you decided in the previous step \"input_tables\":\n - if you decide there will only be one input table, then function signature should be `def transform_data(df1)`\n - if you decided there will be k input tables, then function signature should be `def transform_data(df_1, df_2, ..., df_k)`.\n - instead of using generic names like df1, df2, ..., try to use intuitive table names for function arguments, for example, if you have input_tables: [\"City\", \"Weather\"]`, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes.\n - **VERY IMPORTANT** the number of arguments in the function signature must be the same as the number of tables provided in \"input_tables\", and the order of arguments must match the order of tables provided in \"input_tables\".\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n \n 3. The output must only contain a json object representing inferred user intent and a python code block representing the transformation code, do not add any extra text explanation.\n"},{"role":"user","content":"[CONTEXT]\n\n## Table 1: history (738 rows × 8 columns)\n\n### Schema (8 fields)\n - symbol -- type: object, values: AAPL, AMZN, GOOGL, META, MSFT, NVDA\n - date -- type: object, values: 2025-07-30, 2025-07-31, 2025-08-01, ..., 2026-01-20, 2026-01-21, 2026-01-22, 2026-01-23\n - open -- type: float64, values: 167.53, 168.01, 169.07, ..., 781.21, 782.98, 785.25, 789.97\n - high -- type: float64, values: 169.01, 170.94, 170.96, ..., 789.62, 792.49, 794.28, 795.06\n - low -- type: float64, values: 164.05, 166.72, 167.2, ..., 771.36, 772.21, 777.07, 779.66\n - close -- type: float64, values: 167.0, 168.29, 170.28, ..., 779.09, 780.97, 784.06, 788.82\n - volume -- type: int64, values: 5627500, 5855900, 6861200, ..., 320600300, 324925900, 343504800, 346926200\n - fetched_at -- type: object, values: 2026-01-26T23:46:42.347312Z\n\n### Sample Data (first 5 rows)\n```\n symbol date open high low close volume fetched_at\n0 AAPL 2025-07-30 211.45 211.94 207.28 208.61 45512500 2026-01-26T23:46:42.347312Z\n1 AAPL 2025-07-31 208.05 209.40 206.72 207.13 80698400 2026-01-26T23:46:42.347312Z\n2 AAPL 2025-08-01 210.43 213.13 201.08 201.95 104434500 2026-01-26T23:46:42.347312Z\n3 AAPL 2025-08-04 204.08 207.44 201.26 202.92 75109300 2026-01-26T23:46:42.347312Z\n4 AAPL 2025-08-05 202.97 204.91 201.74 202.49 44155100 2026-01-26T23:46:42.347312Z\n```\n\n\n[GOAL]\n\n1) First, plot the overall **closing price** trends for each **symbol** over **time** on a single line chart to compare their broad trajectories and volatility."},{"role":"assistant","content":"{\n \"mode\": \"infer\",\n \"recap\": \"Compare overall closing price trends and volatility over time for each stock symbol on a single line chart.\",\n \"display_instruction\": \"Visualize **closing price** trends by **symbol** over **date**\",\n \"recommendation\": \"A line chart with time on the x-axis and closing price on the y-axis, colored by symbol, best shows comparative trajectories and volatility over time. The data only needs column selection, date normalization, and sorting to be visualization-ready.\",\n \"input_tables\": [\"history\"],\n \"output_fields\": [\"date\", \"symbol\", \"close\"],\n \"chart_type\": \"line\",\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"close\",\n \"color\": \"symbol\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_history: pd.DataFrame) -> pd.DataFrame:\n # Select only needed columns\n cols = [\"date\", \"symbol\", \"close\"]\n df = df_history[cols].copy()\n\n # Ensure date is a string in YYYY-MM-DD format (no datetime objects)\n df[\"date\"] = pd.to_datetime(df[\"date\"]).dt.strftime(\"%Y-%m-%d\")\n\n # Sort for proper line plotting\n df = df.sort_values([\"symbol\", \"date\"]).reset_index(drop=True)\n\n transformed_df = df\n return transformed_df\n```"}],"trigger":{"tableId":"history","sourceTableIds":["history"],"instruction":"1) First, plot the overall **closing price** trends for each **symbol** over **time** on a single line chart to compare their broad trajectories and volatility.","displayInstruction":"Visualize **closing price** trends by **symbol** over **date**","chart":{"id":"chart-1769471233291","chartType":"Auto","encodingMap":{},"tableRef":"history","saved":false,"source":"trigger","unread":true},"resultTableId":"table-233476"},"explanation":{"status":"ok","concepts":[],"code":"- **Keep only the key fields**: selects the columns **`\"date\"`**, **`\"symbol\"`**, and **`\"close\"`** from the input data and **drops all other columns**.\n- **Standardize the date format**: converts **`date`** into a **string** in the **`\"YYYY-MM-DD\"`** format to ensure consistency (no time component, no different date formats).\n- **Order the data for time-series use**: **sorts** the rows first by **`symbol`** and then by **`date`** so that each stock’s closing prices are in **chronological order**, which is important for **line charts** or time-based analysis.\n- **Return the cleaned dataset**: outputs this **simplified and ordered** table as the final transformed data.","dialog":[{"role":"system","content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n"},{"role":"user","content":"[CONTEXT]\n\n## Table 1: history (738 rows × 8 columns)\n\n### Schema (8 fields)\n - symbol -- type: object, values: AAPL, AMZN, GOOGL, META, MSFT, NVDA\n - date -- type: object, values: 2025-07-30, 2025-07-31, 2025-08-01, ..., 2026-01-20, 2026-01-21, 2026-01-22, 2026-01-23\n - open -- type: float64, values: 167.53, 168.01, 169.07, ..., 781.21, 782.98, 785.25, 789.97\n - high -- type: float64, values: 169.01, 170.94, 170.96, ..., 789.62, 792.49, 794.28, 795.06\n - low -- type: float64, values: 164.05, 166.72, 167.2, ..., 771.36, 772.21, 777.07, 779.66\n - close -- type: float64, values: 167.0, 168.29, 170.28, ..., 779.09, 780.97, 784.06, 788.82\n - volume -- type: int64, values: 5627500, 5855900, 6861200, ..., 320600300, 324925900, 343504800, 346926200\n - fetched_at -- type: object, values: 2026-01-26T23:46:42.347312Z\n\n### Sample Data (first 5 rows)\n```\n symbol date open high low close volume fetched_at\n0 AAPL 2025-07-30 211.45 211.94 207.28 208.61 45512500 2026-01-26T23:46:42.347312Z\n1 AAPL 2025-07-31 208.05 209.40 206.72 207.13 80698400 2026-01-26T23:46:42.347312Z\n2 AAPL 2025-08-01 210.43 213.13 201.08 201.95 104434500 2026-01-26T23:46:42.347312Z\n3 AAPL 2025-08-04 204.08 207.44 201.26 202.92 75109300 2026-01-26T23:46:42.347312Z\n4 AAPL 2025-08-05 202.97 204.91 201.74 202.49 44155100 2026-01-26T23:46:42.347312Z\n```\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_history: pd.DataFrame) -> pd.DataFrame:\n # Select only needed columns\n cols = [\"date\", \"symbol\", \"close\"]\n df = df_history[cols].copy()\n\n # Ensure date is a string in YYYY-MM-DD format (no datetime objects)\n df[\"date\"] = pd.to_datetime(df[\"date\"]).dt.strftime(\"%Y-%m-%d\")\n\n # Sort for proper line plotting\n df = df.sort_values([\"symbol\", \"date\"]).reset_index(drop=True)\n\n transformed_df = df\n return transformed_df\n\n\n[EXPLANATION]\n"},{"role":"assistant","content":"[CODE EXPLANATION]\n\n- **Keep only the key fields**: selects the columns **`\"date\"`**, **`\"symbol\"`**, and **`\"close\"`** from the input data and **drops all other columns**.\n- **Standardize the date format**: converts **`date`** into a **string** in the **`\"YYYY-MM-DD\"`** format to ensure consistency (no time component, no different date formats).\n- **Order the data for time-series use**: **sorts** the rows first by **`symbol`** and then by **`date`** so that each stock’s closing prices are in **chronological order**, which is important for **line charts** or time-based analysis.\n- **Return the cleaned dataset**: outputs this **simplified and ordered** table as the final transformed data.\n\n[CONCEPTS EXPLANATION]\n\n```json\n[]\n```"}],"agent":"CodeExplanationAgent"}},"anchored":false,"createdBy":"user","attachedMetadata":"","contentHash":"a2a0adc6"},{"id":"table-265247","displayId":"stock-ma","names":["date","symbol","close","value","ma_window"],"rows":[{"date":"2025-07-31","symbol":"AAPL","close":207.13,"value":207.13,"ma_window":20},{"date":"2025-08-01","symbol":"AAPL","close":201.95,"value":204.54,"ma_window":20},{"date":"2025-08-04","symbol":"AAPL","close":202.92,"value":204,"ma_window":20},{"date":"2025-08-05","symbol":"AAPL","close":202.49,"value":203.6225,"ma_window":20},{"date":"2025-08-06","symbol":"AAPL","close":212.8,"value":205.458,"ma_window":20},{"date":"2025-08-07","symbol":"AAPL","close":219.57,"value":207.81,"ma_window":20},{"date":"2025-08-08","symbol":"AAPL","close":228.87,"value":210.8185714286,"ma_window":20},{"date":"2025-08-11","symbol":"AAPL","close":226.96,"value":212.83625,"ma_window":20},{"date":"2025-08-12","symbol":"AAPL","close":229.43,"value":214.68,"ma_window":20},{"date":"2025-08-13","symbol":"AAPL","close":233.1,"value":216.522,"ma_window":20},{"date":"2025-08-14","symbol":"AAPL","close":232.55,"value":217.9790909091,"ma_window":20},{"date":"2025-08-15","symbol":"AAPL","close":231.37,"value":219.095,"ma_window":20},{"date":"2025-08-18","symbol":"AAPL","close":230.67,"value":219.9853846154,"ma_window":20},{"date":"2025-08-19","symbol":"AAPL","close":230.34,"value":220.725,"ma_window":20},{"date":"2025-08-20","symbol":"AAPL","close":225.79,"value":221.0626666667,"ma_window":20},{"date":"2025-08-21","symbol":"AAPL","close":224.68,"value":221.28875,"ma_window":20},{"date":"2025-08-22","symbol":"AAPL","close":227.54,"value":221.6564705882,"ma_window":20},{"date":"2025-08-25","symbol":"AAPL","close":226.94,"value":221.95,"ma_window":20},{"date":"2025-08-26","symbol":"AAPL","close":229.09,"value":222.3257894737,"ma_window":20},{"date":"2025-08-27","symbol":"AAPL","close":230.27,"value":222.723,"ma_window":20},{"date":"2025-08-28","symbol":"AAPL","close":232.33,"value":223.983,"ma_window":20},{"date":"2025-08-29","symbol":"AAPL","close":231.92,"value":225.4815,"ma_window":20},{"date":"2025-09-02","symbol":"AAPL","close":229.5,"value":226.8105,"ma_window":20},{"date":"2025-09-03","symbol":"AAPL","close":238.24,"value":228.598,"ma_window":20},{"date":"2025-09-04","symbol":"AAPL","close":239.55,"value":229.9355,"ma_window":20},{"date":"2025-09-05","symbol":"AAPL","close":239.46,"value":230.93,"ma_window":20},{"date":"2025-09-08","symbol":"AAPL","close":237.65,"value":231.369,"ma_window":20},{"date":"2025-09-09","symbol":"AAPL","close":234.12,"value":231.727,"ma_window":20},{"date":"2025-09-10","symbol":"AAPL","close":226.57,"value":231.584,"ma_window":20},{"date":"2025-09-11","symbol":"AAPL","close":229.81,"value":231.4195,"ma_window":20},{"date":"2025-09-12","symbol":"AAPL","close":233.84,"value":231.484,"ma_window":20},{"date":"2025-09-15","symbol":"AAPL","close":236.47,"value":231.739,"ma_window":20},{"date":"2025-09-16","symbol":"AAPL","close":237.92,"value":232.1015,"ma_window":20},{"date":"2025-09-17","symbol":"AAPL","close":238.76,"value":232.5225,"ma_window":20},{"date":"2025-09-18","symbol":"AAPL","close":237.65,"value":233.1155,"ma_window":20},{"date":"2025-09-19","symbol":"AAPL","close":245.26,"value":234.1445,"ma_window":20},{"date":"2025-09-22","symbol":"AAPL","close":255.83,"value":235.559,"ma_window":20},{"date":"2025-09-23","symbol":"AAPL","close":254.18,"value":236.921,"ma_window":20},{"date":"2025-09-24","symbol":"AAPL","close":252.07,"value":238.07,"ma_window":20},{"date":"2025-09-25","symbol":"AAPL","close":256.62,"value":239.3875,"ma_window":20},{"date":"2025-09-26","symbol":"AAPL","close":255.21,"value":240.5315,"ma_window":20},{"date":"2025-09-29","symbol":"AAPL","close":254.18,"value":241.6445,"ma_window":20},{"date":"2025-09-30","symbol":"AAPL","close":254.38,"value":242.8885,"ma_window":20},{"date":"2025-10-01","symbol":"AAPL","close":255.2,"value":243.7365,"ma_window":20},{"date":"2025-10-02","symbol":"AAPL","close":256.88,"value":244.603,"ma_window":20},{"date":"2025-10-03","symbol":"AAPL","close":257.77,"value":245.5185,"ma_window":20},{"date":"2025-10-06","symbol":"AAPL","close":256.44,"value":246.458,"ma_window":20},{"date":"2025-10-07","symbol":"AAPL","close":256.23,"value":247.5635,"ma_window":20},{"date":"2025-10-08","symbol":"AAPL","close":257.81,"value":249.1255,"ma_window":20},{"date":"2025-10-09","symbol":"AAPL","close":253.79,"value":250.3245,"ma_window":20},{"date":"2025-10-10","symbol":"AAPL","close":245.03,"value":250.884,"ma_window":20},{"date":"2025-10-13","symbol":"AAPL","close":247.42,"value":251.4315,"ma_window":20},{"date":"2025-10-14","symbol":"AAPL","close":247.53,"value":251.912,"ma_window":20},{"date":"2025-10-15","symbol":"AAPL","close":249.1,"value":252.429,"ma_window":20},{"date":"2025-10-16","symbol":"AAPL","close":247.21,"value":252.907,"ma_window":20},{"date":"2025-10-17","symbol":"AAPL","close":252.05,"value":253.2465,"ma_window":20},{"date":"2025-10-20","symbol":"AAPL","close":261.99,"value":253.5545,"ma_window":20},{"date":"2025-10-21","symbol":"AAPL","close":262.52,"value":253.9715,"ma_window":20},{"date":"2025-10-22","symbol":"AAPL","close":258.2,"value":254.278,"ma_window":20},{"date":"2025-10-23","symbol":"AAPL","close":259.33,"value":254.4135,"ma_window":20},{"date":"2025-10-24","symbol":"AAPL","close":262.57,"value":254.7815,"ma_window":20},{"date":"2025-10-27","symbol":"AAPL","close":268.55,"value":255.5,"ma_window":20},{"date":"2025-10-28","symbol":"AAPL","close":268.74,"value":256.218,"ma_window":20},{"date":"2025-10-29","symbol":"AAPL","close":269.44,"value":256.93,"ma_window":20},{"date":"2025-10-30","symbol":"AAPL","close":271.14,"value":257.643,"ma_window":20},{"date":"2025-10-31","symbol":"AAPL","close":270.11,"value":258.26,"ma_window":20},{"date":"2025-11-03","symbol":"AAPL","close":268.79,"value":258.8775,"ma_window":20},{"date":"2025-11-04","symbol":"AAPL","close":269.78,"value":259.555,"ma_window":20},{"date":"2025-11-05","symbol":"AAPL","close":269.88,"value":260.1585,"ma_window":20},{"date":"2025-11-06","symbol":"AAPL","close":269.51,"value":260.9445,"ma_window":20},{"date":"2025-11-07","symbol":"AAPL","close":268.21,"value":262.1035,"ma_window":20},{"date":"2025-11-10","symbol":"AAPL","close":269.43,"value":263.204,"ma_window":20},{"date":"2025-11-11","symbol":"AAPL","close":275.25,"value":264.59,"ma_window":20},{"date":"2025-11-12","symbol":"AAPL","close":273.47,"value":265.8085,"ma_window":20},{"date":"2025-11-13","symbol":"AAPL","close":272.95,"value":267.0955,"ma_window":20},{"date":"2025-11-14","symbol":"AAPL","close":272.41,"value":268.1135,"ma_window":20},{"date":"2025-11-17","symbol":"AAPL","close":267.46,"value":268.387,"ma_window":20},{"date":"2025-11-18","symbol":"AAPL","close":267.44,"value":268.633,"ma_window":20},{"date":"2025-11-19","symbol":"AAPL","close":268.56,"value":269.151,"ma_window":20},{"date":"2025-11-20","symbol":"AAPL","close":266.25,"value":269.497,"ma_window":20},{"date":"2025-11-21","symbol":"AAPL","close":271.49,"value":269.943,"ma_window":20},{"date":"2025-11-24","symbol":"AAPL","close":275.92,"value":270.3115,"ma_window":20},{"date":"2025-11-25","symbol":"AAPL","close":276.97,"value":270.723,"ma_window":20},{"date":"2025-11-26","symbol":"AAPL","close":277.55,"value":271.1285,"ma_window":20},{"date":"2025-11-28","symbol":"AAPL","close":278.85,"value":271.514,"ma_window":20},{"date":"2025-12-01","symbol":"AAPL","close":283.1,"value":272.1635,"ma_window":20},{"date":"2025-12-02","symbol":"AAPL","close":286.19,"value":273.0335,"ma_window":20},{"date":"2025-12-03","symbol":"AAPL","close":284.15,"value":273.752,"ma_window":20},{"date":"2025-12-04","symbol":"AAPL","close":280.7,"value":274.293,"ma_window":20},{"date":"2025-12-05","symbol":"AAPL","close":278.78,"value":274.7565,"ma_window":20},{"date":"2025-12-08","symbol":"AAPL","close":277.89,"value":275.2405,"ma_window":20},{"date":"2025-12-09","symbol":"AAPL","close":277.18,"value":275.628,"ma_window":20},{"date":"2025-12-10","symbol":"AAPL","close":278.78,"value":275.8045,"ma_window":20},{"date":"2025-12-11","symbol":"AAPL","close":278.03,"value":276.0325,"ma_window":20},{"date":"2025-12-12","symbol":"AAPL","close":278.28,"value":276.299,"ma_window":20},{"date":"2025-12-15","symbol":"AAPL","close":274.11,"value":276.384,"ma_window":20},{"date":"2025-12-16","symbol":"AAPL","close":274.61,"value":276.7415,"ma_window":20},{"date":"2025-12-17","symbol":"AAPL","close":271.84,"value":276.9615,"ma_window":20},{"date":"2025-12-18","symbol":"AAPL","close":272.19,"value":277.143,"ma_window":20},{"date":"2025-12-19","symbol":"AAPL","close":273.67,"value":277.514,"ma_window":20},{"date":"2025-12-22","symbol":"AAPL","close":270.97,"value":277.488,"ma_window":20},{"date":"2025-12-23","symbol":"AAPL","close":272.36,"value":277.31,"ma_window":20},{"date":"2025-12-24","symbol":"AAPL","close":273.81,"value":277.152,"ma_window":20},{"date":"2025-12-26","symbol":"AAPL","close":273.4,"value":276.9445,"ma_window":20},{"date":"2025-12-29","symbol":"AAPL","close":273.76,"value":276.69,"ma_window":20},{"date":"2025-12-30","symbol":"AAPL","close":273.08,"value":276.189,"ma_window":20},{"date":"2025-12-31","symbol":"AAPL","close":271.86,"value":275.4725,"ma_window":20},{"date":"2026-01-02","symbol":"AAPL","close":271.01,"value":274.8155,"ma_window":20},{"date":"2026-01-05","symbol":"AAPL","close":267.26,"value":274.1435,"ma_window":20},{"date":"2026-01-06","symbol":"AAPL","close":262.36,"value":273.3225,"ma_window":20},{"date":"2026-01-07","symbol":"AAPL","close":260.33,"value":272.4445,"ma_window":20},{"date":"2026-01-08","symbol":"AAPL","close":259.04,"value":271.5375,"ma_window":20},{"date":"2026-01-09","symbol":"AAPL","close":259.37,"value":270.567,"ma_window":20},{"date":"2026-01-12","symbol":"AAPL","close":260.25,"value":269.678,"ma_window":20},{"date":"2026-01-13","symbol":"AAPL","close":261.05,"value":268.8165,"ma_window":20},{"date":"2026-01-14","symbol":"AAPL","close":259.96,"value":268.109,"ma_window":20},{"date":"2026-01-15","symbol":"AAPL","close":258.21,"value":267.289,"ma_window":20},{"date":"2026-01-16","symbol":"AAPL","close":255.53,"value":266.4735,"ma_window":20},{"date":"2026-01-20","symbol":"AAPL","close":246.7,"value":265.199,"ma_window":20},{"date":"2026-01-21","symbol":"AAPL","close":247.65,"value":263.898,"ma_window":20},{"date":"2026-01-22","symbol":"AAPL","close":248.35,"value":262.767,"ma_window":20},{"date":"2026-01-23","symbol":"AAPL","close":248.04,"value":261.551,"ma_window":20},{"date":"2026-01-26","symbol":"AAPL","close":255.41,"value":260.631,"ma_window":20},{"date":"2025-07-31","symbol":"AMZN","close":234.11,"value":234.11,"ma_window":20},{"date":"2025-08-01","symbol":"AMZN","close":214.75,"value":224.43,"ma_window":20},{"date":"2025-08-04","symbol":"AMZN","close":211.65,"value":220.17,"ma_window":20},{"date":"2025-08-05","symbol":"AMZN","close":213.75,"value":218.565,"ma_window":20},{"date":"2025-08-06","symbol":"AMZN","close":222.31,"value":219.314,"ma_window":20},{"date":"2025-08-07","symbol":"AMZN","close":223.13,"value":219.95,"ma_window":20},{"date":"2025-08-08","symbol":"AMZN","close":222.69,"value":220.3414285714,"ma_window":20},{"date":"2025-08-11","symbol":"AMZN","close":221.3,"value":220.46125,"ma_window":20},{"date":"2025-08-12","symbol":"AMZN","close":221.47,"value":220.5733333333,"ma_window":20},{"date":"2025-08-13","symbol":"AMZN","close":224.56,"value":220.972,"ma_window":20},{"date":"2025-08-14","symbol":"AMZN","close":230.98,"value":221.8818181818,"ma_window":20},{"date":"2025-08-15","symbol":"AMZN","close":231.03,"value":222.6441666667,"ma_window":20},{"date":"2025-08-18","symbol":"AMZN","close":231.49,"value":223.3246153846,"ma_window":20},{"date":"2025-08-19","symbol":"AMZN","close":228.01,"value":223.6592857143,"ma_window":20},{"date":"2025-08-20","symbol":"AMZN","close":223.81,"value":223.6693333333,"ma_window":20},{"date":"2025-08-21","symbol":"AMZN","close":221.95,"value":223.561875,"ma_window":20},{"date":"2025-08-22","symbol":"AMZN","close":228.84,"value":223.8723529412,"ma_window":20},{"date":"2025-08-25","symbol":"AMZN","close":227.94,"value":224.0983333333,"ma_window":20},{"date":"2025-08-26","symbol":"AMZN","close":228.71,"value":224.3410526316,"ma_window":20},{"date":"2025-08-27","symbol":"AMZN","close":229.12,"value":224.58,"ma_window":20},{"date":"2025-08-28","symbol":"AMZN","close":231.6,"value":224.4545,"ma_window":20},{"date":"2025-08-29","symbol":"AMZN","close":229,"value":225.167,"ma_window":20},{"date":"2025-09-02","symbol":"AMZN","close":225.34,"value":225.8515,"ma_window":20},{"date":"2025-09-03","symbol":"AMZN","close":225.99,"value":226.4635,"ma_window":20},{"date":"2025-09-04","symbol":"AMZN","close":235.68,"value":227.132,"ma_window":20},{"date":"2025-09-05","symbol":"AMZN","close":232.33,"value":227.592,"ma_window":20},{"date":"2025-09-08","symbol":"AMZN","close":235.84,"value":228.2495,"ma_window":20},{"date":"2025-09-09","symbol":"AMZN","close":238.24,"value":229.0965,"ma_window":20},{"date":"2025-09-10","symbol":"AMZN","close":230.33,"value":229.5395,"ma_window":20},{"date":"2025-09-11","symbol":"AMZN","close":229.95,"value":229.809,"ma_window":20},{"date":"2025-09-12","symbol":"AMZN","close":228.15,"value":229.6675,"ma_window":20},{"date":"2025-09-15","symbol":"AMZN","close":231.43,"value":229.6875,"ma_window":20},{"date":"2025-09-16","symbol":"AMZN","close":234.05,"value":229.8155,"ma_window":20},{"date":"2025-09-17","symbol":"AMZN","close":231.62,"value":229.996,"ma_window":20},{"date":"2025-09-18","symbol":"AMZN","close":231.23,"value":230.367,"ma_window":20},{"date":"2025-09-19","symbol":"AMZN","close":231.48,"value":230.8435,"ma_window":20},{"date":"2025-09-22","symbol":"AMZN","close":227.63,"value":230.783,"ma_window":20},{"date":"2025-09-23","symbol":"AMZN","close":220.71,"value":230.4215,"ma_window":20},{"date":"2025-09-24","symbol":"AMZN","close":220.21,"value":229.9965,"ma_window":20},{"date":"2025-09-25","symbol":"AMZN","close":218.15,"value":229.448,"ma_window":20},{"date":"2025-09-26","symbol":"AMZN","close":219.78,"value":228.857,"ma_window":20},{"date":"2025-09-29","symbol":"AMZN","close":222.17,"value":228.5155,"ma_window":20},{"date":"2025-09-30","symbol":"AMZN","close":219.57,"value":228.227,"ma_window":20},{"date":"2025-10-01","symbol":"AMZN","close":220.63,"value":227.959,"ma_window":20},{"date":"2025-10-02","symbol":"AMZN","close":222.41,"value":227.2955,"ma_window":20},{"date":"2025-10-03","symbol":"AMZN","close":219.51,"value":226.6545,"ma_window":20},{"date":"2025-10-06","symbol":"AMZN","close":220.9,"value":225.9075,"ma_window":20},{"date":"2025-10-07","symbol":"AMZN","close":221.78,"value":225.0845,"ma_window":20},{"date":"2025-10-08","symbol":"AMZN","close":225.22,"value":224.829,"ma_window":20},{"date":"2025-10-09","symbol":"AMZN","close":227.74,"value":224.7185,"ma_window":20},{"date":"2025-10-10","symbol":"AMZN","close":216.37,"value":224.1295,"ma_window":20},{"date":"2025-10-13","symbol":"AMZN","close":220.07,"value":223.5615,"ma_window":20},{"date":"2025-10-14","symbol":"AMZN","close":216.39,"value":222.6785,"ma_window":20},{"date":"2025-10-15","symbol":"AMZN","close":215.57,"value":221.876,"ma_window":20},{"date":"2025-10-16","symbol":"AMZN","close":214.47,"value":221.038,"ma_window":20},{"date":"2025-10-17","symbol":"AMZN","close":213.04,"value":220.116,"ma_window":20},{"date":"2025-10-20","symbol":"AMZN","close":216.48,"value":219.5585,"ma_window":20},{"date":"2025-10-21","symbol":"AMZN","close":222.03,"value":219.6245,"ma_window":20},{"date":"2025-10-22","symbol":"AMZN","close":217.95,"value":219.5115,"ma_window":20},{"date":"2025-10-23","symbol":"AMZN","close":221.09,"value":219.6585,"ma_window":20},{"date":"2025-10-24","symbol":"AMZN","close":224.21,"value":219.88,"ma_window":20},{"date":"2025-10-27","symbol":"AMZN","close":226.97,"value":220.12,"ma_window":20},{"date":"2025-10-28","symbol":"AMZN","close":229.25,"value":220.604,"ma_window":20},{"date":"2025-10-29","symbol":"AMZN","close":230.3,"value":221.0875,"ma_window":20},{"date":"2025-10-30","symbol":"AMZN","close":222.86,"value":221.11,"ma_window":20},{"date":"2025-10-31","symbol":"AMZN","close":244.22,"value":222.3455,"ma_window":20},{"date":"2025-11-03","symbol":"AMZN","close":254,"value":224.0005,"ma_window":20},{"date":"2025-11-04","symbol":"AMZN","close":249.32,"value":225.3775,"ma_window":20},{"date":"2025-11-05","symbol":"AMZN","close":250.2,"value":226.6265,"ma_window":20},{"date":"2025-11-06","symbol":"AMZN","close":243.04,"value":227.3915,"ma_window":20},{"date":"2025-11-07","symbol":"AMZN","close":244.41,"value":228.7935,"ma_window":20},{"date":"2025-11-10","symbol":"AMZN","close":248.4,"value":230.21,"ma_window":20},{"date":"2025-11-11","symbol":"AMZN","close":249.1,"value":231.8455,"ma_window":20},{"date":"2025-11-12","symbol":"AMZN","close":244.2,"value":233.277,"ma_window":20},{"date":"2025-11-13","symbol":"AMZN","close":237.58,"value":234.4325,"ma_window":20},{"date":"2025-11-14","symbol":"AMZN","close":234.69,"value":235.515,"ma_window":20},{"date":"2025-11-17","symbol":"AMZN","close":232.87,"value":236.3345,"ma_window":20},{"date":"2025-11-18","symbol":"AMZN","close":222.55,"value":236.3605,"ma_window":20},{"date":"2025-11-19","symbol":"AMZN","close":222.69,"value":236.5975,"ma_window":20},{"date":"2025-11-20","symbol":"AMZN","close":217.14,"value":236.4,"ma_window":20},{"date":"2025-11-21","symbol":"AMZN","close":220.69,"value":236.224,"ma_window":20},{"date":"2025-11-24","symbol":"AMZN","close":226.28,"value":236.1895,"ma_window":20},{"date":"2025-11-25","symbol":"AMZN","close":229.67,"value":236.2105,"ma_window":20},{"date":"2025-11-26","symbol":"AMZN","close":229.16,"value":236.1535,"ma_window":20},{"date":"2025-11-28","symbol":"AMZN","close":233.22,"value":236.6715,"ma_window":20},{"date":"2025-12-01","symbol":"AMZN","close":233.88,"value":236.1545,"ma_window":20},{"date":"2025-12-02","symbol":"AMZN","close":234.42,"value":235.1755,"ma_window":20},{"date":"2025-12-03","symbol":"AMZN","close":232.38,"value":234.3285,"ma_window":20},{"date":"2025-12-04","symbol":"AMZN","close":229.11,"value":233.274,"ma_window":20},{"date":"2025-12-05","symbol":"AMZN","close":229.53,"value":232.5985,"ma_window":20},{"date":"2025-12-08","symbol":"AMZN","close":226.89,"value":231.7225,"ma_window":20},{"date":"2025-12-09","symbol":"AMZN","close":227.92,"value":230.6985,"ma_window":20},{"date":"2025-12-10","symbol":"AMZN","close":231.78,"value":229.8325,"ma_window":20},{"date":"2025-12-11","symbol":"AMZN","close":230.28,"value":229.1365,"ma_window":20},{"date":"2025-12-12","symbol":"AMZN","close":226.19,"value":228.567,"ma_window":20},{"date":"2025-12-15","symbol":"AMZN","close":222.54,"value":227.9595,"ma_window":20},{"date":"2025-12-16","symbol":"AMZN","close":222.56,"value":227.444,"ma_window":20},{"date":"2025-12-17","symbol":"AMZN","close":221.27,"value":227.38,"ma_window":20},{"date":"2025-12-18","symbol":"AMZN","close":226.76,"value":227.5835,"ma_window":20},{"date":"2025-12-19","symbol":"AMZN","close":227.35,"value":228.094,"ma_window":20},{"date":"2025-12-22","symbol":"AMZN","close":228.43,"value":228.481,"ma_window":20},{"date":"2025-12-23","symbol":"AMZN","close":232.14,"value":228.774,"ma_window":20},{"date":"2025-12-24","symbol":"AMZN","close":232.38,"value":228.9095,"ma_window":20},{"date":"2025-12-26","symbol":"AMZN","close":232.52,"value":229.0775,"ma_window":20},{"date":"2025-12-29","symbol":"AMZN","close":232.07,"value":229.02,"ma_window":20},{"date":"2025-12-30","symbol":"AMZN","close":232.53,"value":228.9525,"ma_window":20},{"date":"2025-12-31","symbol":"AMZN","close":230.82,"value":228.7725,"ma_window":20},{"date":"2026-01-02","symbol":"AMZN","close":226.5,"value":228.4785,"ma_window":20},{"date":"2026-01-05","symbol":"AMZN","close":233.06,"value":228.676,"ma_window":20},{"date":"2026-01-06","symbol":"AMZN","close":240.93,"value":229.246,"ma_window":20},{"date":"2026-01-07","symbol":"AMZN","close":241.56,"value":229.9795,"ma_window":20},{"date":"2026-01-08","symbol":"AMZN","close":246.29,"value":230.898,"ma_window":20},{"date":"2026-01-09","symbol":"AMZN","close":247.38,"value":231.678,"ma_window":20},{"date":"2026-01-12","symbol":"AMZN","close":246.47,"value":232.4875,"ma_window":20},{"date":"2026-01-13","symbol":"AMZN","close":242.6,"value":233.308,"ma_window":20},{"date":"2026-01-14","symbol":"AMZN","close":236.65,"value":234.0135,"ma_window":20},{"date":"2026-01-15","symbol":"AMZN","close":238.18,"value":234.7945,"ma_window":20},{"date":"2026-01-16","symbol":"AMZN","close":239.12,"value":235.687,"ma_window":20},{"date":"2026-01-20","symbol":"AMZN","close":231,"value":235.899,"ma_window":20},{"date":"2026-01-21","symbol":"AMZN","close":231.31,"value":236.097,"ma_window":20},{"date":"2026-01-22","symbol":"AMZN","close":234.34,"value":236.3925,"ma_window":20},{"date":"2026-01-23","symbol":"AMZN","close":239.16,"value":236.7435,"ma_window":20},{"date":"2026-01-26","symbol":"AMZN","close":238.42,"value":237.0455,"ma_window":20},{"date":"2025-07-31","symbol":"GOOGL","close":191.6,"value":191.6,"ma_window":20},{"date":"2025-08-01","symbol":"GOOGL","close":188.84,"value":190.22,"ma_window":20},{"date":"2025-08-04","symbol":"GOOGL","close":194.74,"value":191.7266666667,"ma_window":20},{"date":"2025-08-05","symbol":"GOOGL","close":194.37,"value":192.3875,"ma_window":20},{"date":"2025-08-06","symbol":"GOOGL","close":195.79,"value":193.068,"ma_window":20},{"date":"2025-08-07","symbol":"GOOGL","close":196.22,"value":193.5933333333,"ma_window":20},{"date":"2025-08-08","symbol":"GOOGL","close":201.11,"value":194.6671428571,"ma_window":20},{"date":"2025-08-11","symbol":"GOOGL","close":200.69,"value":195.42,"ma_window":20},{"date":"2025-08-12","symbol":"GOOGL","close":203.03,"value":196.2655555556,"ma_window":20},{"date":"2025-08-13","symbol":"GOOGL","close":201.65,"value":196.804,"ma_window":20},{"date":"2025-08-14","symbol":"GOOGL","close":202.63,"value":197.3336363636,"ma_window":20},{"date":"2025-08-15","symbol":"GOOGL","close":203.58,"value":197.8541666667,"ma_window":20},{"date":"2025-08-18","symbol":"GOOGL","close":203.19,"value":198.2646153846,"ma_window":20},{"date":"2025-08-19","symbol":"GOOGL","close":201.26,"value":198.4785714286,"ma_window":20},{"date":"2025-08-20","symbol":"GOOGL","close":199.01,"value":198.514,"ma_window":20},{"date":"2025-08-21","symbol":"GOOGL","close":199.44,"value":198.571875,"ma_window":20},{"date":"2025-08-22","symbol":"GOOGL","close":205.77,"value":198.9952941176,"ma_window":20},{"date":"2025-08-25","symbol":"GOOGL","close":208.17,"value":199.505,"ma_window":20},{"date":"2025-08-26","symbol":"GOOGL","close":206.82,"value":199.89,"ma_window":20},{"date":"2025-08-27","symbol":"GOOGL","close":207.16,"value":200.2535,"ma_window":20},{"date":"2025-08-28","symbol":"GOOGL","close":211.31,"value":201.239,"ma_window":20},{"date":"2025-08-29","symbol":"GOOGL","close":212.58,"value":202.426,"ma_window":20},{"date":"2025-09-02","symbol":"GOOGL","close":211.02,"value":203.24,"ma_window":20},{"date":"2025-09-03","symbol":"GOOGL","close":230.3,"value":205.0365,"ma_window":20},{"date":"2025-09-04","symbol":"GOOGL","close":231.94,"value":206.844,"ma_window":20},{"date":"2025-09-05","symbol":"GOOGL","close":234.64,"value":208.765,"ma_window":20},{"date":"2025-09-08","symbol":"GOOGL","close":233.89,"value":210.404,"ma_window":20},{"date":"2025-09-09","symbol":"GOOGL","close":239.47,"value":212.343,"ma_window":20},{"date":"2025-09-10","symbol":"GOOGL","close":239.01,"value":214.142,"ma_window":20},{"date":"2025-09-11","symbol":"GOOGL","close":240.21,"value":216.07,"ma_window":20},{"date":"2025-09-12","symbol":"GOOGL","close":240.64,"value":217.9705,"ma_window":20},{"date":"2025-09-15","symbol":"GOOGL","close":251.45,"value":220.364,"ma_window":20},{"date":"2025-09-16","symbol":"GOOGL","close":251,"value":222.7545,"ma_window":20},{"date":"2025-09-17","symbol":"GOOGL","close":249.37,"value":225.16,"ma_window":20},{"date":"2025-09-18","symbol":"GOOGL","close":251.87,"value":227.803,"ma_window":20},{"date":"2025-09-19","symbol":"GOOGL","close":254.55,"value":230.5585,"ma_window":20},{"date":"2025-09-22","symbol":"GOOGL","close":252.36,"value":232.888,"ma_window":20},{"date":"2025-09-23","symbol":"GOOGL","close":251.5,"value":235.0545,"ma_window":20},{"date":"2025-09-24","symbol":"GOOGL","close":246.98,"value":237.0625,"ma_window":20},{"date":"2025-09-25","symbol":"GOOGL","close":245.63,"value":238.986,"ma_window":20},{"date":"2025-09-26","symbol":"GOOGL","close":246.38,"value":240.7395,"ma_window":20},{"date":"2025-09-29","symbol":"GOOGL","close":243.89,"value":242.305,"ma_window":20},{"date":"2025-09-30","symbol":"GOOGL","close":242.94,"value":243.901,"ma_window":20},{"date":"2025-10-01","symbol":"GOOGL","close":244.74,"value":244.623,"ma_window":20},{"date":"2025-10-02","symbol":"GOOGL","close":245.53,"value":245.3025,"ma_window":20},{"date":"2025-10-03","symbol":"GOOGL","close":245.19,"value":245.83,"ma_window":20},{"date":"2025-10-06","symbol":"GOOGL","close":250.27,"value":246.649,"ma_window":20},{"date":"2025-10-07","symbol":"GOOGL","close":245.6,"value":246.9555,"ma_window":20},{"date":"2025-10-08","symbol":"GOOGL","close":244.46,"value":247.228,"ma_window":20},{"date":"2025-10-09","symbol":"GOOGL","close":241.37,"value":247.286,"ma_window":20},{"date":"2025-10-10","symbol":"GOOGL","close":236.42,"value":247.075,"ma_window":20},{"date":"2025-10-13","symbol":"GOOGL","close":243.99,"value":246.702,"ma_window":20},{"date":"2025-10-14","symbol":"GOOGL","close":245.29,"value":246.4165,"ma_window":20},{"date":"2025-10-15","symbol":"GOOGL","close":250.87,"value":246.4915,"ma_window":20},{"date":"2025-10-16","symbol":"GOOGL","close":251.3,"value":246.463,"ma_window":20},{"date":"2025-10-17","symbol":"GOOGL","close":253.13,"value":246.392,"ma_window":20},{"date":"2025-10-20","symbol":"GOOGL","close":256.38,"value":246.593,"ma_window":20},{"date":"2025-10-21","symbol":"GOOGL","close":250.3,"value":246.533,"ma_window":20},{"date":"2025-10-22","symbol":"GOOGL","close":251.53,"value":246.7605,"ma_window":20},{"date":"2025-10-23","symbol":"GOOGL","close":252.91,"value":247.1245,"ma_window":20},{"date":"2025-10-24","symbol":"GOOGL","close":259.75,"value":247.793,"ma_window":20},{"date":"2025-10-27","symbol":"GOOGL","close":269.09,"value":249.053,"ma_window":20},{"date":"2025-10-28","symbol":"GOOGL","close":267.3,"value":250.271,"ma_window":20},{"date":"2025-10-29","symbol":"GOOGL","close":274.39,"value":251.7535,"ma_window":20},{"date":"2025-10-30","symbol":"GOOGL","close":281.3,"value":253.542,"ma_window":20},{"date":"2025-10-31","symbol":"GOOGL","close":281.01,"value":255.333,"ma_window":20},{"date":"2025-11-03","symbol":"GOOGL","close":283.53,"value":256.996,"ma_window":20},{"date":"2025-11-04","symbol":"GOOGL","close":277.36,"value":258.584,"ma_window":20},{"date":"2025-11-05","symbol":"GOOGL","close":284.12,"value":260.567,"ma_window":20},{"date":"2025-11-06","symbol":"GOOGL","close":284.56,"value":262.7265,"ma_window":20},{"date":"2025-11-07","symbol":"GOOGL","close":278.65,"value":264.838,"ma_window":20},{"date":"2025-11-10","symbol":"GOOGL","close":289.91,"value":267.134,"ma_window":20},{"date":"2025-11-11","symbol":"GOOGL","close":291.12,"value":269.4255,"ma_window":20},{"date":"2025-11-12","symbol":"GOOGL","close":286.52,"value":271.208,"ma_window":20},{"date":"2025-11-13","symbol":"GOOGL","close":278.39,"value":272.5625,"ma_window":20},{"date":"2025-11-14","symbol":"GOOGL","close":276.23,"value":273.7175,"ma_window":20},{"date":"2025-11-17","symbol":"GOOGL","close":284.83,"value":275.14,"ma_window":20},{"date":"2025-11-18","symbol":"GOOGL","close":284.09,"value":276.8295,"ma_window":20},{"date":"2025-11-19","symbol":"GOOGL","close":292.62,"value":278.884,"ma_window":20},{"date":"2025-11-20","symbol":"GOOGL","close":289.26,"value":280.7015,"ma_window":20},{"date":"2025-11-21","symbol":"GOOGL","close":299.46,"value":282.687,"ma_window":20},{"date":"2025-11-24","symbol":"GOOGL","close":318.37,"value":285.151,"ma_window":20},{"date":"2025-11-25","symbol":"GOOGL","close":323.23,"value":287.9475,"ma_window":20},{"date":"2025-11-26","symbol":"GOOGL","close":319.74,"value":290.215,"ma_window":20},{"date":"2025-11-28","symbol":"GOOGL","close":319.97,"value":292.1485,"ma_window":20},{"date":"2025-12-01","symbol":"GOOGL","close":314.68,"value":293.832,"ma_window":20},{"date":"2025-12-02","symbol":"GOOGL","close":315.6,"value":295.4355,"ma_window":20},{"date":"2025-12-03","symbol":"GOOGL","close":319.42,"value":297.5385,"ma_window":20},{"date":"2025-12-04","symbol":"GOOGL","close":317.41,"value":299.203,"ma_window":20},{"date":"2025-12-05","symbol":"GOOGL","close":321.06,"value":301.028,"ma_window":20},{"date":"2025-12-08","symbol":"GOOGL","close":313.72,"value":302.7815,"ma_window":20},{"date":"2025-12-09","symbol":"GOOGL","close":317.08,"value":304.14,"ma_window":20},{"date":"2025-12-10","symbol":"GOOGL","close":320.21,"value":305.5945,"ma_window":20},{"date":"2025-12-11","symbol":"GOOGL","close":312.43,"value":306.89,"ma_window":20},{"date":"2025-12-12","symbol":"GOOGL","close":309.29,"value":308.435,"ma_window":20},{"date":"2025-12-15","symbol":"GOOGL","close":308.22,"value":310.0345,"ma_window":20},{"date":"2025-12-16","symbol":"GOOGL","close":306.57,"value":311.1215,"ma_window":20},{"date":"2025-12-17","symbol":"GOOGL","close":296.72,"value":311.753,"ma_window":20},{"date":"2025-12-18","symbol":"GOOGL","close":302.46,"value":312.245,"ma_window":20},{"date":"2025-12-19","symbol":"GOOGL","close":307.16,"value":313.14,"ma_window":20},{"date":"2025-12-22","symbol":"GOOGL","close":309.78,"value":313.656,"ma_window":20},{"date":"2025-12-23","symbol":"GOOGL","close":314.35,"value":313.455,"ma_window":20},{"date":"2025-12-24","symbol":"GOOGL","close":314.09,"value":312.998,"ma_window":20},{"date":"2025-12-26","symbol":"GOOGL","close":313.51,"value":312.6865,"ma_window":20},{"date":"2025-12-29","symbol":"GOOGL","close":313.56,"value":312.366,"ma_window":20},{"date":"2025-12-30","symbol":"GOOGL","close":313.85,"value":312.3245,"ma_window":20},{"date":"2025-12-31","symbol":"GOOGL","close":313,"value":312.1945,"ma_window":20},{"date":"2026-01-02","symbol":"GOOGL","close":315.15,"value":311.981,"ma_window":20},{"date":"2026-01-05","symbol":"GOOGL","close":316.54,"value":311.9375,"ma_window":20},{"date":"2026-01-06","symbol":"GOOGL","close":314.34,"value":311.6015,"ma_window":20},{"date":"2026-01-07","symbol":"GOOGL","close":321.98,"value":312.0145,"ma_window":20},{"date":"2026-01-08","symbol":"GOOGL","close":325.44,"value":312.4325,"ma_window":20},{"date":"2026-01-09","symbol":"GOOGL","close":328.57,"value":312.8505,"ma_window":20},{"date":"2026-01-12","symbol":"GOOGL","close":331.86,"value":313.822,"ma_window":20},{"date":"2026-01-13","symbol":"GOOGL","close":335.97,"value":315.156,"ma_window":20},{"date":"2026-01-14","symbol":"GOOGL","close":335.84,"value":316.537,"ma_window":20},{"date":"2026-01-15","symbol":"GOOGL","close":332.78,"value":317.8475,"ma_window":20},{"date":"2026-01-16","symbol":"GOOGL","close":330,"value":319.5115,"ma_window":20},{"date":"2026-01-20","symbol":"GOOGL","close":322,"value":320.4885,"ma_window":20},{"date":"2026-01-21","symbol":"GOOGL","close":328.38,"value":321.5495,"ma_window":20},{"date":"2026-01-22","symbol":"GOOGL","close":330.54,"value":322.5875,"ma_window":20},{"date":"2026-01-23","symbol":"GOOGL","close":327.93,"value":323.2665,"ma_window":20},{"date":"2026-01-26","symbol":"GOOGL","close":333.26,"value":324.225,"ma_window":20},{"date":"2025-07-31","symbol":"META","close":772.29,"value":772.29,"ma_window":20},{"date":"2025-08-01","symbol":"META","close":748.89,"value":760.59,"ma_window":20},{"date":"2025-08-04","symbol":"META","close":775.21,"value":765.4633333333,"ma_window":20},{"date":"2025-08-05","symbol":"META","close":762.32,"value":764.6775,"ma_window":20},{"date":"2025-08-06","symbol":"META","close":770.84,"value":765.91,"ma_window":20},{"date":"2025-08-07","symbol":"META","close":760.7,"value":765.0416666667,"ma_window":20},{"date":"2025-08-08","symbol":"META","close":768.15,"value":765.4857142857,"ma_window":20},{"date":"2025-08-11","symbol":"META","close":764.73,"value":765.39125,"ma_window":20},{"date":"2025-08-12","symbol":"META","close":788.82,"value":767.9944444444,"ma_window":20},{"date":"2025-08-13","symbol":"META","close":778.92,"value":769.087,"ma_window":20},{"date":"2025-08-14","symbol":"META","close":780.97,"value":770.1672727273,"ma_window":20},{"date":"2025-08-15","symbol":"META","close":784.06,"value":771.325,"ma_window":20},{"date":"2025-08-18","symbol":"META","close":766.23,"value":770.9330769231,"ma_window":20},{"date":"2025-08-19","symbol":"META","close":750.36,"value":769.4635714286,"ma_window":20},{"date":"2025-08-20","symbol":"META","close":746.61,"value":767.94,"ma_window":20},{"date":"2025-08-21","symbol":"META","close":738,"value":766.06875,"ma_window":20},{"date":"2025-08-22","symbol":"META","close":753.67,"value":765.3394117647,"ma_window":20},{"date":"2025-08-25","symbol":"META","close":752.18,"value":764.6083333333,"ma_window":20},{"date":"2025-08-26","symbol":"META","close":752.98,"value":763.9963157895,"ma_window":20},{"date":"2025-08-27","symbol":"META","close":746.27,"value":763.11,"ma_window":20},{"date":"2025-08-28","symbol":"META","close":749.99,"value":761.995,"ma_window":20},{"date":"2025-08-29","symbol":"META","close":737.6,"value":761.4305,"ma_window":20},{"date":"2025-09-02","symbol":"META","close":734.02,"value":759.371,"ma_window":20},{"date":"2025-09-03","symbol":"META","close":735.95,"value":758.0525,"ma_window":20},{"date":"2025-09-04","symbol":"META","close":747.54,"value":756.8875,"ma_window":20},{"date":"2025-09-05","symbol":"META","close":751.33,"value":756.419,"ma_window":20},{"date":"2025-09-08","symbol":"META","close":751.18,"value":755.5705,"ma_window":20},{"date":"2025-09-09","symbol":"META","close":764.56,"value":755.562,"ma_window":20},{"date":"2025-09-10","symbol":"META","close":750.86,"value":753.664,"ma_window":20},{"date":"2025-09-11","symbol":"META","close":749.78,"value":752.207,"ma_window":20},{"date":"2025-09-12","symbol":"META","close":754.47,"value":750.882,"ma_window":20},{"date":"2025-09-15","symbol":"META","close":763.56,"value":749.857,"ma_window":20},{"date":"2025-09-16","symbol":"META","close":777.84,"value":750.4375,"ma_window":20},{"date":"2025-09-17","symbol":"META","close":774.57,"value":751.648,"ma_window":20},{"date":"2025-09-18","symbol":"META","close":779.09,"value":753.272,"ma_window":20},{"date":"2025-09-19","symbol":"META","close":777.22,"value":755.233,"ma_window":20},{"date":"2025-09-22","symbol":"META","close":764.54,"value":755.7765,"ma_window":20},{"date":"2025-09-23","symbol":"META","close":754.78,"value":755.9065,"ma_window":20},{"date":"2025-09-24","symbol":"META","close":760.04,"value":756.2595,"ma_window":20},{"date":"2025-09-25","symbol":"META","close":748.3,"value":756.361,"ma_window":20},{"date":"2025-09-26","symbol":"META","close":743.14,"value":756.0185,"ma_window":20},{"date":"2025-09-29","symbol":"META","close":742.79,"value":756.278,"ma_window":20},{"date":"2025-09-30","symbol":"META","close":733.78,"value":756.266,"ma_window":20},{"date":"2025-10-01","symbol":"META","close":716.76,"value":755.3065,"ma_window":20},{"date":"2025-10-02","symbol":"META","close":726.46,"value":754.2525,"ma_window":20},{"date":"2025-10-03","symbol":"META","close":709.98,"value":752.185,"ma_window":20},{"date":"2025-10-06","symbol":"META","close":715.08,"value":750.38,"ma_window":20},{"date":"2025-10-07","symbol":"META","close":712.5,"value":747.777,"ma_window":20},{"date":"2025-10-08","symbol":"META","close":717.26,"value":746.097,"ma_window":20},{"date":"2025-10-09","symbol":"META","close":732.91,"value":745.2535,"ma_window":20},{"date":"2025-10-10","symbol":"META","close":704.73,"value":742.7665,"ma_window":20},{"date":"2025-10-13","symbol":"META","close":715.12,"value":740.3445,"ma_window":20},{"date":"2025-10-14","symbol":"META","close":708.07,"value":736.856,"ma_window":20},{"date":"2025-10-15","symbol":"META","close":716.97,"value":733.976,"ma_window":20},{"date":"2025-10-16","symbol":"META","close":711.49,"value":730.596,"ma_window":20},{"date":"2025-10-17","symbol":"META","close":716.34,"value":727.552,"ma_window":20},{"date":"2025-10-20","symbol":"META","close":731.57,"value":725.9035,"ma_window":20},{"date":"2025-10-21","symbol":"META","close":732.67,"value":724.798,"ma_window":20},{"date":"2025-10-22","symbol":"META","close":732.81,"value":723.4365,"ma_window":20},{"date":"2025-10-23","symbol":"META","close":733.4,"value":722.6915,"ma_window":20},{"date":"2025-10-24","symbol":"META","close":737.76,"value":722.4225,"ma_window":20},{"date":"2025-10-27","symbol":"META","close":750.21,"value":722.7935,"ma_window":20},{"date":"2025-10-28","symbol":"META","close":750.83,"value":723.646,"ma_window":20},{"date":"2025-10-29","symbol":"META","close":751.06,"value":725.361,"ma_window":20},{"date":"2025-10-30","symbol":"META","close":665.93,"value":722.3345,"ma_window":20},{"date":"2025-10-31","symbol":"META","close":647.82,"value":719.2265,"ma_window":20},{"date":"2025-11-03","symbol":"META","close":637.19,"value":715.332,"ma_window":20},{"date":"2025-11-04","symbol":"META","close":626.81,"value":711.0475,"ma_window":20},{"date":"2025-11-05","symbol":"META","close":635.43,"value":706.956,"ma_window":20},{"date":"2025-11-06","symbol":"META","close":618.44,"value":701.2325,"ma_window":20},{"date":"2025-11-07","symbol":"META","close":621.2,"value":697.056,"ma_window":20},{"date":"2025-11-10","symbol":"META","close":631.25,"value":692.8625,"ma_window":20},{"date":"2025-11-11","symbol":"META","close":626.57,"value":688.7875,"ma_window":20},{"date":"2025-11-12","symbol":"META","close":608.51,"value":683.3645,"ma_window":20},{"date":"2025-11-13","symbol":"META","close":609.39,"value":678.2595,"ma_window":20},{"date":"2025-11-14","symbol":"META","close":608.96,"value":672.8905,"ma_window":20},{"date":"2025-11-17","symbol":"META","close":601.52,"value":666.388,"ma_window":20},{"date":"2025-11-18","symbol":"META","close":597.2,"value":659.6145,"ma_window":20},{"date":"2025-11-19","symbol":"META","close":589.84,"value":652.466,"ma_window":20},{"date":"2025-11-20","symbol":"META","close":588.67,"value":645.2295,"ma_window":20},{"date":"2025-11-21","symbol":"META","close":593.77,"value":638.03,"ma_window":20},{"date":"2025-11-24","symbol":"META","close":612.55,"value":631.147,"ma_window":20},{"date":"2025-11-25","symbol":"META","close":635.7,"value":625.3905,"ma_window":20},{"date":"2025-11-26","symbol":"META","close":633.09,"value":619.492,"ma_window":20},{"date":"2025-11-28","symbol":"META","close":647.42,"value":618.5665,"ma_window":20},{"date":"2025-12-01","symbol":"META","close":640.35,"value":618.193,"ma_window":20},{"date":"2025-12-02","symbol":"META","close":646.57,"value":618.662,"ma_window":20},{"date":"2025-12-03","symbol":"META","close":639.08,"value":619.2755,"ma_window":20},{"date":"2025-12-04","symbol":"META","close":660.99,"value":620.5535,"ma_window":20},{"date":"2025-12-05","symbol":"META","close":672.87,"value":623.275,"ma_window":20},{"date":"2025-12-08","symbol":"META","close":666.26,"value":625.528,"ma_window":20},{"date":"2025-12-09","symbol":"META","close":656.42,"value":626.7865,"ma_window":20},{"date":"2025-12-10","symbol":"META","close":649.6,"value":627.938,"ma_window":20},{"date":"2025-12-11","symbol":"META","close":652.18,"value":630.1215,"ma_window":20},{"date":"2025-12-12","symbol":"META","close":643.71,"value":631.8375,"ma_window":20},{"date":"2025-12-15","symbol":"META","close":647.51,"value":633.765,"ma_window":20},{"date":"2025-12-16","symbol":"META","close":657.15,"value":636.5465,"ma_window":20},{"date":"2025-12-17","symbol":"META","close":649.5,"value":639.1615,"ma_window":20},{"date":"2025-12-18","symbol":"META","close":664.45,"value":642.892,"ma_window":20},{"date":"2025-12-19","symbol":"META","close":658.77,"value":646.397,"ma_window":20},{"date":"2025-12-22","symbol":"META","close":661.5,"value":649.7835,"ma_window":20},{"date":"2025-12-23","symbol":"META","close":664.94,"value":652.403,"ma_window":20},{"date":"2025-12-24","symbol":"META","close":667.55,"value":653.9955,"ma_window":20},{"date":"2025-12-26","symbol":"META","close":663.29,"value":655.5055,"ma_window":20},{"date":"2025-12-29","symbol":"META","close":658.69,"value":656.069,"ma_window":20},{"date":"2025-12-30","symbol":"META","close":665.95,"value":657.349,"ma_window":20},{"date":"2025-12-31","symbol":"META","close":660.09,"value":658.025,"ma_window":20},{"date":"2026-01-02","symbol":"META","close":650.41,"value":658.5915,"ma_window":20},{"date":"2026-01-05","symbol":"META","close":658.79,"value":658.4815,"ma_window":20},{"date":"2026-01-06","symbol":"META","close":660.62,"value":657.869,"ma_window":20},{"date":"2026-01-07","symbol":"META","close":648.69,"value":656.9905,"ma_window":20},{"date":"2026-01-08","symbol":"META","close":646.06,"value":656.4725,"ma_window":20},{"date":"2026-01-09","symbol":"META","close":653.06,"value":656.6455,"ma_window":20},{"date":"2026-01-12","symbol":"META","close":641.97,"value":656.135,"ma_window":20},{"date":"2026-01-13","symbol":"META","close":631.09,"value":655.504,"ma_window":20},{"date":"2026-01-14","symbol":"META","close":615.52,"value":653.9045,"ma_window":20},{"date":"2026-01-15","symbol":"META","close":620.8,"value":652.087,"ma_window":20},{"date":"2026-01-16","symbol":"META","close":620.25,"value":650.6245,"ma_window":20},{"date":"2026-01-20","symbol":"META","close":604.12,"value":647.608,"ma_window":20},{"date":"2026-01-21","symbol":"META","close":612.96,"value":645.3175,"ma_window":20},{"date":"2026-01-22","symbol":"META","close":647.63,"value":644.624,"ma_window":20},{"date":"2026-01-23","symbol":"META","close":658.76,"value":644.315,"ma_window":20},{"date":"2026-01-26","symbol":"META","close":672.36,"value":644.5555,"ma_window":20},{"date":"2025-07-31","symbol":"MSFT","close":531.63,"value":531.63,"ma_window":20},{"date":"2025-08-01","symbol":"MSFT","close":522.27,"value":526.95,"ma_window":20},{"date":"2025-08-04","symbol":"MSFT","close":533.76,"value":529.22,"ma_window":20},{"date":"2025-08-05","symbol":"MSFT","close":525.9,"value":528.39,"ma_window":20},{"date":"2025-08-06","symbol":"MSFT","close":523.1,"value":527.332,"ma_window":20},{"date":"2025-08-07","symbol":"MSFT","close":519.01,"value":525.945,"ma_window":20},{"date":"2025-08-08","symbol":"MSFT","close":520.21,"value":525.1257142857,"ma_window":20},{"date":"2025-08-11","symbol":"MSFT","close":519.94,"value":524.4775,"ma_window":20},{"date":"2025-08-12","symbol":"MSFT","close":527.38,"value":524.8,"ma_window":20},{"date":"2025-08-13","symbol":"MSFT","close":518.75,"value":524.195,"ma_window":20},{"date":"2025-08-14","symbol":"MSFT","close":520.65,"value":523.8727272727,"ma_window":20},{"date":"2025-08-15","symbol":"MSFT","close":518.35,"value":523.4125,"ma_window":20},{"date":"2025-08-18","symbol":"MSFT","close":515.29,"value":522.7876923077,"ma_window":20},{"date":"2025-08-19","symbol":"MSFT","close":507.98,"value":521.73,"ma_window":20},{"date":"2025-08-20","symbol":"MSFT","close":503.95,"value":520.5446666667,"ma_window":20},{"date":"2025-08-21","symbol":"MSFT","close":503.3,"value":519.466875,"ma_window":20},{"date":"2025-08-22","symbol":"MSFT","close":506.28,"value":518.6911764706,"ma_window":20},{"date":"2025-08-25","symbol":"MSFT","close":503.32,"value":517.8372222222,"ma_window":20},{"date":"2025-08-26","symbol":"MSFT","close":501.1,"value":516.9563157895,"ma_window":20},{"date":"2025-08-27","symbol":"MSFT","close":505.79,"value":516.398,"ma_window":20},{"date":"2025-08-28","symbol":"MSFT","close":508.69,"value":515.251,"ma_window":20},{"date":"2025-08-29","symbol":"MSFT","close":505.74,"value":514.4245,"ma_window":20},{"date":"2025-09-02","symbol":"MSFT","close":504.18,"value":512.9455,"ma_window":20},{"date":"2025-09-03","symbol":"MSFT","close":504.41,"value":511.871,"ma_window":20},{"date":"2025-09-04","symbol":"MSFT","close":507.02,"value":511.067,"ma_window":20},{"date":"2025-09-05","symbol":"MSFT","close":494.08,"value":509.8205,"ma_window":20},{"date":"2025-09-08","symbol":"MSFT","close":497.27,"value":508.6735,"ma_window":20},{"date":"2025-09-09","symbol":"MSFT","close":497.48,"value":507.5505,"ma_window":20},{"date":"2025-09-10","symbol":"MSFT","close":499.44,"value":506.1535,"ma_window":20},{"date":"2025-09-11","symbol":"MSFT","close":500.07,"value":505.2195,"ma_window":20},{"date":"2025-09-12","symbol":"MSFT","close":508.95,"value":504.6345,"ma_window":20},{"date":"2025-09-15","symbol":"MSFT","close":514.4,"value":504.437,"ma_window":20},{"date":"2025-09-16","symbol":"MSFT","close":508.09,"value":504.077,"ma_window":20},{"date":"2025-09-17","symbol":"MSFT","close":509.07,"value":504.1315,"ma_window":20},{"date":"2025-09-18","symbol":"MSFT","close":507.5,"value":504.309,"ma_window":20},{"date":"2025-09-19","symbol":"MSFT","close":516.96,"value":504.992,"ma_window":20},{"date":"2025-09-22","symbol":"MSFT","close":513.49,"value":505.3525,"ma_window":20},{"date":"2025-09-23","symbol":"MSFT","close":508.28,"value":505.6005,"ma_window":20},{"date":"2025-09-24","symbol":"MSFT","close":509.2,"value":506.0055,"ma_window":20},{"date":"2025-09-25","symbol":"MSFT","close":506.08,"value":506.02,"ma_window":20},{"date":"2025-09-26","symbol":"MSFT","close":510.5,"value":506.1105,"ma_window":20},{"date":"2025-09-29","symbol":"MSFT","close":513.64,"value":506.5055,"ma_window":20},{"date":"2025-09-30","symbol":"MSFT","close":516.98,"value":507.1455,"ma_window":20},{"date":"2025-10-01","symbol":"MSFT","close":518.74,"value":507.862,"ma_window":20},{"date":"2025-10-02","symbol":"MSFT","close":514.78,"value":508.25,"ma_window":20},{"date":"2025-10-03","symbol":"MSFT","close":516.38,"value":509.365,"ma_window":20},{"date":"2025-10-06","symbol":"MSFT","close":527.58,"value":510.8805,"ma_window":20},{"date":"2025-10-07","symbol":"MSFT","close":523,"value":512.1565,"ma_window":20},{"date":"2025-10-08","symbol":"MSFT","close":523.87,"value":513.378,"ma_window":20},{"date":"2025-10-09","symbol":"MSFT","close":521.42,"value":514.4455,"ma_window":20},{"date":"2025-10-10","symbol":"MSFT","close":510.01,"value":514.4985,"ma_window":20},{"date":"2025-10-13","symbol":"MSFT","close":513.09,"value":514.433,"ma_window":20},{"date":"2025-10-14","symbol":"MSFT","close":512.61,"value":514.659,"ma_window":20},{"date":"2025-10-15","symbol":"MSFT","close":512.47,"value":514.829,"ma_window":20},{"date":"2025-10-16","symbol":"MSFT","close":510.65,"value":514.9865,"ma_window":20},{"date":"2025-10-17","symbol":"MSFT","close":512.62,"value":514.7695,"ma_window":20},{"date":"2025-10-20","symbol":"MSFT","close":515.82,"value":514.886,"ma_window":20},{"date":"2025-10-21","symbol":"MSFT","close":516.69,"value":515.3065,"ma_window":20},{"date":"2025-10-22","symbol":"MSFT","close":519.57,"value":515.825,"ma_window":20},{"date":"2025-10-23","symbol":"MSFT","close":519.59,"value":516.5005,"ma_window":20},{"date":"2025-10-24","symbol":"MSFT","close":522.63,"value":517.107,"ma_window":20},{"date":"2025-10-27","symbol":"MSFT","close":530.53,"value":517.9515,"ma_window":20},{"date":"2025-10-28","symbol":"MSFT","close":541.06,"value":519.1555,"ma_window":20},{"date":"2025-10-29","symbol":"MSFT","close":540.54,"value":520.2455,"ma_window":20},{"date":"2025-10-30","symbol":"MSFT","close":524.78,"value":520.7455,"ma_window":20},{"date":"2025-10-31","symbol":"MSFT","close":516.84,"value":520.7685,"ma_window":20},{"date":"2025-11-03","symbol":"MSFT","close":516.06,"value":520.1925,"ma_window":20},{"date":"2025-11-04","symbol":"MSFT","close":513.37,"value":519.711,"ma_window":20},{"date":"2025-11-05","symbol":"MSFT","close":506.21,"value":518.828,"ma_window":20},{"date":"2025-11-06","symbol":"MSFT","close":496.17,"value":517.5655,"ma_window":20},{"date":"2025-11-07","symbol":"MSFT","close":495.89,"value":516.8595,"ma_window":20},{"date":"2025-11-10","symbol":"MSFT","close":505.05,"value":516.4575,"ma_window":20},{"date":"2025-11-11","symbol":"MSFT","close":507.73,"value":516.2135,"ma_window":20},{"date":"2025-11-12","symbol":"MSFT","close":510.19,"value":516.0995,"ma_window":20},{"date":"2025-11-13","symbol":"MSFT","close":502.35,"value":515.6845,"ma_window":20},{"date":"2025-11-14","symbol":"MSFT","close":509.23,"value":515.515,"ma_window":20},{"date":"2025-11-17","symbol":"MSFT","close":506.54,"value":515.051,"ma_window":20},{"date":"2025-11-18","symbol":"MSFT","close":492.87,"value":513.86,"ma_window":20},{"date":"2025-11-19","symbol":"MSFT","close":486.21,"value":512.192,"ma_window":20},{"date":"2025-11-20","symbol":"MSFT","close":478.43,"value":510.134,"ma_window":20},{"date":"2025-11-21","symbol":"MSFT","close":472.12,"value":507.6085,"ma_window":20},{"date":"2025-11-24","symbol":"MSFT","close":474,"value":504.782,"ma_window":20},{"date":"2025-11-25","symbol":"MSFT","close":476.99,"value":501.5785,"ma_window":20},{"date":"2025-11-26","symbol":"MSFT","close":485.5,"value":498.8265,"ma_window":20},{"date":"2025-11-28","symbol":"MSFT","close":492.01,"value":497.188,"ma_window":20},{"date":"2025-12-01","symbol":"MSFT","close":486.74,"value":495.683,"ma_window":20},{"date":"2025-12-02","symbol":"MSFT","close":490,"value":494.38,"ma_window":20},{"date":"2025-12-03","symbol":"MSFT","close":477.73,"value":492.598,"ma_window":20},{"date":"2025-12-04","symbol":"MSFT","close":480.84,"value":491.3295,"ma_window":20},{"date":"2025-12-05","symbol":"MSFT","close":483.16,"value":490.679,"ma_window":20},{"date":"2025-12-08","symbol":"MSFT","close":491.02,"value":490.4355,"ma_window":20},{"date":"2025-12-09","symbol":"MSFT","close":492.02,"value":489.784,"ma_window":20},{"date":"2025-12-10","symbol":"MSFT","close":478.56,"value":488.3255,"ma_window":20},{"date":"2025-12-11","symbol":"MSFT","close":483.47,"value":486.9895,"ma_window":20},{"date":"2025-12-12","symbol":"MSFT","close":478.53,"value":485.7985,"ma_window":20},{"date":"2025-12-15","symbol":"MSFT","close":474.82,"value":484.078,"ma_window":20},{"date":"2025-12-16","symbol":"MSFT","close":476.39,"value":482.5705,"ma_window":20},{"date":"2025-12-17","symbol":"MSFT","close":476.12,"value":481.733,"ma_window":20},{"date":"2025-12-18","symbol":"MSFT","close":483.98,"value":481.6215,"ma_window":20},{"date":"2025-12-19","symbol":"MSFT","close":485.92,"value":481.996,"ma_window":20},{"date":"2025-12-22","symbol":"MSFT","close":484.92,"value":482.636,"ma_window":20},{"date":"2025-12-23","symbol":"MSFT","close":486.85,"value":483.2785,"ma_window":20},{"date":"2025-12-24","symbol":"MSFT","close":488.02,"value":483.83,"ma_window":20},{"date":"2025-12-26","symbol":"MSFT","close":487.71,"value":483.9405,"ma_window":20},{"date":"2025-12-29","symbol":"MSFT","close":487.1,"value":483.695,"ma_window":20},{"date":"2025-12-30","symbol":"MSFT","close":487.48,"value":483.732,"ma_window":20},{"date":"2025-12-31","symbol":"MSFT","close":483.62,"value":483.413,"ma_window":20},{"date":"2026-01-02","symbol":"MSFT","close":472.94,"value":483.1735,"ma_window":20},{"date":"2026-01-05","symbol":"MSFT","close":472.85,"value":482.774,"ma_window":20},{"date":"2026-01-06","symbol":"MSFT","close":478.51,"value":482.5415,"ma_window":20},{"date":"2026-01-07","symbol":"MSFT","close":483.47,"value":482.164,"ma_window":20},{"date":"2026-01-08","symbol":"MSFT","close":478.11,"value":481.4685,"ma_window":20},{"date":"2026-01-09","symbol":"MSFT","close":479.28,"value":481.5045,"ma_window":20},{"date":"2026-01-12","symbol":"MSFT","close":477.18,"value":481.19,"ma_window":20},{"date":"2026-01-13","symbol":"MSFT","close":470.67,"value":480.797,"ma_window":20},{"date":"2026-01-14","symbol":"MSFT","close":459.38,"value":480.025,"ma_window":20},{"date":"2026-01-15","symbol":"MSFT","close":456.66,"value":479.0385,"ma_window":20},{"date":"2026-01-16","symbol":"MSFT","close":459.86,"value":478.2255,"ma_window":20},{"date":"2026-01-20","symbol":"MSFT","close":454.52,"value":476.7525,"ma_window":20},{"date":"2026-01-21","symbol":"MSFT","close":444.11,"value":474.662,"ma_window":20},{"date":"2026-01-22","symbol":"MSFT","close":451.14,"value":472.973,"ma_window":20},{"date":"2026-01-23","symbol":"MSFT","close":465.95,"value":471.928,"ma_window":20},{"date":"2026-01-26","symbol":"MSFT","close":470.28,"value":471.041,"ma_window":20},{"date":"2025-07-31","symbol":"NVDA","close":177.85,"value":177.85,"ma_window":20},{"date":"2025-08-01","symbol":"NVDA","close":173.7,"value":175.775,"ma_window":20},{"date":"2025-08-04","symbol":"NVDA","close":179.98,"value":177.1766666667,"ma_window":20},{"date":"2025-08-05","symbol":"NVDA","close":178.24,"value":177.4425,"ma_window":20},{"date":"2025-08-06","symbol":"NVDA","close":179.4,"value":177.834,"ma_window":20},{"date":"2025-08-07","symbol":"NVDA","close":180.75,"value":178.32,"ma_window":20},{"date":"2025-08-08","symbol":"NVDA","close":182.68,"value":178.9428571429,"ma_window":20},{"date":"2025-08-11","symbol":"NVDA","close":182.04,"value":179.33,"ma_window":20},{"date":"2025-08-12","symbol":"NVDA","close":183.14,"value":179.7533333333,"ma_window":20},{"date":"2025-08-13","symbol":"NVDA","close":181.57,"value":179.935,"ma_window":20},{"date":"2025-08-14","symbol":"NVDA","close":182,"value":180.1227272727,"ma_window":20},{"date":"2025-08-15","symbol":"NVDA","close":180.43,"value":180.1483333333,"ma_window":20},{"date":"2025-08-18","symbol":"NVDA","close":181.99,"value":180.29,"ma_window":20},{"date":"2025-08-19","symbol":"NVDA","close":175.62,"value":179.9564285714,"ma_window":20},{"date":"2025-08-20","symbol":"NVDA","close":175.38,"value":179.6513333333,"ma_window":20},{"date":"2025-08-21","symbol":"NVDA","close":174.96,"value":179.358125,"ma_window":20},{"date":"2025-08-22","symbol":"NVDA","close":177.97,"value":179.2764705882,"ma_window":20},{"date":"2025-08-25","symbol":"NVDA","close":179.79,"value":179.305,"ma_window":20},{"date":"2025-08-26","symbol":"NVDA","close":181.75,"value":179.4336842105,"ma_window":20},{"date":"2025-08-27","symbol":"NVDA","close":181.58,"value":179.541,"ma_window":20},{"date":"2025-08-28","symbol":"NVDA","close":180.15,"value":179.656,"ma_window":20},{"date":"2025-08-29","symbol":"NVDA","close":174.16,"value":179.679,"ma_window":20},{"date":"2025-09-02","symbol":"NVDA","close":170.76,"value":179.218,"ma_window":20},{"date":"2025-09-03","symbol":"NVDA","close":170.6,"value":178.836,"ma_window":20},{"date":"2025-09-04","symbol":"NVDA","close":171.64,"value":178.448,"ma_window":20},{"date":"2025-09-05","symbol":"NVDA","close":167,"value":177.7605,"ma_window":20},{"date":"2025-09-08","symbol":"NVDA","close":168.29,"value":177.041,"ma_window":20},{"date":"2025-09-09","symbol":"NVDA","close":170.74,"value":176.476,"ma_window":20},{"date":"2025-09-10","symbol":"NVDA","close":177.31,"value":176.1845,"ma_window":20},{"date":"2025-09-11","symbol":"NVDA","close":177.16,"value":175.964,"ma_window":20},{"date":"2025-09-12","symbol":"NVDA","close":177.81,"value":175.7545,"ma_window":20},{"date":"2025-09-15","symbol":"NVDA","close":177.74,"value":175.62,"ma_window":20},{"date":"2025-09-16","symbol":"NVDA","close":174.87,"value":175.264,"ma_window":20},{"date":"2025-09-17","symbol":"NVDA","close":170.28,"value":174.997,"ma_window":20},{"date":"2025-09-18","symbol":"NVDA","close":176.23,"value":175.0395,"ma_window":20},{"date":"2025-09-19","symbol":"NVDA","close":176.66,"value":175.1245,"ma_window":20},{"date":"2025-09-22","symbol":"NVDA","close":183.6,"value":175.406,"ma_window":20},{"date":"2025-09-23","symbol":"NVDA","close":178.42,"value":175.3375,"ma_window":20},{"date":"2025-09-24","symbol":"NVDA","close":176.96,"value":175.098,"ma_window":20},{"date":"2025-09-25","symbol":"NVDA","close":177.68,"value":174.903,"ma_window":20},{"date":"2025-09-26","symbol":"NVDA","close":178.18,"value":174.8045,"ma_window":20},{"date":"2025-09-29","symbol":"NVDA","close":181.84,"value":175.1885,"ma_window":20},{"date":"2025-09-30","symbol":"NVDA","close":186.57,"value":175.979,"ma_window":20},{"date":"2025-10-01","symbol":"NVDA","close":187.23,"value":176.8105,"ma_window":20},{"date":"2025-10-02","symbol":"NVDA","close":188.88,"value":177.6725,"ma_window":20},{"date":"2025-10-03","symbol":"NVDA","close":187.61,"value":178.703,"ma_window":20},{"date":"2025-10-06","symbol":"NVDA","close":185.53,"value":179.565,"ma_window":20},{"date":"2025-10-07","symbol":"NVDA","close":185.03,"value":180.2795,"ma_window":20},{"date":"2025-10-08","symbol":"NVDA","close":189.1,"value":180.869,"ma_window":20},{"date":"2025-10-09","symbol":"NVDA","close":192.56,"value":181.639,"ma_window":20},{"date":"2025-10-10","symbol":"NVDA","close":183.15,"value":181.906,"ma_window":20},{"date":"2025-10-13","symbol":"NVDA","close":188.31,"value":182.4345,"ma_window":20},{"date":"2025-10-14","symbol":"NVDA","close":180.02,"value":182.692,"ma_window":20},{"date":"2025-10-15","symbol":"NVDA","close":179.82,"value":183.169,"ma_window":20},{"date":"2025-10-16","symbol":"NVDA","close":181.8,"value":183.4475,"ma_window":20},{"date":"2025-10-17","symbol":"NVDA","close":183.21,"value":183.775,"ma_window":20},{"date":"2025-10-20","symbol":"NVDA","close":182.63,"value":183.7265,"ma_window":20},{"date":"2025-10-21","symbol":"NVDA","close":181.15,"value":183.863,"ma_window":20},{"date":"2025-10-22","symbol":"NVDA","close":180.27,"value":184.0285,"ma_window":20},{"date":"2025-10-23","symbol":"NVDA","close":182.15,"value":184.252,"ma_window":20},{"date":"2025-10-24","symbol":"NVDA","close":186.25,"value":184.6555,"ma_window":20},{"date":"2025-10-27","symbol":"NVDA","close":191.48,"value":185.1375,"ma_window":20},{"date":"2025-10-28","symbol":"NVDA","close":201.02,"value":185.86,"ma_window":20},{"date":"2025-10-29","symbol":"NVDA","close":207.03,"value":186.85,"ma_window":20},{"date":"2025-10-30","symbol":"NVDA","close":202.88,"value":187.55,"ma_window":20},{"date":"2025-10-31","symbol":"NVDA","close":202.48,"value":188.2935,"ma_window":20},{"date":"2025-11-03","symbol":"NVDA","close":206.87,"value":189.3605,"ma_window":20},{"date":"2025-11-04","symbol":"NVDA","close":198.68,"value":190.043,"ma_window":20},{"date":"2025-11-05","symbol":"NVDA","close":195.2,"value":190.348,"ma_window":20},{"date":"2025-11-06","symbol":"NVDA","close":188.07,"value":190.1235,"ma_window":20},{"date":"2025-11-07","symbol":"NVDA","close":188.14,"value":190.373,"ma_window":20},{"date":"2025-11-10","symbol":"NVDA","close":199.04,"value":190.9095,"ma_window":20},{"date":"2025-11-11","symbol":"NVDA","close":193.15,"value":191.566,"ma_window":20},{"date":"2025-11-12","symbol":"NVDA","close":193.79,"value":192.2645,"ma_window":20},{"date":"2025-11-13","symbol":"NVDA","close":186.85,"value":192.517,"ma_window":20},{"date":"2025-11-14","symbol":"NVDA","close":190.16,"value":192.8645,"ma_window":20},{"date":"2025-11-17","symbol":"NVDA","close":186.59,"value":193.0625,"ma_window":20},{"date":"2025-11-18","symbol":"NVDA","close":181.35,"value":193.0725,"ma_window":20},{"date":"2025-11-19","symbol":"NVDA","close":186.51,"value":193.3845,"ma_window":20},{"date":"2025-11-20","symbol":"NVDA","close":180.63,"value":193.3085,"ma_window":20},{"date":"2025-11-21","symbol":"NVDA","close":178.87,"value":192.9395,"ma_window":20},{"date":"2025-11-24","symbol":"NVDA","close":182.54,"value":192.4925,"ma_window":20},{"date":"2025-11-25","symbol":"NVDA","close":177.81,"value":191.332,"ma_window":20},{"date":"2025-11-26","symbol":"NVDA","close":180.25,"value":189.993,"ma_window":20},{"date":"2025-11-28","symbol":"NVDA","close":176.99,"value":188.6985,"ma_window":20},{"date":"2025-12-01","symbol":"NVDA","close":179.91,"value":187.57,"ma_window":20},{"date":"2025-12-02","symbol":"NVDA","close":181.45,"value":186.299,"ma_window":20},{"date":"2025-12-03","symbol":"NVDA","close":179.58,"value":185.344,"ma_window":20},{"date":"2025-12-04","symbol":"NVDA","close":183.38,"value":184.753,"ma_window":20},{"date":"2025-12-05","symbol":"NVDA","close":182.41,"value":184.47,"ma_window":20},{"date":"2025-12-08","symbol":"NVDA","close":185.55,"value":184.3405,"ma_window":20},{"date":"2025-12-09","symbol":"NVDA","close":184.97,"value":183.637,"ma_window":20},{"date":"2025-12-10","symbol":"NVDA","close":183.78,"value":183.1685,"ma_window":20},{"date":"2025-12-11","symbol":"NVDA","close":180.93,"value":182.5255,"ma_window":20},{"date":"2025-12-12","symbol":"NVDA","close":175.02,"value":181.934,"ma_window":20},{"date":"2025-12-15","symbol":"NVDA","close":176.29,"value":181.2405,"ma_window":20},{"date":"2025-12-16","symbol":"NVDA","close":177.72,"value":180.797,"ma_window":20},{"date":"2025-12-17","symbol":"NVDA","close":170.94,"value":180.2765,"ma_window":20},{"date":"2025-12-18","symbol":"NVDA","close":174.14,"value":179.658,"ma_window":20},{"date":"2025-12-19","symbol":"NVDA","close":180.99,"value":179.676,"ma_window":20},{"date":"2025-12-22","symbol":"NVDA","close":183.69,"value":179.917,"ma_window":20},{"date":"2025-12-23","symbol":"NVDA","close":189.21,"value":180.2505,"ma_window":20},{"date":"2025-12-24","symbol":"NVDA","close":188.61,"value":180.7905,"ma_window":20},{"date":"2025-12-26","symbol":"NVDA","close":190.53,"value":181.3045,"ma_window":20},{"date":"2025-12-29","symbol":"NVDA","close":188.22,"value":181.866,"ma_window":20},{"date":"2025-12-30","symbol":"NVDA","close":187.54,"value":182.2475,"ma_window":20},{"date":"2025-12-31","symbol":"NVDA","close":186.5,"value":182.5,"ma_window":20},{"date":"2026-01-02","symbol":"NVDA","close":188.85,"value":182.9635,"ma_window":20},{"date":"2026-01-05","symbol":"NVDA","close":188.12,"value":183.2005,"ma_window":20},{"date":"2026-01-06","symbol":"NVDA","close":187.24,"value":183.442,"ma_window":20},{"date":"2026-01-07","symbol":"NVDA","close":189.11,"value":183.62,"ma_window":20},{"date":"2026-01-08","symbol":"NVDA","close":185.04,"value":183.6235,"ma_window":20},{"date":"2026-01-09","symbol":"NVDA","close":184.86,"value":183.6775,"ma_window":20},{"date":"2026-01-12","symbol":"NVDA","close":184.94,"value":183.878,"ma_window":20},{"date":"2026-01-13","symbol":"NVDA","close":185.81,"value":184.4175,"ma_window":20},{"date":"2026-01-14","symbol":"NVDA","close":183.14,"value":184.76,"ma_window":20},{"date":"2026-01-15","symbol":"NVDA","close":187.05,"value":185.2265,"ma_window":20},{"date":"2026-01-16","symbol":"NVDA","close":186.23,"value":185.991,"ma_window":20},{"date":"2026-01-20","symbol":"NVDA","close":178.07,"value":186.1875,"ma_window":20},{"date":"2026-01-21","symbol":"NVDA","close":183.32,"value":186.304,"ma_window":20},{"date":"2026-01-22","symbol":"NVDA","close":184.84,"value":186.3615,"ma_window":20},{"date":"2026-01-23","symbol":"NVDA","close":187.67,"value":186.2845,"ma_window":20},{"date":"2026-01-26","symbol":"NVDA","close":186.47,"value":186.1775,"ma_window":20},{"date":"2025-07-31","symbol":"AAPL","close":207.13,"value":207.13,"ma_window":60},{"date":"2025-08-01","symbol":"AAPL","close":201.95,"value":204.54,"ma_window":60},{"date":"2025-08-04","symbol":"AAPL","close":202.92,"value":204,"ma_window":60},{"date":"2025-08-05","symbol":"AAPL","close":202.49,"value":203.6225,"ma_window":60},{"date":"2025-08-06","symbol":"AAPL","close":212.8,"value":205.458,"ma_window":60},{"date":"2025-08-07","symbol":"AAPL","close":219.57,"value":207.81,"ma_window":60},{"date":"2025-08-08","symbol":"AAPL","close":228.87,"value":210.8185714286,"ma_window":60},{"date":"2025-08-11","symbol":"AAPL","close":226.96,"value":212.83625,"ma_window":60},{"date":"2025-08-12","symbol":"AAPL","close":229.43,"value":214.68,"ma_window":60},{"date":"2025-08-13","symbol":"AAPL","close":233.1,"value":216.522,"ma_window":60},{"date":"2025-08-14","symbol":"AAPL","close":232.55,"value":217.9790909091,"ma_window":60},{"date":"2025-08-15","symbol":"AAPL","close":231.37,"value":219.095,"ma_window":60},{"date":"2025-08-18","symbol":"AAPL","close":230.67,"value":219.9853846154,"ma_window":60},{"date":"2025-08-19","symbol":"AAPL","close":230.34,"value":220.725,"ma_window":60},{"date":"2025-08-20","symbol":"AAPL","close":225.79,"value":221.0626666667,"ma_window":60},{"date":"2025-08-21","symbol":"AAPL","close":224.68,"value":221.28875,"ma_window":60},{"date":"2025-08-22","symbol":"AAPL","close":227.54,"value":221.6564705882,"ma_window":60},{"date":"2025-08-25","symbol":"AAPL","close":226.94,"value":221.95,"ma_window":60},{"date":"2025-08-26","symbol":"AAPL","close":229.09,"value":222.3257894737,"ma_window":60},{"date":"2025-08-27","symbol":"AAPL","close":230.27,"value":222.723,"ma_window":60},{"date":"2025-08-28","symbol":"AAPL","close":232.33,"value":223.1804761905,"ma_window":60},{"date":"2025-08-29","symbol":"AAPL","close":231.92,"value":223.5777272727,"ma_window":60},{"date":"2025-09-02","symbol":"AAPL","close":229.5,"value":223.8352173913,"ma_window":60},{"date":"2025-09-03","symbol":"AAPL","close":238.24,"value":224.4354166667,"ma_window":60},{"date":"2025-09-04","symbol":"AAPL","close":239.55,"value":225.04,"ma_window":60},{"date":"2025-09-05","symbol":"AAPL","close":239.46,"value":225.5946153846,"ma_window":60},{"date":"2025-09-08","symbol":"AAPL","close":237.65,"value":226.0411111111,"ma_window":60},{"date":"2025-09-09","symbol":"AAPL","close":234.12,"value":226.3296428571,"ma_window":60},{"date":"2025-09-10","symbol":"AAPL","close":226.57,"value":226.3379310345,"ma_window":60},{"date":"2025-09-11","symbol":"AAPL","close":229.81,"value":226.4536666667,"ma_window":60},{"date":"2025-09-12","symbol":"AAPL","close":233.84,"value":226.6919354839,"ma_window":60},{"date":"2025-09-15","symbol":"AAPL","close":236.47,"value":226.9975,"ma_window":60},{"date":"2025-09-16","symbol":"AAPL","close":237.92,"value":227.3284848485,"ma_window":60},{"date":"2025-09-17","symbol":"AAPL","close":238.76,"value":227.6647058824,"ma_window":60},{"date":"2025-09-18","symbol":"AAPL","close":237.65,"value":227.95,"ma_window":60},{"date":"2025-09-19","symbol":"AAPL","close":245.26,"value":228.4308333333,"ma_window":60},{"date":"2025-09-22","symbol":"AAPL","close":255.83,"value":229.1713513514,"ma_window":60},{"date":"2025-09-23","symbol":"AAPL","close":254.18,"value":229.8294736842,"ma_window":60},{"date":"2025-09-24","symbol":"AAPL","close":252.07,"value":230.3997435897,"ma_window":60},{"date":"2025-09-25","symbol":"AAPL","close":256.62,"value":231.05525,"ma_window":60},{"date":"2025-09-26","symbol":"AAPL","close":255.21,"value":231.6443902439,"ma_window":60},{"date":"2025-09-29","symbol":"AAPL","close":254.18,"value":232.180952381,"ma_window":60},{"date":"2025-09-30","symbol":"AAPL","close":254.38,"value":232.6972093023,"ma_window":60},{"date":"2025-10-01","symbol":"AAPL","close":255.2,"value":233.2086363636,"ma_window":60},{"date":"2025-10-02","symbol":"AAPL","close":256.88,"value":233.7346666667,"ma_window":60},{"date":"2025-10-03","symbol":"AAPL","close":257.77,"value":234.257173913,"ma_window":60},{"date":"2025-10-06","symbol":"AAPL","close":256.44,"value":234.7291489362,"ma_window":60},{"date":"2025-10-07","symbol":"AAPL","close":256.23,"value":235.1770833333,"ma_window":60},{"date":"2025-10-08","symbol":"AAPL","close":257.81,"value":235.6389795918,"ma_window":60},{"date":"2025-10-09","symbol":"AAPL","close":253.79,"value":236.002,"ma_window":60},{"date":"2025-10-10","symbol":"AAPL","close":245.03,"value":236.1790196078,"ma_window":60},{"date":"2025-10-13","symbol":"AAPL","close":247.42,"value":236.3951923077,"ma_window":60},{"date":"2025-10-14","symbol":"AAPL","close":247.53,"value":236.6052830189,"ma_window":60},{"date":"2025-10-15","symbol":"AAPL","close":249.1,"value":236.8366666667,"ma_window":60},{"date":"2025-10-16","symbol":"AAPL","close":247.21,"value":237.0252727273,"ma_window":60},{"date":"2025-10-17","symbol":"AAPL","close":252.05,"value":237.2935714286,"ma_window":60},{"date":"2025-10-20","symbol":"AAPL","close":261.99,"value":237.7268421053,"ma_window":60},{"date":"2025-10-21","symbol":"AAPL","close":262.52,"value":238.1543103448,"ma_window":60},{"date":"2025-10-22","symbol":"AAPL","close":258.2,"value":238.4940677966,"ma_window":60},{"date":"2025-10-23","symbol":"AAPL","close":259.33,"value":238.8413333333,"ma_window":60},{"date":"2025-10-24","symbol":"AAPL","close":262.57,"value":239.7653333333,"ma_window":60},{"date":"2025-10-27","symbol":"AAPL","close":268.55,"value":240.8753333333,"ma_window":60},{"date":"2025-10-28","symbol":"AAPL","close":268.74,"value":241.9723333333,"ma_window":60},{"date":"2025-10-29","symbol":"AAPL","close":269.44,"value":243.0881666667,"ma_window":60},{"date":"2025-10-30","symbol":"AAPL","close":271.14,"value":244.0605,"ma_window":60},{"date":"2025-10-31","symbol":"AAPL","close":270.11,"value":244.9028333333,"ma_window":60},{"date":"2025-11-03","symbol":"AAPL","close":268.79,"value":245.5681666667,"ma_window":60},{"date":"2025-11-04","symbol":"AAPL","close":269.78,"value":246.2818333333,"ma_window":60},{"date":"2025-11-05","symbol":"AAPL","close":269.88,"value":246.956,"ma_window":60},{"date":"2025-11-06","symbol":"AAPL","close":269.51,"value":247.5628333333,"ma_window":60},{"date":"2025-11-07","symbol":"AAPL","close":268.21,"value":248.1571666667,"ma_window":60},{"date":"2025-11-10","symbol":"AAPL","close":269.43,"value":248.7915,"ma_window":60},{"date":"2025-11-11","symbol":"AAPL","close":275.25,"value":249.5345,"ma_window":60},{"date":"2025-11-12","symbol":"AAPL","close":273.47,"value":250.2533333333,"ma_window":60},{"date":"2025-11-13","symbol":"AAPL","close":272.95,"value":251.0393333333,"ma_window":60},{"date":"2025-11-14","symbol":"AAPL","close":272.41,"value":251.8348333333,"ma_window":60},{"date":"2025-11-17","symbol":"AAPL","close":267.46,"value":252.5001666667,"ma_window":60},{"date":"2025-11-18","symbol":"AAPL","close":267.44,"value":253.1751666667,"ma_window":60},{"date":"2025-11-19","symbol":"AAPL","close":268.56,"value":253.833,"ma_window":60},{"date":"2025-11-20","symbol":"AAPL","close":266.25,"value":254.4326666667,"ma_window":60},{"date":"2025-11-21","symbol":"AAPL","close":271.49,"value":255.0853333333,"ma_window":60},{"date":"2025-11-24","symbol":"AAPL","close":275.92,"value":255.8186666667,"ma_window":60},{"date":"2025-11-25","symbol":"AAPL","close":276.97,"value":256.6098333333,"ma_window":60},{"date":"2025-11-26","symbol":"AAPL","close":277.55,"value":257.265,"ma_window":60},{"date":"2025-11-28","symbol":"AAPL","close":278.85,"value":257.92,"ma_window":60},{"date":"2025-12-01","symbol":"AAPL","close":283.1,"value":258.6473333333,"ma_window":60},{"date":"2025-12-02","symbol":"AAPL","close":286.19,"value":259.4563333333,"ma_window":60},{"date":"2025-12-03","symbol":"AAPL","close":284.15,"value":260.2901666667,"ma_window":60},{"date":"2025-12-04","symbol":"AAPL","close":280.7,"value":261.1923333333,"ma_window":60},{"date":"2025-12-05","symbol":"AAPL","close":278.78,"value":262.0085,"ma_window":60},{"date":"2025-12-08","symbol":"AAPL","close":277.89,"value":262.7426666667,"ma_window":60},{"date":"2025-12-09","symbol":"AAPL","close":277.18,"value":263.4211666667,"ma_window":60},{"date":"2025-12-10","symbol":"AAPL","close":278.78,"value":264.1021666667,"ma_window":60},{"date":"2025-12-11","symbol":"AAPL","close":278.03,"value":264.7566666667,"ma_window":60},{"date":"2025-12-12","symbol":"AAPL","close":278.28,"value":265.4338333333,"ma_window":60},{"date":"2025-12-15","symbol":"AAPL","close":274.11,"value":265.9146666667,"ma_window":60},{"date":"2025-12-16","symbol":"AAPL","close":274.61,"value":266.2276666667,"ma_window":60},{"date":"2025-12-17","symbol":"AAPL","close":271.84,"value":266.522,"ma_window":60},{"date":"2025-12-18","symbol":"AAPL","close":272.19,"value":266.8573333333,"ma_window":60},{"date":"2025-12-19","symbol":"AAPL","close":273.67,"value":267.1415,"ma_window":60},{"date":"2025-12-22","symbol":"AAPL","close":270.97,"value":267.4041666667,"ma_window":60},{"date":"2025-12-23","symbol":"AAPL","close":272.36,"value":267.7071666667,"ma_window":60},{"date":"2025-12-24","symbol":"AAPL","close":273.81,"value":268.031,"ma_window":60},{"date":"2025-12-26","symbol":"AAPL","close":273.4,"value":268.3343333333,"ma_window":60},{"date":"2025-12-29","symbol":"AAPL","close":273.76,"value":268.6156666667,"ma_window":60},{"date":"2025-12-30","symbol":"AAPL","close":273.08,"value":268.8708333333,"ma_window":60},{"date":"2025-12-31","symbol":"AAPL","close":271.86,"value":269.1278333333,"ma_window":60},{"date":"2026-01-02","symbol":"AAPL","close":271.01,"value":269.3741666667,"ma_window":60},{"date":"2026-01-05","symbol":"AAPL","close":267.26,"value":269.5316666667,"ma_window":60},{"date":"2026-01-06","symbol":"AAPL","close":262.36,"value":269.6745,"ma_window":60},{"date":"2026-01-07","symbol":"AAPL","close":260.33,"value":269.9295,"ma_window":60},{"date":"2026-01-08","symbol":"AAPL","close":259.04,"value":270.1231666667,"ma_window":60},{"date":"2026-01-09","symbol":"AAPL","close":259.37,"value":270.3205,"ma_window":60},{"date":"2026-01-12","symbol":"AAPL","close":260.25,"value":270.5063333333,"ma_window":60},{"date":"2026-01-13","symbol":"AAPL","close":261.05,"value":270.737,"ma_window":60},{"date":"2026-01-14","symbol":"AAPL","close":259.96,"value":270.8688333333,"ma_window":60},{"date":"2026-01-15","symbol":"AAPL","close":258.21,"value":270.8058333333,"ma_window":60},{"date":"2026-01-16","symbol":"AAPL","close":255.53,"value":270.6893333333,"ma_window":60},{"date":"2026-01-20","symbol":"AAPL","close":246.7,"value":270.4976666667,"ma_window":60},{"date":"2026-01-21","symbol":"AAPL","close":247.65,"value":270.303,"ma_window":60},{"date":"2026-01-22","symbol":"AAPL","close":248.35,"value":270.066,"ma_window":60},{"date":"2026-01-23","symbol":"AAPL","close":248.04,"value":269.7241666667,"ma_window":60},{"date":"2026-01-26","symbol":"AAPL","close":255.41,"value":269.502,"ma_window":60},{"date":"2025-07-31","symbol":"AMZN","close":234.11,"value":234.11,"ma_window":60},{"date":"2025-08-01","symbol":"AMZN","close":214.75,"value":224.43,"ma_window":60},{"date":"2025-08-04","symbol":"AMZN","close":211.65,"value":220.17,"ma_window":60},{"date":"2025-08-05","symbol":"AMZN","close":213.75,"value":218.565,"ma_window":60},{"date":"2025-08-06","symbol":"AMZN","close":222.31,"value":219.314,"ma_window":60},{"date":"2025-08-07","symbol":"AMZN","close":223.13,"value":219.95,"ma_window":60},{"date":"2025-08-08","symbol":"AMZN","close":222.69,"value":220.3414285714,"ma_window":60},{"date":"2025-08-11","symbol":"AMZN","close":221.3,"value":220.46125,"ma_window":60},{"date":"2025-08-12","symbol":"AMZN","close":221.47,"value":220.5733333333,"ma_window":60},{"date":"2025-08-13","symbol":"AMZN","close":224.56,"value":220.972,"ma_window":60},{"date":"2025-08-14","symbol":"AMZN","close":230.98,"value":221.8818181818,"ma_window":60},{"date":"2025-08-15","symbol":"AMZN","close":231.03,"value":222.6441666667,"ma_window":60},{"date":"2025-08-18","symbol":"AMZN","close":231.49,"value":223.3246153846,"ma_window":60},{"date":"2025-08-19","symbol":"AMZN","close":228.01,"value":223.6592857143,"ma_window":60},{"date":"2025-08-20","symbol":"AMZN","close":223.81,"value":223.6693333333,"ma_window":60},{"date":"2025-08-21","symbol":"AMZN","close":221.95,"value":223.561875,"ma_window":60},{"date":"2025-08-22","symbol":"AMZN","close":228.84,"value":223.8723529412,"ma_window":60},{"date":"2025-08-25","symbol":"AMZN","close":227.94,"value":224.0983333333,"ma_window":60},{"date":"2025-08-26","symbol":"AMZN","close":228.71,"value":224.3410526316,"ma_window":60},{"date":"2025-08-27","symbol":"AMZN","close":229.12,"value":224.58,"ma_window":60},{"date":"2025-08-28","symbol":"AMZN","close":231.6,"value":224.9142857143,"ma_window":60},{"date":"2025-08-29","symbol":"AMZN","close":229,"value":225.1,"ma_window":60},{"date":"2025-09-02","symbol":"AMZN","close":225.34,"value":225.1104347826,"ma_window":60},{"date":"2025-09-03","symbol":"AMZN","close":225.99,"value":225.1470833333,"ma_window":60},{"date":"2025-09-04","symbol":"AMZN","close":235.68,"value":225.5684,"ma_window":60},{"date":"2025-09-05","symbol":"AMZN","close":232.33,"value":225.8284615385,"ma_window":60},{"date":"2025-09-08","symbol":"AMZN","close":235.84,"value":226.1992592593,"ma_window":60},{"date":"2025-09-09","symbol":"AMZN","close":238.24,"value":226.6292857143,"ma_window":60},{"date":"2025-09-10","symbol":"AMZN","close":230.33,"value":226.7568965517,"ma_window":60},{"date":"2025-09-11","symbol":"AMZN","close":229.95,"value":226.8633333333,"ma_window":60},{"date":"2025-09-12","symbol":"AMZN","close":228.15,"value":226.9048387097,"ma_window":60},{"date":"2025-09-15","symbol":"AMZN","close":231.43,"value":227.04625,"ma_window":60},{"date":"2025-09-16","symbol":"AMZN","close":234.05,"value":227.2584848485,"ma_window":60},{"date":"2025-09-17","symbol":"AMZN","close":231.62,"value":227.3867647059,"ma_window":60},{"date":"2025-09-18","symbol":"AMZN","close":231.23,"value":227.4965714286,"ma_window":60},{"date":"2025-09-19","symbol":"AMZN","close":231.48,"value":227.6072222222,"ma_window":60},{"date":"2025-09-22","symbol":"AMZN","close":227.63,"value":227.6078378378,"ma_window":60},{"date":"2025-09-23","symbol":"AMZN","close":220.71,"value":227.4263157895,"ma_window":60},{"date":"2025-09-24","symbol":"AMZN","close":220.21,"value":227.2412820513,"ma_window":60},{"date":"2025-09-25","symbol":"AMZN","close":218.15,"value":227.014,"ma_window":60},{"date":"2025-09-26","symbol":"AMZN","close":219.78,"value":226.8375609756,"ma_window":60},{"date":"2025-09-29","symbol":"AMZN","close":222.17,"value":226.7264285714,"ma_window":60},{"date":"2025-09-30","symbol":"AMZN","close":219.57,"value":226.56,"ma_window":60},{"date":"2025-10-01","symbol":"AMZN","close":220.63,"value":226.4252272727,"ma_window":60},{"date":"2025-10-02","symbol":"AMZN","close":222.41,"value":226.336,"ma_window":60},{"date":"2025-10-03","symbol":"AMZN","close":219.51,"value":226.1876086957,"ma_window":60},{"date":"2025-10-06","symbol":"AMZN","close":220.9,"value":226.075106383,"ma_window":60},{"date":"2025-10-07","symbol":"AMZN","close":221.78,"value":225.985625,"ma_window":60},{"date":"2025-10-08","symbol":"AMZN","close":225.22,"value":225.97,"ma_window":60},{"date":"2025-10-09","symbol":"AMZN","close":227.74,"value":226.0054,"ma_window":60},{"date":"2025-10-10","symbol":"AMZN","close":216.37,"value":225.8164705882,"ma_window":60},{"date":"2025-10-13","symbol":"AMZN","close":220.07,"value":225.7059615385,"ma_window":60},{"date":"2025-10-14","symbol":"AMZN","close":216.39,"value":225.5301886792,"ma_window":60},{"date":"2025-10-15","symbol":"AMZN","close":215.57,"value":225.3457407407,"ma_window":60},{"date":"2025-10-16","symbol":"AMZN","close":214.47,"value":225.148,"ma_window":60},{"date":"2025-10-17","symbol":"AMZN","close":213.04,"value":224.9317857143,"ma_window":60},{"date":"2025-10-20","symbol":"AMZN","close":216.48,"value":224.7835087719,"ma_window":60},{"date":"2025-10-21","symbol":"AMZN","close":222.03,"value":224.7360344828,"ma_window":60},{"date":"2025-10-22","symbol":"AMZN","close":217.95,"value":224.6210169492,"ma_window":60},{"date":"2025-10-23","symbol":"AMZN","close":221.09,"value":224.5621666667,"ma_window":60},{"date":"2025-10-24","symbol":"AMZN","close":224.21,"value":224.3971666667,"ma_window":60},{"date":"2025-10-27","symbol":"AMZN","close":226.97,"value":224.6008333333,"ma_window":60},{"date":"2025-10-28","symbol":"AMZN","close":229.25,"value":224.8941666667,"ma_window":60},{"date":"2025-10-29","symbol":"AMZN","close":230.3,"value":225.17,"ma_window":60},{"date":"2025-10-30","symbol":"AMZN","close":222.86,"value":225.1791666667,"ma_window":60},{"date":"2025-10-31","symbol":"AMZN","close":244.22,"value":225.5306666667,"ma_window":60},{"date":"2025-11-03","symbol":"AMZN","close":254,"value":226.0525,"ma_window":60},{"date":"2025-11-04","symbol":"AMZN","close":249.32,"value":226.5195,"ma_window":60},{"date":"2025-11-05","symbol":"AMZN","close":250.2,"value":226.9983333333,"ma_window":60},{"date":"2025-11-06","symbol":"AMZN","close":243.04,"value":227.3063333333,"ma_window":60},{"date":"2025-11-07","symbol":"AMZN","close":244.41,"value":227.5301666667,"ma_window":60},{"date":"2025-11-10","symbol":"AMZN","close":248.4,"value":227.8196666667,"ma_window":60},{"date":"2025-11-11","symbol":"AMZN","close":249.1,"value":228.1131666667,"ma_window":60},{"date":"2025-11-12","symbol":"AMZN","close":244.2,"value":228.383,"ma_window":60},{"date":"2025-11-13","symbol":"AMZN","close":237.58,"value":228.6125,"ma_window":60},{"date":"2025-11-14","symbol":"AMZN","close":234.69,"value":228.8248333333,"ma_window":60},{"date":"2025-11-17","symbol":"AMZN","close":232.87,"value":228.892,"ma_window":60},{"date":"2025-11-18","symbol":"AMZN","close":222.55,"value":228.8021666667,"ma_window":60},{"date":"2025-11-19","symbol":"AMZN","close":222.69,"value":228.7018333333,"ma_window":60},{"date":"2025-11-20","symbol":"AMZN","close":217.14,"value":228.5021666667,"ma_window":60},{"date":"2025-11-21","symbol":"AMZN","close":220.69,"value":228.3203333333,"ma_window":60},{"date":"2025-11-24","symbol":"AMZN","close":226.28,"value":228.275,"ma_window":60},{"date":"2025-11-25","symbol":"AMZN","close":229.67,"value":228.3471666667,"ma_window":60},{"date":"2025-11-26","symbol":"AMZN","close":229.16,"value":228.4,"ma_window":60},{"date":"2025-11-28","symbol":"AMZN","close":233.22,"value":228.359,"ma_window":60},{"date":"2025-12-01","symbol":"AMZN","close":233.88,"value":228.3848333333,"ma_window":60},{"date":"2025-12-02","symbol":"AMZN","close":234.42,"value":228.3611666667,"ma_window":60},{"date":"2025-12-03","symbol":"AMZN","close":232.38,"value":228.2635,"ma_window":60},{"date":"2025-12-04","symbol":"AMZN","close":229.11,"value":228.2431666667,"ma_window":60},{"date":"2025-12-05","symbol":"AMZN","close":229.53,"value":228.2361666667,"ma_window":60},{"date":"2025-12-08","symbol":"AMZN","close":226.89,"value":228.2151666667,"ma_window":60},{"date":"2025-12-09","symbol":"AMZN","close":227.92,"value":228.1566666667,"ma_window":60},{"date":"2025-12-10","symbol":"AMZN","close":231.78,"value":228.1188333333,"ma_window":60},{"date":"2025-12-11","symbol":"AMZN","close":230.28,"value":228.0965,"ma_window":60},{"date":"2025-12-12","symbol":"AMZN","close":226.19,"value":228.0125,"ma_window":60},{"date":"2025-12-15","symbol":"AMZN","close":222.54,"value":227.8635,"ma_window":60},{"date":"2025-12-16","symbol":"AMZN","close":222.56,"value":227.779,"ma_window":60},{"date":"2025-12-17","symbol":"AMZN","close":221.27,"value":227.7883333333,"ma_window":60},{"date":"2025-12-18","symbol":"AMZN","close":226.76,"value":227.8975,"ma_window":60},{"date":"2025-12-19","symbol":"AMZN","close":227.35,"value":228.0508333333,"ma_window":60},{"date":"2025-12-22","symbol":"AMZN","close":228.43,"value":228.195,"ma_window":60},{"date":"2025-12-23","symbol":"AMZN","close":232.14,"value":228.3611666667,"ma_window":60},{"date":"2025-12-24","symbol":"AMZN","close":232.38,"value":228.5746666667,"ma_window":60},{"date":"2025-12-26","symbol":"AMZN","close":232.52,"value":228.7728333333,"ma_window":60},{"date":"2025-12-29","symbol":"AMZN","close":232.07,"value":228.9338333333,"ma_window":60},{"date":"2025-12-30","symbol":"AMZN","close":232.53,"value":229.1508333333,"ma_window":60},{"date":"2025-12-31","symbol":"AMZN","close":230.82,"value":229.3161666667,"ma_window":60},{"date":"2026-01-02","symbol":"AMZN","close":226.5,"value":229.3948333333,"ma_window":60},{"date":"2026-01-05","symbol":"AMZN","close":233.06,"value":229.5255,"ma_window":60},{"date":"2026-01-06","symbol":"AMZN","close":240.93,"value":229.7453333333,"ma_window":60},{"date":"2026-01-07","symbol":"AMZN","close":241.56,"value":230.1651666667,"ma_window":60},{"date":"2026-01-08","symbol":"AMZN","close":246.29,"value":230.6021666667,"ma_window":60},{"date":"2026-01-09","symbol":"AMZN","close":247.38,"value":231.1186666667,"ma_window":60},{"date":"2026-01-12","symbol":"AMZN","close":246.47,"value":231.6336666667,"ma_window":60},{"date":"2026-01-13","symbol":"AMZN","close":242.6,"value":232.1025,"ma_window":60},{"date":"2026-01-14","symbol":"AMZN","close":236.65,"value":232.496,"ma_window":60},{"date":"2026-01-15","symbol":"AMZN","close":238.18,"value":232.8576666667,"ma_window":60},{"date":"2026-01-16","symbol":"AMZN","close":239.12,"value":233.1425,"ma_window":60},{"date":"2026-01-20","symbol":"AMZN","close":231,"value":233.36,"ma_window":60},{"date":"2026-01-21","symbol":"AMZN","close":231.31,"value":233.5303333333,"ma_window":60},{"date":"2026-01-22","symbol":"AMZN","close":234.34,"value":233.6991666667,"ma_window":60},{"date":"2026-01-23","symbol":"AMZN","close":239.16,"value":233.9023333333,"ma_window":60},{"date":"2026-01-26","symbol":"AMZN","close":238.42,"value":234.0551666667,"ma_window":60},{"date":"2025-07-31","symbol":"GOOGL","close":191.6,"value":191.6,"ma_window":60},{"date":"2025-08-01","symbol":"GOOGL","close":188.84,"value":190.22,"ma_window":60},{"date":"2025-08-04","symbol":"GOOGL","close":194.74,"value":191.7266666667,"ma_window":60},{"date":"2025-08-05","symbol":"GOOGL","close":194.37,"value":192.3875,"ma_window":60},{"date":"2025-08-06","symbol":"GOOGL","close":195.79,"value":193.068,"ma_window":60},{"date":"2025-08-07","symbol":"GOOGL","close":196.22,"value":193.5933333333,"ma_window":60},{"date":"2025-08-08","symbol":"GOOGL","close":201.11,"value":194.6671428571,"ma_window":60},{"date":"2025-08-11","symbol":"GOOGL","close":200.69,"value":195.42,"ma_window":60},{"date":"2025-08-12","symbol":"GOOGL","close":203.03,"value":196.2655555556,"ma_window":60},{"date":"2025-08-13","symbol":"GOOGL","close":201.65,"value":196.804,"ma_window":60},{"date":"2025-08-14","symbol":"GOOGL","close":202.63,"value":197.3336363636,"ma_window":60},{"date":"2025-08-15","symbol":"GOOGL","close":203.58,"value":197.8541666667,"ma_window":60},{"date":"2025-08-18","symbol":"GOOGL","close":203.19,"value":198.2646153846,"ma_window":60},{"date":"2025-08-19","symbol":"GOOGL","close":201.26,"value":198.4785714286,"ma_window":60},{"date":"2025-08-20","symbol":"GOOGL","close":199.01,"value":198.514,"ma_window":60},{"date":"2025-08-21","symbol":"GOOGL","close":199.44,"value":198.571875,"ma_window":60},{"date":"2025-08-22","symbol":"GOOGL","close":205.77,"value":198.9952941176,"ma_window":60},{"date":"2025-08-25","symbol":"GOOGL","close":208.17,"value":199.505,"ma_window":60},{"date":"2025-08-26","symbol":"GOOGL","close":206.82,"value":199.89,"ma_window":60},{"date":"2025-08-27","symbol":"GOOGL","close":207.16,"value":200.2535,"ma_window":60},{"date":"2025-08-28","symbol":"GOOGL","close":211.31,"value":200.78,"ma_window":60},{"date":"2025-08-29","symbol":"GOOGL","close":212.58,"value":201.3163636364,"ma_window":60},{"date":"2025-09-02","symbol":"GOOGL","close":211.02,"value":201.7382608696,"ma_window":60},{"date":"2025-09-03","symbol":"GOOGL","close":230.3,"value":202.9283333333,"ma_window":60},{"date":"2025-09-04","symbol":"GOOGL","close":231.94,"value":204.0888,"ma_window":60},{"date":"2025-09-05","symbol":"GOOGL","close":234.64,"value":205.2638461538,"ma_window":60},{"date":"2025-09-08","symbol":"GOOGL","close":233.89,"value":206.3240740741,"ma_window":60},{"date":"2025-09-09","symbol":"GOOGL","close":239.47,"value":207.5078571429,"ma_window":60},{"date":"2025-09-10","symbol":"GOOGL","close":239.01,"value":208.594137931,"ma_window":60},{"date":"2025-09-11","symbol":"GOOGL","close":240.21,"value":209.648,"ma_window":60},{"date":"2025-09-12","symbol":"GOOGL","close":240.64,"value":210.6477419355,"ma_window":60},{"date":"2025-09-15","symbol":"GOOGL","close":251.45,"value":211.9228125,"ma_window":60},{"date":"2025-09-16","symbol":"GOOGL","close":251,"value":213.106969697,"ma_window":60},{"date":"2025-09-17","symbol":"GOOGL","close":249.37,"value":214.1735294118,"ma_window":60},{"date":"2025-09-18","symbol":"GOOGL","close":251.87,"value":215.2505714286,"ma_window":60},{"date":"2025-09-19","symbol":"GOOGL","close":254.55,"value":216.3422222222,"ma_window":60},{"date":"2025-09-22","symbol":"GOOGL","close":252.36,"value":217.3156756757,"ma_window":60},{"date":"2025-09-23","symbol":"GOOGL","close":251.5,"value":218.2152631579,"ma_window":60},{"date":"2025-09-24","symbol":"GOOGL","close":246.98,"value":218.9528205128,"ma_window":60},{"date":"2025-09-25","symbol":"GOOGL","close":245.63,"value":219.61975,"ma_window":60},{"date":"2025-09-26","symbol":"GOOGL","close":246.38,"value":220.2724390244,"ma_window":60},{"date":"2025-09-29","symbol":"GOOGL","close":243.89,"value":220.8347619048,"ma_window":60},{"date":"2025-09-30","symbol":"GOOGL","close":242.94,"value":221.3488372093,"ma_window":60},{"date":"2025-10-01","symbol":"GOOGL","close":244.74,"value":221.8804545455,"ma_window":60},{"date":"2025-10-02","symbol":"GOOGL","close":245.53,"value":222.406,"ma_window":60},{"date":"2025-10-03","symbol":"GOOGL","close":245.19,"value":222.9013043478,"ma_window":60},{"date":"2025-10-06","symbol":"GOOGL","close":250.27,"value":223.4836170213,"ma_window":60},{"date":"2025-10-07","symbol":"GOOGL","close":245.6,"value":223.944375,"ma_window":60},{"date":"2025-10-08","symbol":"GOOGL","close":244.46,"value":224.3630612245,"ma_window":60},{"date":"2025-10-09","symbol":"GOOGL","close":241.37,"value":224.7032,"ma_window":60},{"date":"2025-10-10","symbol":"GOOGL","close":236.42,"value":224.9329411765,"ma_window":60},{"date":"2025-10-13","symbol":"GOOGL","close":243.99,"value":225.2994230769,"ma_window":60},{"date":"2025-10-14","symbol":"GOOGL","close":245.29,"value":225.6766037736,"ma_window":60},{"date":"2025-10-15","symbol":"GOOGL","close":250.87,"value":226.1431481481,"ma_window":60},{"date":"2025-10-16","symbol":"GOOGL","close":251.3,"value":226.6005454545,"ma_window":60},{"date":"2025-10-17","symbol":"GOOGL","close":253.13,"value":227.0742857143,"ma_window":60},{"date":"2025-10-20","symbol":"GOOGL","close":256.38,"value":227.5884210526,"ma_window":60},{"date":"2025-10-21","symbol":"GOOGL","close":250.3,"value":227.98,"ma_window":60},{"date":"2025-10-22","symbol":"GOOGL","close":251.53,"value":228.3791525424,"ma_window":60},{"date":"2025-10-23","symbol":"GOOGL","close":252.91,"value":228.788,"ma_window":60},{"date":"2025-10-24","symbol":"GOOGL","close":259.75,"value":229.9238333333,"ma_window":60},{"date":"2025-10-27","symbol":"GOOGL","close":269.09,"value":231.2613333333,"ma_window":60},{"date":"2025-10-28","symbol":"GOOGL","close":267.3,"value":232.4706666667,"ma_window":60},{"date":"2025-10-29","symbol":"GOOGL","close":274.39,"value":233.8043333333,"ma_window":60},{"date":"2025-10-30","symbol":"GOOGL","close":281.3,"value":235.2295,"ma_window":60},{"date":"2025-10-31","symbol":"GOOGL","close":281.01,"value":236.6426666667,"ma_window":60},{"date":"2025-11-03","symbol":"GOOGL","close":283.53,"value":238.0163333333,"ma_window":60},{"date":"2025-11-04","symbol":"GOOGL","close":277.36,"value":239.2941666667,"ma_window":60},{"date":"2025-11-05","symbol":"GOOGL","close":284.12,"value":240.6456666667,"ma_window":60},{"date":"2025-11-06","symbol":"GOOGL","close":284.56,"value":242.0275,"ma_window":60},{"date":"2025-11-07","symbol":"GOOGL","close":278.65,"value":243.2945,"ma_window":60},{"date":"2025-11-10","symbol":"GOOGL","close":289.91,"value":244.7333333333,"ma_window":60},{"date":"2025-11-11","symbol":"GOOGL","close":291.12,"value":246.1988333333,"ma_window":60},{"date":"2025-11-12","symbol":"GOOGL","close":286.52,"value":247.6198333333,"ma_window":60},{"date":"2025-11-13","symbol":"GOOGL","close":278.39,"value":248.9428333333,"ma_window":60},{"date":"2025-11-14","symbol":"GOOGL","close":276.23,"value":250.2226666667,"ma_window":60},{"date":"2025-11-17","symbol":"GOOGL","close":284.83,"value":251.5403333333,"ma_window":60},{"date":"2025-11-18","symbol":"GOOGL","close":284.09,"value":252.8056666667,"ma_window":60},{"date":"2025-11-19","symbol":"GOOGL","close":292.62,"value":254.2356666667,"ma_window":60},{"date":"2025-11-20","symbol":"GOOGL","close":289.26,"value":255.604,"ma_window":60},{"date":"2025-11-21","symbol":"GOOGL","close":299.46,"value":257.0731666667,"ma_window":60},{"date":"2025-11-24","symbol":"GOOGL","close":318.37,"value":258.8363333333,"ma_window":60},{"date":"2025-11-25","symbol":"GOOGL","close":323.23,"value":260.7065,"ma_window":60},{"date":"2025-11-26","symbol":"GOOGL","close":319.74,"value":262.1971666667,"ma_window":60},{"date":"2025-11-28","symbol":"GOOGL","close":319.97,"value":263.6643333333,"ma_window":60},{"date":"2025-12-01","symbol":"GOOGL","close":314.68,"value":264.9983333333,"ma_window":60},{"date":"2025-12-02","symbol":"GOOGL","close":315.6,"value":266.3601666667,"ma_window":60},{"date":"2025-12-03","symbol":"GOOGL","close":319.42,"value":267.6926666667,"ma_window":60},{"date":"2025-12-04","symbol":"GOOGL","close":317.41,"value":268.9993333333,"ma_window":60},{"date":"2025-12-05","symbol":"GOOGL","close":321.06,"value":270.3468333333,"ma_window":60},{"date":"2025-12-08","symbol":"GOOGL","close":313.72,"value":271.5648333333,"ma_window":60},{"date":"2025-12-09","symbol":"GOOGL","close":317.08,"value":272.6586666667,"ma_window":60},{"date":"2025-12-10","symbol":"GOOGL","close":320.21,"value":273.8121666667,"ma_window":60},{"date":"2025-12-11","symbol":"GOOGL","close":312.43,"value":274.8631666667,"ma_window":60},{"date":"2025-12-12","symbol":"GOOGL","close":309.29,"value":275.8201666667,"ma_window":60},{"date":"2025-12-15","symbol":"GOOGL","close":308.22,"value":276.7146666667,"ma_window":60},{"date":"2025-12-16","symbol":"GOOGL","close":306.57,"value":277.6181666667,"ma_window":60},{"date":"2025-12-17","symbol":"GOOGL","close":296.72,"value":278.3718333333,"ma_window":60},{"date":"2025-12-18","symbol":"GOOGL","close":302.46,"value":279.2965,"ma_window":60},{"date":"2025-12-19","symbol":"GOOGL","close":307.16,"value":280.322,"ma_window":60},{"date":"2025-12-22","symbol":"GOOGL","close":309.78,"value":281.3786666667,"ma_window":60},{"date":"2025-12-23","symbol":"GOOGL","close":314.35,"value":282.553,"ma_window":60},{"date":"2025-12-24","symbol":"GOOGL","close":314.09,"value":283.7388333333,"ma_window":60},{"date":"2025-12-26","symbol":"GOOGL","close":313.51,"value":284.885,"ma_window":60},{"date":"2025-12-29","symbol":"GOOGL","close":313.56,"value":286.0188333333,"ma_window":60},{"date":"2025-12-30","symbol":"GOOGL","close":313.85,"value":287.1631666667,"ma_window":60},{"date":"2025-12-31","symbol":"GOOGL","close":313,"value":288.2086666667,"ma_window":60},{"date":"2026-01-02","symbol":"GOOGL","close":315.15,"value":289.3678333333,"ma_window":60},{"date":"2026-01-05","symbol":"GOOGL","close":316.54,"value":290.5691666667,"ma_window":60},{"date":"2026-01-06","symbol":"GOOGL","close":314.34,"value":291.7853333333,"ma_window":60},{"date":"2026-01-07","symbol":"GOOGL","close":321.98,"value":293.2113333333,"ma_window":60},{"date":"2026-01-08","symbol":"GOOGL","close":325.44,"value":294.5688333333,"ma_window":60},{"date":"2026-01-09","symbol":"GOOGL","close":328.57,"value":295.9568333333,"ma_window":60},{"date":"2026-01-12","symbol":"GOOGL","close":331.86,"value":297.3066666667,"ma_window":60},{"date":"2026-01-13","symbol":"GOOGL","close":335.97,"value":298.7178333333,"ma_window":60},{"date":"2026-01-14","symbol":"GOOGL","close":335.84,"value":300.0963333333,"ma_window":60},{"date":"2026-01-15","symbol":"GOOGL","close":332.78,"value":301.3696666667,"ma_window":60},{"date":"2026-01-16","symbol":"GOOGL","close":330,"value":302.698,"ma_window":60},{"date":"2026-01-20","symbol":"GOOGL","close":322,"value":303.8725,"ma_window":60},{"date":"2026-01-21","symbol":"GOOGL","close":328.38,"value":305.1303333333,"ma_window":60},{"date":"2026-01-22","symbol":"GOOGL","close":330.54,"value":306.3101666667,"ma_window":60},{"date":"2026-01-23","symbol":"GOOGL","close":327.93,"value":307.2908333333,"ma_window":60},{"date":"2026-01-26","symbol":"GOOGL","close":333.26,"value":308.3901666667,"ma_window":60},{"date":"2025-07-31","symbol":"META","close":772.29,"value":772.29,"ma_window":60},{"date":"2025-08-01","symbol":"META","close":748.89,"value":760.59,"ma_window":60},{"date":"2025-08-04","symbol":"META","close":775.21,"value":765.4633333333,"ma_window":60},{"date":"2025-08-05","symbol":"META","close":762.32,"value":764.6775,"ma_window":60},{"date":"2025-08-06","symbol":"META","close":770.84,"value":765.91,"ma_window":60},{"date":"2025-08-07","symbol":"META","close":760.7,"value":765.0416666667,"ma_window":60},{"date":"2025-08-08","symbol":"META","close":768.15,"value":765.4857142857,"ma_window":60},{"date":"2025-08-11","symbol":"META","close":764.73,"value":765.39125,"ma_window":60},{"date":"2025-08-12","symbol":"META","close":788.82,"value":767.9944444444,"ma_window":60},{"date":"2025-08-13","symbol":"META","close":778.92,"value":769.087,"ma_window":60},{"date":"2025-08-14","symbol":"META","close":780.97,"value":770.1672727273,"ma_window":60},{"date":"2025-08-15","symbol":"META","close":784.06,"value":771.325,"ma_window":60},{"date":"2025-08-18","symbol":"META","close":766.23,"value":770.9330769231,"ma_window":60},{"date":"2025-08-19","symbol":"META","close":750.36,"value":769.4635714286,"ma_window":60},{"date":"2025-08-20","symbol":"META","close":746.61,"value":767.94,"ma_window":60},{"date":"2025-08-21","symbol":"META","close":738,"value":766.06875,"ma_window":60},{"date":"2025-08-22","symbol":"META","close":753.67,"value":765.3394117647,"ma_window":60},{"date":"2025-08-25","symbol":"META","close":752.18,"value":764.6083333333,"ma_window":60},{"date":"2025-08-26","symbol":"META","close":752.98,"value":763.9963157895,"ma_window":60},{"date":"2025-08-27","symbol":"META","close":746.27,"value":763.11,"ma_window":60},{"date":"2025-08-28","symbol":"META","close":749.99,"value":762.4852380952,"ma_window":60},{"date":"2025-08-29","symbol":"META","close":737.6,"value":761.3540909091,"ma_window":60},{"date":"2025-09-02","symbol":"META","close":734.02,"value":760.1656521739,"ma_window":60},{"date":"2025-09-03","symbol":"META","close":735.95,"value":759.1566666667,"ma_window":60},{"date":"2025-09-04","symbol":"META","close":747.54,"value":758.692,"ma_window":60},{"date":"2025-09-05","symbol":"META","close":751.33,"value":758.4088461538,"ma_window":60},{"date":"2025-09-08","symbol":"META","close":751.18,"value":758.1411111111,"ma_window":60},{"date":"2025-09-09","symbol":"META","close":764.56,"value":758.3703571429,"ma_window":60},{"date":"2025-09-10","symbol":"META","close":750.86,"value":758.1113793103,"ma_window":60},{"date":"2025-09-11","symbol":"META","close":749.78,"value":757.8336666667,"ma_window":60},{"date":"2025-09-12","symbol":"META","close":754.47,"value":757.7251612903,"ma_window":60},{"date":"2025-09-15","symbol":"META","close":763.56,"value":757.9075,"ma_window":60},{"date":"2025-09-16","symbol":"META","close":777.84,"value":758.5115151515,"ma_window":60},{"date":"2025-09-17","symbol":"META","close":774.57,"value":758.9838235294,"ma_window":60},{"date":"2025-09-18","symbol":"META","close":779.09,"value":759.5582857143,"ma_window":60},{"date":"2025-09-19","symbol":"META","close":777.22,"value":760.0488888889,"ma_window":60},{"date":"2025-09-22","symbol":"META","close":764.54,"value":760.1702702703,"ma_window":60},{"date":"2025-09-23","symbol":"META","close":754.78,"value":760.0284210526,"ma_window":60},{"date":"2025-09-24","symbol":"META","close":760.04,"value":760.0287179487,"ma_window":60},{"date":"2025-09-25","symbol":"META","close":748.3,"value":759.7355,"ma_window":60},{"date":"2025-09-26","symbol":"META","close":743.14,"value":759.3307317073,"ma_window":60},{"date":"2025-09-29","symbol":"META","close":742.79,"value":758.9369047619,"ma_window":60},{"date":"2025-09-30","symbol":"META","close":733.78,"value":758.3518604651,"ma_window":60},{"date":"2025-10-01","symbol":"META","close":716.76,"value":757.4065909091,"ma_window":60},{"date":"2025-10-02","symbol":"META","close":726.46,"value":756.7188888889,"ma_window":60},{"date":"2025-10-03","symbol":"META","close":709.98,"value":755.702826087,"ma_window":60},{"date":"2025-10-06","symbol":"META","close":715.08,"value":754.8385106383,"ma_window":60},{"date":"2025-10-07","symbol":"META","close":712.5,"value":753.9564583333,"ma_window":60},{"date":"2025-10-08","symbol":"META","close":717.26,"value":753.2075510204,"ma_window":60},{"date":"2025-10-09","symbol":"META","close":732.91,"value":752.8016,"ma_window":60},{"date":"2025-10-10","symbol":"META","close":704.73,"value":751.8590196078,"ma_window":60},{"date":"2025-10-13","symbol":"META","close":715.12,"value":751.1525,"ma_window":60},{"date":"2025-10-14","symbol":"META","close":708.07,"value":750.3396226415,"ma_window":60},{"date":"2025-10-15","symbol":"META","close":716.97,"value":749.7216666667,"ma_window":60},{"date":"2025-10-16","symbol":"META","close":711.49,"value":749.0265454545,"ma_window":60},{"date":"2025-10-17","symbol":"META","close":716.34,"value":748.4428571429,"ma_window":60},{"date":"2025-10-20","symbol":"META","close":731.57,"value":748.1468421053,"ma_window":60},{"date":"2025-10-21","symbol":"META","close":732.67,"value":747.88,"ma_window":60},{"date":"2025-10-22","symbol":"META","close":732.81,"value":747.6245762712,"ma_window":60},{"date":"2025-10-23","symbol":"META","close":733.4,"value":747.3875,"ma_window":60},{"date":"2025-10-24","symbol":"META","close":737.76,"value":746.812,"ma_window":60},{"date":"2025-10-27","symbol":"META","close":750.21,"value":746.834,"ma_window":60},{"date":"2025-10-28","symbol":"META","close":750.83,"value":746.4276666667,"ma_window":60},{"date":"2025-10-29","symbol":"META","close":751.06,"value":746.24,"ma_window":60},{"date":"2025-10-30","symbol":"META","close":665.93,"value":744.4915,"ma_window":60},{"date":"2025-10-31","symbol":"META","close":647.82,"value":742.6101666667,"ma_window":60},{"date":"2025-11-03","symbol":"META","close":637.19,"value":740.4275,"ma_window":60},{"date":"2025-11-04","symbol":"META","close":626.81,"value":738.1288333333,"ma_window":60},{"date":"2025-11-05","symbol":"META","close":635.43,"value":735.5723333333,"ma_window":60},{"date":"2025-11-06","symbol":"META","close":618.44,"value":732.8976666667,"ma_window":60},{"date":"2025-11-07","symbol":"META","close":621.2,"value":730.2348333333,"ma_window":60},{"date":"2025-11-10","symbol":"META","close":631.25,"value":727.688,"ma_window":60},{"date":"2025-11-11","symbol":"META","close":626.57,"value":725.3603333333,"ma_window":60},{"date":"2025-11-12","symbol":"META","close":608.51,"value":722.9961666667,"ma_window":60},{"date":"2025-11-13","symbol":"META","close":609.39,"value":720.7091666667,"ma_window":60},{"date":"2025-11-14","symbol":"META","close":608.96,"value":718.5585,"ma_window":60},{"date":"2025-11-17","symbol":"META","close":601.52,"value":716.0226666667,"ma_window":60},{"date":"2025-11-18","symbol":"META","close":597.2,"value":713.4396666667,"ma_window":60},{"date":"2025-11-19","symbol":"META","close":589.84,"value":710.7206666667,"ma_window":60},{"date":"2025-11-20","symbol":"META","close":588.67,"value":708.094,"ma_window":60},{"date":"2025-11-21","symbol":"META","close":593.77,"value":705.4903333333,"ma_window":60},{"date":"2025-11-24","symbol":"META","close":612.55,"value":703.4061666667,"ma_window":60},{"date":"2025-11-25","symbol":"META","close":635.7,"value":701.7675,"ma_window":60},{"date":"2025-11-26","symbol":"META","close":633.09,"value":700.0531666667,"ma_window":60},{"date":"2025-11-28","symbol":"META","close":647.42,"value":698.3845,"ma_window":60},{"date":"2025-12-01","symbol":"META","close":640.35,"value":696.5348333333,"ma_window":60},{"date":"2025-12-02","symbol":"META","close":646.57,"value":694.7913333333,"ma_window":60},{"date":"2025-12-03","symbol":"META","close":639.08,"value":692.7,"ma_window":60},{"date":"2025-12-04","symbol":"META","close":660.99,"value":691.2021666667,"ma_window":60},{"date":"2025-12-05","symbol":"META","close":672.87,"value":689.9203333333,"ma_window":60},{"date":"2025-12-08","symbol":"META","close":666.26,"value":688.4501666667,"ma_window":60},{"date":"2025-12-09","symbol":"META","close":656.42,"value":686.6645,"ma_window":60},{"date":"2025-12-10","symbol":"META","close":649.6,"value":684.5271666667,"ma_window":60},{"date":"2025-12-11","symbol":"META","close":652.18,"value":682.4873333333,"ma_window":60},{"date":"2025-12-12","symbol":"META","close":643.71,"value":680.231,"ma_window":60},{"date":"2025-12-15","symbol":"META","close":647.51,"value":678.0691666667,"ma_window":60},{"date":"2025-12-16","symbol":"META","close":657.15,"value":676.2793333333,"ma_window":60},{"date":"2025-12-17","symbol":"META","close":649.5,"value":674.5246666667,"ma_window":60},{"date":"2025-12-18","symbol":"META","close":664.45,"value":672.9315,"ma_window":60},{"date":"2025-12-19","symbol":"META","close":658.77,"value":671.4393333333,"ma_window":60},{"date":"2025-12-22","symbol":"META","close":661.5,"value":670.0786666667,"ma_window":60},{"date":"2025-12-23","symbol":"META","close":664.94,"value":668.7811666667,"ma_window":60},{"date":"2025-12-24","symbol":"META","close":667.55,"value":667.6773333333,"ma_window":60},{"date":"2025-12-26","symbol":"META","close":663.29,"value":666.7861666667,"ma_window":60},{"date":"2025-12-29","symbol":"META","close":658.69,"value":665.6566666667,"ma_window":60},{"date":"2025-12-30","symbol":"META","close":665.95,"value":664.9228333333,"ma_window":60},{"date":"2025-12-31","symbol":"META","close":660.09,"value":664.0063333333,"ma_window":60},{"date":"2026-01-02","symbol":"META","close":650.41,"value":662.9715,"ma_window":60},{"date":"2026-01-05","symbol":"META","close":658.79,"value":661.997,"ma_window":60},{"date":"2026-01-06","symbol":"META","close":660.62,"value":660.7921666667,"ma_window":60},{"date":"2026-01-07","symbol":"META","close":648.69,"value":659.8581666667,"ma_window":60},{"date":"2026-01-08","symbol":"META","close":646.06,"value":658.7071666667,"ma_window":60},{"date":"2026-01-09","symbol":"META","close":653.06,"value":657.7903333333,"ma_window":60},{"date":"2026-01-12","symbol":"META","close":641.97,"value":656.5403333333,"ma_window":60},{"date":"2026-01-13","symbol":"META","close":631.09,"value":655.2003333333,"ma_window":60},{"date":"2026-01-14","symbol":"META","close":615.52,"value":653.52,"ma_window":60},{"date":"2026-01-15","symbol":"META","close":620.8,"value":651.6738333333,"ma_window":60},{"date":"2026-01-16","symbol":"META","close":620.25,"value":649.8001666667,"ma_window":60},{"date":"2026-01-20","symbol":"META","close":604.12,"value":647.6553333333,"ma_window":60},{"date":"2026-01-21","symbol":"META","close":612.96,"value":645.648,"ma_window":60},{"date":"2026-01-22","symbol":"META","close":647.63,"value":644.1458333333,"ma_window":60},{"date":"2026-01-23","symbol":"META","close":658.76,"value":642.6216666667,"ma_window":60},{"date":"2026-01-26","symbol":"META","close":672.36,"value":641.3138333333,"ma_window":60},{"date":"2025-07-31","symbol":"MSFT","close":531.63,"value":531.63,"ma_window":60},{"date":"2025-08-01","symbol":"MSFT","close":522.27,"value":526.95,"ma_window":60},{"date":"2025-08-04","symbol":"MSFT","close":533.76,"value":529.22,"ma_window":60},{"date":"2025-08-05","symbol":"MSFT","close":525.9,"value":528.39,"ma_window":60},{"date":"2025-08-06","symbol":"MSFT","close":523.1,"value":527.332,"ma_window":60},{"date":"2025-08-07","symbol":"MSFT","close":519.01,"value":525.945,"ma_window":60},{"date":"2025-08-08","symbol":"MSFT","close":520.21,"value":525.1257142857,"ma_window":60},{"date":"2025-08-11","symbol":"MSFT","close":519.94,"value":524.4775,"ma_window":60},{"date":"2025-08-12","symbol":"MSFT","close":527.38,"value":524.8,"ma_window":60},{"date":"2025-08-13","symbol":"MSFT","close":518.75,"value":524.195,"ma_window":60},{"date":"2025-08-14","symbol":"MSFT","close":520.65,"value":523.8727272727,"ma_window":60},{"date":"2025-08-15","symbol":"MSFT","close":518.35,"value":523.4125,"ma_window":60},{"date":"2025-08-18","symbol":"MSFT","close":515.29,"value":522.7876923077,"ma_window":60},{"date":"2025-08-19","symbol":"MSFT","close":507.98,"value":521.73,"ma_window":60},{"date":"2025-08-20","symbol":"MSFT","close":503.95,"value":520.5446666667,"ma_window":60},{"date":"2025-08-21","symbol":"MSFT","close":503.3,"value":519.466875,"ma_window":60},{"date":"2025-08-22","symbol":"MSFT","close":506.28,"value":518.6911764706,"ma_window":60},{"date":"2025-08-25","symbol":"MSFT","close":503.32,"value":517.8372222222,"ma_window":60},{"date":"2025-08-26","symbol":"MSFT","close":501.1,"value":516.9563157895,"ma_window":60},{"date":"2025-08-27","symbol":"MSFT","close":505.79,"value":516.398,"ma_window":60},{"date":"2025-08-28","symbol":"MSFT","close":508.69,"value":516.030952381,"ma_window":60},{"date":"2025-08-29","symbol":"MSFT","close":505.74,"value":515.5631818182,"ma_window":60},{"date":"2025-09-02","symbol":"MSFT","close":504.18,"value":515.0682608696,"ma_window":60},{"date":"2025-09-03","symbol":"MSFT","close":504.41,"value":514.6241666667,"ma_window":60},{"date":"2025-09-04","symbol":"MSFT","close":507.02,"value":514.32,"ma_window":60},{"date":"2025-09-05","symbol":"MSFT","close":494.08,"value":513.5415384615,"ma_window":60},{"date":"2025-09-08","symbol":"MSFT","close":497.27,"value":512.9388888889,"ma_window":60},{"date":"2025-09-09","symbol":"MSFT","close":497.48,"value":512.3867857143,"ma_window":60},{"date":"2025-09-10","symbol":"MSFT","close":499.44,"value":511.9403448276,"ma_window":60},{"date":"2025-09-11","symbol":"MSFT","close":500.07,"value":511.5446666667,"ma_window":60},{"date":"2025-09-12","symbol":"MSFT","close":508.95,"value":511.4609677419,"ma_window":60},{"date":"2025-09-15","symbol":"MSFT","close":514.4,"value":511.5528125,"ma_window":60},{"date":"2025-09-16","symbol":"MSFT","close":508.09,"value":511.4478787879,"ma_window":60},{"date":"2025-09-17","symbol":"MSFT","close":509.07,"value":511.3779411765,"ma_window":60},{"date":"2025-09-18","symbol":"MSFT","close":507.5,"value":511.2671428571,"ma_window":60},{"date":"2025-09-19","symbol":"MSFT","close":516.96,"value":511.4252777778,"ma_window":60},{"date":"2025-09-22","symbol":"MSFT","close":513.49,"value":511.4810810811,"ma_window":60},{"date":"2025-09-23","symbol":"MSFT","close":508.28,"value":511.3968421053,"ma_window":60},{"date":"2025-09-24","symbol":"MSFT","close":509.2,"value":511.3405128205,"ma_window":60},{"date":"2025-09-25","symbol":"MSFT","close":506.08,"value":511.209,"ma_window":60},{"date":"2025-09-26","symbol":"MSFT","close":510.5,"value":511.1917073171,"ma_window":60},{"date":"2025-09-29","symbol":"MSFT","close":513.64,"value":511.25,"ma_window":60},{"date":"2025-09-30","symbol":"MSFT","close":516.98,"value":511.383255814,"ma_window":60},{"date":"2025-10-01","symbol":"MSFT","close":518.74,"value":511.5504545455,"ma_window":60},{"date":"2025-10-02","symbol":"MSFT","close":514.78,"value":511.6222222222,"ma_window":60},{"date":"2025-10-03","symbol":"MSFT","close":516.38,"value":511.7256521739,"ma_window":60},{"date":"2025-10-06","symbol":"MSFT","close":527.58,"value":512.0629787234,"ma_window":60},{"date":"2025-10-07","symbol":"MSFT","close":523,"value":512.2908333333,"ma_window":60},{"date":"2025-10-08","symbol":"MSFT","close":523.87,"value":512.5271428571,"ma_window":60},{"date":"2025-10-09","symbol":"MSFT","close":521.42,"value":512.705,"ma_window":60},{"date":"2025-10-10","symbol":"MSFT","close":510.01,"value":512.6521568627,"ma_window":60},{"date":"2025-10-13","symbol":"MSFT","close":513.09,"value":512.6605769231,"ma_window":60},{"date":"2025-10-14","symbol":"MSFT","close":512.61,"value":512.6596226415,"ma_window":60},{"date":"2025-10-15","symbol":"MSFT","close":512.47,"value":512.6561111111,"ma_window":60},{"date":"2025-10-16","symbol":"MSFT","close":510.65,"value":512.6196363636,"ma_window":60},{"date":"2025-10-17","symbol":"MSFT","close":512.62,"value":512.6196428571,"ma_window":60},{"date":"2025-10-20","symbol":"MSFT","close":515.82,"value":512.6757894737,"ma_window":60},{"date":"2025-10-21","symbol":"MSFT","close":516.69,"value":512.745,"ma_window":60},{"date":"2025-10-22","symbol":"MSFT","close":519.57,"value":512.8606779661,"ma_window":60},{"date":"2025-10-23","symbol":"MSFT","close":519.59,"value":512.9728333333,"ma_window":60},{"date":"2025-10-24","symbol":"MSFT","close":522.63,"value":512.8228333333,"ma_window":60},{"date":"2025-10-27","symbol":"MSFT","close":530.53,"value":512.9605,"ma_window":60},{"date":"2025-10-28","symbol":"MSFT","close":541.06,"value":513.0821666667,"ma_window":60},{"date":"2025-10-29","symbol":"MSFT","close":540.54,"value":513.3261666667,"ma_window":60},{"date":"2025-10-30","symbol":"MSFT","close":524.78,"value":513.3541666667,"ma_window":60},{"date":"2025-10-31","symbol":"MSFT","close":516.84,"value":513.318,"ma_window":60},{"date":"2025-11-03","symbol":"MSFT","close":516.06,"value":513.2488333333,"ma_window":60},{"date":"2025-11-04","symbol":"MSFT","close":513.37,"value":513.1393333333,"ma_window":60},{"date":"2025-11-05","symbol":"MSFT","close":506.21,"value":512.7865,"ma_window":60},{"date":"2025-11-06","symbol":"MSFT","close":496.17,"value":512.4101666667,"ma_window":60},{"date":"2025-11-07","symbol":"MSFT","close":495.89,"value":511.9975,"ma_window":60},{"date":"2025-11-10","symbol":"MSFT","close":505.05,"value":511.7758333333,"ma_window":60},{"date":"2025-11-11","symbol":"MSFT","close":507.73,"value":511.6498333333,"ma_window":60},{"date":"2025-11-12","symbol":"MSFT","close":510.19,"value":511.6866666667,"ma_window":60},{"date":"2025-11-13","symbol":"MSFT","close":502.35,"value":511.66,"ma_window":60},{"date":"2025-11-14","symbol":"MSFT","close":509.23,"value":511.7588333333,"ma_window":60},{"date":"2025-11-17","symbol":"MSFT","close":506.54,"value":511.7631666667,"ma_window":60},{"date":"2025-11-18","symbol":"MSFT","close":492.87,"value":511.589,"ma_window":60},{"date":"2025-11-19","symbol":"MSFT","close":486.21,"value":511.3408333333,"ma_window":60},{"date":"2025-11-20","symbol":"MSFT","close":478.43,"value":510.8848333333,"ma_window":60},{"date":"2025-11-21","symbol":"MSFT","close":472.12,"value":510.2753333333,"ma_window":60},{"date":"2025-11-24","symbol":"MSFT","close":474,"value":509.7463333333,"ma_window":60},{"date":"2025-11-25","symbol":"MSFT","close":476.99,"value":509.2931666667,"ma_window":60},{"date":"2025-11-26","symbol":"MSFT","close":485.5,"value":508.978,"ma_window":60},{"date":"2025-11-28","symbol":"MSFT","close":492.01,"value":508.7278333333,"ma_window":60},{"date":"2025-12-01","symbol":"MSFT","close":486.74,"value":508.6055,"ma_window":60},{"date":"2025-12-02","symbol":"MSFT","close":490,"value":508.4843333333,"ma_window":60},{"date":"2025-12-03","symbol":"MSFT","close":477.73,"value":508.1551666667,"ma_window":60},{"date":"2025-12-04","symbol":"MSFT","close":480.84,"value":507.8451666667,"ma_window":60},{"date":"2025-12-05","symbol":"MSFT","close":483.16,"value":507.5633333333,"ma_window":60},{"date":"2025-12-08","symbol":"MSFT","close":491.02,"value":507.2645,"ma_window":60},{"date":"2025-12-09","symbol":"MSFT","close":492.02,"value":506.8915,"ma_window":60},{"date":"2025-12-10","symbol":"MSFT","close":478.56,"value":506.3993333333,"ma_window":60},{"date":"2025-12-11","symbol":"MSFT","close":483.47,"value":505.9726666667,"ma_window":60},{"date":"2025-12-12","symbol":"MSFT","close":478.53,"value":505.4898333333,"ma_window":60},{"date":"2025-12-15","symbol":"MSFT","close":474.82,"value":504.7875,"ma_window":60},{"date":"2025-12-16","symbol":"MSFT","close":476.39,"value":504.1691666667,"ma_window":60},{"date":"2025-12-17","symbol":"MSFT","close":476.12,"value":503.6331666667,"ma_window":60},{"date":"2025-12-18","symbol":"MSFT","close":483.98,"value":503.2128333333,"ma_window":60},{"date":"2025-12-19","symbol":"MSFT","close":485.92,"value":502.8768333333,"ma_window":60},{"date":"2025-12-22","symbol":"MSFT","close":484.92,"value":502.4505,"ma_window":60},{"date":"2025-12-23","symbol":"MSFT","close":486.85,"value":502.004,"ma_window":60},{"date":"2025-12-24","symbol":"MSFT","close":488.02,"value":501.5213333333,"ma_window":60},{"date":"2025-12-26","symbol":"MSFT","close":487.71,"value":501.0041666667,"ma_window":60},{"date":"2025-12-29","symbol":"MSFT","close":487.1,"value":500.5428333333,"ma_window":60},{"date":"2025-12-30","symbol":"MSFT","close":487.48,"value":500.0611666667,"ma_window":60},{"date":"2025-12-31","symbol":"MSFT","close":483.62,"value":499.3285,"ma_window":60},{"date":"2026-01-02","symbol":"MSFT","close":472.94,"value":498.4941666667,"ma_window":60},{"date":"2026-01-05","symbol":"MSFT","close":472.85,"value":497.6438333333,"ma_window":60},{"date":"2026-01-06","symbol":"MSFT","close":478.51,"value":496.9286666667,"ma_window":60},{"date":"2026-01-07","symbol":"MSFT","close":483.47,"value":496.4863333333,"ma_window":60},{"date":"2026-01-08","symbol":"MSFT","close":478.11,"value":495.9033333333,"ma_window":60},{"date":"2026-01-09","symbol":"MSFT","close":479.28,"value":495.3478333333,"ma_window":60},{"date":"2026-01-12","symbol":"MSFT","close":477.18,"value":494.7596666667,"ma_window":60},{"date":"2026-01-13","symbol":"MSFT","close":470.67,"value":494.0933333333,"ma_window":60},{"date":"2026-01-14","symbol":"MSFT","close":459.38,"value":493.206,"ma_window":60},{"date":"2026-01-15","symbol":"MSFT","close":456.66,"value":492.22,"ma_window":60},{"date":"2026-01-16","symbol":"MSFT","close":459.86,"value":491.2728333333,"ma_window":60},{"date":"2026-01-20","symbol":"MSFT","close":454.52,"value":490.1886666667,"ma_window":60},{"date":"2026-01-21","symbol":"MSFT","close":444.11,"value":488.9306666667,"ma_window":60},{"date":"2026-01-22","symbol":"MSFT","close":451.14,"value":487.7391666667,"ma_window":60},{"date":"2026-01-23","symbol":"MSFT","close":465.95,"value":486.6628333333,"ma_window":60},{"date":"2026-01-26","symbol":"MSFT","close":470.28,"value":485.4831666667,"ma_window":60},{"date":"2025-07-31","symbol":"NVDA","close":177.85,"value":177.85,"ma_window":60},{"date":"2025-08-01","symbol":"NVDA","close":173.7,"value":175.775,"ma_window":60},{"date":"2025-08-04","symbol":"NVDA","close":179.98,"value":177.1766666667,"ma_window":60},{"date":"2025-08-05","symbol":"NVDA","close":178.24,"value":177.4425,"ma_window":60},{"date":"2025-08-06","symbol":"NVDA","close":179.4,"value":177.834,"ma_window":60},{"date":"2025-08-07","symbol":"NVDA","close":180.75,"value":178.32,"ma_window":60},{"date":"2025-08-08","symbol":"NVDA","close":182.68,"value":178.9428571429,"ma_window":60},{"date":"2025-08-11","symbol":"NVDA","close":182.04,"value":179.33,"ma_window":60},{"date":"2025-08-12","symbol":"NVDA","close":183.14,"value":179.7533333333,"ma_window":60},{"date":"2025-08-13","symbol":"NVDA","close":181.57,"value":179.935,"ma_window":60},{"date":"2025-08-14","symbol":"NVDA","close":182,"value":180.1227272727,"ma_window":60},{"date":"2025-08-15","symbol":"NVDA","close":180.43,"value":180.1483333333,"ma_window":60},{"date":"2025-08-18","symbol":"NVDA","close":181.99,"value":180.29,"ma_window":60},{"date":"2025-08-19","symbol":"NVDA","close":175.62,"value":179.9564285714,"ma_window":60},{"date":"2025-08-20","symbol":"NVDA","close":175.38,"value":179.6513333333,"ma_window":60},{"date":"2025-08-21","symbol":"NVDA","close":174.96,"value":179.358125,"ma_window":60},{"date":"2025-08-22","symbol":"NVDA","close":177.97,"value":179.2764705882,"ma_window":60},{"date":"2025-08-25","symbol":"NVDA","close":179.79,"value":179.305,"ma_window":60},{"date":"2025-08-26","symbol":"NVDA","close":181.75,"value":179.4336842105,"ma_window":60},{"date":"2025-08-27","symbol":"NVDA","close":181.58,"value":179.541,"ma_window":60},{"date":"2025-08-28","symbol":"NVDA","close":180.15,"value":179.57,"ma_window":60},{"date":"2025-08-29","symbol":"NVDA","close":174.16,"value":179.3240909091,"ma_window":60},{"date":"2025-09-02","symbol":"NVDA","close":170.76,"value":178.9517391304,"ma_window":60},{"date":"2025-09-03","symbol":"NVDA","close":170.6,"value":178.60375,"ma_window":60},{"date":"2025-09-04","symbol":"NVDA","close":171.64,"value":178.3252,"ma_window":60},{"date":"2025-09-05","symbol":"NVDA","close":167,"value":177.8896153846,"ma_window":60},{"date":"2025-09-08","symbol":"NVDA","close":168.29,"value":177.5340740741,"ma_window":60},{"date":"2025-09-09","symbol":"NVDA","close":170.74,"value":177.2914285714,"ma_window":60},{"date":"2025-09-10","symbol":"NVDA","close":177.31,"value":177.2920689655,"ma_window":60},{"date":"2025-09-11","symbol":"NVDA","close":177.16,"value":177.2876666667,"ma_window":60},{"date":"2025-09-12","symbol":"NVDA","close":177.81,"value":177.304516129,"ma_window":60},{"date":"2025-09-15","symbol":"NVDA","close":177.74,"value":177.318125,"ma_window":60},{"date":"2025-09-16","symbol":"NVDA","close":174.87,"value":177.2439393939,"ma_window":60},{"date":"2025-09-17","symbol":"NVDA","close":170.28,"value":177.0391176471,"ma_window":60},{"date":"2025-09-18","symbol":"NVDA","close":176.23,"value":177.016,"ma_window":60},{"date":"2025-09-19","symbol":"NVDA","close":176.66,"value":177.0061111111,"ma_window":60},{"date":"2025-09-22","symbol":"NVDA","close":183.6,"value":177.1843243243,"ma_window":60},{"date":"2025-09-23","symbol":"NVDA","close":178.42,"value":177.2168421053,"ma_window":60},{"date":"2025-09-24","symbol":"NVDA","close":176.96,"value":177.2102564103,"ma_window":60},{"date":"2025-09-25","symbol":"NVDA","close":177.68,"value":177.222,"ma_window":60},{"date":"2025-09-26","symbol":"NVDA","close":178.18,"value":177.2453658537,"ma_window":60},{"date":"2025-09-29","symbol":"NVDA","close":181.84,"value":177.3547619048,"ma_window":60},{"date":"2025-09-30","symbol":"NVDA","close":186.57,"value":177.5690697674,"ma_window":60},{"date":"2025-10-01","symbol":"NVDA","close":187.23,"value":177.7886363636,"ma_window":60},{"date":"2025-10-02","symbol":"NVDA","close":188.88,"value":178.0351111111,"ma_window":60},{"date":"2025-10-03","symbol":"NVDA","close":187.61,"value":178.2432608696,"ma_window":60},{"date":"2025-10-06","symbol":"NVDA","close":185.53,"value":178.3982978723,"ma_window":60},{"date":"2025-10-07","symbol":"NVDA","close":185.03,"value":178.5364583333,"ma_window":60},{"date":"2025-10-08","symbol":"NVDA","close":189.1,"value":178.7520408163,"ma_window":60},{"date":"2025-10-09","symbol":"NVDA","close":192.56,"value":179.0282,"ma_window":60},{"date":"2025-10-10","symbol":"NVDA","close":183.15,"value":179.1090196078,"ma_window":60},{"date":"2025-10-13","symbol":"NVDA","close":188.31,"value":179.2859615385,"ma_window":60},{"date":"2025-10-14","symbol":"NVDA","close":180.02,"value":179.2998113208,"ma_window":60},{"date":"2025-10-15","symbol":"NVDA","close":179.82,"value":179.3094444444,"ma_window":60},{"date":"2025-10-16","symbol":"NVDA","close":181.8,"value":179.3547272727,"ma_window":60},{"date":"2025-10-17","symbol":"NVDA","close":183.21,"value":179.4235714286,"ma_window":60},{"date":"2025-10-20","symbol":"NVDA","close":182.63,"value":179.4798245614,"ma_window":60},{"date":"2025-10-21","symbol":"NVDA","close":181.15,"value":179.5086206897,"ma_window":60},{"date":"2025-10-22","symbol":"NVDA","close":180.27,"value":179.5215254237,"ma_window":60},{"date":"2025-10-23","symbol":"NVDA","close":182.15,"value":179.5653333333,"ma_window":60},{"date":"2025-10-24","symbol":"NVDA","close":186.25,"value":179.7053333333,"ma_window":60},{"date":"2025-10-27","symbol":"NVDA","close":191.48,"value":180.0016666667,"ma_window":60},{"date":"2025-10-28","symbol":"NVDA","close":201.02,"value":180.3523333333,"ma_window":60},{"date":"2025-10-29","symbol":"NVDA","close":207.03,"value":180.8321666667,"ma_window":60},{"date":"2025-10-30","symbol":"NVDA","close":202.88,"value":181.2235,"ma_window":60},{"date":"2025-10-31","symbol":"NVDA","close":202.48,"value":181.5856666667,"ma_window":60},{"date":"2025-11-03","symbol":"NVDA","close":206.87,"value":181.9888333333,"ma_window":60},{"date":"2025-11-04","symbol":"NVDA","close":198.68,"value":182.2661666667,"ma_window":60},{"date":"2025-11-05","symbol":"NVDA","close":195.2,"value":182.4671666667,"ma_window":60},{"date":"2025-11-06","symbol":"NVDA","close":188.07,"value":182.5755,"ma_window":60},{"date":"2025-11-07","symbol":"NVDA","close":188.14,"value":182.6778333333,"ma_window":60},{"date":"2025-11-10","symbol":"NVDA","close":199.04,"value":182.988,"ma_window":60},{"date":"2025-11-11","symbol":"NVDA","close":193.15,"value":183.174,"ma_window":60},{"date":"2025-11-12","symbol":"NVDA","close":193.79,"value":183.4768333333,"ma_window":60},{"date":"2025-11-13","symbol":"NVDA","close":186.85,"value":183.668,"ma_window":60},{"date":"2025-11-14","symbol":"NVDA","close":190.16,"value":183.9213333333,"ma_window":60},{"date":"2025-11-17","symbol":"NVDA","close":186.59,"value":184.065,"ma_window":60},{"date":"2025-11-18","symbol":"NVDA","close":181.35,"value":184.091,"ma_window":60},{"date":"2025-11-19","symbol":"NVDA","close":186.51,"value":184.1703333333,"ma_window":60},{"date":"2025-11-20","symbol":"NVDA","close":180.63,"value":184.1545,"ma_window":60},{"date":"2025-11-21","symbol":"NVDA","close":178.87,"value":184.1331666667,"ma_window":60},{"date":"2025-11-24","symbol":"NVDA","close":182.54,"value":184.2728333333,"ma_window":60},{"date":"2025-11-25","symbol":"NVDA","close":177.81,"value":184.3903333333,"ma_window":60},{"date":"2025-11-26","symbol":"NVDA","close":180.25,"value":184.5511666667,"ma_window":60},{"date":"2025-11-28","symbol":"NVDA","close":176.99,"value":184.6403333333,"ma_window":60},{"date":"2025-12-01","symbol":"NVDA","close":179.91,"value":184.8555,"ma_window":60},{"date":"2025-12-02","symbol":"NVDA","close":181.45,"value":185.0748333333,"ma_window":60},{"date":"2025-12-03","symbol":"NVDA","close":179.58,"value":185.2221666667,"ma_window":60},{"date":"2025-12-04","symbol":"NVDA","close":183.38,"value":185.3233333333,"ma_window":60},{"date":"2025-12-05","symbol":"NVDA","close":182.41,"value":185.4108333333,"ma_window":60},{"date":"2025-12-08","symbol":"NVDA","close":185.55,"value":185.5398333333,"ma_window":60},{"date":"2025-12-09","symbol":"NVDA","close":184.97,"value":185.6603333333,"ma_window":60},{"date":"2025-12-10","symbol":"NVDA","close":183.78,"value":185.8088333333,"ma_window":60},{"date":"2025-12-11","symbol":"NVDA","close":180.93,"value":185.9863333333,"ma_window":60},{"date":"2025-12-12","symbol":"NVDA","close":175.02,"value":185.9661666667,"ma_window":60},{"date":"2025-12-15","symbol":"NVDA","close":176.29,"value":185.96,"ma_window":60},{"date":"2025-12-16","symbol":"NVDA","close":177.72,"value":185.862,"ma_window":60},{"date":"2025-12-17","symbol":"NVDA","close":170.94,"value":185.7373333333,"ma_window":60},{"date":"2025-12-18","symbol":"NVDA","close":174.14,"value":185.6903333333,"ma_window":60},{"date":"2025-12-19","symbol":"NVDA","close":180.99,"value":185.7455,"ma_window":60},{"date":"2025-12-22","symbol":"NVDA","close":183.69,"value":185.8373333333,"ma_window":60},{"date":"2025-12-23","symbol":"NVDA","close":189.21,"value":185.9601666667,"ma_window":60},{"date":"2025-12-24","symbol":"NVDA","close":188.61,"value":185.9941666667,"ma_window":60},{"date":"2025-12-26","symbol":"NVDA","close":190.53,"value":186.0491666667,"ma_window":60},{"date":"2025-12-29","symbol":"NVDA","close":188.22,"value":186.0381666667,"ma_window":60},{"date":"2025-12-30","symbol":"NVDA","close":187.54,"value":186.037,"ma_window":60},{"date":"2025-12-31","symbol":"NVDA","close":186.5,"value":186.0531666667,"ma_window":60},{"date":"2026-01-02","symbol":"NVDA","close":188.85,"value":186.1168333333,"ma_window":60},{"date":"2026-01-05","symbol":"NVDA","close":188.12,"value":186.1005,"ma_window":60},{"date":"2026-01-06","symbol":"NVDA","close":187.24,"value":186.0118333333,"ma_window":60},{"date":"2026-01-07","symbol":"NVDA","close":189.11,"value":186.1111666667,"ma_window":60},{"date":"2026-01-08","symbol":"NVDA","close":185.04,"value":186.0566666667,"ma_window":60},{"date":"2026-01-09","symbol":"NVDA","close":184.86,"value":186.1373333333,"ma_window":60},{"date":"2026-01-12","symbol":"NVDA","close":184.94,"value":186.2226666667,"ma_window":60},{"date":"2026-01-13","symbol":"NVDA","close":185.81,"value":186.2895,"ma_window":60},{"date":"2026-01-14","symbol":"NVDA","close":183.14,"value":186.2883333333,"ma_window":60},{"date":"2026-01-15","symbol":"NVDA","close":187.05,"value":186.362,"ma_window":60},{"date":"2026-01-16","symbol":"NVDA","close":186.23,"value":186.4466666667,"ma_window":60},{"date":"2026-01-20","symbol":"NVDA","close":178.07,"value":186.41,"ma_window":60},{"date":"2026-01-21","symbol":"NVDA","close":183.32,"value":186.4295,"ma_window":60},{"date":"2026-01-22","symbol":"NVDA","close":184.84,"value":186.406,"ma_window":60},{"date":"2026-01-23","symbol":"NVDA","close":187.67,"value":186.3425,"ma_window":60},{"date":"2026-01-26","symbol":"NVDA","close":186.47,"value":186.1,"ma_window":60}],"metadata":{"date":{"type":"date","semanticType":"Date"},"symbol":{"type":"string","semanticType":"String"},"close":{"type":"number","semanticType":"Number"},"value":{"type":"number","semanticType":"Number"},"ma_window":{"type":"integer","semanticType":"Duration"}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_history: pd.DataFrame) -> pd.DataFrame:\n # Work on a copy and keep only needed columns if present\n base_cols = [c for c in [\"date\", \"symbol\", \"close\"] if c in df_history.columns]\n df = df_history[base_cols].copy()\n\n # Normalize date to string YYYY-MM-DD\n df[\"date\"] = pd.to_datetime(df[\"date\"]).dt.strftime(\"%Y-%m-%d\")\n\n # Sort for proper rolling computation\n df = df.sort_values([\"symbol\", \"date\"])\n\n # Ensure we have a clean, simple index to avoid alignment issues\n df = df.reset_index(drop=True)\n\n # Compute rolling means using transform to preserve index alignment\n df[\"ma_20\"] = (\n df.groupby(\"symbol\")[\"close\"]\n .transform(lambda s: s.rolling(window=20, min_periods=1).mean())\n )\n df[\"ma_60\"] = (\n df.groupby(\"symbol\")[\"close\"]\n .transform(lambda s: s.rolling(window=60, min_periods=1).mean())\n )\n\n # Reshape to long format for the moving averages\n df_long = df.melt(\n id_vars=[\"date\", \"symbol\", \"close\"],\n value_vars=[\"ma_20\", \"ma_60\"],\n var_name=\"ma_window\",\n value_name=\"value\",\n )\n\n # Map ma_window to numeric window size (20 or 60)\n window_map = {\"ma_20\": 20, \"ma_60\": 60}\n df_long[\"ma_window\"] = df_long[\"ma_window\"].map(window_map).astype(int)\n\n # Final tidy output\n transformed_df = df_long[[\"date\", \"symbol\", \"close\", \"value\", \"ma_window\"]].reset_index(drop=True)\n return transformed_df\n","source":["history"],"dialog":[{"role":"system","content":"You are a data scientist to help user to recommend data that will be used for visualization.\nThe user will provide you information about what visualization they would like to create, and your job is to recommend a transformed data that can be used to create the visualization and write a python function to transform the data.\nThe recommendation and transformation function should be based on the [CONTEXT] and [GOAL] provided by the user. \nThe [CONTEXT] shows what the current dataset is, and the [GOAL] describes what the user wants the data for.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should infer the appropriate data and create in the output section a python function based off the [CONTEXT] and [GOAL] in two steps:\n\n1. First, based on users' [GOAL]. Create a json object that represents the inferred user intent. The json object should have the following format:\n\n{\n \"mode\": \"\" // string, one of \"infer\", \"overview\", \"distribution\", \"summary\", \"forecast\"\n \"recap\": \"...\" // string, a short summary of the user's goal.\n \"display_instruction\": \"...\" // string, the even shorter verb phrase describing the users' goal.\n \"recommendation\": \"...\" // string, explain why this recommendation is made\n \"input_tables\": [...] // string[], describe names of the input tables that will be used in the transformation.\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have (i.e., the goal of transformed data), it's a good idea to preseve intermediate fields here\n \"chart_type\": \"\" // string, one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\", 'boxplot'. \"chart_type\" should either be inferred from user instruction, or recommend if the user didn't specify any.\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of output fields, appropriate visual channels for different chart types are defined below.\n}\n\nConcretely:\n - recap what the user's goal is in a short summary in \"recap\".\n - If the user's [GOAL] is clear already, simply infer what the user mean. Set \"mode\" as \"infer\" and create \"output_fields\" and \"chart_encodings\" based off user description.\n - If the user's [GOAL] is not clear, make recommendations to the user:\n - choose one of \"distribution\", \"overview\", \"summary\", \"forecast\" in \"mode\":\n * if it is \"overview\" and the data is in wide format, reshape it into long format.\n * if it is \"distribution\", select a few fields that would be interesting to visualize together.\n * if it is \"summary\", calculate some aggregated statistics to show intresting facts of the data.\n * if it is \"forecast\", concretize the x,y fields that will be used for forecasting and decide if it is about regression or forecasting.\n - describe the recommendation reason in \"recommendation\"\n - based on the recommendation, determine what is an ideal output data. Note, the output data must be in tidy format.\n - then suggest recommendations of chart encoding that should be used to create the visualization.\n - \"display_instruction\" should be a short verb phrase describing the users' goal, it should be even shorter than \"recap\". \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate based on \"recap\" and the suggested visualization, but don't need to mention the visualization details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user instruction builds up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - determine \"input_tables\", the names of a subset of input tables from [CONTEXT] section that will be used to achieve the user's goal.\n - **IMPORTANT** Note that the Table 1 in [CONTEXT] section is the table the user is currently viewing, it should take precedence if the user refers to insights about the \"current table\".\n - At the same time, leverage table information to determine which tables are relevant to the user's goal and should be used.\n - \"chart_type\" must be one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\", \"boxplot\"\n - \"chart_encodings\" should specify which fields should be used to create the visualization\n - decide which visual channels should be used to create the visualization appropriate for the chart type.\n - point: x, y, color, size, facet\n - histogram: x, color, facet\n - bar: x, y, color, facet\n - line: x, y, color, facet\n - area: x, y, color, facet\n - heatmap: x, y, color, facet\n - group_bar: x, y, color, facet\n - boxplot: x, y, color, facet\n - note that all fields used in \"chart_encodings\" should be included in \"output_fields\".\n - all fields you need for visualizations should be transformed into the output fields!\n - \"output_fields\" should include important intermediate fields that are not used in visualization but are used for data transformation.\n - typically only 2-3 fields should be used to create the visualization (x, y, color/size), facet use be added if it's a faceted visualization (totally 4 fields used).\n - Guidelines for choosing chart type and visualization fields:\n - Consider chart types as follows:\n - (point) Scatter Plots: x,y: Quantitative/Categorical, color: Categorical (optional), size: Quantitative (optional for creating bubble chart), \n - best for: Relationships, correlations, distributions, forecasting, regression analysis\n - scatter plots are good default way to visualize data when other chart types are not applicable.\n - use color to visualize points from different categories.\n - use size to visualize data points with an additional quantitative dimension of the data points.\n - (histogram) Histograms: x: Quantitative/Categorical, color: Categorical (optional for creating grouped histogram), \n - best for: Distribution of a quantitative field\n - use x values directly if x values are categorical, and transform the data into bins if the field values are quantitative.\n - when color is specified, the histogram will be grouped automatically (items with the same x values will be grouped).\n - (bar) Bar Charts: x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical/Quantitative (for stacked bar chart / showing additional quantitative dimension), \n - best for: Comparisons across categories\n - use (bar) for simple bar chart or stacked bar chart (when it makes sense to add up Y values for each category with the same X value), \n - when color is specified, the bar will be stacked automatically (items with the same x values will be stacked).\n - note that when there are multiple rows in the data with same x values, the bar will be stacked automatically.\n - 1. consider to use an aggregated field for y values if the value is not suitable for stacking.\n - 2. consider to introduce facets so that each group is visualized in a separate bar.\n - (group_bar) for grouped bar chart, x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical\n - when color is specifed, bars from different groups will be grouped automatically.\n - only use facet if the cardinality of color field is small (less than 5).\n - (line) Line Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating multiple lines), \n - best for: Trends over time, continuous data, forecasting, regression analysis\n - note that when there are multiple rows in the data belong to the same group (same x and color values) but different y values, the line will not look correct.\n - consider to use an aggregated field for y values, or introduce facets so that each group is visualized in a separate line.\n - (area) Area Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating stacked areas), \n - best for: Trends over time, continuous data\n - (heatmap) Heatmaps: x,y: Categorical (you need to convert quantitative to nominal), color: Quantitative intensity, \n - best for: Pattern discovery in matrix data\n - (boxplot) Box plots: x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical (optional for creating grouped boxplots), \n - best for: Distribution of a quantitative field\n - use x values directly if x values are categorical, and transform the data into bins if the field values are quantitative.\n - when color is specified, the boxplot will be grouped automatically (items with the same x values will be grouped).\n - facet channel is available for all chart types, it supports a categorical field with small cardinality to visualize the data in different facets.\n - if you really need additional legend fields:\n - you can use opacity for legend (support Quantitative and Categorical).\n - visualization fields require tidy data. \n - similar to VegaLite and ggplot2 so that each field is mapped to a visualization axis or legend. \n - consider data transformations if you want to visualize multiple fields together:\n - exapmle 1: suggest reshaping the data into long format in data transformation description (if these fields are all of the same type, e.g., they are all about sales, price, two columns about min/max-values, etc. don't mix different types of fields in reshaping) so we can visualize multiple fields as categories or in different facets.\n - exapmle 2: calculate some derived fields from these fields(e.g., correlation, difference, profit etc.) in data transformation description to visualize them in one visualization.\n - example 3: create a visualization only with a subset of the fields, you don't have to visualize all of them in one chart, you can later create a visualization with the rest of the fields. With the subset of charts, you can also consider reshaping or calculate some derived value.\n - again, it does not make sense to have five fields like [item, A, B, C, D, E] in visualization fields, you should consider data transformation to reduce the number of fields.\n - when reshaping data to long format, only fields of the same semantic type should be rehaped into the same column.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - put is_predicted field in 'opacity' channel to distinguish them.\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n 2. Then, write a python function based on the inferred goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \n\"transformed_df\" should contain all \"output_fields\" from the refined user intent in the json object.\nThe python function must follow the template provided in [TEMPLATE]. The function should be as simple as possible and easily readable. \nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n# from sklearn import ... # import from sklearn if you need it.\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- decide the function signature based on the number of tables you decided in the previous step \"input_tables\":\n - if you decide there will only be one input table, then function signature should be `def transform_data(df1)`\n - if you decided there will be k input tables, then function signature should be `def transform_data(df_1, df_2, ..., df_k)`.\n - instead of using generic names like df1, df2, ..., try to use intuitive table names for function arguments, for example, if you have input_tables: [\"City\", \"Weather\"]`, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes.\n - **VERY IMPORTANT** the number of arguments in the function signature must be the same as the number of tables provided in \"input_tables\", and the order of arguments must match the order of tables provided in \"input_tables\".\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n \n 3. The output must only contain a json object representing inferred user intent and a python code block representing the transformation code, do not add any extra text explanation.\n"},{"role":"user","content":"[CONTEXT]\n\n## Table 1: history (738 rows × 8 columns)\n\n### Schema (8 fields)\n - symbol -- type: object, values: AAPL, AMZN, GOOGL, META, MSFT, NVDA\n - date -- type: object, values: 2025-07-30, 2025-07-31, 2025-08-01, ..., 2026-01-20, 2026-01-21, 2026-01-22, 2026-01-23\n - open -- type: float64, values: 167.53, 168.01, 169.07, ..., 781.21, 782.98, 785.25, 789.97\n - high -- type: float64, values: 169.01, 170.94, 170.96, ..., 789.62, 792.49, 794.28, 795.06\n - low -- type: float64, values: 164.05, 166.72, 167.2, ..., 771.36, 772.21, 777.07, 779.66\n - close -- type: float64, values: 167.0, 168.29, 170.28, ..., 779.09, 780.97, 784.06, 788.82\n - volume -- type: int64, values: 5627500, 5855900, 6861200, ..., 320600300, 324925900, 343504800, 346926200\n - fetched_at -- type: object, values: 2026-01-26T23:46:42.347312Z\n\n### Sample Data (first 5 rows)\n```\n symbol date open high low close volume fetched_at\n0 AAPL 2025-07-30 211.45 211.94 207.28 208.61 45512500 2026-01-26T23:46:42.347312Z\n1 AAPL 2025-07-31 208.05 209.40 206.72 207.13 80698400 2026-01-26T23:46:42.347312Z\n2 AAPL 2025-08-01 210.43 213.13 201.08 201.95 104434500 2026-01-26T23:46:42.347312Z\n3 AAPL 2025-08-04 204.08 207.44 201.26 202.92 75109300 2026-01-26T23:46:42.347312Z\n4 AAPL 2025-08-05 202.97 204.91 201.74 202.49 44155100 2026-01-26T23:46:42.347312Z\n```\n\n\n[GOAL]\n\n1) First, plot the overall **closing price** trends for each **symbol** over **time** on a single line chart to compare their broad trajectories and volatility."},{"role":"assistant","content":"{\n \"mode\": \"infer\",\n \"recap\": \"Compare overall closing price trends and volatility over time for each stock symbol on a single line chart.\",\n \"display_instruction\": \"Visualize **closing price** trends by **symbol** over **date**\",\n \"recommendation\": \"A line chart with time on the x-axis and closing price on the y-axis, colored by symbol, best shows comparative trajectories and volatility over time. The data only needs column selection, date normalization, and sorting to be visualization-ready.\",\n \"input_tables\": [\"history\"],\n \"output_fields\": [\"date\", \"symbol\", \"close\"],\n \"chart_type\": \"line\",\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"close\",\n \"color\": \"symbol\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_history: pd.DataFrame) -> pd.DataFrame:\n # Select only needed columns\n cols = [\"date\", \"symbol\", \"close\"]\n df = df_history[cols].copy()\n\n # Ensure date is a string in YYYY-MM-DD format (no datetime objects)\n df[\"date\"] = pd.to_datetime(df[\"date\"]).dt.strftime(\"%Y-%m-%d\")\n\n # Sort for proper line plotting\n df = df.sort_values([\"symbol\", \"date\"]).reset_index(drop=True)\n\n transformed_df = df\n return transformed_df\n```"},{"role":"user","content":"This is the result from the latest python code:\n\n date symbol close\n0 2025-07-30 AAPL 208.61\n1 2025-07-31 AAPL 207.13\n2 2025-08-01 AAPL 201.95\n3 2025-08-04 AAPL 202.92\n4 2025-08-05 AAPL 202.49\n5 2025-08-06 AAPL 212.80\n6 2025-08-07 AAPL 219.57\n7 2025-08-08 AAPL 228.87\n8 2025-08-11 AAPL 226.96\n9 2025-08-12 AAPL 229.43\n......\n\nUpdate the code above based on the following instruction:\n\n2) For each symbol, compute 20-day and 60-day rolling averages of close price (columns: date, symbol, value, ma_window with values 20 or 60) and plot them over time alongside the actual close to compare short- vs long-term trends and reversals."},{"role":"assistant","content":"{\n \"mode\": \"infer\",\n \"recap\": \"Compute 20-day and 60-day rolling averages of closing prices for each symbol in tidy format for plotting alongside actual closes over time.\",\n \"display_instruction\": \"Add **20/60-day moving averages** of **close** by **symbol** over **date**\",\n \"recommendation\": \"To compare short- and long-term trends per symbol, compute 20- and 60-day rolling means of close, reshape them into a long format with one row per date-symbol-window, and keep the original close for plotting alongside the moving averages.\",\n \"input_tables\": [\"history\"],\n \"output_fields\": [\"date\", \"symbol\", \"close\", \"value\", \"ma_window\"],\n \"chart_type\": \"line\",\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"value\",\n \"color\": \"ma_window\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"symbol\"\n }\n}\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_history: pd.DataFrame) -> pd.DataFrame:\n # Work on a copy\n df = df_history.copy()\n\n # Normalize date to string YYYY-MM-DD\n df[\"date\"] = pd.to_datetime(df[\"date\"]).dt.strftime(\"%Y-%m-%d\")\n\n # Sort for proper rolling computation\n df = df.sort_values([\"symbol\", \"date\"])\n\n # Group by symbol and compute rolling means on close\n group = df.groupby(\"symbol\", group_keys=False)[\"close\"]\n df[\"ma_20\"] = group.rolling(20, min_periods=1).mean()\n df[\"ma_60\"] = group.rolling(60, min_periods=1).mean()\n\n # Reshape to long format for the moving averages\n df_long = df.melt(\n id_vars=[\"date\", \"symbol\", \"close\"],\n value_vars=[\"ma_20\", \"ma_60\"],\n var_name=\"ma_window\",\n value_name=\"value\",\n )\n\n # Map ma_window to numeric window size (20 or 60)\n window_map = {\"ma_20\": 20, \"ma_60\": 60}\n df_long[\"ma_window\"] = df_long[\"ma_window\"].map(window_map)\n\n # Ensure correct column order and types\n df_long[\"ma_window\"] = df_long[\"ma_window\"].astype(int)\n\n transformed_df = df_long[[\"date\", \"symbol\", \"close\", \"value\", \"ma_window\"]].reset_index(drop=True)\n return transformed_df\n```"},{"role":"user","content":"This is the result from the latest python code:\n\nEmpty DataFrame\nColumns: []\nIndex: []\n......\n\nUpdate the code above based on the following instruction:\n\nWe run into the following problem executing the code, please fix it:\n\nError: TypeError - incompatible index of inserted column with frame index\n\nPlease think step by step, reflect why the error happens and fix the code so that no more errors would occur."},{"role":"assistant","content":"{\n \"mode\": \"infer\",\n \"recap\": \"Compute 20-day and 60-day rolling averages of closing prices for each symbol in tidy format for plotting alongside actual closes over time.\",\n \"display_instruction\": \"Compute **20/60-day moving averages** of **close** by **symbol** over **date**\",\n \"recommendation\": \"The previous implementation used groupby().rolling() and assigned the result directly to new columns, which can create an index mismatch and raise a TypeError. Using groupby().transform(...) with an inner rolling mean keeps the index aligned with the original DataFrame, avoiding incompatible index issues. After computing the moving averages, reshape to long format for visualization.\",\n \"input_tables\": [\"history\"],\n \"output_fields\": [\"date\", \"symbol\", \"close\", \"value\", \"ma_window\"],\n \"chart_type\": \"line\",\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"value\",\n \"color\": \"ma_window\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"symbol\"\n }\n}\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_history: pd.DataFrame) -> pd.DataFrame:\n # Work on a copy and keep only needed columns if present\n base_cols = [c for c in [\"date\", \"symbol\", \"close\"] if c in df_history.columns]\n df = df_history[base_cols].copy()\n\n # Normalize date to string YYYY-MM-DD\n df[\"date\"] = pd.to_datetime(df[\"date\"]).dt.strftime(\"%Y-%m-%d\")\n\n # Sort for proper rolling computation\n df = df.sort_values([\"symbol\", \"date\"])\n\n # Ensure we have a clean, simple index to avoid alignment issues\n df = df.reset_index(drop=True)\n\n # Compute rolling means using transform to preserve index alignment\n df[\"ma_20\"] = (\n df.groupby(\"symbol\")[\"close\"]\n .transform(lambda s: s.rolling(window=20, min_periods=1).mean())\n )\n df[\"ma_60\"] = (\n df.groupby(\"symbol\")[\"close\"]\n .transform(lambda s: s.rolling(window=60, min_periods=1).mean())\n )\n\n # Reshape to long format for the moving averages\n df_long = df.melt(\n id_vars=[\"date\", \"symbol\", \"close\"],\n value_vars=[\"ma_20\", \"ma_60\"],\n var_name=\"ma_window\",\n value_name=\"value\",\n )\n\n # Map ma_window to numeric window size (20 or 60)\n window_map = {\"ma_20\": 20, \"ma_60\": 60}\n df_long[\"ma_window\"] = df_long[\"ma_window\"].map(window_map).astype(int)\n\n # Final tidy output\n transformed_df = df_long[[\"date\", \"symbol\", \"close\", \"value\", \"ma_window\"]].reset_index(drop=True)\n return transformed_df\n```"}],"trigger":{"tableId":"table-233476","sourceTableIds":["history"],"instruction":"2) For each symbol, compute 20-day and 60-day rolling averages of close price (columns: date, symbol, value, ma_window with values 20 or 60) and plot them over time alongside the actual close to compare short- vs long-term trends and reversals.","displayInstruction":"Compute **20/60-day moving averages** of **close** by **symbol** over **date**","chart":{"id":"chart-1769471261112","chartType":"Auto","encodingMap":{},"tableRef":"history","saved":false,"source":"trigger","unread":true},"resultTableId":"table-265247"},"explanation":{"status":"ok","concepts":[{"field":"ma_20, ma_60, value","explanation":"These fields represent a rolling (moving) average of the closing price over a fixed number of recent trading days for each stock symbol. For a window of N days (N = 20 or 60), the moving average on a given date is the average of the last N closing prices up to that date. Mathematically, if close_t is the closing price on day t, then the N-day moving average MA_N(t) is: MA_N(t) = (close_t + close_{t-1} + ... + close_{t-N+1}) / N. At the start of the series, when fewer than N days are available, the average is taken over all available past days instead."},{"field":"ma_window","explanation":"This field indicates the length of the moving-average window, in days. A value of 20 means the corresponding 'value' is a 20-day moving average; a value of 60 means it is a 60-day moving average."}],"code":"- Start from the original **history** table but keep only the **`date`**, **`symbol`**, and **`close`** fields to simplify the data.\n- Convert **`date`** into a standardized text format **`YYYY-MM-DD`** so all dates look consistent.\n- **Sort** the data by **`symbol`** and then by **`date`** to ensure the time series for each stock is in the correct order.\n- For each **`symbol`**, **compute**:\n - **`ma_20`**: a **20-day moving average** of the **`close`** price (uses up to the last **20** days; for the first few days it uses all available past days).\n - **`ma_60`**: a **60-day moving average** of the **`close`** price (uses up to the last **60** days; similarly relaxed at the start).\n- **Reshape** the data so that instead of having separate columns **`ma_20`** and **`ma_60`**, each row represents **one moving-average value**:\n - Keep **`date`**, **`symbol`**, and **`close`**.\n - Put the moving-average values into a single column **`value`**.\n - Use a column **`ma_window`** to indicate whether **`value`** is for **20** days or **60** days.\n- **Map** the labels **`ma_20`** and **`ma_60`** into numeric values **20** and **60** in **`ma_window`**, and keep only:\n - **`date`**, **`symbol`**, **`close`**, **`value`** (moving average), **`ma_window`** (window length in days).","dialog":[{"role":"system","content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n"},{"role":"user","content":"[CONTEXT]\n\n## Table 1: history (738 rows × 8 columns)\n\n### Schema (8 fields)\n - symbol -- type: object, values: AAPL, AMZN, GOOGL, META, MSFT, NVDA\n - date -- type: object, values: 2025-07-30, 2025-07-31, 2025-08-01, ..., 2026-01-20, 2026-01-21, 2026-01-22, 2026-01-23\n - open -- type: float64, values: 167.53, 168.01, 169.07, ..., 781.21, 782.98, 785.25, 789.97\n - high -- type: float64, values: 169.01, 170.94, 170.96, ..., 789.62, 792.49, 794.28, 795.06\n - low -- type: float64, values: 164.05, 166.72, 167.2, ..., 771.36, 772.21, 777.07, 779.66\n - close -- type: float64, values: 167.0, 168.29, 170.28, ..., 779.09, 780.97, 784.06, 788.82\n - volume -- type: int64, values: 5627500, 5855900, 6861200, ..., 320600300, 324925900, 343504800, 346926200\n - fetched_at -- type: object, values: 2026-01-26T23:46:42.347312Z\n\n### Sample Data (first 5 rows)\n```\n symbol date open high low close volume fetched_at\n0 AAPL 2025-07-30 211.45 211.94 207.28 208.61 45512500 2026-01-26T23:46:42.347312Z\n1 AAPL 2025-07-31 208.05 209.40 206.72 207.13 80698400 2026-01-26T23:46:42.347312Z\n2 AAPL 2025-08-01 210.43 213.13 201.08 201.95 104434500 2026-01-26T23:46:42.347312Z\n3 AAPL 2025-08-04 204.08 207.44 201.26 202.92 75109300 2026-01-26T23:46:42.347312Z\n4 AAPL 2025-08-05 202.97 204.91 201.74 202.49 44155100 2026-01-26T23:46:42.347312Z\n```\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_history: pd.DataFrame) -> pd.DataFrame:\n # Work on a copy and keep only needed columns if present\n base_cols = [c for c in [\"date\", \"symbol\", \"close\"] if c in df_history.columns]\n df = df_history[base_cols].copy()\n\n # Normalize date to string YYYY-MM-DD\n df[\"date\"] = pd.to_datetime(df[\"date\"]).dt.strftime(\"%Y-%m-%d\")\n\n # Sort for proper rolling computation\n df = df.sort_values([\"symbol\", \"date\"])\n\n # Ensure we have a clean, simple index to avoid alignment issues\n df = df.reset_index(drop=True)\n\n # Compute rolling means using transform to preserve index alignment\n df[\"ma_20\"] = (\n df.groupby(\"symbol\")[\"close\"]\n .transform(lambda s: s.rolling(window=20, min_periods=1).mean())\n )\n df[\"ma_60\"] = (\n df.groupby(\"symbol\")[\"close\"]\n .transform(lambda s: s.rolling(window=60, min_periods=1).mean())\n )\n\n # Reshape to long format for the moving averages\n df_long = df.melt(\n id_vars=[\"date\", \"symbol\", \"close\"],\n value_vars=[\"ma_20\", \"ma_60\"],\n var_name=\"ma_window\",\n value_name=\"value\",\n )\n\n # Map ma_window to numeric window size (20 or 60)\n window_map = {\"ma_20\": 20, \"ma_60\": 60}\n df_long[\"ma_window\"] = df_long[\"ma_window\"].map(window_map).astype(int)\n\n # Final tidy output\n transformed_df = df_long[[\"date\", \"symbol\", \"close\", \"value\", \"ma_window\"]].reset_index(drop=True)\n return transformed_df\n\n\n[EXPLANATION]\n"},{"role":"assistant","content":"[CODE EXPLANATION]\n\n- Start from the original **history** table but keep only the **`date`**, **`symbol`**, and **`close`** fields to simplify the data.\n- Convert **`date`** into a standardized text format **`YYYY-MM-DD`** so all dates look consistent.\n- **Sort** the data by **`symbol`** and then by **`date`** to ensure the time series for each stock is in the correct order.\n- For each **`symbol`**, **compute**:\n - **`ma_20`**: a **20-day moving average** of the **`close`** price (uses up to the last **20** days; for the first few days it uses all available past days).\n - **`ma_60`**: a **60-day moving average** of the **`close`** price (uses up to the last **60** days; similarly relaxed at the start).\n- **Reshape** the data so that instead of having separate columns **`ma_20`** and **`ma_60`**, each row represents **one moving-average value**:\n - Keep **`date`**, **`symbol`**, and **`close`**.\n - Put the moving-average values into a single column **`value`**.\n - Use a column **`ma_window`** to indicate whether **`value`** is for **20** days or **60** days.\n- **Map** the labels **`ma_20`** and **`ma_60`** into numeric values **20** and **60** in **`ma_window`**, and keep only:\n - **`date`**, **`symbol`**, **`close`**, **`value`** (moving average), **`ma_window`** (window length in days).\n\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"ma_20, ma_60, value\",\n \"explanation\": \"These fields represent a rolling (moving) average of the closing price over a fixed number of recent trading days for each stock symbol. For a window of N days (N = 20 or 60), the moving average on a given date is the average of the last N closing prices up to that date. Mathematically, if close_t is the closing price on day t, then the N-day moving average MA_N(t) is: MA_N(t) = (close_t + close_{t-1} + ... + close_{t-N+1}) / N. At the start of the series, when fewer than N days are available, the average is taken over all available past days instead.\"\n },\n {\n \"field\": \"ma_window\",\n \"explanation\": \"This field indicates the length of the moving-average window, in days. A value of 20 means the corresponding 'value' is a 20-day moving average; a value of 60 means it is a 60-day moving average.\"\n }\n]\n```"}],"agent":"CodeExplanationAgent"}},"anchored":false,"createdBy":"user","attachedMetadata":"","contentHash":"63c48b66"},{"id":"table-277926","displayId":"stock-metr","names":["date","symbol","metric","value"],"rows":[{"date":"2025-07-31","symbol":"AAPL","metric":"return","value":null},{"date":"2025-08-01","symbol":"AAPL","metric":"return","value":-0.0250084488},{"date":"2025-08-04","symbol":"AAPL","metric":"return","value":0.0048031691},{"date":"2025-08-05","symbol":"AAPL","metric":"return","value":-0.0021190617},{"date":"2025-08-06","symbol":"AAPL","metric":"return","value":0.0509160946},{"date":"2025-08-07","symbol":"AAPL","metric":"return","value":0.0318139098},{"date":"2025-08-08","symbol":"AAPL","metric":"return","value":0.042355513},{"date":"2025-08-11","symbol":"AAPL","metric":"return","value":-0.0083453489},{"date":"2025-08-12","symbol":"AAPL","metric":"return","value":0.010882975},{"date":"2025-08-13","symbol":"AAPL","metric":"return","value":0.0159961644},{"date":"2025-08-14","symbol":"AAPL","metric":"return","value":-0.0023595024},{"date":"2025-08-15","symbol":"AAPL","metric":"return","value":-0.0050741776},{"date":"2025-08-18","symbol":"AAPL","metric":"return","value":-0.0030254571},{"date":"2025-08-19","symbol":"AAPL","metric":"return","value":-0.0014306152},{"date":"2025-08-20","symbol":"AAPL","metric":"return","value":-0.019753408},{"date":"2025-08-21","symbol":"AAPL","metric":"return","value":-0.0049160725},{"date":"2025-08-22","symbol":"AAPL","metric":"return","value":0.0127292149},{"date":"2025-08-25","symbol":"AAPL","metric":"return","value":-0.002636899},{"date":"2025-08-26","symbol":"AAPL","metric":"return","value":0.0094738697},{"date":"2025-08-27","symbol":"AAPL","metric":"return","value":0.0051508141},{"date":"2025-08-28","symbol":"AAPL","metric":"return","value":0.0089460199},{"date":"2025-08-29","symbol":"AAPL","metric":"return","value":-0.0017647312},{"date":"2025-09-02","symbol":"AAPL","metric":"return","value":-0.0104346326},{"date":"2025-09-03","symbol":"AAPL","metric":"return","value":0.0380827887},{"date":"2025-09-04","symbol":"AAPL","metric":"return","value":0.0054986568},{"date":"2025-09-05","symbol":"AAPL","metric":"return","value":-0.0003757044},{"date":"2025-09-08","symbol":"AAPL","metric":"return","value":-0.0075586737},{"date":"2025-09-09","symbol":"AAPL","metric":"return","value":-0.0148537766},{"date":"2025-09-10","symbol":"AAPL","metric":"return","value":-0.0322484196},{"date":"2025-09-11","symbol":"AAPL","metric":"return","value":0.0143002163},{"date":"2025-09-12","symbol":"AAPL","metric":"return","value":0.0175362256},{"date":"2025-09-15","symbol":"AAPL","metric":"return","value":0.0112470065},{"date":"2025-09-16","symbol":"AAPL","metric":"return","value":0.006131856},{"date":"2025-09-17","symbol":"AAPL","metric":"return","value":0.0035305985},{"date":"2025-09-18","symbol":"AAPL","metric":"return","value":-0.0046490199},{"date":"2025-09-19","symbol":"AAPL","metric":"return","value":0.0320218809},{"date":"2025-09-22","symbol":"AAPL","metric":"return","value":0.0430971214},{"date":"2025-09-23","symbol":"AAPL","metric":"return","value":-0.0064495954},{"date":"2025-09-24","symbol":"AAPL","metric":"return","value":-0.0083012039},{"date":"2025-09-25","symbol":"AAPL","metric":"return","value":0.0180505415},{"date":"2025-09-26","symbol":"AAPL","metric":"return","value":-0.0054945055},{"date":"2025-09-29","symbol":"AAPL","metric":"return","value":-0.004035892},{"date":"2025-09-30","symbol":"AAPL","metric":"return","value":0.000786844},{"date":"2025-10-01","symbol":"AAPL","metric":"return","value":0.0032235239},{"date":"2025-10-02","symbol":"AAPL","metric":"return","value":0.0065830721},{"date":"2025-10-03","symbol":"AAPL","metric":"return","value":0.0034646528},{"date":"2025-10-06","symbol":"AAPL","metric":"return","value":-0.0051596384},{"date":"2025-10-07","symbol":"AAPL","metric":"return","value":-0.000818905},{"date":"2025-10-08","symbol":"AAPL","metric":"return","value":0.0061663349},{"date":"2025-10-09","symbol":"AAPL","metric":"return","value":-0.0155928785},{"date":"2025-10-10","symbol":"AAPL","metric":"return","value":-0.0345167264},{"date":"2025-10-13","symbol":"AAPL","metric":"return","value":0.0097539077},{"date":"2025-10-14","symbol":"AAPL","metric":"return","value":0.0004445881},{"date":"2025-10-15","symbol":"AAPL","metric":"return","value":0.0063426655},{"date":"2025-10-16","symbol":"AAPL","metric":"return","value":-0.0075873143},{"date":"2025-10-17","symbol":"AAPL","metric":"return","value":0.019578496},{"date":"2025-10-20","symbol":"AAPL","metric":"return","value":0.0394366197},{"date":"2025-10-21","symbol":"AAPL","metric":"return","value":0.002022978},{"date":"2025-10-22","symbol":"AAPL","metric":"return","value":-0.0164558891},{"date":"2025-10-23","symbol":"AAPL","metric":"return","value":0.0043764524},{"date":"2025-10-24","symbol":"AAPL","metric":"return","value":0.0124937339},{"date":"2025-10-27","symbol":"AAPL","metric":"return","value":0.0227748791},{"date":"2025-10-28","symbol":"AAPL","metric":"return","value":0.0007075033},{"date":"2025-10-29","symbol":"AAPL","metric":"return","value":0.0026047481},{"date":"2025-10-30","symbol":"AAPL","metric":"return","value":0.0063093824},{"date":"2025-10-31","symbol":"AAPL","metric":"return","value":-0.0037987755},{"date":"2025-11-03","symbol":"AAPL","metric":"return","value":-0.0048868979},{"date":"2025-11-04","symbol":"AAPL","metric":"return","value":0.0036831727},{"date":"2025-11-05","symbol":"AAPL","metric":"return","value":0.0003706724},{"date":"2025-11-06","symbol":"AAPL","metric":"return","value":-0.0013709797},{"date":"2025-11-07","symbol":"AAPL","metric":"return","value":-0.0048235687},{"date":"2025-11-10","symbol":"AAPL","metric":"return","value":0.0045486745},{"date":"2025-11-11","symbol":"AAPL","metric":"return","value":0.021601158},{"date":"2025-11-12","symbol":"AAPL","metric":"return","value":-0.0064668483},{"date":"2025-11-13","symbol":"AAPL","metric":"return","value":-0.0019014883},{"date":"2025-11-14","symbol":"AAPL","metric":"return","value":-0.0019783843},{"date":"2025-11-17","symbol":"AAPL","metric":"return","value":-0.0181711391},{"date":"2025-11-18","symbol":"AAPL","metric":"return","value":-0.0000747775},{"date":"2025-11-19","symbol":"AAPL","metric":"return","value":0.0041878552},{"date":"2025-11-20","symbol":"AAPL","metric":"return","value":-0.0086014298},{"date":"2025-11-21","symbol":"AAPL","metric":"return","value":0.0196807512},{"date":"2025-11-24","symbol":"AAPL","metric":"return","value":0.0163173598},{"date":"2025-11-25","symbol":"AAPL","metric":"return","value":0.0038054509},{"date":"2025-11-26","symbol":"AAPL","metric":"return","value":0.0020940896},{"date":"2025-11-28","symbol":"AAPL","metric":"return","value":0.0046838407},{"date":"2025-12-01","symbol":"AAPL","metric":"return","value":0.0152411691},{"date":"2025-12-02","symbol":"AAPL","metric":"return","value":0.0109148711},{"date":"2025-12-03","symbol":"AAPL","metric":"return","value":-0.0071281317},{"date":"2025-12-04","symbol":"AAPL","metric":"return","value":-0.0121414746},{"date":"2025-12-05","symbol":"AAPL","metric":"return","value":-0.0068400428},{"date":"2025-12-08","symbol":"AAPL","metric":"return","value":-0.0031924815},{"date":"2025-12-09","symbol":"AAPL","metric":"return","value":-0.0025549678},{"date":"2025-12-10","symbol":"AAPL","metric":"return","value":0.0057724223},{"date":"2025-12-11","symbol":"AAPL","metric":"return","value":-0.0026902934},{"date":"2025-12-12","symbol":"AAPL","metric":"return","value":0.0008991835},{"date":"2025-12-15","symbol":"AAPL","metric":"return","value":-0.0149849073},{"date":"2025-12-16","symbol":"AAPL","metric":"return","value":0.0018240852},{"date":"2025-12-17","symbol":"AAPL","metric":"return","value":-0.0100870325},{"date":"2025-12-18","symbol":"AAPL","metric":"return","value":0.0012875221},{"date":"2025-12-19","symbol":"AAPL","metric":"return","value":0.0054373783},{"date":"2025-12-22","symbol":"AAPL","metric":"return","value":-0.0098658969},{"date":"2025-12-23","symbol":"AAPL","metric":"return","value":0.0051297192},{"date":"2025-12-24","symbol":"AAPL","metric":"return","value":0.0053238361},{"date":"2025-12-26","symbol":"AAPL","metric":"return","value":-0.0014973887},{"date":"2025-12-29","symbol":"AAPL","metric":"return","value":0.001316752},{"date":"2025-12-30","symbol":"AAPL","metric":"return","value":-0.0024839275},{"date":"2025-12-31","symbol":"AAPL","metric":"return","value":-0.0044675553},{"date":"2026-01-02","symbol":"AAPL","metric":"return","value":-0.0031266093},{"date":"2026-01-05","symbol":"AAPL","metric":"return","value":-0.0138371278},{"date":"2026-01-06","symbol":"AAPL","metric":"return","value":-0.0183342064},{"date":"2026-01-07","symbol":"AAPL","metric":"return","value":-0.00773746},{"date":"2026-01-08","symbol":"AAPL","metric":"return","value":-0.0049552491},{"date":"2026-01-09","symbol":"AAPL","metric":"return","value":0.0012739345},{"date":"2026-01-12","symbol":"AAPL","metric":"return","value":0.0033928365},{"date":"2026-01-13","symbol":"AAPL","metric":"return","value":0.0030739673},{"date":"2026-01-14","symbol":"AAPL","metric":"return","value":-0.0041754453},{"date":"2026-01-15","symbol":"AAPL","metric":"return","value":-0.0067318049},{"date":"2026-01-16","symbol":"AAPL","metric":"return","value":-0.0103791488},{"date":"2026-01-20","symbol":"AAPL","metric":"return","value":-0.0345556295},{"date":"2026-01-21","symbol":"AAPL","metric":"return","value":0.003850831},{"date":"2026-01-22","symbol":"AAPL","metric":"return","value":0.0028265698},{"date":"2026-01-23","symbol":"AAPL","metric":"return","value":-0.0012482384},{"date":"2026-01-26","symbol":"AAPL","metric":"return","value":0.0297129495},{"date":"2025-07-31","symbol":"AMZN","metric":"return","value":null},{"date":"2025-08-01","symbol":"AMZN","metric":"return","value":-0.0826961685},{"date":"2025-08-04","symbol":"AMZN","metric":"return","value":-0.01443539},{"date":"2025-08-05","symbol":"AMZN","metric":"return","value":0.0099220411},{"date":"2025-08-06","symbol":"AMZN","metric":"return","value":0.0400467836},{"date":"2025-08-07","symbol":"AMZN","metric":"return","value":0.003688543},{"date":"2025-08-08","symbol":"AMZN","metric":"return","value":-0.0019719446},{"date":"2025-08-11","symbol":"AMZN","metric":"return","value":-0.0062418609},{"date":"2025-08-12","symbol":"AMZN","metric":"return","value":0.000768188},{"date":"2025-08-13","symbol":"AMZN","metric":"return","value":0.0139522283},{"date":"2025-08-14","symbol":"AMZN","metric":"return","value":0.0285892412},{"date":"2025-08-15","symbol":"AMZN","metric":"return","value":0.000216469},{"date":"2025-08-18","symbol":"AMZN","metric":"return","value":0.0019910834},{"date":"2025-08-19","symbol":"AMZN","metric":"return","value":-0.0150330468},{"date":"2025-08-20","symbol":"AMZN","metric":"return","value":-0.0184202447},{"date":"2025-08-21","symbol":"AMZN","metric":"return","value":-0.0083106206},{"date":"2025-08-22","symbol":"AMZN","metric":"return","value":0.0310430277},{"date":"2025-08-25","symbol":"AMZN","metric":"return","value":-0.0039328789},{"date":"2025-08-26","symbol":"AMZN","metric":"return","value":0.003378082},{"date":"2025-08-27","symbol":"AMZN","metric":"return","value":0.0017926632},{"date":"2025-08-28","symbol":"AMZN","metric":"return","value":0.0108240223},{"date":"2025-08-29","symbol":"AMZN","metric":"return","value":-0.0112262522},{"date":"2025-09-02","symbol":"AMZN","metric":"return","value":-0.0159825328},{"date":"2025-09-03","symbol":"AMZN","metric":"return","value":0.00288453},{"date":"2025-09-04","symbol":"AMZN","metric":"return","value":0.0428780035},{"date":"2025-09-05","symbol":"AMZN","metric":"return","value":-0.0142141887},{"date":"2025-09-08","symbol":"AMZN","metric":"return","value":0.0151078208},{"date":"2025-09-09","symbol":"AMZN","metric":"return","value":0.0101763908},{"date":"2025-09-10","symbol":"AMZN","metric":"return","value":-0.0332018133},{"date":"2025-09-11","symbol":"AMZN","metric":"return","value":-0.0016498068},{"date":"2025-09-12","symbol":"AMZN","metric":"return","value":-0.0078277886},{"date":"2025-09-15","symbol":"AMZN","metric":"return","value":0.0143765067},{"date":"2025-09-16","symbol":"AMZN","metric":"return","value":0.0113209178},{"date":"2025-09-17","symbol":"AMZN","metric":"return","value":-0.0103823969},{"date":"2025-09-18","symbol":"AMZN","metric":"return","value":-0.0016837924},{"date":"2025-09-19","symbol":"AMZN","metric":"return","value":0.0010811746},{"date":"2025-09-22","symbol":"AMZN","metric":"return","value":-0.0166321064},{"date":"2025-09-23","symbol":"AMZN","metric":"return","value":-0.0304002109},{"date":"2025-09-24","symbol":"AMZN","metric":"return","value":-0.0022654162},{"date":"2025-09-25","symbol":"AMZN","metric":"return","value":-0.0093547069},{"date":"2025-09-26","symbol":"AMZN","metric":"return","value":0.007471923},{"date":"2025-09-29","symbol":"AMZN","metric":"return","value":0.0108745109},{"date":"2025-09-30","symbol":"AMZN","metric":"return","value":-0.0117027501},{"date":"2025-10-01","symbol":"AMZN","metric":"return","value":0.0048276176},{"date":"2025-10-02","symbol":"AMZN","metric":"return","value":0.0080678058},{"date":"2025-10-03","symbol":"AMZN","metric":"return","value":-0.0130389821},{"date":"2025-10-06","symbol":"AMZN","metric":"return","value":0.0063322855},{"date":"2025-10-07","symbol":"AMZN","metric":"return","value":0.003983703},{"date":"2025-10-08","symbol":"AMZN","metric":"return","value":0.0155108666},{"date":"2025-10-09","symbol":"AMZN","metric":"return","value":0.0111890596},{"date":"2025-10-10","symbol":"AMZN","metric":"return","value":-0.0499253535},{"date":"2025-10-13","symbol":"AMZN","metric":"return","value":0.0171003374},{"date":"2025-10-14","symbol":"AMZN","metric":"return","value":-0.0167219521},{"date":"2025-10-15","symbol":"AMZN","metric":"return","value":-0.0037894542},{"date":"2025-10-16","symbol":"AMZN","metric":"return","value":-0.0051027508},{"date":"2025-10-17","symbol":"AMZN","metric":"return","value":-0.0066675992},{"date":"2025-10-20","symbol":"AMZN","metric":"return","value":0.0161472024},{"date":"2025-10-21","symbol":"AMZN","metric":"return","value":0.0256374723},{"date":"2025-10-22","symbol":"AMZN","metric":"return","value":-0.0183758951},{"date":"2025-10-23","symbol":"AMZN","metric":"return","value":0.0144069741},{"date":"2025-10-24","symbol":"AMZN","metric":"return","value":0.0141119001},{"date":"2025-10-27","symbol":"AMZN","metric":"return","value":0.0123098881},{"date":"2025-10-28","symbol":"AMZN","metric":"return","value":0.0100453804},{"date":"2025-10-29","symbol":"AMZN","metric":"return","value":0.0045801527},{"date":"2025-10-30","symbol":"AMZN","metric":"return","value":-0.0323056882},{"date":"2025-10-31","symbol":"AMZN","metric":"return","value":0.0958449251},{"date":"2025-11-03","symbol":"AMZN","metric":"return","value":0.0400458603},{"date":"2025-11-04","symbol":"AMZN","metric":"return","value":-0.0184251969},{"date":"2025-11-05","symbol":"AMZN","metric":"return","value":0.0035296005},{"date":"2025-11-06","symbol":"AMZN","metric":"return","value":-0.0286171063},{"date":"2025-11-07","symbol":"AMZN","metric":"return","value":0.0056369322},{"date":"2025-11-10","symbol":"AMZN","metric":"return","value":0.0163250276},{"date":"2025-11-11","symbol":"AMZN","metric":"return","value":0.0028180354},{"date":"2025-11-12","symbol":"AMZN","metric":"return","value":-0.0196708149},{"date":"2025-11-13","symbol":"AMZN","metric":"return","value":-0.0271089271},{"date":"2025-11-14","symbol":"AMZN","metric":"return","value":-0.0121643236},{"date":"2025-11-17","symbol":"AMZN","metric":"return","value":-0.0077549107},{"date":"2025-11-18","symbol":"AMZN","metric":"return","value":-0.0443165715},{"date":"2025-11-19","symbol":"AMZN","metric":"return","value":0.0006290721},{"date":"2025-11-20","symbol":"AMZN","metric":"return","value":-0.0249225381},{"date":"2025-11-21","symbol":"AMZN","metric":"return","value":0.0163488993},{"date":"2025-11-24","symbol":"AMZN","metric":"return","value":0.0253296479},{"date":"2025-11-25","symbol":"AMZN","metric":"return","value":0.0149814389},{"date":"2025-11-26","symbol":"AMZN","metric":"return","value":-0.0022205774},{"date":"2025-11-28","symbol":"AMZN","metric":"return","value":0.017716879},{"date":"2025-12-01","symbol":"AMZN","metric":"return","value":0.002829946},{"date":"2025-12-02","symbol":"AMZN","metric":"return","value":0.0023088763},{"date":"2025-12-03","symbol":"AMZN","metric":"return","value":-0.0087023292},{"date":"2025-12-04","symbol":"AMZN","metric":"return","value":-0.014071779},{"date":"2025-12-05","symbol":"AMZN","metric":"return","value":0.0018331806},{"date":"2025-12-08","symbol":"AMZN","metric":"return","value":-0.0115017645},{"date":"2025-12-09","symbol":"AMZN","metric":"return","value":0.0045396448},{"date":"2025-12-10","symbol":"AMZN","metric":"return","value":0.0169357669},{"date":"2025-12-11","symbol":"AMZN","metric":"return","value":-0.0064716542},{"date":"2025-12-12","symbol":"AMZN","metric":"return","value":-0.0177609866},{"date":"2025-12-15","symbol":"AMZN","metric":"return","value":-0.0161368761},{"date":"2025-12-16","symbol":"AMZN","metric":"return","value":0.0000898715},{"date":"2025-12-17","symbol":"AMZN","metric":"return","value":-0.0057961898},{"date":"2025-12-18","symbol":"AMZN","metric":"return","value":0.0248113165},{"date":"2025-12-19","symbol":"AMZN","metric":"return","value":0.0026018698},{"date":"2025-12-22","symbol":"AMZN","metric":"return","value":0.0047503849},{"date":"2025-12-23","symbol":"AMZN","metric":"return","value":0.0162412993},{"date":"2025-12-24","symbol":"AMZN","metric":"return","value":0.0010338589},{"date":"2025-12-26","symbol":"AMZN","metric":"return","value":0.0006024615},{"date":"2025-12-29","symbol":"AMZN","metric":"return","value":-0.0019353174},{"date":"2025-12-30","symbol":"AMZN","metric":"return","value":0.0019821606},{"date":"2025-12-31","symbol":"AMZN","metric":"return","value":-0.0073538898},{"date":"2026-01-02","symbol":"AMZN","metric":"return","value":-0.0187158825},{"date":"2026-01-05","symbol":"AMZN","metric":"return","value":0.0289624724},{"date":"2026-01-06","symbol":"AMZN","metric":"return","value":0.0337681284},{"date":"2026-01-07","symbol":"AMZN","metric":"return","value":0.0026148674},{"date":"2026-01-08","symbol":"AMZN","metric":"return","value":0.0195810565},{"date":"2026-01-09","symbol":"AMZN","metric":"return","value":0.004425677},{"date":"2026-01-12","symbol":"AMZN","metric":"return","value":-0.0036785512},{"date":"2026-01-13","symbol":"AMZN","metric":"return","value":-0.0157017081},{"date":"2026-01-14","symbol":"AMZN","metric":"return","value":-0.0245259687},{"date":"2026-01-15","symbol":"AMZN","metric":"return","value":0.006465244},{"date":"2026-01-16","symbol":"AMZN","metric":"return","value":0.003946595},{"date":"2026-01-20","symbol":"AMZN","metric":"return","value":-0.0339578454},{"date":"2026-01-21","symbol":"AMZN","metric":"return","value":0.0013419913},{"date":"2026-01-22","symbol":"AMZN","metric":"return","value":0.013099304},{"date":"2026-01-23","symbol":"AMZN","metric":"return","value":0.0205684049},{"date":"2026-01-26","symbol":"AMZN","metric":"return","value":-0.0030941629},{"date":"2025-07-31","symbol":"GOOGL","metric":"return","value":null},{"date":"2025-08-01","symbol":"GOOGL","metric":"return","value":-0.0144050104},{"date":"2025-08-04","symbol":"GOOGL","metric":"return","value":0.0312433806},{"date":"2025-08-05","symbol":"GOOGL","metric":"return","value":-0.0018999692},{"date":"2025-08-06","symbol":"GOOGL","metric":"return","value":0.0073056542},{"date":"2025-08-07","symbol":"GOOGL","metric":"return","value":0.0021962307},{"date":"2025-08-08","symbol":"GOOGL","metric":"return","value":0.024921007},{"date":"2025-08-11","symbol":"GOOGL","metric":"return","value":-0.0020884093},{"date":"2025-08-12","symbol":"GOOGL","metric":"return","value":0.0116597738},{"date":"2025-08-13","symbol":"GOOGL","metric":"return","value":-0.0067970251},{"date":"2025-08-14","symbol":"GOOGL","metric":"return","value":0.0048599058},{"date":"2025-08-15","symbol":"GOOGL","metric":"return","value":0.0046883482},{"date":"2025-08-18","symbol":"GOOGL","metric":"return","value":-0.0019157088},{"date":"2025-08-19","symbol":"GOOGL","metric":"return","value":-0.0094984989},{"date":"2025-08-20","symbol":"GOOGL","metric":"return","value":-0.0111795687},{"date":"2025-08-21","symbol":"GOOGL","metric":"return","value":0.0021606954},{"date":"2025-08-22","symbol":"GOOGL","metric":"return","value":0.0317388688},{"date":"2025-08-25","symbol":"GOOGL","metric":"return","value":0.0116635078},{"date":"2025-08-26","symbol":"GOOGL","metric":"return","value":-0.0064850843},{"date":"2025-08-27","symbol":"GOOGL","metric":"return","value":0.0016439416},{"date":"2025-08-28","symbol":"GOOGL","metric":"return","value":0.0200328249},{"date":"2025-08-29","symbol":"GOOGL","metric":"return","value":0.0060101273},{"date":"2025-09-02","symbol":"GOOGL","metric":"return","value":-0.0073384138},{"date":"2025-09-03","symbol":"GOOGL","metric":"return","value":0.0913657473},{"date":"2025-09-04","symbol":"GOOGL","metric":"return","value":0.0071211463},{"date":"2025-09-05","symbol":"GOOGL","metric":"return","value":0.0116409416},{"date":"2025-09-08","symbol":"GOOGL","metric":"return","value":-0.003196386},{"date":"2025-09-09","symbol":"GOOGL","metric":"return","value":0.0238573688},{"date":"2025-09-10","symbol":"GOOGL","metric":"return","value":-0.0019209087},{"date":"2025-09-11","symbol":"GOOGL","metric":"return","value":0.0050207104},{"date":"2025-09-12","symbol":"GOOGL","metric":"return","value":0.0017901003},{"date":"2025-09-15","symbol":"GOOGL","metric":"return","value":0.044921875},{"date":"2025-09-16","symbol":"GOOGL","metric":"return","value":-0.0017896202},{"date":"2025-09-17","symbol":"GOOGL","metric":"return","value":-0.0064940239},{"date":"2025-09-18","symbol":"GOOGL","metric":"return","value":0.0100252637},{"date":"2025-09-19","symbol":"GOOGL","metric":"return","value":0.0106404097},{"date":"2025-09-22","symbol":"GOOGL","metric":"return","value":-0.0086034178},{"date":"2025-09-23","symbol":"GOOGL","metric":"return","value":-0.0034078301},{"date":"2025-09-24","symbol":"GOOGL","metric":"return","value":-0.017972167},{"date":"2025-09-25","symbol":"GOOGL","metric":"return","value":-0.0054660296},{"date":"2025-09-26","symbol":"GOOGL","metric":"return","value":0.003053373},{"date":"2025-09-29","symbol":"GOOGL","metric":"return","value":-0.0101063398},{"date":"2025-09-30","symbol":"GOOGL","metric":"return","value":-0.0038951987},{"date":"2025-10-01","symbol":"GOOGL","metric":"return","value":0.0074092368},{"date":"2025-10-02","symbol":"GOOGL","metric":"return","value":0.0032279153},{"date":"2025-10-03","symbol":"GOOGL","metric":"return","value":-0.0013847595},{"date":"2025-10-06","symbol":"GOOGL","metric":"return","value":0.0207186264},{"date":"2025-10-07","symbol":"GOOGL","metric":"return","value":-0.0186598474},{"date":"2025-10-08","symbol":"GOOGL","metric":"return","value":-0.0046416938},{"date":"2025-10-09","symbol":"GOOGL","metric":"return","value":-0.0126401047},{"date":"2025-10-10","symbol":"GOOGL","metric":"return","value":-0.0205079339},{"date":"2025-10-13","symbol":"GOOGL","metric":"return","value":0.0320192877},{"date":"2025-10-14","symbol":"GOOGL","metric":"return","value":0.0053280872},{"date":"2025-10-15","symbol":"GOOGL","metric":"return","value":0.0227485833},{"date":"2025-10-16","symbol":"GOOGL","metric":"return","value":0.0017140352},{"date":"2025-10-17","symbol":"GOOGL","metric":"return","value":0.0072821329},{"date":"2025-10-20","symbol":"GOOGL","metric":"return","value":0.0128392526},{"date":"2025-10-21","symbol":"GOOGL","metric":"return","value":-0.0237147983},{"date":"2025-10-22","symbol":"GOOGL","metric":"return","value":0.0049141031},{"date":"2025-10-23","symbol":"GOOGL","metric":"return","value":0.0054864231},{"date":"2025-10-24","symbol":"GOOGL","metric":"return","value":0.0270451939},{"date":"2025-10-27","symbol":"GOOGL","metric":"return","value":0.0359576516},{"date":"2025-10-28","symbol":"GOOGL","metric":"return","value":-0.0066520495},{"date":"2025-10-29","symbol":"GOOGL","metric":"return","value":0.0265245043},{"date":"2025-10-30","symbol":"GOOGL","metric":"return","value":0.0251831335},{"date":"2025-10-31","symbol":"GOOGL","metric":"return","value":-0.0010309278},{"date":"2025-11-03","symbol":"GOOGL","metric":"return","value":0.0089676524},{"date":"2025-11-04","symbol":"GOOGL","metric":"return","value":-0.0217613656},{"date":"2025-11-05","symbol":"GOOGL","metric":"return","value":0.0243726565},{"date":"2025-11-06","symbol":"GOOGL","metric":"return","value":0.0015486414},{"date":"2025-11-07","symbol":"GOOGL","metric":"return","value":-0.0207689064},{"date":"2025-11-10","symbol":"GOOGL","metric":"return","value":0.0404091154},{"date":"2025-11-11","symbol":"GOOGL","metric":"return","value":0.0041737091},{"date":"2025-11-12","symbol":"GOOGL","metric":"return","value":-0.0158010442},{"date":"2025-11-13","symbol":"GOOGL","metric":"return","value":-0.0283749825},{"date":"2025-11-14","symbol":"GOOGL","metric":"return","value":-0.0077588994},{"date":"2025-11-17","symbol":"GOOGL","metric":"return","value":0.0311334757},{"date":"2025-11-18","symbol":"GOOGL","metric":"return","value":-0.0025980409},{"date":"2025-11-19","symbol":"GOOGL","metric":"return","value":0.0300256961},{"date":"2025-11-20","symbol":"GOOGL","metric":"return","value":-0.0114824687},{"date":"2025-11-21","symbol":"GOOGL","metric":"return","value":0.0352623937},{"date":"2025-11-24","symbol":"GOOGL","metric":"return","value":0.0631469979},{"date":"2025-11-25","symbol":"GOOGL","metric":"return","value":0.0152652574},{"date":"2025-11-26","symbol":"GOOGL","metric":"return","value":-0.0107972651},{"date":"2025-11-28","symbol":"GOOGL","metric":"return","value":0.0007193345},{"date":"2025-12-01","symbol":"GOOGL","metric":"return","value":-0.0165327999},{"date":"2025-12-02","symbol":"GOOGL","metric":"return","value":0.0029236049},{"date":"2025-12-03","symbol":"GOOGL","metric":"return","value":0.012103929},{"date":"2025-12-04","symbol":"GOOGL","metric":"return","value":-0.0062926554},{"date":"2025-12-05","symbol":"GOOGL","metric":"return","value":0.0114993226},{"date":"2025-12-08","symbol":"GOOGL","metric":"return","value":-0.0228617704},{"date":"2025-12-09","symbol":"GOOGL","metric":"return","value":0.0107101874},{"date":"2025-12-10","symbol":"GOOGL","metric":"return","value":0.0098713258},{"date":"2025-12-11","symbol":"GOOGL","metric":"return","value":-0.0242965554},{"date":"2025-12-12","symbol":"GOOGL","metric":"return","value":-0.0100502513},{"date":"2025-12-15","symbol":"GOOGL","metric":"return","value":-0.0034595364},{"date":"2025-12-16","symbol":"GOOGL","metric":"return","value":-0.0053533191},{"date":"2025-12-17","symbol":"GOOGL","metric":"return","value":-0.0321296931},{"date":"2025-12-18","symbol":"GOOGL","metric":"return","value":0.0193448369},{"date":"2025-12-19","symbol":"GOOGL","metric":"return","value":0.0155392449},{"date":"2025-12-22","symbol":"GOOGL","metric":"return","value":0.0085297565},{"date":"2025-12-23","symbol":"GOOGL","metric":"return","value":0.0147524049},{"date":"2025-12-24","symbol":"GOOGL","metric":"return","value":-0.0008271035},{"date":"2025-12-26","symbol":"GOOGL","metric":"return","value":-0.0018466045},{"date":"2025-12-29","symbol":"GOOGL","metric":"return","value":0.0001594845},{"date":"2025-12-30","symbol":"GOOGL","metric":"return","value":0.0009248629},{"date":"2025-12-31","symbol":"GOOGL","metric":"return","value":-0.0027083001},{"date":"2026-01-02","symbol":"GOOGL","metric":"return","value":0.0068690096},{"date":"2026-01-05","symbol":"GOOGL","metric":"return","value":0.0044105981},{"date":"2026-01-06","symbol":"GOOGL","metric":"return","value":-0.0069501485},{"date":"2026-01-07","symbol":"GOOGL","metric":"return","value":0.0243048928},{"date":"2026-01-08","symbol":"GOOGL","metric":"return","value":0.0107460091},{"date":"2026-01-09","symbol":"GOOGL","metric":"return","value":0.0096177483},{"date":"2026-01-12","symbol":"GOOGL","metric":"return","value":0.010013087},{"date":"2026-01-13","symbol":"GOOGL","metric":"return","value":0.0123847406},{"date":"2026-01-14","symbol":"GOOGL","metric":"return","value":-0.0003869393},{"date":"2026-01-15","symbol":"GOOGL","metric":"return","value":-0.0091114817},{"date":"2026-01-16","symbol":"GOOGL","metric":"return","value":-0.0083538674},{"date":"2026-01-20","symbol":"GOOGL","metric":"return","value":-0.0242424242},{"date":"2026-01-21","symbol":"GOOGL","metric":"return","value":0.0198136646},{"date":"2026-01-22","symbol":"GOOGL","metric":"return","value":0.0065777453},{"date":"2026-01-23","symbol":"GOOGL","metric":"return","value":-0.0078961699},{"date":"2026-01-26","symbol":"GOOGL","metric":"return","value":0.0162534687},{"date":"2025-07-31","symbol":"META","metric":"return","value":null},{"date":"2025-08-01","symbol":"META","metric":"return","value":-0.0302994989},{"date":"2025-08-04","symbol":"META","metric":"return","value":0.0351453484},{"date":"2025-08-05","symbol":"META","metric":"return","value":-0.0166277525},{"date":"2025-08-06","symbol":"META","metric":"return","value":0.0111764089},{"date":"2025-08-07","symbol":"META","metric":"return","value":-0.0131544808},{"date":"2025-08-08","symbol":"META","metric":"return","value":0.0097936111},{"date":"2025-08-11","symbol":"META","metric":"return","value":-0.0044522554},{"date":"2025-08-12","symbol":"META","metric":"return","value":0.0315013142},{"date":"2025-08-13","symbol":"META","metric":"return","value":-0.0125503917},{"date":"2025-08-14","symbol":"META","metric":"return","value":0.0026318492},{"date":"2025-08-15","symbol":"META","metric":"return","value":0.0039566181},{"date":"2025-08-18","symbol":"META","metric":"return","value":-0.0227406066},{"date":"2025-08-19","symbol":"META","metric":"return","value":-0.0207117967},{"date":"2025-08-20","symbol":"META","metric":"return","value":-0.0049976012},{"date":"2025-08-21","symbol":"META","metric":"return","value":-0.0115321252},{"date":"2025-08-22","symbol":"META","metric":"return","value":0.0212330623},{"date":"2025-08-25","symbol":"META","metric":"return","value":-0.0019769926},{"date":"2025-08-26","symbol":"META","metric":"return","value":0.0010635752},{"date":"2025-08-27","symbol":"META","metric":"return","value":-0.0089112593},{"date":"2025-08-28","symbol":"META","metric":"return","value":0.004984791},{"date":"2025-08-29","symbol":"META","metric":"return","value":-0.0165202203},{"date":"2025-09-02","symbol":"META","metric":"return","value":-0.0048535792},{"date":"2025-09-03","symbol":"META","metric":"return","value":0.0026293561},{"date":"2025-09-04","symbol":"META","metric":"return","value":0.0157483525},{"date":"2025-09-05","symbol":"META","metric":"return","value":0.0050699628},{"date":"2025-09-08","symbol":"META","metric":"return","value":-0.000199646},{"date":"2025-09-09","symbol":"META","metric":"return","value":0.0178119758},{"date":"2025-09-10","symbol":"META","metric":"return","value":-0.017918803},{"date":"2025-09-11","symbol":"META","metric":"return","value":-0.0014383507},{"date":"2025-09-12","symbol":"META","metric":"return","value":0.0062551682},{"date":"2025-09-15","symbol":"META","metric":"return","value":0.0120481928},{"date":"2025-09-16","symbol":"META","metric":"return","value":0.0187018702},{"date":"2025-09-17","symbol":"META","metric":"return","value":-0.0042039494},{"date":"2025-09-18","symbol":"META","metric":"return","value":0.0058354958},{"date":"2025-09-19","symbol":"META","metric":"return","value":-0.0024002362},{"date":"2025-09-22","symbol":"META","metric":"return","value":-0.016314557},{"date":"2025-09-23","symbol":"META","metric":"return","value":-0.0127658461},{"date":"2025-09-24","symbol":"META","metric":"return","value":0.0069689181},{"date":"2025-09-25","symbol":"META","metric":"return","value":-0.0154465554},{"date":"2025-09-26","symbol":"META","metric":"return","value":-0.0068956301},{"date":"2025-09-29","symbol":"META","metric":"return","value":-0.0004709745},{"date":"2025-09-30","symbol":"META","metric":"return","value":-0.0121299425},{"date":"2025-10-01","symbol":"META","metric":"return","value":-0.0231949631},{"date":"2025-10-02","symbol":"META","metric":"return","value":0.0135331213},{"date":"2025-10-03","symbol":"META","metric":"return","value":-0.0226853509},{"date":"2025-10-06","symbol":"META","metric":"return","value":0.0071833009},{"date":"2025-10-07","symbol":"META","metric":"return","value":-0.0036079879},{"date":"2025-10-08","symbol":"META","metric":"return","value":0.0066807018},{"date":"2025-10-09","symbol":"META","metric":"return","value":0.0218191451},{"date":"2025-10-10","symbol":"META","metric":"return","value":-0.0384494686},{"date":"2025-10-13","symbol":"META","metric":"return","value":0.014743235},{"date":"2025-10-14","symbol":"META","metric":"return","value":-0.0098584853},{"date":"2025-10-15","symbol":"META","metric":"return","value":0.0125693787},{"date":"2025-10-16","symbol":"META","metric":"return","value":-0.0076432766},{"date":"2025-10-17","symbol":"META","metric":"return","value":0.0068166805},{"date":"2025-10-20","symbol":"META","metric":"return","value":0.0212608538},{"date":"2025-10-21","symbol":"META","metric":"return","value":0.0015036155},{"date":"2025-10-22","symbol":"META","metric":"return","value":0.0001910819},{"date":"2025-10-23","symbol":"META","metric":"return","value":0.00080512},{"date":"2025-10-24","symbol":"META","metric":"return","value":0.0059449141},{"date":"2025-10-27","symbol":"META","metric":"return","value":0.0168754066},{"date":"2025-10-28","symbol":"META","metric":"return","value":0.0008264353},{"date":"2025-10-29","symbol":"META","metric":"return","value":0.0003063277},{"date":"2025-10-30","symbol":"META","metric":"return","value":-0.1133464703},{"date":"2025-10-31","symbol":"META","metric":"return","value":-0.0271950505},{"date":"2025-11-03","symbol":"META","metric":"return","value":-0.016408879},{"date":"2025-11-04","symbol":"META","metric":"return","value":-0.0162902745},{"date":"2025-11-05","symbol":"META","metric":"return","value":0.0137521737},{"date":"2025-11-06","symbol":"META","metric":"return","value":-0.0267377996},{"date":"2025-11-07","symbol":"META","metric":"return","value":0.004462842},{"date":"2025-11-10","symbol":"META","metric":"return","value":0.0161783645},{"date":"2025-11-11","symbol":"META","metric":"return","value":-0.0074138614},{"date":"2025-11-12","symbol":"META","metric":"return","value":-0.0288235951},{"date":"2025-11-13","symbol":"META","metric":"return","value":0.0014461554},{"date":"2025-11-14","symbol":"META","metric":"return","value":-0.0007056237},{"date":"2025-11-17","symbol":"META","metric":"return","value":-0.0122175512},{"date":"2025-11-18","symbol":"META","metric":"return","value":-0.0071818061},{"date":"2025-11-19","symbol":"META","metric":"return","value":-0.0123241795},{"date":"2025-11-20","symbol":"META","metric":"return","value":-0.0019835888},{"date":"2025-11-21","symbol":"META","metric":"return","value":0.0086635976},{"date":"2025-11-24","symbol":"META","metric":"return","value":0.0316284083},{"date":"2025-11-25","symbol":"META","metric":"return","value":0.0377928332},{"date":"2025-11-26","symbol":"META","metric":"return","value":-0.0041057102},{"date":"2025-11-28","symbol":"META","metric":"return","value":0.0226350124},{"date":"2025-12-01","symbol":"META","metric":"return","value":-0.0109202681},{"date":"2025-12-02","symbol":"META","metric":"return","value":0.009713438},{"date":"2025-12-03","symbol":"META","metric":"return","value":-0.0115842059},{"date":"2025-12-04","symbol":"META","metric":"return","value":0.0342836578},{"date":"2025-12-05","symbol":"META","metric":"return","value":0.0179730404},{"date":"2025-12-08","symbol":"META","metric":"return","value":-0.0098235915},{"date":"2025-12-09","symbol":"META","metric":"return","value":-0.0147690091},{"date":"2025-12-10","symbol":"META","metric":"return","value":-0.0103896895},{"date":"2025-12-11","symbol":"META","metric":"return","value":0.0039716749},{"date":"2025-12-12","symbol":"META","metric":"return","value":-0.0129872121},{"date":"2025-12-15","symbol":"META","metric":"return","value":0.0059032794},{"date":"2025-12-16","symbol":"META","metric":"return","value":0.014887801},{"date":"2025-12-17","symbol":"META","metric":"return","value":-0.0116411778},{"date":"2025-12-18","symbol":"META","metric":"return","value":0.0230177059},{"date":"2025-12-19","symbol":"META","metric":"return","value":-0.0085484235},{"date":"2025-12-22","symbol":"META","metric":"return","value":0.0041440867},{"date":"2025-12-23","symbol":"META","metric":"return","value":0.0052003023},{"date":"2025-12-24","symbol":"META","metric":"return","value":0.0039251662},{"date":"2025-12-26","symbol":"META","metric":"return","value":-0.0063815445},{"date":"2025-12-29","symbol":"META","metric":"return","value":-0.0069351264},{"date":"2025-12-30","symbol":"META","metric":"return","value":0.0110218768},{"date":"2025-12-31","symbol":"META","metric":"return","value":-0.0087994594},{"date":"2026-01-02","symbol":"META","metric":"return","value":-0.0146646669},{"date":"2026-01-05","symbol":"META","metric":"return","value":0.0128841807},{"date":"2026-01-06","symbol":"META","metric":"return","value":0.0027778199},{"date":"2026-01-07","symbol":"META","metric":"return","value":-0.0180587933},{"date":"2026-01-08","symbol":"META","metric":"return","value":-0.0040543249},{"date":"2026-01-09","symbol":"META","metric":"return","value":0.010834907},{"date":"2026-01-12","symbol":"META","metric":"return","value":-0.0169815943},{"date":"2026-01-13","symbol":"META","metric":"return","value":-0.0169478325},{"date":"2026-01-14","symbol":"META","metric":"return","value":-0.0246715999},{"date":"2026-01-15","symbol":"META","metric":"return","value":0.0085781128},{"date":"2026-01-16","symbol":"META","metric":"return","value":-0.0008859536},{"date":"2026-01-20","symbol":"META","metric":"return","value":-0.0260056429},{"date":"2026-01-21","symbol":"META","metric":"return","value":0.0146328544},{"date":"2026-01-22","symbol":"META","metric":"return","value":0.0565616027},{"date":"2026-01-23","symbol":"META","metric":"return","value":0.0171857388},{"date":"2026-01-26","symbol":"META","metric":"return","value":0.0206448479},{"date":"2025-07-31","symbol":"MSFT","metric":"return","value":null},{"date":"2025-08-01","symbol":"MSFT","metric":"return","value":-0.0176062299},{"date":"2025-08-04","symbol":"MSFT","metric":"return","value":0.0220001149},{"date":"2025-08-05","symbol":"MSFT","metric":"return","value":-0.0147257194},{"date":"2025-08-06","symbol":"MSFT","metric":"return","value":-0.0053242061},{"date":"2025-08-07","symbol":"MSFT","metric":"return","value":-0.0078187727},{"date":"2025-08-08","symbol":"MSFT","metric":"return","value":0.0023120942},{"date":"2025-08-11","symbol":"MSFT","metric":"return","value":-0.0005190212},{"date":"2025-08-12","symbol":"MSFT","metric":"return","value":0.0143093434},{"date":"2025-08-13","symbol":"MSFT","metric":"return","value":-0.0163639122},{"date":"2025-08-14","symbol":"MSFT","metric":"return","value":0.0036626506},{"date":"2025-08-15","symbol":"MSFT","metric":"return","value":-0.004417555},{"date":"2025-08-18","symbol":"MSFT","metric":"return","value":-0.0059033472},{"date":"2025-08-19","symbol":"MSFT","metric":"return","value":-0.0141861864},{"date":"2025-08-20","symbol":"MSFT","metric":"return","value":-0.0079333832},{"date":"2025-08-21","symbol":"MSFT","metric":"return","value":-0.0012898105},{"date":"2025-08-22","symbol":"MSFT","metric":"return","value":0.0059209219},{"date":"2025-08-25","symbol":"MSFT","metric":"return","value":-0.0058465671},{"date":"2025-08-26","symbol":"MSFT","metric":"return","value":-0.0044107129},{"date":"2025-08-27","symbol":"MSFT","metric":"return","value":0.0093594093},{"date":"2025-08-28","symbol":"MSFT","metric":"return","value":0.0057336049},{"date":"2025-08-29","symbol":"MSFT","metric":"return","value":-0.0057992097},{"date":"2025-09-02","symbol":"MSFT","metric":"return","value":-0.0030845889},{"date":"2025-09-03","symbol":"MSFT","metric":"return","value":0.0004561863},{"date":"2025-09-04","symbol":"MSFT","metric":"return","value":0.0051743621},{"date":"2025-09-05","symbol":"MSFT","metric":"return","value":-0.0255216757},{"date":"2025-09-08","symbol":"MSFT","metric":"return","value":0.0064564443},{"date":"2025-09-09","symbol":"MSFT","metric":"return","value":0.0004223058},{"date":"2025-09-10","symbol":"MSFT","metric":"return","value":0.0039398569},{"date":"2025-09-11","symbol":"MSFT","metric":"return","value":0.0012614128},{"date":"2025-09-12","symbol":"MSFT","metric":"return","value":0.0177575139},{"date":"2025-09-15","symbol":"MSFT","metric":"return","value":0.0107083211},{"date":"2025-09-16","symbol":"MSFT","metric":"return","value":-0.0122667185},{"date":"2025-09-17","symbol":"MSFT","metric":"return","value":0.0019287921},{"date":"2025-09-18","symbol":"MSFT","metric":"return","value":-0.0030840552},{"date":"2025-09-19","symbol":"MSFT","metric":"return","value":0.0186403941},{"date":"2025-09-22","symbol":"MSFT","metric":"return","value":-0.0067123182},{"date":"2025-09-23","symbol":"MSFT","metric":"return","value":-0.0101462541},{"date":"2025-09-24","symbol":"MSFT","metric":"return","value":0.001810026},{"date":"2025-09-25","symbol":"MSFT","metric":"return","value":-0.0061272584},{"date":"2025-09-26","symbol":"MSFT","metric":"return","value":0.008733797},{"date":"2025-09-29","symbol":"MSFT","metric":"return","value":0.0061508325},{"date":"2025-09-30","symbol":"MSFT","metric":"return","value":0.0065026088},{"date":"2025-10-01","symbol":"MSFT","metric":"return","value":0.003404387},{"date":"2025-10-02","symbol":"MSFT","metric":"return","value":-0.0076338821},{"date":"2025-10-03","symbol":"MSFT","metric":"return","value":0.0031081239},{"date":"2025-10-06","symbol":"MSFT","metric":"return","value":0.0216894535},{"date":"2025-10-07","symbol":"MSFT","metric":"return","value":-0.0086811479},{"date":"2025-10-08","symbol":"MSFT","metric":"return","value":0.0016634799},{"date":"2025-10-09","symbol":"MSFT","metric":"return","value":-0.0046767328},{"date":"2025-10-10","symbol":"MSFT","metric":"return","value":-0.0218825515},{"date":"2025-10-13","symbol":"MSFT","metric":"return","value":0.0060390973},{"date":"2025-10-14","symbol":"MSFT","metric":"return","value":-0.0009355084},{"date":"2025-10-15","symbol":"MSFT","metric":"return","value":-0.0002731121},{"date":"2025-10-16","symbol":"MSFT","metric":"return","value":-0.0035514274},{"date":"2025-10-17","symbol":"MSFT","metric":"return","value":0.0038578283},{"date":"2025-10-20","symbol":"MSFT","metric":"return","value":0.0062424408},{"date":"2025-10-21","symbol":"MSFT","metric":"return","value":0.0016866349},{"date":"2025-10-22","symbol":"MSFT","metric":"return","value":0.0055739418},{"date":"2025-10-23","symbol":"MSFT","metric":"return","value":0.0000384934},{"date":"2025-10-24","symbol":"MSFT","metric":"return","value":0.005850767},{"date":"2025-10-27","symbol":"MSFT","metric":"return","value":0.0151158563},{"date":"2025-10-28","symbol":"MSFT","metric":"return","value":0.0198480765},{"date":"2025-10-29","symbol":"MSFT","metric":"return","value":-0.0009610764},{"date":"2025-10-30","symbol":"MSFT","metric":"return","value":-0.0291560292},{"date":"2025-10-31","symbol":"MSFT","metric":"return","value":-0.0151301498},{"date":"2025-11-03","symbol":"MSFT","metric":"return","value":-0.0015091711},{"date":"2025-11-04","symbol":"MSFT","metric":"return","value":-0.0052125722},{"date":"2025-11-05","symbol":"MSFT","metric":"return","value":-0.0139470557},{"date":"2025-11-06","symbol":"MSFT","metric":"return","value":-0.0198336659},{"date":"2025-11-07","symbol":"MSFT","metric":"return","value":-0.0005643227},{"date":"2025-11-10","symbol":"MSFT","metric":"return","value":0.0184718385},{"date":"2025-11-11","symbol":"MSFT","metric":"return","value":0.0053064053},{"date":"2025-11-12","symbol":"MSFT","metric":"return","value":0.0048450948},{"date":"2025-11-13","symbol":"MSFT","metric":"return","value":-0.0153668241},{"date":"2025-11-14","symbol":"MSFT","metric":"return","value":0.0136956305},{"date":"2025-11-17","symbol":"MSFT","metric":"return","value":-0.0052824853},{"date":"2025-11-18","symbol":"MSFT","metric":"return","value":-0.0269870099},{"date":"2025-11-19","symbol":"MSFT","metric":"return","value":-0.013512691},{"date":"2025-11-20","symbol":"MSFT","metric":"return","value":-0.0160013163},{"date":"2025-11-21","symbol":"MSFT","metric":"return","value":-0.0131889723},{"date":"2025-11-24","symbol":"MSFT","metric":"return","value":0.0039820385},{"date":"2025-11-25","symbol":"MSFT","metric":"return","value":0.0063080169},{"date":"2025-11-26","symbol":"MSFT","metric":"return","value":0.0178410449},{"date":"2025-11-28","symbol":"MSFT","metric":"return","value":0.0134088568},{"date":"2025-12-01","symbol":"MSFT","metric":"return","value":-0.0107111644},{"date":"2025-12-02","symbol":"MSFT","metric":"return","value":0.0066976209},{"date":"2025-12-03","symbol":"MSFT","metric":"return","value":-0.0250408163},{"date":"2025-12-04","symbol":"MSFT","metric":"return","value":0.0065099533},{"date":"2025-12-05","symbol":"MSFT","metric":"return","value":0.0048248898},{"date":"2025-12-08","symbol":"MSFT","metric":"return","value":0.016267903},{"date":"2025-12-09","symbol":"MSFT","metric":"return","value":0.0020365769},{"date":"2025-12-10","symbol":"MSFT","metric":"return","value":-0.0273566115},{"date":"2025-12-11","symbol":"MSFT","metric":"return","value":0.0102599465},{"date":"2025-12-12","symbol":"MSFT","metric":"return","value":-0.0102178005},{"date":"2025-12-15","symbol":"MSFT","metric":"return","value":-0.00775291},{"date":"2025-12-16","symbol":"MSFT","metric":"return","value":0.0033065162},{"date":"2025-12-17","symbol":"MSFT","metric":"return","value":-0.0005667625},{"date":"2025-12-18","symbol":"MSFT","metric":"return","value":0.0165084432},{"date":"2025-12-19","symbol":"MSFT","metric":"return","value":0.0040084301},{"date":"2025-12-22","symbol":"MSFT","metric":"return","value":-0.0020579519},{"date":"2025-12-23","symbol":"MSFT","metric":"return","value":0.0039800379},{"date":"2025-12-24","symbol":"MSFT","metric":"return","value":0.0024032043},{"date":"2025-12-26","symbol":"MSFT","metric":"return","value":-0.0006352199},{"date":"2025-12-29","symbol":"MSFT","metric":"return","value":-0.0012507433},{"date":"2025-12-30","symbol":"MSFT","metric":"return","value":0.0007801273},{"date":"2025-12-31","symbol":"MSFT","metric":"return","value":-0.0079182736},{"date":"2026-01-02","symbol":"MSFT","metric":"return","value":-0.022083454},{"date":"2026-01-05","symbol":"MSFT","metric":"return","value":-0.000190299},{"date":"2026-01-06","symbol":"MSFT","metric":"return","value":0.0119699693},{"date":"2026-01-07","symbol":"MSFT","metric":"return","value":0.0103655096},{"date":"2026-01-08","symbol":"MSFT","metric":"return","value":-0.0110865204},{"date":"2026-01-09","symbol":"MSFT","metric":"return","value":0.0024471356},{"date":"2026-01-12","symbol":"MSFT","metric":"return","value":-0.0043815724},{"date":"2026-01-13","symbol":"MSFT","metric":"return","value":-0.0136426506},{"date":"2026-01-14","symbol":"MSFT","metric":"return","value":-0.0239870822},{"date":"2026-01-15","symbol":"MSFT","metric":"return","value":-0.005921024},{"date":"2026-01-16","symbol":"MSFT","metric":"return","value":0.0070074016},{"date":"2026-01-20","symbol":"MSFT","metric":"return","value":-0.0116122298},{"date":"2026-01-21","symbol":"MSFT","metric":"return","value":-0.0229032826},{"date":"2026-01-22","symbol":"MSFT","metric":"return","value":0.0158294116},{"date":"2026-01-23","symbol":"MSFT","metric":"return","value":0.032827947},{"date":"2026-01-26","symbol":"MSFT","metric":"return","value":0.0092928426},{"date":"2025-07-31","symbol":"NVDA","metric":"return","value":null},{"date":"2025-08-01","symbol":"NVDA","metric":"return","value":-0.0233342705},{"date":"2025-08-04","symbol":"NVDA","metric":"return","value":0.036154289},{"date":"2025-08-05","symbol":"NVDA","metric":"return","value":-0.0096677409},{"date":"2025-08-06","symbol":"NVDA","metric":"return","value":0.006508079},{"date":"2025-08-07","symbol":"NVDA","metric":"return","value":0.0075250836},{"date":"2025-08-08","symbol":"NVDA","metric":"return","value":0.0106777317},{"date":"2025-08-11","symbol":"NVDA","metric":"return","value":-0.0035033939},{"date":"2025-08-12","symbol":"NVDA","metric":"return","value":0.006042628},{"date":"2025-08-13","symbol":"NVDA","metric":"return","value":-0.0085726766},{"date":"2025-08-14","symbol":"NVDA","metric":"return","value":0.0023682326},{"date":"2025-08-15","symbol":"NVDA","metric":"return","value":-0.0086263736},{"date":"2025-08-18","symbol":"NVDA","metric":"return","value":0.0086460123},{"date":"2025-08-19","symbol":"NVDA","metric":"return","value":-0.0350019232},{"date":"2025-08-20","symbol":"NVDA","metric":"return","value":-0.0013665869},{"date":"2025-08-21","symbol":"NVDA","metric":"return","value":-0.0023947999},{"date":"2025-08-22","symbol":"NVDA","metric":"return","value":0.0172039323},{"date":"2025-08-25","symbol":"NVDA","metric":"return","value":0.0102264427},{"date":"2025-08-26","symbol":"NVDA","metric":"return","value":0.0109016074},{"date":"2025-08-27","symbol":"NVDA","metric":"return","value":-0.0009353508},{"date":"2025-08-28","symbol":"NVDA","metric":"return","value":-0.0078753167},{"date":"2025-08-29","symbol":"NVDA","metric":"return","value":-0.0332500694},{"date":"2025-09-02","symbol":"NVDA","metric":"return","value":-0.0195222784},{"date":"2025-09-03","symbol":"NVDA","metric":"return","value":-0.0009369876},{"date":"2025-09-04","symbol":"NVDA","metric":"return","value":0.0060961313},{"date":"2025-09-05","symbol":"NVDA","metric":"return","value":-0.0270333256},{"date":"2025-09-08","symbol":"NVDA","metric":"return","value":0.0077245509},{"date":"2025-09-09","symbol":"NVDA","metric":"return","value":0.0145582031},{"date":"2025-09-10","symbol":"NVDA","metric":"return","value":0.0384795596},{"date":"2025-09-11","symbol":"NVDA","metric":"return","value":-0.000845976},{"date":"2025-09-12","symbol":"NVDA","metric":"return","value":0.0036689998},{"date":"2025-09-15","symbol":"NVDA","metric":"return","value":-0.0003936786},{"date":"2025-09-16","symbol":"NVDA","metric":"return","value":-0.0161471813},{"date":"2025-09-17","symbol":"NVDA","metric":"return","value":-0.02624807},{"date":"2025-09-18","symbol":"NVDA","metric":"return","value":0.0349424477},{"date":"2025-09-19","symbol":"NVDA","metric":"return","value":0.0024399932},{"date":"2025-09-22","symbol":"NVDA","metric":"return","value":0.0392845013},{"date":"2025-09-23","symbol":"NVDA","metric":"return","value":-0.0282135076},{"date":"2025-09-24","symbol":"NVDA","metric":"return","value":-0.0081829391},{"date":"2025-09-25","symbol":"NVDA","metric":"return","value":0.0040687161},{"date":"2025-09-26","symbol":"NVDA","metric":"return","value":0.0028140477},{"date":"2025-09-29","symbol":"NVDA","metric":"return","value":0.0205410259},{"date":"2025-09-30","symbol":"NVDA","metric":"return","value":0.0260118786},{"date":"2025-10-01","symbol":"NVDA","metric":"return","value":0.0035375462},{"date":"2025-10-02","symbol":"NVDA","metric":"return","value":0.0088126903},{"date":"2025-10-03","symbol":"NVDA","metric":"return","value":-0.0067238458},{"date":"2025-10-06","symbol":"NVDA","metric":"return","value":-0.0110868291},{"date":"2025-10-07","symbol":"NVDA","metric":"return","value":-0.0026949819},{"date":"2025-10-08","symbol":"NVDA","metric":"return","value":0.021996433},{"date":"2025-10-09","symbol":"NVDA","metric":"return","value":0.0182971973},{"date":"2025-10-10","symbol":"NVDA","metric":"return","value":-0.0488678853},{"date":"2025-10-13","symbol":"NVDA","metric":"return","value":0.0281736282},{"date":"2025-10-14","symbol":"NVDA","metric":"return","value":-0.0440231533},{"date":"2025-10-15","symbol":"NVDA","metric":"return","value":-0.0011109877},{"date":"2025-10-16","symbol":"NVDA","metric":"return","value":0.011011011},{"date":"2025-10-17","symbol":"NVDA","metric":"return","value":0.0077557756},{"date":"2025-10-20","symbol":"NVDA","metric":"return","value":-0.0031657661},{"date":"2025-10-21","symbol":"NVDA","metric":"return","value":-0.0081038165},{"date":"2025-10-22","symbol":"NVDA","metric":"return","value":-0.0048578526},{"date":"2025-10-23","symbol":"NVDA","metric":"return","value":0.0104288012},{"date":"2025-10-24","symbol":"NVDA","metric":"return","value":0.0225089212},{"date":"2025-10-27","symbol":"NVDA","metric":"return","value":0.0280805369},{"date":"2025-10-28","symbol":"NVDA","metric":"return","value":0.0498224358},{"date":"2025-10-29","symbol":"NVDA","metric":"return","value":0.0298975226},{"date":"2025-10-30","symbol":"NVDA","metric":"return","value":-0.020045404},{"date":"2025-10-31","symbol":"NVDA","metric":"return","value":-0.0019716088},{"date":"2025-11-03","symbol":"NVDA","metric":"return","value":0.0216811537},{"date":"2025-11-04","symbol":"NVDA","metric":"return","value":-0.0395900807},{"date":"2025-11-05","symbol":"NVDA","metric":"return","value":-0.017515603},{"date":"2025-11-06","symbol":"NVDA","metric":"return","value":-0.0365266393},{"date":"2025-11-07","symbol":"NVDA","metric":"return","value":0.0003722018},{"date":"2025-11-10","symbol":"NVDA","metric":"return","value":0.0579355799},{"date":"2025-11-11","symbol":"NVDA","metric":"return","value":-0.0295920418},{"date":"2025-11-12","symbol":"NVDA","metric":"return","value":0.0033134869},{"date":"2025-11-13","symbol":"NVDA","metric":"return","value":-0.0358119614},{"date":"2025-11-14","symbol":"NVDA","metric":"return","value":0.0177147444},{"date":"2025-11-17","symbol":"NVDA","metric":"return","value":-0.0187736643},{"date":"2025-11-18","symbol":"NVDA","metric":"return","value":-0.0280829626},{"date":"2025-11-19","symbol":"NVDA","metric":"return","value":0.0284532672},{"date":"2025-11-20","symbol":"NVDA","metric":"return","value":-0.0315264597},{"date":"2025-11-21","symbol":"NVDA","metric":"return","value":-0.0097436749},{"date":"2025-11-24","symbol":"NVDA","metric":"return","value":0.0205176944},{"date":"2025-11-25","symbol":"NVDA","metric":"return","value":-0.0259121288},{"date":"2025-11-26","symbol":"NVDA","metric":"return","value":0.0137225128},{"date":"2025-11-28","symbol":"NVDA","metric":"return","value":-0.0180859917},{"date":"2025-12-01","symbol":"NVDA","metric":"return","value":0.0164981072},{"date":"2025-12-02","symbol":"NVDA","metric":"return","value":0.0085598355},{"date":"2025-12-03","symbol":"NVDA","metric":"return","value":-0.0103058694},{"date":"2025-12-04","symbol":"NVDA","metric":"return","value":0.0211604856},{"date":"2025-12-05","symbol":"NVDA","metric":"return","value":-0.0052895627},{"date":"2025-12-08","symbol":"NVDA","metric":"return","value":0.0172139685},{"date":"2025-12-09","symbol":"NVDA","metric":"return","value":-0.0031258421},{"date":"2025-12-10","symbol":"NVDA","metric":"return","value":-0.0064334757},{"date":"2025-12-11","symbol":"NVDA","metric":"return","value":-0.0155076722},{"date":"2025-12-12","symbol":"NVDA","metric":"return","value":-0.0326645664},{"date":"2025-12-15","symbol":"NVDA","metric":"return","value":0.0072563136},{"date":"2025-12-16","symbol":"NVDA","metric":"return","value":0.0081116342},{"date":"2025-12-17","symbol":"NVDA","metric":"return","value":-0.0381498987},{"date":"2025-12-18","symbol":"NVDA","metric":"return","value":0.0187200187},{"date":"2025-12-19","symbol":"NVDA","metric":"return","value":0.0393361663},{"date":"2025-12-22","symbol":"NVDA","metric":"return","value":0.0149179513},{"date":"2025-12-23","symbol":"NVDA","metric":"return","value":0.0300506288},{"date":"2025-12-24","symbol":"NVDA","metric":"return","value":-0.0031710798},{"date":"2025-12-26","symbol":"NVDA","metric":"return","value":0.010179736},{"date":"2025-12-29","symbol":"NVDA","metric":"return","value":-0.0121240749},{"date":"2025-12-30","symbol":"NVDA","metric":"return","value":-0.0036127935},{"date":"2025-12-31","symbol":"NVDA","metric":"return","value":-0.0055454836},{"date":"2026-01-02","symbol":"NVDA","metric":"return","value":0.0126005362},{"date":"2026-01-05","symbol":"NVDA","metric":"return","value":-0.0038655017},{"date":"2026-01-06","symbol":"NVDA","metric":"return","value":-0.0046778652},{"date":"2026-01-07","symbol":"NVDA","metric":"return","value":0.0099871822},{"date":"2026-01-08","symbol":"NVDA","metric":"return","value":-0.0215218656},{"date":"2026-01-09","symbol":"NVDA","metric":"return","value":-0.0009727626},{"date":"2026-01-12","symbol":"NVDA","metric":"return","value":0.0004327599},{"date":"2026-01-13","symbol":"NVDA","metric":"return","value":0.0047042284},{"date":"2026-01-14","symbol":"NVDA","metric":"return","value":-0.0143695172},{"date":"2026-01-15","symbol":"NVDA","metric":"return","value":0.021349787},{"date":"2026-01-16","symbol":"NVDA","metric":"return","value":-0.0043838546},{"date":"2026-01-20","symbol":"NVDA","metric":"return","value":-0.0438167857},{"date":"2026-01-21","symbol":"NVDA","metric":"return","value":0.0294827877},{"date":"2026-01-22","symbol":"NVDA","metric":"return","value":0.0082915121},{"date":"2026-01-23","symbol":"NVDA","metric":"return","value":0.0153105388},{"date":"2026-01-26","symbol":"NVDA","metric":"return","value":-0.0063942026},{"date":"2025-07-31","symbol":"AAPL","metric":"vol20","value":null},{"date":"2025-08-01","symbol":"AAPL","metric":"vol20","value":null},{"date":"2025-08-04","symbol":"AAPL","metric":"vol20","value":0.0210799972},{"date":"2025-08-05","symbol":"AAPL","metric":"vol20","value":0.0156022108},{"date":"2025-08-06","symbol":"AAPL","metric":"vol20","value":0.0318384462},{"date":"2025-08-07","symbol":"AAPL","metric":"vol20","value":0.0296975929},{"date":"2025-08-08","symbol":"AAPL","metric":"vol20","value":0.0292969959},{"date":"2025-08-11","symbol":"AAPL","metric":"vol20","value":0.0284244991},{"date":"2025-08-12","symbol":"AAPL","metric":"vol20","value":0.0263320844},{"date":"2025-08-13","symbol":"AAPL","metric":"vol20","value":0.0246495155},{"date":"2025-08-14","symbol":"AAPL","metric":"vol20","value":0.0237732587},{"date":"2025-08-15","symbol":"AAPL","metric":"vol20","value":0.0231262644},{"date":"2025-08-18","symbol":"AAPL","metric":"vol20","value":0.0223855889},{"date":"2025-08-19","symbol":"AAPL","metric":"vol20","value":0.0216357948},{"date":"2025-08-20","symbol":"AAPL","metric":"vol20","value":0.0221083278},{"date":"2025-08-21","symbol":"AAPL","metric":"vol20","value":0.0215036722},{"date":"2025-08-22","symbol":"AAPL","metric":"vol20","value":0.0208497906},{"date":"2025-08-25","symbol":"AAPL","metric":"vol20","value":0.0202984159},{"date":"2025-08-26","symbol":"AAPL","metric":"vol20","value":0.0197137526},{"date":"2025-08-27","symbol":"AAPL","metric":"vol20","value":0.019158893},{"date":"2025-08-28","symbol":"AAPL","metric":"vol20","value":0.0186614949},{"date":"2025-08-29","symbol":"AAPL","metric":"vol20","value":0.0173087321},{"date":"2025-09-02","symbol":"AAPL","metric":"vol20","value":0.0177442141},{"date":"2025-09-03","symbol":"AAPL","metric":"vol20","value":0.0189724375},{"date":"2025-09-04","symbol":"AAPL","metric":"vol20","value":0.0161089184},{"date":"2025-09-05","symbol":"AAPL","metric":"vol20","value":0.0149679631},{"date":"2025-09-08","symbol":"AAPL","metric":"vol20","value":0.0122250064},{"date":"2025-09-09","symbol":"AAPL","metric":"vol20","value":0.0125946419},{"date":"2025-09-10","symbol":"AAPL","metric":"vol20","value":0.014478458},{"date":"2025-09-11","symbol":"AAPL","metric":"vol20","value":0.0143812273},{"date":"2025-09-12","symbol":"AAPL","metric":"vol20","value":0.0149316116},{"date":"2025-09-15","symbol":"AAPL","metric":"vol20","value":0.0150631274},{"date":"2025-09-16","symbol":"AAPL","metric":"vol20","value":0.0150671567},{"date":"2025-09-17","symbol":"AAPL","metric":"vol20","value":0.0150544964},{"date":"2025-09-18","symbol":"AAPL","metric":"vol20","value":0.0142692225},{"date":"2025-09-19","symbol":"AAPL","metric":"vol20","value":0.0155684321},{"date":"2025-09-22","symbol":"AAPL","metric":"vol20","value":0.0177418124},{"date":"2025-09-23","symbol":"AAPL","metric":"vol20","value":0.0178598706},{"date":"2025-09-24","symbol":"AAPL","metric":"vol20","value":0.0181097338},{"date":"2025-09-25","symbol":"AAPL","metric":"vol20","value":0.0183456145},{"date":"2025-09-26","symbol":"AAPL","metric":"vol20","value":0.0184901925},{"date":"2025-09-29","symbol":"AAPL","metric":"vol20","value":0.0185399808},{"date":"2025-09-30","symbol":"AAPL","metric":"vol20","value":0.0182232027},{"date":"2025-10-01","symbol":"AAPL","metric":"vol20","value":0.0165108643},{"date":"2025-10-02","symbol":"AAPL","metric":"vol20","value":0.0165192997},{"date":"2025-10-03","symbol":"AAPL","metric":"vol20","value":0.0164926212},{"date":"2025-10-06","symbol":"AAPL","metric":"vol20","value":0.0164140515},{"date":"2025-10-07","symbol":"AAPL","metric":"vol20","value":0.0158589488},{"date":"2025-10-08","symbol":"AAPL","metric":"vol20","value":0.0132711511},{"date":"2025-10-09","symbol":"AAPL","metric":"vol20","value":0.0140161519},{"date":"2025-10-10","symbol":"AAPL","metric":"vol20","value":0.016235928},{"date":"2025-10-13","symbol":"AAPL","metric":"vol20","value":0.0161968039},{"date":"2025-10-14","symbol":"AAPL","metric":"vol20","value":0.0161775575},{"date":"2025-10-15","symbol":"AAPL","metric":"vol20","value":0.0162027982},{"date":"2025-10-16","symbol":"AAPL","metric":"vol20","value":0.0162817348},{"date":"2025-10-17","symbol":"AAPL","metric":"vol20","value":0.0152853784},{"date":"2025-10-20","symbol":"AAPL","metric":"vol20","value":0.0147741587},{"date":"2025-10-21","symbol":"AAPL","metric":"vol20","value":0.0146614838},{"date":"2025-10-22","symbol":"AAPL","metric":"vol20","value":0.0150626646},{"date":"2025-10-23","symbol":"AAPL","metric":"vol20","value":0.0145649028},{"date":"2025-10-24","symbol":"AAPL","metric":"vol20","value":0.014721624},{"date":"2025-10-27","symbol":"AAPL","metric":"vol20","value":0.0153939039},{"date":"2025-10-28","symbol":"AAPL","metric":"vol20","value":0.0153944781},{"date":"2025-10-29","symbol":"AAPL","metric":"vol20","value":0.0153943349},{"date":"2025-10-30","symbol":"AAPL","metric":"vol20","value":0.0153909452},{"date":"2025-10-31","symbol":"AAPL","metric":"vol20","value":0.0154604043},{"date":"2025-11-03","symbol":"AAPL","metric":"vol20","value":0.0154534538},{"date":"2025-11-04","symbol":"AAPL","metric":"vol20","value":0.0154358387},{"date":"2025-11-05","symbol":"AAPL","metric":"vol20","value":0.0154215931},{"date":"2025-11-06","symbol":"AAPL","metric":"vol20","value":0.0148660004},{"date":"2025-11-07","symbol":"AAPL","metric":"vol20","value":0.0121434433},{"date":"2025-11-10","symbol":"AAPL","metric":"vol20","value":0.0120827714},{"date":"2025-11-11","symbol":"AAPL","metric":"vol20","value":0.0126373055},{"date":"2025-11-12","symbol":"AAPL","metric":"vol20","value":0.0129085142},{"date":"2025-11-13","symbol":"AAPL","metric":"vol20","value":0.0126830063},{"date":"2025-11-14","symbol":"AAPL","metric":"vol20","value":0.0122924408},{"date":"2025-11-17","symbol":"AAPL","metric":"vol20","value":0.0100956311},{"date":"2025-11-18","symbol":"AAPL","metric":"vol20","value":0.0100962372},{"date":"2025-11-19","symbol":"AAPL","metric":"vol20","value":0.0092390433},{"date":"2025-11-20","symbol":"AAPL","metric":"vol20","value":0.0095156398},{"date":"2025-11-21","symbol":"AAPL","metric":"vol20","value":0.010077339},{"date":"2025-11-24","symbol":"AAPL","metric":"vol20","value":0.0094512291},{"date":"2025-11-25","symbol":"AAPL","metric":"vol20","value":0.0094647134},{"date":"2025-11-26","symbol":"AAPL","metric":"vol20","value":0.0094624118},{"date":"2025-11-28","symbol":"AAPL","metric":"vol20","value":0.009426076},{"date":"2025-12-01","symbol":"AAPL","metric":"vol20","value":0.0098217825},{"date":"2025-12-02","symbol":"AAPL","metric":"vol20","value":0.0098405634},{"date":"2025-12-03","symbol":"AAPL","metric":"vol20","value":0.0101052594},{"date":"2025-12-04","symbol":"AAPL","metric":"vol20","value":0.0106273855},{"date":"2025-12-05","symbol":"AAPL","metric":"vol20","value":0.0107883965},{"date":"2025-12-08","symbol":"AAPL","metric":"vol20","value":0.0107421753},{"date":"2025-12-09","symbol":"AAPL","metric":"vol20","value":0.010764931},{"date":"2025-12-10","symbol":"AAPL","metric":"vol20","value":0.009740394},{"date":"2025-12-11","symbol":"AAPL","metric":"vol20","value":0.0096304914},{"date":"2025-12-12","symbol":"AAPL","metric":"vol20","value":0.0096083899},{"date":"2025-12-15","symbol":"AAPL","metric":"vol20","value":0.0102407369},{"date":"2025-12-16","symbol":"AAPL","metric":"vol20","value":0.0092659434},{"date":"2025-12-17","symbol":"AAPL","metric":"vol20","value":0.0096115959},{"date":"2025-12-18","symbol":"AAPL","metric":"vol20","value":0.0095805735},{"date":"2025-12-19","symbol":"AAPL","metric":"vol20","value":0.0093741273},{"date":"2025-12-22","symbol":"AAPL","metric":"vol20","value":0.0086441229},{"date":"2025-12-23","symbol":"AAPL","metric":"vol20","value":0.0078544144},{"date":"2025-12-24","symbol":"AAPL","metric":"vol20","value":0.0079066038},{"date":"2025-12-26","symbol":"AAPL","metric":"vol20","value":0.0078842909},{"date":"2025-12-29","symbol":"AAPL","metric":"vol20","value":0.007798231},{"date":"2025-12-30","symbol":"AAPL","metric":"vol20","value":0.0068132592},{"date":"2025-12-31","symbol":"AAPL","metric":"vol20","value":0.0061399559},{"date":"2026-01-02","symbol":"AAPL","metric":"vol20","value":0.006047322},{"date":"2026-01-05","symbol":"AAPL","metric":"vol20","value":0.0062017791},{"date":"2026-01-06","symbol":"AAPL","metric":"vol20","value":0.0070993915},{"date":"2026-01-07","symbol":"AAPL","metric":"vol20","value":0.0071779622},{"date":"2026-01-08","symbol":"AAPL","metric":"vol20","value":0.007186076},{"date":"2026-01-09","symbol":"AAPL","metric":"vol20","value":0.0069519778},{"date":"2026-01-12","symbol":"AAPL","metric":"vol20","value":0.0071238425},{"date":"2026-01-13","symbol":"AAPL","metric":"vol20","value":0.0072070174},{"date":"2026-01-14","symbol":"AAPL","metric":"vol20","value":0.0066584659},{"date":"2026-01-15","symbol":"AAPL","metric":"vol20","value":0.0066323481},{"date":"2026-01-16","symbol":"AAPL","metric":"vol20","value":0.0066489542},{"date":"2026-01-20","symbol":"AAPL","metric":"vol20","value":0.0095923262},{"date":"2026-01-21","symbol":"AAPL","metric":"vol20","value":0.0095088839},{"date":"2026-01-22","symbol":"AAPL","metric":"vol20","value":0.0095860108},{"date":"2026-01-23","symbol":"AAPL","metric":"vol20","value":0.0093590396},{"date":"2026-01-26","symbol":"AAPL","metric":"vol20","value":0.0119528553},{"date":"2025-07-31","symbol":"AMZN","metric":"vol20","value":null},{"date":"2025-08-01","symbol":"AMZN","metric":"vol20","value":null},{"date":"2025-08-04","symbol":"AMZN","metric":"vol20","value":0.0482676594},{"date":"2025-08-05","symbol":"AMZN","metric":"vol20","value":0.0480120663},{"date":"2025-08-06","symbol":"AMZN","metric":"vol20","value":0.0522594415},{"date":"2025-08-07","symbol":"AMZN","metric":"vol20","value":0.0457843664},{"date":"2025-08-08","symbol":"AMZN","metric":"vol20","value":0.041042654},{"date":"2025-08-11","symbol":"AMZN","metric":"vol20","value":0.0374700306},{"date":"2025-08-12","symbol":"AMZN","metric":"vol20","value":0.0348100356},{"date":"2025-08-13","symbol":"AMZN","metric":"vol20","value":0.0332586331},{"date":"2025-08-14","symbol":"AMZN","metric":"vol20","value":0.0330172735},{"date":"2025-08-15","symbol":"AMZN","metric":"vol20","value":0.0313245489},{"date":"2025-08-18","symbol":"AMZN","metric":"vol20","value":0.0298772045},{"date":"2025-08-19","symbol":"AMZN","metric":"vol20","value":0.0288872834},{"date":"2025-08-20","symbol":"AMZN","metric":"vol20","value":0.0281143876},{"date":"2025-08-21","symbol":"AMZN","metric":"vol20","value":0.0271286301},{"date":"2025-08-22","symbol":"AMZN","metric":"vol20","value":0.027571114},{"date":"2025-08-25","symbol":"AMZN","metric":"vol20","value":0.026704735},{"date":"2025-08-26","symbol":"AMZN","metric":"vol20","value":0.0259301062},{"date":"2025-08-27","symbol":"AMZN","metric":"vol20","value":0.0252074985},{"date":"2025-08-28","symbol":"AMZN","metric":"vol20","value":0.0246730342},{"date":"2025-08-29","symbol":"AMZN","metric":"vol20","value":0.0156152879},{"date":"2025-09-02","symbol":"AMZN","metric":"vol20","value":0.015711475},{"date":"2025-09-03","symbol":"AMZN","metric":"vol20","value":0.0156329023},{"date":"2025-09-04","symbol":"AMZN","metric":"vol20","value":0.0159955681},{"date":"2025-09-05","symbol":"AMZN","metric":"vol20","value":0.0164520388},{"date":"2025-09-08","symbol":"AMZN","metric":"vol20","value":0.0166687198},{"date":"2025-09-09","symbol":"AMZN","metric":"vol20","value":0.0165935691},{"date":"2025-09-10","symbol":"AMZN","metric":"vol20","value":0.0185464789},{"date":"2025-09-11","symbol":"AMZN","metric":"vol20","value":0.0183499306},{"date":"2025-09-12","symbol":"AMZN","metric":"vol20","value":0.017279889},{"date":"2025-09-15","symbol":"AMZN","metric":"vol20","value":0.0175969054},{"date":"2025-09-16","symbol":"AMZN","metric":"vol20","value":0.0177688015},{"date":"2025-09-17","symbol":"AMZN","metric":"vol20","value":0.0175815291},{"date":"2025-09-18","symbol":"AMZN","metric":"vol20","value":0.0170006683},{"date":"2025-09-19","symbol":"AMZN","metric":"vol20","value":0.0168365287},{"date":"2025-09-22","symbol":"AMZN","metric":"vol20","value":0.0158921011},{"date":"2025-09-23","symbol":"AMZN","metric":"vol20","value":0.0172666196},{"date":"2025-09-24","symbol":"AMZN","metric":"vol20","value":0.0172293111},{"date":"2025-09-25","symbol":"AMZN","metric":"vol20","value":0.0172888387},{"date":"2025-09-26","symbol":"AMZN","metric":"vol20","value":0.0171706697},{"date":"2025-09-29","symbol":"AMZN","metric":"vol20","value":0.0172886659},{"date":"2025-09-30","symbol":"AMZN","metric":"vol20","value":0.0171239982},{"date":"2025-10-01","symbol":"AMZN","metric":"vol20","value":0.0171536225},{"date":"2025-10-02","symbol":"AMZN","metric":"vol20","value":0.013922472},{"date":"2025-10-03","symbol":"AMZN","metric":"vol20","value":0.013874161},{"date":"2025-10-06","symbol":"AMZN","metric":"vol20","value":0.0134109831},{"date":"2025-10-07","symbol":"AMZN","metric":"vol20","value":0.0131554197},{"date":"2025-10-08","symbol":"AMZN","metric":"vol20","value":0.0118051},{"date":"2025-10-09","symbol":"AMZN","metric":"vol20","value":0.0121160109},{"date":"2025-10-10","symbol":"AMZN","metric":"vol20","value":0.0163788617},{"date":"2025-10-13","symbol":"AMZN","metric":"vol20","value":0.0165372881},{"date":"2025-10-14","symbol":"AMZN","metric":"vol20","value":0.0165031748},{"date":"2025-10-15","symbol":"AMZN","metric":"vol20","value":0.0164301087},{"date":"2025-10-16","symbol":"AMZN","metric":"vol20","value":0.0164285099},{"date":"2025-10-17","symbol":"AMZN","metric":"vol20","value":0.0164030394},{"date":"2025-10-20","symbol":"AMZN","metric":"vol20","value":0.0167104552},{"date":"2025-10-21","symbol":"AMZN","metric":"vol20","value":0.0164598707},{"date":"2025-10-22","symbol":"AMZN","metric":"vol20","value":0.0169845074},{"date":"2025-10-23","symbol":"AMZN","metric":"vol20","value":0.0171536773},{"date":"2025-10-24","symbol":"AMZN","metric":"vol20","value":0.0173524797},{"date":"2025-10-27","symbol":"AMZN","metric":"vol20","value":0.0173977552},{"date":"2025-10-28","symbol":"AMZN","metric":"vol20","value":0.0172266826},{"date":"2025-10-29","symbol":"AMZN","metric":"vol20","value":0.0172248622},{"date":"2025-10-30","symbol":"AMZN","metric":"vol20","value":0.0188053793},{"date":"2025-10-31","symbol":"AMZN","metric":"vol20","value":0.0281757227},{"date":"2025-11-03","symbol":"AMZN","metric":"vol20","value":0.0292042838},{"date":"2025-11-04","symbol":"AMZN","metric":"vol20","value":0.0297667525},{"date":"2025-11-05","symbol":"AMZN","metric":"vol20","value":0.0296916869},{"date":"2025-11-06","symbol":"AMZN","metric":"vol20","value":0.0306226465},{"date":"2025-11-07","symbol":"AMZN","metric":"vol20","value":0.0279019427},{"date":"2025-11-10","symbol":"AMZN","metric":"vol20","value":0.02788693},{"date":"2025-11-11","symbol":"AMZN","metric":"vol20","value":0.0273706034},{"date":"2025-11-12","symbol":"AMZN","metric":"vol20","value":0.0279370629},{"date":"2025-11-13","symbol":"AMZN","metric":"vol20","value":0.0288415249},{"date":"2025-11-14","symbol":"AMZN","metric":"vol20","value":0.0289895191},{"date":"2025-11-17","symbol":"AMZN","metric":"vol20","value":0.0290088179},{"date":"2025-11-18","symbol":"AMZN","metric":"vol20","value":0.0304496412},{"date":"2025-11-19","symbol":"AMZN","metric":"vol20","value":0.0301228631},{"date":"2025-11-20","symbol":"AMZN","metric":"vol20","value":0.0305168262},{"date":"2025-11-21","symbol":"AMZN","metric":"vol20","value":0.0305771262},{"date":"2025-11-24","symbol":"AMZN","metric":"vol20","value":0.0309967507},{"date":"2025-11-25","symbol":"AMZN","metric":"vol20","value":0.0310979791},{"date":"2025-11-26","symbol":"AMZN","metric":"vol20","value":0.0310886475},{"date":"2025-11-28","symbol":"AMZN","metric":"vol20","value":0.0303391102},{"date":"2025-12-01","symbol":"AMZN","metric":"vol20","value":0.0210015925},{"date":"2025-12-02","symbol":"AMZN","metric":"vol20","value":0.0185862375},{"date":"2025-12-03","symbol":"AMZN","metric":"vol20","value":0.0183096925},{"date":"2025-12-04","symbol":"AMZN","metric":"vol20","value":0.0183844147},{"date":"2025-12-05","symbol":"AMZN","metric":"vol20","value":0.0174981113},{"date":"2025-12-08","symbol":"AMZN","metric":"vol20","value":0.0174875509},{"date":"2025-12-09","symbol":"AMZN","metric":"vol20","value":0.0169730214},{"date":"2025-12-10","symbol":"AMZN","metric":"vol20","value":0.0175616445},{"date":"2025-12-11","symbol":"AMZN","metric":"vol20","value":0.017163449},{"date":"2025-12-12","symbol":"AMZN","metric":"vol20","value":0.0165838061},{"date":"2025-12-15","symbol":"AMZN","metric":"vol20","value":0.0167310342},{"date":"2025-12-16","symbol":"AMZN","metric":"vol20","value":0.0166937712},{"date":"2025-12-17","symbol":"AMZN","metric":"vol20","value":0.0134836239},{"date":"2025-12-18","symbol":"AMZN","metric":"vol20","value":0.0146000973},{"date":"2025-12-19","symbol":"AMZN","metric":"vol20","value":0.0132633545},{"date":"2025-12-22","symbol":"AMZN","metric":"vol20","value":0.0128682652},{"date":"2025-12-23","symbol":"AMZN","metric":"vol20","value":0.0121332302},{"date":"2025-12-24","symbol":"AMZN","metric":"vol20","value":0.0117015902},{"date":"2025-12-26","symbol":"AMZN","metric":"vol20","value":0.011682132},{"date":"2025-12-29","symbol":"AMZN","metric":"vol20","value":0.010989649},{"date":"2025-12-30","symbol":"AMZN","metric":"vol20","value":0.0109790176},{"date":"2025-12-31","symbol":"AMZN","metric":"vol20","value":0.0110735069},{"date":"2026-01-02","symbol":"AMZN","metric":"vol20","value":0.0116642511},{"date":"2026-01-05","symbol":"AMZN","metric":"vol20","value":0.0130543862},{"date":"2026-01-06","symbol":"AMZN","metric":"vol20","value":0.0149808669},{"date":"2026-01-07","symbol":"AMZN","metric":"vol20","value":0.0146128783},{"date":"2026-01-08","symbol":"AMZN","metric":"vol20","value":0.0150635008},{"date":"2026-01-09","symbol":"AMZN","metric":"vol20","value":0.014754214},{"date":"2026-01-12","symbol":"AMZN","metric":"vol20","value":0.0146691819},{"date":"2026-01-13","symbol":"AMZN","metric":"vol20","value":0.0145185163},{"date":"2026-01-14","symbol":"AMZN","metric":"vol20","value":0.0152230596},{"date":"2026-01-15","symbol":"AMZN","metric":"vol20","value":0.0152215227},{"date":"2026-01-16","symbol":"AMZN","metric":"vol20","value":0.0150632084},{"date":"2026-01-20","symbol":"AMZN","metric":"vol20","value":0.0164562783},{"date":"2026-01-21","symbol":"AMZN","metric":"vol20","value":0.0164524576},{"date":"2026-01-22","symbol":"AMZN","metric":"vol20","value":0.0166574689},{"date":"2026-01-23","symbol":"AMZN","metric":"vol20","value":0.0168867695},{"date":"2026-01-26","symbol":"AMZN","metric":"vol20","value":0.0169195857},{"date":"2025-07-31","symbol":"GOOGL","metric":"vol20","value":null},{"date":"2025-08-01","symbol":"GOOGL","metric":"vol20","value":null},{"date":"2025-08-04","symbol":"GOOGL","metric":"vol20","value":0.0322782869},{"date":"2025-08-05","symbol":"GOOGL","metric":"vol20","value":0.0235889568},{"date":"2025-08-06","symbol":"GOOGL","metric":"vol20","value":0.0192953892},{"date":"2025-08-07","symbol":"GOOGL","metric":"vol20","value":0.0167779136},{"date":"2025-08-08","symbol":"GOOGL","metric":"vol20","value":0.0170905009},{"date":"2025-08-11","symbol":"GOOGL","metric":"vol20","value":0.0160812033},{"date":"2025-08-12","symbol":"GOOGL","metric":"vol20","value":0.0149890206},{"date":"2025-08-13","symbol":"GOOGL","metric":"vol20","value":0.0147944803},{"date":"2025-08-14","symbol":"GOOGL","metric":"vol20","value":0.0139514895},{"date":"2025-08-15","symbol":"GOOGL","metric":"vol20","value":0.0132390562},{"date":"2025-08-18","symbol":"GOOGL","metric":"vol20","value":0.0128084133},{"date":"2025-08-19","symbol":"GOOGL","metric":"vol20","value":0.0129039075},{"date":"2025-08-20","symbol":"GOOGL","metric":"vol20","value":0.0130335513},{"date":"2025-08-21","symbol":"GOOGL","metric":"vol20","value":0.0125605025},{"date":"2025-08-22","symbol":"GOOGL","metric":"vol20","value":0.014134017},{"date":"2025-08-25","symbol":"GOOGL","metric":"vol20","value":0.0137931672},{"date":"2025-08-26","symbol":"GOOGL","metric":"vol20","value":0.0136514601},{"date":"2025-08-27","symbol":"GOOGL","metric":"vol20","value":0.0132812733},{"date":"2025-08-28","symbol":"GOOGL","metric":"vol20","value":0.0134030345},{"date":"2025-08-29","symbol":"GOOGL","metric":"vol20","value":0.0126014391},{"date":"2025-09-02","symbol":"GOOGL","metric":"vol20","value":0.0114349177},{"date":"2025-09-03","symbol":"GOOGL","metric":"vol20","value":0.0225152312},{"date":"2025-09-04","symbol":"GOOGL","metric":"vol20","value":0.0225158907},{"date":"2025-09-05","symbol":"GOOGL","metric":"vol20","value":0.0224704649},{"date":"2025-09-08","symbol":"GOOGL","metric":"vol20","value":0.0223148275},{"date":"2025-09-09","symbol":"GOOGL","metric":"vol20","value":0.0224631315},{"date":"2025-09-10","symbol":"GOOGL","metric":"vol20","value":0.0225866561},{"date":"2025-09-11","symbol":"GOOGL","metric":"vol20","value":0.0223205555},{"date":"2025-09-12","symbol":"GOOGL","metric":"vol20","value":0.0223611394},{"date":"2025-09-15","symbol":"GOOGL","metric":"vol20","value":0.0237337322},{"date":"2025-09-16","symbol":"GOOGL","metric":"vol20","value":0.0237301732},{"date":"2025-09-17","symbol":"GOOGL","metric":"vol20","value":0.0236035631},{"date":"2025-09-18","symbol":"GOOGL","metric":"vol20","value":0.0230226143},{"date":"2025-09-19","symbol":"GOOGL","metric":"vol20","value":0.0229079578},{"date":"2025-09-22","symbol":"GOOGL","metric":"vol20","value":0.0229020378},{"date":"2025-09-23","symbol":"GOOGL","metric":"vol20","value":0.0231085978},{"date":"2025-09-24","symbol":"GOOGL","metric":"vol20","value":0.0236690912},{"date":"2025-09-25","symbol":"GOOGL","metric":"vol20","value":0.0238408084},{"date":"2025-09-26","symbol":"GOOGL","metric":"vol20","value":0.0237222244},{"date":"2025-09-29","symbol":"GOOGL","metric":"vol20","value":0.0240633289},{"date":"2025-09-30","symbol":"GOOGL","metric":"vol20","value":0.0239662842},{"date":"2025-10-01","symbol":"GOOGL","metric":"vol20","value":0.0135699197},{"date":"2025-10-02","symbol":"GOOGL","metric":"vol20","value":0.0135375603},{"date":"2025-10-03","symbol":"GOOGL","metric":"vol20","value":0.0134094913},{"date":"2025-10-06","symbol":"GOOGL","metric":"vol20","value":0.0139503035},{"date":"2025-10-07","symbol":"GOOGL","metric":"vol20","value":0.0139213257},{"date":"2025-10-08","symbol":"GOOGL","metric":"vol20","value":0.0139682413},{"date":"2025-10-09","symbol":"GOOGL","metric":"vol20","value":0.0142702519},{"date":"2025-10-10","symbol":"GOOGL","metric":"vol20","value":0.0150029289},{"date":"2025-10-13","symbol":"GOOGL","metric":"vol20","value":0.0130897981},{"date":"2025-10-14","symbol":"GOOGL","metric":"vol20","value":0.0131758026},{"date":"2025-10-15","symbol":"GOOGL","metric":"vol20","value":0.0141299547},{"date":"2025-10-16","symbol":"GOOGL","metric":"vol20","value":0.0139529071},{"date":"2025-10-17","symbol":"GOOGL","metric":"vol20","value":0.0138375785},{"date":"2025-10-20","symbol":"GOOGL","metric":"vol20","value":0.0139812754},{"date":"2025-10-21","symbol":"GOOGL","metric":"vol20","value":0.015008882},{"date":"2025-10-22","symbol":"GOOGL","metric":"vol20","value":0.0144387743},{"date":"2025-10-23","symbol":"GOOGL","metric":"vol20","value":0.0143877614},{"date":"2025-10-24","symbol":"GOOGL","metric":"vol20","value":0.015477749},{"date":"2025-10-27","symbol":"GOOGL","metric":"vol20","value":0.0168307087},{"date":"2025-10-28","symbol":"GOOGL","metric":"vol20","value":0.016918989},{"date":"2025-10-29","symbol":"GOOGL","metric":"vol20","value":0.0175932245},{"date":"2025-10-30","symbol":"GOOGL","metric":"vol20","value":0.0180967795},{"date":"2025-10-31","symbol":"GOOGL","metric":"vol20","value":0.0180883447},{"date":"2025-11-03","symbol":"GOOGL","metric":"vol20","value":0.0178078062},{"date":"2025-11-04","symbol":"GOOGL","metric":"vol20","value":0.0180494603},{"date":"2025-11-05","symbol":"GOOGL","metric":"vol20","value":0.0182920891},{"date":"2025-11-06","symbol":"GOOGL","metric":"vol20","value":0.0177279976},{"date":"2025-11-07","symbol":"GOOGL","metric":"vol20","value":0.0177504871},{"date":"2025-11-10","symbol":"GOOGL","metric":"vol20","value":0.0184243925},{"date":"2025-11-11","symbol":"GOOGL","metric":"vol20","value":0.0184377098},{"date":"2025-11-12","symbol":"GOOGL","metric":"vol20","value":0.0189075921},{"date":"2025-11-13","symbol":"GOOGL","metric":"vol20","value":0.0204690551},{"date":"2025-11-14","symbol":"GOOGL","metric":"vol20","value":0.0206688924},{"date":"2025-11-17","symbol":"GOOGL","metric":"vol20","value":0.0214440176},{"date":"2025-11-18","symbol":"GOOGL","metric":"vol20","value":0.0204259377},{"date":"2025-11-19","symbol":"GOOGL","metric":"vol20","value":0.0210814678},{"date":"2025-11-20","symbol":"GOOGL","metric":"vol20","value":0.0215166273},{"date":"2025-11-21","symbol":"GOOGL","metric":"vol20","value":0.0219935946},{"date":"2025-11-24","symbol":"GOOGL","metric":"vol20","value":0.0245460823},{"date":"2025-11-25","symbol":"GOOGL","metric":"vol20","value":0.0243115238},{"date":"2025-11-26","symbol":"GOOGL","metric":"vol20","value":0.0243942137},{"date":"2025-11-28","symbol":"GOOGL","metric":"vol20","value":0.0240964447},{"date":"2025-12-01","symbol":"GOOGL","metric":"vol20","value":0.0246032987},{"date":"2025-12-02","symbol":"GOOGL","metric":"vol20","value":0.0246014979},{"date":"2025-12-03","symbol":"GOOGL","metric":"vol20","value":0.02376642},{"date":"2025-12-04","symbol":"GOOGL","metric":"vol20","value":0.0235989006},{"date":"2025-12-05","symbol":"GOOGL","metric":"vol20","value":0.0236091061},{"date":"2025-12-08","symbol":"GOOGL","metric":"vol20","value":0.0237397353},{"date":"2025-12-09","symbol":"GOOGL","metric":"vol20","value":0.0223776043},{"date":"2025-12-10","symbol":"GOOGL","metric":"vol20","value":0.0224064892},{"date":"2025-12-11","symbol":"GOOGL","metric":"vol20","value":0.022896906},{"date":"2025-12-12","symbol":"GOOGL","metric":"vol20","value":0.0218514124},{"date":"2025-12-15","symbol":"GOOGL","metric":"vol20","value":0.0217349522},{"date":"2025-12-16","symbol":"GOOGL","metric":"vol20","value":0.0210082233},{"date":"2025-12-17","symbol":"GOOGL","metric":"vol20","value":0.0224748879},{"date":"2025-12-18","symbol":"GOOGL","metric":"vol20","value":0.0219038879},{"date":"2025-12-19","symbol":"GOOGL","metric":"vol20","value":0.0218696632},{"date":"2025-12-22","symbol":"GOOGL","metric":"vol20","value":0.0205882904},{"date":"2025-12-23","symbol":"GOOGL","metric":"vol20","value":0.0151309774},{"date":"2025-12-24","symbol":"GOOGL","metric":"vol20","value":0.0146678494},{"date":"2025-12-26","symbol":"GOOGL","metric":"vol20","value":0.0144993805},{"date":"2025-12-29","symbol":"GOOGL","metric":"vol20","value":0.0144966648},{"date":"2025-12-30","symbol":"GOOGL","metric":"vol20","value":0.0140244094},{"date":"2025-12-31","symbol":"GOOGL","metric":"vol20","value":0.0140183553},{"date":"2026-01-02","symbol":"GOOGL","metric":"vol20","value":0.0138216726},{"date":"2026-01-05","symbol":"GOOGL","metric":"vol20","value":0.0137960804},{"date":"2026-01-06","symbol":"GOOGL","metric":"vol20","value":0.0135988672},{"date":"2026-01-07","symbol":"GOOGL","metric":"vol20","value":0.013691827},{"date":"2026-01-08","symbol":"GOOGL","metric":"vol20","value":0.0136931127},{"date":"2026-01-09","symbol":"GOOGL","metric":"vol20","value":0.0136849627},{"date":"2026-01-12","symbol":"GOOGL","metric":"vol20","value":0.0123857957},{"date":"2026-01-13","symbol":"GOOGL","metric":"vol20","value":0.0121462907},{"date":"2026-01-14","symbol":"GOOGL","metric":"vol20","value":0.012063245},{"date":"2026-01-15","symbol":"GOOGL","metric":"vol20","value":0.0122504885},{"date":"2026-01-16","symbol":"GOOGL","metric":"vol20","value":0.0093520836},{"date":"2026-01-20","symbol":"GOOGL","metric":"vol20","value":0.0108783424},{"date":"2026-01-21","symbol":"GOOGL","metric":"vol20","value":0.0111717371},{"date":"2026-01-22","symbol":"GOOGL","metric":"vol20","value":0.0111330685},{"date":"2026-01-23","symbol":"GOOGL","metric":"vol20","value":0.01105927},{"date":"2026-01-26","symbol":"GOOGL","metric":"vol20","value":0.0114672233},{"date":"2025-07-31","symbol":"META","metric":"vol20","value":null},{"date":"2025-08-01","symbol":"META","metric":"vol20","value":null},{"date":"2025-08-04","symbol":"META","metric":"vol20","value":0.0462764953},{"date":"2025-08-05","symbol":"META","metric":"vol20","value":0.0345214877},{"date":"2025-08-06","symbol":"META","metric":"vol20","value":0.0291808028},{"date":"2025-08-07","symbol":"META","metric":"vol20","value":0.0259317489},{"date":"2025-08-08","symbol":"META","metric":"vol20","value":0.0237528213},{"date":"2025-08-11","symbol":"META","metric":"vol20","value":0.0217305562},{"date":"2025-08-12","symbol":"META","metric":"vol20","value":0.023204552},{"date":"2025-08-13","symbol":"META","metric":"vol20","value":0.0223073609},{"date":"2025-08-14","symbol":"META","metric":"vol20","value":0.0210366597},{"date":"2025-08-15","symbol":"META","metric":"vol20","value":0.0199729978},{"date":"2025-08-18","symbol":"META","metric":"vol20","value":0.0202941037},{"date":"2025-08-19","symbol":"META","metric":"vol20","value":0.0202250515},{"date":"2025-08-20","symbol":"META","metric":"vol20","value":0.0194478293},{"date":"2025-08-21","symbol":"META","metric":"vol20","value":0.0188934235},{"date":"2025-08-22","symbol":"META","metric":"vol20","value":0.0192207178},{"date":"2025-08-25","symbol":"META","metric":"vol20","value":0.0186109978},{"date":"2025-08-26","symbol":"META","metric":"vol20","value":0.0180645683},{"date":"2025-08-27","symbol":"META","metric":"vol20","value":0.0176433159},{"date":"2025-08-28","symbol":"META","metric":"vol20","value":0.0172368126},{"date":"2025-08-29","symbol":"META","metric":"vol20","value":0.0162656926},{"date":"2025-09-02","symbol":"META","metric":"vol20","value":0.0139255428},{"date":"2025-09-03","symbol":"META","metric":"vol20","value":0.0135682392},{"date":"2025-09-04","symbol":"META","metric":"vol20","value":0.013832043},{"date":"2025-09-05","symbol":"META","metric":"vol20","value":0.0136185516},{"date":"2025-09-08","symbol":"META","metric":"vol20","value":0.013401372},{"date":"2025-09-09","symbol":"META","metric":"vol20","value":0.0140130081},{"date":"2025-09-10","symbol":"META","metric":"vol20","value":0.0124512631},{"date":"2025-09-11","symbol":"META","metric":"vol20","value":0.0122197531},{"date":"2025-09-12","symbol":"META","metric":"vol20","value":0.0123159209},{"date":"2025-09-15","symbol":"META","metric":"vol20","value":0.0126385538},{"date":"2025-09-16","symbol":"META","metric":"vol20","value":0.0123226465},{"date":"2025-09-17","symbol":"META","metric":"vol20","value":0.0113159394},{"date":"2025-09-18","symbol":"META","metric":"vol20","value":0.011240027},{"date":"2025-09-19","symbol":"META","metric":"vol20","value":0.0108312544},{"date":"2025-09-22","symbol":"META","metric":"vol20","value":0.0106935386},{"date":"2025-09-23","symbol":"META","metric":"vol20","value":0.011103695},{"date":"2025-09-24","symbol":"META","metric":"vol20","value":0.0112050509},{"date":"2025-09-25","symbol":"META","metric":"vol20","value":0.0115836552},{"date":"2025-09-26","symbol":"META","metric":"vol20","value":0.0116298792},{"date":"2025-09-29","symbol":"META","metric":"vol20","value":0.0109950054},{"date":"2025-09-30","symbol":"META","metric":"vol20","value":0.0112945774},{"date":"2025-10-01","symbol":"META","metric":"vol20","value":0.0124050394},{"date":"2025-10-02","symbol":"META","metric":"vol20","value":0.0122542791},{"date":"2025-10-03","symbol":"META","metric":"vol20","value":0.0130347989},{"date":"2025-10-06","symbol":"META","metric":"vol20","value":0.0132140038},{"date":"2025-10-07","symbol":"META","metric":"vol20","value":0.012330099},{"date":"2025-10-08","symbol":"META","metric":"vol20","value":0.0120339287},{"date":"2025-10-09","symbol":"META","metric":"vol20","value":0.0131821159},{"date":"2025-10-10","symbol":"META","metric":"vol20","value":0.0154691922},{"date":"2025-10-13","symbol":"META","metric":"vol20","value":0.015620828},{"date":"2025-10-14","symbol":"META","metric":"vol20","value":0.0148015384},{"date":"2025-10-15","symbol":"META","metric":"vol20","value":0.0152912402},{"date":"2025-10-16","symbol":"META","metric":"vol20","value":0.0151431124},{"date":"2025-10-17","symbol":"META","metric":"vol20","value":0.0153466392},{"date":"2025-10-20","symbol":"META","metric":"vol20","value":0.0160386619},{"date":"2025-10-21","symbol":"META","metric":"vol20","value":0.0158545538},{"date":"2025-10-22","symbol":"META","metric":"vol20","value":0.0157390537},{"date":"2025-10-23","symbol":"META","metric":"vol20","value":0.0154082563},{"date":"2025-10-24","symbol":"META","metric":"vol20","value":0.0154124278},{"date":"2025-10-27","symbol":"META","metric":"vol20","value":0.0158802807},{"date":"2025-10-28","symbol":"META","metric":"vol20","value":0.0155945787},{"date":"2025-10-29","symbol":"META","metric":"vol20","value":0.0145015587},{"date":"2025-10-30","symbol":"META","metric":"vol20","value":0.0294460469},{"date":"2025-10-31","symbol":"META","metric":"vol20","value":0.0296142282},{"date":"2025-11-03","symbol":"META","metric":"vol20","value":0.0296097942},{"date":"2025-11-04","symbol":"META","metric":"vol20","value":0.0297071036},{"date":"2025-11-05","symbol":"META","metric":"vol20","value":0.0299066636},{"date":"2025-11-06","symbol":"META","metric":"vol20","value":0.0295331664},{"date":"2025-11-07","symbol":"META","metric":"vol20","value":0.0287543725},{"date":"2025-11-10","symbol":"META","metric":"vol20","value":0.0288102594},{"date":"2025-11-11","symbol":"META","metric":"vol20","value":0.0287973146},{"date":"2025-11-12","symbol":"META","metric":"vol20","value":0.0289041763},{"date":"2025-11-13","symbol":"META","metric":"vol20","value":0.0289772552},{"date":"2025-11-14","symbol":"META","metric":"vol20","value":0.0288329461},{"date":"2025-11-17","symbol":"META","metric":"vol20","value":0.0280255417},{"date":"2025-11-18","symbol":"META","metric":"vol20","value":0.0279157098},{"date":"2025-11-19","symbol":"META","metric":"vol20","value":0.0278206228},{"date":"2025-11-20","symbol":"META","metric":"vol20","value":0.0277684346},{"date":"2025-11-21","symbol":"META","metric":"vol20","value":0.0278598931},{"date":"2025-11-24","symbol":"META","metric":"vol20","value":0.0287996977},{"date":"2025-11-25","symbol":"META","metric":"vol20","value":0.0306363365},{"date":"2025-11-26","symbol":"META","metric":"vol20","value":0.0305905932},{"date":"2025-11-28","symbol":"META","metric":"vol20","value":0.0187882874},{"date":"2025-12-01","symbol":"META","metric":"vol20","value":0.0179382583},{"date":"2025-12-02","symbol":"META","metric":"vol20","value":0.0176622796},{"date":"2025-12-03","symbol":"META","metric":"vol20","value":0.017451605},{"date":"2025-12-04","symbol":"META","metric":"vol20","value":0.0187869615},{"date":"2025-12-05","symbol":"META","metric":"vol20","value":0.0178042367},{"date":"2025-12-08","symbol":"META","metric":"vol20","value":0.0180849421},{"date":"2025-12-09","symbol":"META","metric":"vol20","value":0.01828051},{"date":"2025-12-10","symbol":"META","metric":"vol20","value":0.018374015},{"date":"2025-12-11","symbol":"META","metric":"vol20","value":0.0168847062},{"date":"2025-12-12","symbol":"META","metric":"vol20","value":0.0172855299},{"date":"2025-12-15","symbol":"META","metric":"vol20","value":0.017276475},{"date":"2025-12-16","symbol":"META","metric":"vol20","value":0.0170640745},{"date":"2025-12-17","symbol":"META","metric":"vol20","value":0.0172537803},{"date":"2025-12-18","symbol":"META","metric":"vol20","value":0.0172663904},{"date":"2025-12-19","symbol":"META","metric":"vol20","value":0.0174893775},{"date":"2025-12-22","symbol":"META","metric":"vol20","value":0.017479422},{"date":"2025-12-23","symbol":"META","metric":"vol20","value":0.0163685681},{"date":"2025-12-24","symbol":"META","metric":"vol20","value":0.0143407198},{"date":"2025-12-26","symbol":"META","metric":"vol20","value":0.0144051484},{"date":"2025-12-29","symbol":"META","metric":"vol20","value":0.0137236462},{"date":"2025-12-30","symbol":"META","metric":"vol20","value":0.0136011026},{"date":"2025-12-31","symbol":"META","metric":"vol20","value":0.0136817641},{"date":"2026-01-02","symbol":"META","metric":"vol20","value":0.0138486716},{"date":"2026-01-05","symbol":"META","metric":"vol20","value":0.0118169264},{"date":"2026-01-06","symbol":"META","metric":"vol20","value":0.0110578412},{"date":"2026-01-07","symbol":"META","metric":"vol20","value":0.0115514816},{"date":"2026-01-08","symbol":"META","metric":"vol20","value":0.0111334748},{"date":"2026-01-09","symbol":"META","metric":"vol20","value":0.0111763679},{"date":"2026-01-12","symbol":"META","metric":"vol20","value":0.0117821827},{"date":"2026-01-13","symbol":"META","metric":"vol20","value":0.0120298502},{"date":"2026-01-14","symbol":"META","metric":"vol20","value":0.0130190558},{"date":"2026-01-15","symbol":"META","metric":"vol20","value":0.0126479781},{"date":"2026-01-16","symbol":"META","metric":"vol20","value":0.0124782265},{"date":"2026-01-20","symbol":"META","metric":"vol20","value":0.0120663856},{"date":"2026-01-21","symbol":"META","metric":"vol20","value":0.0127680432},{"date":"2026-01-22","symbol":"META","metric":"vol20","value":0.0185118023},{"date":"2026-01-23","symbol":"META","metric":"vol20","value":0.0189093559},{"date":"2026-01-26","symbol":"META","metric":"vol20","value":0.0194673033},{"date":"2025-07-31","symbol":"MSFT","metric":"vol20","value":null},{"date":"2025-08-01","symbol":"MSFT","metric":"vol20","value":null},{"date":"2025-08-04","symbol":"MSFT","metric":"vol20","value":0.028005915},{"date":"2025-08-05","symbol":"MSFT","metric":"vol20","value":0.0220822206},{"date":"2025-08-06","symbol":"MSFT","metric":"vol20","value":0.0180545513},{"date":"2025-08-07","symbol":"MSFT","metric":"vol20","value":0.015732913},{"date":"2025-08-08","symbol":"MSFT","metric":"vol20","value":0.0143597626},{"date":"2025-08-11","symbol":"MSFT","metric":"vol20","value":0.0131578234},{"date":"2025-08-12","symbol":"MSFT","metric":"vol20","value":0.0136480769},{"date":"2025-08-13","symbol":"MSFT","metric":"vol20","value":0.0137652656},{"date":"2025-08-14","symbol":"MSFT","metric":"vol20","value":0.0131300398},{"date":"2025-08-15","symbol":"MSFT","metric":"vol20","value":0.0124774293},{"date":"2025-08-18","symbol":"MSFT","metric":"vol20","value":0.0119440179},{"date":"2025-08-19","symbol":"MSFT","metric":"vol20","value":0.0118834922},{"date":"2025-08-20","symbol":"MSFT","metric":"vol20","value":0.0114805737},{"date":"2025-08-21","symbol":"MSFT","metric":"vol20","value":0.0110811942},{"date":"2025-08-22","symbol":"MSFT","metric":"vol20","value":0.0109661582},{"date":"2025-08-25","symbol":"MSFT","metric":"vol20","value":0.0106404738},{"date":"2025-08-26","symbol":"MSFT","metric":"vol20","value":0.0103269806},{"date":"2025-08-27","symbol":"MSFT","metric":"vol20","value":0.0104433467},{"date":"2025-08-28","symbol":"MSFT","metric":"vol20","value":0.0103328918},{"date":"2025-08-29","symbol":"MSFT","metric":"vol20","value":0.0097227667},{"date":"2025-09-02","symbol":"MSFT","metric":"vol20","value":0.0079861521},{"date":"2025-09-03","symbol":"MSFT","metric":"vol20","value":0.0075013778},{"date":"2025-09-04","symbol":"MSFT","metric":"vol20","value":0.007627005},{"date":"2025-09-05","symbol":"MSFT","metric":"vol20","value":0.0092496268},{"date":"2025-09-08","symbol":"MSFT","metric":"vol20","value":0.0094062529},{"date":"2025-09-09","symbol":"MSFT","metric":"vol20","value":0.0094175086},{"date":"2025-09-10","symbol":"MSFT","metric":"vol20","value":0.0087227125},{"date":"2025-09-11","symbol":"MSFT","metric":"vol20","value":0.0081383958},{"date":"2025-09-12","symbol":"MSFT","metric":"vol20","value":0.0091799756},{"date":"2025-09-15","symbol":"MSFT","metric":"vol20","value":0.0095090626},{"date":"2025-09-16","symbol":"MSFT","metric":"vol20","value":0.0098068284},{"date":"2025-09-17","symbol":"MSFT","metric":"vol20","value":0.0092849065},{"date":"2025-09-18","symbol":"MSFT","metric":"vol20","value":0.0091246883},{"date":"2025-09-19","symbol":"MSFT","metric":"vol20","value":0.009979721},{"date":"2025-09-22","symbol":"MSFT","metric":"vol20","value":0.0100769981},{"date":"2025-09-23","symbol":"MSFT","metric":"vol20","value":0.0102692943},{"date":"2025-09-24","symbol":"MSFT","metric":"vol20","value":0.0102054426},{"date":"2025-09-25","symbol":"MSFT","metric":"vol20","value":0.0101130523},{"date":"2025-09-26","symbol":"MSFT","metric":"vol20","value":0.0102230222},{"date":"2025-09-29","symbol":"MSFT","metric":"vol20","value":0.0102014475},{"date":"2025-09-30","symbol":"MSFT","metric":"vol20","value":0.0102332746},{"date":"2025-10-01","symbol":"MSFT","metric":"vol20","value":0.0102416465},{"date":"2025-10-02","symbol":"MSFT","metric":"vol20","value":0.0103959016},{"date":"2025-10-03","symbol":"MSFT","metric":"vol20","value":0.0083486253},{"date":"2025-10-06","symbol":"MSFT","metric":"vol20","value":0.0093839426},{"date":"2025-10-07","symbol":"MSFT","metric":"vol20","value":0.0097301749},{"date":"2025-10-08","symbol":"MSFT","metric":"vol20","value":0.0097263647},{"date":"2025-10-09","symbol":"MSFT","metric":"vol20","value":0.0098538853},{"date":"2025-10-10","symbol":"MSFT","metric":"vol20","value":0.0105115728},{"date":"2025-10-13","symbol":"MSFT","metric":"vol20","value":0.0103148939},{"date":"2025-10-14","symbol":"MSFT","metric":"vol20","value":0.0099134985},{"date":"2025-10-15","symbol":"MSFT","metric":"vol20","value":0.0099088995},{"date":"2025-10-16","symbol":"MSFT","metric":"vol20","value":0.0099180444},{"date":"2025-10-17","symbol":"MSFT","metric":"vol20","value":0.0089912384},{"date":"2025-10-20","symbol":"MSFT","metric":"vol20","value":0.0089778987},{"date":"2025-10-21","symbol":"MSFT","metric":"vol20","value":0.0086392113},{"date":"2025-10-22","symbol":"MSFT","metric":"vol20","value":0.0087018487},{"date":"2025-10-23","symbol":"MSFT","metric":"vol20","value":0.0085421486},{"date":"2025-10-24","symbol":"MSFT","metric":"vol20","value":0.008434687},{"date":"2025-10-27","symbol":"MSFT","metric":"vol20","value":0.0089345602},{"date":"2025-10-28","symbol":"MSFT","metric":"vol20","value":0.0097743835},{"date":"2025-10-29","symbol":"MSFT","metric":"vol20","value":0.0097977074},{"date":"2025-10-30","symbol":"MSFT","metric":"vol20","value":0.0118836302},{"date":"2025-10-31","symbol":"MSFT","metric":"vol20","value":0.0124041305},{"date":"2025-11-03","symbol":"MSFT","metric":"vol20","value":0.0113178806},{"date":"2025-11-04","symbol":"MSFT","metric":"vol20","value":0.011220821},{"date":"2025-11-05","symbol":"MSFT","metric":"vol20","value":0.0115728362},{"date":"2025-11-06","symbol":"MSFT","metric":"vol20","value":0.0122575543},{"date":"2025-11-07","symbol":"MSFT","metric":"vol20","value":0.0113695771},{"date":"2025-11-10","symbol":"MSFT","metric":"vol20","value":0.012110095},{"date":"2025-11-11","symbol":"MSFT","metric":"vol20","value":0.0121844364},{"date":"2025-11-12","symbol":"MSFT","metric":"vol20","value":0.012241021},{"date":"2025-11-13","symbol":"MSFT","metric":"vol20","value":0.0126906057},{"date":"2025-11-14","symbol":"MSFT","metric":"vol20","value":0.0130634666},{"date":"2025-11-17","symbol":"MSFT","metric":"vol20","value":0.0130160941},{"date":"2025-11-18","symbol":"MSFT","metric":"vol20","value":0.0142457772},{"date":"2025-11-19","symbol":"MSFT","metric":"vol20","value":0.0143323897},{"date":"2025-11-20","symbol":"MSFT","metric":"vol20","value":0.01458728},{"date":"2025-11-21","symbol":"MSFT","metric":"vol20","value":0.0145306036},{"date":"2025-11-24","symbol":"MSFT","metric":"vol20","value":0.0139211361},{"date":"2025-11-25","symbol":"MSFT","metric":"vol20","value":0.0129151429},{"date":"2025-11-26","symbol":"MSFT","metric":"vol20","value":0.0139588686},{"date":"2025-11-28","symbol":"MSFT","metric":"vol20","value":0.0133559516},{"date":"2025-12-01","symbol":"MSFT","metric":"vol20","value":0.0131824757},{"date":"2025-12-02","symbol":"MSFT","metric":"vol20","value":0.01335507},{"date":"2025-12-03","symbol":"MSFT","metric":"vol20","value":0.014271374},{"date":"2025-12-04","symbol":"MSFT","metric":"vol20","value":0.01421574},{"date":"2025-12-05","symbol":"MSFT","metric":"vol20","value":0.0136902394},{"date":"2025-12-08","symbol":"MSFT","metric":"vol20","value":0.0142401843},{"date":"2025-12-09","symbol":"MSFT","metric":"vol20","value":0.0135515986},{"date":"2025-12-10","symbol":"MSFT","metric":"vol20","value":0.0146477275},{"date":"2025-12-11","symbol":"MSFT","metric":"vol20","value":0.0148461745},{"date":"2025-12-12","symbol":"MSFT","metric":"vol20","value":0.0146562085},{"date":"2025-12-15","symbol":"MSFT","metric":"vol20","value":0.014199993},{"date":"2025-12-16","symbol":"MSFT","metric":"vol20","value":0.0142696369},{"date":"2025-12-17","symbol":"MSFT","metric":"vol20","value":0.0131042175},{"date":"2025-12-18","symbol":"MSFT","metric":"vol20","value":0.0133896049},{"date":"2025-12-19","symbol":"MSFT","metric":"vol20","value":0.0128802718},{"date":"2025-12-22","symbol":"MSFT","metric":"vol20","value":0.0124755672},{"date":"2025-12-23","symbol":"MSFT","metric":"vol20","value":0.0124755455},{"date":"2025-12-24","symbol":"MSFT","metric":"vol20","value":0.0124253564},{"date":"2025-12-26","symbol":"MSFT","metric":"vol20","value":0.0117952282},{"date":"2025-12-29","symbol":"MSFT","metric":"vol20","value":0.0113857073},{"date":"2025-12-30","symbol":"MSFT","metric":"vol20","value":0.0111270796},{"date":"2025-12-31","symbol":"MSFT","metric":"vol20","value":0.0111533313},{"date":"2026-01-02","symbol":"MSFT","metric":"vol20","value":0.0108270151},{"date":"2026-01-05","symbol":"MSFT","metric":"vol20","value":0.0107033535},{"date":"2026-01-06","symbol":"MSFT","metric":"vol20","value":0.0110150772},{"date":"2026-01-07","symbol":"MSFT","metric":"vol20","value":0.0106161286},{"date":"2026-01-08","symbol":"MSFT","metric":"vol20","value":0.0108399408},{"date":"2026-01-09","symbol":"MSFT","metric":"vol20","value":0.0089672968},{"date":"2026-01-12","symbol":"MSFT","metric":"vol20","value":0.0086886845},{"date":"2026-01-13","symbol":"MSFT","metric":"vol20","value":0.0089185385},{"date":"2026-01-14","symbol":"MSFT","metric":"vol20","value":0.0102282278},{"date":"2026-01-15","symbol":"MSFT","metric":"vol20","value":0.0102032695},{"date":"2026-01-16","symbol":"MSFT","metric":"vol20","value":0.0104003834},{"date":"2026-01-20","symbol":"MSFT","metric":"vol20","value":0.0096878788},{"date":"2026-01-21","symbol":"MSFT","metric":"vol20","value":0.0104860744},{"date":"2026-01-22","symbol":"MSFT","metric":"vol20","value":0.0114207239},{"date":"2026-01-23","symbol":"MSFT","metric":"vol20","value":0.0139600511},{"date":"2026-01-26","symbol":"MSFT","metric":"vol20","value":0.0141605633},{"date":"2025-07-31","symbol":"NVDA","metric":"vol20","value":null},{"date":"2025-08-01","symbol":"NVDA","metric":"vol20","value":null},{"date":"2025-08-04","symbol":"NVDA","metric":"vol20","value":0.0420647638},{"date":"2025-08-05","symbol":"NVDA","metric":"vol20","value":0.0311590574},{"date":"2025-08-06","symbol":"NVDA","metric":"vol20","value":0.0255871744},{"date":"2025-08-07","symbol":"NVDA","metric":"vol20","value":0.02227667},{"date":"2025-08-08","symbol":"NVDA","metric":"vol20","value":0.0201429353},{"date":"2025-08-11","symbol":"NVDA","metric":"vol20","value":0.0186439644},{"date":"2025-08-12","symbol":"NVDA","metric":"vol20","value":0.0172847198},{"date":"2025-08-13","symbol":"NVDA","metric":"vol20","value":0.0166861143},{"date":"2025-08-14","symbol":"NVDA","metric":"vol20","value":0.0157318298},{"date":"2025-08-15","symbol":"NVDA","metric":"vol20","value":0.0152916303},{"date":"2025-08-18","symbol":"NVDA","metric":"vol20","value":0.0147286421},{"date":"2025-08-19","symbol":"NVDA","metric":"vol20","value":0.0174435388},{"date":"2025-08-20","symbol":"NVDA","metric":"vol20","value":0.0167598246},{"date":"2025-08-21","symbol":"NVDA","metric":"vol20","value":0.0161549822},{"date":"2025-08-22","symbol":"NVDA","metric":"vol20","value":0.0162550651},{"date":"2025-08-25","symbol":"NVDA","metric":"vol20","value":0.0159269099},{"date":"2025-08-26","symbol":"NVDA","metric":"vol20","value":0.0156352568},{"date":"2025-08-27","symbol":"NVDA","metric":"vol20","value":0.0152035567},{"date":"2025-08-28","symbol":"NVDA","metric":"vol20","value":0.014936631},{"date":"2025-08-29","symbol":"NVDA","metric":"vol20","value":0.0159108839},{"date":"2025-09-02","symbol":"NVDA","metric":"vol20","value":0.0140621408},{"date":"2025-09-03","symbol":"NVDA","metric":"vol20","value":0.0139641005},{"date":"2025-09-04","symbol":"NVDA","metric":"vol20","value":0.0139510417},{"date":"2025-09-05","symbol":"NVDA","metric":"vol20","value":0.0148080425},{"date":"2025-09-08","symbol":"NVDA","metric":"vol20","value":0.0146697073},{"date":"2025-09-09","symbol":"NVDA","metric":"vol20","value":0.0152458988},{"date":"2025-09-10","symbol":"NVDA","metric":"vol20","value":0.0177825431},{"date":"2025-09-11","symbol":"NVDA","metric":"vol20","value":0.0177037693},{"date":"2025-09-12","symbol":"NVDA","metric":"vol20","value":0.0177194831},{"date":"2025-09-15","symbol":"NVDA","metric":"vol20","value":0.0176287328},{"date":"2025-09-16","symbol":"NVDA","metric":"vol20","value":0.0178148919},{"date":"2025-09-17","symbol":"NVDA","metric":"vol20","value":0.0170483598},{"date":"2025-09-18","symbol":"NVDA","metric":"vol20","value":0.0188867364},{"date":"2025-09-19","symbol":"NVDA","metric":"vol20","value":0.0188798745},{"date":"2025-09-22","symbol":"NVDA","metric":"vol20","value":0.0204767385},{"date":"2025-09-23","symbol":"NVDA","metric":"vol20","value":0.021422118},{"date":"2025-09-24","symbol":"NVDA","metric":"vol20","value":0.0213280532},{"date":"2025-09-25","symbol":"NVDA","metric":"vol20","value":0.0213596558},{"date":"2025-09-26","symbol":"NVDA","metric":"vol20","value":0.0213087984},{"date":"2025-09-29","symbol":"NVDA","metric":"vol20","value":0.0203067899},{"date":"2025-09-30","symbol":"NVDA","metric":"vol20","value":0.0202774694},{"date":"2025-10-01","symbol":"NVDA","metric":"vol20","value":0.0202374429},{"date":"2025-10-02","symbol":"NVDA","metric":"vol20","value":0.0202553189},{"date":"2025-10-03","symbol":"NVDA","metric":"vol20","value":0.0190378272},{"date":"2025-10-06","symbol":"NVDA","metric":"vol20","value":0.0194095382},{"date":"2025-10-07","symbol":"NVDA","metric":"vol20","value":0.0193487609},{"date":"2025-10-08","symbol":"NVDA","metric":"vol20","value":0.0181242245},{"date":"2025-10-09","symbol":"NVDA","metric":"vol20","value":0.0183928468},{"date":"2025-10-10","symbol":"NVDA","metric":"vol20","value":0.0219087402},{"date":"2025-10-13","symbol":"NVDA","metric":"vol20","value":0.0226820057},{"date":"2025-10-14","symbol":"NVDA","metric":"vol20","value":0.0246964547},{"date":"2025-10-15","symbol":"NVDA","metric":"vol20","value":0.0238210286},{"date":"2025-10-16","symbol":"NVDA","metric":"vol20","value":0.0227071118},{"date":"2025-10-17","symbol":"NVDA","metric":"vol20","value":0.0227460227},{"date":"2025-10-20","symbol":"NVDA","metric":"vol20","value":0.0210045655},{"date":"2025-10-21","symbol":"NVDA","metric":"vol20","value":0.020044956},{"date":"2025-10-22","symbol":"NVDA","metric":"vol20","value":0.0199788741},{"date":"2025-10-23","symbol":"NVDA","metric":"vol20","value":0.0200786595},{"date":"2025-10-24","symbol":"NVDA","metric":"vol20","value":0.0206252583},{"date":"2025-10-27","symbol":"NVDA","metric":"vol20","value":0.0210386157},{"date":"2025-10-28","symbol":"NVDA","metric":"vol20","value":0.0230032766},{"date":"2025-10-29","symbol":"NVDA","metric":"vol20","value":0.0237200152},{"date":"2025-10-30","symbol":"NVDA","metric":"vol20","value":0.0243645415},{"date":"2025-10-31","symbol":"NVDA","metric":"vol20","value":0.0242788665},{"date":"2025-11-03","symbol":"NVDA","metric":"vol20","value":0.024305544},{"date":"2025-11-04","symbol":"NVDA","metric":"vol20","value":0.0262979676},{"date":"2025-11-05","symbol":"NVDA","metric":"vol20","value":0.0263507091},{"date":"2025-11-06","symbol":"NVDA","metric":"vol20","value":0.0273885424},{"date":"2025-11-07","symbol":"NVDA","metric":"vol20","value":0.0249464681},{"date":"2025-11-10","symbol":"NVDA","metric":"vol20","value":0.0273813292},{"date":"2025-11-11","symbol":"NVDA","metric":"vol20","value":0.0262397152},{"date":"2025-11-12","symbol":"NVDA","metric":"vol20","value":0.0262143209},{"date":"2025-11-13","symbol":"NVDA","metric":"vol20","value":0.0276153812},{"date":"2025-11-14","symbol":"NVDA","metric":"vol20","value":0.027818778},{"date":"2025-11-17","symbol":"NVDA","metric":"vol20","value":0.0281944595},{"date":"2025-11-18","symbol":"NVDA","metric":"vol20","value":0.0288959286},{"date":"2025-11-19","symbol":"NVDA","metric":"vol20","value":0.0295270515},{"date":"2025-11-20","symbol":"NVDA","metric":"vol20","value":0.0303832532},{"date":"2025-11-21","symbol":"NVDA","metric":"vol20","value":0.0299798908},{"date":"2025-11-24","symbol":"NVDA","metric":"vol20","value":0.0296315535},{"date":"2025-11-25","symbol":"NVDA","metric":"vol20","value":0.0274206873},{"date":"2025-11-26","symbol":"NVDA","metric":"vol20","value":0.0265379618},{"date":"2025-11-28","symbol":"NVDA","metric":"vol20","value":0.0264891646},{"date":"2025-12-01","symbol":"NVDA","metric":"vol20","value":0.0269718409},{"date":"2025-12-02","symbol":"NVDA","metric":"vol20","value":0.0264287816},{"date":"2025-12-03","symbol":"NVDA","metric":"vol20","value":0.025267441},{"date":"2025-12-04","symbol":"NVDA","metric":"vol20","value":0.0257142339},{"date":"2025-12-05","symbol":"NVDA","metric":"vol20","value":0.0244771571},{"date":"2025-12-08","symbol":"NVDA","metric":"vol20","value":0.0248229407},{"date":"2025-12-09","symbol":"NVDA","metric":"vol20","value":0.0206794372},{"date":"2025-12-10","symbol":"NVDA","metric":"vol20","value":0.0197671239},{"date":"2025-12-11","symbol":"NVDA","metric":"vol20","value":0.0199332858},{"date":"2025-12-12","symbol":"NVDA","metric":"vol20","value":0.0196733134},{"date":"2025-12-15","symbol":"NVDA","metric":"vol20","value":0.0192253714},{"date":"2025-12-16","symbol":"NVDA","metric":"vol20","value":0.0190479338},{"date":"2025-12-17","symbol":"NVDA","metric":"vol20","value":0.0198810408},{"date":"2025-12-18","symbol":"NVDA","metric":"vol20","value":0.0191835953},{"date":"2025-12-19","symbol":"NVDA","metric":"vol20","value":0.0202029632},{"date":"2025-12-22","symbol":"NVDA","metric":"vol20","value":0.0203104002},{"date":"2025-12-23","symbol":"NVDA","metric":"vol20","value":0.0208833126},{"date":"2025-12-24","symbol":"NVDA","metric":"vol20","value":0.0198782775},{"date":"2025-12-26","symbol":"NVDA","metric":"vol20","value":0.0197946271},{"date":"2025-12-29","symbol":"NVDA","metric":"vol20","value":0.0195037028},{"date":"2025-12-30","symbol":"NVDA","metric":"vol20","value":0.0193027478},{"date":"2025-12-31","symbol":"NVDA","metric":"vol20","value":0.019317983},{"date":"2026-01-02","symbol":"NVDA","metric":"vol20","value":0.0192569665},{"date":"2026-01-05","symbol":"NVDA","metric":"vol20","value":0.0188017258},{"date":"2026-01-06","symbol":"NVDA","metric":"vol20","value":0.0187906886},{"date":"2026-01-07","symbol":"NVDA","metric":"vol20","value":0.0185399238},{"date":"2026-01-08","symbol":"NVDA","metric":"vol20","value":0.0192057224},{"date":"2026-01-09","symbol":"NVDA","metric":"vol20","value":0.0191452611},{"date":"2026-01-12","symbol":"NVDA","metric":"vol20","value":0.0187734065},{"date":"2026-01-13","symbol":"NVDA","metric":"vol20","value":0.0169941398},{"date":"2026-01-14","symbol":"NVDA","metric":"vol20","value":0.0174010866},{"date":"2026-01-15","symbol":"NVDA","metric":"vol20","value":0.0178886832},{"date":"2026-01-16","symbol":"NVDA","metric":"vol20","value":0.0152240266},{"date":"2026-01-20","symbol":"NVDA","metric":"vol20","value":0.0182498962},{"date":"2026-01-21","symbol":"NVDA","metric":"vol20","value":0.0172753024},{"date":"2026-01-22","symbol":"NVDA","metric":"vol20","value":0.017052026},{"date":"2026-01-23","symbol":"NVDA","metric":"vol20","value":0.0159908872},{"date":"2026-01-26","symbol":"NVDA","metric":"vol20","value":0.0160376649},{"date":"2025-07-31","symbol":"AAPL","metric":"volume","value":80698400},{"date":"2025-08-01","symbol":"AAPL","metric":"volume","value":104434500},{"date":"2025-08-04","symbol":"AAPL","metric":"volume","value":75109300},{"date":"2025-08-05","symbol":"AAPL","metric":"volume","value":44155100},{"date":"2025-08-06","symbol":"AAPL","metric":"volume","value":108483100},{"date":"2025-08-07","symbol":"AAPL","metric":"volume","value":90224800},{"date":"2025-08-08","symbol":"AAPL","metric":"volume","value":113854000},{"date":"2025-08-11","symbol":"AAPL","metric":"volume","value":61806100},{"date":"2025-08-12","symbol":"AAPL","metric":"volume","value":55626200},{"date":"2025-08-13","symbol":"AAPL","metric":"volume","value":69878500},{"date":"2025-08-14","symbol":"AAPL","metric":"volume","value":51916300},{"date":"2025-08-15","symbol":"AAPL","metric":"volume","value":56038700},{"date":"2025-08-18","symbol":"AAPL","metric":"volume","value":37476200},{"date":"2025-08-19","symbol":"AAPL","metric":"volume","value":39402600},{"date":"2025-08-20","symbol":"AAPL","metric":"volume","value":42263900},{"date":"2025-08-21","symbol":"AAPL","metric":"volume","value":30621200},{"date":"2025-08-22","symbol":"AAPL","metric":"volume","value":42477800},{"date":"2025-08-25","symbol":"AAPL","metric":"volume","value":30983100},{"date":"2025-08-26","symbol":"AAPL","metric":"volume","value":54575100},{"date":"2025-08-27","symbol":"AAPL","metric":"volume","value":31259500},{"date":"2025-08-28","symbol":"AAPL","metric":"volume","value":38074700},{"date":"2025-08-29","symbol":"AAPL","metric":"volume","value":39418400},{"date":"2025-09-02","symbol":"AAPL","metric":"volume","value":44075600},{"date":"2025-09-03","symbol":"AAPL","metric":"volume","value":66427800},{"date":"2025-09-04","symbol":"AAPL","metric":"volume","value":47549400},{"date":"2025-09-05","symbol":"AAPL","metric":"volume","value":54870400},{"date":"2025-09-08","symbol":"AAPL","metric":"volume","value":48999500},{"date":"2025-09-09","symbol":"AAPL","metric":"volume","value":66313900},{"date":"2025-09-10","symbol":"AAPL","metric":"volume","value":83440800},{"date":"2025-09-11","symbol":"AAPL","metric":"volume","value":50208600},{"date":"2025-09-12","symbol":"AAPL","metric":"volume","value":55824200},{"date":"2025-09-15","symbol":"AAPL","metric":"volume","value":42699500},{"date":"2025-09-16","symbol":"AAPL","metric":"volume","value":63421100},{"date":"2025-09-17","symbol":"AAPL","metric":"volume","value":46508000},{"date":"2025-09-18","symbol":"AAPL","metric":"volume","value":44249600},{"date":"2025-09-19","symbol":"AAPL","metric":"volume","value":163741300},{"date":"2025-09-22","symbol":"AAPL","metric":"volume","value":105517400},{"date":"2025-09-23","symbol":"AAPL","metric":"volume","value":60275200},{"date":"2025-09-24","symbol":"AAPL","metric":"volume","value":42303700},{"date":"2025-09-25","symbol":"AAPL","metric":"volume","value":55202100},{"date":"2025-09-26","symbol":"AAPL","metric":"volume","value":46076300},{"date":"2025-09-29","symbol":"AAPL","metric":"volume","value":40127700},{"date":"2025-09-30","symbol":"AAPL","metric":"volume","value":37704300},{"date":"2025-10-01","symbol":"AAPL","metric":"volume","value":48713900},{"date":"2025-10-02","symbol":"AAPL","metric":"volume","value":42630200},{"date":"2025-10-03","symbol":"AAPL","metric":"volume","value":49155600},{"date":"2025-10-06","symbol":"AAPL","metric":"volume","value":44664100},{"date":"2025-10-07","symbol":"AAPL","metric":"volume","value":31955800},{"date":"2025-10-08","symbol":"AAPL","metric":"volume","value":36496900},{"date":"2025-10-09","symbol":"AAPL","metric":"volume","value":38322000},{"date":"2025-10-10","symbol":"AAPL","metric":"volume","value":61999100},{"date":"2025-10-13","symbol":"AAPL","metric":"volume","value":38142900},{"date":"2025-10-14","symbol":"AAPL","metric":"volume","value":35478000},{"date":"2025-10-15","symbol":"AAPL","metric":"volume","value":33893600},{"date":"2025-10-16","symbol":"AAPL","metric":"volume","value":39777000},{"date":"2025-10-17","symbol":"AAPL","metric":"volume","value":49147000},{"date":"2025-10-20","symbol":"AAPL","metric":"volume","value":90483000},{"date":"2025-10-21","symbol":"AAPL","metric":"volume","value":46695900},{"date":"2025-10-22","symbol":"AAPL","metric":"volume","value":45015300},{"date":"2025-10-23","symbol":"AAPL","metric":"volume","value":32754900},{"date":"2025-10-24","symbol":"AAPL","metric":"volume","value":38253700},{"date":"2025-10-27","symbol":"AAPL","metric":"volume","value":44888200},{"date":"2025-10-28","symbol":"AAPL","metric":"volume","value":41534800},{"date":"2025-10-29","symbol":"AAPL","metric":"volume","value":51086700},{"date":"2025-10-30","symbol":"AAPL","metric":"volume","value":69886500},{"date":"2025-10-31","symbol":"AAPL","metric":"volume","value":86167100},{"date":"2025-11-03","symbol":"AAPL","metric":"volume","value":50194600},{"date":"2025-11-04","symbol":"AAPL","metric":"volume","value":49274800},{"date":"2025-11-05","symbol":"AAPL","metric":"volume","value":43683100},{"date":"2025-11-06","symbol":"AAPL","metric":"volume","value":51204000},{"date":"2025-11-07","symbol":"AAPL","metric":"volume","value":48227400},{"date":"2025-11-10","symbol":"AAPL","metric":"volume","value":41312400},{"date":"2025-11-11","symbol":"AAPL","metric":"volume","value":46208300},{"date":"2025-11-12","symbol":"AAPL","metric":"volume","value":48398000},{"date":"2025-11-13","symbol":"AAPL","metric":"volume","value":49602800},{"date":"2025-11-14","symbol":"AAPL","metric":"volume","value":47431300},{"date":"2025-11-17","symbol":"AAPL","metric":"volume","value":45018300},{"date":"2025-11-18","symbol":"AAPL","metric":"volume","value":45677300},{"date":"2025-11-19","symbol":"AAPL","metric":"volume","value":40424500},{"date":"2025-11-20","symbol":"AAPL","metric":"volume","value":45823600},{"date":"2025-11-21","symbol":"AAPL","metric":"volume","value":59030800},{"date":"2025-11-24","symbol":"AAPL","metric":"volume","value":65585800},{"date":"2025-11-25","symbol":"AAPL","metric":"volume","value":46914200},{"date":"2025-11-26","symbol":"AAPL","metric":"volume","value":33431400},{"date":"2025-11-28","symbol":"AAPL","metric":"volume","value":20135600},{"date":"2025-12-01","symbol":"AAPL","metric":"volume","value":46587700},{"date":"2025-12-02","symbol":"AAPL","metric":"volume","value":53669500},{"date":"2025-12-03","symbol":"AAPL","metric":"volume","value":43538700},{"date":"2025-12-04","symbol":"AAPL","metric":"volume","value":43989100},{"date":"2025-12-05","symbol":"AAPL","metric":"volume","value":47265800},{"date":"2025-12-08","symbol":"AAPL","metric":"volume","value":38211800},{"date":"2025-12-09","symbol":"AAPL","metric":"volume","value":32193300},{"date":"2025-12-10","symbol":"AAPL","metric":"volume","value":33038300},{"date":"2025-12-11","symbol":"AAPL","metric":"volume","value":33248000},{"date":"2025-12-12","symbol":"AAPL","metric":"volume","value":39532900},{"date":"2025-12-15","symbol":"AAPL","metric":"volume","value":50409100},{"date":"2025-12-16","symbol":"AAPL","metric":"volume","value":37648600},{"date":"2025-12-17","symbol":"AAPL","metric":"volume","value":50138700},{"date":"2025-12-18","symbol":"AAPL","metric":"volume","value":51630700},{"date":"2025-12-19","symbol":"AAPL","metric":"volume","value":144632000},{"date":"2025-12-22","symbol":"AAPL","metric":"volume","value":36571800},{"date":"2025-12-23","symbol":"AAPL","metric":"volume","value":29642000},{"date":"2025-12-24","symbol":"AAPL","metric":"volume","value":17910600},{"date":"2025-12-26","symbol":"AAPL","metric":"volume","value":21521800},{"date":"2025-12-29","symbol":"AAPL","metric":"volume","value":23715200},{"date":"2025-12-30","symbol":"AAPL","metric":"volume","value":22139600},{"date":"2025-12-31","symbol":"AAPL","metric":"volume","value":27293600},{"date":"2026-01-02","symbol":"AAPL","metric":"volume","value":37838100},{"date":"2026-01-05","symbol":"AAPL","metric":"volume","value":45647200},{"date":"2026-01-06","symbol":"AAPL","metric":"volume","value":52352100},{"date":"2026-01-07","symbol":"AAPL","metric":"volume","value":48309800},{"date":"2026-01-08","symbol":"AAPL","metric":"volume","value":50419300},{"date":"2026-01-09","symbol":"AAPL","metric":"volume","value":39997000},{"date":"2026-01-12","symbol":"AAPL","metric":"volume","value":45263800},{"date":"2026-01-13","symbol":"AAPL","metric":"volume","value":45730800},{"date":"2026-01-14","symbol":"AAPL","metric":"volume","value":40019400},{"date":"2026-01-15","symbol":"AAPL","metric":"volume","value":39388600},{"date":"2026-01-16","symbol":"AAPL","metric":"volume","value":72142800},{"date":"2026-01-20","symbol":"AAPL","metric":"volume","value":80267500},{"date":"2026-01-21","symbol":"AAPL","metric":"volume","value":54641700},{"date":"2026-01-22","symbol":"AAPL","metric":"volume","value":39708300},{"date":"2026-01-23","symbol":"AAPL","metric":"volume","value":41689000},{"date":"2026-01-26","symbol":"AAPL","metric":"volume","value":55857900},{"date":"2025-07-31","symbol":"AMZN","metric":"volume","value":104357300},{"date":"2025-08-01","symbol":"AMZN","metric":"volume","value":122258800},{"date":"2025-08-04","symbol":"AMZN","metric":"volume","value":77890100},{"date":"2025-08-05","symbol":"AMZN","metric":"volume","value":51505100},{"date":"2025-08-06","symbol":"AMZN","metric":"volume","value":54823000},{"date":"2025-08-07","symbol":"AMZN","metric":"volume","value":40603500},{"date":"2025-08-08","symbol":"AMZN","metric":"volume","value":32970500},{"date":"2025-08-11","symbol":"AMZN","metric":"volume","value":31646200},{"date":"2025-08-12","symbol":"AMZN","metric":"volume","value":37185800},{"date":"2025-08-13","symbol":"AMZN","metric":"volume","value":36508300},{"date":"2025-08-14","symbol":"AMZN","metric":"volume","value":61545800},{"date":"2025-08-15","symbol":"AMZN","metric":"volume","value":39649200},{"date":"2025-08-18","symbol":"AMZN","metric":"volume","value":25248900},{"date":"2025-08-19","symbol":"AMZN","metric":"volume","value":29891000},{"date":"2025-08-20","symbol":"AMZN","metric":"volume","value":36604300},{"date":"2025-08-21","symbol":"AMZN","metric":"volume","value":32140500},{"date":"2025-08-22","symbol":"AMZN","metric":"volume","value":37315300},{"date":"2025-08-25","symbol":"AMZN","metric":"volume","value":22633700},{"date":"2025-08-26","symbol":"AMZN","metric":"volume","value":26105400},{"date":"2025-08-27","symbol":"AMZN","metric":"volume","value":21254500},{"date":"2025-08-28","symbol":"AMZN","metric":"volume","value":33679600},{"date":"2025-08-29","symbol":"AMZN","metric":"volume","value":26199200},{"date":"2025-09-02","symbol":"AMZN","metric":"volume","value":38843900},{"date":"2025-09-03","symbol":"AMZN","metric":"volume","value":29223100},{"date":"2025-09-04","symbol":"AMZN","metric":"volume","value":59391800},{"date":"2025-09-05","symbol":"AMZN","metric":"volume","value":36721800},{"date":"2025-09-08","symbol":"AMZN","metric":"volume","value":33947100},{"date":"2025-09-09","symbol":"AMZN","metric":"volume","value":27033800},{"date":"2025-09-10","symbol":"AMZN","metric":"volume","value":60907700},{"date":"2025-09-11","symbol":"AMZN","metric":"volume","value":37485600},{"date":"2025-09-12","symbol":"AMZN","metric":"volume","value":38496200},{"date":"2025-09-15","symbol":"AMZN","metric":"volume","value":33243300},{"date":"2025-09-16","symbol":"AMZN","metric":"volume","value":38203900},{"date":"2025-09-17","symbol":"AMZN","metric":"volume","value":42815200},{"date":"2025-09-18","symbol":"AMZN","metric":"volume","value":37931700},{"date":"2025-09-19","symbol":"AMZN","metric":"volume","value":97943200},{"date":"2025-09-22","symbol":"AMZN","metric":"volume","value":45914500},{"date":"2025-09-23","symbol":"AMZN","metric":"volume","value":70956200},{"date":"2025-09-24","symbol":"AMZN","metric":"volume","value":49509000},{"date":"2025-09-25","symbol":"AMZN","metric":"volume","value":52226300},{"date":"2025-09-26","symbol":"AMZN","metric":"volume","value":41650100},{"date":"2025-09-29","symbol":"AMZN","metric":"volume","value":44259200},{"date":"2025-09-30","symbol":"AMZN","metric":"volume","value":48396400},{"date":"2025-10-01","symbol":"AMZN","metric":"volume","value":43933800},{"date":"2025-10-02","symbol":"AMZN","metric":"volume","value":41258600},{"date":"2025-10-03","symbol":"AMZN","metric":"volume","value":43639000},{"date":"2025-10-06","symbol":"AMZN","metric":"volume","value":43690900},{"date":"2025-10-07","symbol":"AMZN","metric":"volume","value":31194700},{"date":"2025-10-08","symbol":"AMZN","metric":"volume","value":46686000},{"date":"2025-10-09","symbol":"AMZN","metric":"volume","value":46412100},{"date":"2025-10-10","symbol":"AMZN","metric":"volume","value":72367500},{"date":"2025-10-13","symbol":"AMZN","metric":"volume","value":37809700},{"date":"2025-10-14","symbol":"AMZN","metric":"volume","value":45665600},{"date":"2025-10-15","symbol":"AMZN","metric":"volume","value":45909500},{"date":"2025-10-16","symbol":"AMZN","metric":"volume","value":42414600},{"date":"2025-10-17","symbol":"AMZN","metric":"volume","value":45986900},{"date":"2025-10-20","symbol":"AMZN","metric":"volume","value":38882800},{"date":"2025-10-21","symbol":"AMZN","metric":"volume","value":50494600},{"date":"2025-10-22","symbol":"AMZN","metric":"volume","value":44308500},{"date":"2025-10-23","symbol":"AMZN","metric":"volume","value":31540000},{"date":"2025-10-24","symbol":"AMZN","metric":"volume","value":38685100},{"date":"2025-10-27","symbol":"AMZN","metric":"volume","value":38267000},{"date":"2025-10-28","symbol":"AMZN","metric":"volume","value":47100000},{"date":"2025-10-29","symbol":"AMZN","metric":"volume","value":52036200},{"date":"2025-10-30","symbol":"AMZN","metric":"volume","value":102252900},{"date":"2025-10-31","symbol":"AMZN","metric":"volume","value":166340800},{"date":"2025-11-03","symbol":"AMZN","metric":"volume","value":95997800},{"date":"2025-11-04","symbol":"AMZN","metric":"volume","value":51546300},{"date":"2025-11-05","symbol":"AMZN","metric":"volume","value":40610700},{"date":"2025-11-06","symbol":"AMZN","metric":"volume","value":46004200},{"date":"2025-11-07","symbol":"AMZN","metric":"volume","value":46374300},{"date":"2025-11-10","symbol":"AMZN","metric":"volume","value":36476500},{"date":"2025-11-11","symbol":"AMZN","metric":"volume","value":23564100},{"date":"2025-11-12","symbol":"AMZN","metric":"volume","value":31190100},{"date":"2025-11-13","symbol":"AMZN","metric":"volume","value":41401700},{"date":"2025-11-14","symbol":"AMZN","metric":"volume","value":38956700},{"date":"2025-11-17","symbol":"AMZN","metric":"volume","value":59919000},{"date":"2025-11-18","symbol":"AMZN","metric":"volume","value":60608400},{"date":"2025-11-19","symbol":"AMZN","metric":"volume","value":58335600},{"date":"2025-11-20","symbol":"AMZN","metric":"volume","value":50309000},{"date":"2025-11-21","symbol":"AMZN","metric":"volume","value":68490500},{"date":"2025-11-24","symbol":"AMZN","metric":"volume","value":54318400},{"date":"2025-11-25","symbol":"AMZN","metric":"volume","value":39379300},{"date":"2025-11-26","symbol":"AMZN","metric":"volume","value":38497900},{"date":"2025-11-28","symbol":"AMZN","metric":"volume","value":20292300},{"date":"2025-12-01","symbol":"AMZN","metric":"volume","value":42904000},{"date":"2025-12-02","symbol":"AMZN","metric":"volume","value":45785400},{"date":"2025-12-03","symbol":"AMZN","metric":"volume","value":35495100},{"date":"2025-12-04","symbol":"AMZN","metric":"volume","value":45683200},{"date":"2025-12-05","symbol":"AMZN","metric":"volume","value":33117400},{"date":"2025-12-08","symbol":"AMZN","metric":"volume","value":35019200},{"date":"2025-12-09","symbol":"AMZN","metric":"volume","value":25841700},{"date":"2025-12-10","symbol":"AMZN","metric":"volume","value":38790700},{"date":"2025-12-11","symbol":"AMZN","metric":"volume","value":28249600},{"date":"2025-12-12","symbol":"AMZN","metric":"volume","value":35639100},{"date":"2025-12-15","symbol":"AMZN","metric":"volume","value":47286100},{"date":"2025-12-16","symbol":"AMZN","metric":"volume","value":39298900},{"date":"2025-12-17","symbol":"AMZN","metric":"volume","value":44034400},{"date":"2025-12-18","symbol":"AMZN","metric":"volume","value":50272400},{"date":"2025-12-19","symbol":"AMZN","metric":"volume","value":85544400},{"date":"2025-12-22","symbol":"AMZN","metric":"volume","value":32261300},{"date":"2025-12-23","symbol":"AMZN","metric":"volume","value":29230200},{"date":"2025-12-24","symbol":"AMZN","metric":"volume","value":11420500},{"date":"2025-12-26","symbol":"AMZN","metric":"volume","value":15994700},{"date":"2025-12-29","symbol":"AMZN","metric":"volume","value":19797900},{"date":"2025-12-30","symbol":"AMZN","metric":"volume","value":21910500},{"date":"2025-12-31","symbol":"AMZN","metric":"volume","value":24383700},{"date":"2026-01-02","symbol":"AMZN","metric":"volume","value":51456200},{"date":"2026-01-05","symbol":"AMZN","metric":"volume","value":49733300},{"date":"2026-01-06","symbol":"AMZN","metric":"volume","value":53764700},{"date":"2026-01-07","symbol":"AMZN","metric":"volume","value":42236500},{"date":"2026-01-08","symbol":"AMZN","metric":"volume","value":39509800},{"date":"2026-01-09","symbol":"AMZN","metric":"volume","value":34560000},{"date":"2026-01-12","symbol":"AMZN","metric":"volume","value":35867800},{"date":"2026-01-13","symbol":"AMZN","metric":"volume","value":38371800},{"date":"2026-01-14","symbol":"AMZN","metric":"volume","value":41410600},{"date":"2026-01-15","symbol":"AMZN","metric":"volume","value":43003600},{"date":"2026-01-16","symbol":"AMZN","metric":"volume","value":45888300},{"date":"2026-01-20","symbol":"AMZN","metric":"volume","value":47737900},{"date":"2026-01-21","symbol":"AMZN","metric":"volume","value":47276100},{"date":"2026-01-22","symbol":"AMZN","metric":"volume","value":31913300},{"date":"2026-01-23","symbol":"AMZN","metric":"volume","value":33778500},{"date":"2026-01-26","symbol":"AMZN","metric":"volume","value":32764700},{"date":"2025-07-31","symbol":"GOOGL","metric":"volume","value":51329200},{"date":"2025-08-01","symbol":"GOOGL","metric":"volume","value":34832200},{"date":"2025-08-04","symbol":"GOOGL","metric":"volume","value":31547400},{"date":"2025-08-05","symbol":"GOOGL","metric":"volume","value":31602300},{"date":"2025-08-06","symbol":"GOOGL","metric":"volume","value":21562900},{"date":"2025-08-07","symbol":"GOOGL","metric":"volume","value":26321800},{"date":"2025-08-08","symbol":"GOOGL","metric":"volume","value":39161800},{"date":"2025-08-11","symbol":"GOOGL","metric":"volume","value":25832400},{"date":"2025-08-12","symbol":"GOOGL","metric":"volume","value":30397900},{"date":"2025-08-13","symbol":"GOOGL","metric":"volume","value":28342900},{"date":"2025-08-14","symbol":"GOOGL","metric":"volume","value":25230400},{"date":"2025-08-15","symbol":"GOOGL","metric":"volume","value":34931400},{"date":"2025-08-18","symbol":"GOOGL","metric":"volume","value":18526600},{"date":"2025-08-19","symbol":"GOOGL","metric":"volume","value":24240200},{"date":"2025-08-20","symbol":"GOOGL","metric":"volume","value":28955500},{"date":"2025-08-21","symbol":"GOOGL","metric":"volume","value":19774600},{"date":"2025-08-22","symbol":"GOOGL","metric":"volume","value":42827000},{"date":"2025-08-25","symbol":"GOOGL","metric":"volume","value":29928900},{"date":"2025-08-26","symbol":"GOOGL","metric":"volume","value":28464100},{"date":"2025-08-27","symbol":"GOOGL","metric":"volume","value":23022900},{"date":"2025-08-28","symbol":"GOOGL","metric":"volume","value":32339300},{"date":"2025-08-29","symbol":"GOOGL","metric":"volume","value":39728400},{"date":"2025-09-02","symbol":"GOOGL","metric":"volume","value":47523000},{"date":"2025-09-03","symbol":"GOOGL","metric":"volume","value":103336100},{"date":"2025-09-04","symbol":"GOOGL","metric":"volume","value":51684200},{"date":"2025-09-05","symbol":"GOOGL","metric":"volume","value":46588900},{"date":"2025-09-08","symbol":"GOOGL","metric":"volume","value":32474700},{"date":"2025-09-09","symbol":"GOOGL","metric":"volume","value":38061000},{"date":"2025-09-10","symbol":"GOOGL","metric":"volume","value":35141100},{"date":"2025-09-11","symbol":"GOOGL","metric":"volume","value":30599300},{"date":"2025-09-12","symbol":"GOOGL","metric":"volume","value":26771600},{"date":"2025-09-15","symbol":"GOOGL","metric":"volume","value":58383800},{"date":"2025-09-16","symbol":"GOOGL","metric":"volume","value":34109700},{"date":"2025-09-17","symbol":"GOOGL","metric":"volume","value":34108000},{"date":"2025-09-18","symbol":"GOOGL","metric":"volume","value":31239500},{"date":"2025-09-19","symbol":"GOOGL","metric":"volume","value":55571400},{"date":"2025-09-22","symbol":"GOOGL","metric":"volume","value":32290500},{"date":"2025-09-23","symbol":"GOOGL","metric":"volume","value":26628000},{"date":"2025-09-24","symbol":"GOOGL","metric":"volume","value":28201000},{"date":"2025-09-25","symbol":"GOOGL","metric":"volume","value":31020400},{"date":"2025-09-26","symbol":"GOOGL","metric":"volume","value":18503200},{"date":"2025-09-29","symbol":"GOOGL","metric":"volume","value":32505800},{"date":"2025-09-30","symbol":"GOOGL","metric":"volume","value":34724300},{"date":"2025-10-01","symbol":"GOOGL","metric":"volume","value":31658200},{"date":"2025-10-02","symbol":"GOOGL","metric":"volume","value":25483300},{"date":"2025-10-03","symbol":"GOOGL","metric":"volume","value":30249600},{"date":"2025-10-06","symbol":"GOOGL","metric":"volume","value":28894700},{"date":"2025-10-07","symbol":"GOOGL","metric":"volume","value":23181300},{"date":"2025-10-08","symbol":"GOOGL","metric":"volume","value":21307100},{"date":"2025-10-09","symbol":"GOOGL","metric":"volume","value":27892100},{"date":"2025-10-10","symbol":"GOOGL","metric":"volume","value":33180300},{"date":"2025-10-13","symbol":"GOOGL","metric":"volume","value":24995000},{"date":"2025-10-14","symbol":"GOOGL","metric":"volume","value":22111600},{"date":"2025-10-15","symbol":"GOOGL","metric":"volume","value":27007700},{"date":"2025-10-16","symbol":"GOOGL","metric":"volume","value":27997200},{"date":"2025-10-17","symbol":"GOOGL","metric":"volume","value":29671600},{"date":"2025-10-20","symbol":"GOOGL","metric":"volume","value":22350200},{"date":"2025-10-21","symbol":"GOOGL","metric":"volume","value":47312100},{"date":"2025-10-22","symbol":"GOOGL","metric":"volume","value":35029400},{"date":"2025-10-23","symbol":"GOOGL","metric":"volume","value":19901400},{"date":"2025-10-24","symbol":"GOOGL","metric":"volume","value":28655100},{"date":"2025-10-27","symbol":"GOOGL","metric":"volume","value":35235200},{"date":"2025-10-28","symbol":"GOOGL","metric":"volume","value":29738600},{"date":"2025-10-29","symbol":"GOOGL","metric":"volume","value":43580300},{"date":"2025-10-30","symbol":"GOOGL","metric":"volume","value":74876000},{"date":"2025-10-31","symbol":"GOOGL","metric":"volume","value":39267900},{"date":"2025-11-03","symbol":"GOOGL","metric":"volume","value":29786000},{"date":"2025-11-04","symbol":"GOOGL","metric":"volume","value":30078400},{"date":"2025-11-05","symbol":"GOOGL","metric":"volume","value":31010300},{"date":"2025-11-06","symbol":"GOOGL","metric":"volume","value":37173600},{"date":"2025-11-07","symbol":"GOOGL","metric":"volume","value":34479600},{"date":"2025-11-10","symbol":"GOOGL","metric":"volume","value":29557300},{"date":"2025-11-11","symbol":"GOOGL","metric":"volume","value":19842100},{"date":"2025-11-12","symbol":"GOOGL","metric":"volume","value":24829900},{"date":"2025-11-13","symbol":"GOOGL","metric":"volume","value":29494000},{"date":"2025-11-14","symbol":"GOOGL","metric":"volume","value":31647200},{"date":"2025-11-17","symbol":"GOOGL","metric":"volume","value":52670200},{"date":"2025-11-18","symbol":"GOOGL","metric":"volume","value":49158700},{"date":"2025-11-19","symbol":"GOOGL","metric":"volume","value":68198900},{"date":"2025-11-20","symbol":"GOOGL","metric":"volume","value":62025200},{"date":"2025-11-21","symbol":"GOOGL","metric":"volume","value":74137700},{"date":"2025-11-24","symbol":"GOOGL","metric":"volume","value":85165100},{"date":"2025-11-25","symbol":"GOOGL","metric":"volume","value":88632100},{"date":"2025-11-26","symbol":"GOOGL","metric":"volume","value":51373400},{"date":"2025-11-28","symbol":"GOOGL","metric":"volume","value":26018600},{"date":"2025-12-01","symbol":"GOOGL","metric":"volume","value":41183000},{"date":"2025-12-02","symbol":"GOOGL","metric":"volume","value":35854700},{"date":"2025-12-03","symbol":"GOOGL","metric":"volume","value":41838300},{"date":"2025-12-04","symbol":"GOOGL","metric":"volume","value":31240900},{"date":"2025-12-05","symbol":"GOOGL","metric":"volume","value":28851700},{"date":"2025-12-08","symbol":"GOOGL","metric":"volume","value":33909400},{"date":"2025-12-09","symbol":"GOOGL","metric":"volume","value":30194000},{"date":"2025-12-10","symbol":"GOOGL","metric":"volume","value":33428900},{"date":"2025-12-11","symbol":"GOOGL","metric":"volume","value":42353700},{"date":"2025-12-12","symbol":"GOOGL","metric":"volume","value":35940200},{"date":"2025-12-15","symbol":"GOOGL","metric":"volume","value":29151900},{"date":"2025-12-16","symbol":"GOOGL","metric":"volume","value":30585000},{"date":"2025-12-17","symbol":"GOOGL","metric":"volume","value":43930400},{"date":"2025-12-18","symbol":"GOOGL","metric":"volume","value":33518000},{"date":"2025-12-19","symbol":"GOOGL","metric":"volume","value":59943200},{"date":"2025-12-22","symbol":"GOOGL","metric":"volume","value":26429900},{"date":"2025-12-23","symbol":"GOOGL","metric":"volume","value":25478700},{"date":"2025-12-24","symbol":"GOOGL","metric":"volume","value":10097400},{"date":"2025-12-26","symbol":"GOOGL","metric":"volume","value":10899000},{"date":"2025-12-29","symbol":"GOOGL","metric":"volume","value":19621800},{"date":"2025-12-30","symbol":"GOOGL","metric":"volume","value":17380900},{"date":"2025-12-31","symbol":"GOOGL","metric":"volume","value":16377700},{"date":"2026-01-02","symbol":"GOOGL","metric":"volume","value":32009400},{"date":"2026-01-05","symbol":"GOOGL","metric":"volume","value":30195600},{"date":"2026-01-06","symbol":"GOOGL","metric":"volume","value":31212100},{"date":"2026-01-07","symbol":"GOOGL","metric":"volume","value":35104400},{"date":"2026-01-08","symbol":"GOOGL","metric":"volume","value":31896100},{"date":"2026-01-09","symbol":"GOOGL","metric":"volume","value":26214200},{"date":"2026-01-12","symbol":"GOOGL","metric":"volume","value":33923900},{"date":"2026-01-13","symbol":"GOOGL","metric":"volume","value":33517600},{"date":"2026-01-14","symbol":"GOOGL","metric":"volume","value":28525600},{"date":"2026-01-15","symbol":"GOOGL","metric":"volume","value":28442400},{"date":"2026-01-16","symbol":"GOOGL","metric":"volume","value":40341600},{"date":"2026-01-20","symbol":"GOOGL","metric":"volume","value":35361000},{"date":"2026-01-21","symbol":"GOOGL","metric":"volume","value":35386600},{"date":"2026-01-22","symbol":"GOOGL","metric":"volume","value":26253600},{"date":"2026-01-23","symbol":"GOOGL","metric":"volume","value":27280000},{"date":"2026-01-26","symbol":"GOOGL","metric":"volume","value":26011100},{"date":"2025-07-31","symbol":"META","metric":"volume","value":38831100},{"date":"2025-08-01","symbol":"META","metric":"volume","value":19028700},{"date":"2025-08-04","symbol":"META","metric":"volume","value":15801700},{"date":"2025-08-05","symbol":"META","metric":"volume","value":11640300},{"date":"2025-08-06","symbol":"META","metric":"volume","value":9733900},{"date":"2025-08-07","symbol":"META","metric":"volume","value":9019700},{"date":"2025-08-08","symbol":"META","metric":"volume","value":7320800},{"date":"2025-08-11","symbol":"META","metric":"volume","value":7612000},{"date":"2025-08-12","symbol":"META","metric":"volume","value":14563100},{"date":"2025-08-13","symbol":"META","metric":"volume","value":8811800},{"date":"2025-08-14","symbol":"META","metric":"volume","value":8116200},{"date":"2025-08-15","symbol":"META","metric":"volume","value":13375400},{"date":"2025-08-18","symbol":"META","metric":"volume","value":16513700},{"date":"2025-08-19","symbol":"META","metric":"volume","value":12286700},{"date":"2025-08-20","symbol":"META","metric":"volume","value":11898200},{"date":"2025-08-21","symbol":"META","metric":"volume","value":8876300},{"date":"2025-08-22","symbol":"META","metric":"volume","value":10612700},{"date":"2025-08-25","symbol":"META","metric":"volume","value":6861200},{"date":"2025-08-26","symbol":"META","metric":"volume","value":7601800},{"date":"2025-08-27","symbol":"META","metric":"volume","value":8315400},{"date":"2025-08-28","symbol":"META","metric":"volume","value":7468000},{"date":"2025-08-29","symbol":"META","metric":"volume","value":9070500},{"date":"2025-09-02","symbol":"META","metric":"volume","value":9350900},{"date":"2025-09-03","symbol":"META","metric":"volume","value":7699300},{"date":"2025-09-04","symbol":"META","metric":"volume","value":11439100},{"date":"2025-09-05","symbol":"META","metric":"volume","value":9663400},{"date":"2025-09-08","symbol":"META","metric":"volume","value":13087800},{"date":"2025-09-09","symbol":"META","metric":"volume","value":10999000},{"date":"2025-09-10","symbol":"META","metric":"volume","value":12478300},{"date":"2025-09-11","symbol":"META","metric":"volume","value":7923300},{"date":"2025-09-12","symbol":"META","metric":"volume","value":8248600},{"date":"2025-09-15","symbol":"META","metric":"volume","value":10533800},{"date":"2025-09-16","symbol":"META","metric":"volume","value":11782500},{"date":"2025-09-17","symbol":"META","metric":"volume","value":9400900},{"date":"2025-09-18","symbol":"META","metric":"volume","value":10955000},{"date":"2025-09-19","symbol":"META","metric":"volume","value":23696800},{"date":"2025-09-22","symbol":"META","metric":"volume","value":11706900},{"date":"2025-09-23","symbol":"META","metric":"volume","value":10872600},{"date":"2025-09-24","symbol":"META","metric":"volume","value":8828200},{"date":"2025-09-25","symbol":"META","metric":"volume","value":10591100},{"date":"2025-09-26","symbol":"META","metric":"volume","value":9696300},{"date":"2025-09-29","symbol":"META","metric":"volume","value":9246800},{"date":"2025-09-30","symbol":"META","metric":"volume","value":16226800},{"date":"2025-10-01","symbol":"META","metric":"volume","value":20419600},{"date":"2025-10-02","symbol":"META","metric":"volume","value":11415300},{"date":"2025-10-03","symbol":"META","metric":"volume","value":16154300},{"date":"2025-10-06","symbol":"META","metric":"volume","value":21654700},{"date":"2025-10-07","symbol":"META","metric":"volume","value":12062900},{"date":"2025-10-08","symbol":"META","metric":"volume","value":10790600},{"date":"2025-10-09","symbol":"META","metric":"volume","value":12717200},{"date":"2025-10-10","symbol":"META","metric":"volume","value":16980100},{"date":"2025-10-13","symbol":"META","metric":"volume","value":9251800},{"date":"2025-10-14","symbol":"META","metric":"volume","value":8829800},{"date":"2025-10-15","symbol":"META","metric":"volume","value":10246800},{"date":"2025-10-16","symbol":"META","metric":"volume","value":9017000},{"date":"2025-10-17","symbol":"META","metric":"volume","value":12232400},{"date":"2025-10-20","symbol":"META","metric":"volume","value":8900200},{"date":"2025-10-21","symbol":"META","metric":"volume","value":7647300},{"date":"2025-10-22","symbol":"META","metric":"volume","value":8734500},{"date":"2025-10-23","symbol":"META","metric":"volume","value":9856000},{"date":"2025-10-24","symbol":"META","metric":"volume","value":9151300},{"date":"2025-10-27","symbol":"META","metric":"volume","value":11321100},{"date":"2025-10-28","symbol":"META","metric":"volume","value":12193800},{"date":"2025-10-29","symbol":"META","metric":"volume","value":26818600},{"date":"2025-10-30","symbol":"META","metric":"volume","value":88440100},{"date":"2025-10-31","symbol":"META","metric":"volume","value":56953200},{"date":"2025-11-03","symbol":"META","metric":"volume","value":33003600},{"date":"2025-11-04","symbol":"META","metric":"volume","value":27356600},{"date":"2025-11-05","symbol":"META","metric":"volume","value":20219900},{"date":"2025-11-06","symbol":"META","metric":"volume","value":23628800},{"date":"2025-11-07","symbol":"META","metric":"volume","value":29946800},{"date":"2025-11-10","symbol":"META","metric":"volume","value":19245000},{"date":"2025-11-11","symbol":"META","metric":"volume","value":13302200},{"date":"2025-11-12","symbol":"META","metric":"volume","value":24493300},{"date":"2025-11-13","symbol":"META","metric":"volume","value":20973800},{"date":"2025-11-14","symbol":"META","metric":"volume","value":20724100},{"date":"2025-11-17","symbol":"META","metric":"volume","value":16501300},{"date":"2025-11-18","symbol":"META","metric":"volume","value":25500600},{"date":"2025-11-19","symbol":"META","metric":"volume","value":24744700},{"date":"2025-11-20","symbol":"META","metric":"volume","value":20603000},{"date":"2025-11-21","symbol":"META","metric":"volume","value":21052600},{"date":"2025-11-24","symbol":"META","metric":"volume","value":23554900},{"date":"2025-11-25","symbol":"META","metric":"volume","value":25213000},{"date":"2025-11-26","symbol":"META","metric":"volume","value":15209500},{"date":"2025-11-28","symbol":"META","metric":"volume","value":11033200},{"date":"2025-12-01","symbol":"META","metric":"volume","value":13029900},{"date":"2025-12-02","symbol":"META","metric":"volume","value":11640900},{"date":"2025-12-03","symbol":"META","metric":"volume","value":11134300},{"date":"2025-12-04","symbol":"META","metric":"volume","value":29874600},{"date":"2025-12-05","symbol":"META","metric":"volume","value":21207900},{"date":"2025-12-08","symbol":"META","metric":"volume","value":13161000},{"date":"2025-12-09","symbol":"META","metric":"volume","value":12997100},{"date":"2025-12-10","symbol":"META","metric":"volume","value":16910900},{"date":"2025-12-11","symbol":"META","metric":"volume","value":13056700},{"date":"2025-12-12","symbol":"META","metric":"volume","value":14016900},{"date":"2025-12-15","symbol":"META","metric":"volume","value":15549100},{"date":"2025-12-16","symbol":"META","metric":"volume","value":14309100},{"date":"2025-12-17","symbol":"META","metric":"volume","value":15598500},{"date":"2025-12-18","symbol":"META","metric":"volume","value":20260300},{"date":"2025-12-19","symbol":"META","metric":"volume","value":49977100},{"date":"2025-12-22","symbol":"META","metric":"volume","value":15659400},{"date":"2025-12-23","symbol":"META","metric":"volume","value":8486800},{"date":"2025-12-24","symbol":"META","metric":"volume","value":5627500},{"date":"2025-12-26","symbol":"META","metric":"volume","value":7133800},{"date":"2025-12-29","symbol":"META","metric":"volume","value":8506500},{"date":"2025-12-30","symbol":"META","metric":"volume","value":9187500},{"date":"2025-12-31","symbol":"META","metric":"volume","value":7940400},{"date":"2026-01-02","symbol":"META","metric":"volume","value":13726500},{"date":"2026-01-05","symbol":"META","metric":"volume","value":12213700},{"date":"2026-01-06","symbol":"META","metric":"volume","value":11074400},{"date":"2026-01-07","symbol":"META","metric":"volume","value":12846300},{"date":"2026-01-08","symbol":"META","metric":"volume","value":11921700},{"date":"2026-01-09","symbol":"META","metric":"volume","value":11634900},{"date":"2026-01-12","symbol":"META","metric":"volume","value":14797200},{"date":"2026-01-13","symbol":"META","metric":"volume","value":18030400},{"date":"2026-01-14","symbol":"META","metric":"volume","value":15527900},{"date":"2026-01-15","symbol":"META","metric":"volume","value":13076100},{"date":"2026-01-16","symbol":"META","metric":"volume","value":17012500},{"date":"2026-01-20","symbol":"META","metric":"volume","value":15169600},{"date":"2026-01-21","symbol":"META","metric":"volume","value":14494700},{"date":"2026-01-22","symbol":"META","metric":"volume","value":21394700},{"date":"2026-01-23","symbol":"META","metric":"volume","value":22797700},{"date":"2026-01-26","symbol":"META","metric":"volume","value":16293000},{"date":"2025-07-31","symbol":"MSFT","metric":"volume","value":51617300},{"date":"2025-08-01","symbol":"MSFT","metric":"volume","value":28977600},{"date":"2025-08-04","symbol":"MSFT","metric":"volume","value":25349000},{"date":"2025-08-05","symbol":"MSFT","metric":"volume","value":19171600},{"date":"2025-08-06","symbol":"MSFT","metric":"volume","value":21355700},{"date":"2025-08-07","symbol":"MSFT","metric":"volume","value":16079100},{"date":"2025-08-08","symbol":"MSFT","metric":"volume","value":15531000},{"date":"2025-08-11","symbol":"MSFT","metric":"volume","value":20194400},{"date":"2025-08-12","symbol":"MSFT","metric":"volume","value":18667000},{"date":"2025-08-13","symbol":"MSFT","metric":"volume","value":19619200},{"date":"2025-08-14","symbol":"MSFT","metric":"volume","value":20269100},{"date":"2025-08-15","symbol":"MSFT","metric":"volume","value":25213300},{"date":"2025-08-18","symbol":"MSFT","metric":"volume","value":23760600},{"date":"2025-08-19","symbol":"MSFT","metric":"volume","value":21481000},{"date":"2025-08-20","symbol":"MSFT","metric":"volume","value":27723000},{"date":"2025-08-21","symbol":"MSFT","metric":"volume","value":18443300},{"date":"2025-08-22","symbol":"MSFT","metric":"volume","value":24324200},{"date":"2025-08-25","symbol":"MSFT","metric":"volume","value":21638600},{"date":"2025-08-26","symbol":"MSFT","metric":"volume","value":30835700},{"date":"2025-08-27","symbol":"MSFT","metric":"volume","value":17277900},{"date":"2025-08-28","symbol":"MSFT","metric":"volume","value":18015600},{"date":"2025-08-29","symbol":"MSFT","metric":"volume","value":20961600},{"date":"2025-09-02","symbol":"MSFT","metric":"volume","value":18128000},{"date":"2025-09-03","symbol":"MSFT","metric":"volume","value":16345100},{"date":"2025-09-04","symbol":"MSFT","metric":"volume","value":15509500},{"date":"2025-09-05","symbol":"MSFT","metric":"volume","value":31994800},{"date":"2025-09-08","symbol":"MSFT","metric":"volume","value":16771000},{"date":"2025-09-09","symbol":"MSFT","metric":"volume","value":14410500},{"date":"2025-09-10","symbol":"MSFT","metric":"volume","value":21611800},{"date":"2025-09-11","symbol":"MSFT","metric":"volume","value":18881600},{"date":"2025-09-12","symbol":"MSFT","metric":"volume","value":23624900},{"date":"2025-09-15","symbol":"MSFT","metric":"volume","value":17143800},{"date":"2025-09-16","symbol":"MSFT","metric":"volume","value":19711900},{"date":"2025-09-17","symbol":"MSFT","metric":"volume","value":15816600},{"date":"2025-09-18","symbol":"MSFT","metric":"volume","value":18913700},{"date":"2025-09-19","symbol":"MSFT","metric":"volume","value":52474100},{"date":"2025-09-22","symbol":"MSFT","metric":"volume","value":20009300},{"date":"2025-09-23","symbol":"MSFT","metric":"volume","value":19799600},{"date":"2025-09-24","symbol":"MSFT","metric":"volume","value":13533700},{"date":"2025-09-25","symbol":"MSFT","metric":"volume","value":15786500},{"date":"2025-09-26","symbol":"MSFT","metric":"volume","value":16213100},{"date":"2025-09-29","symbol":"MSFT","metric":"volume","value":17617800},{"date":"2025-09-30","symbol":"MSFT","metric":"volume","value":19728200},{"date":"2025-10-01","symbol":"MSFT","metric":"volume","value":22632300},{"date":"2025-10-02","symbol":"MSFT","metric":"volume","value":21222900},{"date":"2025-10-03","symbol":"MSFT","metric":"volume","value":15112300},{"date":"2025-10-06","symbol":"MSFT","metric":"volume","value":21388600},{"date":"2025-10-07","symbol":"MSFT","metric":"volume","value":14615200},{"date":"2025-10-08","symbol":"MSFT","metric":"volume","value":13363400},{"date":"2025-10-09","symbol":"MSFT","metric":"volume","value":18343600},{"date":"2025-10-10","symbol":"MSFT","metric":"volume","value":24133800},{"date":"2025-10-13","symbol":"MSFT","metric":"volume","value":14284200},{"date":"2025-10-14","symbol":"MSFT","metric":"volume","value":14684300},{"date":"2025-10-15","symbol":"MSFT","metric":"volume","value":14694700},{"date":"2025-10-16","symbol":"MSFT","metric":"volume","value":15559600},{"date":"2025-10-17","symbol":"MSFT","metric":"volume","value":19867800},{"date":"2025-10-20","symbol":"MSFT","metric":"volume","value":14665600},{"date":"2025-10-21","symbol":"MSFT","metric":"volume","value":15586200},{"date":"2025-10-22","symbol":"MSFT","metric":"volume","value":18962700},{"date":"2025-10-23","symbol":"MSFT","metric":"volume","value":14023500},{"date":"2025-10-24","symbol":"MSFT","metric":"volume","value":15532400},{"date":"2025-10-27","symbol":"MSFT","metric":"volume","value":18734700},{"date":"2025-10-28","symbol":"MSFT","metric":"volume","value":29986700},{"date":"2025-10-29","symbol":"MSFT","metric":"volume","value":36023000},{"date":"2025-10-30","symbol":"MSFT","metric":"volume","value":41023100},{"date":"2025-10-31","symbol":"MSFT","metric":"volume","value":34006400},{"date":"2025-11-03","symbol":"MSFT","metric":"volume","value":22374700},{"date":"2025-11-04","symbol":"MSFT","metric":"volume","value":20958700},{"date":"2025-11-05","symbol":"MSFT","metric":"volume","value":23024300},{"date":"2025-11-06","symbol":"MSFT","metric":"volume","value":27406500},{"date":"2025-11-07","symbol":"MSFT","metric":"volume","value":24019800},{"date":"2025-11-10","symbol":"MSFT","metric":"volume","value":26101500},{"date":"2025-11-11","symbol":"MSFT","metric":"volume","value":17980000},{"date":"2025-11-12","symbol":"MSFT","metric":"volume","value":26574900},{"date":"2025-11-13","symbol":"MSFT","metric":"volume","value":25273100},{"date":"2025-11-14","symbol":"MSFT","metric":"volume","value":28505700},{"date":"2025-11-17","symbol":"MSFT","metric":"volume","value":19092800},{"date":"2025-11-18","symbol":"MSFT","metric":"volume","value":33815100},{"date":"2025-11-19","symbol":"MSFT","metric":"volume","value":23245300},{"date":"2025-11-20","symbol":"MSFT","metric":"volume","value":26802500},{"date":"2025-11-21","symbol":"MSFT","metric":"volume","value":31769200},{"date":"2025-11-24","symbol":"MSFT","metric":"volume","value":34421000},{"date":"2025-11-25","symbol":"MSFT","metric":"volume","value":28019800},{"date":"2025-11-26","symbol":"MSFT","metric":"volume","value":25709100},{"date":"2025-11-28","symbol":"MSFT","metric":"volume","value":14386700},{"date":"2025-12-01","symbol":"MSFT","metric":"volume","value":23964000},{"date":"2025-12-02","symbol":"MSFT","metric":"volume","value":19562700},{"date":"2025-12-03","symbol":"MSFT","metric":"volume","value":34615100},{"date":"2025-12-04","symbol":"MSFT","metric":"volume","value":22318200},{"date":"2025-12-05","symbol":"MSFT","metric":"volume","value":22608700},{"date":"2025-12-08","symbol":"MSFT","metric":"volume","value":21965900},{"date":"2025-12-09","symbol":"MSFT","metric":"volume","value":14696100},{"date":"2025-12-10","symbol":"MSFT","metric":"volume","value":35756200},{"date":"2025-12-11","symbol":"MSFT","metric":"volume","value":24669200},{"date":"2025-12-12","symbol":"MSFT","metric":"volume","value":21248100},{"date":"2025-12-15","symbol":"MSFT","metric":"volume","value":23727700},{"date":"2025-12-16","symbol":"MSFT","metric":"volume","value":20705600},{"date":"2025-12-17","symbol":"MSFT","metric":"volume","value":24527200},{"date":"2025-12-18","symbol":"MSFT","metric":"volume","value":28573500},{"date":"2025-12-19","symbol":"MSFT","metric":"volume","value":70836100},{"date":"2025-12-22","symbol":"MSFT","metric":"volume","value":16963000},{"date":"2025-12-23","symbol":"MSFT","metric":"volume","value":14683600},{"date":"2025-12-24","symbol":"MSFT","metric":"volume","value":5855900},{"date":"2025-12-26","symbol":"MSFT","metric":"volume","value":8842200},{"date":"2025-12-29","symbol":"MSFT","metric":"volume","value":10893400},{"date":"2025-12-30","symbol":"MSFT","metric":"volume","value":13944500},{"date":"2025-12-31","symbol":"MSFT","metric":"volume","value":15601600},{"date":"2026-01-02","symbol":"MSFT","metric":"volume","value":25571600},{"date":"2026-01-05","symbol":"MSFT","metric":"volume","value":25250300},{"date":"2026-01-06","symbol":"MSFT","metric":"volume","value":23037700},{"date":"2026-01-07","symbol":"MSFT","metric":"volume","value":25564200},{"date":"2026-01-08","symbol":"MSFT","metric":"volume","value":18162600},{"date":"2026-01-09","symbol":"MSFT","metric":"volume","value":18491000},{"date":"2026-01-12","symbol":"MSFT","metric":"volume","value":23519900},{"date":"2026-01-13","symbol":"MSFT","metric":"volume","value":28545800},{"date":"2026-01-14","symbol":"MSFT","metric":"volume","value":28184300},{"date":"2026-01-15","symbol":"MSFT","metric":"volume","value":23225800},{"date":"2026-01-16","symbol":"MSFT","metric":"volume","value":34246700},{"date":"2026-01-20","symbol":"MSFT","metric":"volume","value":26130000},{"date":"2026-01-21","symbol":"MSFT","metric":"volume","value":37980500},{"date":"2026-01-22","symbol":"MSFT","metric":"volume","value":25349400},{"date":"2026-01-23","symbol":"MSFT","metric":"volume","value":38000200},{"date":"2026-01-26","symbol":"MSFT","metric":"volume","value":29247100},{"date":"2025-07-31","symbol":"NVDA","metric":"volume","value":221685400},{"date":"2025-08-01","symbol":"NVDA","metric":"volume","value":204529000},{"date":"2025-08-04","symbol":"NVDA","metric":"volume","value":148174600},{"date":"2025-08-05","symbol":"NVDA","metric":"volume","value":156407600},{"date":"2025-08-06","symbol":"NVDA","metric":"volume","value":137192300},{"date":"2025-08-07","symbol":"NVDA","metric":"volume","value":151878400},{"date":"2025-08-08","symbol":"NVDA","metric":"volume","value":123396700},{"date":"2025-08-11","symbol":"NVDA","metric":"volume","value":138323200},{"date":"2025-08-12","symbol":"NVDA","metric":"volume","value":145485700},{"date":"2025-08-13","symbol":"NVDA","metric":"volume","value":179871700},{"date":"2025-08-14","symbol":"NVDA","metric":"volume","value":129554000},{"date":"2025-08-15","symbol":"NVDA","metric":"volume","value":156602200},{"date":"2025-08-18","symbol":"NVDA","metric":"volume","value":132008000},{"date":"2025-08-19","symbol":"NVDA","metric":"volume","value":185229200},{"date":"2025-08-20","symbol":"NVDA","metric":"volume","value":215142700},{"date":"2025-08-21","symbol":"NVDA","metric":"volume","value":140040900},{"date":"2025-08-22","symbol":"NVDA","metric":"volume","value":172789400},{"date":"2025-08-25","symbol":"NVDA","metric":"volume","value":163012800},{"date":"2025-08-26","symbol":"NVDA","metric":"volume","value":168688200},{"date":"2025-08-27","symbol":"NVDA","metric":"volume","value":235518900},{"date":"2025-08-28","symbol":"NVDA","metric":"volume","value":281787800},{"date":"2025-08-29","symbol":"NVDA","metric":"volume","value":243257900},{"date":"2025-09-02","symbol":"NVDA","metric":"volume","value":231164900},{"date":"2025-09-03","symbol":"NVDA","metric":"volume","value":164424900},{"date":"2025-09-04","symbol":"NVDA","metric":"volume","value":141670100},{"date":"2025-09-05","symbol":"NVDA","metric":"volume","value":224441400},{"date":"2025-09-08","symbol":"NVDA","metric":"volume","value":163769100},{"date":"2025-09-09","symbol":"NVDA","metric":"volume","value":157548400},{"date":"2025-09-10","symbol":"NVDA","metric":"volume","value":226852000},{"date":"2025-09-11","symbol":"NVDA","metric":"volume","value":151159300},{"date":"2025-09-12","symbol":"NVDA","metric":"volume","value":124911000},{"date":"2025-09-15","symbol":"NVDA","metric":"volume","value":147061600},{"date":"2025-09-16","symbol":"NVDA","metric":"volume","value":140737800},{"date":"2025-09-17","symbol":"NVDA","metric":"volume","value":211843800},{"date":"2025-09-18","symbol":"NVDA","metric":"volume","value":191763300},{"date":"2025-09-19","symbol":"NVDA","metric":"volume","value":237182100},{"date":"2025-09-22","symbol":"NVDA","metric":"volume","value":269637000},{"date":"2025-09-23","symbol":"NVDA","metric":"volume","value":192559600},{"date":"2025-09-24","symbol":"NVDA","metric":"volume","value":143564100},{"date":"2025-09-25","symbol":"NVDA","metric":"volume","value":191586700},{"date":"2025-09-26","symbol":"NVDA","metric":"volume","value":148573700},{"date":"2025-09-29","symbol":"NVDA","metric":"volume","value":193063500},{"date":"2025-09-30","symbol":"NVDA","metric":"volume","value":236981000},{"date":"2025-10-01","symbol":"NVDA","metric":"volume","value":173844900},{"date":"2025-10-02","symbol":"NVDA","metric":"volume","value":136805800},{"date":"2025-10-03","symbol":"NVDA","metric":"volume","value":137596900},{"date":"2025-10-06","symbol":"NVDA","metric":"volume","value":157678100},{"date":"2025-10-07","symbol":"NVDA","metric":"volume","value":140088000},{"date":"2025-10-08","symbol":"NVDA","metric":"volume","value":130168900},{"date":"2025-10-09","symbol":"NVDA","metric":"volume","value":182997200},{"date":"2025-10-10","symbol":"NVDA","metric":"volume","value":268774400},{"date":"2025-10-13","symbol":"NVDA","metric":"volume","value":153482800},{"date":"2025-10-14","symbol":"NVDA","metric":"volume","value":205641400},{"date":"2025-10-15","symbol":"NVDA","metric":"volume","value":214450500},{"date":"2025-10-16","symbol":"NVDA","metric":"volume","value":179723300},{"date":"2025-10-17","symbol":"NVDA","metric":"volume","value":173135200},{"date":"2025-10-20","symbol":"NVDA","metric":"volume","value":128544700},{"date":"2025-10-21","symbol":"NVDA","metric":"volume","value":124240200},{"date":"2025-10-22","symbol":"NVDA","metric":"volume","value":162249600},{"date":"2025-10-23","symbol":"NVDA","metric":"volume","value":111363700},{"date":"2025-10-24","symbol":"NVDA","metric":"volume","value":131296700},{"date":"2025-10-27","symbol":"NVDA","metric":"volume","value":153452700},{"date":"2025-10-28","symbol":"NVDA","metric":"volume","value":297986200},{"date":"2025-10-29","symbol":"NVDA","metric":"volume","value":308829600},{"date":"2025-10-30","symbol":"NVDA","metric":"volume","value":178864400},{"date":"2025-10-31","symbol":"NVDA","metric":"volume","value":179802200},{"date":"2025-11-03","symbol":"NVDA","metric":"volume","value":180267300},{"date":"2025-11-04","symbol":"NVDA","metric":"volume","value":188919300},{"date":"2025-11-05","symbol":"NVDA","metric":"volume","value":171350300},{"date":"2025-11-06","symbol":"NVDA","metric":"volume","value":223029800},{"date":"2025-11-07","symbol":"NVDA","metric":"volume","value":264942300},{"date":"2025-11-10","symbol":"NVDA","metric":"volume","value":198897100},{"date":"2025-11-11","symbol":"NVDA","metric":"volume","value":176483300},{"date":"2025-11-12","symbol":"NVDA","metric":"volume","value":154935300},{"date":"2025-11-13","symbol":"NVDA","metric":"volume","value":207423100},{"date":"2025-11-14","symbol":"NVDA","metric":"volume","value":186591900},{"date":"2025-11-17","symbol":"NVDA","metric":"volume","value":173628900},{"date":"2025-11-18","symbol":"NVDA","metric":"volume","value":213598900},{"date":"2025-11-19","symbol":"NVDA","metric":"volume","value":247246400},{"date":"2025-11-20","symbol":"NVDA","metric":"volume","value":343504800},{"date":"2025-11-21","symbol":"NVDA","metric":"volume","value":346926200},{"date":"2025-11-24","symbol":"NVDA","metric":"volume","value":256618300},{"date":"2025-11-25","symbol":"NVDA","metric":"volume","value":320600300},{"date":"2025-11-26","symbol":"NVDA","metric":"volume","value":183852000},{"date":"2025-11-28","symbol":"NVDA","metric":"volume","value":121332800},{"date":"2025-12-01","symbol":"NVDA","metric":"volume","value":188131000},{"date":"2025-12-02","symbol":"NVDA","metric":"volume","value":182632200},{"date":"2025-12-03","symbol":"NVDA","metric":"volume","value":165138000},{"date":"2025-12-04","symbol":"NVDA","metric":"volume","value":167364900},{"date":"2025-12-05","symbol":"NVDA","metric":"volume","value":143971100},{"date":"2025-12-08","symbol":"NVDA","metric":"volume","value":204378100},{"date":"2025-12-09","symbol":"NVDA","metric":"volume","value":144719700},{"date":"2025-12-10","symbol":"NVDA","metric":"volume","value":162785400},{"date":"2025-12-11","symbol":"NVDA","metric":"volume","value":182136600},{"date":"2025-12-12","symbol":"NVDA","metric":"volume","value":204274900},{"date":"2025-12-15","symbol":"NVDA","metric":"volume","value":164775600},{"date":"2025-12-16","symbol":"NVDA","metric":"volume","value":148588100},{"date":"2025-12-17","symbol":"NVDA","metric":"volume","value":222775500},{"date":"2025-12-18","symbol":"NVDA","metric":"volume","value":176096000},{"date":"2025-12-19","symbol":"NVDA","metric":"volume","value":324925900},{"date":"2025-12-22","symbol":"NVDA","metric":"volume","value":129064400},{"date":"2025-12-23","symbol":"NVDA","metric":"volume","value":174873600},{"date":"2025-12-24","symbol":"NVDA","metric":"volume","value":65528500},{"date":"2025-12-26","symbol":"NVDA","metric":"volume","value":139740300},{"date":"2025-12-29","symbol":"NVDA","metric":"volume","value":120006100},{"date":"2025-12-30","symbol":"NVDA","metric":"volume","value":97687300},{"date":"2025-12-31","symbol":"NVDA","metric":"volume","value":120100500},{"date":"2026-01-02","symbol":"NVDA","metric":"volume","value":148240500},{"date":"2026-01-05","symbol":"NVDA","metric":"volume","value":183529700},{"date":"2026-01-06","symbol":"NVDA","metric":"volume","value":176862600},{"date":"2026-01-07","symbol":"NVDA","metric":"volume","value":153543200},{"date":"2026-01-08","symbol":"NVDA","metric":"volume","value":172457000},{"date":"2026-01-09","symbol":"NVDA","metric":"volume","value":131327500},{"date":"2026-01-12","symbol":"NVDA","metric":"volume","value":137968500},{"date":"2026-01-13","symbol":"NVDA","metric":"volume","value":160128900},{"date":"2026-01-14","symbol":"NVDA","metric":"volume","value":159586100},{"date":"2026-01-15","symbol":"NVDA","metric":"volume","value":206188600},{"date":"2026-01-16","symbol":"NVDA","metric":"volume","value":187967200},{"date":"2026-01-20","symbol":"NVDA","metric":"volume","value":223345300},{"date":"2026-01-21","symbol":"NVDA","metric":"volume","value":200381000},{"date":"2026-01-22","symbol":"NVDA","metric":"volume","value":139636600},{"date":"2026-01-23","symbol":"NVDA","metric":"volume","value":142748100},{"date":"2026-01-26","symbol":"NVDA","metric":"volume","value":124489200}],"metadata":{"date":{"type":"date","semanticType":"Date"},"symbol":{"type":"string","semanticType":"String"},"metric":{"type":"string","semanticType":"String"},"value":{"type":"number","semanticType":"Number"}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_history: pd.DataFrame) -> pd.DataFrame:\n # Keep only necessary columns\n cols = [c for c in [\"date\", \"symbol\", \"close\", \"volume\"] if c in df_history.columns]\n df = df_history[cols].copy()\n\n # Normalize date to string YYYY-MM-DD\n df[\"date\"] = pd.to_datetime(df[\"date\"]).dt.strftime(\"%Y-%m-%d\")\n\n # Sort for time-series operations\n df = df.sort_values([\"symbol\", \"date\"]).reset_index(drop=True)\n\n # Compute daily returns as pct_change of close within each symbol\n df[\"return\"] = df.groupby(\"symbol\")[\"close\"].pct_change()\n\n # Compute 20-day rolling volatility (std of returns) within each symbol\n df[\"vol20\"] = (\n df.groupby(\"symbol\")[\"return\"]\n .transform(lambda s: s.rolling(window=20, min_periods=1).std())\n )\n\n # Reshape to long format: metrics = return, vol20, volume\n df_long = df.melt(\n id_vars=[\"date\", \"symbol\"],\n value_vars=[\"return\", \"vol20\", \"volume\"],\n var_name=\"metric\",\n value_name=\"value\",\n )\n\n # Final tidy output\n transformed_df = df_long[[\"date\", \"symbol\", \"metric\", \"value\"]].reset_index(drop=True)\n return transformed_df\n","source":["history"],"dialog":[{"role":"system","content":"You are a data scientist to help user to recommend data that will be used for visualization.\nThe user will provide you information about what visualization they would like to create, and your job is to recommend a transformed data that can be used to create the visualization and write a python function to transform the data.\nThe recommendation and transformation function should be based on the [CONTEXT] and [GOAL] provided by the user. \nThe [CONTEXT] shows what the current dataset is, and the [GOAL] describes what the user wants the data for.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should infer the appropriate data and create in the output section a python function based off the [CONTEXT] and [GOAL] in two steps:\n\n1. First, based on users' [GOAL]. Create a json object that represents the inferred user intent. The json object should have the following format:\n\n{\n \"mode\": \"\" // string, one of \"infer\", \"overview\", \"distribution\", \"summary\", \"forecast\"\n \"recap\": \"...\" // string, a short summary of the user's goal.\n \"display_instruction\": \"...\" // string, the even shorter verb phrase describing the users' goal.\n \"recommendation\": \"...\" // string, explain why this recommendation is made\n \"input_tables\": [...] // string[], describe names of the input tables that will be used in the transformation.\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have (i.e., the goal of transformed data), it's a good idea to preseve intermediate fields here\n \"chart_type\": \"\" // string, one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\", 'boxplot'. \"chart_type\" should either be inferred from user instruction, or recommend if the user didn't specify any.\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of output fields, appropriate visual channels for different chart types are defined below.\n}\n\nConcretely:\n - recap what the user's goal is in a short summary in \"recap\".\n - If the user's [GOAL] is clear already, simply infer what the user mean. Set \"mode\" as \"infer\" and create \"output_fields\" and \"chart_encodings\" based off user description.\n - If the user's [GOAL] is not clear, make recommendations to the user:\n - choose one of \"distribution\", \"overview\", \"summary\", \"forecast\" in \"mode\":\n * if it is \"overview\" and the data is in wide format, reshape it into long format.\n * if it is \"distribution\", select a few fields that would be interesting to visualize together.\n * if it is \"summary\", calculate some aggregated statistics to show intresting facts of the data.\n * if it is \"forecast\", concretize the x,y fields that will be used for forecasting and decide if it is about regression or forecasting.\n - describe the recommendation reason in \"recommendation\"\n - based on the recommendation, determine what is an ideal output data. Note, the output data must be in tidy format.\n - then suggest recommendations of chart encoding that should be used to create the visualization.\n - \"display_instruction\" should be a short verb phrase describing the users' goal, it should be even shorter than \"recap\". \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate based on \"recap\" and the suggested visualization, but don't need to mention the visualization details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user instruction builds up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - determine \"input_tables\", the names of a subset of input tables from [CONTEXT] section that will be used to achieve the user's goal.\n - **IMPORTANT** Note that the Table 1 in [CONTEXT] section is the table the user is currently viewing, it should take precedence if the user refers to insights about the \"current table\".\n - At the same time, leverage table information to determine which tables are relevant to the user's goal and should be used.\n - \"chart_type\" must be one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\", \"boxplot\"\n - \"chart_encodings\" should specify which fields should be used to create the visualization\n - decide which visual channels should be used to create the visualization appropriate for the chart type.\n - point: x, y, color, size, facet\n - histogram: x, color, facet\n - bar: x, y, color, facet\n - line: x, y, color, facet\n - area: x, y, color, facet\n - heatmap: x, y, color, facet\n - group_bar: x, y, color, facet\n - boxplot: x, y, color, facet\n - note that all fields used in \"chart_encodings\" should be included in \"output_fields\".\n - all fields you need for visualizations should be transformed into the output fields!\n - \"output_fields\" should include important intermediate fields that are not used in visualization but are used for data transformation.\n - typically only 2-3 fields should be used to create the visualization (x, y, color/size), facet use be added if it's a faceted visualization (totally 4 fields used).\n - Guidelines for choosing chart type and visualization fields:\n - Consider chart types as follows:\n - (point) Scatter Plots: x,y: Quantitative/Categorical, color: Categorical (optional), size: Quantitative (optional for creating bubble chart), \n - best for: Relationships, correlations, distributions, forecasting, regression analysis\n - scatter plots are good default way to visualize data when other chart types are not applicable.\n - use color to visualize points from different categories.\n - use size to visualize data points with an additional quantitative dimension of the data points.\n - (histogram) Histograms: x: Quantitative/Categorical, color: Categorical (optional for creating grouped histogram), \n - best for: Distribution of a quantitative field\n - use x values directly if x values are categorical, and transform the data into bins if the field values are quantitative.\n - when color is specified, the histogram will be grouped automatically (items with the same x values will be grouped).\n - (bar) Bar Charts: x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical/Quantitative (for stacked bar chart / showing additional quantitative dimension), \n - best for: Comparisons across categories\n - use (bar) for simple bar chart or stacked bar chart (when it makes sense to add up Y values for each category with the same X value), \n - when color is specified, the bar will be stacked automatically (items with the same x values will be stacked).\n - note that when there are multiple rows in the data with same x values, the bar will be stacked automatically.\n - 1. consider to use an aggregated field for y values if the value is not suitable for stacking.\n - 2. consider to introduce facets so that each group is visualized in a separate bar.\n - (group_bar) for grouped bar chart, x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical\n - when color is specifed, bars from different groups will be grouped automatically.\n - only use facet if the cardinality of color field is small (less than 5).\n - (line) Line Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating multiple lines), \n - best for: Trends over time, continuous data, forecasting, regression analysis\n - note that when there are multiple rows in the data belong to the same group (same x and color values) but different y values, the line will not look correct.\n - consider to use an aggregated field for y values, or introduce facets so that each group is visualized in a separate line.\n - (area) Area Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating stacked areas), \n - best for: Trends over time, continuous data\n - (heatmap) Heatmaps: x,y: Categorical (you need to convert quantitative to nominal), color: Quantitative intensity, \n - best for: Pattern discovery in matrix data\n - (boxplot) Box plots: x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical (optional for creating grouped boxplots), \n - best for: Distribution of a quantitative field\n - use x values directly if x values are categorical, and transform the data into bins if the field values are quantitative.\n - when color is specified, the boxplot will be grouped automatically (items with the same x values will be grouped).\n - facet channel is available for all chart types, it supports a categorical field with small cardinality to visualize the data in different facets.\n - if you really need additional legend fields:\n - you can use opacity for legend (support Quantitative and Categorical).\n - visualization fields require tidy data. \n - similar to VegaLite and ggplot2 so that each field is mapped to a visualization axis or legend. \n - consider data transformations if you want to visualize multiple fields together:\n - exapmle 1: suggest reshaping the data into long format in data transformation description (if these fields are all of the same type, e.g., they are all about sales, price, two columns about min/max-values, etc. don't mix different types of fields in reshaping) so we can visualize multiple fields as categories or in different facets.\n - exapmle 2: calculate some derived fields from these fields(e.g., correlation, difference, profit etc.) in data transformation description to visualize them in one visualization.\n - example 3: create a visualization only with a subset of the fields, you don't have to visualize all of them in one chart, you can later create a visualization with the rest of the fields. With the subset of charts, you can also consider reshaping or calculate some derived value.\n - again, it does not make sense to have five fields like [item, A, B, C, D, E] in visualization fields, you should consider data transformation to reduce the number of fields.\n - when reshaping data to long format, only fields of the same semantic type should be rehaped into the same column.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - put is_predicted field in 'opacity' channel to distinguish them.\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n 2. Then, write a python function based on the inferred goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \n\"transformed_df\" should contain all \"output_fields\" from the refined user intent in the json object.\nThe python function must follow the template provided in [TEMPLATE]. The function should be as simple as possible and easily readable. \nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n# from sklearn import ... # import from sklearn if you need it.\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- decide the function signature based on the number of tables you decided in the previous step \"input_tables\":\n - if you decide there will only be one input table, then function signature should be `def transform_data(df1)`\n - if you decided there will be k input tables, then function signature should be `def transform_data(df_1, df_2, ..., df_k)`.\n - instead of using generic names like df1, df2, ..., try to use intuitive table names for function arguments, for example, if you have input_tables: [\"City\", \"Weather\"]`, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes.\n - **VERY IMPORTANT** the number of arguments in the function signature must be the same as the number of tables provided in \"input_tables\", and the order of arguments must match the order of tables provided in \"input_tables\".\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n \n 3. The output must only contain a json object representing inferred user intent and a python code block representing the transformation code, do not add any extra text explanation.\n"},{"role":"user","content":"[CONTEXT]\n\n## Table 1: history (738 rows × 8 columns)\n\n### Schema (8 fields)\n - symbol -- type: object, values: AAPL, AMZN, GOOGL, META, MSFT, NVDA\n - date -- type: object, values: 2025-07-30, 2025-07-31, 2025-08-01, ..., 2026-01-20, 2026-01-21, 2026-01-22, 2026-01-23\n - open -- type: float64, values: 167.53, 168.01, 169.07, ..., 781.21, 782.98, 785.25, 789.97\n - high -- type: float64, values: 169.01, 170.94, 170.96, ..., 789.62, 792.49, 794.28, 795.06\n - low -- type: float64, values: 164.05, 166.72, 167.2, ..., 771.36, 772.21, 777.07, 779.66\n - close -- type: float64, values: 167.0, 168.29, 170.28, ..., 779.09, 780.97, 784.06, 788.82\n - volume -- type: int64, values: 5627500, 5855900, 6861200, ..., 320600300, 324925900, 343504800, 346926200\n - fetched_at -- type: object, values: 2026-01-26T23:46:42.347312Z\n\n### Sample Data (first 5 rows)\n```\n symbol date open high low close volume fetched_at\n0 AAPL 2025-07-30 211.45 211.94 207.28 208.61 45512500 2026-01-26T23:46:42.347312Z\n1 AAPL 2025-07-31 208.05 209.40 206.72 207.13 80698400 2026-01-26T23:46:42.347312Z\n2 AAPL 2025-08-01 210.43 213.13 201.08 201.95 104434500 2026-01-26T23:46:42.347312Z\n3 AAPL 2025-08-04 204.08 207.44 201.26 202.92 75109300 2026-01-26T23:46:42.347312Z\n4 AAPL 2025-08-05 202.97 204.91 201.74 202.49 44155100 2026-01-26T23:46:42.347312Z\n```\n\n\n[GOAL]\n\n1) First, plot the overall **closing price** trends for each **symbol** over **time** on a single line chart to compare their broad trajectories and volatility."},{"role":"assistant","content":"{\n \"mode\": \"infer\",\n \"recap\": \"Compare overall closing price trends and volatility over time for each stock symbol on a single line chart.\",\n \"display_instruction\": \"Visualize **closing price** trends by **symbol** over **date**\",\n \"recommendation\": \"A line chart with time on the x-axis and closing price on the y-axis, colored by symbol, best shows comparative trajectories and volatility over time. The data only needs column selection, date normalization, and sorting to be visualization-ready.\",\n \"input_tables\": [\"history\"],\n \"output_fields\": [\"date\", \"symbol\", \"close\"],\n \"chart_type\": \"line\",\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"close\",\n \"color\": \"symbol\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_history: pd.DataFrame) -> pd.DataFrame:\n # Select only needed columns\n cols = [\"date\", \"symbol\", \"close\"]\n df = df_history[cols].copy()\n\n # Ensure date is a string in YYYY-MM-DD format (no datetime objects)\n df[\"date\"] = pd.to_datetime(df[\"date\"]).dt.strftime(\"%Y-%m-%d\")\n\n # Sort for proper line plotting\n df = df.sort_values([\"symbol\", \"date\"]).reset_index(drop=True)\n\n transformed_df = df\n return transformed_df\n```"},{"role":"user","content":"This is the result from the latest python code:\n\n date symbol close\n0 2025-07-30 AAPL 208.61\n1 2025-07-31 AAPL 207.13\n2 2025-08-01 AAPL 201.95\n3 2025-08-04 AAPL 202.92\n4 2025-08-05 AAPL 202.49\n5 2025-08-06 AAPL 212.80\n6 2025-08-07 AAPL 219.57\n7 2025-08-08 AAPL 228.87\n8 2025-08-11 AAPL 226.96\n9 2025-08-12 AAPL 229.43\n......\n\nUpdate the code above based on the following instruction:\n\n2) For each symbol, compute 20-day and 60-day rolling averages of close price (columns: date, symbol, value, ma_window with values 20 or 60) and plot them over time alongside the actual close to compare short- vs long-term trends and reversals."},{"role":"assistant","content":"{\n \"mode\": \"infer\",\n \"recap\": \"Compute 20-day and 60-day rolling averages of closing prices for each symbol in tidy format for plotting alongside actual closes over time.\",\n \"display_instruction\": \"Add **20/60-day moving averages** of **close** by **symbol** over **date**\",\n \"recommendation\": \"To compare short- and long-term trends per symbol, compute 20- and 60-day rolling means of close, reshape them into a long format with one row per date-symbol-window, and keep the original close for plotting alongside the moving averages.\",\n \"input_tables\": [\"history\"],\n \"output_fields\": [\"date\", \"symbol\", \"close\", \"value\", \"ma_window\"],\n \"chart_type\": \"line\",\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"value\",\n \"color\": \"ma_window\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"symbol\"\n }\n}\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_history: pd.DataFrame) -> pd.DataFrame:\n # Work on a copy\n df = df_history.copy()\n\n # Normalize date to string YYYY-MM-DD\n df[\"date\"] = pd.to_datetime(df[\"date\"]).dt.strftime(\"%Y-%m-%d\")\n\n # Sort for proper rolling computation\n df = df.sort_values([\"symbol\", \"date\"])\n\n # Group by symbol and compute rolling means on close\n group = df.groupby(\"symbol\", group_keys=False)[\"close\"]\n df[\"ma_20\"] = group.rolling(20, min_periods=1).mean()\n df[\"ma_60\"] = group.rolling(60, min_periods=1).mean()\n\n # Reshape to long format for the moving averages\n df_long = df.melt(\n id_vars=[\"date\", \"symbol\", \"close\"],\n value_vars=[\"ma_20\", \"ma_60\"],\n var_name=\"ma_window\",\n value_name=\"value\",\n )\n\n # Map ma_window to numeric window size (20 or 60)\n window_map = {\"ma_20\": 20, \"ma_60\": 60}\n df_long[\"ma_window\"] = df_long[\"ma_window\"].map(window_map)\n\n # Ensure correct column order and types\n df_long[\"ma_window\"] = df_long[\"ma_window\"].astype(int)\n\n transformed_df = df_long[[\"date\", \"symbol\", \"close\", \"value\", \"ma_window\"]].reset_index(drop=True)\n return transformed_df\n```"},{"role":"user","content":"This is the result from the latest python code:\n\nEmpty DataFrame\nColumns: []\nIndex: []\n......\n\nUpdate the code above based on the following instruction:\n\nWe run into the following problem executing the code, please fix it:\n\nError: TypeError - incompatible index of inserted column with frame index\n\nPlease think step by step, reflect why the error happens and fix the code so that no more errors would occur."},{"role":"assistant","content":"{\n \"mode\": \"infer\",\n \"recap\": \"Compute 20-day and 60-day rolling averages of closing prices for each symbol in tidy format for plotting alongside actual closes over time.\",\n \"display_instruction\": \"Compute **20/60-day moving averages** of **close** by **symbol** over **date**\",\n \"recommendation\": \"The previous implementation used groupby().rolling() and assigned the result directly to new columns, which can create an index mismatch and raise a TypeError. Using groupby().transform(...) with an inner rolling mean keeps the index aligned with the original DataFrame, avoiding incompatible index issues. After computing the moving averages, reshape to long format for visualization.\",\n \"input_tables\": [\"history\"],\n \"output_fields\": [\"date\", \"symbol\", \"close\", \"value\", \"ma_window\"],\n \"chart_type\": \"line\",\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"value\",\n \"color\": \"ma_window\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"symbol\"\n }\n}\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_history: pd.DataFrame) -> pd.DataFrame:\n # Work on a copy and keep only needed columns if present\n base_cols = [c for c in [\"date\", \"symbol\", \"close\"] if c in df_history.columns]\n df = df_history[base_cols].copy()\n\n # Normalize date to string YYYY-MM-DD\n df[\"date\"] = pd.to_datetime(df[\"date\"]).dt.strftime(\"%Y-%m-%d\")\n\n # Sort for proper rolling computation\n df = df.sort_values([\"symbol\", \"date\"])\n\n # Ensure we have a clean, simple index to avoid alignment issues\n df = df.reset_index(drop=True)\n\n # Compute rolling means using transform to preserve index alignment\n df[\"ma_20\"] = (\n df.groupby(\"symbol\")[\"close\"]\n .transform(lambda s: s.rolling(window=20, min_periods=1).mean())\n )\n df[\"ma_60\"] = (\n df.groupby(\"symbol\")[\"close\"]\n .transform(lambda s: s.rolling(window=60, min_periods=1).mean())\n )\n\n # Reshape to long format for the moving averages\n df_long = df.melt(\n id_vars=[\"date\", \"symbol\", \"close\"],\n value_vars=[\"ma_20\", \"ma_60\"],\n var_name=\"ma_window\",\n value_name=\"value\",\n )\n\n # Map ma_window to numeric window size (20 or 60)\n window_map = {\"ma_20\": 20, \"ma_60\": 60}\n df_long[\"ma_window\"] = df_long[\"ma_window\"].map(window_map).astype(int)\n\n # Final tidy output\n transformed_df = df_long[[\"date\", \"symbol\", \"close\", \"value\", \"ma_window\"]].reset_index(drop=True)\n return transformed_df\n```"},{"role":"user","content":"This is the result from the latest python code:\n\n date symbol close value ma_window\n0 2025-07-30 AAPL 208.61 208.610000 20\n1 2025-07-31 AAPL 207.13 207.870000 20\n2 2025-08-01 AAPL 201.95 205.896667 20\n3 2025-08-04 AAPL 202.92 205.152500 20\n4 2025-08-05 AAPL 202.49 204.620000 20\n5 2025-08-06 AAPL 212.80 205.983333 20\n6 2025-08-07 AAPL 219.57 207.924286 20\n7 2025-08-08 AAPL 228.87 210.542500 20\n8 2025-08-11 AAPL 226.96 212.366667 20\n9 2025-08-12 AAPL 229.43 214.073000 20\n......\n\nUpdate the code above based on the following instruction:\n\n3) For each symbol, compute daily returns as pct_change of close, then 20-day rolling volatility as the rolling std of these returns; keep volume. Reshape to long format with columns [date, symbol, metric, value], where metric ∈ {\"return\", \"vol20\", \"volume\"}, and visualize over time (e.g., faceted by symbol with separate lines for each metric) to highlight periods of strong trends with elevated volatility or volume."},{"role":"assistant","content":"{\n \"mode\": \"infer\",\n \"recap\": \"Compute daily returns and 20-day rolling volatility for each symbol, keep volume, and reshape to a long format for multi-metric time-series visualization.\",\n \"display_instruction\": \"Show **daily return**, **20-day volatility**, and **volume** by **symbol** over **date**\",\n \"recommendation\": \"To highlight periods of strong trends with elevated volatility or volume, compute per-symbol daily returns as pct_change of close and 20-day rolling volatility as the rolling standard deviation of those returns. Keep volume, then reshape into a long table with one metric per row so time-series lines for return, volatility, and volume can be plotted and compared per symbol.\",\n \"input_tables\": [\"history\"],\n \"output_fields\": [\"date\", \"symbol\", \"metric\", \"value\"],\n \"chart_type\": \"line\",\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"value\",\n \"color\": \"metric\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"symbol\"\n }\n}\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_history: pd.DataFrame) -> pd.DataFrame:\n # Keep only necessary columns\n cols = [c for c in [\"date\", \"symbol\", \"close\", \"volume\"] if c in df_history.columns]\n df = df_history[cols].copy()\n\n # Normalize date to string YYYY-MM-DD\n df[\"date\"] = pd.to_datetime(df[\"date\"]).dt.strftime(\"%Y-%m-%d\")\n\n # Sort for time-series operations\n df = df.sort_values([\"symbol\", \"date\"]).reset_index(drop=True)\n\n # Compute daily returns as pct_change of close within each symbol\n df[\"return\"] = df.groupby(\"symbol\")[\"close\"].pct_change()\n\n # Compute 20-day rolling volatility (std of returns) within each symbol\n df[\"vol20\"] = (\n df.groupby(\"symbol\")[\"return\"]\n .transform(lambda s: s.rolling(window=20, min_periods=1).std())\n )\n\n # Reshape to long format: metrics = return, vol20, volume\n df_long = df.melt(\n id_vars=[\"date\", \"symbol\"],\n value_vars=[\"return\", \"vol20\", \"volume\"],\n var_name=\"metric\",\n value_name=\"value\",\n )\n\n # Final tidy output\n transformed_df = df_long[[\"date\", \"symbol\", \"metric\", \"value\"]].reset_index(drop=True)\n return transformed_df\n```"}],"trigger":{"tableId":"table-265247","sourceTableIds":["history"],"instruction":"3) For each symbol, compute daily returns as pct_change of close, then 20-day rolling volatility as the rolling std of these returns; keep volume. Reshape to long format with columns [date, symbol, metric, value], where metric ∈ {\"return\", \"vol20\", \"volume\"}, and visualize over time (e.g., faceted by symbol with separate lines for each metric) to highlight periods of strong trends with elevated volatility or volume.","displayInstruction":"Show **daily return**, **20-day volatility**, and **volume** by **symbol** over **date**","chart":{"id":"chart-1769471280073","chartType":"Auto","encodingMap":{},"tableRef":"history","saved":false,"source":"trigger","unread":true},"resultTableId":"table-277926"},"explanation":{"status":"ok","concepts":[{"field":"return","explanation":"Daily return measures how much the closing price changes in percentage terms from one trading day to the next for the same symbol. For day t, return_t = (Close_t - Close_{t-1}) / Close_{t-1}."},{"field":"vol20","explanation":"20-day rolling volatility is a short-term risk measure that summarizes how much the daily returns have fluctuated over roughly the past month. For each date, vol20 is the standard deviation of the last up-to-20 'return' values for that symbol; higher vol20 indicates more unstable (more volatile) recent price movements."},{"field":"metric, value","explanation":"These two fields reorganize different measures into a single tidy structure: 'metric' tells you which quantity is being reported (return, vol20, or volume), and 'value' stores the corresponding number. This makes it easy to filter and compare different metrics in the same table."},{"field":"Statistical Analysis","explanation":"The transformation introduces two statistical concepts: (1) daily returns, which quantify relative price changes over time, and (2) rolling volatility, which applies a moving standard deviation to recent returns to estimate short-term risk. The model is implicit: for each symbol, returns are treated as a time series, and volatility is computed over a 20-day rolling window. Other possible analyses on this data could include moving averages of price or volume, exponential moving volatility, correlation between different symbols' returns, or time-series models such as ARIMA or GARCH to forecast returns and volatility."}],"code":"- **Selects** only the key fields from the original data: **\"date\"**, **\"symbol\"**, **\"close\"**, and **\"volume\"**.\n- **Standardizes** the **\"date\"** format to **\"YYYY-MM-DD\"** so all dates are consistent.\n- **Sorts** the data by **\"symbol\"** and then by **\"date\"** to put each stock’s prices in correct time order.\n- For each **symbol**, **calculates daily price change**:\n - Adds a new field **\"return\"** = the **percentage change of the closing price** from the previous trading day for that same symbol.\n- For each **symbol**, **measures recent risk/variability**:\n - Adds a new field **\"vol20\"** = the **20‑day rolling volatility**, i.e., the **standard deviation of the last up-to-20 daily returns** (a larger value means the stock has been more volatile recently).\n- **Restructures** the data into a “long” tidy format:\n - Keeps **\"date\"** and **\"symbol\"**.\n - Converts the three measures **\"return\"**, **\"vol20\"**, and **\"volume\"** into rows under a single **\"metric\"** column, with their numbers stored in a **\"value\"** column.\n- **Outputs** a clean table with columns **\"date\"**, **\"symbol\"**, **\"metric\"**, and **\"value\"**, where each row represents **one metric for one stock on one date**.","dialog":[{"role":"system","content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n"},{"role":"user","content":"[CONTEXT]\n\n## Table 1: history (738 rows × 8 columns)\n\n### Schema (8 fields)\n - symbol -- type: object, values: AAPL, AMZN, GOOGL, META, MSFT, NVDA\n - date -- type: object, values: 2025-07-30, 2025-07-31, 2025-08-01, ..., 2026-01-20, 2026-01-21, 2026-01-22, 2026-01-23\n - open -- type: float64, values: 167.53, 168.01, 169.07, ..., 781.21, 782.98, 785.25, 789.97\n - high -- type: float64, values: 169.01, 170.94, 170.96, ..., 789.62, 792.49, 794.28, 795.06\n - low -- type: float64, values: 164.05, 166.72, 167.2, ..., 771.36, 772.21, 777.07, 779.66\n - close -- type: float64, values: 167.0, 168.29, 170.28, ..., 779.09, 780.97, 784.06, 788.82\n - volume -- type: int64, values: 5627500, 5855900, 6861200, ..., 320600300, 324925900, 343504800, 346926200\n - fetched_at -- type: object, values: 2026-01-26T23:46:42.347312Z\n\n### Sample Data (first 5 rows)\n```\n symbol date open high low close volume fetched_at\n0 AAPL 2025-07-30 211.45 211.94 207.28 208.61 45512500 2026-01-26T23:46:42.347312Z\n1 AAPL 2025-07-31 208.05 209.40 206.72 207.13 80698400 2026-01-26T23:46:42.347312Z\n2 AAPL 2025-08-01 210.43 213.13 201.08 201.95 104434500 2026-01-26T23:46:42.347312Z\n3 AAPL 2025-08-04 204.08 207.44 201.26 202.92 75109300 2026-01-26T23:46:42.347312Z\n4 AAPL 2025-08-05 202.97 204.91 201.74 202.49 44155100 2026-01-26T23:46:42.347312Z\n```\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_history: pd.DataFrame) -> pd.DataFrame:\n # Keep only necessary columns\n cols = [c for c in [\"date\", \"symbol\", \"close\", \"volume\"] if c in df_history.columns]\n df = df_history[cols].copy()\n\n # Normalize date to string YYYY-MM-DD\n df[\"date\"] = pd.to_datetime(df[\"date\"]).dt.strftime(\"%Y-%m-%d\")\n\n # Sort for time-series operations\n df = df.sort_values([\"symbol\", \"date\"]).reset_index(drop=True)\n\n # Compute daily returns as pct_change of close within each symbol\n df[\"return\"] = df.groupby(\"symbol\")[\"close\"].pct_change()\n\n # Compute 20-day rolling volatility (std of returns) within each symbol\n df[\"vol20\"] = (\n df.groupby(\"symbol\")[\"return\"]\n .transform(lambda s: s.rolling(window=20, min_periods=1).std())\n )\n\n # Reshape to long format: metrics = return, vol20, volume\n df_long = df.melt(\n id_vars=[\"date\", \"symbol\"],\n value_vars=[\"return\", \"vol20\", \"volume\"],\n var_name=\"metric\",\n value_name=\"value\",\n )\n\n # Final tidy output\n transformed_df = df_long[[\"date\", \"symbol\", \"metric\", \"value\"]].reset_index(drop=True)\n return transformed_df\n\n\n[EXPLANATION]\n"},{"role":"assistant","content":"[CODE EXPLANATION]\n\n- **Selects** only the key fields from the original data: **\"date\"**, **\"symbol\"**, **\"close\"**, and **\"volume\"**.\n- **Standardizes** the **\"date\"** format to **\"YYYY-MM-DD\"** so all dates are consistent.\n- **Sorts** the data by **\"symbol\"** and then by **\"date\"** to put each stock’s prices in correct time order.\n- For each **symbol**, **calculates daily price change**:\n - Adds a new field **\"return\"** = the **percentage change of the closing price** from the previous trading day for that same symbol.\n- For each **symbol**, **measures recent risk/variability**:\n - Adds a new field **\"vol20\"** = the **20‑day rolling volatility**, i.e., the **standard deviation of the last up-to-20 daily returns** (a larger value means the stock has been more volatile recently).\n- **Restructures** the data into a “long” tidy format:\n - Keeps **\"date\"** and **\"symbol\"**.\n - Converts the three measures **\"return\"**, **\"vol20\"**, and **\"volume\"** into rows under a single **\"metric\"** column, with their numbers stored in a **\"value\"** column.\n- **Outputs** a clean table with columns **\"date\"**, **\"symbol\"**, **\"metric\"**, and **\"value\"**, where each row represents **one metric for one stock on one date**.\n\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"return\",\n \"explanation\": \"Daily return measures how much the closing price changes in percentage terms from one trading day to the next for the same symbol. For day t, return_t = (Close_t - Close_{t-1}) / Close_{t-1}.\"\n },\n {\n \"field\": \"vol20\",\n \"explanation\": \"20-day rolling volatility is a short-term risk measure that summarizes how much the daily returns have fluctuated over roughly the past month. For each date, vol20 is the standard deviation of the last up-to-20 'return' values for that symbol; higher vol20 indicates more unstable (more volatile) recent price movements.\"\n },\n {\n \"field\": \"metric, value\",\n \"explanation\": \"These two fields reorganize different measures into a single tidy structure: 'metric' tells you which quantity is being reported (return, vol20, or volume), and 'value' stores the corresponding number. This makes it easy to filter and compare different metrics in the same table.\"\n },\n {\n \"field\": \"Statistical Analysis\",\n \"explanation\": \"The transformation introduces two statistical concepts: (1) daily returns, which quantify relative price changes over time, and (2) rolling volatility, which applies a moving standard deviation to recent returns to estimate short-term risk. The model is implicit: for each symbol, returns are treated as a time series, and volatility is computed over a 20-day rolling window. Other possible analyses on this data could include moving averages of price or volume, exponential moving volatility, correlation between different symbols' returns, or time-series models such as ARIMA or GARCH to forecast returns and volatility.\"\n }\n]\n```"}],"agent":"CodeExplanationAgent"}},"anchored":false,"createdBy":"user","attachedMetadata":"","contentHash":"d0e7201e"},{"id":"table-457008","displayId":"stock-close1","names":["date","symbol","close"],"rows":[{"date":"2025-07-31","symbol":"GOOGL","close":191.6},{"date":"2025-08-01","symbol":"GOOGL","close":188.84},{"date":"2025-08-04","symbol":"GOOGL","close":194.74},{"date":"2025-08-05","symbol":"GOOGL","close":194.37},{"date":"2025-08-06","symbol":"GOOGL","close":195.79},{"date":"2025-08-07","symbol":"GOOGL","close":196.22},{"date":"2025-08-08","symbol":"GOOGL","close":201.11},{"date":"2025-08-11","symbol":"GOOGL","close":200.69},{"date":"2025-08-12","symbol":"GOOGL","close":203.03},{"date":"2025-08-13","symbol":"GOOGL","close":201.65},{"date":"2025-08-14","symbol":"GOOGL","close":202.63},{"date":"2025-08-15","symbol":"GOOGL","close":203.58},{"date":"2025-08-18","symbol":"GOOGL","close":203.19},{"date":"2025-08-19","symbol":"GOOGL","close":201.26},{"date":"2025-08-20","symbol":"GOOGL","close":199.01},{"date":"2025-08-21","symbol":"GOOGL","close":199.44},{"date":"2025-08-22","symbol":"GOOGL","close":205.77},{"date":"2025-08-25","symbol":"GOOGL","close":208.17},{"date":"2025-08-26","symbol":"GOOGL","close":206.82},{"date":"2025-08-27","symbol":"GOOGL","close":207.16},{"date":"2025-08-28","symbol":"GOOGL","close":211.31},{"date":"2025-08-29","symbol":"GOOGL","close":212.58},{"date":"2025-09-02","symbol":"GOOGL","close":211.02},{"date":"2025-09-03","symbol":"GOOGL","close":230.3},{"date":"2025-09-04","symbol":"GOOGL","close":231.94},{"date":"2025-09-05","symbol":"GOOGL","close":234.64},{"date":"2025-09-08","symbol":"GOOGL","close":233.89},{"date":"2025-09-09","symbol":"GOOGL","close":239.47},{"date":"2025-09-10","symbol":"GOOGL","close":239.01},{"date":"2025-09-11","symbol":"GOOGL","close":240.21},{"date":"2025-09-12","symbol":"GOOGL","close":240.64},{"date":"2025-09-15","symbol":"GOOGL","close":251.45},{"date":"2025-09-16","symbol":"GOOGL","close":251},{"date":"2025-09-17","symbol":"GOOGL","close":249.37},{"date":"2025-09-18","symbol":"GOOGL","close":251.87},{"date":"2025-09-19","symbol":"GOOGL","close":254.55},{"date":"2025-09-22","symbol":"GOOGL","close":252.36},{"date":"2025-09-23","symbol":"GOOGL","close":251.5},{"date":"2025-09-24","symbol":"GOOGL","close":246.98},{"date":"2025-09-25","symbol":"GOOGL","close":245.63},{"date":"2025-09-26","symbol":"GOOGL","close":246.38},{"date":"2025-09-29","symbol":"GOOGL","close":243.89},{"date":"2025-09-30","symbol":"GOOGL","close":242.94},{"date":"2025-10-01","symbol":"GOOGL","close":244.74},{"date":"2025-10-02","symbol":"GOOGL","close":245.53},{"date":"2025-10-03","symbol":"GOOGL","close":245.19},{"date":"2025-10-06","symbol":"GOOGL","close":250.27},{"date":"2025-10-07","symbol":"GOOGL","close":245.6},{"date":"2025-10-08","symbol":"GOOGL","close":244.46},{"date":"2025-10-09","symbol":"GOOGL","close":241.37},{"date":"2025-10-10","symbol":"GOOGL","close":236.42},{"date":"2025-10-13","symbol":"GOOGL","close":243.99},{"date":"2025-10-14","symbol":"GOOGL","close":245.29},{"date":"2025-10-15","symbol":"GOOGL","close":250.87},{"date":"2025-10-16","symbol":"GOOGL","close":251.3},{"date":"2025-10-17","symbol":"GOOGL","close":253.13},{"date":"2025-10-20","symbol":"GOOGL","close":256.38},{"date":"2025-10-21","symbol":"GOOGL","close":250.3},{"date":"2025-10-22","symbol":"GOOGL","close":251.53},{"date":"2025-10-23","symbol":"GOOGL","close":252.91},{"date":"2025-10-24","symbol":"GOOGL","close":259.75},{"date":"2025-10-27","symbol":"GOOGL","close":269.09},{"date":"2025-10-28","symbol":"GOOGL","close":267.3},{"date":"2025-10-29","symbol":"GOOGL","close":274.39},{"date":"2025-10-30","symbol":"GOOGL","close":281.3},{"date":"2025-10-31","symbol":"GOOGL","close":281.01},{"date":"2025-11-03","symbol":"GOOGL","close":283.53},{"date":"2025-11-04","symbol":"GOOGL","close":277.36},{"date":"2025-11-05","symbol":"GOOGL","close":284.12},{"date":"2025-11-06","symbol":"GOOGL","close":284.56},{"date":"2025-11-07","symbol":"GOOGL","close":278.65},{"date":"2025-11-10","symbol":"GOOGL","close":289.91},{"date":"2025-11-11","symbol":"GOOGL","close":291.12},{"date":"2025-11-12","symbol":"GOOGL","close":286.52},{"date":"2025-11-13","symbol":"GOOGL","close":278.39},{"date":"2025-11-14","symbol":"GOOGL","close":276.23},{"date":"2025-11-17","symbol":"GOOGL","close":284.83},{"date":"2025-11-18","symbol":"GOOGL","close":284.09},{"date":"2025-11-19","symbol":"GOOGL","close":292.62},{"date":"2025-11-20","symbol":"GOOGL","close":289.26},{"date":"2025-11-21","symbol":"GOOGL","close":299.46},{"date":"2025-11-24","symbol":"GOOGL","close":318.37},{"date":"2025-11-25","symbol":"GOOGL","close":323.23},{"date":"2025-11-26","symbol":"GOOGL","close":319.74},{"date":"2025-11-28","symbol":"GOOGL","close":319.97},{"date":"2025-12-01","symbol":"GOOGL","close":314.68},{"date":"2025-12-02","symbol":"GOOGL","close":315.6},{"date":"2025-12-03","symbol":"GOOGL","close":319.42},{"date":"2025-12-04","symbol":"GOOGL","close":317.41},{"date":"2025-12-05","symbol":"GOOGL","close":321.06},{"date":"2025-12-08","symbol":"GOOGL","close":313.72},{"date":"2025-12-09","symbol":"GOOGL","close":317.08},{"date":"2025-12-10","symbol":"GOOGL","close":320.21},{"date":"2025-12-11","symbol":"GOOGL","close":312.43},{"date":"2025-12-12","symbol":"GOOGL","close":309.29},{"date":"2025-12-15","symbol":"GOOGL","close":308.22},{"date":"2025-12-16","symbol":"GOOGL","close":306.57},{"date":"2025-12-17","symbol":"GOOGL","close":296.72},{"date":"2025-12-18","symbol":"GOOGL","close":302.46},{"date":"2025-12-19","symbol":"GOOGL","close":307.16},{"date":"2025-12-22","symbol":"GOOGL","close":309.78},{"date":"2025-12-23","symbol":"GOOGL","close":314.35},{"date":"2025-12-24","symbol":"GOOGL","close":314.09},{"date":"2025-12-26","symbol":"GOOGL","close":313.51},{"date":"2025-12-29","symbol":"GOOGL","close":313.56},{"date":"2025-12-30","symbol":"GOOGL","close":313.85},{"date":"2025-12-31","symbol":"GOOGL","close":313},{"date":"2026-01-02","symbol":"GOOGL","close":315.15},{"date":"2026-01-05","symbol":"GOOGL","close":316.54},{"date":"2026-01-06","symbol":"GOOGL","close":314.34},{"date":"2026-01-07","symbol":"GOOGL","close":321.98},{"date":"2026-01-08","symbol":"GOOGL","close":325.44},{"date":"2026-01-09","symbol":"GOOGL","close":328.57},{"date":"2026-01-12","symbol":"GOOGL","close":331.86},{"date":"2026-01-13","symbol":"GOOGL","close":335.97},{"date":"2026-01-14","symbol":"GOOGL","close":335.84},{"date":"2026-01-15","symbol":"GOOGL","close":332.78},{"date":"2026-01-16","symbol":"GOOGL","close":330},{"date":"2026-01-20","symbol":"GOOGL","close":322},{"date":"2026-01-21","symbol":"GOOGL","close":328.38},{"date":"2026-01-22","symbol":"GOOGL","close":330.54},{"date":"2026-01-23","symbol":"GOOGL","close":327.93},{"date":"2026-01-26","symbol":"GOOGL","close":333.26},{"date":"2025-07-31","symbol":"MSFT","close":531.63},{"date":"2025-08-01","symbol":"MSFT","close":522.27},{"date":"2025-08-04","symbol":"MSFT","close":533.76},{"date":"2025-08-05","symbol":"MSFT","close":525.9},{"date":"2025-08-06","symbol":"MSFT","close":523.1},{"date":"2025-08-07","symbol":"MSFT","close":519.01},{"date":"2025-08-08","symbol":"MSFT","close":520.21},{"date":"2025-08-11","symbol":"MSFT","close":519.94},{"date":"2025-08-12","symbol":"MSFT","close":527.38},{"date":"2025-08-13","symbol":"MSFT","close":518.75},{"date":"2025-08-14","symbol":"MSFT","close":520.65},{"date":"2025-08-15","symbol":"MSFT","close":518.35},{"date":"2025-08-18","symbol":"MSFT","close":515.29},{"date":"2025-08-19","symbol":"MSFT","close":507.98},{"date":"2025-08-20","symbol":"MSFT","close":503.95},{"date":"2025-08-21","symbol":"MSFT","close":503.3},{"date":"2025-08-22","symbol":"MSFT","close":506.28},{"date":"2025-08-25","symbol":"MSFT","close":503.32},{"date":"2025-08-26","symbol":"MSFT","close":501.1},{"date":"2025-08-27","symbol":"MSFT","close":505.79},{"date":"2025-08-28","symbol":"MSFT","close":508.69},{"date":"2025-08-29","symbol":"MSFT","close":505.74},{"date":"2025-09-02","symbol":"MSFT","close":504.18},{"date":"2025-09-03","symbol":"MSFT","close":504.41},{"date":"2025-09-04","symbol":"MSFT","close":507.02},{"date":"2025-09-05","symbol":"MSFT","close":494.08},{"date":"2025-09-08","symbol":"MSFT","close":497.27},{"date":"2025-09-09","symbol":"MSFT","close":497.48},{"date":"2025-09-10","symbol":"MSFT","close":499.44},{"date":"2025-09-11","symbol":"MSFT","close":500.07},{"date":"2025-09-12","symbol":"MSFT","close":508.95},{"date":"2025-09-15","symbol":"MSFT","close":514.4},{"date":"2025-09-16","symbol":"MSFT","close":508.09},{"date":"2025-09-17","symbol":"MSFT","close":509.07},{"date":"2025-09-18","symbol":"MSFT","close":507.5},{"date":"2025-09-19","symbol":"MSFT","close":516.96},{"date":"2025-09-22","symbol":"MSFT","close":513.49},{"date":"2025-09-23","symbol":"MSFT","close":508.28},{"date":"2025-09-24","symbol":"MSFT","close":509.2},{"date":"2025-09-25","symbol":"MSFT","close":506.08},{"date":"2025-09-26","symbol":"MSFT","close":510.5},{"date":"2025-09-29","symbol":"MSFT","close":513.64},{"date":"2025-09-30","symbol":"MSFT","close":516.98},{"date":"2025-10-01","symbol":"MSFT","close":518.74},{"date":"2025-10-02","symbol":"MSFT","close":514.78},{"date":"2025-10-03","symbol":"MSFT","close":516.38},{"date":"2025-10-06","symbol":"MSFT","close":527.58},{"date":"2025-10-07","symbol":"MSFT","close":523},{"date":"2025-10-08","symbol":"MSFT","close":523.87},{"date":"2025-10-09","symbol":"MSFT","close":521.42},{"date":"2025-10-10","symbol":"MSFT","close":510.01},{"date":"2025-10-13","symbol":"MSFT","close":513.09},{"date":"2025-10-14","symbol":"MSFT","close":512.61},{"date":"2025-10-15","symbol":"MSFT","close":512.47},{"date":"2025-10-16","symbol":"MSFT","close":510.65},{"date":"2025-10-17","symbol":"MSFT","close":512.62},{"date":"2025-10-20","symbol":"MSFT","close":515.82},{"date":"2025-10-21","symbol":"MSFT","close":516.69},{"date":"2025-10-22","symbol":"MSFT","close":519.57},{"date":"2025-10-23","symbol":"MSFT","close":519.59},{"date":"2025-10-24","symbol":"MSFT","close":522.63},{"date":"2025-10-27","symbol":"MSFT","close":530.53},{"date":"2025-10-28","symbol":"MSFT","close":541.06},{"date":"2025-10-29","symbol":"MSFT","close":540.54},{"date":"2025-10-30","symbol":"MSFT","close":524.78},{"date":"2025-10-31","symbol":"MSFT","close":516.84},{"date":"2025-11-03","symbol":"MSFT","close":516.06},{"date":"2025-11-04","symbol":"MSFT","close":513.37},{"date":"2025-11-05","symbol":"MSFT","close":506.21},{"date":"2025-11-06","symbol":"MSFT","close":496.17},{"date":"2025-11-07","symbol":"MSFT","close":495.89},{"date":"2025-11-10","symbol":"MSFT","close":505.05},{"date":"2025-11-11","symbol":"MSFT","close":507.73},{"date":"2025-11-12","symbol":"MSFT","close":510.19},{"date":"2025-11-13","symbol":"MSFT","close":502.35},{"date":"2025-11-14","symbol":"MSFT","close":509.23},{"date":"2025-11-17","symbol":"MSFT","close":506.54},{"date":"2025-11-18","symbol":"MSFT","close":492.87},{"date":"2025-11-19","symbol":"MSFT","close":486.21},{"date":"2025-11-20","symbol":"MSFT","close":478.43},{"date":"2025-11-21","symbol":"MSFT","close":472.12},{"date":"2025-11-24","symbol":"MSFT","close":474},{"date":"2025-11-25","symbol":"MSFT","close":476.99},{"date":"2025-11-26","symbol":"MSFT","close":485.5},{"date":"2025-11-28","symbol":"MSFT","close":492.01},{"date":"2025-12-01","symbol":"MSFT","close":486.74},{"date":"2025-12-02","symbol":"MSFT","close":490},{"date":"2025-12-03","symbol":"MSFT","close":477.73},{"date":"2025-12-04","symbol":"MSFT","close":480.84},{"date":"2025-12-05","symbol":"MSFT","close":483.16},{"date":"2025-12-08","symbol":"MSFT","close":491.02},{"date":"2025-12-09","symbol":"MSFT","close":492.02},{"date":"2025-12-10","symbol":"MSFT","close":478.56},{"date":"2025-12-11","symbol":"MSFT","close":483.47},{"date":"2025-12-12","symbol":"MSFT","close":478.53},{"date":"2025-12-15","symbol":"MSFT","close":474.82},{"date":"2025-12-16","symbol":"MSFT","close":476.39},{"date":"2025-12-17","symbol":"MSFT","close":476.12},{"date":"2025-12-18","symbol":"MSFT","close":483.98},{"date":"2025-12-19","symbol":"MSFT","close":485.92},{"date":"2025-12-22","symbol":"MSFT","close":484.92},{"date":"2025-12-23","symbol":"MSFT","close":486.85},{"date":"2025-12-24","symbol":"MSFT","close":488.02},{"date":"2025-12-26","symbol":"MSFT","close":487.71},{"date":"2025-12-29","symbol":"MSFT","close":487.1},{"date":"2025-12-30","symbol":"MSFT","close":487.48},{"date":"2025-12-31","symbol":"MSFT","close":483.62},{"date":"2026-01-02","symbol":"MSFT","close":472.94},{"date":"2026-01-05","symbol":"MSFT","close":472.85},{"date":"2026-01-06","symbol":"MSFT","close":478.51},{"date":"2026-01-07","symbol":"MSFT","close":483.47},{"date":"2026-01-08","symbol":"MSFT","close":478.11},{"date":"2026-01-09","symbol":"MSFT","close":479.28},{"date":"2026-01-12","symbol":"MSFT","close":477.18},{"date":"2026-01-13","symbol":"MSFT","close":470.67},{"date":"2026-01-14","symbol":"MSFT","close":459.38},{"date":"2026-01-15","symbol":"MSFT","close":456.66},{"date":"2026-01-16","symbol":"MSFT","close":459.86},{"date":"2026-01-20","symbol":"MSFT","close":454.52},{"date":"2026-01-21","symbol":"MSFT","close":444.11},{"date":"2026-01-22","symbol":"MSFT","close":451.14},{"date":"2026-01-23","symbol":"MSFT","close":465.95},{"date":"2026-01-26","symbol":"MSFT","close":470.28}],"metadata":{"date":{"type":"date","semanticType":"Date","levels":[]},"symbol":{"type":"string","semanticType":"String"},"close":{"type":"number","semanticType":"Number"}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_history: pd.DataFrame) -> pd.DataFrame:\n # Select only needed columns\n cols = [\"date\", \"symbol\", \"close\"]\n df = df_history[cols].copy()\n\n # Filter for Microsoft (MSFT) and Google (GOOGL)\n target_symbols = [\"MSFT\", \"GOOGL\"]\n df = df[df[\"symbol\"].isin(target_symbols)].copy()\n\n # Ensure date is a string in YYYY-MM-DD format (no datetime objects)\n df[\"date\"] = pd.to_datetime(df[\"date\"]).dt.strftime(\"%Y-%m-%d\")\n\n # Sort for proper line plotting\n df = df.sort_values([\"symbol\", \"date\"]).reset_index(drop=True)\n\n transformed_df = df\n return transformed_df\n","source":["history"],"dialog":[{"role":"system","content":"You are a data scientist to help user to transform data that will be used for visualization.\nThe user will provide you information about what data would be needed, and your job is to create a python function based on the input data summary, transformation instruction and expected fields.\nThe users' instruction includes \"chart_type\" and \"chart_encodings\" that describe the visualization they want, and natural language instructions \"goal\" that describe what data is needed.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should first refine users' goal and then create a python function in the output section based off the [CONTEXT] and [GOAL]:\n\n 1. First, refine users' [GOAL]. The main objective in this step is to check if \"chart_type\" and \"chart_encodings\" provided by the user are sufficient to achieve their \"goal\". Concretely:\n - based on the user's \"goal\" and \"chart_type\" and \"chart_encodings\", elaborate the goal into a \"detailed_instruction\".\n - \"display_instruction\" is a short verb phrase describing the users' goal. \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate it based on detailed_instruction and the suggested chart_type and chart_encodings, but don't need to mention the chart details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user specification follows up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - determine \"input_tables\", the names of a subset of input tables from [CONTEXT] section that will be used to achieve the user's goal.\n - **IMPORTANT** Note that the Table 1 in [CONTEXT] section is the table the user is currently viewing, it should take precedence if the user refers to insights about the \"current table\".\n - At the same time, leverage table information to determine which tables are relevant to the user's goal and should be used.\n - determine \"output_fields\", the desired fields that the output data should have to achieve the user's goal, it's a good idea to include intermediate fields here.\n - then decide \"chart_encodings\", which maps visualization channels (x, y, color, size, opacity, facet, latitude, longitude, etc.) to a subset of \"output_fields\" that will be visualized, \n - the \"chart_encodings\" should be created to support the user's \"chart_type\".\n - first, determine whether the user has provided sufficient fields in \"chart_encodings\" that are needed to achieve their goal:\n - if the user's \"chart_encodings\" are sufficient, simply copy it.\n - if the user didn't provide sufficient fields in \"chart_encodings\", add missing fields in \"chart_encodings\" (ordered them based on whether the field will be used in x,y axes or legends);\n - \"chart_encodings\" should only include fields that will be visualized (do not include other intermediate fields from \"output_fields\") \n - when adding new fields to \"chart_encodings\", be efficient and add only a minimal number of fields that are needed to achive the user's goal. \n - generally, the total number of fields in \"chart_encodings\" should be no more than 3 for x,y,legend.\n - if the user's \"chart_encodings\" is sufficient but can be optimized, you can reorder encodings to visualize the data more effectively.\n - sometimes, user may provide instruction to update visualizations fields they provided. You should leverage the user's goal to resolve the conflict and decide the final \"chart_encodings\"\n - e.g., they may mention \"use B metric instead\" while A metric is in provided fields, in this case, you should update \"chart_encodings\" to update A metric with B metric.\n - if the user provides latitude and longitude as visual channels, use \"latitude\" and \"longitude\" as visual channels in \"chart_encodings\" as opposed to \"x\" and \"y\".\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\".\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n Prepare the result in the following json format:\n\n```\n{\n \"detailed_instruction\": \"...\" // string, elaborate user instruction with details if the user\n \"display_instruction\": \"...\" // string, the short verb phrase describing the users' goal.\n \"input_tables\": [...] // string[], describe names of the input tables that will be used in the transformation.\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have based on the user's goal, it's a good idea to preserve intermediate fields here (i.e., the goal of transformed data)\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n ... // other visualization channels user used\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized.\n \"reason\": \"...\" // string, explain why this refinement is made\n}\n```\n\n 2. Then, write a python function based on the refined goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables described in \"input_tables\") and the output is the transformed dataframe \"transformed_df\". \"transformed_df\" should contain all \"output_fields\" from the refined goal.\nThe python function must follow the template provided in [TEMPLATE], only import libraries allowed in the template, do not modify function name. The function should be as simple as possible and easily readable.\nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n# from sklearn import ... # import from sklearn if you need it.\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- decide the function signature based on the number of tables you decided in the previous step \"input_tables\":\n - if you decide there will only be one input table, then function signature should be `def transform_data(df1)`\n - if you decided there will be k input tables, then function signature should be `def transform_data(df_1, df_2, ..., df_k)`.\n - instead of using generic names like df1, df2, ..., try to use intuitive table names for function arguments, for example, if you have input_tables: [\"City\", \"Weather\"]`, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes.\n - **VERY IMPORTANT** the number of arguments in the function signature must be the same as the number of tables provided in \"input_tables\", and the order of arguments must match the order of tables provided in \"input_tables\".\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n\n 3. The output must only contain a json object representing the refined goal and a python code block representing the transformation code, do not add any extra text explanation.\n"},{"role":"user","content":"[CONTEXT]\n\n## Table 1: history (738 rows × 8 columns)\n\n### Schema (8 fields)\n - symbol -- type: object, values: AAPL, AMZN, GOOGL, META, MSFT, NVDA\n - date -- type: object, values: 2025-07-30, 2025-07-31, 2025-08-01, ..., 2026-01-20, 2026-01-21, 2026-01-22, 2026-01-23\n - open -- type: float64, values: 167.53, 168.01, 169.07, ..., 781.21, 782.98, 785.25, 789.97\n - high -- type: float64, values: 169.01, 170.94, 170.96, ..., 789.62, 792.49, 794.28, 795.06\n - low -- type: float64, values: 164.05, 166.72, 167.2, ..., 771.36, 772.21, 777.07, 779.66\n - close -- type: float64, values: 167.0, 168.29, 170.28, ..., 779.09, 780.97, 784.06, 788.82\n - volume -- type: int64, values: 5627500, 5855900, 6861200, ..., 320600300, 324925900, 343504800, 346926200\n - fetched_at -- type: object, values: 2026-01-26T23:46:42.347312Z\n\n### Sample Data (first 5 rows)\n```\n symbol date open high low close volume fetched_at\n0 AAPL 2025-07-30 211.45 211.94 207.28 208.61 45512500 2026-01-26T23:46:42.347312Z\n1 AAPL 2025-07-31 208.05 209.40 206.72 207.13 80698400 2026-01-26T23:46:42.347312Z\n2 AAPL 2025-08-01 210.43 213.13 201.08 201.95 104434500 2026-01-26T23:46:42.347312Z\n3 AAPL 2025-08-04 204.08 207.44 201.26 202.92 75109300 2026-01-26T23:46:42.347312Z\n4 AAPL 2025-08-05 202.97 204.91 201.74 202.49 44155100 2026-01-26T23:46:42.347312Z\n```\n\n\n[GOAL]\n\n1) First, plot the overall **closing price** trends for each **symbol** over **time** on a single line chart to compare their broad trajectories and volatility."},{"role":"assistant","content":"{\n \"mode\": \"infer\",\n \"recap\": \"Compare overall closing price trends and volatility over time for each stock symbol on a single line chart.\",\n \"display_instruction\": \"Visualize **closing price** trends by **symbol** over **date**\",\n \"recommendation\": \"A line chart with time on the x-axis and closing price on the y-axis, colored by symbol, best shows comparative trajectories and volatility over time. The data only needs column selection, date normalization, and sorting to be visualization-ready.\",\n \"input_tables\": [\"history\"],\n \"output_fields\": [\"date\", \"symbol\", \"close\"],\n \"chart_type\": \"line\",\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"close\",\n \"color\": \"symbol\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_history: pd.DataFrame) -> pd.DataFrame:\n # Select only needed columns\n cols = [\"date\", \"symbol\", \"close\"]\n df = df_history[cols].copy()\n\n # Ensure date is a string in YYYY-MM-DD format (no datetime objects)\n df[\"date\"] = pd.to_datetime(df[\"date\"]).dt.strftime(\"%Y-%m-%d\")\n\n # Sort for proper line plotting\n df = df.sort_values([\"symbol\", \"date\"]).reset_index(drop=True)\n\n transformed_df = df\n return transformed_df\n```"},{"role":"user","content":"This is the result from the latest python code:\n\n date symbol close\n0 2025-07-30 AAPL 208.61\n1 2025-07-31 AAPL 207.13\n2 2025-08-01 AAPL 201.95\n3 2025-08-04 AAPL 202.92\n4 2025-08-05 AAPL 202.49\n5 2025-08-06 AAPL 212.80\n6 2025-08-07 AAPL 219.57\n7 2025-08-08 AAPL 228.87\n8 2025-08-11 AAPL 226.96\n9 2025-08-12 AAPL 229.43\n......\n\nUpdate the code above based on the following instruction:\n\n{\n \"followup_instruction\": \"compare microsoft and google\",\n \"chart_type\": \"\",\n \"chart_encodings\": {}\n}"},{"role":"assistant","content":"{\n \"detailed_instruction\": \"Filter the historical price data to only include Microsoft (MSFT) and Google (GOOGL) and prepare it for a line chart that compares their closing price trends over time on the same plot.\",\n \"display_instruction\": \"Compare **closing price** trends of **MSFT** and **GOOGL** over **date**\",\n \"input_tables\": [\"history\"],\n \"output_fields\": [\"date\", \"symbol\", \"close\"],\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"close\",\n \"color\": \"symbol\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n },\n \"reason\": \"The follow-up focuses the existing trend comparison on only Microsoft and Google. This requires filtering the original prepared data to those two symbols while keeping the same line chart structure: date on x, close on y, and symbol as the color encoding.\"\n}\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_history: pd.DataFrame) -> pd.DataFrame:\n # Select only needed columns\n cols = [\"date\", \"symbol\", \"close\"]\n df = df_history[cols].copy()\n\n # Filter for Microsoft (MSFT) and Google (GOOGL)\n target_symbols = [\"MSFT\", \"GOOGL\"]\n df = df[df[\"symbol\"].isin(target_symbols)].copy()\n\n # Ensure date is a string in YYYY-MM-DD format (no datetime objects)\n df[\"date\"] = pd.to_datetime(df[\"date\"]).dt.strftime(\"%Y-%m-%d\")\n\n # Sort for proper line plotting\n df = df.sort_values([\"symbol\", \"date\"]).reset_index(drop=True)\n\n transformed_df = df\n return transformed_df\n```"}],"trigger":{"tableId":"table-233476","sourceTableIds":["history"],"instruction":"compare microsoft and google","displayInstruction":"Compare **closing price** trends of **MSFT** and **GOOGL** over **date**","chart":{"id":"chart-1769471462237","chartType":"Auto","encodingMap":{},"tableRef":"table-233476","saved":false,"source":"trigger","unread":true},"resultTableId":"table-457008"},"explanation":{"status":"ok","concepts":[],"code":"- **Keep only** the **`date`**, **`symbol`**, and **`close`** price columns from the original data, discarding all others.\n- **Filter rows** to include **only** the two companies: **`MSFT` (Microsoft)** and **`GOOGL` (Google)**.\n- **Standardize the date format** by converting **`date`** into a **string** formatted as **`YYYY-MM-DD`** (year-month-day).\n- **Sort the data** by **`symbol`** and then by **`date`** so that each company’s prices are in **chronological order**, making it ready for **line plotting over time**.\n- **Return** this cleaned and filtered dataset as the final result.","dialog":[{"role":"system","content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n"},{"role":"user","content":"[CONTEXT]\n\n## Table 1: history (738 rows × 8 columns)\n\n### Schema (8 fields)\n - symbol -- type: object, values: AAPL, AMZN, GOOGL, META, MSFT, NVDA\n - date -- type: object, values: 2025-07-30, 2025-07-31, 2025-08-01, ..., 2026-01-20, 2026-01-21, 2026-01-22, 2026-01-23\n - open -- type: float64, values: 167.53, 168.01, 169.07, ..., 781.21, 782.98, 785.25, 789.97\n - high -- type: float64, values: 169.01, 170.94, 170.96, ..., 789.62, 792.49, 794.28, 795.06\n - low -- type: float64, values: 164.05, 166.72, 167.2, ..., 771.36, 772.21, 777.07, 779.66\n - close -- type: float64, values: 167.0, 168.29, 170.28, ..., 779.09, 780.97, 784.06, 788.82\n - volume -- type: int64, values: 5627500, 5855900, 6861200, ..., 320600300, 324925900, 343504800, 346926200\n - fetched_at -- type: object, values: 2026-01-26T23:46:42.347312Z\n\n### Sample Data (first 5 rows)\n```\n symbol date open high low close volume fetched_at\n0 AAPL 2025-07-30 211.45 211.94 207.28 208.61 45512500 2026-01-26T23:46:42.347312Z\n1 AAPL 2025-07-31 208.05 209.40 206.72 207.13 80698400 2026-01-26T23:46:42.347312Z\n2 AAPL 2025-08-01 210.43 213.13 201.08 201.95 104434500 2026-01-26T23:46:42.347312Z\n3 AAPL 2025-08-04 204.08 207.44 201.26 202.92 75109300 2026-01-26T23:46:42.347312Z\n4 AAPL 2025-08-05 202.97 204.91 201.74 202.49 44155100 2026-01-26T23:46:42.347312Z\n```\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_history: pd.DataFrame) -> pd.DataFrame:\n # Select only needed columns\n cols = [\"date\", \"symbol\", \"close\"]\n df = df_history[cols].copy()\n\n # Filter for Microsoft (MSFT) and Google (GOOGL)\n target_symbols = [\"MSFT\", \"GOOGL\"]\n df = df[df[\"symbol\"].isin(target_symbols)].copy()\n\n # Ensure date is a string in YYYY-MM-DD format (no datetime objects)\n df[\"date\"] = pd.to_datetime(df[\"date\"]).dt.strftime(\"%Y-%m-%d\")\n\n # Sort for proper line plotting\n df = df.sort_values([\"symbol\", \"date\"]).reset_index(drop=True)\n\n transformed_df = df\n return transformed_df\n\n\n[EXPLANATION]\n"},{"role":"assistant","content":"[CODE EXPLANATION]\n\n- **Keep only** the **`date`**, **`symbol`**, and **`close`** price columns from the original data, discarding all others.\n- **Filter rows** to include **only** the two companies: **`MSFT` (Microsoft)** and **`GOOGL` (Google)**.\n- **Standardize the date format** by converting **`date`** into a **string** formatted as **`YYYY-MM-DD`** (year-month-day).\n- **Sort the data** by **`symbol`** and then by **`date`** so that each company’s prices are in **chronological order**, making it ready for **line plotting over time**.\n- **Return** this cleaned and filtered dataset as the final result.\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n]\n```"}],"agent":"CodeExplanationAgent"}},"anchored":false,"createdBy":"user","attachedMetadata":"","contentHash":"903aa346"}],"charts":[{"id":"chart-1769471461230","chartType":"Scatter Plot","encodingMap":{"x":{"fieldID":"original--history--date"},"y":{"fieldID":"original--history--close"},"color":{"fieldID":"original--history--symbol"},"size":{"channel":"size","bin":false},"opacity":{"channel":"opacity","bin":false},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"table-457008","saved":false,"source":"user","unread":false},{"id":"chart-1769471279744","chartType":"Line Chart","encodingMap":{"x":{"fieldID":"original--history--date"},"y":{"fieldID":"concept-value-1769471267162-0.9509557182892663"},"color":{"fieldID":"original--history--symbol"},"opacity":{"channel":"opacity","bin":false},"column":{"fieldID":"concept-metric-1769471284653-0.6683773975324122"},"row":{"channel":"row","bin":false}},"tableRef":"table-277926","saved":false,"source":"user","unread":false},{"id":"chart-1769471263442","chartType":"Line Chart","encodingMap":{"x":{"fieldID":"original--history--date"},"y":{"fieldID":"concept-value-1769471267162-0.9509557182892663"},"color":{"fieldID":"original--history--symbol"},"opacity":{},"column":{"fieldID":"concept-ma_window-1769471267162-0.4410018093789688"},"row":{"channel":"row","bin":false}},"tableRef":"table-265247","saved":false,"source":"user","unread":false},{"id":"chart-1769471233467","chartType":"Line Chart","encodingMap":{"x":{"fieldID":"original--history--date"},"y":{"fieldID":"original--history--close"},"color":{"fieldID":"original--history--symbol"},"opacity":{"channel":"opacity","bin":false},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"table-233476","saved":false,"source":"user","unread":false}],"conceptShelfItems":[{"id":"concept-phase-1769471302041-0.7083067598600609","name":"phase","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-metric-1769471284653-0.6683773975324122","name":"metric","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-value-1769471267162-0.9509557182892663","name":"value","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-ma_window-1769471267162-0.4410018093789688","name":"ma_window","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"original--history--symbol","name":"symbol","type":"string","source":"original","description":"","tableRef":"history"},{"id":"original--history--date","name":"date","type":"date","source":"original","description":"","tableRef":"history"},{"id":"original--history--open","name":"open","type":"number","source":"original","description":"","tableRef":"history"},{"id":"original--history--high","name":"high","type":"number","source":"original","description":"","tableRef":"history"},{"id":"original--history--low","name":"low","type":"number","source":"original","description":"","tableRef":"history"},{"id":"original--history--close","name":"close","type":"number","source":"original","description":"","tableRef":"history"},{"id":"original--history--volume","name":"volume","type":"integer","source":"original","description":"","tableRef":"history"},{"id":"original--history--fetched_at","name":"fetched_at","type":"date","source":"original","description":"","tableRef":"history"}],"messages":[{"timestamp":1769535027918,"type":"success","component":"data formulator","value":"Successfully loaded Stock Prices (Live)"},{"timestamp":1769535028897,"component":"Data Refresh","type":"info","value":"Table \"stock-hist\" data refreshed (738 rows)"},{"timestamp":1769535029034,"component":"Data Refresh","type":"info","value":"Table \"stock-hist\" data refreshed (738 rows)"},{"timestamp":1769535029121,"component":"Data Refresh","type":"info","value":"Derived table \"stock-close\" refreshed (738 rows)"},{"timestamp":1769535041128,"component":"Data Refresh","type":"info","value":"Table \"stock-hist\" data refreshed (738 rows)"},{"timestamp":1769535041339,"component":"Data Refresh","type":"info","value":"Table \"stock-hist\" data refreshed (738 rows)"},{"timestamp":1769535041452,"component":"Data Refresh","type":"info","value":"Derived table \"stock-close\" refreshed (738 rows)"},{"timestamp":1769535048535,"component":"DB manager","type":"success","value":"Deleted 1 unreferenced derived views: view_ushx"}],"displayedMessageIdx":8,"focusedTableId":"table-233476","focusedChartId":"chart-1769471233467","viewMode":"editor","chartSynthesisInProgress":[],"config":{"formulateTimeoutSeconds":60,"maxRepairAttempts":1,"defaultChartWidth":300,"defaultChartHeight":300},"agentActions":[{"actionId":"exploreDataFromNL_1769471236248","tableId":"table-294972","description":"- Compared raw close-price trajectories across six mega-cap stocks.\n- Analyzed 20/60-day moving averages plus returns, volatility, and volume.\n- Summarized phase (quarterly) performance: avg/cumulative returns and volatility by symbol.","status":"completed","hidden":false,"lastUpdate":1769471309407}],"dataCleanBlocks":[],"cleanInProgress":false,"generatedReports":[{"id":"report-1769471498009-9657","content":"# Monitoring Mega-Cap Tech: Price, Trends, and Risk at a Glance\n\nThis live report is built to help you track six large tech stocks (AAPL, AMZN, GOOGL, META, MSFT, NVDA) across price, trends, and risk. Each chart updates as new rows are added to the `history` table.\n\n[IMAGE(chart-1769471233467)]\n\nThe first chart shows daily closing prices over time for all six symbols. Use it to spot broad moves, compare relative price levels, and see when one stock starts to diverge from the group.\n\n[IMAGE(chart-1769471263442)]\n\nThe second chart adds 20‑day and 60‑day moving averages. Watch how actual prices relate to these smoother trend lines: crossovers, sustained gaps, or trend flattening can signal shifting momentum.\n\n[IMAGE(chart-1769471279744)]\n\nThe third set of panels tracks three risk and activity metrics: daily returns, 20‑day return volatility, and trading volume. Look for periods where volatility or volume spikes, or where returns cluster on one side.\n\n[IMAGE(chart-1769471461230)]\n\nThe final chart zooms in on GOOGL and MSFT closing prices, making it easier to compare their day‑to‑day paths without the distraction of other symbols.\n\n**In summary**, use these views together: price levels and trends, plus returns, volatility, and volume, to monitor how each stock is behaving and how relationships between them evolve over time. Possible follow‑ups: add alerts for threshold moves, overlay events (earnings, macro news), or include benchmark indices for context.","style":"live report","selectedChartIds":["chart-1769471279744","chart-1769471233467","chart-1769471461230","chart-1769471263442"],"createdAt":1769471511269}],"_persist":{"version":-1,"rehydrated":true}}
================================================
FILE: public/df_unemployment.json
================================================
{"tables":[{"id":"unemployment-across-industries","displayId":"unemp-by-ind","names":["series","year","month","count","rate","date"],"metadata":{"series":{"type":"string","semanticType":"String"},"year":{"type":"number","semanticType":"Year"},"month":{"type":"number","semanticType":"Month"},"count":{"type":"number","semanticType":"Number"},"rate":{"type":"number","semanticType":"Percentage"},"date":{"type":"date","semanticType":"DateTime"}},"rows":[{"series":"Government","year":2000,"month":1,"count":430,"rate":2.1,"date":"2000-01-01T08:00:00.000Z"},{"series":"Government","year":2000,"month":2,"count":409,"rate":2,"date":"2000-02-01T08:00:00.000Z"},{"series":"Government","year":2000,"month":3,"count":311,"rate":1.5,"date":"2000-03-01T08:00:00.000Z"},{"series":"Government","year":2000,"month":4,"count":269,"rate":1.3,"date":"2000-04-01T08:00:00.000Z"},{"series":"Government","year":2000,"month":5,"count":370,"rate":1.9,"date":"2000-05-01T07:00:00.000Z"},{"series":"Government","year":2000,"month":6,"count":603,"rate":3.1,"date":"2000-06-01T07:00:00.000Z"},{"series":"Government","year":2000,"month":7,"count":545,"rate":2.9,"date":"2000-07-01T07:00:00.000Z"},{"series":"Government","year":2000,"month":8,"count":583,"rate":3.1,"date":"2000-08-01T07:00:00.000Z"},{"series":"Government","year":2000,"month":9,"count":408,"rate":2.1,"date":"2000-09-01T07:00:00.000Z"},{"series":"Government","year":2000,"month":10,"count":391,"rate":2,"date":"2000-10-01T07:00:00.000Z"},{"series":"Government","year":2000,"month":11,"count":384,"rate":1.9,"date":"2000-11-01T08:00:00.000Z"},{"series":"Government","year":2000,"month":12,"count":365,"rate":1.8,"date":"2000-12-01T08:00:00.000Z"},{"series":"Government","year":2001,"month":1,"count":463,"rate":2.3,"date":"2001-01-01T08:00:00.000Z"},{"series":"Government","year":2001,"month":2,"count":298,"rate":1.5,"date":"2001-02-01T08:00:00.000Z"},{"series":"Government","year":2001,"month":3,"count":355,"rate":1.8,"date":"2001-03-01T08:00:00.000Z"},{"series":"Government","year":2001,"month":4,"count":369,"rate":1.9,"date":"2001-04-01T08:00:00.000Z"},{"series":"Government","year":2001,"month":5,"count":361,"rate":1.8,"date":"2001-05-01T07:00:00.000Z"},{"series":"Government","year":2001,"month":6,"count":525,"rate":2.7,"date":"2001-06-01T07:00:00.000Z"},{"series":"Government","year":2001,"month":7,"count":548,"rate":2.8,"date":"2001-07-01T07:00:00.000Z"},{"series":"Government","year":2001,"month":8,"count":540,"rate":2.8,"date":"2001-08-01T07:00:00.000Z"},{"series":"Government","year":2001,"month":9,"count":438,"rate":2.2,"date":"2001-09-01T07:00:00.000Z"},{"series":"Government","year":2001,"month":10,"count":429,"rate":2.2,"date":"2001-10-01T07:00:00.000Z"},{"series":"Government","year":2001,"month":11,"count":420,"rate":2.1,"date":"2001-11-01T08:00:00.000Z"},{"series":"Government","year":2001,"month":12,"count":419,"rate":2.1,"date":"2001-12-01T08:00:00.000Z"},{"series":"Government","year":2002,"month":1,"count":486,"rate":2.4,"date":"2002-01-01T08:00:00.000Z"},{"series":"Government","year":2002,"month":2,"count":508,"rate":2.5,"date":"2002-02-01T08:00:00.000Z"},{"series":"Government","year":2002,"month":3,"count":477,"rate":2.4,"date":"2002-03-01T08:00:00.000Z"},{"series":"Government","year":2002,"month":4,"count":447,"rate":2.2,"date":"2002-04-01T08:00:00.000Z"},{"series":"Government","year":2002,"month":5,"count":484,"rate":2.3,"date":"2002-05-01T07:00:00.000Z"},{"series":"Government","year":2002,"month":6,"count":561,"rate":2.8,"date":"2002-06-01T07:00:00.000Z"},{"series":"Government","year":2002,"month":7,"count":645,"rate":3.2,"date":"2002-07-01T07:00:00.000Z"},{"series":"Government","year":2002,"month":8,"count":596,"rate":3,"date":"2002-08-01T07:00:00.000Z"},{"series":"Government","year":2002,"month":9,"count":530,"rate":2.6,"date":"2002-09-01T07:00:00.000Z"},{"series":"Government","year":2002,"month":10,"count":499,"rate":2.5,"date":"2002-10-01T07:00:00.000Z"},{"series":"Government","year":2002,"month":11,"count":468,"rate":2.3,"date":"2002-11-01T08:00:00.000Z"},{"series":"Government","year":2002,"month":12,"count":446,"rate":2.2,"date":"2002-12-01T08:00:00.000Z"},{"series":"Government","year":2003,"month":1,"count":571,"rate":2.8,"date":"2003-01-01T08:00:00.000Z"},{"series":"Government","year":2003,"month":2,"count":483,"rate":2.4,"date":"2003-02-01T08:00:00.000Z"},{"series":"Government","year":2003,"month":3,"count":526,"rate":2.6,"date":"2003-03-01T08:00:00.000Z"},{"series":"Government","year":2003,"month":4,"count":440,"rate":2.2,"date":"2003-04-01T08:00:00.000Z"},{"series":"Government","year":2003,"month":5,"count":478,"rate":2.4,"date":"2003-05-01T07:00:00.000Z"},{"series":"Government","year":2003,"month":6,"count":704,"rate":3.5,"date":"2003-06-01T07:00:00.000Z"},{"series":"Government","year":2003,"month":7,"count":749,"rate":3.8,"date":"2003-07-01T07:00:00.000Z"},{"series":"Government","year":2003,"month":8,"count":745,"rate":3.7,"date":"2003-08-01T07:00:00.000Z"},{"series":"Government","year":2003,"month":9,"count":556,"rate":2.7,"date":"2003-09-01T07:00:00.000Z"},{"series":"Government","year":2003,"month":10,"count":500,"rate":2.4,"date":"2003-10-01T07:00:00.000Z"},{"series":"Government","year":2003,"month":11,"count":542,"rate":2.7,"date":"2003-11-01T08:00:00.000Z"},{"series":"Government","year":2003,"month":12,"count":516,"rate":2.5,"date":"2003-12-01T08:00:00.000Z"},{"series":"Government","year":2004,"month":1,"count":511,"rate":2.5,"date":"2004-01-01T08:00:00.000Z"},{"series":"Government","year":2004,"month":2,"count":490,"rate":2.4,"date":"2004-02-01T08:00:00.000Z"},{"series":"Government","year":2004,"month":3,"count":530,"rate":2.6,"date":"2004-03-01T08:00:00.000Z"},{"series":"Government","year":2004,"month":4,"count":433,"rate":2.1,"date":"2004-04-01T08:00:00.000Z"},{"series":"Government","year":2004,"month":5,"count":468,"rate":2.3,"date":"2004-05-01T07:00:00.000Z"},{"series":"Government","year":2004,"month":6,"count":580,"rate":2.8,"date":"2004-06-01T07:00:00.000Z"},{"series":"Government","year":2004,"month":7,"count":741,"rate":3.7,"date":"2004-07-01T07:00:00.000Z"},{"series":"Government","year":2004,"month":8,"count":676,"rate":3.3,"date":"2004-08-01T07:00:00.000Z"},{"series":"Government","year":2004,"month":9,"count":568,"rate":2.7,"date":"2004-09-01T07:00:00.000Z"},{"series":"Government","year":2004,"month":10,"count":561,"rate":2.7,"date":"2004-10-01T07:00:00.000Z"},{"series":"Government","year":2004,"month":11,"count":514,"rate":2.4,"date":"2004-11-01T08:00:00.000Z"},{"series":"Government","year":2004,"month":12,"count":499,"rate":2.4,"date":"2004-12-01T08:00:00.000Z"},{"series":"Government","year":2005,"month":1,"count":555,"rate":2.6,"date":"2005-01-01T08:00:00.000Z"},{"series":"Government","year":2005,"month":2,"count":472,"rate":2.3,"date":"2005-02-01T08:00:00.000Z"},{"series":"Government","year":2005,"month":3,"count":468,"rate":2.2,"date":"2005-03-01T08:00:00.000Z"},{"series":"Government","year":2005,"month":4,"count":478,"rate":2.3,"date":"2005-04-01T08:00:00.000Z"},{"series":"Government","year":2005,"month":5,"count":453,"rate":2.1,"date":"2005-05-01T07:00:00.000Z"},{"series":"Government","year":2005,"month":6,"count":681,"rate":3.2,"date":"2005-06-01T07:00:00.000Z"},{"series":"Government","year":2005,"month":7,"count":683,"rate":3.3,"date":"2005-07-01T07:00:00.000Z"},{"series":"Government","year":2005,"month":8,"count":664,"rate":3.2,"date":"2005-08-01T07:00:00.000Z"},{"series":"Government","year":2005,"month":9,"count":568,"rate":2.7,"date":"2005-09-01T07:00:00.000Z"},{"series":"Government","year":2005,"month":10,"count":502,"rate":2.4,"date":"2005-10-01T07:00:00.000Z"},{"series":"Government","year":2005,"month":11,"count":494,"rate":2.4,"date":"2005-11-01T08:00:00.000Z"},{"series":"Government","year":2005,"month":12,"count":393,"rate":1.9,"date":"2005-12-01T08:00:00.000Z"},{"series":"Government","year":2006,"month":1,"count":457,"rate":2.2,"date":"2006-01-01T08:00:00.000Z"},{"series":"Government","year":2006,"month":2,"count":472,"rate":2.3,"date":"2006-02-01T08:00:00.000Z"},{"series":"Government","year":2006,"month":3,"count":461,"rate":2.2,"date":"2006-03-01T08:00:00.000Z"},{"series":"Government","year":2006,"month":4,"count":414,"rate":2,"date":"2006-04-01T08:00:00.000Z"},{"series":"Government","year":2006,"month":5,"count":429,"rate":2.1,"date":"2006-05-01T07:00:00.000Z"},{"series":"Government","year":2006,"month":6,"count":578,"rate":2.8,"date":"2006-06-01T07:00:00.000Z"},{"series":"Government","year":2006,"month":7,"count":659,"rate":3.2,"date":"2006-07-01T07:00:00.000Z"},{"series":"Government","year":2006,"month":8,"count":595,"rate":2.9,"date":"2006-08-01T07:00:00.000Z"},{"series":"Government","year":2006,"month":9,"count":396,"rate":1.9,"date":"2006-09-01T07:00:00.000Z"},{"series":"Government","year":2006,"month":10,"count":424,"rate":2,"date":"2006-10-01T07:00:00.000Z"},{"series":"Government","year":2006,"month":11,"count":400,"rate":1.9,"date":"2006-11-01T08:00:00.000Z"},{"series":"Government","year":2006,"month":12,"count":395,"rate":1.9,"date":"2006-12-01T08:00:00.000Z"},{"series":"Government","year":2007,"month":1,"count":476,"rate":2.2,"date":"2007-01-01T08:00:00.000Z"},{"series":"Government","year":2007,"month":2,"count":405,"rate":1.9,"date":"2007-02-01T08:00:00.000Z"},{"series":"Government","year":2007,"month":3,"count":419,"rate":1.9,"date":"2007-03-01T08:00:00.000Z"},{"series":"Government","year":2007,"month":4,"count":408,"rate":1.9,"date":"2007-04-01T07:00:00.000Z"},{"series":"Government","year":2007,"month":5,"count":428,"rate":1.9,"date":"2007-05-01T07:00:00.000Z"},{"series":"Government","year":2007,"month":6,"count":572,"rate":2.7,"date":"2007-06-01T07:00:00.000Z"},{"series":"Government","year":2007,"month":7,"count":704,"rate":3.3,"date":"2007-07-01T07:00:00.000Z"},{"series":"Government","year":2007,"month":8,"count":695,"rate":3.2,"date":"2007-08-01T07:00:00.000Z"},{"series":"Government","year":2007,"month":9,"count":525,"rate":2.4,"date":"2007-09-01T07:00:00.000Z"},{"series":"Government","year":2007,"month":10,"count":492,"rate":2.3,"date":"2007-10-01T07:00:00.000Z"},{"series":"Government","year":2007,"month":11,"count":482,"rate":2.2,"date":"2007-11-01T07:00:00.000Z"},{"series":"Government","year":2007,"month":12,"count":451,"rate":2.1,"date":"2007-12-01T08:00:00.000Z"},{"series":"Government","year":2008,"month":1,"count":471,"rate":2.2,"date":"2008-01-01T08:00:00.000Z"},{"series":"Government","year":2008,"month":2,"count":372,"rate":1.7,"date":"2008-02-01T08:00:00.000Z"},{"series":"Government","year":2008,"month":3,"count":425,"rate":1.9,"date":"2008-03-01T08:00:00.000Z"},{"series":"Government","year":2008,"month":4,"count":373,"rate":1.7,"date":"2008-04-01T07:00:00.000Z"},{"series":"Government","year":2008,"month":5,"count":461,"rate":2.1,"date":"2008-05-01T07:00:00.000Z"},{"series":"Government","year":2008,"month":6,"count":654,"rate":3,"date":"2008-06-01T07:00:00.000Z"},{"series":"Government","year":2008,"month":7,"count":770,"rate":3.6,"date":"2008-07-01T07:00:00.000Z"},{"series":"Government","year":2008,"month":8,"count":721,"rate":3.3,"date":"2008-08-01T07:00:00.000Z"},{"series":"Government","year":2008,"month":9,"count":573,"rate":2.6,"date":"2008-09-01T07:00:00.000Z"},{"series":"Government","year":2008,"month":10,"count":552,"rate":2.5,"date":"2008-10-01T07:00:00.000Z"},{"series":"Government","year":2008,"month":11,"count":527,"rate":2.4,"date":"2008-11-01T07:00:00.000Z"},{"series":"Government","year":2008,"month":12,"count":511,"rate":2.3,"date":"2008-12-01T08:00:00.000Z"},{"series":"Government","year":2009,"month":1,"count":652,"rate":3,"date":"2009-01-01T08:00:00.000Z"},{"series":"Government","year":2009,"month":2,"count":563,"rate":2.6,"date":"2009-02-01T08:00:00.000Z"},{"series":"Government","year":2009,"month":3,"count":598,"rate":2.8,"date":"2009-03-01T08:00:00.000Z"},{"series":"Government","year":2009,"month":4,"count":575,"rate":2.6,"date":"2009-04-01T07:00:00.000Z"},{"series":"Government","year":2009,"month":5,"count":702,"rate":3.1,"date":"2009-05-01T07:00:00.000Z"},{"series":"Government","year":2009,"month":6,"count":991,"rate":4.4,"date":"2009-06-01T07:00:00.000Z"},{"series":"Government","year":2009,"month":7,"count":1129,"rate":5.1,"date":"2009-07-01T07:00:00.000Z"},{"series":"Government","year":2009,"month":8,"count":1118,"rate":5.1,"date":"2009-08-01T07:00:00.000Z"},{"series":"Government","year":2009,"month":9,"count":928,"rate":4.2,"date":"2009-09-01T07:00:00.000Z"},{"series":"Government","year":2009,"month":10,"count":785,"rate":3.5,"date":"2009-10-01T07:00:00.000Z"},{"series":"Government","year":2009,"month":11,"count":748,"rate":3.4,"date":"2009-11-01T07:00:00.000Z"},{"series":"Government","year":2009,"month":12,"count":797,"rate":3.6,"date":"2009-12-01T08:00:00.000Z"},{"series":"Government","year":2010,"month":1,"count":948,"rate":4.3,"date":"2010-01-01T08:00:00.000Z"},{"series":"Government","year":2010,"month":2,"count":880,"rate":4,"date":"2010-02-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2000,"month":1,"count":19,"rate":3.9,"date":"2000-01-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2000,"month":2,"count":25,"rate":5.5,"date":"2000-02-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2000,"month":3,"count":17,"rate":3.7,"date":"2000-03-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2000,"month":4,"count":20,"rate":4.1,"date":"2000-04-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2000,"month":5,"count":27,"rate":5.3,"date":"2000-05-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2000,"month":6,"count":13,"rate":2.6,"date":"2000-06-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2000,"month":7,"count":16,"rate":3.6,"date":"2000-07-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2000,"month":8,"count":23,"rate":5.1,"date":"2000-08-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2000,"month":9,"count":25,"rate":5.8,"date":"2000-09-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2000,"month":10,"count":39,"rate":7.8,"date":"2000-10-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2000,"month":11,"count":11,"rate":2,"date":"2000-11-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2000,"month":12,"count":20,"rate":3.8,"date":"2000-12-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2001,"month":1,"count":11,"rate":2.3,"date":"2001-01-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2001,"month":2,"count":27,"rate":5.3,"date":"2001-02-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2001,"month":3,"count":14,"rate":3,"date":"2001-03-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2001,"month":4,"count":24,"rate":4.7,"date":"2001-04-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2001,"month":5,"count":34,"rate":5.9,"date":"2001-05-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2001,"month":6,"count":26,"rate":4.7,"date":"2001-06-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2001,"month":7,"count":17,"rate":3.1,"date":"2001-07-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2001,"month":8,"count":18,"rate":3.3,"date":"2001-08-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2001,"month":9,"count":23,"rate":4.2,"date":"2001-09-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2001,"month":10,"count":32,"rate":5.4,"date":"2001-10-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2001,"month":11,"count":20,"rate":3.6,"date":"2001-11-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2001,"month":12,"count":27,"rate":5.3,"date":"2001-12-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2002,"month":1,"count":33,"rate":7,"date":"2002-01-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2002,"month":2,"count":35,"rate":7.5,"date":"2002-02-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2002,"month":3,"count":28,"rate":5.3,"date":"2002-03-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2002,"month":4,"count":33,"rate":6.1,"date":"2002-04-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2002,"month":5,"count":25,"rate":4.9,"date":"2002-05-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2002,"month":6,"count":35,"rate":7.1,"date":"2002-06-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2002,"month":7,"count":19,"rate":3.9,"date":"2002-07-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2002,"month":8,"count":32,"rate":6.3,"date":"2002-08-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2002,"month":9,"count":42,"rate":7.9,"date":"2002-09-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2002,"month":10,"count":36,"rate":6.4,"date":"2002-10-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2002,"month":11,"count":32,"rate":5.4,"date":"2002-11-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2002,"month":12,"count":45,"rate":7.8,"date":"2002-12-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2003,"month":1,"count":54,"rate":9,"date":"2003-01-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2003,"month":2,"count":41,"rate":7.1,"date":"2003-02-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2003,"month":3,"count":46,"rate":8.2,"date":"2003-03-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2003,"month":4,"count":41,"rate":7.7,"date":"2003-04-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2003,"month":5,"count":40,"rate":7.5,"date":"2003-05-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2003,"month":6,"count":36,"rate":6.8,"date":"2003-06-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2003,"month":7,"count":43,"rate":7.9,"date":"2003-07-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2003,"month":8,"count":20,"rate":3.8,"date":"2003-08-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2003,"month":9,"count":25,"rate":4.6,"date":"2003-09-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2003,"month":10,"count":31,"rate":5.6,"date":"2003-10-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2003,"month":11,"count":34,"rate":5.9,"date":"2003-11-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2003,"month":12,"count":32,"rate":5.6,"date":"2003-12-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2004,"month":1,"count":31,"rate":5.8,"date":"2004-01-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2004,"month":2,"count":24,"rate":5,"date":"2004-02-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2004,"month":3,"count":22,"rate":4.4,"date":"2004-03-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2004,"month":4,"count":34,"rate":6.4,"date":"2004-04-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2004,"month":5,"count":22,"rate":4.3,"date":"2004-05-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2004,"month":6,"count":27,"rate":5,"date":"2004-06-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2004,"month":7,"count":28,"rate":5.4,"date":"2004-07-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2004,"month":8,"count":10,"rate":1.9,"date":"2004-08-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2004,"month":9,"count":8,"rate":1.5,"date":"2004-09-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2004,"month":10,"count":15,"rate":2.6,"date":"2004-10-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2004,"month":11,"count":20,"rate":3.3,"date":"2004-11-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2004,"month":12,"count":16,"rate":2.5,"date":"2004-12-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2005,"month":1,"count":29,"rate":4.9,"date":"2005-01-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2005,"month":2,"count":25,"rate":4,"date":"2005-02-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2005,"month":3,"count":32,"rate":5.2,"date":"2005-03-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2005,"month":4,"count":19,"rate":2.9,"date":"2005-04-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2005,"month":5,"count":16,"rate":2.4,"date":"2005-05-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2005,"month":6,"count":25,"rate":4,"date":"2005-06-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2005,"month":7,"count":22,"rate":3.7,"date":"2005-07-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2005,"month":8,"count":12,"rate":2,"date":"2005-08-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2005,"month":9,"count":12,"rate":2,"date":"2005-09-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2005,"month":10,"count":2,"rate":0.3,"date":"2005-10-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2005,"month":11,"count":18,"rate":2.9,"date":"2005-11-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2005,"month":12,"count":23,"rate":3.5,"date":"2005-12-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2006,"month":1,"count":26,"rate":3.9,"date":"2006-01-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2006,"month":2,"count":25,"rate":3.8,"date":"2006-02-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2006,"month":3,"count":14,"rate":2.1,"date":"2006-03-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2006,"month":4,"count":17,"rate":2.5,"date":"2006-04-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2006,"month":5,"count":20,"rate":2.8,"date":"2006-05-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2006,"month":6,"count":31,"rate":4.3,"date":"2006-06-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2006,"month":7,"count":25,"rate":3.5,"date":"2006-07-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2006,"month":8,"count":32,"rate":4.3,"date":"2006-08-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2006,"month":9,"count":14,"rate":2.1,"date":"2006-09-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2006,"month":10,"count":15,"rate":2.2,"date":"2006-10-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2006,"month":11,"count":22,"rate":2.9,"date":"2006-11-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2006,"month":12,"count":25,"rate":3.4,"date":"2006-12-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2007,"month":1,"count":35,"rate":4.7,"date":"2007-01-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2007,"month":2,"count":33,"rate":4.5,"date":"2007-02-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2007,"month":3,"count":24,"rate":3.2,"date":"2007-03-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2007,"month":4,"count":17,"rate":2.3,"date":"2007-04-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2007,"month":5,"count":22,"rate":3,"date":"2007-05-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2007,"month":6,"count":33,"rate":4.3,"date":"2007-06-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2007,"month":7,"count":33,"rate":4.3,"date":"2007-07-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2007,"month":8,"count":33,"rate":4.6,"date":"2007-08-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2007,"month":9,"count":25,"rate":3.2,"date":"2007-09-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2007,"month":10,"count":9,"rate":1.3,"date":"2007-10-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2007,"month":11,"count":16,"rate":2.3,"date":"2007-11-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2007,"month":12,"count":24,"rate":3.4,"date":"2007-12-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2008,"month":1,"count":28,"rate":4,"date":"2008-01-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2008,"month":2,"count":16,"rate":2.2,"date":"2008-02-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2008,"month":3,"count":28,"rate":3.7,"date":"2008-03-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2008,"month":4,"count":28,"rate":3.6,"date":"2008-04-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2008,"month":5,"count":28,"rate":3.4,"date":"2008-05-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2008,"month":6,"count":28,"rate":3.3,"date":"2008-06-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2008,"month":7,"count":13,"rate":1.5,"date":"2008-07-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2008,"month":8,"count":17,"rate":1.9,"date":"2008-08-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2008,"month":9,"count":25,"rate":2.8,"date":"2008-09-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2008,"month":10,"count":15,"rate":1.7,"date":"2008-10-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2008,"month":11,"count":32,"rate":3.7,"date":"2008-11-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2008,"month":12,"count":46,"rate":5.2,"date":"2008-12-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2009,"month":1,"count":59,"rate":7,"date":"2009-01-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2009,"month":2,"count":63,"rate":7.6,"date":"2009-02-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2009,"month":3,"count":105,"rate":12.6,"date":"2009-03-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2009,"month":4,"count":125,"rate":16.1,"date":"2009-04-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2009,"month":5,"count":98,"rate":13.3,"date":"2009-05-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2009,"month":6,"count":100,"rate":13.6,"date":"2009-06-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2009,"month":7,"count":95,"rate":12.6,"date":"2009-07-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2009,"month":8,"count":93,"rate":11.8,"date":"2009-08-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2009,"month":9,"count":76,"rate":10.7,"date":"2009-09-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2009,"month":10,"count":84,"rate":10.8,"date":"2009-10-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2009,"month":11,"count":96,"rate":12,"date":"2009-11-01T07:00:00.000Z"},{"series":"Mining and Extraction","year":2009,"month":12,"count":89,"rate":11.8,"date":"2009-12-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2010,"month":1,"count":68,"rate":9.1,"date":"2010-01-01T08:00:00.000Z"},{"series":"Mining and Extraction","year":2010,"month":2,"count":79,"rate":10.7,"date":"2010-02-01T08:00:00.000Z"},{"series":"Construction","year":2000,"month":1,"count":745,"rate":9.7,"date":"2000-01-01T08:00:00.000Z"},{"series":"Construction","year":2000,"month":2,"count":812,"rate":10.6,"date":"2000-02-01T08:00:00.000Z"},{"series":"Construction","year":2000,"month":3,"count":669,"rate":8.7,"date":"2000-03-01T08:00:00.000Z"},{"series":"Construction","year":2000,"month":4,"count":447,"rate":5.8,"date":"2000-04-01T08:00:00.000Z"},{"series":"Construction","year":2000,"month":5,"count":397,"rate":5,"date":"2000-05-01T07:00:00.000Z"},{"series":"Construction","year":2000,"month":6,"count":389,"rate":4.6,"date":"2000-06-01T07:00:00.000Z"},{"series":"Construction","year":2000,"month":7,"count":384,"rate":4.4,"date":"2000-07-01T07:00:00.000Z"},{"series":"Construction","year":2000,"month":8,"count":446,"rate":5.1,"date":"2000-08-01T07:00:00.000Z"},{"series":"Construction","year":2000,"month":9,"count":386,"rate":4.6,"date":"2000-09-01T07:00:00.000Z"},{"series":"Construction","year":2000,"month":10,"count":417,"rate":4.9,"date":"2000-10-01T07:00:00.000Z"},{"series":"Construction","year":2000,"month":11,"count":482,"rate":5.7,"date":"2000-11-01T08:00:00.000Z"},{"series":"Construction","year":2000,"month":12,"count":580,"rate":6.8,"date":"2000-12-01T08:00:00.000Z"},{"series":"Construction","year":2001,"month":1,"count":836,"rate":9.8,"date":"2001-01-01T08:00:00.000Z"},{"series":"Construction","year":2001,"month":2,"count":826,"rate":9.9,"date":"2001-02-01T08:00:00.000Z"},{"series":"Construction","year":2001,"month":3,"count":683,"rate":8.4,"date":"2001-03-01T08:00:00.000Z"},{"series":"Construction","year":2001,"month":4,"count":596,"rate":7.1,"date":"2001-04-01T08:00:00.000Z"},{"series":"Construction","year":2001,"month":5,"count":478,"rate":5.6,"date":"2001-05-01T07:00:00.000Z"},{"series":"Construction","year":2001,"month":6,"count":443,"rate":5.1,"date":"2001-06-01T07:00:00.000Z"},{"series":"Construction","year":2001,"month":7,"count":447,"rate":4.9,"date":"2001-07-01T07:00:00.000Z"},{"series":"Construction","year":2001,"month":8,"count":522,"rate":5.8,"date":"2001-08-01T07:00:00.000Z"},{"series":"Construction","year":2001,"month":9,"count":489,"rate":5.5,"date":"2001-09-01T07:00:00.000Z"},{"series":"Construction","year":2001,"month":10,"count":535,"rate":6.1,"date":"2001-10-01T07:00:00.000Z"},{"series":"Construction","year":2001,"month":11,"count":670,"rate":7.6,"date":"2001-11-01T08:00:00.000Z"},{"series":"Construction","year":2001,"month":12,"count":785,"rate":9,"date":"2001-12-01T08:00:00.000Z"},{"series":"Construction","year":2002,"month":1,"count":1211,"rate":13.6,"date":"2002-01-01T08:00:00.000Z"},{"series":"Construction","year":2002,"month":2,"count":1060,"rate":12.2,"date":"2002-02-01T08:00:00.000Z"},{"series":"Construction","year":2002,"month":3,"count":1009,"rate":11.8,"date":"2002-03-01T08:00:00.000Z"},{"series":"Construction","year":2002,"month":4,"count":855,"rate":10.1,"date":"2002-04-01T08:00:00.000Z"},{"series":"Construction","year":2002,"month":5,"count":626,"rate":7.4,"date":"2002-05-01T07:00:00.000Z"},{"series":"Construction","year":2002,"month":6,"count":593,"rate":6.9,"date":"2002-06-01T07:00:00.000Z"},{"series":"Construction","year":2002,"month":7,"count":594,"rate":6.9,"date":"2002-07-01T07:00:00.000Z"},{"series":"Construction","year":2002,"month":8,"count":654,"rate":7.4,"date":"2002-08-01T07:00:00.000Z"},{"series":"Construction","year":2002,"month":9,"count":615,"rate":7,"date":"2002-09-01T07:00:00.000Z"},{"series":"Construction","year":2002,"month":10,"count":680,"rate":7.7,"date":"2002-10-01T07:00:00.000Z"},{"series":"Construction","year":2002,"month":11,"count":758,"rate":8.5,"date":"2002-11-01T08:00:00.000Z"},{"series":"Construction","year":2002,"month":12,"count":941,"rate":10.9,"date":"2002-12-01T08:00:00.000Z"},{"series":"Construction","year":2003,"month":1,"count":1196,"rate":14,"date":"2003-01-01T08:00:00.000Z"},{"series":"Construction","year":2003,"month":2,"count":1173,"rate":14,"date":"2003-02-01T08:00:00.000Z"},{"series":"Construction","year":2003,"month":3,"count":987,"rate":11.8,"date":"2003-03-01T08:00:00.000Z"},{"series":"Construction","year":2003,"month":4,"count":772,"rate":9.3,"date":"2003-04-01T08:00:00.000Z"},{"series":"Construction","year":2003,"month":5,"count":715,"rate":8.4,"date":"2003-05-01T07:00:00.000Z"},{"series":"Construction","year":2003,"month":6,"count":710,"rate":7.9,"date":"2003-06-01T07:00:00.000Z"},{"series":"Construction","year":2003,"month":7,"count":677,"rate":7.5,"date":"2003-07-01T07:00:00.000Z"},{"series":"Construction","year":2003,"month":8,"count":650,"rate":7.1,"date":"2003-08-01T07:00:00.000Z"},{"series":"Construction","year":2003,"month":9,"count":681,"rate":7.6,"date":"2003-09-01T07:00:00.000Z"},{"series":"Construction","year":2003,"month":10,"count":651,"rate":7.4,"date":"2003-10-01T07:00:00.000Z"},{"series":"Construction","year":2003,"month":11,"count":690,"rate":7.8,"date":"2003-11-01T08:00:00.000Z"},{"series":"Construction","year":2003,"month":12,"count":813,"rate":9.3,"date":"2003-12-01T08:00:00.000Z"},{"series":"Construction","year":2004,"month":1,"count":994,"rate":11.3,"date":"2004-01-01T08:00:00.000Z"},{"series":"Construction","year":2004,"month":2,"count":1039,"rate":11.6,"date":"2004-02-01T08:00:00.000Z"},{"series":"Construction","year":2004,"month":3,"count":1011,"rate":11.3,"date":"2004-03-01T08:00:00.000Z"},{"series":"Construction","year":2004,"month":4,"count":849,"rate":9.5,"date":"2004-04-01T08:00:00.000Z"},{"series":"Construction","year":2004,"month":5,"count":665,"rate":7.4,"date":"2004-05-01T07:00:00.000Z"},{"series":"Construction","year":2004,"month":6,"count":668,"rate":7,"date":"2004-06-01T07:00:00.000Z"},{"series":"Construction","year":2004,"month":7,"count":610,"rate":6.4,"date":"2004-07-01T07:00:00.000Z"},{"series":"Construction","year":2004,"month":8,"count":563,"rate":6,"date":"2004-08-01T07:00:00.000Z"},{"series":"Construction","year":2004,"month":9,"count":629,"rate":6.8,"date":"2004-09-01T07:00:00.000Z"},{"series":"Construction","year":2004,"month":10,"count":635,"rate":6.9,"date":"2004-10-01T07:00:00.000Z"},{"series":"Construction","year":2004,"month":11,"count":695,"rate":7.4,"date":"2004-11-01T08:00:00.000Z"},{"series":"Construction","year":2004,"month":12,"count":870,"rate":9.5,"date":"2004-12-01T08:00:00.000Z"},{"series":"Construction","year":2005,"month":1,"count":1079,"rate":11.8,"date":"2005-01-01T08:00:00.000Z"},{"series":"Construction","year":2005,"month":2,"count":1150,"rate":12.3,"date":"2005-02-01T08:00:00.000Z"},{"series":"Construction","year":2005,"month":3,"count":961,"rate":10.3,"date":"2005-03-01T08:00:00.000Z"},{"series":"Construction","year":2005,"month":4,"count":693,"rate":7.4,"date":"2005-04-01T08:00:00.000Z"},{"series":"Construction","year":2005,"month":5,"count":567,"rate":6.1,"date":"2005-05-01T07:00:00.000Z"},{"series":"Construction","year":2005,"month":6,"count":559,"rate":5.7,"date":"2005-06-01T07:00:00.000Z"},{"series":"Construction","year":2005,"month":7,"count":509,"rate":5.2,"date":"2005-07-01T07:00:00.000Z"},{"series":"Construction","year":2005,"month":8,"count":561,"rate":5.7,"date":"2005-08-01T07:00:00.000Z"},{"series":"Construction","year":2005,"month":9,"count":572,"rate":5.7,"date":"2005-09-01T07:00:00.000Z"},{"series":"Construction","year":2005,"month":10,"count":519,"rate":5.3,"date":"2005-10-01T07:00:00.000Z"},{"series":"Construction","year":2005,"month":11,"count":564,"rate":5.7,"date":"2005-11-01T08:00:00.000Z"},{"series":"Construction","year":2005,"month":12,"count":813,"rate":8.2,"date":"2005-12-01T08:00:00.000Z"},{"series":"Construction","year":2006,"month":1,"count":868,"rate":9,"date":"2006-01-01T08:00:00.000Z"},{"series":"Construction","year":2006,"month":2,"count":836,"rate":8.6,"date":"2006-02-01T08:00:00.000Z"},{"series":"Construction","year":2006,"month":3,"count":820,"rate":8.5,"date":"2006-03-01T08:00:00.000Z"},{"series":"Construction","year":2006,"month":4,"count":674,"rate":6.9,"date":"2006-04-01T08:00:00.000Z"},{"series":"Construction","year":2006,"month":5,"count":647,"rate":6.6,"date":"2006-05-01T07:00:00.000Z"},{"series":"Construction","year":2006,"month":6,"count":569,"rate":5.6,"date":"2006-06-01T07:00:00.000Z"},{"series":"Construction","year":2006,"month":7,"count":633,"rate":6.1,"date":"2006-07-01T07:00:00.000Z"},{"series":"Construction","year":2006,"month":8,"count":618,"rate":5.9,"date":"2006-08-01T07:00:00.000Z"},{"series":"Construction","year":2006,"month":9,"count":586,"rate":5.6,"date":"2006-09-01T07:00:00.000Z"},{"series":"Construction","year":2006,"month":10,"count":456,"rate":4.5,"date":"2006-10-01T07:00:00.000Z"},{"series":"Construction","year":2006,"month":11,"count":618,"rate":6,"date":"2006-11-01T08:00:00.000Z"},{"series":"Construction","year":2006,"month":12,"count":725,"rate":6.9,"date":"2006-12-01T08:00:00.000Z"},{"series":"Construction","year":2007,"month":1,"count":922,"rate":8.9,"date":"2007-01-01T08:00:00.000Z"},{"series":"Construction","year":2007,"month":2,"count":1086,"rate":10.5,"date":"2007-02-01T08:00:00.000Z"},{"series":"Construction","year":2007,"month":3,"count":924,"rate":9,"date":"2007-03-01T08:00:00.000Z"},{"series":"Construction","year":2007,"month":4,"count":853,"rate":8.6,"date":"2007-04-01T07:00:00.000Z"},{"series":"Construction","year":2007,"month":5,"count":676,"rate":6.9,"date":"2007-05-01T07:00:00.000Z"},{"series":"Construction","year":2007,"month":6,"count":600,"rate":5.9,"date":"2007-06-01T07:00:00.000Z"},{"series":"Construction","year":2007,"month":7,"count":617,"rate":5.9,"date":"2007-07-01T07:00:00.000Z"},{"series":"Construction","year":2007,"month":8,"count":558,"rate":5.3,"date":"2007-08-01T07:00:00.000Z"},{"series":"Construction","year":2007,"month":9,"count":596,"rate":5.8,"date":"2007-09-01T07:00:00.000Z"},{"series":"Construction","year":2007,"month":10,"count":641,"rate":6.1,"date":"2007-10-01T07:00:00.000Z"},{"series":"Construction","year":2007,"month":11,"count":645,"rate":6.2,"date":"2007-11-01T07:00:00.000Z"},{"series":"Construction","year":2007,"month":12,"count":968,"rate":9.4,"date":"2007-12-01T08:00:00.000Z"},{"series":"Construction","year":2008,"month":1,"count":1099,"rate":11,"date":"2008-01-01T08:00:00.000Z"},{"series":"Construction","year":2008,"month":2,"count":1118,"rate":11.4,"date":"2008-02-01T08:00:00.000Z"},{"series":"Construction","year":2008,"month":3,"count":1170,"rate":12,"date":"2008-03-01T08:00:00.000Z"},{"series":"Construction","year":2008,"month":4,"count":1057,"rate":11.1,"date":"2008-04-01T07:00:00.000Z"},{"series":"Construction","year":2008,"month":5,"count":809,"rate":8.6,"date":"2008-05-01T07:00:00.000Z"},{"series":"Construction","year":2008,"month":6,"count":785,"rate":8.2,"date":"2008-06-01T07:00:00.000Z"},{"series":"Construction","year":2008,"month":7,"count":783,"rate":8,"date":"2008-07-01T07:00:00.000Z"},{"series":"Construction","year":2008,"month":8,"count":814,"rate":8.2,"date":"2008-08-01T07:00:00.000Z"},{"series":"Construction","year":2008,"month":9,"count":970,"rate":9.9,"date":"2008-09-01T07:00:00.000Z"},{"series":"Construction","year":2008,"month":10,"count":1078,"rate":10.8,"date":"2008-10-01T07:00:00.000Z"},{"series":"Construction","year":2008,"month":11,"count":1237,"rate":12.7,"date":"2008-11-01T07:00:00.000Z"},{"series":"Construction","year":2008,"month":12,"count":1438,"rate":15.3,"date":"2008-12-01T08:00:00.000Z"},{"series":"Construction","year":2009,"month":1,"count":1744,"rate":18.2,"date":"2009-01-01T08:00:00.000Z"},{"series":"Construction","year":2009,"month":2,"count":2025,"rate":21.4,"date":"2009-02-01T08:00:00.000Z"},{"series":"Construction","year":2009,"month":3,"count":1979,"rate":21.1,"date":"2009-03-01T08:00:00.000Z"},{"series":"Construction","year":2009,"month":4,"count":1737,"rate":18.7,"date":"2009-04-01T07:00:00.000Z"},{"series":"Construction","year":2009,"month":5,"count":1768,"rate":19.2,"date":"2009-05-01T07:00:00.000Z"},{"series":"Construction","year":2009,"month":6,"count":1601,"rate":17.4,"date":"2009-06-01T07:00:00.000Z"},{"series":"Construction","year":2009,"month":7,"count":1687,"rate":18.2,"date":"2009-07-01T07:00:00.000Z"},{"series":"Construction","year":2009,"month":8,"count":1542,"rate":16.5,"date":"2009-08-01T07:00:00.000Z"},{"series":"Construction","year":2009,"month":9,"count":1594,"rate":17.1,"date":"2009-09-01T07:00:00.000Z"},{"series":"Construction","year":2009,"month":10,"count":1744,"rate":18.7,"date":"2009-10-01T07:00:00.000Z"},{"series":"Construction","year":2009,"month":11,"count":1780,"rate":19.4,"date":"2009-11-01T07:00:00.000Z"},{"series":"Construction","year":2009,"month":12,"count":2044,"rate":22.7,"date":"2009-12-01T08:00:00.000Z"},{"series":"Construction","year":2010,"month":1,"count":2194,"rate":24.7,"date":"2010-01-01T08:00:00.000Z"},{"series":"Construction","year":2010,"month":2,"count":2440,"rate":27.1,"date":"2010-02-01T08:00:00.000Z"},{"series":"Manufacturing","year":2000,"month":1,"count":734,"rate":3.6,"date":"2000-01-01T08:00:00.000Z"},{"series":"Manufacturing","year":2000,"month":2,"count":694,"rate":3.4,"date":"2000-02-01T08:00:00.000Z"},{"series":"Manufacturing","year":2000,"month":3,"count":739,"rate":3.6,"date":"2000-03-01T08:00:00.000Z"},{"series":"Manufacturing","year":2000,"month":4,"count":736,"rate":3.7,"date":"2000-04-01T08:00:00.000Z"},{"series":"Manufacturing","year":2000,"month":5,"count":685,"rate":3.4,"date":"2000-05-01T07:00:00.000Z"},{"series":"Manufacturing","year":2000,"month":6,"count":621,"rate":3.1,"date":"2000-06-01T07:00:00.000Z"},{"series":"Manufacturing","year":2000,"month":7,"count":708,"rate":3.6,"date":"2000-07-01T07:00:00.000Z"},{"series":"Manufacturing","year":2000,"month":8,"count":685,"rate":3.4,"date":"2000-08-01T07:00:00.000Z"},{"series":"Manufacturing","year":2000,"month":9,"count":667,"rate":3.4,"date":"2000-09-01T07:00:00.000Z"},{"series":"Manufacturing","year":2000,"month":10,"count":693,"rate":3.6,"date":"2000-10-01T07:00:00.000Z"},{"series":"Manufacturing","year":2000,"month":11,"count":672,"rate":3.4,"date":"2000-11-01T08:00:00.000Z"},{"series":"Manufacturing","year":2000,"month":12,"count":653,"rate":3.3,"date":"2000-12-01T08:00:00.000Z"},{"series":"Manufacturing","year":2001,"month":1,"count":911,"rate":4.6,"date":"2001-01-01T08:00:00.000Z"},{"series":"Manufacturing","year":2001,"month":2,"count":902,"rate":4.6,"date":"2001-02-01T08:00:00.000Z"},{"series":"Manufacturing","year":2001,"month":3,"count":954,"rate":4.9,"date":"2001-03-01T08:00:00.000Z"},{"series":"Manufacturing","year":2001,"month":4,"count":855,"rate":4.4,"date":"2001-04-01T08:00:00.000Z"},{"series":"Manufacturing","year":2001,"month":5,"count":903,"rate":4.7,"date":"2001-05-01T07:00:00.000Z"},{"series":"Manufacturing","year":2001,"month":6,"count":956,"rate":5,"date":"2001-06-01T07:00:00.000Z"},{"series":"Manufacturing","year":2001,"month":7,"count":1054,"rate":5.6,"date":"2001-07-01T07:00:00.000Z"},{"series":"Manufacturing","year":2001,"month":8,"count":1023,"rate":5.5,"date":"2001-08-01T07:00:00.000Z"},{"series":"Manufacturing","year":2001,"month":9,"count":996,"rate":5.4,"date":"2001-09-01T07:00:00.000Z"},{"series":"Manufacturing","year":2001,"month":10,"count":1065,"rate":5.8,"date":"2001-10-01T07:00:00.000Z"},{"series":"Manufacturing","year":2001,"month":11,"count":1108,"rate":6,"date":"2001-11-01T08:00:00.000Z"},{"series":"Manufacturing","year":2001,"month":12,"count":1172,"rate":6.3,"date":"2001-12-01T08:00:00.000Z"},{"series":"Manufacturing","year":2002,"month":1,"count":1377,"rate":7.4,"date":"2002-01-01T08:00:00.000Z"},{"series":"Manufacturing","year":2002,"month":2,"count":1296,"rate":7,"date":"2002-02-01T08:00:00.000Z"},{"series":"Manufacturing","year":2002,"month":3,"count":1367,"rate":7.3,"date":"2002-03-01T08:00:00.000Z"},{"series":"Manufacturing","year":2002,"month":4,"count":1322,"rate":7.2,"date":"2002-04-01T08:00:00.000Z"},{"series":"Manufacturing","year":2002,"month":5,"count":1194,"rate":6.6,"date":"2002-05-01T07:00:00.000Z"},{"series":"Manufacturing","year":2002,"month":6,"count":1187,"rate":6.6,"date":"2002-06-01T07:00:00.000Z"},{"series":"Manufacturing","year":2002,"month":7,"count":1185,"rate":6.6,"date":"2002-07-01T07:00:00.000Z"},{"series":"Manufacturing","year":2002,"month":8,"count":1108,"rate":6.2,"date":"2002-08-01T07:00:00.000Z"},{"series":"Manufacturing","year":2002,"month":9,"count":1076,"rate":6.1,"date":"2002-09-01T07:00:00.000Z"},{"series":"Manufacturing","year":2002,"month":10,"count":1046,"rate":5.9,"date":"2002-10-01T07:00:00.000Z"},{"series":"Manufacturing","year":2002,"month":11,"count":1115,"rate":6.3,"date":"2002-11-01T08:00:00.000Z"},{"series":"Manufacturing","year":2002,"month":12,"count":1188,"rate":6.6,"date":"2002-12-01T08:00:00.000Z"},{"series":"Manufacturing","year":2003,"month":1,"count":1302,"rate":7.2,"date":"2003-01-01T08:00:00.000Z"},{"series":"Manufacturing","year":2003,"month":2,"count":1229,"rate":6.7,"date":"2003-02-01T08:00:00.000Z"},{"series":"Manufacturing","year":2003,"month":3,"count":1222,"rate":6.8,"date":"2003-03-01T08:00:00.000Z"},{"series":"Manufacturing","year":2003,"month":4,"count":1199,"rate":6.7,"date":"2003-04-01T08:00:00.000Z"},{"series":"Manufacturing","year":2003,"month":5,"count":1150,"rate":6.5,"date":"2003-05-01T07:00:00.000Z"},{"series":"Manufacturing","year":2003,"month":6,"count":1232,"rate":7,"date":"2003-06-01T07:00:00.000Z"},{"series":"Manufacturing","year":2003,"month":7,"count":1193,"rate":6.9,"date":"2003-07-01T07:00:00.000Z"},{"series":"Manufacturing","year":2003,"month":8,"count":1186,"rate":6.7,"date":"2003-08-01T07:00:00.000Z"},{"series":"Manufacturing","year":2003,"month":9,"count":1175,"rate":6.8,"date":"2003-09-01T07:00:00.000Z"},{"series":"Manufacturing","year":2003,"month":10,"count":1041,"rate":6,"date":"2003-10-01T07:00:00.000Z"},{"series":"Manufacturing","year":2003,"month":11,"count":1034,"rate":5.9,"date":"2003-11-01T08:00:00.000Z"},{"series":"Manufacturing","year":2003,"month":12,"count":1025,"rate":5.9,"date":"2003-12-01T08:00:00.000Z"},{"series":"Manufacturing","year":2004,"month":1,"count":1110,"rate":6.4,"date":"2004-01-01T08:00:00.000Z"},{"series":"Manufacturing","year":2004,"month":2,"count":1094,"rate":6.3,"date":"2004-02-01T08:00:00.000Z"},{"series":"Manufacturing","year":2004,"month":3,"count":1083,"rate":6.3,"date":"2004-03-01T08:00:00.000Z"},{"series":"Manufacturing","year":2004,"month":4,"count":1004,"rate":5.8,"date":"2004-04-01T08:00:00.000Z"},{"series":"Manufacturing","year":2004,"month":5,"count":966,"rate":5.6,"date":"2004-05-01T07:00:00.000Z"},{"series":"Manufacturing","year":2004,"month":6,"count":957,"rate":5.6,"date":"2004-06-01T07:00:00.000Z"},{"series":"Manufacturing","year":2004,"month":7,"count":1019,"rate":6,"date":"2004-07-01T07:00:00.000Z"},{"series":"Manufacturing","year":2004,"month":8,"count":840,"rate":4.9,"date":"2004-08-01T07:00:00.000Z"},{"series":"Manufacturing","year":2004,"month":9,"count":852,"rate":5,"date":"2004-09-01T07:00:00.000Z"},{"series":"Manufacturing","year":2004,"month":10,"count":884,"rate":5.3,"date":"2004-10-01T07:00:00.000Z"},{"series":"Manufacturing","year":2004,"month":11,"count":905,"rate":5.4,"date":"2004-11-01T08:00:00.000Z"},{"series":"Manufacturing","year":2004,"month":12,"count":872,"rate":5.1,"date":"2004-12-01T08:00:00.000Z"},{"series":"Manufacturing","year":2005,"month":1,"count":889,"rate":5.3,"date":"2005-01-01T08:00:00.000Z"},{"series":"Manufacturing","year":2005,"month":2,"count":889,"rate":5.3,"date":"2005-02-01T08:00:00.000Z"},{"series":"Manufacturing","year":2005,"month":3,"count":879,"rate":5.3,"date":"2005-03-01T08:00:00.000Z"},{"series":"Manufacturing","year":2005,"month":4,"count":793,"rate":4.8,"date":"2005-04-01T08:00:00.000Z"},{"series":"Manufacturing","year":2005,"month":5,"count":743,"rate":4.5,"date":"2005-05-01T07:00:00.000Z"},{"series":"Manufacturing","year":2005,"month":6,"count":743,"rate":4.4,"date":"2005-06-01T07:00:00.000Z"},{"series":"Manufacturing","year":2005,"month":7,"count":883,"rate":5.3,"date":"2005-07-01T07:00:00.000Z"},{"series":"Manufacturing","year":2005,"month":8,"count":767,"rate":4.7,"date":"2005-08-01T07:00:00.000Z"},{"series":"Manufacturing","year":2005,"month":9,"count":775,"rate":4.7,"date":"2005-09-01T07:00:00.000Z"},{"series":"Manufacturing","year":2005,"month":10,"count":800,"rate":4.8,"date":"2005-10-01T07:00:00.000Z"},{"series":"Manufacturing","year":2005,"month":11,"count":823,"rate":4.9,"date":"2005-11-01T08:00:00.000Z"},{"series":"Manufacturing","year":2005,"month":12,"count":757,"rate":4.5,"date":"2005-12-01T08:00:00.000Z"},{"series":"Manufacturing","year":2006,"month":1,"count":778,"rate":4.6,"date":"2006-01-01T08:00:00.000Z"},{"series":"Manufacturing","year":2006,"month":2,"count":821,"rate":4.9,"date":"2006-02-01T08:00:00.000Z"},{"series":"Manufacturing","year":2006,"month":3,"count":701,"rate":4.1,"date":"2006-03-01T08:00:00.000Z"},{"series":"Manufacturing","year":2006,"month":4,"count":745,"rate":4.5,"date":"2006-04-01T08:00:00.000Z"},{"series":"Manufacturing","year":2006,"month":5,"count":680,"rate":4.1,"date":"2006-05-01T07:00:00.000Z"},{"series":"Manufacturing","year":2006,"month":6,"count":635,"rate":3.8,"date":"2006-06-01T07:00:00.000Z"},{"series":"Manufacturing","year":2006,"month":7,"count":736,"rate":4.4,"date":"2006-07-01T07:00:00.000Z"},{"series":"Manufacturing","year":2006,"month":8,"count":680,"rate":4.1,"date":"2006-08-01T07:00:00.000Z"},{"series":"Manufacturing","year":2006,"month":9,"count":632,"rate":3.8,"date":"2006-09-01T07:00:00.000Z"},{"series":"Manufacturing","year":2006,"month":10,"count":618,"rate":3.7,"date":"2006-10-01T07:00:00.000Z"},{"series":"Manufacturing","year":2006,"month":11,"count":702,"rate":4.3,"date":"2006-11-01T08:00:00.000Z"},{"series":"Manufacturing","year":2006,"month":12,"count":660,"rate":4,"date":"2006-12-01T08:00:00.000Z"},{"series":"Manufacturing","year":2007,"month":1,"count":752,"rate":4.6,"date":"2007-01-01T08:00:00.000Z"},{"series":"Manufacturing","year":2007,"month":2,"count":774,"rate":4.7,"date":"2007-02-01T08:00:00.000Z"},{"series":"Manufacturing","year":2007,"month":3,"count":742,"rate":4.5,"date":"2007-03-01T08:00:00.000Z"},{"series":"Manufacturing","year":2007,"month":4,"count":749,"rate":4.6,"date":"2007-04-01T07:00:00.000Z"},{"series":"Manufacturing","year":2007,"month":5,"count":651,"rate":3.9,"date":"2007-05-01T07:00:00.000Z"},{"series":"Manufacturing","year":2007,"month":6,"count":653,"rate":4,"date":"2007-06-01T07:00:00.000Z"},{"series":"Manufacturing","year":2007,"month":7,"count":621,"rate":3.7,"date":"2007-07-01T07:00:00.000Z"},{"series":"Manufacturing","year":2007,"month":8,"count":596,"rate":3.6,"date":"2007-08-01T07:00:00.000Z"},{"series":"Manufacturing","year":2007,"month":9,"count":673,"rate":4.1,"date":"2007-09-01T07:00:00.000Z"},{"series":"Manufacturing","year":2007,"month":10,"count":729,"rate":4.3,"date":"2007-10-01T07:00:00.000Z"},{"series":"Manufacturing","year":2007,"month":11,"count":762,"rate":4.5,"date":"2007-11-01T07:00:00.000Z"},{"series":"Manufacturing","year":2007,"month":12,"count":772,"rate":4.6,"date":"2007-12-01T08:00:00.000Z"},{"series":"Manufacturing","year":2008,"month":1,"count":837,"rate":5.1,"date":"2008-01-01T08:00:00.000Z"},{"series":"Manufacturing","year":2008,"month":2,"count":820,"rate":5,"date":"2008-02-01T08:00:00.000Z"},{"series":"Manufacturing","year":2008,"month":3,"count":831,"rate":5,"date":"2008-03-01T08:00:00.000Z"},{"series":"Manufacturing","year":2008,"month":4,"count":796,"rate":4.8,"date":"2008-04-01T07:00:00.000Z"},{"series":"Manufacturing","year":2008,"month":5,"count":879,"rate":5.3,"date":"2008-05-01T07:00:00.000Z"},{"series":"Manufacturing","year":2008,"month":6,"count":862,"rate":5.2,"date":"2008-06-01T07:00:00.000Z"},{"series":"Manufacturing","year":2008,"month":7,"count":908,"rate":5.5,"date":"2008-07-01T07:00:00.000Z"},{"series":"Manufacturing","year":2008,"month":8,"count":960,"rate":5.7,"date":"2008-08-01T07:00:00.000Z"},{"series":"Manufacturing","year":2008,"month":9,"count":984,"rate":6,"date":"2008-09-01T07:00:00.000Z"},{"series":"Manufacturing","year":2008,"month":10,"count":1007,"rate":6.2,"date":"2008-10-01T07:00:00.000Z"},{"series":"Manufacturing","year":2008,"month":11,"count":1144,"rate":7,"date":"2008-11-01T07:00:00.000Z"},{"series":"Manufacturing","year":2008,"month":12,"count":1315,"rate":8.3,"date":"2008-12-01T08:00:00.000Z"},{"series":"Manufacturing","year":2009,"month":1,"count":1711,"rate":10.9,"date":"2009-01-01T08:00:00.000Z"},{"series":"Manufacturing","year":2009,"month":2,"count":1822,"rate":11.5,"date":"2009-02-01T08:00:00.000Z"},{"series":"Manufacturing","year":2009,"month":3,"count":1912,"rate":12.2,"date":"2009-03-01T08:00:00.000Z"},{"series":"Manufacturing","year":2009,"month":4,"count":1968,"rate":12.4,"date":"2009-04-01T07:00:00.000Z"},{"series":"Manufacturing","year":2009,"month":5,"count":2010,"rate":12.6,"date":"2009-05-01T07:00:00.000Z"},{"series":"Manufacturing","year":2009,"month":6,"count":2010,"rate":12.6,"date":"2009-06-01T07:00:00.000Z"},{"series":"Manufacturing","year":2009,"month":7,"count":1988,"rate":12.4,"date":"2009-07-01T07:00:00.000Z"},{"series":"Manufacturing","year":2009,"month":8,"count":1866,"rate":11.8,"date":"2009-08-01T07:00:00.000Z"},{"series":"Manufacturing","year":2009,"month":9,"count":1876,"rate":11.9,"date":"2009-09-01T07:00:00.000Z"},{"series":"Manufacturing","year":2009,"month":10,"count":1884,"rate":12.2,"date":"2009-10-01T07:00:00.000Z"},{"series":"Manufacturing","year":2009,"month":11,"count":1882,"rate":12.5,"date":"2009-11-01T07:00:00.000Z"},{"series":"Manufacturing","year":2009,"month":12,"count":1747,"rate":11.9,"date":"2009-12-01T08:00:00.000Z"},{"series":"Manufacturing","year":2010,"month":1,"count":1918,"rate":13,"date":"2010-01-01T08:00:00.000Z"},{"series":"Manufacturing","year":2010,"month":2,"count":1814,"rate":12.1,"date":"2010-02-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2000,"month":1,"count":1000,"rate":5,"date":"2000-01-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2000,"month":2,"count":1023,"rate":5.2,"date":"2000-02-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2000,"month":3,"count":983,"rate":5.1,"date":"2000-03-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2000,"month":4,"count":793,"rate":4.1,"date":"2000-04-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2000,"month":5,"count":821,"rate":4.3,"date":"2000-05-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2000,"month":6,"count":837,"rate":4.4,"date":"2000-06-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2000,"month":7,"count":792,"rate":4.1,"date":"2000-07-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2000,"month":8,"count":853,"rate":4.3,"date":"2000-08-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2000,"month":9,"count":791,"rate":4.1,"date":"2000-09-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2000,"month":10,"count":739,"rate":3.7,"date":"2000-10-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2000,"month":11,"count":701,"rate":3.6,"date":"2000-11-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2000,"month":12,"count":715,"rate":3.7,"date":"2000-12-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2001,"month":1,"count":908,"rate":4.7,"date":"2001-01-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2001,"month":2,"count":990,"rate":5.2,"date":"2001-02-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2001,"month":3,"count":1037,"rate":5.4,"date":"2001-03-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2001,"month":4,"count":820,"rate":4.3,"date":"2001-04-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2001,"month":5,"count":875,"rate":4.5,"date":"2001-05-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2001,"month":6,"count":955,"rate":4.9,"date":"2001-06-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2001,"month":7,"count":833,"rate":4.3,"date":"2001-07-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2001,"month":8,"count":928,"rate":4.8,"date":"2001-08-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2001,"month":9,"count":936,"rate":4.8,"date":"2001-09-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2001,"month":10,"count":941,"rate":4.8,"date":"2001-10-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2001,"month":11,"count":1046,"rate":5.3,"date":"2001-11-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2001,"month":12,"count":1074,"rate":5.4,"date":"2001-12-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2002,"month":1,"count":1212,"rate":6.3,"date":"2002-01-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2002,"month":2,"count":1264,"rate":6.6,"date":"2002-02-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2002,"month":3,"count":1269,"rate":6.6,"date":"2002-03-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2002,"month":4,"count":1222,"rate":6.4,"date":"2002-04-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2002,"month":5,"count":1138,"rate":5.8,"date":"2002-05-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2002,"month":6,"count":1240,"rate":6.2,"date":"2002-06-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2002,"month":7,"count":1132,"rate":5.6,"date":"2002-07-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2002,"month":8,"count":1170,"rate":5.8,"date":"2002-08-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2002,"month":9,"count":1171,"rate":5.9,"date":"2002-09-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2002,"month":10,"count":1212,"rate":6.1,"date":"2002-10-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2002,"month":11,"count":1242,"rate":6.2,"date":"2002-11-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2002,"month":12,"count":1150,"rate":5.7,"date":"2002-12-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2003,"month":1,"count":1342,"rate":6.7,"date":"2003-01-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2003,"month":2,"count":1238,"rate":6.1,"date":"2003-02-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2003,"month":3,"count":1179,"rate":5.9,"date":"2003-03-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2003,"month":4,"count":1201,"rate":6,"date":"2003-04-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2003,"month":5,"count":1247,"rate":6.2,"date":"2003-05-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2003,"month":6,"count":1434,"rate":6.9,"date":"2003-06-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2003,"month":7,"count":1387,"rate":6.6,"date":"2003-07-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2003,"month":8,"count":1161,"rate":5.6,"date":"2003-08-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2003,"month":9,"count":1229,"rate":5.9,"date":"2003-09-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2003,"month":10,"count":1189,"rate":5.7,"date":"2003-10-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2003,"month":11,"count":1156,"rate":5.4,"date":"2003-11-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2003,"month":12,"count":1081,"rate":5,"date":"2003-12-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2004,"month":1,"count":1389,"rate":6.5,"date":"2004-01-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2004,"month":2,"count":1369,"rate":6.5,"date":"2004-02-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2004,"month":3,"count":1386,"rate":6.8,"date":"2004-03-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2004,"month":4,"count":1248,"rate":6.1,"date":"2004-04-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2004,"month":5,"count":1183,"rate":5.8,"date":"2004-05-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2004,"month":6,"count":1182,"rate":5.8,"date":"2004-06-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2004,"month":7,"count":1163,"rate":5.5,"date":"2004-07-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2004,"month":8,"count":1079,"rate":5.1,"date":"2004-08-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2004,"month":9,"count":1127,"rate":5.5,"date":"2004-09-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2004,"month":10,"count":1138,"rate":5.4,"date":"2004-10-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2004,"month":11,"count":1045,"rate":5,"date":"2004-11-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2004,"month":12,"count":1058,"rate":5,"date":"2004-12-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2005,"month":1,"count":1302,"rate":6.3,"date":"2005-01-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2005,"month":2,"count":1301,"rate":6.2,"date":"2005-02-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2005,"month":3,"count":1173,"rate":5.6,"date":"2005-03-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2005,"month":4,"count":1131,"rate":5.4,"date":"2005-04-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2005,"month":5,"count":1145,"rate":5.4,"date":"2005-05-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2005,"month":6,"count":1197,"rate":5.7,"date":"2005-06-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2005,"month":7,"count":1194,"rate":5.6,"date":"2005-07-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2005,"month":8,"count":1130,"rate":5.3,"date":"2005-08-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2005,"month":9,"count":1038,"rate":4.9,"date":"2005-09-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2005,"month":10,"count":1050,"rate":4.9,"date":"2005-10-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2005,"month":11,"count":1013,"rate":4.7,"date":"2005-11-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2005,"month":12,"count":968,"rate":4.5,"date":"2005-12-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2006,"month":1,"count":1203,"rate":5.7,"date":"2006-01-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2006,"month":2,"count":1141,"rate":5.4,"date":"2006-02-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2006,"month":3,"count":1022,"rate":4.9,"date":"2006-03-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2006,"month":4,"count":972,"rate":4.6,"date":"2006-04-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2006,"month":5,"count":1025,"rate":4.8,"date":"2006-05-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2006,"month":6,"count":1085,"rate":5.1,"date":"2006-06-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2006,"month":7,"count":1083,"rate":5.1,"date":"2006-07-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2006,"month":8,"count":977,"rate":4.7,"date":"2006-08-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2006,"month":9,"count":1008,"rate":4.9,"date":"2006-09-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2006,"month":10,"count":972,"rate":4.7,"date":"2006-10-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2006,"month":11,"count":1018,"rate":4.8,"date":"2006-11-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2006,"month":12,"count":965,"rate":4.5,"date":"2006-12-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2007,"month":1,"count":1166,"rate":5.5,"date":"2007-01-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2007,"month":2,"count":1045,"rate":5.1,"date":"2007-02-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2007,"month":3,"count":896,"rate":4.4,"date":"2007-03-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2007,"month":4,"count":872,"rate":4.2,"date":"2007-04-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2007,"month":5,"count":795,"rate":3.9,"date":"2007-05-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2007,"month":6,"count":979,"rate":4.6,"date":"2007-06-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2007,"month":7,"count":1089,"rate":5.2,"date":"2007-07-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2007,"month":8,"count":1028,"rate":5.1,"date":"2007-08-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2007,"month":9,"count":1027,"rate":5.1,"date":"2007-09-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2007,"month":10,"count":907,"rate":4.4,"date":"2007-10-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2007,"month":11,"count":893,"rate":4.3,"date":"2007-11-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2007,"month":12,"count":1009,"rate":4.8,"date":"2007-12-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2008,"month":1,"count":1120,"rate":5.4,"date":"2008-01-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2008,"month":2,"count":1007,"rate":4.9,"date":"2008-02-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2008,"month":3,"count":992,"rate":4.9,"date":"2008-03-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2008,"month":4,"count":919,"rate":4.5,"date":"2008-04-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2008,"month":5,"count":1049,"rate":5.2,"date":"2008-05-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2008,"month":6,"count":1160,"rate":5.7,"date":"2008-06-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2008,"month":7,"count":1329,"rate":6.5,"date":"2008-07-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2008,"month":8,"count":1366,"rate":6.6,"date":"2008-08-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2008,"month":9,"count":1277,"rate":6.2,"date":"2008-09-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2008,"month":10,"count":1313,"rate":6.3,"date":"2008-10-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2008,"month":11,"count":1397,"rate":6.7,"date":"2008-11-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2008,"month":12,"count":1535,"rate":7.2,"date":"2008-12-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2009,"month":1,"count":1794,"rate":8.7,"date":"2009-01-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2009,"month":2,"count":1847,"rate":8.9,"date":"2009-02-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2009,"month":3,"count":1852,"rate":9,"date":"2009-03-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2009,"month":4,"count":1833,"rate":9,"date":"2009-04-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2009,"month":5,"count":1835,"rate":9,"date":"2009-05-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2009,"month":6,"count":1863,"rate":9.1,"date":"2009-06-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2009,"month":7,"count":1854,"rate":9,"date":"2009-07-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2009,"month":8,"count":1794,"rate":8.8,"date":"2009-08-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2009,"month":9,"count":1809,"rate":9,"date":"2009-09-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2009,"month":10,"count":1919,"rate":9.6,"date":"2009-10-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2009,"month":11,"count":1879,"rate":9.2,"date":"2009-11-01T07:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2009,"month":12,"count":1851,"rate":9.1,"date":"2009-12-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2010,"month":1,"count":2154,"rate":10.5,"date":"2010-01-01T08:00:00.000Z"},{"series":"Wholesale and Retail Trade","year":2010,"month":2,"count":2071,"rate":10,"date":"2010-02-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2000,"month":1,"count":236,"rate":4.3,"date":"2000-01-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2000,"month":2,"count":223,"rate":4,"date":"2000-02-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2000,"month":3,"count":192,"rate":3.5,"date":"2000-03-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2000,"month":4,"count":191,"rate":3.4,"date":"2000-04-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2000,"month":5,"count":190,"rate":3.4,"date":"2000-05-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2000,"month":6,"count":183,"rate":3.2,"date":"2000-06-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2000,"month":7,"count":228,"rate":3.9,"date":"2000-07-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2000,"month":8,"count":198,"rate":3.4,"date":"2000-08-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2000,"month":9,"count":231,"rate":4,"date":"2000-09-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2000,"month":10,"count":153,"rate":2.8,"date":"2000-10-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2000,"month":11,"count":129,"rate":2.3,"date":"2000-11-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2000,"month":12,"count":168,"rate":3.1,"date":"2000-12-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2001,"month":1,"count":194,"rate":3.6,"date":"2001-01-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2001,"month":2,"count":189,"rate":3.4,"date":"2001-02-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2001,"month":3,"count":193,"rate":3.5,"date":"2001-03-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2001,"month":4,"count":232,"rate":4.2,"date":"2001-04-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2001,"month":5,"count":178,"rate":3.1,"date":"2001-05-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2001,"month":6,"count":242,"rate":4.3,"date":"2001-06-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2001,"month":7,"count":236,"rate":4.2,"date":"2001-07-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2001,"month":8,"count":226,"rate":3.9,"date":"2001-08-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2001,"month":9,"count":214,"rate":3.9,"date":"2001-09-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2001,"month":10,"count":321,"rate":5.8,"date":"2001-10-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2001,"month":11,"count":302,"rate":5.4,"date":"2001-11-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2001,"month":12,"count":310,"rate":5.6,"date":"2001-12-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2002,"month":1,"count":368,"rate":6.6,"date":"2002-01-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2002,"month":2,"count":331,"rate":5.7,"date":"2002-02-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2002,"month":3,"count":313,"rate":5.6,"date":"2002-03-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2002,"month":4,"count":280,"rate":5,"date":"2002-04-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2002,"month":5,"count":257,"rate":4.5,"date":"2002-05-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2002,"month":6,"count":274,"rate":4.9,"date":"2002-06-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2002,"month":7,"count":270,"rate":4.9,"date":"2002-07-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2002,"month":8,"count":221,"rate":3.9,"date":"2002-08-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2002,"month":9,"count":235,"rate":4.2,"date":"2002-09-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2002,"month":10,"count":262,"rate":4.7,"date":"2002-10-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2002,"month":11,"count":233,"rate":4.2,"date":"2002-11-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2002,"month":12,"count":243,"rate":4.6,"date":"2002-12-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2003,"month":1,"count":331,"rate":6.3,"date":"2003-01-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2003,"month":2,"count":316,"rate":5.8,"date":"2003-02-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2003,"month":3,"count":319,"rate":5.9,"date":"2003-03-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2003,"month":4,"count":274,"rate":5,"date":"2003-04-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2003,"month":5,"count":260,"rate":4.9,"date":"2003-05-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2003,"month":6,"count":300,"rate":5.5,"date":"2003-06-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2003,"month":7,"count":289,"rate":5.4,"date":"2003-07-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2003,"month":8,"count":255,"rate":4.8,"date":"2003-08-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2003,"month":9,"count":255,"rate":4.7,"date":"2003-09-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2003,"month":10,"count":260,"rate":4.8,"date":"2003-10-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2003,"month":11,"count":275,"rate":5.1,"date":"2003-11-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2003,"month":12,"count":267,"rate":5,"date":"2003-12-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2004,"month":1,"count":243,"rate":4.6,"date":"2004-01-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2004,"month":2,"count":291,"rate":5.5,"date":"2004-02-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2004,"month":3,"count":284,"rate":5.4,"date":"2004-03-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2004,"month":4,"count":239,"rate":4.5,"date":"2004-04-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2004,"month":5,"count":230,"rate":4.4,"date":"2004-05-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2004,"month":6,"count":227,"rate":4.3,"date":"2004-06-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2004,"month":7,"count":231,"rate":4.3,"date":"2004-07-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2004,"month":8,"count":236,"rate":4.4,"date":"2004-08-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2004,"month":9,"count":208,"rate":3.9,"date":"2004-09-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2004,"month":10,"count":219,"rate":4,"date":"2004-10-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2004,"month":11,"count":217,"rate":4,"date":"2004-11-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2004,"month":12,"count":204,"rate":3.8,"date":"2004-12-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2005,"month":1,"count":276,"rate":5,"date":"2005-01-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2005,"month":2,"count":245,"rate":4.4,"date":"2005-02-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2005,"month":3,"count":267,"rate":4.8,"date":"2005-03-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2005,"month":4,"count":257,"rate":4.7,"date":"2005-04-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2005,"month":5,"count":223,"rate":4.1,"date":"2005-05-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2005,"month":6,"count":247,"rate":4.5,"date":"2005-06-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2005,"month":7,"count":222,"rate":3.9,"date":"2005-07-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2005,"month":8,"count":187,"rate":3.3,"date":"2005-08-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2005,"month":9,"count":211,"rate":3.7,"date":"2005-09-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2005,"month":10,"count":251,"rate":4.4,"date":"2005-10-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2005,"month":11,"count":199,"rate":3.5,"date":"2005-11-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2005,"month":12,"count":202,"rate":3.6,"date":"2005-12-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2006,"month":1,"count":287,"rate":5,"date":"2006-01-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2006,"month":2,"count":260,"rate":4.6,"date":"2006-02-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2006,"month":3,"count":263,"rate":4.7,"date":"2006-03-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2006,"month":4,"count":272,"rate":4.8,"date":"2006-04-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2006,"month":5,"count":226,"rate":4,"date":"2006-05-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2006,"month":6,"count":225,"rate":3.9,"date":"2006-06-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2006,"month":7,"count":237,"rate":4.2,"date":"2006-07-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2006,"month":8,"count":217,"rate":3.7,"date":"2006-08-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2006,"month":9,"count":183,"rate":3.1,"date":"2006-09-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2006,"month":10,"count":206,"rate":3.6,"date":"2006-10-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2006,"month":11,"count":183,"rate":3.1,"date":"2006-11-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2006,"month":12,"count":190,"rate":3.2,"date":"2006-12-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2007,"month":1,"count":248,"rate":4.2,"date":"2007-01-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2007,"month":2,"count":251,"rate":4.2,"date":"2007-02-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2007,"month":3,"count":249,"rate":4.3,"date":"2007-03-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2007,"month":4,"count":188,"rate":3.3,"date":"2007-04-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2007,"month":5,"count":216,"rate":3.8,"date":"2007-05-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2007,"month":6,"count":242,"rate":4.1,"date":"2007-06-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2007,"month":7,"count":309,"rate":5.1,"date":"2007-07-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2007,"month":8,"count":205,"rate":3.4,"date":"2007-08-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2007,"month":9,"count":224,"rate":3.7,"date":"2007-09-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2007,"month":10,"count":218,"rate":3.6,"date":"2007-10-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2007,"month":11,"count":242,"rate":3.9,"date":"2007-11-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2007,"month":12,"count":210,"rate":3.4,"date":"2007-12-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2008,"month":1,"count":271,"rate":4.4,"date":"2008-01-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2008,"month":2,"count":289,"rate":4.6,"date":"2008-02-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2008,"month":3,"count":267,"rate":4.3,"date":"2008-03-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2008,"month":4,"count":245,"rate":4,"date":"2008-04-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2008,"month":5,"count":269,"rate":4.3,"date":"2008-05-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2008,"month":6,"count":329,"rate":5.1,"date":"2008-06-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2008,"month":7,"count":359,"rate":5.7,"date":"2008-07-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2008,"month":8,"count":309,"rate":5.2,"date":"2008-08-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2008,"month":9,"count":337,"rate":5.8,"date":"2008-09-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2008,"month":10,"count":316,"rate":5.7,"date":"2008-10-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2008,"month":11,"count":331,"rate":5.8,"date":"2008-11-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2008,"month":12,"count":421,"rate":6.7,"date":"2008-12-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2009,"month":1,"count":522,"rate":8.4,"date":"2009-01-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2009,"month":2,"count":563,"rate":9.1,"date":"2009-02-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2009,"month":3,"count":558,"rate":9,"date":"2009-03-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2009,"month":4,"count":541,"rate":9,"date":"2009-04-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2009,"month":5,"count":506,"rate":8.5,"date":"2009-05-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2009,"month":6,"count":499,"rate":8.4,"date":"2009-06-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2009,"month":7,"count":511,"rate":8.8,"date":"2009-07-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2009,"month":8,"count":547,"rate":9.8,"date":"2009-08-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2009,"month":9,"count":538,"rate":9.5,"date":"2009-09-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2009,"month":10,"count":480,"rate":8.6,"date":"2009-10-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2009,"month":11,"count":493,"rate":8.5,"date":"2009-11-01T07:00:00.000Z"},{"series":"Transportation and Utilities","year":2009,"month":12,"count":539,"rate":9,"date":"2009-12-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2010,"month":1,"count":657,"rate":11.3,"date":"2010-01-01T08:00:00.000Z"},{"series":"Transportation and Utilities","year":2010,"month":2,"count":591,"rate":10.5,"date":"2010-02-01T08:00:00.000Z"},{"series":"Information","year":2000,"month":1,"count":125,"rate":3.4,"date":"2000-01-01T08:00:00.000Z"},{"series":"Information","year":2000,"month":2,"count":112,"rate":2.9,"date":"2000-02-01T08:00:00.000Z"},{"series":"Information","year":2000,"month":3,"count":140,"rate":3.6,"date":"2000-03-01T08:00:00.000Z"},{"series":"Information","year":2000,"month":4,"count":95,"rate":2.4,"date":"2000-04-01T08:00:00.000Z"},{"series":"Information","year":2000,"month":5,"count":131,"rate":3.5,"date":"2000-05-01T07:00:00.000Z"},{"series":"Information","year":2000,"month":6,"count":102,"rate":2.6,"date":"2000-06-01T07:00:00.000Z"},{"series":"Information","year":2000,"month":7,"count":144,"rate":3.6,"date":"2000-07-01T07:00:00.000Z"},{"series":"Information","year":2000,"month":8,"count":143,"rate":3.7,"date":"2000-08-01T07:00:00.000Z"},{"series":"Information","year":2000,"month":9,"count":130,"rate":3.3,"date":"2000-09-01T07:00:00.000Z"},{"series":"Information","year":2000,"month":10,"count":96,"rate":2.4,"date":"2000-10-01T07:00:00.000Z"},{"series":"Information","year":2000,"month":11,"count":117,"rate":3,"date":"2000-11-01T08:00:00.000Z"},{"series":"Information","year":2000,"month":12,"count":151,"rate":4,"date":"2000-12-01T08:00:00.000Z"},{"series":"Information","year":2001,"month":1,"count":161,"rate":4.1,"date":"2001-01-01T08:00:00.000Z"},{"series":"Information","year":2001,"month":2,"count":109,"rate":2.9,"date":"2001-02-01T08:00:00.000Z"},{"series":"Information","year":2001,"month":3,"count":148,"rate":3.8,"date":"2001-03-01T08:00:00.000Z"},{"series":"Information","year":2001,"month":4,"count":148,"rate":3.7,"date":"2001-04-01T08:00:00.000Z"},{"series":"Information","year":2001,"month":5,"count":164,"rate":4.2,"date":"2001-05-01T07:00:00.000Z"},{"series":"Information","year":2001,"month":6,"count":163,"rate":4.1,"date":"2001-06-01T07:00:00.000Z"},{"series":"Information","year":2001,"month":7,"count":206,"rate":5.2,"date":"2001-07-01T07:00:00.000Z"},{"series":"Information","year":2001,"month":8,"count":210,"rate":5.4,"date":"2001-08-01T07:00:00.000Z"},{"series":"Information","year":2001,"month":9,"count":219,"rate":5.6,"date":"2001-09-01T07:00:00.000Z"},{"series":"Information","year":2001,"month":10,"count":233,"rate":6,"date":"2001-10-01T07:00:00.000Z"},{"series":"Information","year":2001,"month":11,"count":241,"rate":6.2,"date":"2001-11-01T08:00:00.000Z"},{"series":"Information","year":2001,"month":12,"count":275,"rate":7.4,"date":"2001-12-01T08:00:00.000Z"},{"series":"Information","year":2002,"month":1,"count":263,"rate":7.1,"date":"2002-01-01T08:00:00.000Z"},{"series":"Information","year":2002,"month":2,"count":279,"rate":7.6,"date":"2002-02-01T08:00:00.000Z"},{"series":"Information","year":2002,"month":3,"count":266,"rate":7.2,"date":"2002-03-01T08:00:00.000Z"},{"series":"Information","year":2002,"month":4,"count":257,"rate":6.9,"date":"2002-04-01T08:00:00.000Z"},{"series":"Information","year":2002,"month":5,"count":260,"rate":7.2,"date":"2002-05-01T07:00:00.000Z"},{"series":"Information","year":2002,"month":6,"count":255,"rate":6.9,"date":"2002-06-01T07:00:00.000Z"},{"series":"Information","year":2002,"month":7,"count":264,"rate":7.1,"date":"2002-07-01T07:00:00.000Z"},{"series":"Information","year":2002,"month":8,"count":270,"rate":7.1,"date":"2002-08-01T07:00:00.000Z"},{"series":"Information","year":2002,"month":9,"count":231,"rate":6.3,"date":"2002-09-01T07:00:00.000Z"},{"series":"Information","year":2002,"month":10,"count":211,"rate":6,"date":"2002-10-01T07:00:00.000Z"},{"series":"Information","year":2002,"month":11,"count":220,"rate":6.5,"date":"2002-11-01T08:00:00.000Z"},{"series":"Information","year":2002,"month":12,"count":255,"rate":7.2,"date":"2002-12-01T08:00:00.000Z"},{"series":"Information","year":2003,"month":1,"count":243,"rate":6.7,"date":"2003-01-01T08:00:00.000Z"},{"series":"Information","year":2003,"month":2,"count":321,"rate":8.6,"date":"2003-02-01T08:00:00.000Z"},{"series":"Information","year":2003,"month":3,"count":267,"rate":7.4,"date":"2003-03-01T08:00:00.000Z"},{"series":"Information","year":2003,"month":4,"count":268,"rate":7.3,"date":"2003-04-01T08:00:00.000Z"},{"series":"Information","year":2003,"month":5,"count":251,"rate":6.9,"date":"2003-05-01T07:00:00.000Z"},{"series":"Information","year":2003,"month":6,"count":239,"rate":6.4,"date":"2003-06-01T07:00:00.000Z"},{"series":"Information","year":2003,"month":7,"count":224,"rate":5.9,"date":"2003-07-01T07:00:00.000Z"},{"series":"Information","year":2003,"month":8,"count":224,"rate":6.1,"date":"2003-08-01T07:00:00.000Z"},{"series":"Information","year":2003,"month":9,"count":248,"rate":7,"date":"2003-09-01T07:00:00.000Z"},{"series":"Information","year":2003,"month":10,"count":182,"rate":5.4,"date":"2003-10-01T07:00:00.000Z"},{"series":"Information","year":2003,"month":11,"count":257,"rate":7.6,"date":"2003-11-01T08:00:00.000Z"},{"series":"Information","year":2003,"month":12,"count":224,"rate":6.5,"date":"2003-12-01T08:00:00.000Z"},{"series":"Information","year":2004,"month":1,"count":236,"rate":7,"date":"2004-01-01T08:00:00.000Z"},{"series":"Information","year":2004,"month":2,"count":194,"rate":5.8,"date":"2004-02-01T08:00:00.000Z"},{"series":"Information","year":2004,"month":3,"count":216,"rate":6.3,"date":"2004-03-01T08:00:00.000Z"},{"series":"Information","year":2004,"month":4,"count":168,"rate":5,"date":"2004-04-01T08:00:00.000Z"},{"series":"Information","year":2004,"month":5,"count":190,"rate":5.7,"date":"2004-05-01T07:00:00.000Z"},{"series":"Information","year":2004,"month":6,"count":172,"rate":5,"date":"2004-06-01T07:00:00.000Z"},{"series":"Information","year":2004,"month":7,"count":174,"rate":5.2,"date":"2004-07-01T07:00:00.000Z"},{"series":"Information","year":2004,"month":8,"count":191,"rate":5.7,"date":"2004-08-01T07:00:00.000Z"},{"series":"Information","year":2004,"month":9,"count":178,"rate":5.4,"date":"2004-09-01T07:00:00.000Z"},{"series":"Information","year":2004,"month":10,"count":185,"rate":5.6,"date":"2004-10-01T07:00:00.000Z"},{"series":"Information","year":2004,"month":11,"count":187,"rate":5.6,"date":"2004-11-01T08:00:00.000Z"},{"series":"Information","year":2004,"month":12,"count":173,"rate":5.7,"date":"2004-12-01T08:00:00.000Z"},{"series":"Information","year":2005,"month":1,"count":168,"rate":5.4,"date":"2005-01-01T08:00:00.000Z"},{"series":"Information","year":2005,"month":2,"count":204,"rate":6.5,"date":"2005-02-01T08:00:00.000Z"},{"series":"Information","year":2005,"month":3,"count":177,"rate":6,"date":"2005-03-01T08:00:00.000Z"},{"series":"Information","year":2005,"month":4,"count":178,"rate":5.9,"date":"2005-04-01T08:00:00.000Z"},{"series":"Information","year":2005,"month":5,"count":145,"rate":4.7,"date":"2005-05-01T07:00:00.000Z"},{"series":"Information","year":2005,"month":6,"count":160,"rate":5,"date":"2005-06-01T07:00:00.000Z"},{"series":"Information","year":2005,"month":7,"count":142,"rate":4.2,"date":"2005-07-01T07:00:00.000Z"},{"series":"Information","year":2005,"month":8,"count":156,"rate":4.6,"date":"2005-08-01T07:00:00.000Z"},{"series":"Information","year":2005,"month":9,"count":168,"rate":4.9,"date":"2005-09-01T07:00:00.000Z"},{"series":"Information","year":2005,"month":10,"count":162,"rate":4.8,"date":"2005-10-01T07:00:00.000Z"},{"series":"Information","year":2005,"month":11,"count":172,"rate":5.1,"date":"2005-11-01T08:00:00.000Z"},{"series":"Information","year":2005,"month":12,"count":128,"rate":3.7,"date":"2005-12-01T08:00:00.000Z"},{"series":"Information","year":2006,"month":1,"count":105,"rate":3.3,"date":"2006-01-01T08:00:00.000Z"},{"series":"Information","year":2006,"month":2,"count":119,"rate":3.7,"date":"2006-02-01T08:00:00.000Z"},{"series":"Information","year":2006,"month":3,"count":116,"rate":3.5,"date":"2006-03-01T08:00:00.000Z"},{"series":"Information","year":2006,"month":4,"count":132,"rate":4.2,"date":"2006-04-01T08:00:00.000Z"},{"series":"Information","year":2006,"month":5,"count":158,"rate":4.8,"date":"2006-05-01T07:00:00.000Z"},{"series":"Information","year":2006,"month":6,"count":114,"rate":3.4,"date":"2006-06-01T07:00:00.000Z"},{"series":"Information","year":2006,"month":7,"count":103,"rate":3,"date":"2006-07-01T07:00:00.000Z"},{"series":"Information","year":2006,"month":8,"count":132,"rate":3.9,"date":"2006-08-01T07:00:00.000Z"},{"series":"Information","year":2006,"month":9,"count":170,"rate":4.9,"date":"2006-09-01T07:00:00.000Z"},{"series":"Information","year":2006,"month":10,"count":116,"rate":3.4,"date":"2006-10-01T07:00:00.000Z"},{"series":"Information","year":2006,"month":11,"count":137,"rate":3.9,"date":"2006-11-01T08:00:00.000Z"},{"series":"Information","year":2006,"month":12,"count":108,"rate":2.9,"date":"2006-12-01T08:00:00.000Z"},{"series":"Information","year":2007,"month":1,"count":143,"rate":4,"date":"2007-01-01T08:00:00.000Z"},{"series":"Information","year":2007,"month":2,"count":139,"rate":4,"date":"2007-02-01T08:00:00.000Z"},{"series":"Information","year":2007,"month":3,"count":109,"rate":3.2,"date":"2007-03-01T08:00:00.000Z"},{"series":"Information","year":2007,"month":4,"count":77,"rate":2.4,"date":"2007-04-01T07:00:00.000Z"},{"series":"Information","year":2007,"month":5,"count":110,"rate":3.3,"date":"2007-05-01T07:00:00.000Z"},{"series":"Information","year":2007,"month":6,"count":114,"rate":3.4,"date":"2007-06-01T07:00:00.000Z"},{"series":"Information","year":2007,"month":7,"count":112,"rate":3.4,"date":"2007-07-01T07:00:00.000Z"},{"series":"Information","year":2007,"month":8,"count":140,"rate":4.1,"date":"2007-08-01T07:00:00.000Z"},{"series":"Information","year":2007,"month":9,"count":124,"rate":3.7,"date":"2007-09-01T07:00:00.000Z"},{"series":"Information","year":2007,"month":10,"count":120,"rate":3.7,"date":"2007-10-01T07:00:00.000Z"},{"series":"Information","year":2007,"month":11,"count":132,"rate":4,"date":"2007-11-01T07:00:00.000Z"},{"series":"Information","year":2007,"month":12,"count":125,"rate":3.7,"date":"2007-12-01T08:00:00.000Z"},{"series":"Information","year":2008,"month":1,"count":169,"rate":5.1,"date":"2008-01-01T08:00:00.000Z"},{"series":"Information","year":2008,"month":2,"count":193,"rate":5.8,"date":"2008-02-01T08:00:00.000Z"},{"series":"Information","year":2008,"month":3,"count":155,"rate":4.8,"date":"2008-03-01T08:00:00.000Z"},{"series":"Information","year":2008,"month":4,"count":143,"rate":4.4,"date":"2008-04-01T07:00:00.000Z"},{"series":"Information","year":2008,"month":5,"count":170,"rate":5,"date":"2008-05-01T07:00:00.000Z"},{"series":"Information","year":2008,"month":6,"count":157,"rate":4.7,"date":"2008-06-01T07:00:00.000Z"},{"series":"Information","year":2008,"month":7,"count":141,"rate":4.1,"date":"2008-07-01T07:00:00.000Z"},{"series":"Information","year":2008,"month":8,"count":144,"rate":4.2,"date":"2008-08-01T07:00:00.000Z"},{"series":"Information","year":2008,"month":9,"count":166,"rate":5,"date":"2008-09-01T07:00:00.000Z"},{"series":"Information","year":2008,"month":10,"count":168,"rate":5,"date":"2008-10-01T07:00:00.000Z"},{"series":"Information","year":2008,"month":11,"count":173,"rate":5.2,"date":"2008-11-01T07:00:00.000Z"},{"series":"Information","year":2008,"month":12,"count":219,"rate":6.9,"date":"2008-12-01T08:00:00.000Z"},{"series":"Information","year":2009,"month":1,"count":232,"rate":7.4,"date":"2009-01-01T08:00:00.000Z"},{"series":"Information","year":2009,"month":2,"count":224,"rate":7.1,"date":"2009-02-01T08:00:00.000Z"},{"series":"Information","year":2009,"month":3,"count":252,"rate":7.8,"date":"2009-03-01T08:00:00.000Z"},{"series":"Information","year":2009,"month":4,"count":320,"rate":10.1,"date":"2009-04-01T07:00:00.000Z"},{"series":"Information","year":2009,"month":5,"count":303,"rate":9.5,"date":"2009-05-01T07:00:00.000Z"},{"series":"Information","year":2009,"month":6,"count":347,"rate":11.1,"date":"2009-06-01T07:00:00.000Z"},{"series":"Information","year":2009,"month":7,"count":373,"rate":11.5,"date":"2009-07-01T07:00:00.000Z"},{"series":"Information","year":2009,"month":8,"count":358,"rate":10.7,"date":"2009-08-01T07:00:00.000Z"},{"series":"Information","year":2009,"month":9,"count":362,"rate":11.2,"date":"2009-09-01T07:00:00.000Z"},{"series":"Information","year":2009,"month":10,"count":261,"rate":8.2,"date":"2009-10-01T07:00:00.000Z"},{"series":"Information","year":2009,"month":11,"count":243,"rate":7.6,"date":"2009-11-01T07:00:00.000Z"},{"series":"Information","year":2009,"month":12,"count":256,"rate":8.5,"date":"2009-12-01T08:00:00.000Z"},{"series":"Information","year":2010,"month":1,"count":313,"rate":10,"date":"2010-01-01T08:00:00.000Z"},{"series":"Information","year":2010,"month":2,"count":300,"rate":10,"date":"2010-02-01T08:00:00.000Z"},{"series":"Finance","year":2000,"month":1,"count":228,"rate":2.7,"date":"2000-01-01T08:00:00.000Z"},{"series":"Finance","year":2000,"month":2,"count":240,"rate":2.8,"date":"2000-02-01T08:00:00.000Z"},{"series":"Finance","year":2000,"month":3,"count":226,"rate":2.6,"date":"2000-03-01T08:00:00.000Z"},{"series":"Finance","year":2000,"month":4,"count":197,"rate":2.3,"date":"2000-04-01T08:00:00.000Z"},{"series":"Finance","year":2000,"month":5,"count":195,"rate":2.2,"date":"2000-05-01T07:00:00.000Z"},{"series":"Finance","year":2000,"month":6,"count":216,"rate":2.5,"date":"2000-06-01T07:00:00.000Z"},{"series":"Finance","year":2000,"month":7,"count":190,"rate":2.2,"date":"2000-07-01T07:00:00.000Z"},{"series":"Finance","year":2000,"month":8,"count":213,"rate":2.5,"date":"2000-08-01T07:00:00.000Z"},{"series":"Finance","year":2000,"month":9,"count":187,"rate":2.2,"date":"2000-09-01T07:00:00.000Z"},{"series":"Finance","year":2000,"month":10,"count":224,"rate":2.6,"date":"2000-10-01T07:00:00.000Z"},{"series":"Finance","year":2000,"month":11,"count":184,"rate":2.1,"date":"2000-11-01T08:00:00.000Z"},{"series":"Finance","year":2000,"month":12,"count":200,"rate":2.3,"date":"2000-12-01T08:00:00.000Z"},{"series":"Finance","year":2001,"month":1,"count":232,"rate":2.6,"date":"2001-01-01T08:00:00.000Z"},{"series":"Finance","year":2001,"month":2,"count":235,"rate":2.6,"date":"2001-02-01T08:00:00.000Z"},{"series":"Finance","year":2001,"month":3,"count":211,"rate":2.4,"date":"2001-03-01T08:00:00.000Z"},{"series":"Finance","year":2001,"month":4,"count":232,"rate":2.6,"date":"2001-04-01T08:00:00.000Z"},{"series":"Finance","year":2001,"month":5,"count":191,"rate":2.2,"date":"2001-05-01T07:00:00.000Z"},{"series":"Finance","year":2001,"month":6,"count":249,"rate":2.8,"date":"2001-06-01T07:00:00.000Z"},{"series":"Finance","year":2001,"month":7,"count":289,"rate":3.3,"date":"2001-07-01T07:00:00.000Z"},{"series":"Finance","year":2001,"month":8,"count":256,"rate":2.9,"date":"2001-08-01T07:00:00.000Z"},{"series":"Finance","year":2001,"month":9,"count":268,"rate":3.1,"date":"2001-09-01T07:00:00.000Z"},{"series":"Finance","year":2001,"month":10,"count":281,"rate":3.3,"date":"2001-10-01T07:00:00.000Z"},{"series":"Finance","year":2001,"month":11,"count":320,"rate":3.6,"date":"2001-11-01T08:00:00.000Z"},{"series":"Finance","year":2001,"month":12,"count":258,"rate":3,"date":"2001-12-01T08:00:00.000Z"},{"series":"Finance","year":2002,"month":1,"count":267,"rate":3,"date":"2002-01-01T08:00:00.000Z"},{"series":"Finance","year":2002,"month":2,"count":318,"rate":3.5,"date":"2002-02-01T08:00:00.000Z"},{"series":"Finance","year":2002,"month":3,"count":287,"rate":3.2,"date":"2002-03-01T08:00:00.000Z"},{"series":"Finance","year":2002,"month":4,"count":292,"rate":3.3,"date":"2002-04-01T08:00:00.000Z"},{"series":"Finance","year":2002,"month":5,"count":340,"rate":3.8,"date":"2002-05-01T07:00:00.000Z"},{"series":"Finance","year":2002,"month":6,"count":373,"rate":4.1,"date":"2002-06-01T07:00:00.000Z"},{"series":"Finance","year":2002,"month":7,"count":345,"rate":3.8,"date":"2002-07-01T07:00:00.000Z"},{"series":"Finance","year":2002,"month":8,"count":343,"rate":3.8,"date":"2002-08-01T07:00:00.000Z"},{"series":"Finance","year":2002,"month":9,"count":299,"rate":3.3,"date":"2002-09-01T07:00:00.000Z"},{"series":"Finance","year":2002,"month":10,"count":312,"rate":3.5,"date":"2002-10-01T07:00:00.000Z"},{"series":"Finance","year":2002,"month":11,"count":337,"rate":3.7,"date":"2002-11-01T08:00:00.000Z"},{"series":"Finance","year":2002,"month":12,"count":322,"rate":3.6,"date":"2002-12-01T08:00:00.000Z"},{"series":"Finance","year":2003,"month":1,"count":327,"rate":3.6,"date":"2003-01-01T08:00:00.000Z"},{"series":"Finance","year":2003,"month":2,"count":310,"rate":3.4,"date":"2003-02-01T08:00:00.000Z"},{"series":"Finance","year":2003,"month":3,"count":357,"rate":4,"date":"2003-03-01T08:00:00.000Z"},{"series":"Finance","year":2003,"month":4,"count":323,"rate":3.6,"date":"2003-04-01T08:00:00.000Z"},{"series":"Finance","year":2003,"month":5,"count":320,"rate":3.6,"date":"2003-05-01T07:00:00.000Z"},{"series":"Finance","year":2003,"month":6,"count":358,"rate":4,"date":"2003-06-01T07:00:00.000Z"},{"series":"Finance","year":2003,"month":7,"count":284,"rate":3.1,"date":"2003-07-01T07:00:00.000Z"},{"series":"Finance","year":2003,"month":8,"count":342,"rate":3.7,"date":"2003-08-01T07:00:00.000Z"},{"series":"Finance","year":2003,"month":9,"count":305,"rate":3.3,"date":"2003-09-01T07:00:00.000Z"},{"series":"Finance","year":2003,"month":10,"count":303,"rate":3.3,"date":"2003-10-01T07:00:00.000Z"},{"series":"Finance","year":2003,"month":11,"count":311,"rate":3.3,"date":"2003-11-01T08:00:00.000Z"},{"series":"Finance","year":2003,"month":12,"count":283,"rate":3,"date":"2003-12-01T08:00:00.000Z"},{"series":"Finance","year":2004,"month":1,"count":403,"rate":4.3,"date":"2004-01-01T08:00:00.000Z"},{"series":"Finance","year":2004,"month":2,"count":363,"rate":3.8,"date":"2004-02-01T08:00:00.000Z"},{"series":"Finance","year":2004,"month":3,"count":343,"rate":3.7,"date":"2004-03-01T08:00:00.000Z"},{"series":"Finance","year":2004,"month":4,"count":312,"rate":3.4,"date":"2004-04-01T08:00:00.000Z"},{"series":"Finance","year":2004,"month":5,"count":302,"rate":3.3,"date":"2004-05-01T07:00:00.000Z"},{"series":"Finance","year":2004,"month":6,"count":335,"rate":3.6,"date":"2004-06-01T07:00:00.000Z"},{"series":"Finance","year":2004,"month":7,"count":307,"rate":3.3,"date":"2004-07-01T07:00:00.000Z"},{"series":"Finance","year":2004,"month":8,"count":312,"rate":3.4,"date":"2004-08-01T07:00:00.000Z"},{"series":"Finance","year":2004,"month":9,"count":374,"rate":4,"date":"2004-09-01T07:00:00.000Z"},{"series":"Finance","year":2004,"month":10,"count":358,"rate":3.8,"date":"2004-10-01T07:00:00.000Z"},{"series":"Finance","year":2004,"month":11,"count":290,"rate":3.1,"date":"2004-11-01T08:00:00.000Z"},{"series":"Finance","year":2004,"month":12,"count":290,"rate":3.1,"date":"2004-12-01T08:00:00.000Z"},{"series":"Finance","year":2005,"month":1,"count":252,"rate":2.7,"date":"2005-01-01T08:00:00.000Z"},{"series":"Finance","year":2005,"month":2,"count":301,"rate":3.2,"date":"2005-02-01T08:00:00.000Z"},{"series":"Finance","year":2005,"month":3,"count":261,"rate":2.7,"date":"2005-03-01T08:00:00.000Z"},{"series":"Finance","year":2005,"month":4,"count":255,"rate":2.7,"date":"2005-04-01T08:00:00.000Z"},{"series":"Finance","year":2005,"month":5,"count":288,"rate":3.1,"date":"2005-05-01T07:00:00.000Z"},{"series":"Finance","year":2005,"month":6,"count":307,"rate":3.3,"date":"2005-06-01T07:00:00.000Z"},{"series":"Finance","year":2005,"month":7,"count":309,"rate":3.3,"date":"2005-07-01T07:00:00.000Z"},{"series":"Finance","year":2005,"month":8,"count":300,"rate":3.2,"date":"2005-08-01T07:00:00.000Z"},{"series":"Finance","year":2005,"month":9,"count":260,"rate":2.7,"date":"2005-09-01T07:00:00.000Z"},{"series":"Finance","year":2005,"month":10,"count":255,"rate":2.7,"date":"2005-10-01T07:00:00.000Z"},{"series":"Finance","year":2005,"month":11,"count":268,"rate":2.8,"date":"2005-11-01T08:00:00.000Z"},{"series":"Finance","year":2005,"month":12,"count":204,"rate":2.1,"date":"2005-12-01T08:00:00.000Z"},{"series":"Finance","year":2006,"month":1,"count":233,"rate":2.4,"date":"2006-01-01T08:00:00.000Z"},{"series":"Finance","year":2006,"month":2,"count":268,"rate":2.8,"date":"2006-02-01T08:00:00.000Z"},{"series":"Finance","year":2006,"month":3,"count":298,"rate":3.1,"date":"2006-03-01T08:00:00.000Z"},{"series":"Finance","year":2006,"month":4,"count":293,"rate":3.1,"date":"2006-04-01T08:00:00.000Z"},{"series":"Finance","year":2006,"month":5,"count":289,"rate":3,"date":"2006-05-01T07:00:00.000Z"},{"series":"Finance","year":2006,"month":6,"count":299,"rate":3.1,"date":"2006-06-01T07:00:00.000Z"},{"series":"Finance","year":2006,"month":7,"count":329,"rate":3.4,"date":"2006-07-01T07:00:00.000Z"},{"series":"Finance","year":2006,"month":8,"count":263,"rate":2.7,"date":"2006-08-01T07:00:00.000Z"},{"series":"Finance","year":2006,"month":9,"count":235,"rate":2.4,"date":"2006-09-01T07:00:00.000Z"},{"series":"Finance","year":2006,"month":10,"count":211,"rate":2.1,"date":"2006-10-01T07:00:00.000Z"},{"series":"Finance","year":2006,"month":11,"count":229,"rate":2.3,"date":"2006-11-01T08:00:00.000Z"},{"series":"Finance","year":2006,"month":12,"count":227,"rate":2.3,"date":"2006-12-01T08:00:00.000Z"},{"series":"Finance","year":2007,"month":1,"count":233,"rate":2.4,"date":"2007-01-01T08:00:00.000Z"},{"series":"Finance","year":2007,"month":2,"count":295,"rate":3.1,"date":"2007-02-01T08:00:00.000Z"},{"series":"Finance","year":2007,"month":3,"count":252,"rate":2.6,"date":"2007-03-01T08:00:00.000Z"},{"series":"Finance","year":2007,"month":4,"count":231,"rate":2.4,"date":"2007-04-01T07:00:00.000Z"},{"series":"Finance","year":2007,"month":5,"count":281,"rate":2.9,"date":"2007-05-01T07:00:00.000Z"},{"series":"Finance","year":2007,"month":6,"count":303,"rate":3.1,"date":"2007-06-01T07:00:00.000Z"},{"series":"Finance","year":2007,"month":7,"count":307,"rate":3.1,"date":"2007-07-01T07:00:00.000Z"},{"series":"Finance","year":2007,"month":8,"count":371,"rate":3.7,"date":"2007-08-01T07:00:00.000Z"},{"series":"Finance","year":2007,"month":9,"count":316,"rate":3.3,"date":"2007-09-01T07:00:00.000Z"},{"series":"Finance","year":2007,"month":10,"count":307,"rate":3.2,"date":"2007-10-01T07:00:00.000Z"},{"series":"Finance","year":2007,"month":11,"count":261,"rate":2.7,"date":"2007-11-01T07:00:00.000Z"},{"series":"Finance","year":2007,"month":12,"count":315,"rate":3.2,"date":"2007-12-01T08:00:00.000Z"},{"series":"Finance","year":2008,"month":1,"count":285,"rate":3,"date":"2008-01-01T08:00:00.000Z"},{"series":"Finance","year":2008,"month":2,"count":323,"rate":3.4,"date":"2008-02-01T08:00:00.000Z"},{"series":"Finance","year":2008,"month":3,"count":323,"rate":3.4,"date":"2008-03-01T08:00:00.000Z"},{"series":"Finance","year":2008,"month":4,"count":324,"rate":3.4,"date":"2008-04-01T07:00:00.000Z"},{"series":"Finance","year":2008,"month":5,"count":361,"rate":3.7,"date":"2008-05-01T07:00:00.000Z"},{"series":"Finance","year":2008,"month":6,"count":337,"rate":3.4,"date":"2008-06-01T07:00:00.000Z"},{"series":"Finance","year":2008,"month":7,"count":350,"rate":3.6,"date":"2008-07-01T07:00:00.000Z"},{"series":"Finance","year":2008,"month":8,"count":409,"rate":4.2,"date":"2008-08-01T07:00:00.000Z"},{"series":"Finance","year":2008,"month":9,"count":380,"rate":4,"date":"2008-09-01T07:00:00.000Z"},{"series":"Finance","year":2008,"month":10,"count":434,"rate":4.5,"date":"2008-10-01T07:00:00.000Z"},{"series":"Finance","year":2008,"month":11,"count":494,"rate":5.2,"date":"2008-11-01T07:00:00.000Z"},{"series":"Finance","year":2008,"month":12,"count":540,"rate":5.6,"date":"2008-12-01T08:00:00.000Z"},{"series":"Finance","year":2009,"month":1,"count":571,"rate":6,"date":"2009-01-01T08:00:00.000Z"},{"series":"Finance","year":2009,"month":2,"count":637,"rate":6.7,"date":"2009-02-01T08:00:00.000Z"},{"series":"Finance","year":2009,"month":3,"count":639,"rate":6.8,"date":"2009-03-01T08:00:00.000Z"},{"series":"Finance","year":2009,"month":4,"count":561,"rate":6,"date":"2009-04-01T07:00:00.000Z"},{"series":"Finance","year":2009,"month":5,"count":536,"rate":5.7,"date":"2009-05-01T07:00:00.000Z"},{"series":"Finance","year":2009,"month":6,"count":513,"rate":5.5,"date":"2009-06-01T07:00:00.000Z"},{"series":"Finance","year":2009,"month":7,"count":570,"rate":6.1,"date":"2009-07-01T07:00:00.000Z"},{"series":"Finance","year":2009,"month":8,"count":566,"rate":6,"date":"2009-08-01T07:00:00.000Z"},{"series":"Finance","year":2009,"month":9,"count":657,"rate":7.1,"date":"2009-09-01T07:00:00.000Z"},{"series":"Finance","year":2009,"month":10,"count":646,"rate":7,"date":"2009-10-01T07:00:00.000Z"},{"series":"Finance","year":2009,"month":11,"count":619,"rate":6.7,"date":"2009-11-01T07:00:00.000Z"},{"series":"Finance","year":2009,"month":12,"count":665,"rate":7.2,"date":"2009-12-01T08:00:00.000Z"},{"series":"Finance","year":2010,"month":1,"count":623,"rate":6.6,"date":"2010-01-01T08:00:00.000Z"},{"series":"Finance","year":2010,"month":2,"count":708,"rate":7.5,"date":"2010-02-01T08:00:00.000Z"},{"series":"Business services","year":2000,"month":1,"count":655,"rate":5.7,"date":"2000-01-01T08:00:00.000Z"},{"series":"Business services","year":2000,"month":2,"count":587,"rate":5.2,"date":"2000-02-01T08:00:00.000Z"},{"series":"Business services","year":2000,"month":3,"count":623,"rate":5.4,"date":"2000-03-01T08:00:00.000Z"},{"series":"Business services","year":2000,"month":4,"count":517,"rate":4.5,"date":"2000-04-01T08:00:00.000Z"},{"series":"Business services","year":2000,"month":5,"count":561,"rate":4.7,"date":"2000-05-01T07:00:00.000Z"},{"series":"Business services","year":2000,"month":6,"count":545,"rate":4.4,"date":"2000-06-01T07:00:00.000Z"},{"series":"Business services","year":2000,"month":7,"count":636,"rate":5.1,"date":"2000-07-01T07:00:00.000Z"},{"series":"Business services","year":2000,"month":8,"count":584,"rate":4.8,"date":"2000-08-01T07:00:00.000Z"},{"series":"Business services","year":2000,"month":9,"count":559,"rate":4.6,"date":"2000-09-01T07:00:00.000Z"},{"series":"Business services","year":2000,"month":10,"count":504,"rate":4.1,"date":"2000-10-01T07:00:00.000Z"},{"series":"Business services","year":2000,"month":11,"count":547,"rate":4.4,"date":"2000-11-01T08:00:00.000Z"},{"series":"Business services","year":2000,"month":12,"count":564,"rate":4.5,"date":"2000-12-01T08:00:00.000Z"},{"series":"Business services","year":2001,"month":1,"count":734,"rate":5.8,"date":"2001-01-01T08:00:00.000Z"},{"series":"Business services","year":2001,"month":2,"count":724,"rate":5.9,"date":"2001-02-01T08:00:00.000Z"},{"series":"Business services","year":2001,"month":3,"count":652,"rate":5.3,"date":"2001-03-01T08:00:00.000Z"},{"series":"Business services","year":2001,"month":4,"count":655,"rate":5.3,"date":"2001-04-01T08:00:00.000Z"},{"series":"Business services","year":2001,"month":5,"count":652,"rate":5.3,"date":"2001-05-01T07:00:00.000Z"},{"series":"Business services","year":2001,"month":6,"count":694,"rate":5.4,"date":"2001-06-01T07:00:00.000Z"},{"series":"Business services","year":2001,"month":7,"count":731,"rate":5.7,"date":"2001-07-01T07:00:00.000Z"},{"series":"Business services","year":2001,"month":8,"count":790,"rate":6.2,"date":"2001-08-01T07:00:00.000Z"},{"series":"Business services","year":2001,"month":9,"count":810,"rate":6.4,"date":"2001-09-01T07:00:00.000Z"},{"series":"Business services","year":2001,"month":10,"count":910,"rate":7.2,"date":"2001-10-01T07:00:00.000Z"},{"series":"Business services","year":2001,"month":11,"count":946,"rate":7.6,"date":"2001-11-01T08:00:00.000Z"},{"series":"Business services","year":2001,"month":12,"count":921,"rate":7.4,"date":"2001-12-01T08:00:00.000Z"},{"series":"Business services","year":2002,"month":1,"count":1120,"rate":8.9,"date":"2002-01-01T08:00:00.000Z"},{"series":"Business services","year":2002,"month":2,"count":973,"rate":7.7,"date":"2002-02-01T08:00:00.000Z"},{"series":"Business services","year":2002,"month":3,"count":964,"rate":7.5,"date":"2002-03-01T08:00:00.000Z"},{"series":"Business services","year":2002,"month":4,"count":951,"rate":7.3,"date":"2002-04-01T08:00:00.000Z"},{"series":"Business services","year":2002,"month":5,"count":983,"rate":7.7,"date":"2002-05-01T07:00:00.000Z"},{"series":"Business services","year":2002,"month":6,"count":1079,"rate":8.2,"date":"2002-06-01T07:00:00.000Z"},{"series":"Business services","year":2002,"month":7,"count":1075,"rate":8.2,"date":"2002-07-01T07:00:00.000Z"},{"series":"Business services","year":2002,"month":8,"count":926,"rate":7.2,"date":"2002-08-01T07:00:00.000Z"},{"series":"Business services","year":2002,"month":9,"count":1007,"rate":7.8,"date":"2002-09-01T07:00:00.000Z"},{"series":"Business services","year":2002,"month":10,"count":962,"rate":7.5,"date":"2002-10-01T07:00:00.000Z"},{"series":"Business services","year":2002,"month":11,"count":1029,"rate":8.2,"date":"2002-11-01T08:00:00.000Z"},{"series":"Business services","year":2002,"month":12,"count":1038,"rate":8.3,"date":"2002-12-01T08:00:00.000Z"},{"series":"Business services","year":2003,"month":1,"count":1112,"rate":8.9,"date":"2003-01-01T08:00:00.000Z"},{"series":"Business services","year":2003,"month":2,"count":1140,"rate":8.9,"date":"2003-02-01T08:00:00.000Z"},{"series":"Business services","year":2003,"month":3,"count":1190,"rate":9.1,"date":"2003-03-01T08:00:00.000Z"},{"series":"Business services","year":2003,"month":4,"count":1076,"rate":8.3,"date":"2003-04-01T08:00:00.000Z"},{"series":"Business services","year":2003,"month":5,"count":1105,"rate":8.4,"date":"2003-05-01T07:00:00.000Z"},{"series":"Business services","year":2003,"month":6,"count":1092,"rate":8.5,"date":"2003-06-01T07:00:00.000Z"},{"series":"Business services","year":2003,"month":7,"count":1021,"rate":8.2,"date":"2003-07-01T07:00:00.000Z"},{"series":"Business services","year":2003,"month":8,"count":881,"rate":7.2,"date":"2003-08-01T07:00:00.000Z"},{"series":"Business services","year":2003,"month":9,"count":975,"rate":8,"date":"2003-09-01T07:00:00.000Z"},{"series":"Business services","year":2003,"month":10,"count":1014,"rate":8.1,"date":"2003-10-01T07:00:00.000Z"},{"series":"Business services","year":2003,"month":11,"count":948,"rate":7.7,"date":"2003-11-01T08:00:00.000Z"},{"series":"Business services","year":2003,"month":12,"count":948,"rate":7.6,"date":"2003-12-01T08:00:00.000Z"},{"series":"Business services","year":2004,"month":1,"count":1070,"rate":8.7,"date":"2004-01-01T08:00:00.000Z"},{"series":"Business services","year":2004,"month":2,"count":964,"rate":7.7,"date":"2004-02-01T08:00:00.000Z"},{"series":"Business services","year":2004,"month":3,"count":999,"rate":7.9,"date":"2004-03-01T08:00:00.000Z"},{"series":"Business services","year":2004,"month":4,"count":752,"rate":6,"date":"2004-04-01T08:00:00.000Z"},{"series":"Business services","year":2004,"month":5,"count":819,"rate":6.5,"date":"2004-05-01T07:00:00.000Z"},{"series":"Business services","year":2004,"month":6,"count":814,"rate":6.5,"date":"2004-06-01T07:00:00.000Z"},{"series":"Business services","year":2004,"month":7,"count":790,"rate":6.2,"date":"2004-07-01T07:00:00.000Z"},{"series":"Business services","year":2004,"month":8,"count":845,"rate":6.7,"date":"2004-08-01T07:00:00.000Z"},{"series":"Business services","year":2004,"month":9,"count":750,"rate":5.9,"date":"2004-09-01T07:00:00.000Z"},{"series":"Business services","year":2004,"month":10,"count":781,"rate":6.2,"date":"2004-10-01T07:00:00.000Z"},{"series":"Business services","year":2004,"month":11,"count":872,"rate":6.8,"date":"2004-11-01T08:00:00.000Z"},{"series":"Business services","year":2004,"month":12,"count":875,"rate":6.9,"date":"2004-12-01T08:00:00.000Z"},{"series":"Business services","year":2005,"month":1,"count":958,"rate":7.6,"date":"2005-01-01T08:00:00.000Z"},{"series":"Business services","year":2005,"month":2,"count":916,"rate":7.2,"date":"2005-02-01T08:00:00.000Z"},{"series":"Business services","year":2005,"month":3,"count":807,"rate":6.5,"date":"2005-03-01T08:00:00.000Z"},{"series":"Business services","year":2005,"month":4,"count":714,"rate":5.7,"date":"2005-04-01T08:00:00.000Z"},{"series":"Business services","year":2005,"month":5,"count":730,"rate":5.9,"date":"2005-05-01T07:00:00.000Z"},{"series":"Business services","year":2005,"month":6,"count":743,"rate":5.8,"date":"2005-06-01T07:00:00.000Z"},{"series":"Business services","year":2005,"month":7,"count":804,"rate":6.3,"date":"2005-07-01T07:00:00.000Z"},{"series":"Business services","year":2005,"month":8,"count":728,"rate":5.7,"date":"2005-08-01T07:00:00.000Z"},{"series":"Business services","year":2005,"month":9,"count":862,"rate":6.7,"date":"2005-09-01T07:00:00.000Z"},{"series":"Business services","year":2005,"month":10,"count":748,"rate":5.8,"date":"2005-10-01T07:00:00.000Z"},{"series":"Business services","year":2005,"month":11,"count":711,"rate":5.5,"date":"2005-11-01T08:00:00.000Z"},{"series":"Business services","year":2005,"month":12,"count":788,"rate":6.1,"date":"2005-12-01T08:00:00.000Z"},{"series":"Business services","year":2006,"month":1,"count":825,"rate":6.5,"date":"2006-01-01T08:00:00.000Z"},{"series":"Business services","year":2006,"month":2,"count":841,"rate":6.5,"date":"2006-02-01T08:00:00.000Z"},{"series":"Business services","year":2006,"month":3,"count":824,"rate":6.3,"date":"2006-03-01T08:00:00.000Z"},{"series":"Business services","year":2006,"month":4,"count":644,"rate":4.9,"date":"2006-04-01T08:00:00.000Z"},{"series":"Business services","year":2006,"month":5,"count":695,"rate":5.3,"date":"2006-05-01T07:00:00.000Z"},{"series":"Business services","year":2006,"month":6,"count":753,"rate":5.7,"date":"2006-06-01T07:00:00.000Z"},{"series":"Business services","year":2006,"month":7,"count":735,"rate":5.5,"date":"2006-07-01T07:00:00.000Z"},{"series":"Business services","year":2006,"month":8,"count":681,"rate":5.1,"date":"2006-08-01T07:00:00.000Z"},{"series":"Business services","year":2006,"month":9,"count":736,"rate":5.6,"date":"2006-09-01T07:00:00.000Z"},{"series":"Business services","year":2006,"month":10,"count":768,"rate":5.6,"date":"2006-10-01T07:00:00.000Z"},{"series":"Business services","year":2006,"month":11,"count":658,"rate":4.9,"date":"2006-11-01T08:00:00.000Z"},{"series":"Business services","year":2006,"month":12,"count":791,"rate":5.9,"date":"2006-12-01T08:00:00.000Z"},{"series":"Business services","year":2007,"month":1,"count":885,"rate":6.5,"date":"2007-01-01T08:00:00.000Z"},{"series":"Business services","year":2007,"month":2,"count":825,"rate":6,"date":"2007-02-01T08:00:00.000Z"},{"series":"Business services","year":2007,"month":3,"count":775,"rate":5.7,"date":"2007-03-01T08:00:00.000Z"},{"series":"Business services","year":2007,"month":4,"count":689,"rate":5,"date":"2007-04-01T07:00:00.000Z"},{"series":"Business services","year":2007,"month":5,"count":743,"rate":5.4,"date":"2007-05-01T07:00:00.000Z"},{"series":"Business services","year":2007,"month":6,"count":722,"rate":5.2,"date":"2007-06-01T07:00:00.000Z"},{"series":"Business services","year":2007,"month":7,"count":743,"rate":5.2,"date":"2007-07-01T07:00:00.000Z"},{"series":"Business services","year":2007,"month":8,"count":683,"rate":4.9,"date":"2007-08-01T07:00:00.000Z"},{"series":"Business services","year":2007,"month":9,"count":655,"rate":4.7,"date":"2007-09-01T07:00:00.000Z"},{"series":"Business services","year":2007,"month":10,"count":675,"rate":4.8,"date":"2007-10-01T07:00:00.000Z"},{"series":"Business services","year":2007,"month":11,"count":679,"rate":4.8,"date":"2007-11-01T07:00:00.000Z"},{"series":"Business services","year":2007,"month":12,"count":803,"rate":5.7,"date":"2007-12-01T08:00:00.000Z"},{"series":"Business services","year":2008,"month":1,"count":893,"rate":6.4,"date":"2008-01-01T08:00:00.000Z"},{"series":"Business services","year":2008,"month":2,"count":866,"rate":6.2,"date":"2008-02-01T08:00:00.000Z"},{"series":"Business services","year":2008,"month":3,"count":876,"rate":6.2,"date":"2008-03-01T08:00:00.000Z"},{"series":"Business services","year":2008,"month":4,"count":736,"rate":5.3,"date":"2008-04-01T07:00:00.000Z"},{"series":"Business services","year":2008,"month":5,"count":829,"rate":5.9,"date":"2008-05-01T07:00:00.000Z"},{"series":"Business services","year":2008,"month":6,"count":890,"rate":6.2,"date":"2008-06-01T07:00:00.000Z"},{"series":"Business services","year":2008,"month":7,"count":866,"rate":6.1,"date":"2008-07-01T07:00:00.000Z"},{"series":"Business services","year":2008,"month":8,"count":961,"rate":6.9,"date":"2008-08-01T07:00:00.000Z"},{"series":"Business services","year":2008,"month":9,"count":951,"rate":6.9,"date":"2008-09-01T07:00:00.000Z"},{"series":"Business services","year":2008,"month":10,"count":1052,"rate":7.5,"date":"2008-10-01T07:00:00.000Z"},{"series":"Business services","year":2008,"month":11,"count":992,"rate":7,"date":"2008-11-01T07:00:00.000Z"},{"series":"Business services","year":2008,"month":12,"count":1147,"rate":8.1,"date":"2008-12-01T08:00:00.000Z"},{"series":"Business services","year":2009,"month":1,"count":1445,"rate":10.4,"date":"2009-01-01T08:00:00.000Z"},{"series":"Business services","year":2009,"month":2,"count":1512,"rate":10.8,"date":"2009-02-01T08:00:00.000Z"},{"series":"Business services","year":2009,"month":3,"count":1597,"rate":11.4,"date":"2009-03-01T08:00:00.000Z"},{"series":"Business services","year":2009,"month":4,"count":1448,"rate":10.4,"date":"2009-04-01T07:00:00.000Z"},{"series":"Business services","year":2009,"month":5,"count":1514,"rate":10.9,"date":"2009-05-01T07:00:00.000Z"},{"series":"Business services","year":2009,"month":6,"count":1580,"rate":11.3,"date":"2009-06-01T07:00:00.000Z"},{"series":"Business services","year":2009,"month":7,"count":1531,"rate":10.9,"date":"2009-07-01T07:00:00.000Z"},{"series":"Business services","year":2009,"month":8,"count":1560,"rate":11,"date":"2009-08-01T07:00:00.000Z"},{"series":"Business services","year":2009,"month":9,"count":1596,"rate":11.3,"date":"2009-09-01T07:00:00.000Z"},{"series":"Business services","year":2009,"month":10,"count":1488,"rate":10.3,"date":"2009-10-01T07:00:00.000Z"},{"series":"Business services","year":2009,"month":11,"count":1514,"rate":10.6,"date":"2009-11-01T07:00:00.000Z"},{"series":"Business services","year":2009,"month":12,"count":1486,"rate":10.3,"date":"2009-12-01T08:00:00.000Z"},{"series":"Business services","year":2010,"month":1,"count":1614,"rate":11.1,"date":"2010-01-01T08:00:00.000Z"},{"series":"Business services","year":2010,"month":2,"count":1740,"rate":12,"date":"2010-02-01T08:00:00.000Z"},{"series":"Education and Health","year":2000,"month":1,"count":353,"rate":2.3,"date":"2000-01-01T08:00:00.000Z"},{"series":"Education and Health","year":2000,"month":2,"count":349,"rate":2.2,"date":"2000-02-01T08:00:00.000Z"},{"series":"Education and Health","year":2000,"month":3,"count":381,"rate":2.5,"date":"2000-03-01T08:00:00.000Z"},{"series":"Education and Health","year":2000,"month":4,"count":329,"rate":2.1,"date":"2000-04-01T08:00:00.000Z"},{"series":"Education and Health","year":2000,"month":5,"count":423,"rate":2.7,"date":"2000-05-01T07:00:00.000Z"},{"series":"Education and Health","year":2000,"month":6,"count":452,"rate":2.9,"date":"2000-06-01T07:00:00.000Z"},{"series":"Education and Health","year":2000,"month":7,"count":478,"rate":3.1,"date":"2000-07-01T07:00:00.000Z"},{"series":"Education and Health","year":2000,"month":8,"count":450,"rate":2.9,"date":"2000-08-01T07:00:00.000Z"},{"series":"Education and Health","year":2000,"month":9,"count":398,"rate":2.6,"date":"2000-09-01T07:00:00.000Z"},{"series":"Education and Health","year":2000,"month":10,"count":339,"rate":2.1,"date":"2000-10-01T07:00:00.000Z"},{"series":"Education and Health","year":2000,"month":11,"count":351,"rate":2.2,"date":"2000-11-01T08:00:00.000Z"},{"series":"Education and Health","year":2000,"month":12,"count":293,"rate":1.8,"date":"2000-12-01T08:00:00.000Z"},{"series":"Education and Health","year":2001,"month":1,"count":428,"rate":2.6,"date":"2001-01-01T08:00:00.000Z"},{"series":"Education and Health","year":2001,"month":2,"count":423,"rate":2.6,"date":"2001-02-01T08:00:00.000Z"},{"series":"Education and Health","year":2001,"month":3,"count":456,"rate":2.8,"date":"2001-03-01T08:00:00.000Z"},{"series":"Education and Health","year":2001,"month":4,"count":341,"rate":2.1,"date":"2001-04-01T08:00:00.000Z"},{"series":"Education and Health","year":2001,"month":5,"count":390,"rate":2.4,"date":"2001-05-01T07:00:00.000Z"},{"series":"Education and Health","year":2001,"month":6,"count":476,"rate":3,"date":"2001-06-01T07:00:00.000Z"},{"series":"Education and Health","year":2001,"month":7,"count":513,"rate":3.1,"date":"2001-07-01T07:00:00.000Z"},{"series":"Education and Health","year":2001,"month":8,"count":595,"rate":3.7,"date":"2001-08-01T07:00:00.000Z"},{"series":"Education and Health","year":2001,"month":9,"count":455,"rate":2.8,"date":"2001-09-01T07:00:00.000Z"},{"series":"Education and Health","year":2001,"month":10,"count":486,"rate":2.9,"date":"2001-10-01T07:00:00.000Z"},{"series":"Education and Health","year":2001,"month":11,"count":516,"rate":3.1,"date":"2001-11-01T08:00:00.000Z"},{"series":"Education and Health","year":2001,"month":12,"count":483,"rate":2.9,"date":"2001-12-01T08:00:00.000Z"},{"series":"Education and Health","year":2002,"month":1,"count":586,"rate":3.5,"date":"2002-01-01T08:00:00.000Z"},{"series":"Education and Health","year":2002,"month":2,"count":590,"rate":3.5,"date":"2002-02-01T08:00:00.000Z"},{"series":"Education and Health","year":2002,"month":3,"count":540,"rate":3.2,"date":"2002-03-01T08:00:00.000Z"},{"series":"Education and Health","year":2002,"month":4,"count":493,"rate":2.9,"date":"2002-04-01T08:00:00.000Z"},{"series":"Education and Health","year":2002,"month":5,"count":533,"rate":3.2,"date":"2002-05-01T07:00:00.000Z"},{"series":"Education and Health","year":2002,"month":6,"count":638,"rate":3.9,"date":"2002-06-01T07:00:00.000Z"},{"series":"Education and Health","year":2002,"month":7,"count":671,"rate":4,"date":"2002-07-01T07:00:00.000Z"},{"series":"Education and Health","year":2002,"month":8,"count":660,"rate":3.9,"date":"2002-08-01T07:00:00.000Z"},{"series":"Education and Health","year":2002,"month":9,"count":562,"rate":3.2,"date":"2002-09-01T07:00:00.000Z"},{"series":"Education and Health","year":2002,"month":10,"count":517,"rate":3,"date":"2002-10-01T07:00:00.000Z"},{"series":"Education and Health","year":2002,"month":11,"count":493,"rate":2.8,"date":"2002-11-01T08:00:00.000Z"},{"series":"Education and Health","year":2002,"month":12,"count":558,"rate":3.2,"date":"2002-12-01T08:00:00.000Z"},{"series":"Education and Health","year":2003,"month":1,"count":559,"rate":3.2,"date":"2003-01-01T08:00:00.000Z"},{"series":"Education and Health","year":2003,"month":2,"count":576,"rate":3.2,"date":"2003-02-01T08:00:00.000Z"},{"series":"Education and Health","year":2003,"month":3,"count":518,"rate":2.9,"date":"2003-03-01T08:00:00.000Z"},{"series":"Education and Health","year":2003,"month":4,"count":611,"rate":3.4,"date":"2003-04-01T08:00:00.000Z"},{"series":"Education and Health","year":2003,"month":5,"count":618,"rate":3.5,"date":"2003-05-01T07:00:00.000Z"},{"series":"Education and Health","year":2003,"month":6,"count":769,"rate":4.4,"date":"2003-06-01T07:00:00.000Z"},{"series":"Education and Health","year":2003,"month":7,"count":697,"rate":4,"date":"2003-07-01T07:00:00.000Z"},{"series":"Education and Health","year":2003,"month":8,"count":760,"rate":4.3,"date":"2003-08-01T07:00:00.000Z"},{"series":"Education and Health","year":2003,"month":9,"count":649,"rate":3.7,"date":"2003-09-01T07:00:00.000Z"},{"series":"Education and Health","year":2003,"month":10,"count":639,"rate":3.6,"date":"2003-10-01T07:00:00.000Z"},{"series":"Education and Health","year":2003,"month":11,"count":662,"rate":3.8,"date":"2003-11-01T08:00:00.000Z"},{"series":"Education and Health","year":2003,"month":12,"count":620,"rate":3.5,"date":"2003-12-01T08:00:00.000Z"},{"series":"Education and Health","year":2004,"month":1,"count":662,"rate":3.7,"date":"2004-01-01T08:00:00.000Z"},{"series":"Education and Health","year":2004,"month":2,"count":608,"rate":3.4,"date":"2004-02-01T08:00:00.000Z"},{"series":"Education and Health","year":2004,"month":3,"count":584,"rate":3.2,"date":"2004-03-01T08:00:00.000Z"},{"series":"Education and Health","year":2004,"month":4,"count":589,"rate":3.3,"date":"2004-04-01T08:00:00.000Z"},{"series":"Education and Health","year":2004,"month":5,"count":570,"rate":3.2,"date":"2004-05-01T07:00:00.000Z"},{"series":"Education and Health","year":2004,"month":6,"count":769,"rate":4.2,"date":"2004-06-01T07:00:00.000Z"},{"series":"Education and Health","year":2004,"month":7,"count":725,"rate":4,"date":"2004-07-01T07:00:00.000Z"},{"series":"Education and Health","year":2004,"month":8,"count":647,"rate":3.7,"date":"2004-08-01T07:00:00.000Z"},{"series":"Education and Health","year":2004,"month":9,"count":593,"rate":3.3,"date":"2004-09-01T07:00:00.000Z"},{"series":"Education and Health","year":2004,"month":10,"count":526,"rate":2.9,"date":"2004-10-01T07:00:00.000Z"},{"series":"Education and Health","year":2004,"month":11,"count":570,"rate":3.2,"date":"2004-11-01T08:00:00.000Z"},{"series":"Education and Health","year":2004,"month":12,"count":562,"rate":3.1,"date":"2004-12-01T08:00:00.000Z"},{"series":"Education and Health","year":2005,"month":1,"count":613,"rate":3.4,"date":"2005-01-01T08:00:00.000Z"},{"series":"Education and Health","year":2005,"month":2,"count":619,"rate":3.4,"date":"2005-02-01T08:00:00.000Z"},{"series":"Education and Health","year":2005,"month":3,"count":614,"rate":3.4,"date":"2005-03-01T08:00:00.000Z"},{"series":"Education and Health","year":2005,"month":4,"count":591,"rate":3.3,"date":"2005-04-01T08:00:00.000Z"},{"series":"Education and Health","year":2005,"month":5,"count":648,"rate":3.6,"date":"2005-05-01T07:00:00.000Z"},{"series":"Education and Health","year":2005,"month":6,"count":667,"rate":3.6,"date":"2005-06-01T07:00:00.000Z"},{"series":"Education and Health","year":2005,"month":7,"count":635,"rate":3.5,"date":"2005-07-01T07:00:00.000Z"},{"series":"Education and Health","year":2005,"month":8,"count":644,"rate":3.5,"date":"2005-08-01T07:00:00.000Z"},{"series":"Education and Health","year":2005,"month":9,"count":658,"rate":3.5,"date":"2005-09-01T07:00:00.000Z"},{"series":"Education and Health","year":2005,"month":10,"count":628,"rate":3.4,"date":"2005-10-01T07:00:00.000Z"},{"series":"Education and Health","year":2005,"month":11,"count":677,"rate":3.6,"date":"2005-11-01T08:00:00.000Z"},{"series":"Education and Health","year":2005,"month":12,"count":529,"rate":2.8,"date":"2005-12-01T08:00:00.000Z"},{"series":"Education and Health","year":2006,"month":1,"count":593,"rate":3.2,"date":"2006-01-01T08:00:00.000Z"},{"series":"Education and Health","year":2006,"month":2,"count":528,"rate":2.8,"date":"2006-02-01T08:00:00.000Z"},{"series":"Education and Health","year":2006,"month":3,"count":563,"rate":3,"date":"2006-03-01T08:00:00.000Z"},{"series":"Education and Health","year":2006,"month":4,"count":558,"rate":3,"date":"2006-04-01T08:00:00.000Z"},{"series":"Education and Health","year":2006,"month":5,"count":543,"rate":2.9,"date":"2006-05-01T07:00:00.000Z"},{"series":"Education and Health","year":2006,"month":6,"count":617,"rate":3.3,"date":"2006-06-01T07:00:00.000Z"},{"series":"Education and Health","year":2006,"month":7,"count":659,"rate":3.5,"date":"2006-07-01T07:00:00.000Z"},{"series":"Education and Health","year":2006,"month":8,"count":611,"rate":3.2,"date":"2006-08-01T07:00:00.000Z"},{"series":"Education and Health","year":2006,"month":9,"count":576,"rate":3,"date":"2006-09-01T07:00:00.000Z"},{"series":"Education and Health","year":2006,"month":10,"count":531,"rate":2.8,"date":"2006-10-01T07:00:00.000Z"},{"series":"Education and Health","year":2006,"month":11,"count":536,"rate":2.8,"date":"2006-11-01T08:00:00.000Z"},{"series":"Education and Health","year":2006,"month":12,"count":502,"rate":2.6,"date":"2006-12-01T08:00:00.000Z"},{"series":"Education and Health","year":2007,"month":1,"count":563,"rate":2.9,"date":"2007-01-01T08:00:00.000Z"},{"series":"Education and Health","year":2007,"month":2,"count":489,"rate":2.5,"date":"2007-02-01T08:00:00.000Z"},{"series":"Education and Health","year":2007,"month":3,"count":495,"rate":2.5,"date":"2007-03-01T08:00:00.000Z"},{"series":"Education and Health","year":2007,"month":4,"count":555,"rate":2.9,"date":"2007-04-01T07:00:00.000Z"},{"series":"Education and Health","year":2007,"month":5,"count":622,"rate":3.3,"date":"2007-05-01T07:00:00.000Z"},{"series":"Education and Health","year":2007,"month":6,"count":653,"rate":3.4,"date":"2007-06-01T07:00:00.000Z"},{"series":"Education and Health","year":2007,"month":7,"count":665,"rate":3.5,"date":"2007-07-01T07:00:00.000Z"},{"series":"Education and Health","year":2007,"month":8,"count":648,"rate":3.4,"date":"2007-08-01T07:00:00.000Z"},{"series":"Education and Health","year":2007,"month":9,"count":630,"rate":3.2,"date":"2007-09-01T07:00:00.000Z"},{"series":"Education and Health","year":2007,"month":10,"count":534,"rate":2.7,"date":"2007-10-01T07:00:00.000Z"},{"series":"Education and Health","year":2007,"month":11,"count":526,"rate":2.7,"date":"2007-11-01T07:00:00.000Z"},{"series":"Education and Health","year":2007,"month":12,"count":521,"rate":2.6,"date":"2007-12-01T08:00:00.000Z"},{"series":"Education and Health","year":2008,"month":1,"count":576,"rate":2.9,"date":"2008-01-01T08:00:00.000Z"},{"series":"Education and Health","year":2008,"month":2,"count":562,"rate":2.9,"date":"2008-02-01T08:00:00.000Z"},{"series":"Education and Health","year":2008,"month":3,"count":609,"rate":3.1,"date":"2008-03-01T08:00:00.000Z"},{"series":"Education and Health","year":2008,"month":4,"count":551,"rate":2.8,"date":"2008-04-01T07:00:00.000Z"},{"series":"Education and Health","year":2008,"month":5,"count":619,"rate":3.2,"date":"2008-05-01T07:00:00.000Z"},{"series":"Education and Health","year":2008,"month":6,"count":669,"rate":3.4,"date":"2008-06-01T07:00:00.000Z"},{"series":"Education and Health","year":2008,"month":7,"count":776,"rate":3.9,"date":"2008-07-01T07:00:00.000Z"},{"series":"Education and Health","year":2008,"month":8,"count":844,"rate":4.3,"date":"2008-08-01T07:00:00.000Z"},{"series":"Education and Health","year":2008,"month":9,"count":835,"rate":4.1,"date":"2008-09-01T07:00:00.000Z"},{"series":"Education and Health","year":2008,"month":10,"count":797,"rate":3.9,"date":"2008-10-01T07:00:00.000Z"},{"series":"Education and Health","year":2008,"month":11,"count":748,"rate":3.6,"date":"2008-11-01T07:00:00.000Z"},{"series":"Education and Health","year":2008,"month":12,"count":791,"rate":3.8,"date":"2008-12-01T08:00:00.000Z"},{"series":"Education and Health","year":2009,"month":1,"count":792,"rate":3.8,"date":"2009-01-01T08:00:00.000Z"},{"series":"Education and Health","year":2009,"month":2,"count":847,"rate":4.1,"date":"2009-02-01T08:00:00.000Z"},{"series":"Education and Health","year":2009,"month":3,"count":931,"rate":4.5,"date":"2009-03-01T08:00:00.000Z"},{"series":"Education and Health","year":2009,"month":4,"count":964,"rate":4.6,"date":"2009-04-01T07:00:00.000Z"},{"series":"Education and Health","year":2009,"month":5,"count":1005,"rate":4.9,"date":"2009-05-01T07:00:00.000Z"},{"series":"Education and Health","year":2009,"month":6,"count":1267,"rate":6.1,"date":"2009-06-01T07:00:00.000Z"},{"series":"Education and Health","year":2009,"month":7,"count":1269,"rate":6.1,"date":"2009-07-01T07:00:00.000Z"},{"series":"Education and Health","year":2009,"month":8,"count":1239,"rate":6,"date":"2009-08-01T07:00:00.000Z"},{"series":"Education and Health","year":2009,"month":9,"count":1257,"rate":6,"date":"2009-09-01T07:00:00.000Z"},{"series":"Education and Health","year":2009,"month":10,"count":1280,"rate":6,"date":"2009-10-01T07:00:00.000Z"},{"series":"Education and Health","year":2009,"month":11,"count":1168,"rate":5.5,"date":"2009-11-01T07:00:00.000Z"},{"series":"Education and Health","year":2009,"month":12,"count":1183,"rate":5.6,"date":"2009-12-01T08:00:00.000Z"},{"series":"Education and Health","year":2010,"month":1,"count":1175,"rate":5.5,"date":"2010-01-01T08:00:00.000Z"},{"series":"Education and Health","year":2010,"month":2,"count":1200,"rate":5.6,"date":"2010-02-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2000,"month":1,"count":782,"rate":7.5,"date":"2000-01-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2000,"month":2,"count":779,"rate":7.5,"date":"2000-02-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2000,"month":3,"count":789,"rate":7.4,"date":"2000-03-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2000,"month":4,"count":658,"rate":6.1,"date":"2000-04-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2000,"month":5,"count":675,"rate":6.2,"date":"2000-05-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2000,"month":6,"count":833,"rate":7.3,"date":"2000-06-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2000,"month":7,"count":786,"rate":6.8,"date":"2000-07-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2000,"month":8,"count":675,"rate":6,"date":"2000-08-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2000,"month":9,"count":636,"rate":5.9,"date":"2000-09-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2000,"month":10,"count":691,"rate":6.5,"date":"2000-10-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2000,"month":11,"count":694,"rate":6.5,"date":"2000-11-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2000,"month":12,"count":639,"rate":5.9,"date":"2000-12-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2001,"month":1,"count":806,"rate":7.7,"date":"2001-01-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2001,"month":2,"count":821,"rate":7.5,"date":"2001-02-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2001,"month":3,"count":817,"rate":7.4,"date":"2001-03-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2001,"month":4,"count":744,"rate":6.8,"date":"2001-04-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2001,"month":5,"count":731,"rate":6.7,"date":"2001-05-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2001,"month":6,"count":821,"rate":7,"date":"2001-06-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2001,"month":7,"count":813,"rate":6.8,"date":"2001-07-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2001,"month":8,"count":767,"rate":6.8,"date":"2001-08-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2001,"month":9,"count":900,"rate":8,"date":"2001-09-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2001,"month":10,"count":903,"rate":8.3,"date":"2001-10-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2001,"month":11,"count":935,"rate":8.5,"date":"2001-11-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2001,"month":12,"count":938,"rate":8.5,"date":"2001-12-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2002,"month":1,"count":947,"rate":8.6,"date":"2002-01-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2002,"month":2,"count":973,"rate":8.7,"date":"2002-02-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2002,"month":3,"count":976,"rate":8.5,"date":"2002-03-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2002,"month":4,"count":953,"rate":8.4,"date":"2002-04-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2002,"month":5,"count":1022,"rate":8.6,"date":"2002-05-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2002,"month":6,"count":1034,"rate":8.5,"date":"2002-06-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2002,"month":7,"count":999,"rate":8.2,"date":"2002-07-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2002,"month":8,"count":884,"rate":7.5,"date":"2002-08-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2002,"month":9,"count":885,"rate":7.9,"date":"2002-09-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2002,"month":10,"count":956,"rate":8.5,"date":"2002-10-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2002,"month":11,"count":978,"rate":8.9,"date":"2002-11-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2002,"month":12,"count":922,"rate":8.2,"date":"2002-12-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2003,"month":1,"count":1049,"rate":9.3,"date":"2003-01-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2003,"month":2,"count":1145,"rate":10,"date":"2003-02-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2003,"month":3,"count":1035,"rate":8.9,"date":"2003-03-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2003,"month":4,"count":986,"rate":8.5,"date":"2003-04-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2003,"month":5,"count":955,"rate":7.9,"date":"2003-05-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2003,"month":6,"count":1048,"rate":8.6,"date":"2003-06-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2003,"month":7,"count":1020,"rate":8.4,"date":"2003-07-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2003,"month":8,"count":1050,"rate":9,"date":"2003-08-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2003,"month":9,"count":978,"rate":8.8,"date":"2003-09-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2003,"month":10,"count":933,"rate":8.3,"date":"2003-10-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2003,"month":11,"count":990,"rate":9,"date":"2003-11-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2003,"month":12,"count":885,"rate":8.2,"date":"2003-12-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2004,"month":1,"count":1097,"rate":10,"date":"2004-01-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2004,"month":2,"count":987,"rate":8.9,"date":"2004-02-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2004,"month":3,"count":1039,"rate":9,"date":"2004-03-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2004,"month":4,"count":925,"rate":7.9,"date":"2004-04-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2004,"month":5,"count":977,"rate":8.1,"date":"2004-05-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2004,"month":6,"count":1189,"rate":9.6,"date":"2004-06-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2004,"month":7,"count":965,"rate":7.8,"date":"2004-07-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2004,"month":8,"count":1010,"rate":8.4,"date":"2004-08-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2004,"month":9,"count":854,"rate":7.5,"date":"2004-09-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2004,"month":10,"count":853,"rate":7.3,"date":"2004-10-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2004,"month":11,"count":916,"rate":7.9,"date":"2004-11-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2004,"month":12,"count":850,"rate":7.4,"date":"2004-12-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2005,"month":1,"count":993,"rate":8.7,"date":"2005-01-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2005,"month":2,"count":1008,"rate":8.8,"date":"2005-02-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2005,"month":3,"count":967,"rate":8.3,"date":"2005-03-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2005,"month":4,"count":882,"rate":7.7,"date":"2005-04-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2005,"month":5,"count":944,"rate":7.7,"date":"2005-05-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2005,"month":6,"count":950,"rate":7.6,"date":"2005-06-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2005,"month":7,"count":929,"rate":7.4,"date":"2005-07-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2005,"month":8,"count":844,"rate":6.8,"date":"2005-08-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2005,"month":9,"count":842,"rate":7.3,"date":"2005-09-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2005,"month":10,"count":796,"rate":6.8,"date":"2005-10-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2005,"month":11,"count":966,"rate":8.1,"date":"2005-11-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2005,"month":12,"count":930,"rate":7.9,"date":"2005-12-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2006,"month":1,"count":910,"rate":8.1,"date":"2006-01-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2006,"month":2,"count":1040,"rate":9.1,"date":"2006-02-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2006,"month":3,"count":917,"rate":8,"date":"2006-03-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2006,"month":4,"count":882,"rate":7.6,"date":"2006-04-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2006,"month":5,"count":830,"rate":7,"date":"2006-05-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2006,"month":6,"count":942,"rate":7.4,"date":"2006-06-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2006,"month":7,"count":867,"rate":6.8,"date":"2006-07-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2006,"month":8,"count":855,"rate":6.9,"date":"2006-08-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2006,"month":9,"count":810,"rate":6.9,"date":"2006-09-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2006,"month":10,"count":795,"rate":6.6,"date":"2006-10-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2006,"month":11,"count":836,"rate":7.1,"date":"2006-11-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2006,"month":12,"count":701,"rate":5.9,"date":"2006-12-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2007,"month":1,"count":911,"rate":7.8,"date":"2007-01-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2007,"month":2,"count":879,"rate":7.4,"date":"2007-02-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2007,"month":3,"count":845,"rate":7,"date":"2007-03-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2007,"month":4,"count":822,"rate":6.9,"date":"2007-04-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2007,"month":5,"count":831,"rate":6.8,"date":"2007-05-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2007,"month":6,"count":917,"rate":7.2,"date":"2007-06-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2007,"month":7,"count":920,"rate":7.3,"date":"2007-07-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2007,"month":8,"count":877,"rate":7.1,"date":"2007-08-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2007,"month":9,"count":892,"rate":7.4,"date":"2007-09-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2007,"month":10,"count":911,"rate":7.5,"date":"2007-10-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2007,"month":11,"count":986,"rate":8.1,"date":"2007-11-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2007,"month":12,"count":961,"rate":7.9,"date":"2007-12-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2008,"month":1,"count":1176,"rate":9.4,"date":"2008-01-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2008,"month":2,"count":1056,"rate":8.5,"date":"2008-02-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2008,"month":3,"count":944,"rate":7.6,"date":"2008-03-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2008,"month":4,"count":874,"rate":6.9,"date":"2008-04-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2008,"month":5,"count":1074,"rate":8.4,"date":"2008-05-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2008,"month":6,"count":1154,"rate":8.9,"date":"2008-06-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2008,"month":7,"count":1172,"rate":8.8,"date":"2008-07-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2008,"month":8,"count":1122,"rate":8.7,"date":"2008-08-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2008,"month":9,"count":1029,"rate":8.2,"date":"2008-09-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2008,"month":10,"count":1126,"rate":8.9,"date":"2008-10-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2008,"month":11,"count":1283,"rate":9.9,"date":"2008-11-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2008,"month":12,"count":1210,"rate":9.5,"date":"2008-12-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2009,"month":1,"count":1487,"rate":11.5,"date":"2009-01-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2009,"month":2,"count":1477,"rate":11.4,"date":"2009-02-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2009,"month":3,"count":1484,"rate":11.6,"date":"2009-03-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2009,"month":4,"count":1322,"rate":10.2,"date":"2009-04-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2009,"month":5,"count":1599,"rate":11.9,"date":"2009-05-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2009,"month":6,"count":1688,"rate":12.1,"date":"2009-06-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2009,"month":7,"count":1600,"rate":11.2,"date":"2009-07-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2009,"month":8,"count":1636,"rate":12,"date":"2009-08-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2009,"month":9,"count":1469,"rate":11.4,"date":"2009-09-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2009,"month":10,"count":1604,"rate":12.4,"date":"2009-10-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2009,"month":11,"count":1524,"rate":11.9,"date":"2009-11-01T07:00:00.000Z"},{"series":"Leisure and hospitality","year":2009,"month":12,"count":1624,"rate":12.6,"date":"2009-12-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2010,"month":1,"count":1804,"rate":14.2,"date":"2010-01-01T08:00:00.000Z"},{"series":"Leisure and hospitality","year":2010,"month":2,"count":1597,"rate":12.7,"date":"2010-02-01T08:00:00.000Z"},{"series":"Other","year":2000,"month":1,"count":274,"rate":4.9,"date":"2000-01-01T08:00:00.000Z"},{"series":"Other","year":2000,"month":2,"count":232,"rate":4.1,"date":"2000-02-01T08:00:00.000Z"},{"series":"Other","year":2000,"month":3,"count":247,"rate":4.3,"date":"2000-03-01T08:00:00.000Z"},{"series":"Other","year":2000,"month":4,"count":240,"rate":4.2,"date":"2000-04-01T08:00:00.000Z"},{"series":"Other","year":2000,"month":5,"count":254,"rate":4.5,"date":"2000-05-01T07:00:00.000Z"},{"series":"Other","year":2000,"month":6,"count":225,"rate":3.9,"date":"2000-06-01T07:00:00.000Z"},{"series":"Other","year":2000,"month":7,"count":202,"rate":3.7,"date":"2000-07-01T07:00:00.000Z"},{"series":"Other","year":2000,"month":8,"count":187,"rate":3.5,"date":"2000-08-01T07:00:00.000Z"},{"series":"Other","year":2000,"month":9,"count":220,"rate":4,"date":"2000-09-01T07:00:00.000Z"},{"series":"Other","year":2000,"month":10,"count":161,"rate":2.9,"date":"2000-10-01T07:00:00.000Z"},{"series":"Other","year":2000,"month":11,"count":217,"rate":3.8,"date":"2000-11-01T08:00:00.000Z"},{"series":"Other","year":2000,"month":12,"count":167,"rate":2.9,"date":"2000-12-01T08:00:00.000Z"},{"series":"Other","year":2001,"month":1,"count":197,"rate":3.4,"date":"2001-01-01T08:00:00.000Z"},{"series":"Other","year":2001,"month":2,"count":243,"rate":4.2,"date":"2001-02-01T08:00:00.000Z"},{"series":"Other","year":2001,"month":3,"count":200,"rate":3.4,"date":"2001-03-01T08:00:00.000Z"},{"series":"Other","year":2001,"month":4,"count":220,"rate":3.8,"date":"2001-04-01T08:00:00.000Z"},{"series":"Other","year":2001,"month":5,"count":172,"rate":3.2,"date":"2001-05-01T07:00:00.000Z"},{"series":"Other","year":2001,"month":6,"count":246,"rate":4.6,"date":"2001-06-01T07:00:00.000Z"},{"series":"Other","year":2001,"month":7,"count":228,"rate":4.1,"date":"2001-07-01T07:00:00.000Z"},{"series":"Other","year":2001,"month":8,"count":241,"rate":4.5,"date":"2001-08-01T07:00:00.000Z"},{"series":"Other","year":2001,"month":9,"count":225,"rate":4,"date":"2001-09-01T07:00:00.000Z"},{"series":"Other","year":2001,"month":10,"count":239,"rate":4.1,"date":"2001-10-01T07:00:00.000Z"},{"series":"Other","year":2001,"month":11,"count":256,"rate":4.2,"date":"2001-11-01T08:00:00.000Z"},{"series":"Other","year":2001,"month":12,"count":277,"rate":4.5,"date":"2001-12-01T08:00:00.000Z"},{"series":"Other","year":2002,"month":1,"count":304,"rate":5.1,"date":"2002-01-01T08:00:00.000Z"},{"series":"Other","year":2002,"month":2,"count":339,"rate":5.6,"date":"2002-02-01T08:00:00.000Z"},{"series":"Other","year":2002,"month":3,"count":314,"rate":5.5,"date":"2002-03-01T08:00:00.000Z"},{"series":"Other","year":2002,"month":4,"count":268,"rate":4.6,"date":"2002-04-01T08:00:00.000Z"},{"series":"Other","year":2002,"month":5,"count":264,"rate":4.6,"date":"2002-05-01T07:00:00.000Z"},{"series":"Other","year":2002,"month":6,"count":335,"rate":5.5,"date":"2002-06-01T07:00:00.000Z"},{"series":"Other","year":2002,"month":7,"count":356,"rate":5.8,"date":"2002-07-01T07:00:00.000Z"},{"series":"Other","year":2002,"month":8,"count":353,"rate":6,"date":"2002-08-01T07:00:00.000Z"},{"series":"Other","year":2002,"month":9,"count":281,"rate":4.8,"date":"2002-09-01T07:00:00.000Z"},{"series":"Other","year":2002,"month":10,"count":272,"rate":4.6,"date":"2002-10-01T07:00:00.000Z"},{"series":"Other","year":2002,"month":11,"count":284,"rate":4.9,"date":"2002-11-01T08:00:00.000Z"},{"series":"Other","year":2002,"month":12,"count":241,"rate":4.2,"date":"2002-12-01T08:00:00.000Z"},{"series":"Other","year":2003,"month":1,"count":304,"rate":5.3,"date":"2003-01-01T08:00:00.000Z"},{"series":"Other","year":2003,"month":2,"count":331,"rate":5.7,"date":"2003-02-01T08:00:00.000Z"},{"series":"Other","year":2003,"month":3,"count":370,"rate":6.1,"date":"2003-03-01T08:00:00.000Z"},{"series":"Other","year":2003,"month":4,"count":331,"rate":5.5,"date":"2003-04-01T08:00:00.000Z"},{"series":"Other","year":2003,"month":5,"count":339,"rate":5.7,"date":"2003-05-01T07:00:00.000Z"},{"series":"Other","year":2003,"month":6,"count":359,"rate":5.9,"date":"2003-06-01T07:00:00.000Z"},{"series":"Other","year":2003,"month":7,"count":405,"rate":6.6,"date":"2003-07-01T07:00:00.000Z"},{"series":"Other","year":2003,"month":8,"count":373,"rate":6.1,"date":"2003-08-01T07:00:00.000Z"},{"series":"Other","year":2003,"month":9,"count":338,"rate":5.5,"date":"2003-09-01T07:00:00.000Z"},{"series":"Other","year":2003,"month":10,"count":378,"rate":6.1,"date":"2003-10-01T07:00:00.000Z"},{"series":"Other","year":2003,"month":11,"count":357,"rate":5.8,"date":"2003-11-01T08:00:00.000Z"},{"series":"Other","year":2003,"month":12,"count":278,"rate":4.5,"date":"2003-12-01T08:00:00.000Z"},{"series":"Other","year":2004,"month":1,"count":322,"rate":5.3,"date":"2004-01-01T08:00:00.000Z"},{"series":"Other","year":2004,"month":2,"count":366,"rate":5.9,"date":"2004-02-01T08:00:00.000Z"},{"series":"Other","year":2004,"month":3,"count":366,"rate":5.9,"date":"2004-03-01T08:00:00.000Z"},{"series":"Other","year":2004,"month":4,"count":347,"rate":5.6,"date":"2004-04-01T08:00:00.000Z"},{"series":"Other","year":2004,"month":5,"count":310,"rate":5.1,"date":"2004-05-01T07:00:00.000Z"},{"series":"Other","year":2004,"month":6,"count":326,"rate":5.4,"date":"2004-06-01T07:00:00.000Z"},{"series":"Other","year":2004,"month":7,"count":346,"rate":5.6,"date":"2004-07-01T07:00:00.000Z"},{"series":"Other","year":2004,"month":8,"count":341,"rate":5.6,"date":"2004-08-01T07:00:00.000Z"},{"series":"Other","year":2004,"month":9,"count":301,"rate":4.9,"date":"2004-09-01T07:00:00.000Z"},{"series":"Other","year":2004,"month":10,"count":300,"rate":4.8,"date":"2004-10-01T07:00:00.000Z"},{"series":"Other","year":2004,"month":11,"count":294,"rate":4.8,"date":"2004-11-01T08:00:00.000Z"},{"series":"Other","year":2004,"month":12,"count":276,"rate":4.3,"date":"2004-12-01T08:00:00.000Z"},{"series":"Other","year":2005,"month":1,"count":290,"rate":4.7,"date":"2005-01-01T08:00:00.000Z"},{"series":"Other","year":2005,"month":2,"count":325,"rate":5.3,"date":"2005-02-01T08:00:00.000Z"},{"series":"Other","year":2005,"month":3,"count":308,"rate":5,"date":"2005-03-01T08:00:00.000Z"},{"series":"Other","year":2005,"month":4,"count":306,"rate":4.9,"date":"2005-04-01T08:00:00.000Z"},{"series":"Other","year":2005,"month":5,"count":314,"rate":5,"date":"2005-05-01T07:00:00.000Z"},{"series":"Other","year":2005,"month":6,"count":291,"rate":4.6,"date":"2005-06-01T07:00:00.000Z"},{"series":"Other","year":2005,"month":7,"count":274,"rate":4.2,"date":"2005-07-01T07:00:00.000Z"},{"series":"Other","year":2005,"month":8,"count":306,"rate":4.8,"date":"2005-08-01T07:00:00.000Z"},{"series":"Other","year":2005,"month":9,"count":307,"rate":4.9,"date":"2005-09-01T07:00:00.000Z"},{"series":"Other","year":2005,"month":10,"count":319,"rate":5,"date":"2005-10-01T07:00:00.000Z"},{"series":"Other","year":2005,"month":11,"count":300,"rate":4.9,"date":"2005-11-01T08:00:00.000Z"},{"series":"Other","year":2005,"month":12,"count":269,"rate":4.3,"date":"2005-12-01T08:00:00.000Z"},{"series":"Other","year":2006,"month":1,"count":308,"rate":4.9,"date":"2006-01-01T08:00:00.000Z"},{"series":"Other","year":2006,"month":2,"count":281,"rate":4.4,"date":"2006-02-01T08:00:00.000Z"},{"series":"Other","year":2006,"month":3,"count":292,"rate":4.6,"date":"2006-03-01T08:00:00.000Z"},{"series":"Other","year":2006,"month":4,"count":266,"rate":4.1,"date":"2006-04-01T08:00:00.000Z"},{"series":"Other","year":2006,"month":5,"count":265,"rate":4.2,"date":"2006-05-01T07:00:00.000Z"},{"series":"Other","year":2006,"month":6,"count":265,"rate":4.3,"date":"2006-06-01T07:00:00.000Z"},{"series":"Other","year":2006,"month":7,"count":305,"rate":4.7,"date":"2006-07-01T07:00:00.000Z"},{"series":"Other","year":2006,"month":8,"count":341,"rate":5.3,"date":"2006-08-01T07:00:00.000Z"},{"series":"Other","year":2006,"month":9,"count":310,"rate":5,"date":"2006-09-01T07:00:00.000Z"},{"series":"Other","year":2006,"month":10,"count":268,"rate":4.4,"date":"2006-10-01T07:00:00.000Z"},{"series":"Other","year":2006,"month":11,"count":306,"rate":5,"date":"2006-11-01T08:00:00.000Z"},{"series":"Other","year":2006,"month":12,"count":306,"rate":5.2,"date":"2006-12-01T08:00:00.000Z"},{"series":"Other","year":2007,"month":1,"count":275,"rate":4.7,"date":"2007-01-01T08:00:00.000Z"},{"series":"Other","year":2007,"month":2,"count":257,"rate":4.3,"date":"2007-02-01T08:00:00.000Z"},{"series":"Other","year":2007,"month":3,"count":222,"rate":3.7,"date":"2007-03-01T08:00:00.000Z"},{"series":"Other","year":2007,"month":4,"count":224,"rate":3.6,"date":"2007-04-01T07:00:00.000Z"},{"series":"Other","year":2007,"month":5,"count":242,"rate":3.9,"date":"2007-05-01T07:00:00.000Z"},{"series":"Other","year":2007,"month":6,"count":256,"rate":4,"date":"2007-06-01T07:00:00.000Z"},{"series":"Other","year":2007,"month":7,"count":243,"rate":3.8,"date":"2007-07-01T07:00:00.000Z"},{"series":"Other","year":2007,"month":8,"count":239,"rate":3.8,"date":"2007-08-01T07:00:00.000Z"},{"series":"Other","year":2007,"month":9,"count":257,"rate":4.2,"date":"2007-09-01T07:00:00.000Z"},{"series":"Other","year":2007,"month":10,"count":182,"rate":3,"date":"2007-10-01T07:00:00.000Z"},{"series":"Other","year":2007,"month":11,"count":255,"rate":4.1,"date":"2007-11-01T07:00:00.000Z"},{"series":"Other","year":2007,"month":12,"count":235,"rate":3.9,"date":"2007-12-01T08:00:00.000Z"},{"series":"Other","year":2008,"month":1,"count":264,"rate":4.4,"date":"2008-01-01T08:00:00.000Z"},{"series":"Other","year":2008,"month":2,"count":313,"rate":5.1,"date":"2008-02-01T08:00:00.000Z"},{"series":"Other","year":2008,"month":3,"count":283,"rate":4.6,"date":"2008-03-01T08:00:00.000Z"},{"series":"Other","year":2008,"month":4,"count":251,"rate":4,"date":"2008-04-01T07:00:00.000Z"},{"series":"Other","year":2008,"month":5,"count":275,"rate":4.4,"date":"2008-05-01T07:00:00.000Z"},{"series":"Other","year":2008,"month":6,"count":322,"rate":5,"date":"2008-06-01T07:00:00.000Z"},{"series":"Other","year":2008,"month":7,"count":352,"rate":5.2,"date":"2008-07-01T07:00:00.000Z"},{"series":"Other","year":2008,"month":8,"count":412,"rate":6.3,"date":"2008-08-01T07:00:00.000Z"},{"series":"Other","year":2008,"month":9,"count":374,"rate":5.8,"date":"2008-09-01T07:00:00.000Z"},{"series":"Other","year":2008,"month":10,"count":334,"rate":5.3,"date":"2008-10-01T07:00:00.000Z"},{"series":"Other","year":2008,"month":11,"count":434,"rate":7,"date":"2008-11-01T07:00:00.000Z"},{"series":"Other","year":2008,"month":12,"count":367,"rate":6.1,"date":"2008-12-01T08:00:00.000Z"},{"series":"Other","year":2009,"month":1,"count":431,"rate":7.1,"date":"2009-01-01T08:00:00.000Z"},{"series":"Other","year":2009,"month":2,"count":453,"rate":7.3,"date":"2009-02-01T08:00:00.000Z"},{"series":"Other","year":2009,"month":3,"count":377,"rate":6,"date":"2009-03-01T08:00:00.000Z"},{"series":"Other","year":2009,"month":4,"count":403,"rate":6.4,"date":"2009-04-01T07:00:00.000Z"},{"series":"Other","year":2009,"month":5,"count":476,"rate":7.5,"date":"2009-05-01T07:00:00.000Z"},{"series":"Other","year":2009,"month":6,"count":557,"rate":8.4,"date":"2009-06-01T07:00:00.000Z"},{"series":"Other","year":2009,"month":7,"count":490,"rate":7.4,"date":"2009-07-01T07:00:00.000Z"},{"series":"Other","year":2009,"month":8,"count":528,"rate":8.2,"date":"2009-08-01T07:00:00.000Z"},{"series":"Other","year":2009,"month":9,"count":462,"rate":7.1,"date":"2009-09-01T07:00:00.000Z"},{"series":"Other","year":2009,"month":10,"count":541,"rate":8.5,"date":"2009-10-01T07:00:00.000Z"},{"series":"Other","year":2009,"month":11,"count":491,"rate":8,"date":"2009-11-01T07:00:00.000Z"},{"series":"Other","year":2009,"month":12,"count":513,"rate":8.2,"date":"2009-12-01T08:00:00.000Z"},{"series":"Other","year":2010,"month":1,"count":609,"rate":10,"date":"2010-01-01T08:00:00.000Z"},{"series":"Other","year":2010,"month":2,"count":603,"rate":9.9,"date":"2010-02-01T08:00:00.000Z"},{"series":"Agriculture","year":2000,"month":1,"count":154,"rate":10.3,"date":"2000-01-01T08:00:00.000Z"},{"series":"Agriculture","year":2000,"month":2,"count":173,"rate":11.5,"date":"2000-02-01T08:00:00.000Z"},{"series":"Agriculture","year":2000,"month":3,"count":152,"rate":10.4,"date":"2000-03-01T08:00:00.000Z"},{"series":"Agriculture","year":2000,"month":4,"count":135,"rate":8.9,"date":"2000-04-01T08:00:00.000Z"},{"series":"Agriculture","year":2000,"month":5,"count":73,"rate":5.1,"date":"2000-05-01T07:00:00.000Z"},{"series":"Agriculture","year":2000,"month":6,"count":109,"rate":6.7,"date":"2000-06-01T07:00:00.000Z"},{"series":"Agriculture","year":2000,"month":7,"count":77,"rate":5,"date":"2000-07-01T07:00:00.000Z"},{"series":"Agriculture","year":2000,"month":8,"count":110,"rate":7,"date":"2000-08-01T07:00:00.000Z"},{"series":"Agriculture","year":2000,"month":9,"count":124,"rate":8.2,"date":"2000-09-01T07:00:00.000Z"},{"series":"Agriculture","year":2000,"month":10,"count":113,"rate":8,"date":"2000-10-01T07:00:00.000Z"},{"series":"Agriculture","year":2000,"month":11,"count":192,"rate":13.3,"date":"2000-11-01T08:00:00.000Z"},{"series":"Agriculture","year":2000,"month":12,"count":196,"rate":13.9,"date":"2000-12-01T08:00:00.000Z"},{"series":"Agriculture","year":2001,"month":1,"count":188,"rate":13.8,"date":"2001-01-01T08:00:00.000Z"},{"series":"Agriculture","year":2001,"month":2,"count":193,"rate":15.1,"date":"2001-02-01T08:00:00.000Z"},{"series":"Agriculture","year":2001,"month":3,"count":267,"rate":19.2,"date":"2001-03-01T08:00:00.000Z"},{"series":"Agriculture","year":2001,"month":4,"count":140,"rate":10.4,"date":"2001-04-01T08:00:00.000Z"},{"series":"Agriculture","year":2001,"month":5,"count":109,"rate":7.7,"date":"2001-05-01T07:00:00.000Z"},{"series":"Agriculture","year":2001,"month":6,"count":130,"rate":9.7,"date":"2001-06-01T07:00:00.000Z"},{"series":"Agriculture","year":2001,"month":7,"count":113,"rate":7.6,"date":"2001-07-01T07:00:00.000Z"},{"series":"Agriculture","year":2001,"month":8,"count":141,"rate":9.3,"date":"2001-08-01T07:00:00.000Z"},{"series":"Agriculture","year":2001,"month":9,"count":101,"rate":7.2,"date":"2001-09-01T07:00:00.000Z"},{"series":"Agriculture","year":2001,"month":10,"count":118,"rate":8.7,"date":"2001-10-01T07:00:00.000Z"},{"series":"Agriculture","year":2001,"month":11,"count":145,"rate":11.6,"date":"2001-11-01T08:00:00.000Z"},{"series":"Agriculture","year":2001,"month":12,"count":192,"rate":15.1,"date":"2001-12-01T08:00:00.000Z"},{"series":"Agriculture","year":2002,"month":1,"count":195,"rate":14.8,"date":"2002-01-01T08:00:00.000Z"},{"series":"Agriculture","year":2002,"month":2,"count":187,"rate":14.8,"date":"2002-02-01T08:00:00.000Z"},{"series":"Agriculture","year":2002,"month":3,"count":269,"rate":19.6,"date":"2002-03-01T08:00:00.000Z"},{"series":"Agriculture","year":2002,"month":4,"count":151,"rate":10.8,"date":"2002-04-01T08:00:00.000Z"},{"series":"Agriculture","year":2002,"month":5,"count":89,"rate":6.8,"date":"2002-05-01T07:00:00.000Z"},{"series":"Agriculture","year":2002,"month":6,"count":89,"rate":6.3,"date":"2002-06-01T07:00:00.000Z"},{"series":"Agriculture","year":2002,"month":7,"count":114,"rate":7.3,"date":"2002-07-01T07:00:00.000Z"},{"series":"Agriculture","year":2002,"month":8,"count":125,"rate":9,"date":"2002-08-01T07:00:00.000Z"},{"series":"Agriculture","year":2002,"month":9,"count":92,"rate":6.3,"date":"2002-09-01T07:00:00.000Z"},{"series":"Agriculture","year":2002,"month":10,"count":97,"rate":6.6,"date":"2002-10-01T07:00:00.000Z"},{"series":"Agriculture","year":2002,"month":11,"count":137,"rate":11.1,"date":"2002-11-01T08:00:00.000Z"},{"series":"Agriculture","year":2002,"month":12,"count":120,"rate":9.8,"date":"2002-12-01T08:00:00.000Z"},{"series":"Agriculture","year":2003,"month":1,"count":159,"rate":13.2,"date":"2003-01-01T08:00:00.000Z"},{"series":"Agriculture","year":2003,"month":2,"count":172,"rate":14.7,"date":"2003-02-01T08:00:00.000Z"},{"series":"Agriculture","year":2003,"month":3,"count":161,"rate":12.9,"date":"2003-03-01T08:00:00.000Z"},{"series":"Agriculture","year":2003,"month":4,"count":154,"rate":12,"date":"2003-04-01T08:00:00.000Z"},{"series":"Agriculture","year":2003,"month":5,"count":133,"rate":10.2,"date":"2003-05-01T07:00:00.000Z"},{"series":"Agriculture","year":2003,"month":6,"count":94,"rate":6.9,"date":"2003-06-01T07:00:00.000Z"},{"series":"Agriculture","year":2003,"month":7,"count":113,"rate":8.2,"date":"2003-07-01T07:00:00.000Z"},{"series":"Agriculture","year":2003,"month":8,"count":173,"rate":10.7,"date":"2003-08-01T07:00:00.000Z"},{"series":"Agriculture","year":2003,"month":9,"count":98,"rate":6.2,"date":"2003-09-01T07:00:00.000Z"},{"series":"Agriculture","year":2003,"month":10,"count":136,"rate":8.5,"date":"2003-10-01T07:00:00.000Z"},{"series":"Agriculture","year":2003,"month":11,"count":148,"rate":10.3,"date":"2003-11-01T08:00:00.000Z"},{"series":"Agriculture","year":2003,"month":12,"count":137,"rate":10.9,"date":"2003-12-01T08:00:00.000Z"},{"series":"Agriculture","year":2004,"month":1,"count":184,"rate":15.1,"date":"2004-01-01T08:00:00.000Z"},{"series":"Agriculture","year":2004,"month":2,"count":168,"rate":14.2,"date":"2004-02-01T08:00:00.000Z"},{"series":"Agriculture","year":2004,"month":3,"count":153,"rate":12.7,"date":"2004-03-01T08:00:00.000Z"},{"series":"Agriculture","year":2004,"month":4,"count":107,"rate":8.3,"date":"2004-04-01T08:00:00.000Z"},{"series":"Agriculture","year":2004,"month":5,"count":99,"rate":7.4,"date":"2004-05-01T07:00:00.000Z"},{"series":"Agriculture","year":2004,"month":6,"count":106,"rate":7.6,"date":"2004-06-01T07:00:00.000Z"},{"series":"Agriculture","year":2004,"month":7,"count":140,"rate":10,"date":"2004-07-01T07:00:00.000Z"},{"series":"Agriculture","year":2004,"month":8,"count":103,"rate":7,"date":"2004-08-01T07:00:00.000Z"},{"series":"Agriculture","year":2004,"month":9,"count":88,"rate":6.4,"date":"2004-09-01T07:00:00.000Z"},{"series":"Agriculture","year":2004,"month":10,"count":102,"rate":7.7,"date":"2004-10-01T07:00:00.000Z"},{"series":"Agriculture","year":2004,"month":11,"count":131,"rate":10.5,"date":"2004-11-01T08:00:00.000Z"},{"series":"Agriculture","year":2004,"month":12,"count":165,"rate":14,"date":"2004-12-01T08:00:00.000Z"},{"series":"Agriculture","year":2005,"month":1,"count":153,"rate":13.2,"date":"2005-01-01T08:00:00.000Z"},{"series":"Agriculture","year":2005,"month":2,"count":107,"rate":9.9,"date":"2005-02-01T08:00:00.000Z"},{"series":"Agriculture","year":2005,"month":3,"count":139,"rate":11.8,"date":"2005-03-01T08:00:00.000Z"},{"series":"Agriculture","year":2005,"month":4,"count":84,"rate":6.9,"date":"2005-04-01T08:00:00.000Z"},{"series":"Agriculture","year":2005,"month":5,"count":66,"rate":5.3,"date":"2005-05-01T07:00:00.000Z"},{"series":"Agriculture","year":2005,"month":6,"count":76,"rate":5.2,"date":"2005-06-01T07:00:00.000Z"},{"series":"Agriculture","year":2005,"month":7,"count":69,"rate":4.7,"date":"2005-07-01T07:00:00.000Z"},{"series":"Agriculture","year":2005,"month":8,"count":100,"rate":7.1,"date":"2005-08-01T07:00:00.000Z"},{"series":"Agriculture","year":2005,"month":9,"count":127,"rate":9.5,"date":"2005-09-01T07:00:00.000Z"},{"series":"Agriculture","year":2005,"month":10,"count":85,"rate":6.7,"date":"2005-10-01T07:00:00.000Z"},{"series":"Agriculture","year":2005,"month":11,"count":118,"rate":9.6,"date":"2005-11-01T08:00:00.000Z"},{"series":"Agriculture","year":2005,"month":12,"count":127,"rate":11.1,"date":"2005-12-01T08:00:00.000Z"},{"series":"Agriculture","year":2006,"month":1,"count":140,"rate":11.5,"date":"2006-01-01T08:00:00.000Z"},{"series":"Agriculture","year":2006,"month":2,"count":139,"rate":11.8,"date":"2006-02-01T08:00:00.000Z"},{"series":"Agriculture","year":2006,"month":3,"count":117,"rate":9.8,"date":"2006-03-01T08:00:00.000Z"},{"series":"Agriculture","year":2006,"month":4,"count":81,"rate":6.2,"date":"2006-04-01T08:00:00.000Z"},{"series":"Agriculture","year":2006,"month":5,"count":79,"rate":6,"date":"2006-05-01T07:00:00.000Z"},{"series":"Agriculture","year":2006,"month":6,"count":35,"rate":2.4,"date":"2006-06-01T07:00:00.000Z"},{"series":"Agriculture","year":2006,"month":7,"count":55,"rate":3.6,"date":"2006-07-01T07:00:00.000Z"},{"series":"Agriculture","year":2006,"month":8,"count":76,"rate":5.3,"date":"2006-08-01T07:00:00.000Z"},{"series":"Agriculture","year":2006,"month":9,"count":78,"rate":5.9,"date":"2006-09-01T07:00:00.000Z"},{"series":"Agriculture","year":2006,"month":10,"count":77,"rate":5.8,"date":"2006-10-01T07:00:00.000Z"},{"series":"Agriculture","year":2006,"month":11,"count":125,"rate":9.6,"date":"2006-11-01T08:00:00.000Z"},{"series":"Agriculture","year":2006,"month":12,"count":139,"rate":10.4,"date":"2006-12-01T08:00:00.000Z"},{"series":"Agriculture","year":2007,"month":1,"count":128,"rate":10,"date":"2007-01-01T08:00:00.000Z"},{"series":"Agriculture","year":2007,"month":2,"count":127,"rate":9.6,"date":"2007-02-01T08:00:00.000Z"},{"series":"Agriculture","year":2007,"month":3,"count":123,"rate":9.7,"date":"2007-03-01T08:00:00.000Z"},{"series":"Agriculture","year":2007,"month":4,"count":67,"rate":5.7,"date":"2007-04-01T07:00:00.000Z"},{"series":"Agriculture","year":2007,"month":5,"count":64,"rate":5.1,"date":"2007-05-01T07:00:00.000Z"},{"series":"Agriculture","year":2007,"month":6,"count":59,"rate":4.5,"date":"2007-06-01T07:00:00.000Z"},{"series":"Agriculture","year":2007,"month":7,"count":40,"rate":3.1,"date":"2007-07-01T07:00:00.000Z"},{"series":"Agriculture","year":2007,"month":8,"count":54,"rate":4.7,"date":"2007-08-01T07:00:00.000Z"},{"series":"Agriculture","year":2007,"month":9,"count":53,"rate":4.3,"date":"2007-09-01T07:00:00.000Z"},{"series":"Agriculture","year":2007,"month":10,"count":47,"rate":4,"date":"2007-10-01T07:00:00.000Z"},{"series":"Agriculture","year":2007,"month":11,"count":80,"rate":6.6,"date":"2007-11-01T07:00:00.000Z"},{"series":"Agriculture","year":2007,"month":12,"count":96,"rate":7.5,"date":"2007-12-01T08:00:00.000Z"},{"series":"Agriculture","year":2008,"month":1,"count":113,"rate":9.5,"date":"2008-01-01T08:00:00.000Z"},{"series":"Agriculture","year":2008,"month":2,"count":135,"rate":10.9,"date":"2008-02-01T08:00:00.000Z"},{"series":"Agriculture","year":2008,"month":3,"count":175,"rate":13.2,"date":"2008-03-01T08:00:00.000Z"},{"series":"Agriculture","year":2008,"month":4,"count":108,"rate":8.6,"date":"2008-04-01T07:00:00.000Z"},{"series":"Agriculture","year":2008,"month":5,"count":94,"rate":7.4,"date":"2008-05-01T07:00:00.000Z"},{"series":"Agriculture","year":2008,"month":6,"count":86,"rate":6.1,"date":"2008-06-01T07:00:00.000Z"},{"series":"Agriculture","year":2008,"month":7,"count":125,"rate":8.5,"date":"2008-07-01T07:00:00.000Z"},{"series":"Agriculture","year":2008,"month":8,"count":111,"rate":7.6,"date":"2008-08-01T07:00:00.000Z"},{"series":"Agriculture","year":2008,"month":9,"count":84,"rate":5.8,"date":"2008-09-01T07:00:00.000Z"},{"series":"Agriculture","year":2008,"month":10,"count":97,"rate":7.1,"date":"2008-10-01T07:00:00.000Z"},{"series":"Agriculture","year":2008,"month":11,"count":119,"rate":9.5,"date":"2008-11-01T07:00:00.000Z"},{"series":"Agriculture","year":2008,"month":12,"count":229,"rate":17,"date":"2008-12-01T08:00:00.000Z"},{"series":"Agriculture","year":2009,"month":1,"count":245,"rate":18.7,"date":"2009-01-01T08:00:00.000Z"},{"series":"Agriculture","year":2009,"month":2,"count":251,"rate":18.8,"date":"2009-02-01T08:00:00.000Z"},{"series":"Agriculture","year":2009,"month":3,"count":241,"rate":19,"date":"2009-03-01T08:00:00.000Z"},{"series":"Agriculture","year":2009,"month":4,"count":176,"rate":13.5,"date":"2009-04-01T07:00:00.000Z"},{"series":"Agriculture","year":2009,"month":5,"count":136,"rate":10,"date":"2009-05-01T07:00:00.000Z"},{"series":"Agriculture","year":2009,"month":6,"count":182,"rate":12.3,"date":"2009-06-01T07:00:00.000Z"},{"series":"Agriculture","year":2009,"month":7,"count":180,"rate":12.1,"date":"2009-07-01T07:00:00.000Z"},{"series":"Agriculture","year":2009,"month":8,"count":195,"rate":13.1,"date":"2009-08-01T07:00:00.000Z"},{"series":"Agriculture","year":2009,"month":9,"count":150,"rate":11.1,"date":"2009-09-01T07:00:00.000Z"},{"series":"Agriculture","year":2009,"month":10,"count":166,"rate":11.8,"date":"2009-10-01T07:00:00.000Z"},{"series":"Agriculture","year":2009,"month":11,"count":180,"rate":12.6,"date":"2009-11-01T07:00:00.000Z"},{"series":"Agriculture","year":2009,"month":12,"count":292,"rate":19.7,"date":"2009-12-01T08:00:00.000Z"},{"series":"Agriculture","year":2010,"month":1,"count":318,"rate":21.3,"date":"2010-01-01T08:00:00.000Z"},{"series":"Agriculture","year":2010,"month":2,"count":285,"rate":18.8,"date":"2010-02-01T08:00:00.000Z"},{"series":"Self-employed","year":2000,"month":1,"count":239,"rate":2.3,"date":"2000-01-01T08:00:00.000Z"},{"series":"Self-employed","year":2000,"month":2,"count":262,"rate":2.5,"date":"2000-02-01T08:00:00.000Z"},{"series":"Self-employed","year":2000,"month":3,"count":213,"rate":2,"date":"2000-03-01T08:00:00.000Z"},{"series":"Self-employed","year":2000,"month":4,"count":218,"rate":2,"date":"2000-04-01T08:00:00.000Z"},{"series":"Self-employed","year":2000,"month":5,"count":206,"rate":1.9,"date":"2000-05-01T07:00:00.000Z"},{"series":"Self-employed","year":2000,"month":6,"count":188,"rate":1.8,"date":"2000-06-01T07:00:00.000Z"},{"series":"Self-employed","year":2000,"month":7,"count":222,"rate":2.1,"date":"2000-07-01T07:00:00.000Z"},{"series":"Self-employed","year":2000,"month":8,"count":186,"rate":1.7,"date":"2000-08-01T07:00:00.000Z"},{"series":"Self-employed","year":2000,"month":9,"count":213,"rate":2,"date":"2000-09-01T07:00:00.000Z"},{"series":"Self-employed","year":2000,"month":10,"count":226,"rate":2.2,"date":"2000-10-01T07:00:00.000Z"},{"series":"Self-employed","year":2000,"month":11,"count":273,"rate":2.7,"date":"2000-11-01T08:00:00.000Z"},{"series":"Self-employed","year":2000,"month":12,"count":178,"rate":1.8,"date":"2000-12-01T08:00:00.000Z"},{"series":"Self-employed","year":2001,"month":1,"count":194,"rate":1.9,"date":"2001-01-01T08:00:00.000Z"},{"series":"Self-employed","year":2001,"month":2,"count":209,"rate":2,"date":"2001-02-01T08:00:00.000Z"},{"series":"Self-employed","year":2001,"month":3,"count":181,"rate":1.7,"date":"2001-03-01T08:00:00.000Z"},{"series":"Self-employed","year":2001,"month":4,"count":216,"rate":2.1,"date":"2001-04-01T08:00:00.000Z"},{"series":"Self-employed","year":2001,"month":5,"count":206,"rate":2,"date":"2001-05-01T07:00:00.000Z"},{"series":"Self-employed","year":2001,"month":6,"count":187,"rate":1.7,"date":"2001-06-01T07:00:00.000Z"},{"series":"Self-employed","year":2001,"month":7,"count":191,"rate":1.8,"date":"2001-07-01T07:00:00.000Z"},{"series":"Self-employed","year":2001,"month":8,"count":243,"rate":2.3,"date":"2001-08-01T07:00:00.000Z"},{"series":"Self-employed","year":2001,"month":9,"count":256,"rate":2.4,"date":"2001-09-01T07:00:00.000Z"},{"series":"Self-employed","year":2001,"month":10,"count":247,"rate":2.3,"date":"2001-10-01T07:00:00.000Z"},{"series":"Self-employed","year":2001,"month":11,"count":234,"rate":2.3,"date":"2001-11-01T08:00:00.000Z"},{"series":"Self-employed","year":2001,"month":12,"count":249,"rate":2.5,"date":"2001-12-01T08:00:00.000Z"},{"series":"Self-employed","year":2002,"month":1,"count":263,"rate":2.7,"date":"2002-01-01T08:00:00.000Z"},{"series":"Self-employed","year":2002,"month":2,"count":250,"rate":2.6,"date":"2002-02-01T08:00:00.000Z"},{"series":"Self-employed","year":2002,"month":3,"count":217,"rate":2.2,"date":"2002-03-01T08:00:00.000Z"},{"series":"Self-employed","year":2002,"month":4,"count":255,"rate":2.5,"date":"2002-04-01T08:00:00.000Z"},{"series":"Self-employed","year":2002,"month":5,"count":264,"rate":2.6,"date":"2002-05-01T07:00:00.000Z"},{"series":"Self-employed","year":2002,"month":6,"count":246,"rate":2.4,"date":"2002-06-01T07:00:00.000Z"},{"series":"Self-employed","year":2002,"month":7,"count":249,"rate":2.4,"date":"2002-07-01T07:00:00.000Z"},{"series":"Self-employed","year":2002,"month":8,"count":271,"rate":2.6,"date":"2002-08-01T07:00:00.000Z"},{"series":"Self-employed","year":2002,"month":9,"count":266,"rate":2.5,"date":"2002-09-01T07:00:00.000Z"},{"series":"Self-employed","year":2002,"month":10,"count":275,"rate":2.6,"date":"2002-10-01T07:00:00.000Z"},{"series":"Self-employed","year":2002,"month":11,"count":297,"rate":2.8,"date":"2002-11-01T08:00:00.000Z"},{"series":"Self-employed","year":2002,"month":12,"count":327,"rate":3.1,"date":"2002-12-01T08:00:00.000Z"},{"series":"Self-employed","year":2003,"month":1,"count":324,"rate":3,"date":"2003-01-01T08:00:00.000Z"},{"series":"Self-employed","year":2003,"month":2,"count":304,"rate":3,"date":"2003-02-01T08:00:00.000Z"},{"series":"Self-employed","year":2003,"month":3,"count":279,"rate":2.7,"date":"2003-03-01T08:00:00.000Z"},{"series":"Self-employed","year":2003,"month":4,"count":248,"rate":2.4,"date":"2003-04-01T08:00:00.000Z"},{"series":"Self-employed","year":2003,"month":5,"count":271,"rate":2.6,"date":"2003-05-01T07:00:00.000Z"},{"series":"Self-employed","year":2003,"month":6,"count":295,"rate":2.7,"date":"2003-06-01T07:00:00.000Z"},{"series":"Self-employed","year":2003,"month":7,"count":270,"rate":2.5,"date":"2003-07-01T07:00:00.000Z"},{"series":"Self-employed","year":2003,"month":8,"count":302,"rate":2.7,"date":"2003-08-01T07:00:00.000Z"},{"series":"Self-employed","year":2003,"month":9,"count":287,"rate":2.6,"date":"2003-09-01T07:00:00.000Z"},{"series":"Self-employed","year":2003,"month":10,"count":338,"rate":3.1,"date":"2003-10-01T07:00:00.000Z"},{"series":"Self-employed","year":2003,"month":11,"count":308,"rate":2.8,"date":"2003-11-01T08:00:00.000Z"},{"series":"Self-employed","year":2003,"month":12,"count":299,"rate":2.8,"date":"2003-12-01T08:00:00.000Z"},{"series":"Self-employed","year":2004,"month":1,"count":302,"rate":2.8,"date":"2004-01-01T08:00:00.000Z"},{"series":"Self-employed","year":2004,"month":2,"count":260,"rate":2.5,"date":"2004-02-01T08:00:00.000Z"},{"series":"Self-employed","year":2004,"month":3,"count":260,"rate":2.5,"date":"2004-03-01T08:00:00.000Z"},{"series":"Self-employed","year":2004,"month":4,"count":242,"rate":2.3,"date":"2004-04-01T08:00:00.000Z"},{"series":"Self-employed","year":2004,"month":5,"count":287,"rate":2.7,"date":"2004-05-01T07:00:00.000Z"},{"series":"Self-employed","year":2004,"month":6,"count":306,"rate":2.8,"date":"2004-06-01T07:00:00.000Z"},{"series":"Self-employed","year":2004,"month":7,"count":291,"rate":2.6,"date":"2004-07-01T07:00:00.000Z"},{"series":"Self-employed","year":2004,"month":8,"count":324,"rate":2.9,"date":"2004-08-01T07:00:00.000Z"},{"series":"Self-employed","year":2004,"month":9,"count":362,"rate":3.3,"date":"2004-09-01T07:00:00.000Z"},{"series":"Self-employed","year":2004,"month":10,"count":301,"rate":2.7,"date":"2004-10-01T07:00:00.000Z"},{"series":"Self-employed","year":2004,"month":11,"count":353,"rate":3.2,"date":"2004-11-01T08:00:00.000Z"},{"series":"Self-employed","year":2004,"month":12,"count":341,"rate":3.2,"date":"2004-12-01T08:00:00.000Z"},{"series":"Self-employed","year":2005,"month":1,"count":346,"rate":3.2,"date":"2005-01-01T08:00:00.000Z"},{"series":"Self-employed","year":2005,"month":2,"count":363,"rate":3.4,"date":"2005-02-01T08:00:00.000Z"},{"series":"Self-employed","year":2005,"month":3,"count":312,"rate":2.9,"date":"2005-03-01T08:00:00.000Z"},{"series":"Self-employed","year":2005,"month":4,"count":273,"rate":2.4,"date":"2005-04-01T08:00:00.000Z"},{"series":"Self-employed","year":2005,"month":5,"count":299,"rate":2.7,"date":"2005-05-01T07:00:00.000Z"},{"series":"Self-employed","year":2005,"month":6,"count":268,"rate":2.4,"date":"2005-06-01T07:00:00.000Z"},{"series":"Self-employed","year":2005,"month":7,"count":282,"rate":2.5,"date":"2005-07-01T07:00:00.000Z"},{"series":"Self-employed","year":2005,"month":8,"count":249,"rate":2.3,"date":"2005-08-01T07:00:00.000Z"},{"series":"Self-employed","year":2005,"month":9,"count":282,"rate":2.6,"date":"2005-09-01T07:00:00.000Z"},{"series":"Self-employed","year":2005,"month":10,"count":255,"rate":2.3,"date":"2005-10-01T07:00:00.000Z"},{"series":"Self-employed","year":2005,"month":11,"count":319,"rate":3,"date":"2005-11-01T08:00:00.000Z"},{"series":"Self-employed","year":2005,"month":12,"count":327,"rate":3.1,"date":"2005-12-01T08:00:00.000Z"},{"series":"Self-employed","year":2006,"month":1,"count":341,"rate":3.2,"date":"2006-01-01T08:00:00.000Z"},{"series":"Self-employed","year":2006,"month":2,"count":332,"rate":3.1,"date":"2006-02-01T08:00:00.000Z"},{"series":"Self-employed","year":2006,"month":3,"count":300,"rate":2.8,"date":"2006-03-01T08:00:00.000Z"},{"series":"Self-employed","year":2006,"month":4,"count":334,"rate":3.1,"date":"2006-04-01T08:00:00.000Z"},{"series":"Self-employed","year":2006,"month":5,"count":251,"rate":2.3,"date":"2006-05-01T07:00:00.000Z"},{"series":"Self-employed","year":2006,"month":6,"count":245,"rate":2.2,"date":"2006-06-01T07:00:00.000Z"},{"series":"Self-employed","year":2006,"month":7,"count":291,"rate":2.6,"date":"2006-07-01T07:00:00.000Z"},{"series":"Self-employed","year":2006,"month":8,"count":306,"rate":2.7,"date":"2006-08-01T07:00:00.000Z"},{"series":"Self-employed","year":2006,"month":9,"count":299,"rate":2.7,"date":"2006-09-01T07:00:00.000Z"},{"series":"Self-employed","year":2006,"month":10,"count":275,"rate":2.5,"date":"2006-10-01T07:00:00.000Z"},{"series":"Self-employed","year":2006,"month":11,"count":257,"rate":2.3,"date":"2006-11-01T08:00:00.000Z"},{"series":"Self-employed","year":2006,"month":12,"count":287,"rate":2.6,"date":"2006-12-01T08:00:00.000Z"},{"series":"Self-employed","year":2007,"month":1,"count":376,"rate":3.5,"date":"2007-01-01T08:00:00.000Z"},{"series":"Self-employed","year":2007,"month":2,"count":300,"rate":2.8,"date":"2007-02-01T08:00:00.000Z"},{"series":"Self-employed","year":2007,"month":3,"count":311,"rate":2.8,"date":"2007-03-01T08:00:00.000Z"},{"series":"Self-employed","year":2007,"month":4,"count":240,"rate":2.2,"date":"2007-04-01T07:00:00.000Z"},{"series":"Self-employed","year":2007,"month":5,"count":276,"rate":2.5,"date":"2007-05-01T07:00:00.000Z"},{"series":"Self-employed","year":2007,"month":6,"count":258,"rate":2.3,"date":"2007-06-01T07:00:00.000Z"},{"series":"Self-employed","year":2007,"month":7,"count":324,"rate":2.9,"date":"2007-07-01T07:00:00.000Z"},{"series":"Self-employed","year":2007,"month":8,"count":315,"rate":2.9,"date":"2007-08-01T07:00:00.000Z"},{"series":"Self-employed","year":2007,"month":9,"count":304,"rate":2.8,"date":"2007-09-01T07:00:00.000Z"},{"series":"Self-employed","year":2007,"month":10,"count":338,"rate":3.1,"date":"2007-10-01T07:00:00.000Z"},{"series":"Self-employed","year":2007,"month":11,"count":336,"rate":3.2,"date":"2007-11-01T07:00:00.000Z"},{"series":"Self-employed","year":2007,"month":12,"count":326,"rate":3.2,"date":"2007-12-01T08:00:00.000Z"},{"series":"Self-employed","year":2008,"month":1,"count":338,"rate":3.3,"date":"2008-01-01T08:00:00.000Z"},{"series":"Self-employed","year":2008,"month":2,"count":340,"rate":3.2,"date":"2008-02-01T08:00:00.000Z"},{"series":"Self-employed","year":2008,"month":3,"count":346,"rate":3.3,"date":"2008-03-01T08:00:00.000Z"},{"series":"Self-employed","year":2008,"month":4,"count":338,"rate":3.2,"date":"2008-04-01T07:00:00.000Z"},{"series":"Self-employed","year":2008,"month":5,"count":366,"rate":3.4,"date":"2008-05-01T07:00:00.000Z"},{"series":"Self-employed","year":2008,"month":6,"count":364,"rate":3.3,"date":"2008-06-01T07:00:00.000Z"},{"series":"Self-employed","year":2008,"month":7,"count":345,"rate":3.1,"date":"2008-07-01T07:00:00.000Z"},{"series":"Self-employed","year":2008,"month":8,"count":378,"rate":3.5,"date":"2008-08-01T07:00:00.000Z"},{"series":"Self-employed","year":2008,"month":9,"count":414,"rate":3.9,"date":"2008-09-01T07:00:00.000Z"},{"series":"Self-employed","year":2008,"month":10,"count":396,"rate":3.9,"date":"2008-10-01T07:00:00.000Z"},{"series":"Self-employed","year":2008,"month":11,"count":411,"rate":4.1,"date":"2008-11-01T07:00:00.000Z"},{"series":"Self-employed","year":2008,"month":12,"count":559,"rate":5.5,"date":"2008-12-01T08:00:00.000Z"},{"series":"Self-employed","year":2009,"month":1,"count":659,"rate":6.5,"date":"2009-01-01T08:00:00.000Z"},{"series":"Self-employed","year":2009,"month":2,"count":586,"rate":5.7,"date":"2009-02-01T08:00:00.000Z"},{"series":"Self-employed","year":2009,"month":3,"count":625,"rate":5.9,"date":"2009-03-01T08:00:00.000Z"},{"series":"Self-employed","year":2009,"month":4,"count":488,"rate":4.6,"date":"2009-04-01T07:00:00.000Z"},{"series":"Self-employed","year":2009,"month":5,"count":530,"rate":5,"date":"2009-05-01T07:00:00.000Z"},{"series":"Self-employed","year":2009,"month":6,"count":472,"rate":4.4,"date":"2009-06-01T07:00:00.000Z"},{"series":"Self-employed","year":2009,"month":7,"count":552,"rate":5.2,"date":"2009-07-01T07:00:00.000Z"},{"series":"Self-employed","year":2009,"month":8,"count":569,"rate":5.3,"date":"2009-08-01T07:00:00.000Z"},{"series":"Self-employed","year":2009,"month":9,"count":636,"rate":5.9,"date":"2009-09-01T07:00:00.000Z"},{"series":"Self-employed","year":2009,"month":10,"count":610,"rate":5.9,"date":"2009-10-01T07:00:00.000Z"},{"series":"Self-employed","year":2009,"month":11,"count":592,"rate":5.7,"date":"2009-11-01T07:00:00.000Z"},{"series":"Self-employed","year":2009,"month":12,"count":609,"rate":5.9,"date":"2009-12-01T08:00:00.000Z"},{"series":"Self-employed","year":2010,"month":1,"count":730,"rate":7.2,"date":"2010-01-01T08:00:00.000Z"},{"series":"Self-employed","year":2010,"month":2,"count":680,"rate":6.5,"date":"2010-02-01T08:00:00.000Z"}],"anchored":true,"createdBy":"user","attachedMetadata":""},{"id":"table-544555","displayId":"unemp-rate-ind","names":["date","series","rate"],"rows":[{"date":"2000-01-01","series":"Government","rate":2.1},{"date":"2000-02-01","series":"Government","rate":2},{"date":"2000-03-01","series":"Government","rate":1.5},{"date":"2000-04-01","series":"Government","rate":1.3},{"date":"2000-05-01","series":"Government","rate":1.9},{"date":"2000-06-01","series":"Government","rate":3.1},{"date":"2000-07-01","series":"Government","rate":2.9},{"date":"2000-08-01","series":"Government","rate":3.1},{"date":"2000-09-01","series":"Government","rate":2.1},{"date":"2000-10-01","series":"Government","rate":2},{"date":"2000-11-01","series":"Government","rate":1.9},{"date":"2000-12-01","series":"Government","rate":1.8},{"date":"2001-01-01","series":"Government","rate":2.3},{"date":"2001-02-01","series":"Government","rate":1.5},{"date":"2001-03-01","series":"Government","rate":1.8},{"date":"2001-04-01","series":"Government","rate":1.9},{"date":"2001-05-01","series":"Government","rate":1.8},{"date":"2001-06-01","series":"Government","rate":2.7},{"date":"2001-07-01","series":"Government","rate":2.8},{"date":"2001-08-01","series":"Government","rate":2.8},{"date":"2001-09-01","series":"Government","rate":2.2},{"date":"2001-10-01","series":"Government","rate":2.2},{"date":"2001-11-01","series":"Government","rate":2.1},{"date":"2001-12-01","series":"Government","rate":2.1},{"date":"2002-01-01","series":"Government","rate":2.4},{"date":"2002-02-01","series":"Government","rate":2.5},{"date":"2002-03-01","series":"Government","rate":2.4},{"date":"2002-04-01","series":"Government","rate":2.2},{"date":"2002-05-01","series":"Government","rate":2.3},{"date":"2002-06-01","series":"Government","rate":2.8},{"date":"2002-07-01","series":"Government","rate":3.2},{"date":"2002-08-01","series":"Government","rate":3},{"date":"2002-09-01","series":"Government","rate":2.6},{"date":"2002-10-01","series":"Government","rate":2.5},{"date":"2002-11-01","series":"Government","rate":2.3},{"date":"2002-12-01","series":"Government","rate":2.2},{"date":"2003-01-01","series":"Government","rate":2.8},{"date":"2003-02-01","series":"Government","rate":2.4},{"date":"2003-03-01","series":"Government","rate":2.6},{"date":"2003-04-01","series":"Government","rate":2.2},{"date":"2003-05-01","series":"Government","rate":2.4},{"date":"2003-06-01","series":"Government","rate":3.5},{"date":"2003-07-01","series":"Government","rate":3.8},{"date":"2003-08-01","series":"Government","rate":3.7},{"date":"2003-09-01","series":"Government","rate":2.7},{"date":"2003-10-01","series":"Government","rate":2.4},{"date":"2003-11-01","series":"Government","rate":2.7},{"date":"2003-12-01","series":"Government","rate":2.5},{"date":"2004-01-01","series":"Government","rate":2.5},{"date":"2004-02-01","series":"Government","rate":2.4},{"date":"2004-03-01","series":"Government","rate":2.6},{"date":"2004-04-01","series":"Government","rate":2.1},{"date":"2004-05-01","series":"Government","rate":2.3},{"date":"2004-06-01","series":"Government","rate":2.8},{"date":"2004-07-01","series":"Government","rate":3.7},{"date":"2004-08-01","series":"Government","rate":3.3},{"date":"2004-09-01","series":"Government","rate":2.7},{"date":"2004-10-01","series":"Government","rate":2.7},{"date":"2004-11-01","series":"Government","rate":2.4},{"date":"2004-12-01","series":"Government","rate":2.4},{"date":"2005-01-01","series":"Government","rate":2.6},{"date":"2005-02-01","series":"Government","rate":2.3},{"date":"2005-03-01","series":"Government","rate":2.2},{"date":"2005-04-01","series":"Government","rate":2.3},{"date":"2005-05-01","series":"Government","rate":2.1},{"date":"2005-06-01","series":"Government","rate":3.2},{"date":"2005-07-01","series":"Government","rate":3.3},{"date":"2005-08-01","series":"Government","rate":3.2},{"date":"2005-09-01","series":"Government","rate":2.7},{"date":"2005-10-01","series":"Government","rate":2.4},{"date":"2005-11-01","series":"Government","rate":2.4},{"date":"2005-12-01","series":"Government","rate":1.9},{"date":"2006-01-01","series":"Government","rate":2.2},{"date":"2006-02-01","series":"Government","rate":2.3},{"date":"2006-03-01","series":"Government","rate":2.2},{"date":"2006-04-01","series":"Government","rate":2},{"date":"2006-05-01","series":"Government","rate":2.1},{"date":"2006-06-01","series":"Government","rate":2.8},{"date":"2006-07-01","series":"Government","rate":3.2},{"date":"2006-08-01","series":"Government","rate":2.9},{"date":"2006-09-01","series":"Government","rate":1.9},{"date":"2006-10-01","series":"Government","rate":2},{"date":"2006-11-01","series":"Government","rate":1.9},{"date":"2006-12-01","series":"Government","rate":1.9},{"date":"2007-01-01","series":"Government","rate":2.2},{"date":"2007-02-01","series":"Government","rate":1.9},{"date":"2007-03-01","series":"Government","rate":1.9},{"date":"2007-04-01","series":"Government","rate":1.9},{"date":"2007-05-01","series":"Government","rate":1.9},{"date":"2007-06-01","series":"Government","rate":2.7},{"date":"2007-07-01","series":"Government","rate":3.3},{"date":"2007-08-01","series":"Government","rate":3.2},{"date":"2007-09-01","series":"Government","rate":2.4},{"date":"2007-10-01","series":"Government","rate":2.3},{"date":"2007-11-01","series":"Government","rate":2.2},{"date":"2007-12-01","series":"Government","rate":2.1},{"date":"2008-01-01","series":"Government","rate":2.2},{"date":"2008-02-01","series":"Government","rate":1.7},{"date":"2008-03-01","series":"Government","rate":1.9},{"date":"2008-04-01","series":"Government","rate":1.7},{"date":"2008-05-01","series":"Government","rate":2.1},{"date":"2008-06-01","series":"Government","rate":3},{"date":"2008-07-01","series":"Government","rate":3.6},{"date":"2008-08-01","series":"Government","rate":3.3},{"date":"2008-09-01","series":"Government","rate":2.6},{"date":"2008-10-01","series":"Government","rate":2.5},{"date":"2008-11-01","series":"Government","rate":2.4},{"date":"2008-12-01","series":"Government","rate":2.3},{"date":"2009-01-01","series":"Government","rate":3},{"date":"2009-02-01","series":"Government","rate":2.6},{"date":"2009-03-01","series":"Government","rate":2.8},{"date":"2009-04-01","series":"Government","rate":2.6},{"date":"2009-05-01","series":"Government","rate":3.1},{"date":"2009-06-01","series":"Government","rate":4.4},{"date":"2009-07-01","series":"Government","rate":5.1},{"date":"2009-08-01","series":"Government","rate":5.1},{"date":"2009-09-01","series":"Government","rate":4.2},{"date":"2009-10-01","series":"Government","rate":3.5},{"date":"2009-11-01","series":"Government","rate":3.4},{"date":"2009-12-01","series":"Government","rate":3.6},{"date":"2010-01-01","series":"Government","rate":4.3},{"date":"2010-02-01","series":"Government","rate":4},{"date":"2000-01-01","series":"Mining and Extraction","rate":3.9},{"date":"2000-02-01","series":"Mining and Extraction","rate":5.5},{"date":"2000-03-01","series":"Mining and Extraction","rate":3.7},{"date":"2000-04-01","series":"Mining and Extraction","rate":4.1},{"date":"2000-05-01","series":"Mining and Extraction","rate":5.3},{"date":"2000-06-01","series":"Mining and Extraction","rate":2.6},{"date":"2000-07-01","series":"Mining and Extraction","rate":3.6},{"date":"2000-08-01","series":"Mining and Extraction","rate":5.1},{"date":"2000-09-01","series":"Mining and Extraction","rate":5.8},{"date":"2000-10-01","series":"Mining and Extraction","rate":7.8},{"date":"2000-11-01","series":"Mining and Extraction","rate":2},{"date":"2000-12-01","series":"Mining and Extraction","rate":3.8},{"date":"2001-01-01","series":"Mining and Extraction","rate":2.3},{"date":"2001-02-01","series":"Mining and Extraction","rate":5.3},{"date":"2001-03-01","series":"Mining and Extraction","rate":3},{"date":"2001-04-01","series":"Mining and Extraction","rate":4.7},{"date":"2001-05-01","series":"Mining and Extraction","rate":5.9},{"date":"2001-06-01","series":"Mining and Extraction","rate":4.7},{"date":"2001-07-01","series":"Mining and Extraction","rate":3.1},{"date":"2001-08-01","series":"Mining and Extraction","rate":3.3},{"date":"2001-09-01","series":"Mining and Extraction","rate":4.2},{"date":"2001-10-01","series":"Mining and Extraction","rate":5.4},{"date":"2001-11-01","series":"Mining and Extraction","rate":3.6},{"date":"2001-12-01","series":"Mining and Extraction","rate":5.3},{"date":"2002-01-01","series":"Mining and Extraction","rate":7},{"date":"2002-02-01","series":"Mining and Extraction","rate":7.5},{"date":"2002-03-01","series":"Mining and Extraction","rate":5.3},{"date":"2002-04-01","series":"Mining and Extraction","rate":6.1},{"date":"2002-05-01","series":"Mining and Extraction","rate":4.9},{"date":"2002-06-01","series":"Mining and Extraction","rate":7.1},{"date":"2002-07-01","series":"Mining and Extraction","rate":3.9},{"date":"2002-08-01","series":"Mining and Extraction","rate":6.3},{"date":"2002-09-01","series":"Mining and Extraction","rate":7.9},{"date":"2002-10-01","series":"Mining and Extraction","rate":6.4},{"date":"2002-11-01","series":"Mining and Extraction","rate":5.4},{"date":"2002-12-01","series":"Mining and Extraction","rate":7.8},{"date":"2003-01-01","series":"Mining and Extraction","rate":9},{"date":"2003-02-01","series":"Mining and Extraction","rate":7.1},{"date":"2003-03-01","series":"Mining and Extraction","rate":8.2},{"date":"2003-04-01","series":"Mining and Extraction","rate":7.7},{"date":"2003-05-01","series":"Mining and Extraction","rate":7.5},{"date":"2003-06-01","series":"Mining and Extraction","rate":6.8},{"date":"2003-07-01","series":"Mining and Extraction","rate":7.9},{"date":"2003-08-01","series":"Mining and Extraction","rate":3.8},{"date":"2003-09-01","series":"Mining and Extraction","rate":4.6},{"date":"2003-10-01","series":"Mining and Extraction","rate":5.6},{"date":"2003-11-01","series":"Mining and Extraction","rate":5.9},{"date":"2003-12-01","series":"Mining and Extraction","rate":5.6},{"date":"2004-01-01","series":"Mining and Extraction","rate":5.8},{"date":"2004-02-01","series":"Mining and Extraction","rate":5},{"date":"2004-03-01","series":"Mining and Extraction","rate":4.4},{"date":"2004-04-01","series":"Mining and Extraction","rate":6.4},{"date":"2004-05-01","series":"Mining and Extraction","rate":4.3},{"date":"2004-06-01","series":"Mining and Extraction","rate":5},{"date":"2004-07-01","series":"Mining and Extraction","rate":5.4},{"date":"2004-08-01","series":"Mining and Extraction","rate":1.9},{"date":"2004-09-01","series":"Mining and Extraction","rate":1.5},{"date":"2004-10-01","series":"Mining and Extraction","rate":2.6},{"date":"2004-11-01","series":"Mining and Extraction","rate":3.3},{"date":"2004-12-01","series":"Mining and Extraction","rate":2.5},{"date":"2005-01-01","series":"Mining and Extraction","rate":4.9},{"date":"2005-02-01","series":"Mining and Extraction","rate":4},{"date":"2005-03-01","series":"Mining and Extraction","rate":5.2},{"date":"2005-04-01","series":"Mining and Extraction","rate":2.9},{"date":"2005-05-01","series":"Mining and Extraction","rate":2.4},{"date":"2005-06-01","series":"Mining and Extraction","rate":4},{"date":"2005-07-01","series":"Mining and Extraction","rate":3.7},{"date":"2005-08-01","series":"Mining and Extraction","rate":2},{"date":"2005-09-01","series":"Mining and Extraction","rate":2},{"date":"2005-10-01","series":"Mining and Extraction","rate":0.3},{"date":"2005-11-01","series":"Mining and Extraction","rate":2.9},{"date":"2005-12-01","series":"Mining and Extraction","rate":3.5},{"date":"2006-01-01","series":"Mining and Extraction","rate":3.9},{"date":"2006-02-01","series":"Mining and Extraction","rate":3.8},{"date":"2006-03-01","series":"Mining and Extraction","rate":2.1},{"date":"2006-04-01","series":"Mining and Extraction","rate":2.5},{"date":"2006-05-01","series":"Mining and Extraction","rate":2.8},{"date":"2006-06-01","series":"Mining and Extraction","rate":4.3},{"date":"2006-07-01","series":"Mining and Extraction","rate":3.5},{"date":"2006-08-01","series":"Mining and Extraction","rate":4.3},{"date":"2006-09-01","series":"Mining and Extraction","rate":2.1},{"date":"2006-10-01","series":"Mining and Extraction","rate":2.2},{"date":"2006-11-01","series":"Mining and Extraction","rate":2.9},{"date":"2006-12-01","series":"Mining and Extraction","rate":3.4},{"date":"2007-01-01","series":"Mining and Extraction","rate":4.7},{"date":"2007-02-01","series":"Mining and Extraction","rate":4.5},{"date":"2007-03-01","series":"Mining and Extraction","rate":3.2},{"date":"2007-04-01","series":"Mining and Extraction","rate":2.3},{"date":"2007-05-01","series":"Mining and Extraction","rate":3},{"date":"2007-06-01","series":"Mining and Extraction","rate":4.3},{"date":"2007-07-01","series":"Mining and Extraction","rate":4.3},{"date":"2007-08-01","series":"Mining and Extraction","rate":4.6},{"date":"2007-09-01","series":"Mining and Extraction","rate":3.2},{"date":"2007-10-01","series":"Mining and Extraction","rate":1.3},{"date":"2007-11-01","series":"Mining and Extraction","rate":2.3},{"date":"2007-12-01","series":"Mining and Extraction","rate":3.4},{"date":"2008-01-01","series":"Mining and Extraction","rate":4},{"date":"2008-02-01","series":"Mining and Extraction","rate":2.2},{"date":"2008-03-01","series":"Mining and Extraction","rate":3.7},{"date":"2008-04-01","series":"Mining and Extraction","rate":3.6},{"date":"2008-05-01","series":"Mining and Extraction","rate":3.4},{"date":"2008-06-01","series":"Mining and Extraction","rate":3.3},{"date":"2008-07-01","series":"Mining and Extraction","rate":1.5},{"date":"2008-08-01","series":"Mining and Extraction","rate":1.9},{"date":"2008-09-01","series":"Mining and Extraction","rate":2.8},{"date":"2008-10-01","series":"Mining and Extraction","rate":1.7},{"date":"2008-11-01","series":"Mining and Extraction","rate":3.7},{"date":"2008-12-01","series":"Mining and Extraction","rate":5.2},{"date":"2009-01-01","series":"Mining and Extraction","rate":7},{"date":"2009-02-01","series":"Mining and Extraction","rate":7.6},{"date":"2009-03-01","series":"Mining and Extraction","rate":12.6},{"date":"2009-04-01","series":"Mining and Extraction","rate":16.1},{"date":"2009-05-01","series":"Mining and Extraction","rate":13.3},{"date":"2009-06-01","series":"Mining and Extraction","rate":13.6},{"date":"2009-07-01","series":"Mining and Extraction","rate":12.6},{"date":"2009-08-01","series":"Mining and Extraction","rate":11.8},{"date":"2009-09-01","series":"Mining and Extraction","rate":10.7},{"date":"2009-10-01","series":"Mining and Extraction","rate":10.8},{"date":"2009-11-01","series":"Mining and Extraction","rate":12},{"date":"2009-12-01","series":"Mining and Extraction","rate":11.8},{"date":"2010-01-01","series":"Mining and Extraction","rate":9.1},{"date":"2010-02-01","series":"Mining and Extraction","rate":10.7},{"date":"2000-01-01","series":"Construction","rate":9.7},{"date":"2000-02-01","series":"Construction","rate":10.6},{"date":"2000-03-01","series":"Construction","rate":8.7},{"date":"2000-04-01","series":"Construction","rate":5.8},{"date":"2000-05-01","series":"Construction","rate":5},{"date":"2000-06-01","series":"Construction","rate":4.6},{"date":"2000-07-01","series":"Construction","rate":4.4},{"date":"2000-08-01","series":"Construction","rate":5.1},{"date":"2000-09-01","series":"Construction","rate":4.6},{"date":"2000-10-01","series":"Construction","rate":4.9},{"date":"2000-11-01","series":"Construction","rate":5.7},{"date":"2000-12-01","series":"Construction","rate":6.8},{"date":"2001-01-01","series":"Construction","rate":9.8},{"date":"2001-02-01","series":"Construction","rate":9.9},{"date":"2001-03-01","series":"Construction","rate":8.4},{"date":"2001-04-01","series":"Construction","rate":7.1},{"date":"2001-05-01","series":"Construction","rate":5.6},{"date":"2001-06-01","series":"Construction","rate":5.1},{"date":"2001-07-01","series":"Construction","rate":4.9},{"date":"2001-08-01","series":"Construction","rate":5.8},{"date":"2001-09-01","series":"Construction","rate":5.5},{"date":"2001-10-01","series":"Construction","rate":6.1},{"date":"2001-11-01","series":"Construction","rate":7.6},{"date":"2001-12-01","series":"Construction","rate":9},{"date":"2002-01-01","series":"Construction","rate":13.6},{"date":"2002-02-01","series":"Construction","rate":12.2},{"date":"2002-03-01","series":"Construction","rate":11.8},{"date":"2002-04-01","series":"Construction","rate":10.1},{"date":"2002-05-01","series":"Construction","rate":7.4},{"date":"2002-06-01","series":"Construction","rate":6.9},{"date":"2002-07-01","series":"Construction","rate":6.9},{"date":"2002-08-01","series":"Construction","rate":7.4},{"date":"2002-09-01","series":"Construction","rate":7},{"date":"2002-10-01","series":"Construction","rate":7.7},{"date":"2002-11-01","series":"Construction","rate":8.5},{"date":"2002-12-01","series":"Construction","rate":10.9},{"date":"2003-01-01","series":"Construction","rate":14},{"date":"2003-02-01","series":"Construction","rate":14},{"date":"2003-03-01","series":"Construction","rate":11.8},{"date":"2003-04-01","series":"Construction","rate":9.3},{"date":"2003-05-01","series":"Construction","rate":8.4},{"date":"2003-06-01","series":"Construction","rate":7.9},{"date":"2003-07-01","series":"Construction","rate":7.5},{"date":"2003-08-01","series":"Construction","rate":7.1},{"date":"2003-09-01","series":"Construction","rate":7.6},{"date":"2003-10-01","series":"Construction","rate":7.4},{"date":"2003-11-01","series":"Construction","rate":7.8},{"date":"2003-12-01","series":"Construction","rate":9.3},{"date":"2004-01-01","series":"Construction","rate":11.3},{"date":"2004-02-01","series":"Construction","rate":11.6},{"date":"2004-03-01","series":"Construction","rate":11.3},{"date":"2004-04-01","series":"Construction","rate":9.5},{"date":"2004-05-01","series":"Construction","rate":7.4},{"date":"2004-06-01","series":"Construction","rate":7},{"date":"2004-07-01","series":"Construction","rate":6.4},{"date":"2004-08-01","series":"Construction","rate":6},{"date":"2004-09-01","series":"Construction","rate":6.8},{"date":"2004-10-01","series":"Construction","rate":6.9},{"date":"2004-11-01","series":"Construction","rate":7.4},{"date":"2004-12-01","series":"Construction","rate":9.5},{"date":"2005-01-01","series":"Construction","rate":11.8},{"date":"2005-02-01","series":"Construction","rate":12.3},{"date":"2005-03-01","series":"Construction","rate":10.3},{"date":"2005-04-01","series":"Construction","rate":7.4},{"date":"2005-05-01","series":"Construction","rate":6.1},{"date":"2005-06-01","series":"Construction","rate":5.7},{"date":"2005-07-01","series":"Construction","rate":5.2},{"date":"2005-08-01","series":"Construction","rate":5.7},{"date":"2005-09-01","series":"Construction","rate":5.7},{"date":"2005-10-01","series":"Construction","rate":5.3},{"date":"2005-11-01","series":"Construction","rate":5.7},{"date":"2005-12-01","series":"Construction","rate":8.2},{"date":"2006-01-01","series":"Construction","rate":9},{"date":"2006-02-01","series":"Construction","rate":8.6},{"date":"2006-03-01","series":"Construction","rate":8.5},{"date":"2006-04-01","series":"Construction","rate":6.9},{"date":"2006-05-01","series":"Construction","rate":6.6},{"date":"2006-06-01","series":"Construction","rate":5.6},{"date":"2006-07-01","series":"Construction","rate":6.1},{"date":"2006-08-01","series":"Construction","rate":5.9},{"date":"2006-09-01","series":"Construction","rate":5.6},{"date":"2006-10-01","series":"Construction","rate":4.5},{"date":"2006-11-01","series":"Construction","rate":6},{"date":"2006-12-01","series":"Construction","rate":6.9},{"date":"2007-01-01","series":"Construction","rate":8.9},{"date":"2007-02-01","series":"Construction","rate":10.5},{"date":"2007-03-01","series":"Construction","rate":9},{"date":"2007-04-01","series":"Construction","rate":8.6},{"date":"2007-05-01","series":"Construction","rate":6.9},{"date":"2007-06-01","series":"Construction","rate":5.9},{"date":"2007-07-01","series":"Construction","rate":5.9},{"date":"2007-08-01","series":"Construction","rate":5.3},{"date":"2007-09-01","series":"Construction","rate":5.8},{"date":"2007-10-01","series":"Construction","rate":6.1},{"date":"2007-11-01","series":"Construction","rate":6.2},{"date":"2007-12-01","series":"Construction","rate":9.4},{"date":"2008-01-01","series":"Construction","rate":11},{"date":"2008-02-01","series":"Construction","rate":11.4},{"date":"2008-03-01","series":"Construction","rate":12},{"date":"2008-04-01","series":"Construction","rate":11.1},{"date":"2008-05-01","series":"Construction","rate":8.6},{"date":"2008-06-01","series":"Construction","rate":8.2},{"date":"2008-07-01","series":"Construction","rate":8},{"date":"2008-08-01","series":"Construction","rate":8.2},{"date":"2008-09-01","series":"Construction","rate":9.9},{"date":"2008-10-01","series":"Construction","rate":10.8},{"date":"2008-11-01","series":"Construction","rate":12.7},{"date":"2008-12-01","series":"Construction","rate":15.3},{"date":"2009-01-01","series":"Construction","rate":18.2},{"date":"2009-02-01","series":"Construction","rate":21.4},{"date":"2009-03-01","series":"Construction","rate":21.1},{"date":"2009-04-01","series":"Construction","rate":18.7},{"date":"2009-05-01","series":"Construction","rate":19.2},{"date":"2009-06-01","series":"Construction","rate":17.4},{"date":"2009-07-01","series":"Construction","rate":18.2},{"date":"2009-08-01","series":"Construction","rate":16.5},{"date":"2009-09-01","series":"Construction","rate":17.1},{"date":"2009-10-01","series":"Construction","rate":18.7},{"date":"2009-11-01","series":"Construction","rate":19.4},{"date":"2009-12-01","series":"Construction","rate":22.7},{"date":"2010-01-01","series":"Construction","rate":24.7},{"date":"2010-02-01","series":"Construction","rate":27.1},{"date":"2000-01-01","series":"Manufacturing","rate":3.6},{"date":"2000-02-01","series":"Manufacturing","rate":3.4},{"date":"2000-03-01","series":"Manufacturing","rate":3.6},{"date":"2000-04-01","series":"Manufacturing","rate":3.7},{"date":"2000-05-01","series":"Manufacturing","rate":3.4},{"date":"2000-06-01","series":"Manufacturing","rate":3.1},{"date":"2000-07-01","series":"Manufacturing","rate":3.6},{"date":"2000-08-01","series":"Manufacturing","rate":3.4},{"date":"2000-09-01","series":"Manufacturing","rate":3.4},{"date":"2000-10-01","series":"Manufacturing","rate":3.6},{"date":"2000-11-01","series":"Manufacturing","rate":3.4},{"date":"2000-12-01","series":"Manufacturing","rate":3.3},{"date":"2001-01-01","series":"Manufacturing","rate":4.6},{"date":"2001-02-01","series":"Manufacturing","rate":4.6},{"date":"2001-03-01","series":"Manufacturing","rate":4.9},{"date":"2001-04-01","series":"Manufacturing","rate":4.4},{"date":"2001-05-01","series":"Manufacturing","rate":4.7},{"date":"2001-06-01","series":"Manufacturing","rate":5},{"date":"2001-07-01","series":"Manufacturing","rate":5.6},{"date":"2001-08-01","series":"Manufacturing","rate":5.5},{"date":"2001-09-01","series":"Manufacturing","rate":5.4},{"date":"2001-10-01","series":"Manufacturing","rate":5.8},{"date":"2001-11-01","series":"Manufacturing","rate":6},{"date":"2001-12-01","series":"Manufacturing","rate":6.3},{"date":"2002-01-01","series":"Manufacturing","rate":7.4},{"date":"2002-02-01","series":"Manufacturing","rate":7},{"date":"2002-03-01","series":"Manufacturing","rate":7.3},{"date":"2002-04-01","series":"Manufacturing","rate":7.2},{"date":"2002-05-01","series":"Manufacturing","rate":6.6},{"date":"2002-06-01","series":"Manufacturing","rate":6.6},{"date":"2002-07-01","series":"Manufacturing","rate":6.6},{"date":"2002-08-01","series":"Manufacturing","rate":6.2},{"date":"2002-09-01","series":"Manufacturing","rate":6.1},{"date":"2002-10-01","series":"Manufacturing","rate":5.9},{"date":"2002-11-01","series":"Manufacturing","rate":6.3},{"date":"2002-12-01","series":"Manufacturing","rate":6.6},{"date":"2003-01-01","series":"Manufacturing","rate":7.2},{"date":"2003-02-01","series":"Manufacturing","rate":6.7},{"date":"2003-03-01","series":"Manufacturing","rate":6.8},{"date":"2003-04-01","series":"Manufacturing","rate":6.7},{"date":"2003-05-01","series":"Manufacturing","rate":6.5},{"date":"2003-06-01","series":"Manufacturing","rate":7},{"date":"2003-07-01","series":"Manufacturing","rate":6.9},{"date":"2003-08-01","series":"Manufacturing","rate":6.7},{"date":"2003-09-01","series":"Manufacturing","rate":6.8},{"date":"2003-10-01","series":"Manufacturing","rate":6},{"date":"2003-11-01","series":"Manufacturing","rate":5.9},{"date":"2003-12-01","series":"Manufacturing","rate":5.9},{"date":"2004-01-01","series":"Manufacturing","rate":6.4},{"date":"2004-02-01","series":"Manufacturing","rate":6.3},{"date":"2004-03-01","series":"Manufacturing","rate":6.3},{"date":"2004-04-01","series":"Manufacturing","rate":5.8},{"date":"2004-05-01","series":"Manufacturing","rate":5.6},{"date":"2004-06-01","series":"Manufacturing","rate":5.6},{"date":"2004-07-01","series":"Manufacturing","rate":6},{"date":"2004-08-01","series":"Manufacturing","rate":4.9},{"date":"2004-09-01","series":"Manufacturing","rate":5},{"date":"2004-10-01","series":"Manufacturing","rate":5.3},{"date":"2004-11-01","series":"Manufacturing","rate":5.4},{"date":"2004-12-01","series":"Manufacturing","rate":5.1},{"date":"2005-01-01","series":"Manufacturing","rate":5.3},{"date":"2005-02-01","series":"Manufacturing","rate":5.3},{"date":"2005-03-01","series":"Manufacturing","rate":5.3},{"date":"2005-04-01","series":"Manufacturing","rate":4.8},{"date":"2005-05-01","series":"Manufacturing","rate":4.5},{"date":"2005-06-01","series":"Manufacturing","rate":4.4},{"date":"2005-07-01","series":"Manufacturing","rate":5.3},{"date":"2005-08-01","series":"Manufacturing","rate":4.7},{"date":"2005-09-01","series":"Manufacturing","rate":4.7},{"date":"2005-10-01","series":"Manufacturing","rate":4.8},{"date":"2005-11-01","series":"Manufacturing","rate":4.9},{"date":"2005-12-01","series":"Manufacturing","rate":4.5},{"date":"2006-01-01","series":"Manufacturing","rate":4.6},{"date":"2006-02-01","series":"Manufacturing","rate":4.9},{"date":"2006-03-01","series":"Manufacturing","rate":4.1},{"date":"2006-04-01","series":"Manufacturing","rate":4.5},{"date":"2006-05-01","series":"Manufacturing","rate":4.1},{"date":"2006-06-01","series":"Manufacturing","rate":3.8},{"date":"2006-07-01","series":"Manufacturing","rate":4.4},{"date":"2006-08-01","series":"Manufacturing","rate":4.1},{"date":"2006-09-01","series":"Manufacturing","rate":3.8},{"date":"2006-10-01","series":"Manufacturing","rate":3.7},{"date":"2006-11-01","series":"Manufacturing","rate":4.3},{"date":"2006-12-01","series":"Manufacturing","rate":4},{"date":"2007-01-01","series":"Manufacturing","rate":4.6},{"date":"2007-02-01","series":"Manufacturing","rate":4.7},{"date":"2007-03-01","series":"Manufacturing","rate":4.5},{"date":"2007-04-01","series":"Manufacturing","rate":4.6},{"date":"2007-05-01","series":"Manufacturing","rate":3.9},{"date":"2007-06-01","series":"Manufacturing","rate":4},{"date":"2007-07-01","series":"Manufacturing","rate":3.7},{"date":"2007-08-01","series":"Manufacturing","rate":3.6},{"date":"2007-09-01","series":"Manufacturing","rate":4.1},{"date":"2007-10-01","series":"Manufacturing","rate":4.3},{"date":"2007-11-01","series":"Manufacturing","rate":4.5},{"date":"2007-12-01","series":"Manufacturing","rate":4.6},{"date":"2008-01-01","series":"Manufacturing","rate":5.1},{"date":"2008-02-01","series":"Manufacturing","rate":5},{"date":"2008-03-01","series":"Manufacturing","rate":5},{"date":"2008-04-01","series":"Manufacturing","rate":4.8},{"date":"2008-05-01","series":"Manufacturing","rate":5.3},{"date":"2008-06-01","series":"Manufacturing","rate":5.2},{"date":"2008-07-01","series":"Manufacturing","rate":5.5},{"date":"2008-08-01","series":"Manufacturing","rate":5.7},{"date":"2008-09-01","series":"Manufacturing","rate":6},{"date":"2008-10-01","series":"Manufacturing","rate":6.2},{"date":"2008-11-01","series":"Manufacturing","rate":7},{"date":"2008-12-01","series":"Manufacturing","rate":8.3},{"date":"2009-01-01","series":"Manufacturing","rate":10.9},{"date":"2009-02-01","series":"Manufacturing","rate":11.5},{"date":"2009-03-01","series":"Manufacturing","rate":12.2},{"date":"2009-04-01","series":"Manufacturing","rate":12.4},{"date":"2009-05-01","series":"Manufacturing","rate":12.6},{"date":"2009-06-01","series":"Manufacturing","rate":12.6},{"date":"2009-07-01","series":"Manufacturing","rate":12.4},{"date":"2009-08-01","series":"Manufacturing","rate":11.8},{"date":"2009-09-01","series":"Manufacturing","rate":11.9},{"date":"2009-10-01","series":"Manufacturing","rate":12.2},{"date":"2009-11-01","series":"Manufacturing","rate":12.5},{"date":"2009-12-01","series":"Manufacturing","rate":11.9},{"date":"2010-01-01","series":"Manufacturing","rate":13},{"date":"2010-02-01","series":"Manufacturing","rate":12.1},{"date":"2000-01-01","series":"Wholesale and Retail Trade","rate":5},{"date":"2000-02-01","series":"Wholesale and Retail Trade","rate":5.2},{"date":"2000-03-01","series":"Wholesale and Retail Trade","rate":5.1},{"date":"2000-04-01","series":"Wholesale and Retail Trade","rate":4.1},{"date":"2000-05-01","series":"Wholesale and Retail Trade","rate":4.3},{"date":"2000-06-01","series":"Wholesale and Retail Trade","rate":4.4},{"date":"2000-07-01","series":"Wholesale and Retail Trade","rate":4.1},{"date":"2000-08-01","series":"Wholesale and Retail Trade","rate":4.3},{"date":"2000-09-01","series":"Wholesale and Retail Trade","rate":4.1},{"date":"2000-10-01","series":"Wholesale and Retail Trade","rate":3.7},{"date":"2000-11-01","series":"Wholesale and Retail Trade","rate":3.6},{"date":"2000-12-01","series":"Wholesale and Retail Trade","rate":3.7},{"date":"2001-01-01","series":"Wholesale and Retail Trade","rate":4.7},{"date":"2001-02-01","series":"Wholesale and Retail Trade","rate":5.2},{"date":"2001-03-01","series":"Wholesale and Retail Trade","rate":5.4},{"date":"2001-04-01","series":"Wholesale and Retail Trade","rate":4.3},{"date":"2001-05-01","series":"Wholesale and Retail Trade","rate":4.5},{"date":"2001-06-01","series":"Wholesale and Retail Trade","rate":4.9},{"date":"2001-07-01","series":"Wholesale and Retail Trade","rate":4.3},{"date":"2001-08-01","series":"Wholesale and Retail Trade","rate":4.8},{"date":"2001-09-01","series":"Wholesale and Retail Trade","rate":4.8},{"date":"2001-10-01","series":"Wholesale and Retail Trade","rate":4.8},{"date":"2001-11-01","series":"Wholesale and Retail Trade","rate":5.3},{"date":"2001-12-01","series":"Wholesale and Retail Trade","rate":5.4},{"date":"2002-01-01","series":"Wholesale and Retail Trade","rate":6.3},{"date":"2002-02-01","series":"Wholesale and Retail Trade","rate":6.6},{"date":"2002-03-01","series":"Wholesale and Retail Trade","rate":6.6},{"date":"2002-04-01","series":"Wholesale and Retail Trade","rate":6.4},{"date":"2002-05-01","series":"Wholesale and Retail Trade","rate":5.8},{"date":"2002-06-01","series":"Wholesale and Retail Trade","rate":6.2},{"date":"2002-07-01","series":"Wholesale and Retail Trade","rate":5.6},{"date":"2002-08-01","series":"Wholesale and Retail Trade","rate":5.8},{"date":"2002-09-01","series":"Wholesale and Retail Trade","rate":5.9},{"date":"2002-10-01","series":"Wholesale and Retail Trade","rate":6.1},{"date":"2002-11-01","series":"Wholesale and Retail Trade","rate":6.2},{"date":"2002-12-01","series":"Wholesale and Retail Trade","rate":5.7},{"date":"2003-01-01","series":"Wholesale and Retail Trade","rate":6.7},{"date":"2003-02-01","series":"Wholesale and Retail Trade","rate":6.1},{"date":"2003-03-01","series":"Wholesale and Retail Trade","rate":5.9},{"date":"2003-04-01","series":"Wholesale and Retail Trade","rate":6},{"date":"2003-05-01","series":"Wholesale and Retail Trade","rate":6.2},{"date":"2003-06-01","series":"Wholesale and Retail Trade","rate":6.9},{"date":"2003-07-01","series":"Wholesale and Retail Trade","rate":6.6},{"date":"2003-08-01","series":"Wholesale and Retail Trade","rate":5.6},{"date":"2003-09-01","series":"Wholesale and Retail Trade","rate":5.9},{"date":"2003-10-01","series":"Wholesale and Retail Trade","rate":5.7},{"date":"2003-11-01","series":"Wholesale and Retail Trade","rate":5.4},{"date":"2003-12-01","series":"Wholesale and Retail Trade","rate":5},{"date":"2004-01-01","series":"Wholesale and Retail Trade","rate":6.5},{"date":"2004-02-01","series":"Wholesale and Retail Trade","rate":6.5},{"date":"2004-03-01","series":"Wholesale and Retail Trade","rate":6.8},{"date":"2004-04-01","series":"Wholesale and Retail Trade","rate":6.1},{"date":"2004-05-01","series":"Wholesale and Retail Trade","rate":5.8},{"date":"2004-06-01","series":"Wholesale and Retail Trade","rate":5.8},{"date":"2004-07-01","series":"Wholesale and Retail Trade","rate":5.5},{"date":"2004-08-01","series":"Wholesale and Retail Trade","rate":5.1},{"date":"2004-09-01","series":"Wholesale and Retail Trade","rate":5.5},{"date":"2004-10-01","series":"Wholesale and Retail Trade","rate":5.4},{"date":"2004-11-01","series":"Wholesale and Retail Trade","rate":5},{"date":"2004-12-01","series":"Wholesale and Retail Trade","rate":5},{"date":"2005-01-01","series":"Wholesale and Retail Trade","rate":6.3},{"date":"2005-02-01","series":"Wholesale and Retail Trade","rate":6.2},{"date":"2005-03-01","series":"Wholesale and Retail Trade","rate":5.6},{"date":"2005-04-01","series":"Wholesale and Retail Trade","rate":5.4},{"date":"2005-05-01","series":"Wholesale and Retail Trade","rate":5.4},{"date":"2005-06-01","series":"Wholesale and Retail Trade","rate":5.7},{"date":"2005-07-01","series":"Wholesale and Retail Trade","rate":5.6},{"date":"2005-08-01","series":"Wholesale and Retail Trade","rate":5.3},{"date":"2005-09-01","series":"Wholesale and Retail Trade","rate":4.9},{"date":"2005-10-01","series":"Wholesale and Retail Trade","rate":4.9},{"date":"2005-11-01","series":"Wholesale and Retail Trade","rate":4.7},{"date":"2005-12-01","series":"Wholesale and Retail Trade","rate":4.5},{"date":"2006-01-01","series":"Wholesale and Retail Trade","rate":5.7},{"date":"2006-02-01","series":"Wholesale and Retail Trade","rate":5.4},{"date":"2006-03-01","series":"Wholesale and Retail Trade","rate":4.9},{"date":"2006-04-01","series":"Wholesale and Retail Trade","rate":4.6},{"date":"2006-05-01","series":"Wholesale and Retail Trade","rate":4.8},{"date":"2006-06-01","series":"Wholesale and Retail Trade","rate":5.1},{"date":"2006-07-01","series":"Wholesale and Retail Trade","rate":5.1},{"date":"2006-08-01","series":"Wholesale and Retail Trade","rate":4.7},{"date":"2006-09-01","series":"Wholesale and Retail Trade","rate":4.9},{"date":"2006-10-01","series":"Wholesale and Retail Trade","rate":4.7},{"date":"2006-11-01","series":"Wholesale and Retail Trade","rate":4.8},{"date":"2006-12-01","series":"Wholesale and Retail Trade","rate":4.5},{"date":"2007-01-01","series":"Wholesale and Retail Trade","rate":5.5},{"date":"2007-02-01","series":"Wholesale and Retail Trade","rate":5.1},{"date":"2007-03-01","series":"Wholesale and Retail Trade","rate":4.4},{"date":"2007-04-01","series":"Wholesale and Retail Trade","rate":4.2},{"date":"2007-05-01","series":"Wholesale and Retail Trade","rate":3.9},{"date":"2007-06-01","series":"Wholesale and Retail Trade","rate":4.6},{"date":"2007-07-01","series":"Wholesale and Retail Trade","rate":5.2},{"date":"2007-08-01","series":"Wholesale and Retail Trade","rate":5.1},{"date":"2007-09-01","series":"Wholesale and Retail Trade","rate":5.1},{"date":"2007-10-01","series":"Wholesale and Retail Trade","rate":4.4},{"date":"2007-11-01","series":"Wholesale and Retail Trade","rate":4.3},{"date":"2007-12-01","series":"Wholesale and Retail Trade","rate":4.8},{"date":"2008-01-01","series":"Wholesale and Retail Trade","rate":5.4},{"date":"2008-02-01","series":"Wholesale and Retail Trade","rate":4.9},{"date":"2008-03-01","series":"Wholesale and Retail Trade","rate":4.9},{"date":"2008-04-01","series":"Wholesale and Retail Trade","rate":4.5},{"date":"2008-05-01","series":"Wholesale and Retail Trade","rate":5.2},{"date":"2008-06-01","series":"Wholesale and Retail Trade","rate":5.7},{"date":"2008-07-01","series":"Wholesale and Retail Trade","rate":6.5},{"date":"2008-08-01","series":"Wholesale and Retail Trade","rate":6.6},{"date":"2008-09-01","series":"Wholesale and Retail Trade","rate":6.2},{"date":"2008-10-01","series":"Wholesale and Retail Trade","rate":6.3},{"date":"2008-11-01","series":"Wholesale and Retail Trade","rate":6.7},{"date":"2008-12-01","series":"Wholesale and Retail Trade","rate":7.2},{"date":"2009-01-01","series":"Wholesale and Retail Trade","rate":8.7},{"date":"2009-02-01","series":"Wholesale and Retail Trade","rate":8.9},{"date":"2009-03-01","series":"Wholesale and Retail Trade","rate":9},{"date":"2009-04-01","series":"Wholesale and Retail Trade","rate":9},{"date":"2009-05-01","series":"Wholesale and Retail Trade","rate":9},{"date":"2009-06-01","series":"Wholesale and Retail Trade","rate":9.1},{"date":"2009-07-01","series":"Wholesale and Retail Trade","rate":9},{"date":"2009-08-01","series":"Wholesale and Retail Trade","rate":8.8},{"date":"2009-09-01","series":"Wholesale and Retail Trade","rate":9},{"date":"2009-10-01","series":"Wholesale and Retail Trade","rate":9.6},{"date":"2009-11-01","series":"Wholesale and Retail Trade","rate":9.2},{"date":"2009-12-01","series":"Wholesale and Retail Trade","rate":9.1},{"date":"2010-01-01","series":"Wholesale and Retail Trade","rate":10.5},{"date":"2010-02-01","series":"Wholesale and Retail Trade","rate":10},{"date":"2000-01-01","series":"Transportation and Utilities","rate":4.3},{"date":"2000-02-01","series":"Transportation and Utilities","rate":4},{"date":"2000-03-01","series":"Transportation and Utilities","rate":3.5},{"date":"2000-04-01","series":"Transportation and Utilities","rate":3.4},{"date":"2000-05-01","series":"Transportation and Utilities","rate":3.4},{"date":"2000-06-01","series":"Transportation and Utilities","rate":3.2},{"date":"2000-07-01","series":"Transportation and Utilities","rate":3.9},{"date":"2000-08-01","series":"Transportation and Utilities","rate":3.4},{"date":"2000-09-01","series":"Transportation and Utilities","rate":4},{"date":"2000-10-01","series":"Transportation and Utilities","rate":2.8},{"date":"2000-11-01","series":"Transportation and Utilities","rate":2.3},{"date":"2000-12-01","series":"Transportation and Utilities","rate":3.1},{"date":"2001-01-01","series":"Transportation and Utilities","rate":3.6},{"date":"2001-02-01","series":"Transportation and Utilities","rate":3.4},{"date":"2001-03-01","series":"Transportation and Utilities","rate":3.5},{"date":"2001-04-01","series":"Transportation and Utilities","rate":4.2},{"date":"2001-05-01","series":"Transportation and Utilities","rate":3.1},{"date":"2001-06-01","series":"Transportation and Utilities","rate":4.3},{"date":"2001-07-01","series":"Transportation and Utilities","rate":4.2},{"date":"2001-08-01","series":"Transportation and Utilities","rate":3.9},{"date":"2001-09-01","series":"Transportation and Utilities","rate":3.9},{"date":"2001-10-01","series":"Transportation and Utilities","rate":5.8},{"date":"2001-11-01","series":"Transportation and Utilities","rate":5.4},{"date":"2001-12-01","series":"Transportation and Utilities","rate":5.6},{"date":"2002-01-01","series":"Transportation and Utilities","rate":6.6},{"date":"2002-02-01","series":"Transportation and Utilities","rate":5.7},{"date":"2002-03-01","series":"Transportation and Utilities","rate":5.6},{"date":"2002-04-01","series":"Transportation and Utilities","rate":5},{"date":"2002-05-01","series":"Transportation and Utilities","rate":4.5},{"date":"2002-06-01","series":"Transportation and Utilities","rate":4.9},{"date":"2002-07-01","series":"Transportation and Utilities","rate":4.9},{"date":"2002-08-01","series":"Transportation and Utilities","rate":3.9},{"date":"2002-09-01","series":"Transportation and Utilities","rate":4.2},{"date":"2002-10-01","series":"Transportation and Utilities","rate":4.7},{"date":"2002-11-01","series":"Transportation and Utilities","rate":4.2},{"date":"2002-12-01","series":"Transportation and Utilities","rate":4.6},{"date":"2003-01-01","series":"Transportation and Utilities","rate":6.3},{"date":"2003-02-01","series":"Transportation and Utilities","rate":5.8},{"date":"2003-03-01","series":"Transportation and Utilities","rate":5.9},{"date":"2003-04-01","series":"Transportation and Utilities","rate":5},{"date":"2003-05-01","series":"Transportation and Utilities","rate":4.9},{"date":"2003-06-01","series":"Transportation and Utilities","rate":5.5},{"date":"2003-07-01","series":"Transportation and Utilities","rate":5.4},{"date":"2003-08-01","series":"Transportation and Utilities","rate":4.8},{"date":"2003-09-01","series":"Transportation and Utilities","rate":4.7},{"date":"2003-10-01","series":"Transportation and Utilities","rate":4.8},{"date":"2003-11-01","series":"Transportation and Utilities","rate":5.1},{"date":"2003-12-01","series":"Transportation and Utilities","rate":5},{"date":"2004-01-01","series":"Transportation and Utilities","rate":4.6},{"date":"2004-02-01","series":"Transportation and Utilities","rate":5.5},{"date":"2004-03-01","series":"Transportation and Utilities","rate":5.4},{"date":"2004-04-01","series":"Transportation and Utilities","rate":4.5},{"date":"2004-05-01","series":"Transportation and Utilities","rate":4.4},{"date":"2004-06-01","series":"Transportation and Utilities","rate":4.3},{"date":"2004-07-01","series":"Transportation and Utilities","rate":4.3},{"date":"2004-08-01","series":"Transportation and Utilities","rate":4.4},{"date":"2004-09-01","series":"Transportation and Utilities","rate":3.9},{"date":"2004-10-01","series":"Transportation and Utilities","rate":4},{"date":"2004-11-01","series":"Transportation and Utilities","rate":4},{"date":"2004-12-01","series":"Transportation and Utilities","rate":3.8},{"date":"2005-01-01","series":"Transportation and Utilities","rate":5},{"date":"2005-02-01","series":"Transportation and Utilities","rate":4.4},{"date":"2005-03-01","series":"Transportation and Utilities","rate":4.8},{"date":"2005-04-01","series":"Transportation and Utilities","rate":4.7},{"date":"2005-05-01","series":"Transportation and Utilities","rate":4.1},{"date":"2005-06-01","series":"Transportation and Utilities","rate":4.5},{"date":"2005-07-01","series":"Transportation and Utilities","rate":3.9},{"date":"2005-08-01","series":"Transportation and Utilities","rate":3.3},{"date":"2005-09-01","series":"Transportation and Utilities","rate":3.7},{"date":"2005-10-01","series":"Transportation and Utilities","rate":4.4},{"date":"2005-11-01","series":"Transportation and Utilities","rate":3.5},{"date":"2005-12-01","series":"Transportation and Utilities","rate":3.6},{"date":"2006-01-01","series":"Transportation and Utilities","rate":5},{"date":"2006-02-01","series":"Transportation and Utilities","rate":4.6},{"date":"2006-03-01","series":"Transportation and Utilities","rate":4.7},{"date":"2006-04-01","series":"Transportation and Utilities","rate":4.8},{"date":"2006-05-01","series":"Transportation and Utilities","rate":4},{"date":"2006-06-01","series":"Transportation and Utilities","rate":3.9},{"date":"2006-07-01","series":"Transportation and Utilities","rate":4.2},{"date":"2006-08-01","series":"Transportation and Utilities","rate":3.7},{"date":"2006-09-01","series":"Transportation and Utilities","rate":3.1},{"date":"2006-10-01","series":"Transportation and Utilities","rate":3.6},{"date":"2006-11-01","series":"Transportation and Utilities","rate":3.1},{"date":"2006-12-01","series":"Transportation and Utilities","rate":3.2},{"date":"2007-01-01","series":"Transportation and Utilities","rate":4.2},{"date":"2007-02-01","series":"Transportation and Utilities","rate":4.2},{"date":"2007-03-01","series":"Transportation and Utilities","rate":4.3},{"date":"2007-04-01","series":"Transportation and Utilities","rate":3.3},{"date":"2007-05-01","series":"Transportation and Utilities","rate":3.8},{"date":"2007-06-01","series":"Transportation and Utilities","rate":4.1},{"date":"2007-07-01","series":"Transportation and Utilities","rate":5.1},{"date":"2007-08-01","series":"Transportation and Utilities","rate":3.4},{"date":"2007-09-01","series":"Transportation and Utilities","rate":3.7},{"date":"2007-10-01","series":"Transportation and Utilities","rate":3.6},{"date":"2007-11-01","series":"Transportation and Utilities","rate":3.9},{"date":"2007-12-01","series":"Transportation and Utilities","rate":3.4},{"date":"2008-01-01","series":"Transportation and Utilities","rate":4.4},{"date":"2008-02-01","series":"Transportation and Utilities","rate":4.6},{"date":"2008-03-01","series":"Transportation and Utilities","rate":4.3},{"date":"2008-04-01","series":"Transportation and Utilities","rate":4},{"date":"2008-05-01","series":"Transportation and Utilities","rate":4.3},{"date":"2008-06-01","series":"Transportation and Utilities","rate":5.1},{"date":"2008-07-01","series":"Transportation and Utilities","rate":5.7},{"date":"2008-08-01","series":"Transportation and Utilities","rate":5.2},{"date":"2008-09-01","series":"Transportation and Utilities","rate":5.8},{"date":"2008-10-01","series":"Transportation and Utilities","rate":5.7},{"date":"2008-11-01","series":"Transportation and Utilities","rate":5.8},{"date":"2008-12-01","series":"Transportation and Utilities","rate":6.7},{"date":"2009-01-01","series":"Transportation and Utilities","rate":8.4},{"date":"2009-02-01","series":"Transportation and Utilities","rate":9.1},{"date":"2009-03-01","series":"Transportation and Utilities","rate":9},{"date":"2009-04-01","series":"Transportation and Utilities","rate":9},{"date":"2009-05-01","series":"Transportation and Utilities","rate":8.5},{"date":"2009-06-01","series":"Transportation and Utilities","rate":8.4},{"date":"2009-07-01","series":"Transportation and Utilities","rate":8.8},{"date":"2009-08-01","series":"Transportation and Utilities","rate":9.8},{"date":"2009-09-01","series":"Transportation and Utilities","rate":9.5},{"date":"2009-10-01","series":"Transportation and Utilities","rate":8.6},{"date":"2009-11-01","series":"Transportation and Utilities","rate":8.5},{"date":"2009-12-01","series":"Transportation and Utilities","rate":9},{"date":"2010-01-01","series":"Transportation and Utilities","rate":11.3},{"date":"2010-02-01","series":"Transportation and Utilities","rate":10.5},{"date":"2000-01-01","series":"Information","rate":3.4},{"date":"2000-02-01","series":"Information","rate":2.9},{"date":"2000-03-01","series":"Information","rate":3.6},{"date":"2000-04-01","series":"Information","rate":2.4},{"date":"2000-05-01","series":"Information","rate":3.5},{"date":"2000-06-01","series":"Information","rate":2.6},{"date":"2000-07-01","series":"Information","rate":3.6},{"date":"2000-08-01","series":"Information","rate":3.7},{"date":"2000-09-01","series":"Information","rate":3.3},{"date":"2000-10-01","series":"Information","rate":2.4},{"date":"2000-11-01","series":"Information","rate":3},{"date":"2000-12-01","series":"Information","rate":4},{"date":"2001-01-01","series":"Information","rate":4.1},{"date":"2001-02-01","series":"Information","rate":2.9},{"date":"2001-03-01","series":"Information","rate":3.8},{"date":"2001-04-01","series":"Information","rate":3.7},{"date":"2001-05-01","series":"Information","rate":4.2},{"date":"2001-06-01","series":"Information","rate":4.1},{"date":"2001-07-01","series":"Information","rate":5.2},{"date":"2001-08-01","series":"Information","rate":5.4},{"date":"2001-09-01","series":"Information","rate":5.6},{"date":"2001-10-01","series":"Information","rate":6},{"date":"2001-11-01","series":"Information","rate":6.2},{"date":"2001-12-01","series":"Information","rate":7.4},{"date":"2002-01-01","series":"Information","rate":7.1},{"date":"2002-02-01","series":"Information","rate":7.6},{"date":"2002-03-01","series":"Information","rate":7.2},{"date":"2002-04-01","series":"Information","rate":6.9},{"date":"2002-05-01","series":"Information","rate":7.2},{"date":"2002-06-01","series":"Information","rate":6.9},{"date":"2002-07-01","series":"Information","rate":7.1},{"date":"2002-08-01","series":"Information","rate":7.1},{"date":"2002-09-01","series":"Information","rate":6.3},{"date":"2002-10-01","series":"Information","rate":6},{"date":"2002-11-01","series":"Information","rate":6.5},{"date":"2002-12-01","series":"Information","rate":7.2},{"date":"2003-01-01","series":"Information","rate":6.7},{"date":"2003-02-01","series":"Information","rate":8.6},{"date":"2003-03-01","series":"Information","rate":7.4},{"date":"2003-04-01","series":"Information","rate":7.3},{"date":"2003-05-01","series":"Information","rate":6.9},{"date":"2003-06-01","series":"Information","rate":6.4},{"date":"2003-07-01","series":"Information","rate":5.9},{"date":"2003-08-01","series":"Information","rate":6.1},{"date":"2003-09-01","series":"Information","rate":7},{"date":"2003-10-01","series":"Information","rate":5.4},{"date":"2003-11-01","series":"Information","rate":7.6},{"date":"2003-12-01","series":"Information","rate":6.5},{"date":"2004-01-01","series":"Information","rate":7},{"date":"2004-02-01","series":"Information","rate":5.8},{"date":"2004-03-01","series":"Information","rate":6.3},{"date":"2004-04-01","series":"Information","rate":5},{"date":"2004-05-01","series":"Information","rate":5.7},{"date":"2004-06-01","series":"Information","rate":5},{"date":"2004-07-01","series":"Information","rate":5.2},{"date":"2004-08-01","series":"Information","rate":5.7},{"date":"2004-09-01","series":"Information","rate":5.4},{"date":"2004-10-01","series":"Information","rate":5.6},{"date":"2004-11-01","series":"Information","rate":5.6},{"date":"2004-12-01","series":"Information","rate":5.7},{"date":"2005-01-01","series":"Information","rate":5.4},{"date":"2005-02-01","series":"Information","rate":6.5},{"date":"2005-03-01","series":"Information","rate":6},{"date":"2005-04-01","series":"Information","rate":5.9},{"date":"2005-05-01","series":"Information","rate":4.7},{"date":"2005-06-01","series":"Information","rate":5},{"date":"2005-07-01","series":"Information","rate":4.2},{"date":"2005-08-01","series":"Information","rate":4.6},{"date":"2005-09-01","series":"Information","rate":4.9},{"date":"2005-10-01","series":"Information","rate":4.8},{"date":"2005-11-01","series":"Information","rate":5.1},{"date":"2005-12-01","series":"Information","rate":3.7},{"date":"2006-01-01","series":"Information","rate":3.3},{"date":"2006-02-01","series":"Information","rate":3.7},{"date":"2006-03-01","series":"Information","rate":3.5},{"date":"2006-04-01","series":"Information","rate":4.2},{"date":"2006-05-01","series":"Information","rate":4.8},{"date":"2006-06-01","series":"Information","rate":3.4},{"date":"2006-07-01","series":"Information","rate":3},{"date":"2006-08-01","series":"Information","rate":3.9},{"date":"2006-09-01","series":"Information","rate":4.9},{"date":"2006-10-01","series":"Information","rate":3.4},{"date":"2006-11-01","series":"Information","rate":3.9},{"date":"2006-12-01","series":"Information","rate":2.9},{"date":"2007-01-01","series":"Information","rate":4},{"date":"2007-02-01","series":"Information","rate":4},{"date":"2007-03-01","series":"Information","rate":3.2},{"date":"2007-04-01","series":"Information","rate":2.4},{"date":"2007-05-01","series":"Information","rate":3.3},{"date":"2007-06-01","series":"Information","rate":3.4},{"date":"2007-07-01","series":"Information","rate":3.4},{"date":"2007-08-01","series":"Information","rate":4.1},{"date":"2007-09-01","series":"Information","rate":3.7},{"date":"2007-10-01","series":"Information","rate":3.7},{"date":"2007-11-01","series":"Information","rate":4},{"date":"2007-12-01","series":"Information","rate":3.7},{"date":"2008-01-01","series":"Information","rate":5.1},{"date":"2008-02-01","series":"Information","rate":5.8},{"date":"2008-03-01","series":"Information","rate":4.8},{"date":"2008-04-01","series":"Information","rate":4.4},{"date":"2008-05-01","series":"Information","rate":5},{"date":"2008-06-01","series":"Information","rate":4.7},{"date":"2008-07-01","series":"Information","rate":4.1},{"date":"2008-08-01","series":"Information","rate":4.2},{"date":"2008-09-01","series":"Information","rate":5},{"date":"2008-10-01","series":"Information","rate":5},{"date":"2008-11-01","series":"Information","rate":5.2},{"date":"2008-12-01","series":"Information","rate":6.9},{"date":"2009-01-01","series":"Information","rate":7.4},{"date":"2009-02-01","series":"Information","rate":7.1},{"date":"2009-03-01","series":"Information","rate":7.8},{"date":"2009-04-01","series":"Information","rate":10.1},{"date":"2009-05-01","series":"Information","rate":9.5},{"date":"2009-06-01","series":"Information","rate":11.1},{"date":"2009-07-01","series":"Information","rate":11.5},{"date":"2009-08-01","series":"Information","rate":10.7},{"date":"2009-09-01","series":"Information","rate":11.2},{"date":"2009-10-01","series":"Information","rate":8.2},{"date":"2009-11-01","series":"Information","rate":7.6},{"date":"2009-12-01","series":"Information","rate":8.5},{"date":"2010-01-01","series":"Information","rate":10},{"date":"2010-02-01","series":"Information","rate":10},{"date":"2000-01-01","series":"Finance","rate":2.7},{"date":"2000-02-01","series":"Finance","rate":2.8},{"date":"2000-03-01","series":"Finance","rate":2.6},{"date":"2000-04-01","series":"Finance","rate":2.3},{"date":"2000-05-01","series":"Finance","rate":2.2},{"date":"2000-06-01","series":"Finance","rate":2.5},{"date":"2000-07-01","series":"Finance","rate":2.2},{"date":"2000-08-01","series":"Finance","rate":2.5},{"date":"2000-09-01","series":"Finance","rate":2.2},{"date":"2000-10-01","series":"Finance","rate":2.6},{"date":"2000-11-01","series":"Finance","rate":2.1},{"date":"2000-12-01","series":"Finance","rate":2.3},{"date":"2001-01-01","series":"Finance","rate":2.6},{"date":"2001-02-01","series":"Finance","rate":2.6},{"date":"2001-03-01","series":"Finance","rate":2.4},{"date":"2001-04-01","series":"Finance","rate":2.6},{"date":"2001-05-01","series":"Finance","rate":2.2},{"date":"2001-06-01","series":"Finance","rate":2.8},{"date":"2001-07-01","series":"Finance","rate":3.3},{"date":"2001-08-01","series":"Finance","rate":2.9},{"date":"2001-09-01","series":"Finance","rate":3.1},{"date":"2001-10-01","series":"Finance","rate":3.3},{"date":"2001-11-01","series":"Finance","rate":3.6},{"date":"2001-12-01","series":"Finance","rate":3},{"date":"2002-01-01","series":"Finance","rate":3},{"date":"2002-02-01","series":"Finance","rate":3.5},{"date":"2002-03-01","series":"Finance","rate":3.2},{"date":"2002-04-01","series":"Finance","rate":3.3},{"date":"2002-05-01","series":"Finance","rate":3.8},{"date":"2002-06-01","series":"Finance","rate":4.1},{"date":"2002-07-01","series":"Finance","rate":3.8},{"date":"2002-08-01","series":"Finance","rate":3.8},{"date":"2002-09-01","series":"Finance","rate":3.3},{"date":"2002-10-01","series":"Finance","rate":3.5},{"date":"2002-11-01","series":"Finance","rate":3.7},{"date":"2002-12-01","series":"Finance","rate":3.6},{"date":"2003-01-01","series":"Finance","rate":3.6},{"date":"2003-02-01","series":"Finance","rate":3.4},{"date":"2003-03-01","series":"Finance","rate":4},{"date":"2003-04-01","series":"Finance","rate":3.6},{"date":"2003-05-01","series":"Finance","rate":3.6},{"date":"2003-06-01","series":"Finance","rate":4},{"date":"2003-07-01","series":"Finance","rate":3.1},{"date":"2003-08-01","series":"Finance","rate":3.7},{"date":"2003-09-01","series":"Finance","rate":3.3},{"date":"2003-10-01","series":"Finance","rate":3.3},{"date":"2003-11-01","series":"Finance","rate":3.3},{"date":"2003-12-01","series":"Finance","rate":3},{"date":"2004-01-01","series":"Finance","rate":4.3},{"date":"2004-02-01","series":"Finance","rate":3.8},{"date":"2004-03-01","series":"Finance","rate":3.7},{"date":"2004-04-01","series":"Finance","rate":3.4},{"date":"2004-05-01","series":"Finance","rate":3.3},{"date":"2004-06-01","series":"Finance","rate":3.6},{"date":"2004-07-01","series":"Finance","rate":3.3},{"date":"2004-08-01","series":"Finance","rate":3.4},{"date":"2004-09-01","series":"Finance","rate":4},{"date":"2004-10-01","series":"Finance","rate":3.8},{"date":"2004-11-01","series":"Finance","rate":3.1},{"date":"2004-12-01","series":"Finance","rate":3.1},{"date":"2005-01-01","series":"Finance","rate":2.7},{"date":"2005-02-01","series":"Finance","rate":3.2},{"date":"2005-03-01","series":"Finance","rate":2.7},{"date":"2005-04-01","series":"Finance","rate":2.7},{"date":"2005-05-01","series":"Finance","rate":3.1},{"date":"2005-06-01","series":"Finance","rate":3.3},{"date":"2005-07-01","series":"Finance","rate":3.3},{"date":"2005-08-01","series":"Finance","rate":3.2},{"date":"2005-09-01","series":"Finance","rate":2.7},{"date":"2005-10-01","series":"Finance","rate":2.7},{"date":"2005-11-01","series":"Finance","rate":2.8},{"date":"2005-12-01","series":"Finance","rate":2.1},{"date":"2006-01-01","series":"Finance","rate":2.4},{"date":"2006-02-01","series":"Finance","rate":2.8},{"date":"2006-03-01","series":"Finance","rate":3.1},{"date":"2006-04-01","series":"Finance","rate":3.1},{"date":"2006-05-01","series":"Finance","rate":3},{"date":"2006-06-01","series":"Finance","rate":3.1},{"date":"2006-07-01","series":"Finance","rate":3.4},{"date":"2006-08-01","series":"Finance","rate":2.7},{"date":"2006-09-01","series":"Finance","rate":2.4},{"date":"2006-10-01","series":"Finance","rate":2.1},{"date":"2006-11-01","series":"Finance","rate":2.3},{"date":"2006-12-01","series":"Finance","rate":2.3},{"date":"2007-01-01","series":"Finance","rate":2.4},{"date":"2007-02-01","series":"Finance","rate":3.1},{"date":"2007-03-01","series":"Finance","rate":2.6},{"date":"2007-04-01","series":"Finance","rate":2.4},{"date":"2007-05-01","series":"Finance","rate":2.9},{"date":"2007-06-01","series":"Finance","rate":3.1},{"date":"2007-07-01","series":"Finance","rate":3.1},{"date":"2007-08-01","series":"Finance","rate":3.7},{"date":"2007-09-01","series":"Finance","rate":3.3},{"date":"2007-10-01","series":"Finance","rate":3.2},{"date":"2007-11-01","series":"Finance","rate":2.7},{"date":"2007-12-01","series":"Finance","rate":3.2},{"date":"2008-01-01","series":"Finance","rate":3},{"date":"2008-02-01","series":"Finance","rate":3.4},{"date":"2008-03-01","series":"Finance","rate":3.4},{"date":"2008-04-01","series":"Finance","rate":3.4},{"date":"2008-05-01","series":"Finance","rate":3.7},{"date":"2008-06-01","series":"Finance","rate":3.4},{"date":"2008-07-01","series":"Finance","rate":3.6},{"date":"2008-08-01","series":"Finance","rate":4.2},{"date":"2008-09-01","series":"Finance","rate":4},{"date":"2008-10-01","series":"Finance","rate":4.5},{"date":"2008-11-01","series":"Finance","rate":5.2},{"date":"2008-12-01","series":"Finance","rate":5.6},{"date":"2009-01-01","series":"Finance","rate":6},{"date":"2009-02-01","series":"Finance","rate":6.7},{"date":"2009-03-01","series":"Finance","rate":6.8},{"date":"2009-04-01","series":"Finance","rate":6},{"date":"2009-05-01","series":"Finance","rate":5.7},{"date":"2009-06-01","series":"Finance","rate":5.5},{"date":"2009-07-01","series":"Finance","rate":6.1},{"date":"2009-08-01","series":"Finance","rate":6},{"date":"2009-09-01","series":"Finance","rate":7.1},{"date":"2009-10-01","series":"Finance","rate":7},{"date":"2009-11-01","series":"Finance","rate":6.7},{"date":"2009-12-01","series":"Finance","rate":7.2},{"date":"2010-01-01","series":"Finance","rate":6.6},{"date":"2010-02-01","series":"Finance","rate":7.5},{"date":"2000-01-01","series":"Business services","rate":5.7},{"date":"2000-02-01","series":"Business services","rate":5.2},{"date":"2000-03-01","series":"Business services","rate":5.4},{"date":"2000-04-01","series":"Business services","rate":4.5},{"date":"2000-05-01","series":"Business services","rate":4.7},{"date":"2000-06-01","series":"Business services","rate":4.4},{"date":"2000-07-01","series":"Business services","rate":5.1},{"date":"2000-08-01","series":"Business services","rate":4.8},{"date":"2000-09-01","series":"Business services","rate":4.6},{"date":"2000-10-01","series":"Business services","rate":4.1},{"date":"2000-11-01","series":"Business services","rate":4.4},{"date":"2000-12-01","series":"Business services","rate":4.5},{"date":"2001-01-01","series":"Business services","rate":5.8},{"date":"2001-02-01","series":"Business services","rate":5.9},{"date":"2001-03-01","series":"Business services","rate":5.3},{"date":"2001-04-01","series":"Business services","rate":5.3},{"date":"2001-05-01","series":"Business services","rate":5.3},{"date":"2001-06-01","series":"Business services","rate":5.4},{"date":"2001-07-01","series":"Business services","rate":5.7},{"date":"2001-08-01","series":"Business services","rate":6.2},{"date":"2001-09-01","series":"Business services","rate":6.4},{"date":"2001-10-01","series":"Business services","rate":7.2},{"date":"2001-11-01","series":"Business services","rate":7.6},{"date":"2001-12-01","series":"Business services","rate":7.4},{"date":"2002-01-01","series":"Business services","rate":8.9},{"date":"2002-02-01","series":"Business services","rate":7.7},{"date":"2002-03-01","series":"Business services","rate":7.5},{"date":"2002-04-01","series":"Business services","rate":7.3},{"date":"2002-05-01","series":"Business services","rate":7.7},{"date":"2002-06-01","series":"Business services","rate":8.2},{"date":"2002-07-01","series":"Business services","rate":8.2},{"date":"2002-08-01","series":"Business services","rate":7.2},{"date":"2002-09-01","series":"Business services","rate":7.8},{"date":"2002-10-01","series":"Business services","rate":7.5},{"date":"2002-11-01","series":"Business services","rate":8.2},{"date":"2002-12-01","series":"Business services","rate":8.3},{"date":"2003-01-01","series":"Business services","rate":8.9},{"date":"2003-02-01","series":"Business services","rate":8.9},{"date":"2003-03-01","series":"Business services","rate":9.1},{"date":"2003-04-01","series":"Business services","rate":8.3},{"date":"2003-05-01","series":"Business services","rate":8.4},{"date":"2003-06-01","series":"Business services","rate":8.5},{"date":"2003-07-01","series":"Business services","rate":8.2},{"date":"2003-08-01","series":"Business services","rate":7.2},{"date":"2003-09-01","series":"Business services","rate":8},{"date":"2003-10-01","series":"Business services","rate":8.1},{"date":"2003-11-01","series":"Business services","rate":7.7},{"date":"2003-12-01","series":"Business services","rate":7.6},{"date":"2004-01-01","series":"Business services","rate":8.7},{"date":"2004-02-01","series":"Business services","rate":7.7},{"date":"2004-03-01","series":"Business services","rate":7.9},{"date":"2004-04-01","series":"Business services","rate":6},{"date":"2004-05-01","series":"Business services","rate":6.5},{"date":"2004-06-01","series":"Business services","rate":6.5},{"date":"2004-07-01","series":"Business services","rate":6.2},{"date":"2004-08-01","series":"Business services","rate":6.7},{"date":"2004-09-01","series":"Business services","rate":5.9},{"date":"2004-10-01","series":"Business services","rate":6.2},{"date":"2004-11-01","series":"Business services","rate":6.8},{"date":"2004-12-01","series":"Business services","rate":6.9},{"date":"2005-01-01","series":"Business services","rate":7.6},{"date":"2005-02-01","series":"Business services","rate":7.2},{"date":"2005-03-01","series":"Business services","rate":6.5},{"date":"2005-04-01","series":"Business services","rate":5.7},{"date":"2005-05-01","series":"Business services","rate":5.9},{"date":"2005-06-01","series":"Business services","rate":5.8},{"date":"2005-07-01","series":"Business services","rate":6.3},{"date":"2005-08-01","series":"Business services","rate":5.7},{"date":"2005-09-01","series":"Business services","rate":6.7},{"date":"2005-10-01","series":"Business services","rate":5.8},{"date":"2005-11-01","series":"Business services","rate":5.5},{"date":"2005-12-01","series":"Business services","rate":6.1},{"date":"2006-01-01","series":"Business services","rate":6.5},{"date":"2006-02-01","series":"Business services","rate":6.5},{"date":"2006-03-01","series":"Business services","rate":6.3},{"date":"2006-04-01","series":"Business services","rate":4.9},{"date":"2006-05-01","series":"Business services","rate":5.3},{"date":"2006-06-01","series":"Business services","rate":5.7},{"date":"2006-07-01","series":"Business services","rate":5.5},{"date":"2006-08-01","series":"Business services","rate":5.1},{"date":"2006-09-01","series":"Business services","rate":5.6},{"date":"2006-10-01","series":"Business services","rate":5.6},{"date":"2006-11-01","series":"Business services","rate":4.9},{"date":"2006-12-01","series":"Business services","rate":5.9},{"date":"2007-01-01","series":"Business services","rate":6.5},{"date":"2007-02-01","series":"Business services","rate":6},{"date":"2007-03-01","series":"Business services","rate":5.7},{"date":"2007-04-01","series":"Business services","rate":5},{"date":"2007-05-01","series":"Business services","rate":5.4},{"date":"2007-06-01","series":"Business services","rate":5.2},{"date":"2007-07-01","series":"Business services","rate":5.2},{"date":"2007-08-01","series":"Business services","rate":4.9},{"date":"2007-09-01","series":"Business services","rate":4.7},{"date":"2007-10-01","series":"Business services","rate":4.8},{"date":"2007-11-01","series":"Business services","rate":4.8},{"date":"2007-12-01","series":"Business services","rate":5.7},{"date":"2008-01-01","series":"Business services","rate":6.4},{"date":"2008-02-01","series":"Business services","rate":6.2},{"date":"2008-03-01","series":"Business services","rate":6.2},{"date":"2008-04-01","series":"Business services","rate":5.3},{"date":"2008-05-01","series":"Business services","rate":5.9},{"date":"2008-06-01","series":"Business services","rate":6.2},{"date":"2008-07-01","series":"Business services","rate":6.1},{"date":"2008-08-01","series":"Business services","rate":6.9},{"date":"2008-09-01","series":"Business services","rate":6.9},{"date":"2008-10-01","series":"Business services","rate":7.5},{"date":"2008-11-01","series":"Business services","rate":7},{"date":"2008-12-01","series":"Business services","rate":8.1},{"date":"2009-01-01","series":"Business services","rate":10.4},{"date":"2009-02-01","series":"Business services","rate":10.8},{"date":"2009-03-01","series":"Business services","rate":11.4},{"date":"2009-04-01","series":"Business services","rate":10.4},{"date":"2009-05-01","series":"Business services","rate":10.9},{"date":"2009-06-01","series":"Business services","rate":11.3},{"date":"2009-07-01","series":"Business services","rate":10.9},{"date":"2009-08-01","series":"Business services","rate":11},{"date":"2009-09-01","series":"Business services","rate":11.3},{"date":"2009-10-01","series":"Business services","rate":10.3},{"date":"2009-11-01","series":"Business services","rate":10.6},{"date":"2009-12-01","series":"Business services","rate":10.3},{"date":"2010-01-01","series":"Business services","rate":11.1},{"date":"2010-02-01","series":"Business services","rate":12},{"date":"2000-01-01","series":"Education and Health","rate":2.3},{"date":"2000-02-01","series":"Education and Health","rate":2.2},{"date":"2000-03-01","series":"Education and Health","rate":2.5},{"date":"2000-04-01","series":"Education and Health","rate":2.1},{"date":"2000-05-01","series":"Education and Health","rate":2.7},{"date":"2000-06-01","series":"Education and Health","rate":2.9},{"date":"2000-07-01","series":"Education and Health","rate":3.1},{"date":"2000-08-01","series":"Education and Health","rate":2.9},{"date":"2000-09-01","series":"Education and Health","rate":2.6},{"date":"2000-10-01","series":"Education and Health","rate":2.1},{"date":"2000-11-01","series":"Education and Health","rate":2.2},{"date":"2000-12-01","series":"Education and Health","rate":1.8},{"date":"2001-01-01","series":"Education and Health","rate":2.6},{"date":"2001-02-01","series":"Education and Health","rate":2.6},{"date":"2001-03-01","series":"Education and Health","rate":2.8},{"date":"2001-04-01","series":"Education and Health","rate":2.1},{"date":"2001-05-01","series":"Education and Health","rate":2.4},{"date":"2001-06-01","series":"Education and Health","rate":3},{"date":"2001-07-01","series":"Education and Health","rate":3.1},{"date":"2001-08-01","series":"Education and Health","rate":3.7},{"date":"2001-09-01","series":"Education and Health","rate":2.8},{"date":"2001-10-01","series":"Education and Health","rate":2.9},{"date":"2001-11-01","series":"Education and Health","rate":3.1},{"date":"2001-12-01","series":"Education and Health","rate":2.9},{"date":"2002-01-01","series":"Education and Health","rate":3.5},{"date":"2002-02-01","series":"Education and Health","rate":3.5},{"date":"2002-03-01","series":"Education and Health","rate":3.2},{"date":"2002-04-01","series":"Education and Health","rate":2.9},{"date":"2002-05-01","series":"Education and Health","rate":3.2},{"date":"2002-06-01","series":"Education and Health","rate":3.9},{"date":"2002-07-01","series":"Education and Health","rate":4},{"date":"2002-08-01","series":"Education and Health","rate":3.9},{"date":"2002-09-01","series":"Education and Health","rate":3.2},{"date":"2002-10-01","series":"Education and Health","rate":3},{"date":"2002-11-01","series":"Education and Health","rate":2.8},{"date":"2002-12-01","series":"Education and Health","rate":3.2},{"date":"2003-01-01","series":"Education and Health","rate":3.2},{"date":"2003-02-01","series":"Education and Health","rate":3.2},{"date":"2003-03-01","series":"Education and Health","rate":2.9},{"date":"2003-04-01","series":"Education and Health","rate":3.4},{"date":"2003-05-01","series":"Education and Health","rate":3.5},{"date":"2003-06-01","series":"Education and Health","rate":4.4},{"date":"2003-07-01","series":"Education and Health","rate":4},{"date":"2003-08-01","series":"Education and Health","rate":4.3},{"date":"2003-09-01","series":"Education and Health","rate":3.7},{"date":"2003-10-01","series":"Education and Health","rate":3.6},{"date":"2003-11-01","series":"Education and Health","rate":3.8},{"date":"2003-12-01","series":"Education and Health","rate":3.5},{"date":"2004-01-01","series":"Education and Health","rate":3.7},{"date":"2004-02-01","series":"Education and Health","rate":3.4},{"date":"2004-03-01","series":"Education and Health","rate":3.2},{"date":"2004-04-01","series":"Education and Health","rate":3.3},{"date":"2004-05-01","series":"Education and Health","rate":3.2},{"date":"2004-06-01","series":"Education and Health","rate":4.2},{"date":"2004-07-01","series":"Education and Health","rate":4},{"date":"2004-08-01","series":"Education and Health","rate":3.7},{"date":"2004-09-01","series":"Education and Health","rate":3.3},{"date":"2004-10-01","series":"Education and Health","rate":2.9},{"date":"2004-11-01","series":"Education and Health","rate":3.2},{"date":"2004-12-01","series":"Education and Health","rate":3.1},{"date":"2005-01-01","series":"Education and Health","rate":3.4},{"date":"2005-02-01","series":"Education and Health","rate":3.4},{"date":"2005-03-01","series":"Education and Health","rate":3.4},{"date":"2005-04-01","series":"Education and Health","rate":3.3},{"date":"2005-05-01","series":"Education and Health","rate":3.6},{"date":"2005-06-01","series":"Education and Health","rate":3.6},{"date":"2005-07-01","series":"Education and Health","rate":3.5},{"date":"2005-08-01","series":"Education and Health","rate":3.5},{"date":"2005-09-01","series":"Education and Health","rate":3.5},{"date":"2005-10-01","series":"Education and Health","rate":3.4},{"date":"2005-11-01","series":"Education and Health","rate":3.6},{"date":"2005-12-01","series":"Education and Health","rate":2.8},{"date":"2006-01-01","series":"Education and Health","rate":3.2},{"date":"2006-02-01","series":"Education and Health","rate":2.8},{"date":"2006-03-01","series":"Education and Health","rate":3},{"date":"2006-04-01","series":"Education and Health","rate":3},{"date":"2006-05-01","series":"Education and Health","rate":2.9},{"date":"2006-06-01","series":"Education and Health","rate":3.3},{"date":"2006-07-01","series":"Education and Health","rate":3.5},{"date":"2006-08-01","series":"Education and Health","rate":3.2},{"date":"2006-09-01","series":"Education and Health","rate":3},{"date":"2006-10-01","series":"Education and Health","rate":2.8},{"date":"2006-11-01","series":"Education and Health","rate":2.8},{"date":"2006-12-01","series":"Education and Health","rate":2.6},{"date":"2007-01-01","series":"Education and Health","rate":2.9},{"date":"2007-02-01","series":"Education and Health","rate":2.5},{"date":"2007-03-01","series":"Education and Health","rate":2.5},{"date":"2007-04-01","series":"Education and Health","rate":2.9},{"date":"2007-05-01","series":"Education and Health","rate":3.3},{"date":"2007-06-01","series":"Education and Health","rate":3.4},{"date":"2007-07-01","series":"Education and Health","rate":3.5},{"date":"2007-08-01","series":"Education and Health","rate":3.4},{"date":"2007-09-01","series":"Education and Health","rate":3.2},{"date":"2007-10-01","series":"Education and Health","rate":2.7},{"date":"2007-11-01","series":"Education and Health","rate":2.7},{"date":"2007-12-01","series":"Education and Health","rate":2.6},{"date":"2008-01-01","series":"Education and Health","rate":2.9},{"date":"2008-02-01","series":"Education and Health","rate":2.9},{"date":"2008-03-01","series":"Education and Health","rate":3.1},{"date":"2008-04-01","series":"Education and Health","rate":2.8},{"date":"2008-05-01","series":"Education and Health","rate":3.2},{"date":"2008-06-01","series":"Education and Health","rate":3.4},{"date":"2008-07-01","series":"Education and Health","rate":3.9},{"date":"2008-08-01","series":"Education and Health","rate":4.3},{"date":"2008-09-01","series":"Education and Health","rate":4.1},{"date":"2008-10-01","series":"Education and Health","rate":3.9},{"date":"2008-11-01","series":"Education and Health","rate":3.6},{"date":"2008-12-01","series":"Education and Health","rate":3.8},{"date":"2009-01-01","series":"Education and Health","rate":3.8},{"date":"2009-02-01","series":"Education and Health","rate":4.1},{"date":"2009-03-01","series":"Education and Health","rate":4.5},{"date":"2009-04-01","series":"Education and Health","rate":4.6},{"date":"2009-05-01","series":"Education and Health","rate":4.9},{"date":"2009-06-01","series":"Education and Health","rate":6.1},{"date":"2009-07-01","series":"Education and Health","rate":6.1},{"date":"2009-08-01","series":"Education and Health","rate":6},{"date":"2009-09-01","series":"Education and Health","rate":6},{"date":"2009-10-01","series":"Education and Health","rate":6},{"date":"2009-11-01","series":"Education and Health","rate":5.5},{"date":"2009-12-01","series":"Education and Health","rate":5.6},{"date":"2010-01-01","series":"Education and Health","rate":5.5},{"date":"2010-02-01","series":"Education and Health","rate":5.6},{"date":"2000-01-01","series":"Leisure and hospitality","rate":7.5},{"date":"2000-02-01","series":"Leisure and hospitality","rate":7.5},{"date":"2000-03-01","series":"Leisure and hospitality","rate":7.4},{"date":"2000-04-01","series":"Leisure and hospitality","rate":6.1},{"date":"2000-05-01","series":"Leisure and hospitality","rate":6.2},{"date":"2000-06-01","series":"Leisure and hospitality","rate":7.3},{"date":"2000-07-01","series":"Leisure and hospitality","rate":6.8},{"date":"2000-08-01","series":"Leisure and hospitality","rate":6},{"date":"2000-09-01","series":"Leisure and hospitality","rate":5.9},{"date":"2000-10-01","series":"Leisure and hospitality","rate":6.5},{"date":"2000-11-01","series":"Leisure and hospitality","rate":6.5},{"date":"2000-12-01","series":"Leisure and hospitality","rate":5.9},{"date":"2001-01-01","series":"Leisure and hospitality","rate":7.7},{"date":"2001-02-01","series":"Leisure and hospitality","rate":7.5},{"date":"2001-03-01","series":"Leisure and hospitality","rate":7.4},{"date":"2001-04-01","series":"Leisure and hospitality","rate":6.8},{"date":"2001-05-01","series":"Leisure and hospitality","rate":6.7},{"date":"2001-06-01","series":"Leisure and hospitality","rate":7},{"date":"2001-07-01","series":"Leisure and hospitality","rate":6.8},{"date":"2001-08-01","series":"Leisure and hospitality","rate":6.8},{"date":"2001-09-01","series":"Leisure and hospitality","rate":8},{"date":"2001-10-01","series":"Leisure and hospitality","rate":8.3},{"date":"2001-11-01","series":"Leisure and hospitality","rate":8.5},{"date":"2001-12-01","series":"Leisure and hospitality","rate":8.5},{"date":"2002-01-01","series":"Leisure and hospitality","rate":8.6},{"date":"2002-02-01","series":"Leisure and hospitality","rate":8.7},{"date":"2002-03-01","series":"Leisure and hospitality","rate":8.5},{"date":"2002-04-01","series":"Leisure and hospitality","rate":8.4},{"date":"2002-05-01","series":"Leisure and hospitality","rate":8.6},{"date":"2002-06-01","series":"Leisure and hospitality","rate":8.5},{"date":"2002-07-01","series":"Leisure and hospitality","rate":8.2},{"date":"2002-08-01","series":"Leisure and hospitality","rate":7.5},{"date":"2002-09-01","series":"Leisure and hospitality","rate":7.9},{"date":"2002-10-01","series":"Leisure and hospitality","rate":8.5},{"date":"2002-11-01","series":"Leisure and hospitality","rate":8.9},{"date":"2002-12-01","series":"Leisure and hospitality","rate":8.2},{"date":"2003-01-01","series":"Leisure and hospitality","rate":9.3},{"date":"2003-02-01","series":"Leisure and hospitality","rate":10},{"date":"2003-03-01","series":"Leisure and hospitality","rate":8.9},{"date":"2003-04-01","series":"Leisure and hospitality","rate":8.5},{"date":"2003-05-01","series":"Leisure and hospitality","rate":7.9},{"date":"2003-06-01","series":"Leisure and hospitality","rate":8.6},{"date":"2003-07-01","series":"Leisure and hospitality","rate":8.4},{"date":"2003-08-01","series":"Leisure and hospitality","rate":9},{"date":"2003-09-01","series":"Leisure and hospitality","rate":8.8},{"date":"2003-10-01","series":"Leisure and hospitality","rate":8.3},{"date":"2003-11-01","series":"Leisure and hospitality","rate":9},{"date":"2003-12-01","series":"Leisure and hospitality","rate":8.2},{"date":"2004-01-01","series":"Leisure and hospitality","rate":10},{"date":"2004-02-01","series":"Leisure and hospitality","rate":8.9},{"date":"2004-03-01","series":"Leisure and hospitality","rate":9},{"date":"2004-04-01","series":"Leisure and hospitality","rate":7.9},{"date":"2004-05-01","series":"Leisure and hospitality","rate":8.1},{"date":"2004-06-01","series":"Leisure and hospitality","rate":9.6},{"date":"2004-07-01","series":"Leisure and hospitality","rate":7.8},{"date":"2004-08-01","series":"Leisure and hospitality","rate":8.4},{"date":"2004-09-01","series":"Leisure and hospitality","rate":7.5},{"date":"2004-10-01","series":"Leisure and hospitality","rate":7.3},{"date":"2004-11-01","series":"Leisure and hospitality","rate":7.9},{"date":"2004-12-01","series":"Leisure and hospitality","rate":7.4},{"date":"2005-01-01","series":"Leisure and hospitality","rate":8.7},{"date":"2005-02-01","series":"Leisure and hospitality","rate":8.8},{"date":"2005-03-01","series":"Leisure and hospitality","rate":8.3},{"date":"2005-04-01","series":"Leisure and hospitality","rate":7.7},{"date":"2005-05-01","series":"Leisure and hospitality","rate":7.7},{"date":"2005-06-01","series":"Leisure and hospitality","rate":7.6},{"date":"2005-07-01","series":"Leisure and hospitality","rate":7.4},{"date":"2005-08-01","series":"Leisure and hospitality","rate":6.8},{"date":"2005-09-01","series":"Leisure and hospitality","rate":7.3},{"date":"2005-10-01","series":"Leisure and hospitality","rate":6.8},{"date":"2005-11-01","series":"Leisure and hospitality","rate":8.1},{"date":"2005-12-01","series":"Leisure and hospitality","rate":7.9},{"date":"2006-01-01","series":"Leisure and hospitality","rate":8.1},{"date":"2006-02-01","series":"Leisure and hospitality","rate":9.1},{"date":"2006-03-01","series":"Leisure and hospitality","rate":8},{"date":"2006-04-01","series":"Leisure and hospitality","rate":7.6},{"date":"2006-05-01","series":"Leisure and hospitality","rate":7},{"date":"2006-06-01","series":"Leisure and hospitality","rate":7.4},{"date":"2006-07-01","series":"Leisure and hospitality","rate":6.8},{"date":"2006-08-01","series":"Leisure and hospitality","rate":6.9},{"date":"2006-09-01","series":"Leisure and hospitality","rate":6.9},{"date":"2006-10-01","series":"Leisure and hospitality","rate":6.6},{"date":"2006-11-01","series":"Leisure and hospitality","rate":7.1},{"date":"2006-12-01","series":"Leisure and hospitality","rate":5.9},{"date":"2007-01-01","series":"Leisure and hospitality","rate":7.8},{"date":"2007-02-01","series":"Leisure and hospitality","rate":7.4},{"date":"2007-03-01","series":"Leisure and hospitality","rate":7},{"date":"2007-04-01","series":"Leisure and hospitality","rate":6.9},{"date":"2007-05-01","series":"Leisure and hospitality","rate":6.8},{"date":"2007-06-01","series":"Leisure and hospitality","rate":7.2},{"date":"2007-07-01","series":"Leisure and hospitality","rate":7.3},{"date":"2007-08-01","series":"Leisure and hospitality","rate":7.1},{"date":"2007-09-01","series":"Leisure and hospitality","rate":7.4},{"date":"2007-10-01","series":"Leisure and hospitality","rate":7.5},{"date":"2007-11-01","series":"Leisure and hospitality","rate":8.1},{"date":"2007-12-01","series":"Leisure and hospitality","rate":7.9},{"date":"2008-01-01","series":"Leisure and hospitality","rate":9.4},{"date":"2008-02-01","series":"Leisure and hospitality","rate":8.5},{"date":"2008-03-01","series":"Leisure and hospitality","rate":7.6},{"date":"2008-04-01","series":"Leisure and hospitality","rate":6.9},{"date":"2008-05-01","series":"Leisure and hospitality","rate":8.4},{"date":"2008-06-01","series":"Leisure and hospitality","rate":8.9},{"date":"2008-07-01","series":"Leisure and hospitality","rate":8.8},{"date":"2008-08-01","series":"Leisure and hospitality","rate":8.7},{"date":"2008-09-01","series":"Leisure and hospitality","rate":8.2},{"date":"2008-10-01","series":"Leisure and hospitality","rate":8.9},{"date":"2008-11-01","series":"Leisure and hospitality","rate":9.9},{"date":"2008-12-01","series":"Leisure and hospitality","rate":9.5},{"date":"2009-01-01","series":"Leisure and hospitality","rate":11.5},{"date":"2009-02-01","series":"Leisure and hospitality","rate":11.4},{"date":"2009-03-01","series":"Leisure and hospitality","rate":11.6},{"date":"2009-04-01","series":"Leisure and hospitality","rate":10.2},{"date":"2009-05-01","series":"Leisure and hospitality","rate":11.9},{"date":"2009-06-01","series":"Leisure and hospitality","rate":12.1},{"date":"2009-07-01","series":"Leisure and hospitality","rate":11.2},{"date":"2009-08-01","series":"Leisure and hospitality","rate":12},{"date":"2009-09-01","series":"Leisure and hospitality","rate":11.4},{"date":"2009-10-01","series":"Leisure and hospitality","rate":12.4},{"date":"2009-11-01","series":"Leisure and hospitality","rate":11.9},{"date":"2009-12-01","series":"Leisure and hospitality","rate":12.6},{"date":"2010-01-01","series":"Leisure and hospitality","rate":14.2},{"date":"2010-02-01","series":"Leisure and hospitality","rate":12.7},{"date":"2000-01-01","series":"Other","rate":4.9},{"date":"2000-02-01","series":"Other","rate":4.1},{"date":"2000-03-01","series":"Other","rate":4.3},{"date":"2000-04-01","series":"Other","rate":4.2},{"date":"2000-05-01","series":"Other","rate":4.5},{"date":"2000-06-01","series":"Other","rate":3.9},{"date":"2000-07-01","series":"Other","rate":3.7},{"date":"2000-08-01","series":"Other","rate":3.5},{"date":"2000-09-01","series":"Other","rate":4},{"date":"2000-10-01","series":"Other","rate":2.9},{"date":"2000-11-01","series":"Other","rate":3.8},{"date":"2000-12-01","series":"Other","rate":2.9},{"date":"2001-01-01","series":"Other","rate":3.4},{"date":"2001-02-01","series":"Other","rate":4.2},{"date":"2001-03-01","series":"Other","rate":3.4},{"date":"2001-04-01","series":"Other","rate":3.8},{"date":"2001-05-01","series":"Other","rate":3.2},{"date":"2001-06-01","series":"Other","rate":4.6},{"date":"2001-07-01","series":"Other","rate":4.1},{"date":"2001-08-01","series":"Other","rate":4.5},{"date":"2001-09-01","series":"Other","rate":4},{"date":"2001-10-01","series":"Other","rate":4.1},{"date":"2001-11-01","series":"Other","rate":4.2},{"date":"2001-12-01","series":"Other","rate":4.5},{"date":"2002-01-01","series":"Other","rate":5.1},{"date":"2002-02-01","series":"Other","rate":5.6},{"date":"2002-03-01","series":"Other","rate":5.5},{"date":"2002-04-01","series":"Other","rate":4.6},{"date":"2002-05-01","series":"Other","rate":4.6},{"date":"2002-06-01","series":"Other","rate":5.5},{"date":"2002-07-01","series":"Other","rate":5.8},{"date":"2002-08-01","series":"Other","rate":6},{"date":"2002-09-01","series":"Other","rate":4.8},{"date":"2002-10-01","series":"Other","rate":4.6},{"date":"2002-11-01","series":"Other","rate":4.9},{"date":"2002-12-01","series":"Other","rate":4.2},{"date":"2003-01-01","series":"Other","rate":5.3},{"date":"2003-02-01","series":"Other","rate":5.7},{"date":"2003-03-01","series":"Other","rate":6.1},{"date":"2003-04-01","series":"Other","rate":5.5},{"date":"2003-05-01","series":"Other","rate":5.7},{"date":"2003-06-01","series":"Other","rate":5.9},{"date":"2003-07-01","series":"Other","rate":6.6},{"date":"2003-08-01","series":"Other","rate":6.1},{"date":"2003-09-01","series":"Other","rate":5.5},{"date":"2003-10-01","series":"Other","rate":6.1},{"date":"2003-11-01","series":"Other","rate":5.8},{"date":"2003-12-01","series":"Other","rate":4.5},{"date":"2004-01-01","series":"Other","rate":5.3},{"date":"2004-02-01","series":"Other","rate":5.9},{"date":"2004-03-01","series":"Other","rate":5.9},{"date":"2004-04-01","series":"Other","rate":5.6},{"date":"2004-05-01","series":"Other","rate":5.1},{"date":"2004-06-01","series":"Other","rate":5.4},{"date":"2004-07-01","series":"Other","rate":5.6},{"date":"2004-08-01","series":"Other","rate":5.6},{"date":"2004-09-01","series":"Other","rate":4.9},{"date":"2004-10-01","series":"Other","rate":4.8},{"date":"2004-11-01","series":"Other","rate":4.8},{"date":"2004-12-01","series":"Other","rate":4.3},{"date":"2005-01-01","series":"Other","rate":4.7},{"date":"2005-02-01","series":"Other","rate":5.3},{"date":"2005-03-01","series":"Other","rate":5},{"date":"2005-04-01","series":"Other","rate":4.9},{"date":"2005-05-01","series":"Other","rate":5},{"date":"2005-06-01","series":"Other","rate":4.6},{"date":"2005-07-01","series":"Other","rate":4.2},{"date":"2005-08-01","series":"Other","rate":4.8},{"date":"2005-09-01","series":"Other","rate":4.9},{"date":"2005-10-01","series":"Other","rate":5},{"date":"2005-11-01","series":"Other","rate":4.9},{"date":"2005-12-01","series":"Other","rate":4.3},{"date":"2006-01-01","series":"Other","rate":4.9},{"date":"2006-02-01","series":"Other","rate":4.4},{"date":"2006-03-01","series":"Other","rate":4.6},{"date":"2006-04-01","series":"Other","rate":4.1},{"date":"2006-05-01","series":"Other","rate":4.2},{"date":"2006-06-01","series":"Other","rate":4.3},{"date":"2006-07-01","series":"Other","rate":4.7},{"date":"2006-08-01","series":"Other","rate":5.3},{"date":"2006-09-01","series":"Other","rate":5},{"date":"2006-10-01","series":"Other","rate":4.4},{"date":"2006-11-01","series":"Other","rate":5},{"date":"2006-12-01","series":"Other","rate":5.2},{"date":"2007-01-01","series":"Other","rate":4.7},{"date":"2007-02-01","series":"Other","rate":4.3},{"date":"2007-03-01","series":"Other","rate":3.7},{"date":"2007-04-01","series":"Other","rate":3.6},{"date":"2007-05-01","series":"Other","rate":3.9},{"date":"2007-06-01","series":"Other","rate":4},{"date":"2007-07-01","series":"Other","rate":3.8},{"date":"2007-08-01","series":"Other","rate":3.8},{"date":"2007-09-01","series":"Other","rate":4.2},{"date":"2007-10-01","series":"Other","rate":3},{"date":"2007-11-01","series":"Other","rate":4.1},{"date":"2007-12-01","series":"Other","rate":3.9},{"date":"2008-01-01","series":"Other","rate":4.4},{"date":"2008-02-01","series":"Other","rate":5.1},{"date":"2008-03-01","series":"Other","rate":4.6},{"date":"2008-04-01","series":"Other","rate":4},{"date":"2008-05-01","series":"Other","rate":4.4},{"date":"2008-06-01","series":"Other","rate":5},{"date":"2008-07-01","series":"Other","rate":5.2},{"date":"2008-08-01","series":"Other","rate":6.3},{"date":"2008-09-01","series":"Other","rate":5.8},{"date":"2008-10-01","series":"Other","rate":5.3},{"date":"2008-11-01","series":"Other","rate":7},{"date":"2008-12-01","series":"Other","rate":6.1},{"date":"2009-01-01","series":"Other","rate":7.1},{"date":"2009-02-01","series":"Other","rate":7.3},{"date":"2009-03-01","series":"Other","rate":6},{"date":"2009-04-01","series":"Other","rate":6.4},{"date":"2009-05-01","series":"Other","rate":7.5},{"date":"2009-06-01","series":"Other","rate":8.4},{"date":"2009-07-01","series":"Other","rate":7.4},{"date":"2009-08-01","series":"Other","rate":8.2},{"date":"2009-09-01","series":"Other","rate":7.1},{"date":"2009-10-01","series":"Other","rate":8.5},{"date":"2009-11-01","series":"Other","rate":8},{"date":"2009-12-01","series":"Other","rate":8.2},{"date":"2010-01-01","series":"Other","rate":10},{"date":"2010-02-01","series":"Other","rate":9.9},{"date":"2000-01-01","series":"Agriculture","rate":10.3},{"date":"2000-02-01","series":"Agriculture","rate":11.5},{"date":"2000-03-01","series":"Agriculture","rate":10.4},{"date":"2000-04-01","series":"Agriculture","rate":8.9},{"date":"2000-05-01","series":"Agriculture","rate":5.1},{"date":"2000-06-01","series":"Agriculture","rate":6.7},{"date":"2000-07-01","series":"Agriculture","rate":5},{"date":"2000-08-01","series":"Agriculture","rate":7},{"date":"2000-09-01","series":"Agriculture","rate":8.2},{"date":"2000-10-01","series":"Agriculture","rate":8},{"date":"2000-11-01","series":"Agriculture","rate":13.3},{"date":"2000-12-01","series":"Agriculture","rate":13.9},{"date":"2001-01-01","series":"Agriculture","rate":13.8},{"date":"2001-02-01","series":"Agriculture","rate":15.1},{"date":"2001-03-01","series":"Agriculture","rate":19.2},{"date":"2001-04-01","series":"Agriculture","rate":10.4},{"date":"2001-05-01","series":"Agriculture","rate":7.7},{"date":"2001-06-01","series":"Agriculture","rate":9.7},{"date":"2001-07-01","series":"Agriculture","rate":7.6},{"date":"2001-08-01","series":"Agriculture","rate":9.3},{"date":"2001-09-01","series":"Agriculture","rate":7.2},{"date":"2001-10-01","series":"Agriculture","rate":8.7},{"date":"2001-11-01","series":"Agriculture","rate":11.6},{"date":"2001-12-01","series":"Agriculture","rate":15.1},{"date":"2002-01-01","series":"Agriculture","rate":14.8},{"date":"2002-02-01","series":"Agriculture","rate":14.8},{"date":"2002-03-01","series":"Agriculture","rate":19.6},{"date":"2002-04-01","series":"Agriculture","rate":10.8},{"date":"2002-05-01","series":"Agriculture","rate":6.8},{"date":"2002-06-01","series":"Agriculture","rate":6.3},{"date":"2002-07-01","series":"Agriculture","rate":7.3},{"date":"2002-08-01","series":"Agriculture","rate":9},{"date":"2002-09-01","series":"Agriculture","rate":6.3},{"date":"2002-10-01","series":"Agriculture","rate":6.6},{"date":"2002-11-01","series":"Agriculture","rate":11.1},{"date":"2002-12-01","series":"Agriculture","rate":9.8},{"date":"2003-01-01","series":"Agriculture","rate":13.2},{"date":"2003-02-01","series":"Agriculture","rate":14.7},{"date":"2003-03-01","series":"Agriculture","rate":12.9},{"date":"2003-04-01","series":"Agriculture","rate":12},{"date":"2003-05-01","series":"Agriculture","rate":10.2},{"date":"2003-06-01","series":"Agriculture","rate":6.9},{"date":"2003-07-01","series":"Agriculture","rate":8.2},{"date":"2003-08-01","series":"Agriculture","rate":10.7},{"date":"2003-09-01","series":"Agriculture","rate":6.2},{"date":"2003-10-01","series":"Agriculture","rate":8.5},{"date":"2003-11-01","series":"Agriculture","rate":10.3},{"date":"2003-12-01","series":"Agriculture","rate":10.9},{"date":"2004-01-01","series":"Agriculture","rate":15.1},{"date":"2004-02-01","series":"Agriculture","rate":14.2},{"date":"2004-03-01","series":"Agriculture","rate":12.7},{"date":"2004-04-01","series":"Agriculture","rate":8.3},{"date":"2004-05-01","series":"Agriculture","rate":7.4},{"date":"2004-06-01","series":"Agriculture","rate":7.6},{"date":"2004-07-01","series":"Agriculture","rate":10},{"date":"2004-08-01","series":"Agriculture","rate":7},{"date":"2004-09-01","series":"Agriculture","rate":6.4},{"date":"2004-10-01","series":"Agriculture","rate":7.7},{"date":"2004-11-01","series":"Agriculture","rate":10.5},{"date":"2004-12-01","series":"Agriculture","rate":14},{"date":"2005-01-01","series":"Agriculture","rate":13.2},{"date":"2005-02-01","series":"Agriculture","rate":9.9},{"date":"2005-03-01","series":"Agriculture","rate":11.8},{"date":"2005-04-01","series":"Agriculture","rate":6.9},{"date":"2005-05-01","series":"Agriculture","rate":5.3},{"date":"2005-06-01","series":"Agriculture","rate":5.2},{"date":"2005-07-01","series":"Agriculture","rate":4.7},{"date":"2005-08-01","series":"Agriculture","rate":7.1},{"date":"2005-09-01","series":"Agriculture","rate":9.5},{"date":"2005-10-01","series":"Agriculture","rate":6.7},{"date":"2005-11-01","series":"Agriculture","rate":9.6},{"date":"2005-12-01","series":"Agriculture","rate":11.1},{"date":"2006-01-01","series":"Agriculture","rate":11.5},{"date":"2006-02-01","series":"Agriculture","rate":11.8},{"date":"2006-03-01","series":"Agriculture","rate":9.8},{"date":"2006-04-01","series":"Agriculture","rate":6.2},{"date":"2006-05-01","series":"Agriculture","rate":6},{"date":"2006-06-01","series":"Agriculture","rate":2.4},{"date":"2006-07-01","series":"Agriculture","rate":3.6},{"date":"2006-08-01","series":"Agriculture","rate":5.3},{"date":"2006-09-01","series":"Agriculture","rate":5.9},{"date":"2006-10-01","series":"Agriculture","rate":5.8},{"date":"2006-11-01","series":"Agriculture","rate":9.6},{"date":"2006-12-01","series":"Agriculture","rate":10.4},{"date":"2007-01-01","series":"Agriculture","rate":10},{"date":"2007-02-01","series":"Agriculture","rate":9.6},{"date":"2007-03-01","series":"Agriculture","rate":9.7},{"date":"2007-04-01","series":"Agriculture","rate":5.7},{"date":"2007-05-01","series":"Agriculture","rate":5.1},{"date":"2007-06-01","series":"Agriculture","rate":4.5},{"date":"2007-07-01","series":"Agriculture","rate":3.1},{"date":"2007-08-01","series":"Agriculture","rate":4.7},{"date":"2007-09-01","series":"Agriculture","rate":4.3},{"date":"2007-10-01","series":"Agriculture","rate":4},{"date":"2007-11-01","series":"Agriculture","rate":6.6},{"date":"2007-12-01","series":"Agriculture","rate":7.5},{"date":"2008-01-01","series":"Agriculture","rate":9.5},{"date":"2008-02-01","series":"Agriculture","rate":10.9},{"date":"2008-03-01","series":"Agriculture","rate":13.2},{"date":"2008-04-01","series":"Agriculture","rate":8.6},{"date":"2008-05-01","series":"Agriculture","rate":7.4},{"date":"2008-06-01","series":"Agriculture","rate":6.1},{"date":"2008-07-01","series":"Agriculture","rate":8.5},{"date":"2008-08-01","series":"Agriculture","rate":7.6},{"date":"2008-09-01","series":"Agriculture","rate":5.8},{"date":"2008-10-01","series":"Agriculture","rate":7.1},{"date":"2008-11-01","series":"Agriculture","rate":9.5},{"date":"2008-12-01","series":"Agriculture","rate":17},{"date":"2009-01-01","series":"Agriculture","rate":18.7},{"date":"2009-02-01","series":"Agriculture","rate":18.8},{"date":"2009-03-01","series":"Agriculture","rate":19},{"date":"2009-04-01","series":"Agriculture","rate":13.5},{"date":"2009-05-01","series":"Agriculture","rate":10},{"date":"2009-06-01","series":"Agriculture","rate":12.3},{"date":"2009-07-01","series":"Agriculture","rate":12.1},{"date":"2009-08-01","series":"Agriculture","rate":13.1},{"date":"2009-09-01","series":"Agriculture","rate":11.1},{"date":"2009-10-01","series":"Agriculture","rate":11.8},{"date":"2009-11-01","series":"Agriculture","rate":12.6},{"date":"2009-12-01","series":"Agriculture","rate":19.7},{"date":"2010-01-01","series":"Agriculture","rate":21.3},{"date":"2010-02-01","series":"Agriculture","rate":18.8},{"date":"2000-01-01","series":"Self-employed","rate":2.3},{"date":"2000-02-01","series":"Self-employed","rate":2.5},{"date":"2000-03-01","series":"Self-employed","rate":2},{"date":"2000-04-01","series":"Self-employed","rate":2},{"date":"2000-05-01","series":"Self-employed","rate":1.9},{"date":"2000-06-01","series":"Self-employed","rate":1.8},{"date":"2000-07-01","series":"Self-employed","rate":2.1},{"date":"2000-08-01","series":"Self-employed","rate":1.7},{"date":"2000-09-01","series":"Self-employed","rate":2},{"date":"2000-10-01","series":"Self-employed","rate":2.2},{"date":"2000-11-01","series":"Self-employed","rate":2.7},{"date":"2000-12-01","series":"Self-employed","rate":1.8},{"date":"2001-01-01","series":"Self-employed","rate":1.9},{"date":"2001-02-01","series":"Self-employed","rate":2},{"date":"2001-03-01","series":"Self-employed","rate":1.7},{"date":"2001-04-01","series":"Self-employed","rate":2.1},{"date":"2001-05-01","series":"Self-employed","rate":2},{"date":"2001-06-01","series":"Self-employed","rate":1.7},{"date":"2001-07-01","series":"Self-employed","rate":1.8},{"date":"2001-08-01","series":"Self-employed","rate":2.3},{"date":"2001-09-01","series":"Self-employed","rate":2.4},{"date":"2001-10-01","series":"Self-employed","rate":2.3},{"date":"2001-11-01","series":"Self-employed","rate":2.3},{"date":"2001-12-01","series":"Self-employed","rate":2.5},{"date":"2002-01-01","series":"Self-employed","rate":2.7},{"date":"2002-02-01","series":"Self-employed","rate":2.6},{"date":"2002-03-01","series":"Self-employed","rate":2.2},{"date":"2002-04-01","series":"Self-employed","rate":2.5},{"date":"2002-05-01","series":"Self-employed","rate":2.6},{"date":"2002-06-01","series":"Self-employed","rate":2.4},{"date":"2002-07-01","series":"Self-employed","rate":2.4},{"date":"2002-08-01","series":"Self-employed","rate":2.6},{"date":"2002-09-01","series":"Self-employed","rate":2.5},{"date":"2002-10-01","series":"Self-employed","rate":2.6},{"date":"2002-11-01","series":"Self-employed","rate":2.8},{"date":"2002-12-01","series":"Self-employed","rate":3.1},{"date":"2003-01-01","series":"Self-employed","rate":3},{"date":"2003-02-01","series":"Self-employed","rate":3},{"date":"2003-03-01","series":"Self-employed","rate":2.7},{"date":"2003-04-01","series":"Self-employed","rate":2.4},{"date":"2003-05-01","series":"Self-employed","rate":2.6},{"date":"2003-06-01","series":"Self-employed","rate":2.7},{"date":"2003-07-01","series":"Self-employed","rate":2.5},{"date":"2003-08-01","series":"Self-employed","rate":2.7},{"date":"2003-09-01","series":"Self-employed","rate":2.6},{"date":"2003-10-01","series":"Self-employed","rate":3.1},{"date":"2003-11-01","series":"Self-employed","rate":2.8},{"date":"2003-12-01","series":"Self-employed","rate":2.8},{"date":"2004-01-01","series":"Self-employed","rate":2.8},{"date":"2004-02-01","series":"Self-employed","rate":2.5},{"date":"2004-03-01","series":"Self-employed","rate":2.5},{"date":"2004-04-01","series":"Self-employed","rate":2.3},{"date":"2004-05-01","series":"Self-employed","rate":2.7},{"date":"2004-06-01","series":"Self-employed","rate":2.8},{"date":"2004-07-01","series":"Self-employed","rate":2.6},{"date":"2004-08-01","series":"Self-employed","rate":2.9},{"date":"2004-09-01","series":"Self-employed","rate":3.3},{"date":"2004-10-01","series":"Self-employed","rate":2.7},{"date":"2004-11-01","series":"Self-employed","rate":3.2},{"date":"2004-12-01","series":"Self-employed","rate":3.2},{"date":"2005-01-01","series":"Self-employed","rate":3.2},{"date":"2005-02-01","series":"Self-employed","rate":3.4},{"date":"2005-03-01","series":"Self-employed","rate":2.9},{"date":"2005-04-01","series":"Self-employed","rate":2.4},{"date":"2005-05-01","series":"Self-employed","rate":2.7},{"date":"2005-06-01","series":"Self-employed","rate":2.4},{"date":"2005-07-01","series":"Self-employed","rate":2.5},{"date":"2005-08-01","series":"Self-employed","rate":2.3},{"date":"2005-09-01","series":"Self-employed","rate":2.6},{"date":"2005-10-01","series":"Self-employed","rate":2.3},{"date":"2005-11-01","series":"Self-employed","rate":3},{"date":"2005-12-01","series":"Self-employed","rate":3.1},{"date":"2006-01-01","series":"Self-employed","rate":3.2},{"date":"2006-02-01","series":"Self-employed","rate":3.1},{"date":"2006-03-01","series":"Self-employed","rate":2.8},{"date":"2006-04-01","series":"Self-employed","rate":3.1},{"date":"2006-05-01","series":"Self-employed","rate":2.3},{"date":"2006-06-01","series":"Self-employed","rate":2.2},{"date":"2006-07-01","series":"Self-employed","rate":2.6},{"date":"2006-08-01","series":"Self-employed","rate":2.7},{"date":"2006-09-01","series":"Self-employed","rate":2.7},{"date":"2006-10-01","series":"Self-employed","rate":2.5},{"date":"2006-11-01","series":"Self-employed","rate":2.3},{"date":"2006-12-01","series":"Self-employed","rate":2.6},{"date":"2007-01-01","series":"Self-employed","rate":3.5},{"date":"2007-02-01","series":"Self-employed","rate":2.8},{"date":"2007-03-01","series":"Self-employed","rate":2.8},{"date":"2007-04-01","series":"Self-employed","rate":2.2},{"date":"2007-05-01","series":"Self-employed","rate":2.5},{"date":"2007-06-01","series":"Self-employed","rate":2.3},{"date":"2007-07-01","series":"Self-employed","rate":2.9},{"date":"2007-08-01","series":"Self-employed","rate":2.9},{"date":"2007-09-01","series":"Self-employed","rate":2.8},{"date":"2007-10-01","series":"Self-employed","rate":3.1},{"date":"2007-11-01","series":"Self-employed","rate":3.2},{"date":"2007-12-01","series":"Self-employed","rate":3.2},{"date":"2008-01-01","series":"Self-employed","rate":3.3},{"date":"2008-02-01","series":"Self-employed","rate":3.2},{"date":"2008-03-01","series":"Self-employed","rate":3.3},{"date":"2008-04-01","series":"Self-employed","rate":3.2},{"date":"2008-05-01","series":"Self-employed","rate":3.4},{"date":"2008-06-01","series":"Self-employed","rate":3.3},{"date":"2008-07-01","series":"Self-employed","rate":3.1},{"date":"2008-08-01","series":"Self-employed","rate":3.5},{"date":"2008-09-01","series":"Self-employed","rate":3.9},{"date":"2008-10-01","series":"Self-employed","rate":3.9},{"date":"2008-11-01","series":"Self-employed","rate":4.1},{"date":"2008-12-01","series":"Self-employed","rate":5.5},{"date":"2009-01-01","series":"Self-employed","rate":6.5},{"date":"2009-02-01","series":"Self-employed","rate":5.7},{"date":"2009-03-01","series":"Self-employed","rate":5.9},{"date":"2009-04-01","series":"Self-employed","rate":4.6},{"date":"2009-05-01","series":"Self-employed","rate":5},{"date":"2009-06-01","series":"Self-employed","rate":4.4},{"date":"2009-07-01","series":"Self-employed","rate":5.2},{"date":"2009-08-01","series":"Self-employed","rate":5.3},{"date":"2009-09-01","series":"Self-employed","rate":5.9},{"date":"2009-10-01","series":"Self-employed","rate":5.9},{"date":"2009-11-01","series":"Self-employed","rate":5.7},{"date":"2009-12-01","series":"Self-employed","rate":5.9},{"date":"2010-01-01","series":"Self-employed","rate":7.2},{"date":"2010-02-01","series":"Self-employed","rate":6.5}],"metadata":{"date":{"type":"date","semanticType":"YearMonth"},"series":{"type":"string","semanticType":"String"},"rate":{"type":"number","semanticType":"Percentage"}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_unemployment):\n # Convert date string to datetime and then to string format for visualization\n df_unemployment['date'] = pd.to_datetime(df_unemployment['date']).dt.strftime('%Y-%m-%d')\n \n # Select only the necessary columns for visualization\n transformed_df = df_unemployment[['date', 'series', 'rate']].copy()\n \n return transformed_df\n","source":["unemployment-across-industries"],"dialog":[{"role":"system","content":"You are a data scientist to help user to recommend data that will be used for visualization.\nThe user will provide you information about what visualization they would like to create, and your job is to recommend a transformed data that can be used to create the visualization and write a python function to transform the data.\nThe recommendation and transformation function should be based on the [CONTEXT] and [GOAL] provided by the user. \nThe [CONTEXT] shows what the current dataset is, and the [GOAL] describes what the user wants the data for.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should infer the appropriate data and create in the output section a python function based off the [CONTEXT] and [GOAL] in two steps:\n\n1. First, based on users' [GOAL]. Create a json object that represents the inferred user intent. The json object should have the following format:\n\n{\n \"mode\": \"\" // string, one of \"infer\", \"overview\", \"distribution\", \"summary\", \"forecast\"\n \"recap\": \"...\" // string, a short summary of the user's goal.\n \"display_instruction\": \"...\" // string, the even shorter verb phrase describing the users' goal.\n \"recommendation\": \"...\" // string, explain why this recommendation is made\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have (i.e., the goal of transformed data), it's a good idea to preseve intermediate fields here\n \"chart_type\": \"\" // string, one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\". \"chart_type\" should either be inferred from user instruction, or recommend if the user didn't specify any.\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of output fields, appropriate visual channels for different chart types are defined below.\n}\n\nConcretely:\n - recap what the user's goal is in a short summary in \"recap\".\n - If the user's [GOAL] is clear already, simply infer what the user mean. Set \"mode\" as \"infer\" and create \"output_fields\" and \"chart_encodings\" based off user description.\n - If the user's [GOAL] is not clear, make recommendations to the user:\n - choose one of \"distribution\", \"overview\", \"summary\", \"forecast\" in \"mode\":\n * if it is \"overview\" and the data is in wide format, reshape it into long format.\n * if it is \"distribution\", select a few fields that would be interesting to visualize together.\n * if it is \"summary\", calculate some aggregated statistics to show intresting facts of the data.\n * if it is \"forecast\", concretize the x,y fields that will be used for forecasting and decide if it is about regression or forecasting.\n - describe the recommendation reason in \"recommendation\"\n - based on the recommendation, determine what is an ideal output data. Note, the output data must be in tidy format.\n - then suggest recommendations of chart encoding that should be used to create the visualization.\n - \"display_instruction\" should be a short verb phrase describing the users' goal, it should be even shorter than \"recap\". \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate based on \"recap\" and the suggested visualization, but don't need to mention the visualization details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user instruction builds up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - \"chart_type\" must be one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\"\n - \"chart_encodings\" should specify which fields should be used to create the visualization\n - decide which visual channels should be used to create the visualization appropriate for the chart type.\n - point: x, y, color, size, facet\n - histogram: x, color, facet\n - bar: x, y, color, facet\n - line: x, y, color, facet\n - area: x, y, color, facet\n - heatmap: x, y, color, facet\n - group_bar: x, y, color, facet\n - note that all fields used in \"chart_encodings\" should be included in \"output_fields\".\n - all fields you need for visualizations should be transformed into the output fields!\n - \"output_fields\" should include important intermediate fields that are not used in visualization but are used for data transformation.\n - typically only 2-3 fields should be used to create the visualization (x, y, color/size), facet use be added if it's a faceted visualization (totally 4 fields used).\n - Guidelines for choosing chart type and visualization fields:\n - Consider chart types as follows:\n - (point) Scatter Plots: x,y: Quantitative/Categorical, color: Categorical (optional), size: Quantitative (optional for creating bubble chart), \n - best for: Relationships, correlations, distributions, forecasting, regression analysis\n - scatter plots are good default way to visualize data when other chart types are not applicable.\n - use color to visualize points from different categories.\n - use size to visualize data points with an additional quantitative dimension of the data points.\n - (histogram) Histograms: x: Quantitative/Categorical, color: Categorical (optional for creating grouped histogram), \n - best for: Distribution of a quantitative field\n - use x values directly if x values are categorical, and transform the data into bins if the field values are quantitative.\n - when color is specified, the histogram will be grouped automatically (items with the same x values will be grouped).\n - (bar) Bar Charts: x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical/Quantitative (for stacked bar chart / showing additional quantitative dimension), \n - best for: Comparisons across categories\n - use (bar) for simple bar chart or stacked bar chart (when it makes sense to add up Y values for each category with the same X value), \n - when color is specified, the bar will be stacked automatically (items with the same x values will be stacked).\n - note that when there are multiple rows in the data with same x values, the bar will be stacked automatically.\n - 1. consider to use an aggregated field for y values if the value is not suitable for stacking.\n - 2. consider to introduce facets so that each group is visualized in a separate bar.\n - (group_bar) for grouped bar chart, x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical\n - when color is specifed, bars from different groups will be grouped automatically.\n - only use facet if the cardinality of color field is small (less than 5).\n - (line) Line Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating multiple lines), \n - best for: Trends over time, continuous data, forecasting, regression analysis\n - note that when there are multiple rows in the data belong to the same group (same x and color values) but different y values, the line will not look correct.\n - consider to use an aggregated field for y values, or introduce facets so that each group is visualized in a separate line.\n - (area) Area Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating stacked areas), \n - best for: Trends over time, continuous data\n - (heatmap) Heatmaps: x,y: Categorical (you need to convert quantitative to nominal), color: Quantitative intensity, \n - best for: Pattern discovery in matrix data\n - facet channel is available for all chart types, it supports a categorical field with small cardinality to visualize the data in different facets.\n - if you really need additional legend fields:\n - you can use opacity for legend (support Quantitative and Categorical).\n - visualization fields require tidy data. \n - similar to VegaLite and ggplot2 so that each field is mapped to a visualization axis or legend. \n - consider data transformations if you want to visualize multiple fields together:\n - exapmle 1: suggest reshaping the data into long format in data transformation description (if these fields are all of the same type, e.g., they are all about sales, price, two columns about min/max-values, etc. don't mix different types of fields in reshaping) so we can visualize multiple fields as categories or in different facets.\n - exapmle 2: calculate some derived fields from these fields(e.g., correlation, difference, profit etc.) in data transformation description to visualize them in one visualization.\n - example 3: create a visualization only with a subset of the fields, you don't have to visualize all of them in one chart, you can later create a visualization with the rest of the fields. With the subset of charts, you can also consider reshaping or calculate some derived value.\n - again, it does not make sense to have five fields like [item, A, B, C, D, E] in visualization fields, you should consider data transformation to reduce the number of fields.\n - when reshaping data to long format, only fields of the same semantic type should be rehaped into the same column.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - put is_predicted field in 'opacity' channel to distinguish them.\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n 2. Then, write a python function based on the inferred goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \n\"transformed_df\" should contain all \"output_fields\" from the refined user intent in the json object.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable. \nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- you can use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n \n 3. The output must only contain a json object representing inferred user intent and a python code block representing the transformation code, do not add any extra text explanation.\n"},{"role":"user","content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (unemployment_across_industries)\n\n## fields\n\t*series -- type: object, values: Agriculture, Business services, Construction, ..., Other, Self-employed, Transportation and Utilities, Wholesale and Retail Trade\n\t*year -- type: int64, values: 2000, 2001, 2002, ..., 2007, 2008, 2009, 2010\n\t*month -- type: int64, values: 1, 2, 3, ..., 9, 10, 11, 12\n\t*count -- type: int64, values: 2, 8, 9, ..., 2071, 2154, 2194, 2440\n\t*rate -- type: float64, values: 0.3, 1.3, 1.5, ..., 21.4, 22.7, 24.7, 27.1\n\t*date -- type: object, values: 2000-01-01T08:00:00.000Z, 2000-02-01T08:00:00.000Z, 2000-03-01T08:00:00.000Z, ..., 2009-11-01T07:00:00.000Z, 2009-12-01T08:00:00.000Z, 2010-01-01T08:00:00.000Z, 2010-02-01T08:00:00.000Z\n\n## sample\n series year month count rate date\n0 Government 2000 1 430 2.1 2000-01-01T08:00:00.000Z\n1 Government 2000 2 409 2.0 2000-02-01T08:00:00.000Z\n2 Government 2000 3 311 1.5 2000-03-01T08:00:00.000Z\n3 Government 2000 4 269 1.3 2000-04-01T08:00:00.000Z\n4 Government 2000 5 370 1.9 2000-05-01T07:00:00.000Z\n......\n\n\n\n\n[GOAL]\n\nCompare **unemployment trends** across all industries from 2000-2010"},{"role":"assistant","content":"```json\n{\n \"mode\": \"infer\",\n \"recap\": \"User wants to compare unemployment trends across all industries from 2000-2010 to understand how different sectors were affected over time.\",\n \"display_instruction\": \"Compare **unemployment rates** across **industries** over time\",\n \"recommendation\": \"A line chart with time on x-axis and unemployment rate on y-axis, with different colored lines for each industry series, will effectively show the trends and allow comparison of how unemployment evolved across different sectors during this period.\",\n \"output_fields\": [\"date\", \"series\", \"rate\"],\n \"chart_type\": \"line\",\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"rate\",\n \"color\": \"series\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_unemployment):\n # Convert date string to datetime and then to string format for visualization\n df_unemployment['date'] = pd.to_datetime(df_unemployment['date']).dt.strftime('%Y-%m-%d')\n \n # Select only the necessary columns for visualization\n transformed_df = df_unemployment[['date', 'series', 'rate']].copy()\n \n return transformed_df\n```"}],"trigger":{"tableId":"unemployment-across-industries","sourceTableIds":["unemployment-across-industries"],"instruction":"Compare **unemployment trends** across all industries from 2000-2010","displayInstruction":"Compare **unemployment rates** across **industries** over time","chart":{"id":"chart-1760745546913","chartType":"Auto","encodingMap":{},"tableRef":"unemployment-across-industries","saved":false,"source":"trigger","unread":true},"resultTableId":"table-544555"},"explanation":{"agent":"CodeExplanationAgent","code":"- Convert the **date** field from timestamp format to a standardized string format (`YYYY-MM-DD`) for cleaner visualization\n- Select and retain only three key fields: **date**, **series** (industry name), and **rate** (unemployment rate percentage)\n- Return a simplified dataset focused on tracking unemployment rates across different industries over time","concepts":[],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (unemployment_across_industries)\n\n## fields\n\t*series -- type: object, values: Agriculture, Business services, Construction, ..., Other, Self-employed, Transportation and Utilities, Wholesale and Retail Trade\n\t*year -- type: int64, values: 2000, 2001, 2002, ..., 2007, 2008, 2009, 2010\n\t*month -- type: int64, values: 1, 2, 3, ..., 9, 10, 11, 12\n\t*count -- type: int64, values: 2, 8, 9, ..., 2071, 2154, 2194, 2440\n\t*rate -- type: float64, values: 0.3, 1.3, 1.5, ..., 21.4, 22.7, 24.7, 27.1\n\t*date -- type: object, values: 2000-01-01T08:00:00.000Z, 2000-02-01T08:00:00.000Z, 2000-03-01T08:00:00.000Z, ..., 2009-11-01T07:00:00.000Z, 2009-12-01T08:00:00.000Z, 2010-01-01T08:00:00.000Z, 2010-02-01T08:00:00.000Z\n\n## sample\n series year month count rate date\n0 Government 2000 1 430 2.1 2000-01-01T08:00:00.000Z\n1 Government 2000 2 409 2.0 2000-02-01T08:00:00.000Z\n2 Government 2000 3 311 1.5 2000-03-01T08:00:00.000Z\n3 Government 2000 4 269 1.3 2000-04-01T08:00:00.000Z\n4 Government 2000 5 370 1.9 2000-05-01T07:00:00.000Z\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_unemployment):\n # Convert date string to datetime and then to string format for visualization\n df_unemployment['date'] = pd.to_datetime(df_unemployment['date']).dt.strftime('%Y-%m-%d')\n \n # Select only the necessary columns for visualization\n transformed_df = df_unemployment[['date', 'series', 'rate']].copy()\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\n- Convert the **date** field from timestamp format to a standardized string format (`YYYY-MM-DD`) for cleaner visualization\n- Select and retain only three key fields: **date**, **series** (industry name), and **rate** (unemployment rate percentage)\n- Return a simplified dataset focused on tracking unemployment rates across different industries over time\n\n[CONCEPTS EXPLANATION]\n\n```json\n[]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""},{"id":"table-540763","displayId":"unemployment-rate","names":["avg_rate","month","month_name","series"],"rows":[{"avg_rate":13.7636363636,"month":1,"month_name":"Jan","series":"Agriculture"},{"avg_rate":13.6454545455,"month":2,"month_name":"Feb","series":"Agriculture"},{"avg_rate":13.83,"month":3,"month_name":"Mar","series":"Agriculture"},{"avg_rate":9.13,"month":4,"month_name":"Apr","series":"Agriculture"},{"avg_rate":7.1,"month":5,"month_name":"May","series":"Agriculture"},{"avg_rate":6.77,"month":6,"month_name":"Jun","series":"Agriculture"},{"avg_rate":7.01,"month":7,"month_name":"Jul","series":"Agriculture"},{"avg_rate":8.08,"month":8,"month_name":"Aug","series":"Agriculture"},{"avg_rate":7.09,"month":9,"month_name":"Sep","series":"Agriculture"},{"avg_rate":7.49,"month":10,"month_name":"Oct","series":"Agriculture"},{"avg_rate":10.47,"month":11,"month_name":"Nov","series":"Agriculture"},{"avg_rate":12.94,"month":12,"month_name":"Dec","series":"Agriculture"},{"avg_rate":7.8636363636,"month":1,"month_name":"Jan","series":"Business services"},{"avg_rate":7.6454545455,"month":2,"month_name":"Feb","series":"Business services"},{"avg_rate":7.13,"month":3,"month_name":"Mar","series":"Business services"},{"avg_rate":6.27,"month":4,"month_name":"Apr","series":"Business services"},{"avg_rate":6.6,"month":5,"month_name":"May","series":"Business services"},{"avg_rate":6.72,"month":6,"month_name":"Jun","series":"Business services"},{"avg_rate":6.74,"month":7,"month_name":"Jul","series":"Business services"},{"avg_rate":6.57,"month":8,"month_name":"Aug","series":"Business services"},{"avg_rate":6.79,"month":9,"month_name":"Sep","series":"Business services"},{"avg_rate":6.71,"month":10,"month_name":"Oct","series":"Business services"},{"avg_rate":6.75,"month":11,"month_name":"Nov","series":"Business services"},{"avg_rate":7.08,"month":12,"month_name":"Dec","series":"Business services"},{"avg_rate":12.9090909091,"month":1,"month_name":"Jan","series":"Construction"},{"avg_rate":13.6,"month":2,"month_name":"Feb","series":"Construction"},{"avg_rate":11.29,"month":3,"month_name":"Mar","series":"Construction"},{"avg_rate":9.45,"month":4,"month_name":"Apr","series":"Construction"},{"avg_rate":8.12,"month":5,"month_name":"May","series":"Construction"},{"avg_rate":7.43,"month":6,"month_name":"Jun","series":"Construction"},{"avg_rate":7.35,"month":7,"month_name":"Jul","series":"Construction"},{"avg_rate":7.3,"month":8,"month_name":"Aug","series":"Construction"},{"avg_rate":7.56,"month":9,"month_name":"Sep","series":"Construction"},{"avg_rate":7.84,"month":10,"month_name":"Oct","series":"Construction"},{"avg_rate":8.7,"month":11,"month_name":"Nov","series":"Construction"},{"avg_rate":10.8,"month":12,"month_name":"Dec","series":"Construction"},{"avg_rate":3.3636363636,"month":1,"month_name":"Jan","series":"Education and Health"},{"avg_rate":3.2909090909,"month":2,"month_name":"Feb","series":"Education and Health"},{"avg_rate":3.11,"month":3,"month_name":"Mar","series":"Education and Health"},{"avg_rate":3.04,"month":4,"month_name":"Apr","series":"Education and Health"},{"avg_rate":3.29,"month":5,"month_name":"May","series":"Education and Health"},{"avg_rate":3.82,"month":6,"month_name":"Jun","series":"Education and Health"},{"avg_rate":3.87,"month":7,"month_name":"Jul","series":"Education and Health"},{"avg_rate":3.89,"month":8,"month_name":"Aug","series":"Education and Health"},{"avg_rate":3.54,"month":9,"month_name":"Sep","series":"Education and Health"},{"avg_rate":3.33,"month":10,"month_name":"Oct","series":"Education and Health"},{"avg_rate":3.33,"month":11,"month_name":"Nov","series":"Education and Health"},{"avg_rate":3.19,"month":12,"month_name":"Dec","series":"Education and Health"},{"avg_rate":3.5727272727,"month":1,"month_name":"Jan","series":"Finance"},{"avg_rate":3.8909090909,"month":2,"month_name":"Feb","series":"Finance"},{"avg_rate":3.45,"month":3,"month_name":"Mar","series":"Finance"},{"avg_rate":3.28,"month":4,"month_name":"Apr","series":"Finance"},{"avg_rate":3.35,"month":5,"month_name":"May","series":"Finance"},{"avg_rate":3.54,"month":6,"month_name":"Jun","series":"Finance"},{"avg_rate":3.52,"month":7,"month_name":"Jul","series":"Finance"},{"avg_rate":3.61,"month":8,"month_name":"Aug","series":"Finance"},{"avg_rate":3.54,"month":9,"month_name":"Sep","series":"Finance"},{"avg_rate":3.6,"month":10,"month_name":"Oct","series":"Finance"},{"avg_rate":3.55,"month":11,"month_name":"Nov","series":"Finance"},{"avg_rate":3.54,"month":12,"month_name":"Dec","series":"Finance"},{"avg_rate":2.6,"month":1,"month_name":"Jan","series":"Government"},{"avg_rate":2.3272727273,"month":2,"month_name":"Feb","series":"Government"},{"avg_rate":2.19,"month":3,"month_name":"Mar","series":"Government"},{"avg_rate":2.02,"month":4,"month_name":"Apr","series":"Government"},{"avg_rate":2.2,"month":5,"month_name":"May","series":"Government"},{"avg_rate":3.1,"month":6,"month_name":"Jun","series":"Government"},{"avg_rate":3.49,"month":7,"month_name":"Jul","series":"Government"},{"avg_rate":3.36,"month":8,"month_name":"Aug","series":"Government"},{"avg_rate":2.61,"month":9,"month_name":"Sep","series":"Government"},{"avg_rate":2.45,"month":10,"month_name":"Oct","series":"Government"},{"avg_rate":2.37,"month":11,"month_name":"Nov","series":"Government"},{"avg_rate":2.28,"month":12,"month_name":"Dec","series":"Government"},{"avg_rate":5.7727272727,"month":1,"month_name":"Jan","series":"Information"},{"avg_rate":5.9,"month":2,"month_name":"Feb","series":"Information"},{"avg_rate":5.36,"month":3,"month_name":"Mar","series":"Information"},{"avg_rate":5.23,"month":4,"month_name":"Apr","series":"Information"},{"avg_rate":5.48,"month":5,"month_name":"May","series":"Information"},{"avg_rate":5.26,"month":6,"month_name":"Jun","series":"Information"},{"avg_rate":5.32,"month":7,"month_name":"Jul","series":"Information"},{"avg_rate":5.55,"month":8,"month_name":"Aug","series":"Information"},{"avg_rate":5.73,"month":9,"month_name":"Sep","series":"Information"},{"avg_rate":5.05,"month":10,"month_name":"Oct","series":"Information"},{"avg_rate":5.47,"month":11,"month_name":"Nov","series":"Information"},{"avg_rate":5.65,"month":12,"month_name":"Dec","series":"Information"},{"avg_rate":9.3454545455,"month":1,"month_name":"Jan","series":"Leisure and hospitality"},{"avg_rate":9.1363636364,"month":2,"month_name":"Feb","series":"Leisure and hospitality"},{"avg_rate":8.37,"month":3,"month_name":"Mar","series":"Leisure and hospitality"},{"avg_rate":7.7,"month":4,"month_name":"Apr","series":"Leisure and hospitality"},{"avg_rate":7.93,"month":5,"month_name":"May","series":"Leisure and hospitality"},{"avg_rate":8.42,"month":6,"month_name":"Jun","series":"Leisure and hospitality"},{"avg_rate":7.95,"month":7,"month_name":"Jul","series":"Leisure and hospitality"},{"avg_rate":7.92,"month":8,"month_name":"Aug","series":"Leisure and hospitality"},{"avg_rate":7.93,"month":9,"month_name":"Sep","series":"Leisure and hospitality"},{"avg_rate":8.11,"month":10,"month_name":"Oct","series":"Leisure and hospitality"},{"avg_rate":8.59,"month":11,"month_name":"Nov","series":"Leisure and hospitality"},{"avg_rate":8.2,"month":12,"month_name":"Dec","series":"Leisure and hospitality"},{"avg_rate":6.6090909091,"month":1,"month_name":"Jan","series":"Manufacturing"},{"avg_rate":6.5,"month":2,"month_name":"Feb","series":"Manufacturing"},{"avg_rate":6,"month":3,"month_name":"Mar","series":"Manufacturing"},{"avg_rate":5.89,"month":4,"month_name":"Apr","series":"Manufacturing"},{"avg_rate":5.72,"month":5,"month_name":"May","series":"Manufacturing"},{"avg_rate":5.73,"month":6,"month_name":"Jun","series":"Manufacturing"},{"avg_rate":6,"month":7,"month_name":"Jul","series":"Manufacturing"},{"avg_rate":5.66,"month":8,"month_name":"Aug","series":"Manufacturing"},{"avg_rate":5.72,"month":9,"month_name":"Sep","series":"Manufacturing"},{"avg_rate":5.78,"month":10,"month_name":"Oct","series":"Manufacturing"},{"avg_rate":6.02,"month":11,"month_name":"Nov","series":"Manufacturing"},{"avg_rate":6.05,"month":12,"month_name":"Dec","series":"Manufacturing"},{"avg_rate":5.6,"month":1,"month_name":"Jan","series":"Mining and Extraction"},{"avg_rate":5.7454545455,"month":2,"month_name":"Feb","series":"Mining and Extraction"},{"avg_rate":5.14,"month":3,"month_name":"Mar","series":"Mining and Extraction"},{"avg_rate":5.64,"month":4,"month_name":"Apr","series":"Mining and Extraction"},{"avg_rate":5.28,"month":5,"month_name":"May","series":"Mining and Extraction"},{"avg_rate":5.57,"month":6,"month_name":"Jun","series":"Mining and Extraction"},{"avg_rate":4.95,"month":7,"month_name":"Jul","series":"Mining and Extraction"},{"avg_rate":4.5,"month":8,"month_name":"Aug","series":"Mining and Extraction"},{"avg_rate":4.48,"month":9,"month_name":"Sep","series":"Mining and Extraction"},{"avg_rate":4.41,"month":10,"month_name":"Oct","series":"Mining and Extraction"},{"avg_rate":4.4,"month":11,"month_name":"Nov","series":"Mining and Extraction"},{"avg_rate":5.23,"month":12,"month_name":"Dec","series":"Mining and Extraction"},{"avg_rate":5.4363636364,"month":1,"month_name":"Jan","series":"Other"},{"avg_rate":5.6181818182,"month":2,"month_name":"Feb","series":"Other"},{"avg_rate":4.91,"month":3,"month_name":"Mar","series":"Other"},{"avg_rate":4.67,"month":4,"month_name":"Apr","series":"Other"},{"avg_rate":4.81,"month":5,"month_name":"May","series":"Other"},{"avg_rate":5.16,"month":6,"month_name":"Jun","series":"Other"},{"avg_rate":5.11,"month":7,"month_name":"Jul","series":"Other"},{"avg_rate":5.41,"month":8,"month_name":"Aug","series":"Other"},{"avg_rate":5.02,"month":9,"month_name":"Sep","series":"Other"},{"avg_rate":4.87,"month":10,"month_name":"Oct","series":"Other"},{"avg_rate":5.25,"month":11,"month_name":"Nov","series":"Other"},{"avg_rate":4.81,"month":12,"month_name":"Dec","series":"Other"},{"avg_rate":3.6,"month":1,"month_name":"Jan","series":"Self-employed"},{"avg_rate":3.3909090909,"month":2,"month_name":"Feb","series":"Self-employed"},{"avg_rate":2.88,"month":3,"month_name":"Mar","series":"Self-employed"},{"avg_rate":2.68,"month":4,"month_name":"Apr","series":"Self-employed"},{"avg_rate":2.77,"month":5,"month_name":"May","series":"Self-employed"},{"avg_rate":2.6,"month":6,"month_name":"Jun","series":"Self-employed"},{"avg_rate":2.77,"month":7,"month_name":"Jul","series":"Self-employed"},{"avg_rate":2.89,"month":8,"month_name":"Aug","series":"Self-employed"},{"avg_rate":3.07,"month":9,"month_name":"Sep","series":"Self-employed"},{"avg_rate":3.06,"month":10,"month_name":"Oct","series":"Self-employed"},{"avg_rate":3.21,"month":11,"month_name":"Nov","series":"Self-employed"},{"avg_rate":3.37,"month":12,"month_name":"Dec","series":"Self-employed"},{"avg_rate":5.7909090909,"month":1,"month_name":"Jan","series":"Transportation and Utilities"},{"avg_rate":5.6181818182,"month":2,"month_name":"Feb","series":"Transportation and Utilities"},{"avg_rate":5.1,"month":3,"month_name":"Mar","series":"Transportation and Utilities"},{"avg_rate":4.79,"month":4,"month_name":"Apr","series":"Transportation and Utilities"},{"avg_rate":4.5,"month":5,"month_name":"May","series":"Transportation and Utilities"},{"avg_rate":4.82,"month":6,"month_name":"Jun","series":"Transportation and Utilities"},{"avg_rate":5.04,"month":7,"month_name":"Jul","series":"Transportation and Utilities"},{"avg_rate":4.58,"month":8,"month_name":"Aug","series":"Transportation and Utilities"},{"avg_rate":4.65,"month":9,"month_name":"Sep","series":"Transportation and Utilities"},{"avg_rate":4.8,"month":10,"month_name":"Oct","series":"Transportation and Utilities"},{"avg_rate":4.58,"month":11,"month_name":"Nov","series":"Transportation and Utilities"},{"avg_rate":4.8,"month":12,"month_name":"Dec","series":"Transportation and Utilities"},{"avg_rate":6.4818181818,"month":1,"month_name":"Jan","series":"Wholesale and Retail Trade"},{"avg_rate":6.3727272727,"month":2,"month_name":"Feb","series":"Wholesale and Retail Trade"},{"avg_rate":5.86,"month":3,"month_name":"Mar","series":"Wholesale and Retail Trade"},{"avg_rate":5.46,"month":4,"month_name":"Apr","series":"Wholesale and Retail Trade"},{"avg_rate":5.49,"month":5,"month_name":"May","series":"Wholesale and Retail Trade"},{"avg_rate":5.84,"month":6,"month_name":"Jun","series":"Wholesale and Retail Trade"},{"avg_rate":5.75,"month":7,"month_name":"Jul","series":"Wholesale and Retail Trade"},{"avg_rate":5.61,"month":8,"month_name":"Aug","series":"Wholesale and Retail Trade"},{"avg_rate":5.63,"month":9,"month_name":"Sep","series":"Wholesale and Retail Trade"},{"avg_rate":5.56,"month":10,"month_name":"Oct","series":"Wholesale and Retail Trade"},{"avg_rate":5.52,"month":11,"month_name":"Nov","series":"Wholesale and Retail Trade"},{"avg_rate":5.49,"month":12,"month_name":"Dec","series":"Wholesale and Retail Trade"}],"metadata":{"avg_rate":{"type":"number","semanticType":"Percentage"},"month":{"type":"number","semanticType":"Month"},"month_name":{"type":"string","semanticType":"Month","levels":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},"series":{"type":"string","semanticType":"String"}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df1):\n # Calculate average unemployment rate by month and series (industry)\n transformed_df = df1.groupby(['series', 'month'], as_index=False).agg({\n 'rate': 'mean'\n }).rename(columns={'rate': 'avg_rate'})\n \n # Add month name for better readability\n month_names = {\n 1: 'Jan', 2: 'Feb', 3: 'Mar', 4: 'Apr', 5: 'May', 6: 'Jun',\n 7: 'Jul', 8: 'Aug', 9: 'Sep', 10: 'Oct', 11: 'Nov', 12: 'Dec'\n }\n transformed_df['month_name'] = transformed_df['month'].map(month_names)\n \n return transformed_df\n","source":["unemployment-across-industries"],"dialog":[{"content":"You are a data scientist to help user to recommend data that will be used for visualization.\nThe user will provide you information about what visualization they would like to create, and your job is to recommend a transformed data that can be used to create the visualization and write a python function to transform the data.\nThe recommendation and transformation function should be based on the [CONTEXT] and [GOAL] provided by the user. \nThe [CONTEXT] shows what the current dataset is, and the [GOAL] describes what the user wants the data for.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should infer the appropriate data and create in the output section a python function based off the [CONTEXT] and [GOAL] in two steps:\n\n1. First, based on users' [GOAL]. Create a json object that represents the inferred user intent. The json object should have the following format:\n\n{\n \"mode\": \"\" // string, one of \"infer\", \"overview\", \"distribution\", \"summary\", \"forecast\"\n \"recap\": \"...\" // string, a short summary of the user's goal.\n \"display_instruction\": \"...\" // string, the even shorter verb phrase describing the users' goal.\n \"recommendation\": \"...\" // string, explain why this recommendation is made\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have (i.e., the goal of transformed data), it's a good idea to preseve intermediate fields here\n \"chart_type\": \"\" // string, one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\". \"chart_type\" should either be inferred from user instruction, or recommend if the user didn't specify any.\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of output fields, appropriate visual channels for different chart types are defined below.\n}\n\nConcretely:\n - recap what the user's goal is in a short summary in \"recap\".\n - If the user's [GOAL] is clear already, simply infer what the user mean. Set \"mode\" as \"infer\" and create \"output_fields\" and \"chart_encodings\" based off user description.\n - If the user's [GOAL] is not clear, make recommendations to the user:\n - choose one of \"distribution\", \"overview\", \"summary\", \"forecast\" in \"mode\":\n * if it is \"overview\" and the data is in wide format, reshape it into long format.\n * if it is \"distribution\", select a few fields that would be interesting to visualize together.\n * if it is \"summary\", calculate some aggregated statistics to show intresting facts of the data.\n * if it is \"forecast\", concretize the x,y fields that will be used for forecasting and decide if it is about regression or forecasting.\n - describe the recommendation reason in \"recommendation\"\n - based on the recommendation, determine what is an ideal output data. Note, the output data must be in tidy format.\n - then suggest recommendations of chart encoding that should be used to create the visualization.\n - \"display_instruction\" should be a short verb phrase describing the users' goal, it should be even shorter than \"recap\". \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate based on \"recap\" and the suggested visualization, but don't need to mention the visualization details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user instruction builds up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - \"chart_type\" must be one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\"\n - \"chart_encodings\" should specify which fields should be used to create the visualization\n - decide which visual channels should be used to create the visualization appropriate for the chart type.\n - point: x, y, color, size, facet\n - histogram: x, color, facet\n - bar: x, y, color, facet\n - line: x, y, color, facet\n - area: x, y, color, facet\n - heatmap: x, y, color, facet\n - group_bar: x, y, color, facet\n - note that all fields used in \"chart_encodings\" should be included in \"output_fields\".\n - all fields you need for visualizations should be transformed into the output fields!\n - \"output_fields\" should include important intermediate fields that are not used in visualization but are used for data transformation.\n - typically only 2-3 fields should be used to create the visualization (x, y, color/size), facet use be added if it's a faceted visualization (totally 4 fields used).\n - Guidelines for choosing chart type and visualization fields:\n - Consider chart types as follows:\n - (point) Scatter Plots: x,y: Quantitative/Categorical, color: Categorical (optional), size: Quantitative (optional for creating bubble chart), \n - best for: Relationships, correlations, distributions, forecasting, regression analysis\n - scatter plots are good default way to visualize data when other chart types are not applicable.\n - use color to visualize points from different categories.\n - use size to visualize data points with an additional quantitative dimension of the data points.\n - (histogram) Histograms: x: Quantitative/Categorical, color: Categorical (optional for creating grouped histogram), \n - best for: Distribution of a quantitative field\n - use x values directly if x values are categorical, and transform the data into bins if the field values are quantitative.\n - when color is specified, the histogram will be grouped automatically (items with the same x values will be grouped).\n - (bar) Bar Charts: x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical/Quantitative (for stacked bar chart / showing additional quantitative dimension), \n - best for: Comparisons across categories\n - use (bar) for simple bar chart or stacked bar chart (when it makes sense to add up Y values for each category with the same X value), \n - when color is specified, the bar will be stacked automatically (items with the same x values will be stacked).\n - note that when there are multiple rows in the data with same x values, the bar will be stacked automatically.\n - 1. consider to use an aggregated field for y values if the value is not suitable for stacking.\n - 2. consider to introduce facets so that each group is visualized in a separate bar.\n - (group_bar) for grouped bar chart, x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical\n - when color is specifed, bars from different groups will be grouped automatically.\n - only use facet if the cardinality of color field is small (less than 5).\n - (line) Line Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating multiple lines), \n - best for: Trends over time, continuous data, forecasting, regression analysis\n - note that when there are multiple rows in the data belong to the same group (same x and color values) but different y values, the line will not look correct.\n - consider to use an aggregated field for y values, or introduce facets so that each group is visualized in a separate line.\n - (area) Area Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating stacked areas), \n - best for: Trends over time, continuous data\n - (heatmap) Heatmaps: x,y: Categorical (you need to convert quantitative to nominal), color: Quantitative intensity, \n - best for: Pattern discovery in matrix data\n - facet channel is available for all chart types, it supports a categorical field with small cardinality to visualize the data in different facets.\n - if you really need additional legend fields:\n - you can use opacity for legend (support Quantitative and Categorical).\n - visualization fields require tidy data. \n - similar to VegaLite and ggplot2 so that each field is mapped to a visualization axis or legend. \n - consider data transformations if you want to visualize multiple fields together:\n - exapmle 1: suggest reshaping the data into long format in data transformation description (if these fields are all of the same type, e.g., they are all about sales, price, two columns about min/max-values, etc. don't mix different types of fields in reshaping) so we can visualize multiple fields as categories or in different facets.\n - exapmle 2: calculate some derived fields from these fields(e.g., correlation, difference, profit etc.) in data transformation description to visualize them in one visualization.\n - example 3: create a visualization only with a subset of the fields, you don't have to visualize all of them in one chart, you can later create a visualization with the rest of the fields. With the subset of charts, you can also consider reshaping or calculate some derived value.\n - again, it does not make sense to have five fields like [item, A, B, C, D, E] in visualization fields, you should consider data transformation to reduce the number of fields.\n - when reshaping data to long format, only fields of the same semantic type should be rehaped into the same column.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - put is_predicted field in 'opacity' channel to distinguish them.\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n 2. Then, write a python function based on the inferred goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \n\"transformed_df\" should contain all \"output_fields\" from the refined user intent in the json object.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable. \nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- you can use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n \n 3. The output must only contain a json object representing inferred user intent and a python code block representing the transformation code, do not add any extra text explanation.\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (unemployment_across_industries)\n\n## fields\n\t*series -- type: object, values: Agriculture, Business services, Construction, ..., Other, Self-employed, Transportation and Utilities, Wholesale and Retail Trade\n\t*year -- type: int64, values: 2000, 2001, 2002, ..., 2007, 2008, 2009, 2010\n\t*month -- type: int64, values: 1, 2, 3, ..., 9, 10, 11, 12\n\t*count -- type: int64, values: 2, 8, 9, ..., 2071, 2154, 2194, 2440\n\t*rate -- type: float64, values: 0.3, 1.3, 1.5, ..., 21.4, 22.7, 24.7, 27.1\n\t*date -- type: object, values: 2000-01-01T08:00:00.000Z, 2000-02-01T08:00:00.000Z, 2000-03-01T08:00:00.000Z, ..., 2009-11-01T07:00:00.000Z, 2009-12-01T08:00:00.000Z, 2010-01-01T08:00:00.000Z, 2010-02-01T08:00:00.000Z\n\n## sample\n series year month count rate date\n0 Government 2000 1 430 2.1 2000-01-01T08:00:00.000Z\n1 Government 2000 2 409 2.0 2000-02-01T08:00:00.000Z\n2 Government 2000 3 311 1.5 2000-03-01T08:00:00.000Z\n3 Government 2000 4 269 1.3 2000-04-01T08:00:00.000Z\n4 Government 2000 5 370 1.9 2000-05-01T07:00:00.000Z\n......\n\n\n\n\n[GOAL]\n\nHow does **seasonal variation** in unemployment differ across **industries**?","role":"user"},{"content":"```json\n{\n \"mode\": \"infer\",\n \"recap\": \"Analyze how seasonal variation in unemployment differs across industries by examining the cyclical patterns in unemployment rates throughout the year for different industry sectors.\",\n \"display_instruction\": \"Compare seasonal unemployment patterns across **industries**\",\n \"recommendation\": \"To visualize seasonal variation across industries, we should calculate average unemployment rates by month for each industry series. This will reveal the typical seasonal patterns and allow comparison of how different industries experience seasonal fluctuations in unemployment throughout the year.\",\n \"output_fields\": [\"series\", \"month\", \"avg_rate\", \"month_name\"],\n \"chart_type\": \"line\",\n \"chart_encodings\": {\n \"x\": \"month\",\n \"y\": \"avg_rate\",\n \"color\": \"series\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df1):\n # Calculate average unemployment rate by month and series (industry)\n transformed_df = df1.groupby(['series', 'month'], as_index=False).agg({\n 'rate': 'mean'\n }).rename(columns={'rate': 'avg_rate'})\n \n # Add month name for better readability\n month_names = {\n 1: 'Jan', 2: 'Feb', 3: 'Mar', 4: 'Apr', 5: 'May', 6: 'Jun',\n 7: 'Jul', 8: 'Aug', 9: 'Sep', 10: 'Oct', 11: 'Nov', 12: 'Dec'\n }\n transformed_df['month_name'] = transformed_df['month'].map(month_names)\n \n return transformed_df\n```","role":"assistant"}],"trigger":{"tableId":"unemployment-across-industries","sourceTableIds":["unemployment-across-industries"],"instruction":"How does **seasonal variation** in unemployment differ across **industries**?","displayInstruction":"Compare seasonal unemployment patterns across **industries**","chart":{"id":"chart-1760745541760","chartType":"Auto","encodingMap":{},"tableRef":"unemployment-across-industries","saved":false,"source":"trigger","unread":true},"resultTableId":"table-540763"},"explanation":{"agent":"CodeExplanationAgent","code":"- Group the unemployment data by **series** (industry) and **month**\n- Calculate the **mean** of the **rate** field for each industry-month combination, creating a new field **avg_rate**\n- Map numeric **month** values (1-12) to their abbreviated names (**Jan**, **Feb**, **Mar**, etc.) and store in **month_name** field for improved readability\n- Return the aggregated dataset containing average unemployment rates per industry per month across all years in the data","concepts":[],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (unemployment_across_industries)\n\n## fields\n\t*series -- type: object, values: Agriculture, Business services, Construction, ..., Other, Self-employed, Transportation and Utilities, Wholesale and Retail Trade\n\t*year -- type: int64, values: 2000, 2001, 2002, ..., 2007, 2008, 2009, 2010\n\t*month -- type: int64, values: 1, 2, 3, ..., 9, 10, 11, 12\n\t*count -- type: int64, values: 2, 8, 9, ..., 2071, 2154, 2194, 2440\n\t*rate -- type: float64, values: 0.3, 1.3, 1.5, ..., 21.4, 22.7, 24.7, 27.1\n\t*date -- type: object, values: 2000-01-01T08:00:00.000Z, 2000-02-01T08:00:00.000Z, 2000-03-01T08:00:00.000Z, ..., 2009-11-01T07:00:00.000Z, 2009-12-01T08:00:00.000Z, 2010-01-01T08:00:00.000Z, 2010-02-01T08:00:00.000Z\n\n## sample\n series year month count rate date\n0 Government 2000 1 430 2.1 2000-01-01T08:00:00.000Z\n1 Government 2000 2 409 2.0 2000-02-01T08:00:00.000Z\n2 Government 2000 3 311 1.5 2000-03-01T08:00:00.000Z\n3 Government 2000 4 269 1.3 2000-04-01T08:00:00.000Z\n4 Government 2000 5 370 1.9 2000-05-01T07:00:00.000Z\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df1):\n # Calculate average unemployment rate by month and series (industry)\n transformed_df = df1.groupby(['series', 'month'], as_index=False).agg({\n 'rate': 'mean'\n }).rename(columns={'rate': 'avg_rate'})\n \n # Add month name for better readability\n month_names = {\n 1: 'Jan', 2: 'Feb', 3: 'Mar', 4: 'Apr', 5: 'May', 6: 'Jun',\n 7: 'Jul', 8: 'Aug', 9: 'Sep', 10: 'Oct', 11: 'Nov', 12: 'Dec'\n }\n transformed_df['month_name'] = transformed_df['month'].map(month_names)\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\n- Group the unemployment data by **series** (industry) and **month**\n- Calculate the **mean** of the **rate** field for each industry-month combination, creating a new field **avg_rate**\n- Map numeric **month** values (1-12) to their abbreviated names (**Jan**, **Feb**, **Mar**, etc.) and store in **month_name** field for improved readability\n- Return the aggregated dataset containing average unemployment rates per industry per month across all years in the data\n\n[CONCEPTS EXPLANATION]\n\n```json\n[]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""},{"id":"table-552276","displayId":"unemp-by-sector","names":["series","rate_2008","rate_2009","rate_increase"],"rows":[{"series":"Mining and Extraction","rate_2008":3.0833333333,"rate_2009":11.6583333333,"rate_increase":8.575},{"series":"Construction","rate_2008":10.6,"rate_2009":19.05,"rate_increase":8.45},{"series":"Manufacturing","rate_2008":5.7583333333,"rate_2009":12.075,"rate_increase":6.3166666667},{"series":"Agriculture","rate_2008":9.2666666667,"rate_2009":14.3916666667,"rate_increase":5.125},{"series":"Business services","rate_2008":6.5583333333,"rate_2009":10.8,"rate_increase":4.2416666667},{"series":"Information","rate_2008":5.0166666667,"rate_2009":9.225,"rate_increase":4.2083333333},{"series":"Transportation and Utilities","rate_2008":5.1333333333,"rate_2009":8.8833333333,"rate_increase":3.75},{"series":"Wholesale and Retail Trade","rate_2008":5.8416666667,"rate_2009":9.0333333333,"rate_increase":3.1916666667},{"series":"Leisure and hospitality","rate_2008":8.6416666667,"rate_2009":11.6833333333,"rate_increase":3.0416666667},{"series":"Finance","rate_2008":3.95,"rate_2009":6.4,"rate_increase":2.45},{"series":"Other","rate_2008":5.2666666667,"rate_2009":7.5083333333,"rate_increase":2.2416666667},{"series":"Self-employed","rate_2008":3.6416666667,"rate_2009":5.5,"rate_increase":1.8583333333},{"series":"Education and Health","rate_2008":3.4916666667,"rate_2009":5.2666666667,"rate_increase":1.775},{"series":"Government","rate_2008":2.4416666667,"rate_2009":3.6166666667,"rate_increase":1.175}],"metadata":{"series":{"type":"string","semanticType":"String"},"rate_2008":{"type":"number","semanticType":"Percentage"},"rate_2009":{"type":"number","semanticType":"Percentage"},"rate_increase":{"type":"number","semanticType":"Percentage"}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_unemployment):\n # Convert date string to datetime\n df_unemployment['date'] = pd.to_datetime(df_unemployment['date'])\n \n # Filter data for years 2008 and 2009\n df_2008_2009 = df_unemployment[df_unemployment['year'].isin([2008, 2009])].copy()\n \n # Calculate average rate for each industry in 2008 and 2009\n df_2008 = df_2008_2009[df_2008_2009['year'] == 2008].groupby('series')['rate'].mean().reset_index()\n df_2008.columns = ['series', 'rate_2008']\n \n df_2009 = df_2008_2009[df_2008_2009['year'] == 2009].groupby('series')['rate'].mean().reset_index()\n df_2009.columns = ['series', 'rate_2009']\n \n # Merge and calculate the increase\n transformed_df = df_2008.merge(df_2009, on='series')\n transformed_df['rate_increase'] = transformed_df['rate_2009'] - transformed_df['rate_2008']\n \n # Sort by rate increase in descending order\n transformed_df = transformed_df.sort_values('rate_increase', ascending=False).reset_index(drop=True)\n \n return transformed_df\n","source":["unemployment-across-industries"],"dialog":[{"role":"system","content":"You are a data scientist to help user to recommend data that will be used for visualization.\nThe user will provide you information about what visualization they would like to create, and your job is to recommend a transformed data that can be used to create the visualization and write a python function to transform the data.\nThe recommendation and transformation function should be based on the [CONTEXT] and [GOAL] provided by the user. \nThe [CONTEXT] shows what the current dataset is, and the [GOAL] describes what the user wants the data for.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should infer the appropriate data and create in the output section a python function based off the [CONTEXT] and [GOAL] in two steps:\n\n1. First, based on users' [GOAL]. Create a json object that represents the inferred user intent. The json object should have the following format:\n\n{\n \"mode\": \"\" // string, one of \"infer\", \"overview\", \"distribution\", \"summary\", \"forecast\"\n \"recap\": \"...\" // string, a short summary of the user's goal.\n \"display_instruction\": \"...\" // string, the even shorter verb phrase describing the users' goal.\n \"recommendation\": \"...\" // string, explain why this recommendation is made\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have (i.e., the goal of transformed data), it's a good idea to preseve intermediate fields here\n \"chart_type\": \"\" // string, one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\". \"chart_type\" should either be inferred from user instruction, or recommend if the user didn't specify any.\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of output fields, appropriate visual channels for different chart types are defined below.\n}\n\nConcretely:\n - recap what the user's goal is in a short summary in \"recap\".\n - If the user's [GOAL] is clear already, simply infer what the user mean. Set \"mode\" as \"infer\" and create \"output_fields\" and \"chart_encodings\" based off user description.\n - If the user's [GOAL] is not clear, make recommendations to the user:\n - choose one of \"distribution\", \"overview\", \"summary\", \"forecast\" in \"mode\":\n * if it is \"overview\" and the data is in wide format, reshape it into long format.\n * if it is \"distribution\", select a few fields that would be interesting to visualize together.\n * if it is \"summary\", calculate some aggregated statistics to show intresting facts of the data.\n * if it is \"forecast\", concretize the x,y fields that will be used for forecasting and decide if it is about regression or forecasting.\n - describe the recommendation reason in \"recommendation\"\n - based on the recommendation, determine what is an ideal output data. Note, the output data must be in tidy format.\n - then suggest recommendations of chart encoding that should be used to create the visualization.\n - \"display_instruction\" should be a short verb phrase describing the users' goal, it should be even shorter than \"recap\". \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate based on \"recap\" and the suggested visualization, but don't need to mention the visualization details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user instruction builds up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - \"chart_type\" must be one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\"\n - \"chart_encodings\" should specify which fields should be used to create the visualization\n - decide which visual channels should be used to create the visualization appropriate for the chart type.\n - point: x, y, color, size, facet\n - histogram: x, color, facet\n - bar: x, y, color, facet\n - line: x, y, color, facet\n - area: x, y, color, facet\n - heatmap: x, y, color, facet\n - group_bar: x, y, color, facet\n - note that all fields used in \"chart_encodings\" should be included in \"output_fields\".\n - all fields you need for visualizations should be transformed into the output fields!\n - \"output_fields\" should include important intermediate fields that are not used in visualization but are used for data transformation.\n - typically only 2-3 fields should be used to create the visualization (x, y, color/size), facet use be added if it's a faceted visualization (totally 4 fields used).\n - Guidelines for choosing chart type and visualization fields:\n - Consider chart types as follows:\n - (point) Scatter Plots: x,y: Quantitative/Categorical, color: Categorical (optional), size: Quantitative (optional for creating bubble chart), \n - best for: Relationships, correlations, distributions, forecasting, regression analysis\n - scatter plots are good default way to visualize data when other chart types are not applicable.\n - use color to visualize points from different categories.\n - use size to visualize data points with an additional quantitative dimension of the data points.\n - (histogram) Histograms: x: Quantitative/Categorical, color: Categorical (optional for creating grouped histogram), \n - best for: Distribution of a quantitative field\n - use x values directly if x values are categorical, and transform the data into bins if the field values are quantitative.\n - when color is specified, the histogram will be grouped automatically (items with the same x values will be grouped).\n - (bar) Bar Charts: x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical/Quantitative (for stacked bar chart / showing additional quantitative dimension), \n - best for: Comparisons across categories\n - use (bar) for simple bar chart or stacked bar chart (when it makes sense to add up Y values for each category with the same X value), \n - when color is specified, the bar will be stacked automatically (items with the same x values will be stacked).\n - note that when there are multiple rows in the data with same x values, the bar will be stacked automatically.\n - 1. consider to use an aggregated field for y values if the value is not suitable for stacking.\n - 2. consider to introduce facets so that each group is visualized in a separate bar.\n - (group_bar) for grouped bar chart, x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical\n - when color is specifed, bars from different groups will be grouped automatically.\n - only use facet if the cardinality of color field is small (less than 5).\n - (line) Line Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating multiple lines), \n - best for: Trends over time, continuous data, forecasting, regression analysis\n - note that when there are multiple rows in the data belong to the same group (same x and color values) but different y values, the line will not look correct.\n - consider to use an aggregated field for y values, or introduce facets so that each group is visualized in a separate line.\n - (area) Area Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating stacked areas), \n - best for: Trends over time, continuous data\n - (heatmap) Heatmaps: x,y: Categorical (you need to convert quantitative to nominal), color: Quantitative intensity, \n - best for: Pattern discovery in matrix data\n - facet channel is available for all chart types, it supports a categorical field with small cardinality to visualize the data in different facets.\n - if you really need additional legend fields:\n - you can use opacity for legend (support Quantitative and Categorical).\n - visualization fields require tidy data. \n - similar to VegaLite and ggplot2 so that each field is mapped to a visualization axis or legend. \n - consider data transformations if you want to visualize multiple fields together:\n - exapmle 1: suggest reshaping the data into long format in data transformation description (if these fields are all of the same type, e.g., they are all about sales, price, two columns about min/max-values, etc. don't mix different types of fields in reshaping) so we can visualize multiple fields as categories or in different facets.\n - exapmle 2: calculate some derived fields from these fields(e.g., correlation, difference, profit etc.) in data transformation description to visualize them in one visualization.\n - example 3: create a visualization only with a subset of the fields, you don't have to visualize all of them in one chart, you can later create a visualization with the rest of the fields. With the subset of charts, you can also consider reshaping or calculate some derived value.\n - again, it does not make sense to have five fields like [item, A, B, C, D, E] in visualization fields, you should consider data transformation to reduce the number of fields.\n - when reshaping data to long format, only fields of the same semantic type should be rehaped into the same column.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - put is_predicted field in 'opacity' channel to distinguish them.\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n 2. Then, write a python function based on the inferred goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \n\"transformed_df\" should contain all \"output_fields\" from the refined user intent in the json object.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable. \nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- you can use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n \n 3. The output must only contain a json object representing inferred user intent and a python code block representing the transformation code, do not add any extra text explanation.\n"},{"role":"user","content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (unemployment_across_industries)\n\n## fields\n\t*series -- type: object, values: Agriculture, Business services, Construction, ..., Other, Self-employed, Transportation and Utilities, Wholesale and Retail Trade\n\t*year -- type: int64, values: 2000, 2001, 2002, ..., 2007, 2008, 2009, 2010\n\t*month -- type: int64, values: 1, 2, 3, ..., 9, 10, 11, 12\n\t*count -- type: int64, values: 2, 8, 9, ..., 2071, 2154, 2194, 2440\n\t*rate -- type: float64, values: 0.3, 1.3, 1.5, ..., 21.4, 22.7, 24.7, 27.1\n\t*date -- type: object, values: 2000-01-01T08:00:00.000Z, 2000-02-01T08:00:00.000Z, 2000-03-01T08:00:00.000Z, ..., 2009-11-01T07:00:00.000Z, 2009-12-01T08:00:00.000Z, 2010-01-01T08:00:00.000Z, 2010-02-01T08:00:00.000Z\n\n## sample\n series year month count rate date\n0 Government 2000 1 430 2.1 2000-01-01T08:00:00.000Z\n1 Government 2000 2 409 2.0 2000-02-01T08:00:00.000Z\n2 Government 2000 3 311 1.5 2000-03-01T08:00:00.000Z\n3 Government 2000 4 269 1.3 2000-04-01T08:00:00.000Z\n4 Government 2000 5 370 1.9 2000-05-01T07:00:00.000Z\n......\n\n\n\n\n[GOAL]\n\nCompare **unemployment trends** across all industries from 2000-2010"},{"role":"assistant","content":"```json\n{\n \"mode\": \"infer\",\n \"recap\": \"User wants to compare unemployment trends across all industries from 2000-2010 to understand how different sectors were affected over time.\",\n \"display_instruction\": \"Compare **unemployment rates** across **industries** over time\",\n \"recommendation\": \"A line chart with time on x-axis and unemployment rate on y-axis, with different colored lines for each industry series, will effectively show the trends and allow comparison of how unemployment evolved across different sectors during this period.\",\n \"output_fields\": [\"date\", \"series\", \"rate\"],\n \"chart_type\": \"line\",\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"rate\",\n \"color\": \"series\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_unemployment):\n # Convert date string to datetime and then to string format for visualization\n df_unemployment['date'] = pd.to_datetime(df_unemployment['date']).dt.strftime('%Y-%m-%d')\n \n # Select only the necessary columns for visualization\n transformed_df = df_unemployment[['date', 'series', 'rate']].copy()\n \n return transformed_df\n```"},{"role":"user","content":"This is the result from the latest python code:\n\n date series rate\n0 2000-01-01 Government 2.1\n1 2000-02-01 Government 2.0\n2 2000-03-01 Government 1.5\n3 2000-04-01 Government 1.3\n4 2000-05-01 Government 1.9\n5 2000-06-01 Government 3.1\n6 2000-07-01 Government 2.9\n7 2000-08-01 Government 3.1\n8 2000-09-01 Government 2.1\n9 2000-10-01 Government 2.0\n......\n\nUpdate the code above based on the following instruction:\n\nWhich industries showed the **sharpest increases** in unemployment during **2008-2009**?"},{"role":"assistant","content":"```json\n{\n \"mode\": \"infer\",\n \"recap\": \"User wants to identify which industries experienced the sharpest increases in unemployment rates during the 2008-2009 financial crisis period by calculating the change in unemployment rate for each industry.\",\n \"display_instruction\": \"Identify industries with **sharpest unemployment rate increases** during **2008-2009**\",\n \"recommendation\": \"A bar chart showing the change in unemployment rate from 2008 to 2009 for each industry will clearly visualize which sectors were hit hardest during the financial crisis. The industries should be sorted by the magnitude of increase to make comparison easier.\",\n \"output_fields\": [\"series\", \"rate_2008\", \"rate_2009\", \"rate_increase\"],\n \"chart_type\": \"bar\",\n \"chart_encodings\": {\n \"x\": \"series\",\n \"y\": \"rate_increase\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_unemployment):\n # Convert date string to datetime\n df_unemployment['date'] = pd.to_datetime(df_unemployment['date'])\n \n # Filter data for years 2008 and 2009\n df_2008_2009 = df_unemployment[df_unemployment['year'].isin([2008, 2009])].copy()\n \n # Calculate average rate for each industry in 2008 and 2009\n df_2008 = df_2008_2009[df_2008_2009['year'] == 2008].groupby('series')['rate'].mean().reset_index()\n df_2008.columns = ['series', 'rate_2008']\n \n df_2009 = df_2008_2009[df_2008_2009['year'] == 2009].groupby('series')['rate'].mean().reset_index()\n df_2009.columns = ['series', 'rate_2009']\n \n # Merge and calculate the increase\n transformed_df = df_2008.merge(df_2009, on='series')\n transformed_df['rate_increase'] = transformed_df['rate_2009'] - transformed_df['rate_2008']\n \n # Sort by rate increase in descending order\n transformed_df = transformed_df.sort_values('rate_increase', ascending=False).reset_index(drop=True)\n \n return transformed_df\n```"}],"trigger":{"tableId":"table-544555","sourceTableIds":["unemployment-across-industries"],"instruction":"Which industries showed the **sharpest increases** in unemployment during **2008-2009**?","displayInstruction":"Identify industries with **sharpest unemployment rate increases** during **2008-2009**","chart":{"id":"chart-1760745556114","chartType":"Auto","encodingMap":{},"tableRef":"unemployment-across-industries","saved":false,"source":"trigger","unread":true},"resultTableId":"table-552276"},"explanation":{"agent":"CodeExplanationAgent","code":"- Convert the **date** field to datetime format for proper date handling\n- Filter the dataset to include only records from **2008** and **2009**\n- Calculate the **average unemployment rate** for each **industry (series)** in **2008**\n- Calculate the **average unemployment rate** for each **industry (series)** in **2009**\n- Merge the two yearly averages and compute the **rate increase** from 2008 to 2009\n- Sort industries by **rate_increase** in descending order to identify which industries experienced the largest growth in unemployment","concepts":[{"explanation":"The difference in average unemployment rate between 2009 and 2008 for each industry, calculated as \\( \\text{rate\\_increase} = \\text{rate\\_2009} - \\text{rate\\_2008} \\). This metric indicates how much unemployment worsened (positive values) or improved (negative values) during the financial crisis period.","field":"rate_increase"}],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (unemployment_across_industries)\n\n## fields\n\t*series -- type: object, values: Agriculture, Business services, Construction, ..., Other, Self-employed, Transportation and Utilities, Wholesale and Retail Trade\n\t*year -- type: int64, values: 2000, 2001, 2002, ..., 2007, 2008, 2009, 2010\n\t*month -- type: int64, values: 1, 2, 3, ..., 9, 10, 11, 12\n\t*count -- type: int64, values: 2, 8, 9, ..., 2071, 2154, 2194, 2440\n\t*rate -- type: float64, values: 0.3, 1.3, 1.5, ..., 21.4, 22.7, 24.7, 27.1\n\t*date -- type: object, values: 2000-01-01T08:00:00.000Z, 2000-02-01T08:00:00.000Z, 2000-03-01T08:00:00.000Z, ..., 2009-11-01T07:00:00.000Z, 2009-12-01T08:00:00.000Z, 2010-01-01T08:00:00.000Z, 2010-02-01T08:00:00.000Z\n\n## sample\n series year month count rate date\n0 Government 2000 1 430 2.1 2000-01-01T08:00:00.000Z\n1 Government 2000 2 409 2.0 2000-02-01T08:00:00.000Z\n2 Government 2000 3 311 1.5 2000-03-01T08:00:00.000Z\n3 Government 2000 4 269 1.3 2000-04-01T08:00:00.000Z\n4 Government 2000 5 370 1.9 2000-05-01T07:00:00.000Z\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_unemployment):\n # Convert date string to datetime\n df_unemployment['date'] = pd.to_datetime(df_unemployment['date'])\n \n # Filter data for years 2008 and 2009\n df_2008_2009 = df_unemployment[df_unemployment['year'].isin([2008, 2009])].copy()\n \n # Calculate average rate for each industry in 2008 and 2009\n df_2008 = df_2008_2009[df_2008_2009['year'] == 2008].groupby('series')['rate'].mean().reset_index()\n df_2008.columns = ['series', 'rate_2008']\n \n df_2009 = df_2008_2009[df_2008_2009['year'] == 2009].groupby('series')['rate'].mean().reset_index()\n df_2009.columns = ['series', 'rate_2009']\n \n # Merge and calculate the increase\n transformed_df = df_2008.merge(df_2009, on='series')\n transformed_df['rate_increase'] = transformed_df['rate_2009'] - transformed_df['rate_2008']\n \n # Sort by rate increase in descending order\n transformed_df = transformed_df.sort_values('rate_increase', ascending=False).reset_index(drop=True)\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\n- Convert the **date** field to datetime format for proper date handling\n- Filter the dataset to include only records from **2008** and **2009**\n- Calculate the **average unemployment rate** for each **industry (series)** in **2008**\n- Calculate the **average unemployment rate** for each **industry (series)** in **2009**\n- Merge the two yearly averages and compute the **rate increase** from 2008 to 2009\n- Sort industries by **rate_increase** in descending order to identify which industries experienced the largest growth in unemployment\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"rate_increase\",\n \"explanation\": \"The difference in average unemployment rate between 2009 and 2008 for each industry, calculated as \\\\( \\\\text{rate\\\\_increase} = \\\\text{rate\\\\_2009} - \\\\text{rate\\\\_2008} \\\\). This metric indicates how much unemployment worsened (positive values) or improved (negative values) during the financial crisis period.\"\n }\n]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""},{"id":"table-570117","displayId":"unemp-rate-ind1","names":["date","series","rate"],"rows":[{"date":"2008-01-01","series":"Construction","rate":11},{"date":"2008-02-01","series":"Construction","rate":11.4},{"date":"2008-03-01","series":"Construction","rate":12},{"date":"2008-04-01","series":"Construction","rate":11.1},{"date":"2008-05-01","series":"Construction","rate":8.6},{"date":"2008-06-01","series":"Construction","rate":8.2},{"date":"2008-07-01","series":"Construction","rate":8},{"date":"2008-08-01","series":"Construction","rate":8.2},{"date":"2008-09-01","series":"Construction","rate":9.9},{"date":"2008-10-01","series":"Construction","rate":10.8},{"date":"2008-11-01","series":"Construction","rate":12.7},{"date":"2008-12-01","series":"Construction","rate":15.3},{"date":"2009-01-01","series":"Construction","rate":18.2},{"date":"2009-02-01","series":"Construction","rate":21.4},{"date":"2009-03-01","series":"Construction","rate":21.1},{"date":"2009-04-01","series":"Construction","rate":18.7},{"date":"2009-05-01","series":"Construction","rate":19.2},{"date":"2009-06-01","series":"Construction","rate":17.4},{"date":"2009-07-01","series":"Construction","rate":18.2},{"date":"2009-08-01","series":"Construction","rate":16.5},{"date":"2009-09-01","series":"Construction","rate":17.1},{"date":"2009-10-01","series":"Construction","rate":18.7},{"date":"2009-11-01","series":"Construction","rate":19.4},{"date":"2009-12-01","series":"Construction","rate":22.7},{"date":"2010-01-01","series":"Construction","rate":24.7},{"date":"2010-02-01","series":"Construction","rate":27.1},{"date":"2008-01-01","series":"Manufacturing","rate":5.1},{"date":"2008-02-01","series":"Manufacturing","rate":5},{"date":"2008-03-01","series":"Manufacturing","rate":5},{"date":"2008-04-01","series":"Manufacturing","rate":4.8},{"date":"2008-05-01","series":"Manufacturing","rate":5.3},{"date":"2008-06-01","series":"Manufacturing","rate":5.2},{"date":"2008-07-01","series":"Manufacturing","rate":5.5},{"date":"2008-08-01","series":"Manufacturing","rate":5.7},{"date":"2008-09-01","series":"Manufacturing","rate":6},{"date":"2008-10-01","series":"Manufacturing","rate":6.2},{"date":"2008-11-01","series":"Manufacturing","rate":7},{"date":"2008-12-01","series":"Manufacturing","rate":8.3},{"date":"2009-01-01","series":"Manufacturing","rate":10.9},{"date":"2009-02-01","series":"Manufacturing","rate":11.5},{"date":"2009-03-01","series":"Manufacturing","rate":12.2},{"date":"2009-04-01","series":"Manufacturing","rate":12.4},{"date":"2009-05-01","series":"Manufacturing","rate":12.6},{"date":"2009-06-01","series":"Manufacturing","rate":12.6},{"date":"2009-07-01","series":"Manufacturing","rate":12.4},{"date":"2009-08-01","series":"Manufacturing","rate":11.8},{"date":"2009-09-01","series":"Manufacturing","rate":11.9},{"date":"2009-10-01","series":"Manufacturing","rate":12.2},{"date":"2009-11-01","series":"Manufacturing","rate":12.5},{"date":"2009-12-01","series":"Manufacturing","rate":11.9},{"date":"2010-01-01","series":"Manufacturing","rate":13},{"date":"2010-02-01","series":"Manufacturing","rate":12.1},{"date":"2008-01-01","series":"Mining and Extraction","rate":4},{"date":"2008-02-01","series":"Mining and Extraction","rate":2.2},{"date":"2008-03-01","series":"Mining and Extraction","rate":3.7},{"date":"2008-04-01","series":"Mining and Extraction","rate":3.6},{"date":"2008-05-01","series":"Mining and Extraction","rate":3.4},{"date":"2008-06-01","series":"Mining and Extraction","rate":3.3},{"date":"2008-07-01","series":"Mining and Extraction","rate":1.5},{"date":"2008-08-01","series":"Mining and Extraction","rate":1.9},{"date":"2008-09-01","series":"Mining and Extraction","rate":2.8},{"date":"2008-10-01","series":"Mining and Extraction","rate":1.7},{"date":"2008-11-01","series":"Mining and Extraction","rate":3.7},{"date":"2008-12-01","series":"Mining and Extraction","rate":5.2},{"date":"2009-01-01","series":"Mining and Extraction","rate":7},{"date":"2009-02-01","series":"Mining and Extraction","rate":7.6},{"date":"2009-03-01","series":"Mining and Extraction","rate":12.6},{"date":"2009-04-01","series":"Mining and Extraction","rate":16.1},{"date":"2009-05-01","series":"Mining and Extraction","rate":13.3},{"date":"2009-06-01","series":"Mining and Extraction","rate":13.6},{"date":"2009-07-01","series":"Mining and Extraction","rate":12.6},{"date":"2009-08-01","series":"Mining and Extraction","rate":11.8},{"date":"2009-09-01","series":"Mining and Extraction","rate":10.7},{"date":"2009-10-01","series":"Mining and Extraction","rate":10.8},{"date":"2009-11-01","series":"Mining and Extraction","rate":12},{"date":"2009-12-01","series":"Mining and Extraction","rate":11.8},{"date":"2010-01-01","series":"Mining and Extraction","rate":9.1},{"date":"2010-02-01","series":"Mining and Extraction","rate":10.7}],"metadata":{"date":{"type":"date","semanticType":"YearMonth"},"series":{"type":"string","semanticType":"String"},"rate":{"type":"number","semanticType":"Percentage"}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_unemployment):\n # Convert date string to datetime and then to string format for visualization\n df_unemployment['date'] = pd.to_datetime(df_unemployment['date'])\n \n # Filter for years 2008-2010\n df_filtered = df_unemployment[df_unemployment['year'].isin([2008, 2009, 2010])].copy()\n \n # Filter for top 3 most affected industries\n top_3_industries = ['Mining and Extraction', 'Construction', 'Manufacturing']\n df_filtered = df_filtered[df_filtered['series'].isin(top_3_industries)].copy()\n \n # Convert date to string format for visualization\n df_filtered['date'] = df_filtered['date'].dt.strftime('%Y-%m-%d')\n \n # Select only the necessary columns\n transformed_df = df_filtered[['date', 'series', 'rate']].copy()\n \n # Sort by date for proper line chart rendering\n transformed_df = transformed_df.sort_values(['series', 'date']).reset_index(drop=True)\n \n return transformed_df\n","source":["unemployment-across-industries"],"dialog":[{"role":"system","content":"You are a data scientist to help user to recommend data that will be used for visualization.\nThe user will provide you information about what visualization they would like to create, and your job is to recommend a transformed data that can be used to create the visualization and write a python function to transform the data.\nThe recommendation and transformation function should be based on the [CONTEXT] and [GOAL] provided by the user. \nThe [CONTEXT] shows what the current dataset is, and the [GOAL] describes what the user wants the data for.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should infer the appropriate data and create in the output section a python function based off the [CONTEXT] and [GOAL] in two steps:\n\n1. First, based on users' [GOAL]. Create a json object that represents the inferred user intent. The json object should have the following format:\n\n{\n \"mode\": \"\" // string, one of \"infer\", \"overview\", \"distribution\", \"summary\", \"forecast\"\n \"recap\": \"...\" // string, a short summary of the user's goal.\n \"display_instruction\": \"...\" // string, the even shorter verb phrase describing the users' goal.\n \"recommendation\": \"...\" // string, explain why this recommendation is made\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have (i.e., the goal of transformed data), it's a good idea to preseve intermediate fields here\n \"chart_type\": \"\" // string, one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\". \"chart_type\" should either be inferred from user instruction, or recommend if the user didn't specify any.\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of output fields, appropriate visual channels for different chart types are defined below.\n}\n\nConcretely:\n - recap what the user's goal is in a short summary in \"recap\".\n - If the user's [GOAL] is clear already, simply infer what the user mean. Set \"mode\" as \"infer\" and create \"output_fields\" and \"chart_encodings\" based off user description.\n - If the user's [GOAL] is not clear, make recommendations to the user:\n - choose one of \"distribution\", \"overview\", \"summary\", \"forecast\" in \"mode\":\n * if it is \"overview\" and the data is in wide format, reshape it into long format.\n * if it is \"distribution\", select a few fields that would be interesting to visualize together.\n * if it is \"summary\", calculate some aggregated statistics to show intresting facts of the data.\n * if it is \"forecast\", concretize the x,y fields that will be used for forecasting and decide if it is about regression or forecasting.\n - describe the recommendation reason in \"recommendation\"\n - based on the recommendation, determine what is an ideal output data. Note, the output data must be in tidy format.\n - then suggest recommendations of chart encoding that should be used to create the visualization.\n - \"display_instruction\" should be a short verb phrase describing the users' goal, it should be even shorter than \"recap\". \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate based on \"recap\" and the suggested visualization, but don't need to mention the visualization details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user instruction builds up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - \"chart_type\" must be one of \"point\", \"bar\", \"line\", \"area\", \"heatmap\", \"group_bar\"\n - \"chart_encodings\" should specify which fields should be used to create the visualization\n - decide which visual channels should be used to create the visualization appropriate for the chart type.\n - point: x, y, color, size, facet\n - histogram: x, color, facet\n - bar: x, y, color, facet\n - line: x, y, color, facet\n - area: x, y, color, facet\n - heatmap: x, y, color, facet\n - group_bar: x, y, color, facet\n - note that all fields used in \"chart_encodings\" should be included in \"output_fields\".\n - all fields you need for visualizations should be transformed into the output fields!\n - \"output_fields\" should include important intermediate fields that are not used in visualization but are used for data transformation.\n - typically only 2-3 fields should be used to create the visualization (x, y, color/size), facet use be added if it's a faceted visualization (totally 4 fields used).\n - Guidelines for choosing chart type and visualization fields:\n - Consider chart types as follows:\n - (point) Scatter Plots: x,y: Quantitative/Categorical, color: Categorical (optional), size: Quantitative (optional for creating bubble chart), \n - best for: Relationships, correlations, distributions, forecasting, regression analysis\n - scatter plots are good default way to visualize data when other chart types are not applicable.\n - use color to visualize points from different categories.\n - use size to visualize data points with an additional quantitative dimension of the data points.\n - (histogram) Histograms: x: Quantitative/Categorical, color: Categorical (optional for creating grouped histogram), \n - best for: Distribution of a quantitative field\n - use x values directly if x values are categorical, and transform the data into bins if the field values are quantitative.\n - when color is specified, the histogram will be grouped automatically (items with the same x values will be grouped).\n - (bar) Bar Charts: x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical/Quantitative (for stacked bar chart / showing additional quantitative dimension), \n - best for: Comparisons across categories\n - use (bar) for simple bar chart or stacked bar chart (when it makes sense to add up Y values for each category with the same X value), \n - when color is specified, the bar will be stacked automatically (items with the same x values will be stacked).\n - note that when there are multiple rows in the data with same x values, the bar will be stacked automatically.\n - 1. consider to use an aggregated field for y values if the value is not suitable for stacking.\n - 2. consider to introduce facets so that each group is visualized in a separate bar.\n - (group_bar) for grouped bar chart, x: Categorical (nominal/ordinal), y: Quantitative, color: Categorical\n - when color is specifed, bars from different groups will be grouped automatically.\n - only use facet if the cardinality of color field is small (less than 5).\n - (line) Line Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating multiple lines), \n - best for: Trends over time, continuous data, forecasting, regression analysis\n - note that when there are multiple rows in the data belong to the same group (same x and color values) but different y values, the line will not look correct.\n - consider to use an aggregated field for y values, or introduce facets so that each group is visualized in a separate line.\n - (area) Area Charts: x: Temporal (preferred) or ordinal, y: Quantitative, color: Categorical (optional for creating stacked areas), \n - best for: Trends over time, continuous data\n - (heatmap) Heatmaps: x,y: Categorical (you need to convert quantitative to nominal), color: Quantitative intensity, \n - best for: Pattern discovery in matrix data\n - facet channel is available for all chart types, it supports a categorical field with small cardinality to visualize the data in different facets.\n - if you really need additional legend fields:\n - you can use opacity for legend (support Quantitative and Categorical).\n - visualization fields require tidy data. \n - similar to VegaLite and ggplot2 so that each field is mapped to a visualization axis or legend. \n - consider data transformations if you want to visualize multiple fields together:\n - exapmle 1: suggest reshaping the data into long format in data transformation description (if these fields are all of the same type, e.g., they are all about sales, price, two columns about min/max-values, etc. don't mix different types of fields in reshaping) so we can visualize multiple fields as categories or in different facets.\n - exapmle 2: calculate some derived fields from these fields(e.g., correlation, difference, profit etc.) in data transformation description to visualize them in one visualization.\n - example 3: create a visualization only with a subset of the fields, you don't have to visualize all of them in one chart, you can later create a visualization with the rest of the fields. With the subset of charts, you can also consider reshaping or calculate some derived value.\n - again, it does not make sense to have five fields like [item, A, B, C, D, E] in visualization fields, you should consider data transformation to reduce the number of fields.\n - when reshaping data to long format, only fields of the same semantic type should be rehaped into the same column.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - put is_predicted field in 'opacity' channel to distinguish them.\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n 2. Then, write a python function based on the inferred goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \n\"transformed_df\" should contain all \"output_fields\" from the refined user intent in the json object.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable. \nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- you can use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n \n 3. The output must only contain a json object representing inferred user intent and a python code block representing the transformation code, do not add any extra text explanation.\n"},{"role":"user","content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (unemployment_across_industries)\n\n## fields\n\t*series -- type: object, values: Agriculture, Business services, Construction, ..., Other, Self-employed, Transportation and Utilities, Wholesale and Retail Trade\n\t*year -- type: int64, values: 2000, 2001, 2002, ..., 2007, 2008, 2009, 2010\n\t*month -- type: int64, values: 1, 2, 3, ..., 9, 10, 11, 12\n\t*count -- type: int64, values: 2, 8, 9, ..., 2071, 2154, 2194, 2440\n\t*rate -- type: float64, values: 0.3, 1.3, 1.5, ..., 21.4, 22.7, 24.7, 27.1\n\t*date -- type: object, values: 2000-01-01T08:00:00.000Z, 2000-02-01T08:00:00.000Z, 2000-03-01T08:00:00.000Z, ..., 2009-11-01T07:00:00.000Z, 2009-12-01T08:00:00.000Z, 2010-01-01T08:00:00.000Z, 2010-02-01T08:00:00.000Z\n\n## sample\n series year month count rate date\n0 Government 2000 1 430 2.1 2000-01-01T08:00:00.000Z\n1 Government 2000 2 409 2.0 2000-02-01T08:00:00.000Z\n2 Government 2000 3 311 1.5 2000-03-01T08:00:00.000Z\n3 Government 2000 4 269 1.3 2000-04-01T08:00:00.000Z\n4 Government 2000 5 370 1.9 2000-05-01T07:00:00.000Z\n......\n\n\n\n\n[GOAL]\n\nCompare **unemployment trends** across all industries from 2000-2010"},{"role":"assistant","content":"```json\n{\n \"mode\": \"infer\",\n \"recap\": \"User wants to compare unemployment trends across all industries from 2000-2010 to understand how different sectors were affected over time.\",\n \"display_instruction\": \"Compare **unemployment rates** across **industries** over time\",\n \"recommendation\": \"A line chart with time on x-axis and unemployment rate on y-axis, with different colored lines for each industry series, will effectively show the trends and allow comparison of how unemployment evolved across different sectors during this period.\",\n \"output_fields\": [\"date\", \"series\", \"rate\"],\n \"chart_type\": \"line\",\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"rate\",\n \"color\": \"series\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_unemployment):\n # Convert date string to datetime and then to string format for visualization\n df_unemployment['date'] = pd.to_datetime(df_unemployment['date']).dt.strftime('%Y-%m-%d')\n \n # Select only the necessary columns for visualization\n transformed_df = df_unemployment[['date', 'series', 'rate']].copy()\n \n return transformed_df\n```"},{"role":"user","content":"This is the result from the latest python code:\n\n date series rate\n0 2000-01-01 Government 2.1\n1 2000-02-01 Government 2.0\n2 2000-03-01 Government 1.5\n3 2000-04-01 Government 1.3\n4 2000-05-01 Government 1.9\n5 2000-06-01 Government 3.1\n6 2000-07-01 Government 2.9\n7 2000-08-01 Government 3.1\n8 2000-09-01 Government 2.1\n9 2000-10-01 Government 2.0\n......\n\nUpdate the code above based on the following instruction:\n\nWhich industries showed the **sharpest increases** in unemployment during **2008-2009**?"},{"role":"assistant","content":"```json\n{\n \"mode\": \"infer\",\n \"recap\": \"User wants to identify which industries experienced the sharpest increases in unemployment rates during the 2008-2009 financial crisis period by calculating the change in unemployment rate for each industry.\",\n \"display_instruction\": \"Identify industries with **sharpest unemployment rate increases** during **2008-2009**\",\n \"recommendation\": \"A bar chart showing the change in unemployment rate from 2008 to 2009 for each industry will clearly visualize which sectors were hit hardest during the financial crisis. The industries should be sorted by the magnitude of increase to make comparison easier.\",\n \"output_fields\": [\"series\", \"rate_2008\", \"rate_2009\", \"rate_increase\"],\n \"chart_type\": \"bar\",\n \"chart_encodings\": {\n \"x\": \"series\",\n \"y\": \"rate_increase\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_unemployment):\n # Convert date string to datetime\n df_unemployment['date'] = pd.to_datetime(df_unemployment['date'])\n \n # Filter data for years 2008 and 2009\n df_2008_2009 = df_unemployment[df_unemployment['year'].isin([2008, 2009])].copy()\n \n # Calculate average rate for each industry in 2008 and 2009\n df_2008 = df_2008_2009[df_2008_2009['year'] == 2008].groupby('series')['rate'].mean().reset_index()\n df_2008.columns = ['series', 'rate_2008']\n \n df_2009 = df_2008_2009[df_2008_2009['year'] == 2009].groupby('series')['rate'].mean().reset_index()\n df_2009.columns = ['series', 'rate_2009']\n \n # Merge and calculate the increase\n transformed_df = df_2008.merge(df_2009, on='series')\n transformed_df['rate_increase'] = transformed_df['rate_2009'] - transformed_df['rate_2008']\n \n # Sort by rate increase in descending order\n transformed_df = transformed_df.sort_values('rate_increase', ascending=False).reset_index(drop=True)\n \n return transformed_df\n```"},{"role":"user","content":"This is the result from the latest python code:\n\n series rate_2008 rate_2009 rate_increase\n0 Mining and Extraction 3.083333 11.658333 8.575000\n1 Construction 10.600000 19.050000 8.450000\n2 Manufacturing 5.758333 12.075000 6.316667\n3 Agriculture 9.266667 14.391667 5.125000\n4 Business services 6.558333 10.800000 4.241667\n5 Information 5.016667 9.225000 4.208333\n6 Transportation and Utilities 5.133333 8.883333 3.750000\n7 Wholesale and Retail Trade 5.841667 9.033333 3.191667\n8 Leisure and hospitality 8.641667 11.683333 3.041667\n9 Finance 3.950000 6.400000 2.450000\n......\n\nUpdate the code above based on the following instruction:\n\nFor the **top 3 most affected industries** (Mining and Extraction, Construction, Manufacturing), compare their **monthly unemployment rate trends** during the **2008-2010 period** to analyze how quickly each industry recovered after the 2009 peak"},{"role":"assistant","content":"```json\n{\n \"mode\": \"infer\",\n \"recap\": \"User wants to analyze the monthly unemployment rate trends for the top 3 most affected industries (Mining and Extraction, Construction, Manufacturing) during 2008-2010 to understand their recovery patterns after the 2009 peak.\",\n \"display_instruction\": \"Compare **monthly unemployment trends** for **top 3 affected industries** during **2008-2010 recovery period**\",\n \"recommendation\": \"A line chart with time on x-axis and unemployment rate on y-axis, with different colored lines for the three most affected industries, will effectively show how each industry's unemployment rate evolved during and after the crisis, revealing their different recovery trajectories.\",\n \"output_fields\": [\"date\", \"series\", \"rate\"],\n \"chart_type\": \"line\",\n \"chart_encodings\": {\n \"x\": \"date\",\n \"y\": \"rate\",\n \"color\": \"series\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_unemployment):\n # Convert date string to datetime and then to string format for visualization\n df_unemployment['date'] = pd.to_datetime(df_unemployment['date'])\n \n # Filter for years 2008-2010\n df_filtered = df_unemployment[df_unemployment['year'].isin([2008, 2009, 2010])].copy()\n \n # Filter for top 3 most affected industries\n top_3_industries = ['Mining and Extraction', 'Construction', 'Manufacturing']\n df_filtered = df_filtered[df_filtered['series'].isin(top_3_industries)].copy()\n \n # Convert date to string format for visualization\n df_filtered['date'] = df_filtered['date'].dt.strftime('%Y-%m-%d')\n \n # Select only the necessary columns\n transformed_df = df_filtered[['date', 'series', 'rate']].copy()\n \n # Sort by date for proper line chart rendering\n transformed_df = transformed_df.sort_values(['series', 'date']).reset_index(drop=True)\n \n return transformed_df\n```"}],"trigger":{"tableId":"table-552276","sourceTableIds":["unemployment-across-industries"],"instruction":"For the **top 3 most affected industries** (Mining and Extraction, Construction, Manufacturing), compare their **monthly unemployment rate trends** during the **2008-2010 period** to analyze how quickly each industry recovered after the 2009 peak","displayInstruction":"Compare **monthly unemployment trends** for **top 3 affected industries** during **2008-2010 recovery period**","chart":{"id":"chart-1760745567484","chartType":"Auto","encodingMap":{},"tableRef":"unemployment-across-industries","saved":false,"source":"trigger","unread":true},"resultTableId":"table-570117"},"explanation":{"agent":"CodeExplanationAgent","code":"- Convert the **date** field from string to datetime format, then back to a standardized string format (`YYYY-MM-DD`)\n- **Filter** the data to include only the years **2008**, **2009**, and **2010** (the period around the financial crisis)\n- **Select** the top 3 most affected industries: **Mining and Extraction**, **Construction**, and **Manufacturing**\n- **Extract** only the essential columns: **date**, **series** (industry name), and **rate** (unemployment rate)\n- **Sort** the data by **series** and **date** to ensure proper chronological ordering for time series visualization","concepts":[],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (unemployment_across_industries)\n\n## fields\n\t*series -- type: object, values: Agriculture, Business services, Construction, ..., Other, Self-employed, Transportation and Utilities, Wholesale and Retail Trade\n\t*year -- type: int64, values: 2000, 2001, 2002, ..., 2007, 2008, 2009, 2010\n\t*month -- type: int64, values: 1, 2, 3, ..., 9, 10, 11, 12\n\t*count -- type: int64, values: 2, 8, 9, ..., 2071, 2154, 2194, 2440\n\t*rate -- type: float64, values: 0.3, 1.3, 1.5, ..., 21.4, 22.7, 24.7, 27.1\n\t*date -- type: object, values: 2000-01-01T08:00:00.000Z, 2000-02-01T08:00:00.000Z, 2000-03-01T08:00:00.000Z, ..., 2009-11-01T07:00:00.000Z, 2009-12-01T08:00:00.000Z, 2010-01-01T08:00:00.000Z, 2010-02-01T08:00:00.000Z\n\n## sample\n series year month count rate date\n0 Government 2000 1 430 2.1 2000-01-01T08:00:00.000Z\n1 Government 2000 2 409 2.0 2000-02-01T08:00:00.000Z\n2 Government 2000 3 311 1.5 2000-03-01T08:00:00.000Z\n3 Government 2000 4 269 1.3 2000-04-01T08:00:00.000Z\n4 Government 2000 5 370 1.9 2000-05-01T07:00:00.000Z\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df_unemployment):\n # Convert date string to datetime and then to string format for visualization\n df_unemployment['date'] = pd.to_datetime(df_unemployment['date'])\n \n # Filter for years 2008-2010\n df_filtered = df_unemployment[df_unemployment['year'].isin([2008, 2009, 2010])].copy()\n \n # Filter for top 3 most affected industries\n top_3_industries = ['Mining and Extraction', 'Construction', 'Manufacturing']\n df_filtered = df_filtered[df_filtered['series'].isin(top_3_industries)].copy()\n \n # Convert date to string format for visualization\n df_filtered['date'] = df_filtered['date'].dt.strftime('%Y-%m-%d')\n \n # Select only the necessary columns\n transformed_df = df_filtered[['date', 'series', 'rate']].copy()\n \n # Sort by date for proper line chart rendering\n transformed_df = transformed_df.sort_values(['series', 'date']).reset_index(drop=True)\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\n- Convert the **date** field from string to datetime format, then back to a standardized string format (`YYYY-MM-DD`)\n- **Filter** the data to include only the years **2008**, **2009**, and **2010** (the period around the financial crisis)\n- **Select** the top 3 most affected industries: **Mining and Extraction**, **Construction**, and **Manufacturing**\n- **Extract** only the essential columns: **date**, **series** (industry name), and **rate** (unemployment rate)\n- **Sort** the data by **series** and **date** to ensure proper chronological ordering for time series visualization\n\n[CONCEPTS EXPLANATION]\n\n```json\n[]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""},{"id":"table-53","displayId":"industry-rates","names":["avg_rate","month","series","year"],"rows":[{"avg_rate":10.3,"month":1,"series":"Agriculture","year":"2000"},{"avg_rate":11.5,"month":2,"series":"Agriculture","year":"2000"},{"avg_rate":10.4,"month":3,"series":"Agriculture","year":"2000"},{"avg_rate":8.9,"month":4,"series":"Agriculture","year":"2000"},{"avg_rate":5.1,"month":5,"series":"Agriculture","year":"2000"},{"avg_rate":6.7,"month":6,"series":"Agriculture","year":"2000"},{"avg_rate":5,"month":7,"series":"Agriculture","year":"2000"},{"avg_rate":7,"month":8,"series":"Agriculture","year":"2000"},{"avg_rate":8.2,"month":9,"series":"Agriculture","year":"2000"},{"avg_rate":8,"month":10,"series":"Agriculture","year":"2000"},{"avg_rate":13.3,"month":11,"series":"Agriculture","year":"2000"},{"avg_rate":13.9,"month":12,"series":"Agriculture","year":"2000"},{"avg_rate":13.8,"month":1,"series":"Agriculture","year":"2001"},{"avg_rate":15.1,"month":2,"series":"Agriculture","year":"2001"},{"avg_rate":19.2,"month":3,"series":"Agriculture","year":"2001"},{"avg_rate":10.4,"month":4,"series":"Agriculture","year":"2001"},{"avg_rate":7.7,"month":5,"series":"Agriculture","year":"2001"},{"avg_rate":9.7,"month":6,"series":"Agriculture","year":"2001"},{"avg_rate":7.6,"month":7,"series":"Agriculture","year":"2001"},{"avg_rate":9.3,"month":8,"series":"Agriculture","year":"2001"},{"avg_rate":7.2,"month":9,"series":"Agriculture","year":"2001"},{"avg_rate":8.7,"month":10,"series":"Agriculture","year":"2001"},{"avg_rate":11.6,"month":11,"series":"Agriculture","year":"2001"},{"avg_rate":15.1,"month":12,"series":"Agriculture","year":"2001"},{"avg_rate":14.8,"month":1,"series":"Agriculture","year":"2002"},{"avg_rate":14.8,"month":2,"series":"Agriculture","year":"2002"},{"avg_rate":19.6,"month":3,"series":"Agriculture","year":"2002"},{"avg_rate":10.8,"month":4,"series":"Agriculture","year":"2002"},{"avg_rate":6.8,"month":5,"series":"Agriculture","year":"2002"},{"avg_rate":6.3,"month":6,"series":"Agriculture","year":"2002"},{"avg_rate":7.3,"month":7,"series":"Agriculture","year":"2002"},{"avg_rate":9,"month":8,"series":"Agriculture","year":"2002"},{"avg_rate":6.3,"month":9,"series":"Agriculture","year":"2002"},{"avg_rate":6.6,"month":10,"series":"Agriculture","year":"2002"},{"avg_rate":11.1,"month":11,"series":"Agriculture","year":"2002"},{"avg_rate":9.8,"month":12,"series":"Agriculture","year":"2002"},{"avg_rate":13.2,"month":1,"series":"Agriculture","year":"2003"},{"avg_rate":14.7,"month":2,"series":"Agriculture","year":"2003"},{"avg_rate":12.9,"month":3,"series":"Agriculture","year":"2003"},{"avg_rate":12,"month":4,"series":"Agriculture","year":"2003"},{"avg_rate":10.2,"month":5,"series":"Agriculture","year":"2003"},{"avg_rate":6.9,"month":6,"series":"Agriculture","year":"2003"},{"avg_rate":8.2,"month":7,"series":"Agriculture","year":"2003"},{"avg_rate":10.7,"month":8,"series":"Agriculture","year":"2003"},{"avg_rate":6.2,"month":9,"series":"Agriculture","year":"2003"},{"avg_rate":8.5,"month":10,"series":"Agriculture","year":"2003"},{"avg_rate":10.3,"month":11,"series":"Agriculture","year":"2003"},{"avg_rate":10.9,"month":12,"series":"Agriculture","year":"2003"},{"avg_rate":15.1,"month":1,"series":"Agriculture","year":"2004"},{"avg_rate":14.2,"month":2,"series":"Agriculture","year":"2004"},{"avg_rate":12.7,"month":3,"series":"Agriculture","year":"2004"},{"avg_rate":8.3,"month":4,"series":"Agriculture","year":"2004"},{"avg_rate":7.4,"month":5,"series":"Agriculture","year":"2004"},{"avg_rate":7.6,"month":6,"series":"Agriculture","year":"2004"},{"avg_rate":10,"month":7,"series":"Agriculture","year":"2004"},{"avg_rate":7,"month":8,"series":"Agriculture","year":"2004"},{"avg_rate":6.4,"month":9,"series":"Agriculture","year":"2004"},{"avg_rate":7.7,"month":10,"series":"Agriculture","year":"2004"},{"avg_rate":10.5,"month":11,"series":"Agriculture","year":"2004"},{"avg_rate":14,"month":12,"series":"Agriculture","year":"2004"},{"avg_rate":13.2,"month":1,"series":"Agriculture","year":"2005"},{"avg_rate":9.9,"month":2,"series":"Agriculture","year":"2005"},{"avg_rate":11.8,"month":3,"series":"Agriculture","year":"2005"},{"avg_rate":6.9,"month":4,"series":"Agriculture","year":"2005"},{"avg_rate":5.3,"month":5,"series":"Agriculture","year":"2005"},{"avg_rate":5.2,"month":6,"series":"Agriculture","year":"2005"},{"avg_rate":4.7,"month":7,"series":"Agriculture","year":"2005"},{"avg_rate":7.1,"month":8,"series":"Agriculture","year":"2005"},{"avg_rate":9.5,"month":9,"series":"Agriculture","year":"2005"},{"avg_rate":6.7,"month":10,"series":"Agriculture","year":"2005"},{"avg_rate":9.6,"month":11,"series":"Agriculture","year":"2005"},{"avg_rate":11.1,"month":12,"series":"Agriculture","year":"2005"},{"avg_rate":11.5,"month":1,"series":"Agriculture","year":"2006"},{"avg_rate":11.8,"month":2,"series":"Agriculture","year":"2006"},{"avg_rate":9.8,"month":3,"series":"Agriculture","year":"2006"},{"avg_rate":6.2,"month":4,"series":"Agriculture","year":"2006"},{"avg_rate":6,"month":5,"series":"Agriculture","year":"2006"},{"avg_rate":2.4,"month":6,"series":"Agriculture","year":"2006"},{"avg_rate":3.6,"month":7,"series":"Agriculture","year":"2006"},{"avg_rate":5.3,"month":8,"series":"Agriculture","year":"2006"},{"avg_rate":5.9,"month":9,"series":"Agriculture","year":"2006"},{"avg_rate":5.8,"month":10,"series":"Agriculture","year":"2006"},{"avg_rate":9.6,"month":11,"series":"Agriculture","year":"2006"},{"avg_rate":10.4,"month":12,"series":"Agriculture","year":"2006"},{"avg_rate":10,"month":1,"series":"Agriculture","year":"2007"},{"avg_rate":9.6,"month":2,"series":"Agriculture","year":"2007"},{"avg_rate":9.7,"month":3,"series":"Agriculture","year":"2007"},{"avg_rate":5.7,"month":4,"series":"Agriculture","year":"2007"},{"avg_rate":5.1,"month":5,"series":"Agriculture","year":"2007"},{"avg_rate":4.5,"month":6,"series":"Agriculture","year":"2007"},{"avg_rate":3.1,"month":7,"series":"Agriculture","year":"2007"},{"avg_rate":4.7,"month":8,"series":"Agriculture","year":"2007"},{"avg_rate":4.3,"month":9,"series":"Agriculture","year":"2007"},{"avg_rate":4,"month":10,"series":"Agriculture","year":"2007"},{"avg_rate":6.6,"month":11,"series":"Agriculture","year":"2007"},{"avg_rate":7.5,"month":12,"series":"Agriculture","year":"2007"},{"avg_rate":9.5,"month":1,"series":"Agriculture","year":"2008"},{"avg_rate":10.9,"month":2,"series":"Agriculture","year":"2008"},{"avg_rate":13.2,"month":3,"series":"Agriculture","year":"2008"},{"avg_rate":8.6,"month":4,"series":"Agriculture","year":"2008"},{"avg_rate":7.4,"month":5,"series":"Agriculture","year":"2008"},{"avg_rate":6.1,"month":6,"series":"Agriculture","year":"2008"},{"avg_rate":8.5,"month":7,"series":"Agriculture","year":"2008"},{"avg_rate":7.6,"month":8,"series":"Agriculture","year":"2008"},{"avg_rate":5.8,"month":9,"series":"Agriculture","year":"2008"},{"avg_rate":7.1,"month":10,"series":"Agriculture","year":"2008"},{"avg_rate":9.5,"month":11,"series":"Agriculture","year":"2008"},{"avg_rate":17,"month":12,"series":"Agriculture","year":"2008"},{"avg_rate":18.7,"month":1,"series":"Agriculture","year":"2009"},{"avg_rate":18.8,"month":2,"series":"Agriculture","year":"2009"},{"avg_rate":19,"month":3,"series":"Agriculture","year":"2009"},{"avg_rate":13.5,"month":4,"series":"Agriculture","year":"2009"},{"avg_rate":10,"month":5,"series":"Agriculture","year":"2009"},{"avg_rate":12.3,"month":6,"series":"Agriculture","year":"2009"},{"avg_rate":12.1,"month":7,"series":"Agriculture","year":"2009"},{"avg_rate":13.1,"month":8,"series":"Agriculture","year":"2009"},{"avg_rate":11.1,"month":9,"series":"Agriculture","year":"2009"},{"avg_rate":11.8,"month":10,"series":"Agriculture","year":"2009"},{"avg_rate":12.6,"month":11,"series":"Agriculture","year":"2009"},{"avg_rate":19.7,"month":12,"series":"Agriculture","year":"2009"},{"avg_rate":21.3,"month":1,"series":"Agriculture","year":"2010"},{"avg_rate":18.8,"month":2,"series":"Agriculture","year":"2010"},{"avg_rate":9.7,"month":1,"series":"Construction","year":"2000"},{"avg_rate":10.6,"month":2,"series":"Construction","year":"2000"},{"avg_rate":8.7,"month":3,"series":"Construction","year":"2000"},{"avg_rate":5.8,"month":4,"series":"Construction","year":"2000"},{"avg_rate":5,"month":5,"series":"Construction","year":"2000"},{"avg_rate":4.6,"month":6,"series":"Construction","year":"2000"},{"avg_rate":4.4,"month":7,"series":"Construction","year":"2000"},{"avg_rate":5.1,"month":8,"series":"Construction","year":"2000"},{"avg_rate":4.6,"month":9,"series":"Construction","year":"2000"},{"avg_rate":4.9,"month":10,"series":"Construction","year":"2000"},{"avg_rate":5.7,"month":11,"series":"Construction","year":"2000"},{"avg_rate":6.8,"month":12,"series":"Construction","year":"2000"},{"avg_rate":9.8,"month":1,"series":"Construction","year":"2001"},{"avg_rate":9.9,"month":2,"series":"Construction","year":"2001"},{"avg_rate":8.4,"month":3,"series":"Construction","year":"2001"},{"avg_rate":7.1,"month":4,"series":"Construction","year":"2001"},{"avg_rate":5.6,"month":5,"series":"Construction","year":"2001"},{"avg_rate":5.1,"month":6,"series":"Construction","year":"2001"},{"avg_rate":4.9,"month":7,"series":"Construction","year":"2001"},{"avg_rate":5.8,"month":8,"series":"Construction","year":"2001"},{"avg_rate":5.5,"month":9,"series":"Construction","year":"2001"},{"avg_rate":6.1,"month":10,"series":"Construction","year":"2001"},{"avg_rate":7.6,"month":11,"series":"Construction","year":"2001"},{"avg_rate":9,"month":12,"series":"Construction","year":"2001"},{"avg_rate":13.6,"month":1,"series":"Construction","year":"2002"},{"avg_rate":12.2,"month":2,"series":"Construction","year":"2002"},{"avg_rate":11.8,"month":3,"series":"Construction","year":"2002"},{"avg_rate":10.1,"month":4,"series":"Construction","year":"2002"},{"avg_rate":7.4,"month":5,"series":"Construction","year":"2002"},{"avg_rate":6.9,"month":6,"series":"Construction","year":"2002"},{"avg_rate":6.9,"month":7,"series":"Construction","year":"2002"},{"avg_rate":7.4,"month":8,"series":"Construction","year":"2002"},{"avg_rate":7,"month":9,"series":"Construction","year":"2002"},{"avg_rate":7.7,"month":10,"series":"Construction","year":"2002"},{"avg_rate":8.5,"month":11,"series":"Construction","year":"2002"},{"avg_rate":10.9,"month":12,"series":"Construction","year":"2002"},{"avg_rate":14,"month":1,"series":"Construction","year":"2003"},{"avg_rate":14,"month":2,"series":"Construction","year":"2003"},{"avg_rate":11.8,"month":3,"series":"Construction","year":"2003"},{"avg_rate":9.3,"month":4,"series":"Construction","year":"2003"},{"avg_rate":8.4,"month":5,"series":"Construction","year":"2003"},{"avg_rate":7.9,"month":6,"series":"Construction","year":"2003"},{"avg_rate":7.5,"month":7,"series":"Construction","year":"2003"},{"avg_rate":7.1,"month":8,"series":"Construction","year":"2003"},{"avg_rate":7.6,"month":9,"series":"Construction","year":"2003"},{"avg_rate":7.4,"month":10,"series":"Construction","year":"2003"},{"avg_rate":7.8,"month":11,"series":"Construction","year":"2003"},{"avg_rate":9.3,"month":12,"series":"Construction","year":"2003"},{"avg_rate":11.3,"month":1,"series":"Construction","year":"2004"},{"avg_rate":11.6,"month":2,"series":"Construction","year":"2004"},{"avg_rate":11.3,"month":3,"series":"Construction","year":"2004"},{"avg_rate":9.5,"month":4,"series":"Construction","year":"2004"},{"avg_rate":7.4,"month":5,"series":"Construction","year":"2004"},{"avg_rate":7,"month":6,"series":"Construction","year":"2004"},{"avg_rate":6.4,"month":7,"series":"Construction","year":"2004"},{"avg_rate":6,"month":8,"series":"Construction","year":"2004"},{"avg_rate":6.8,"month":9,"series":"Construction","year":"2004"},{"avg_rate":6.9,"month":10,"series":"Construction","year":"2004"},{"avg_rate":7.4,"month":11,"series":"Construction","year":"2004"},{"avg_rate":9.5,"month":12,"series":"Construction","year":"2004"},{"avg_rate":11.8,"month":1,"series":"Construction","year":"2005"},{"avg_rate":12.3,"month":2,"series":"Construction","year":"2005"},{"avg_rate":10.3,"month":3,"series":"Construction","year":"2005"},{"avg_rate":7.4,"month":4,"series":"Construction","year":"2005"},{"avg_rate":6.1,"month":5,"series":"Construction","year":"2005"},{"avg_rate":5.7,"month":6,"series":"Construction","year":"2005"},{"avg_rate":5.2,"month":7,"series":"Construction","year":"2005"},{"avg_rate":5.7,"month":8,"series":"Construction","year":"2005"},{"avg_rate":5.7,"month":9,"series":"Construction","year":"2005"},{"avg_rate":5.3,"month":10,"series":"Construction","year":"2005"},{"avg_rate":5.7,"month":11,"series":"Construction","year":"2005"},{"avg_rate":8.2,"month":12,"series":"Construction","year":"2005"},{"avg_rate":9,"month":1,"series":"Construction","year":"2006"},{"avg_rate":8.6,"month":2,"series":"Construction","year":"2006"},{"avg_rate":8.5,"month":3,"series":"Construction","year":"2006"},{"avg_rate":6.9,"month":4,"series":"Construction","year":"2006"},{"avg_rate":6.6,"month":5,"series":"Construction","year":"2006"},{"avg_rate":5.6,"month":6,"series":"Construction","year":"2006"},{"avg_rate":6.1,"month":7,"series":"Construction","year":"2006"},{"avg_rate":5.9,"month":8,"series":"Construction","year":"2006"},{"avg_rate":5.6,"month":9,"series":"Construction","year":"2006"},{"avg_rate":4.5,"month":10,"series":"Construction","year":"2006"},{"avg_rate":6,"month":11,"series":"Construction","year":"2006"},{"avg_rate":6.9,"month":12,"series":"Construction","year":"2006"},{"avg_rate":8.9,"month":1,"series":"Construction","year":"2007"},{"avg_rate":10.5,"month":2,"series":"Construction","year":"2007"},{"avg_rate":9,"month":3,"series":"Construction","year":"2007"},{"avg_rate":8.6,"month":4,"series":"Construction","year":"2007"},{"avg_rate":6.9,"month":5,"series":"Construction","year":"2007"},{"avg_rate":5.9,"month":6,"series":"Construction","year":"2007"},{"avg_rate":5.9,"month":7,"series":"Construction","year":"2007"},{"avg_rate":5.3,"month":8,"series":"Construction","year":"2007"},{"avg_rate":5.8,"month":9,"series":"Construction","year":"2007"},{"avg_rate":6.1,"month":10,"series":"Construction","year":"2007"},{"avg_rate":6.2,"month":11,"series":"Construction","year":"2007"},{"avg_rate":9.4,"month":12,"series":"Construction","year":"2007"},{"avg_rate":11,"month":1,"series":"Construction","year":"2008"},{"avg_rate":11.4,"month":2,"series":"Construction","year":"2008"},{"avg_rate":12,"month":3,"series":"Construction","year":"2008"},{"avg_rate":11.1,"month":4,"series":"Construction","year":"2008"},{"avg_rate":8.6,"month":5,"series":"Construction","year":"2008"},{"avg_rate":8.2,"month":6,"series":"Construction","year":"2008"},{"avg_rate":8,"month":7,"series":"Construction","year":"2008"},{"avg_rate":8.2,"month":8,"series":"Construction","year":"2008"},{"avg_rate":9.9,"month":9,"series":"Construction","year":"2008"},{"avg_rate":10.8,"month":10,"series":"Construction","year":"2008"},{"avg_rate":12.7,"month":11,"series":"Construction","year":"2008"},{"avg_rate":15.3,"month":12,"series":"Construction","year":"2008"},{"avg_rate":18.2,"month":1,"series":"Construction","year":"2009"},{"avg_rate":21.4,"month":2,"series":"Construction","year":"2009"},{"avg_rate":21.1,"month":3,"series":"Construction","year":"2009"},{"avg_rate":18.7,"month":4,"series":"Construction","year":"2009"},{"avg_rate":19.2,"month":5,"series":"Construction","year":"2009"},{"avg_rate":17.4,"month":6,"series":"Construction","year":"2009"},{"avg_rate":18.2,"month":7,"series":"Construction","year":"2009"},{"avg_rate":16.5,"month":8,"series":"Construction","year":"2009"},{"avg_rate":17.1,"month":9,"series":"Construction","year":"2009"},{"avg_rate":18.7,"month":10,"series":"Construction","year":"2009"},{"avg_rate":19.4,"month":11,"series":"Construction","year":"2009"},{"avg_rate":22.7,"month":12,"series":"Construction","year":"2009"},{"avg_rate":24.7,"month":1,"series":"Construction","year":"2010"},{"avg_rate":27.1,"month":2,"series":"Construction","year":"2010"},{"avg_rate":3.9,"month":1,"series":"Mining and Extraction","year":"2000"},{"avg_rate":5.5,"month":2,"series":"Mining and Extraction","year":"2000"},{"avg_rate":3.7,"month":3,"series":"Mining and Extraction","year":"2000"},{"avg_rate":4.1,"month":4,"series":"Mining and Extraction","year":"2000"},{"avg_rate":5.3,"month":5,"series":"Mining and Extraction","year":"2000"},{"avg_rate":2.6,"month":6,"series":"Mining and Extraction","year":"2000"},{"avg_rate":3.6,"month":7,"series":"Mining and Extraction","year":"2000"},{"avg_rate":5.1,"month":8,"series":"Mining and Extraction","year":"2000"},{"avg_rate":5.8,"month":9,"series":"Mining and Extraction","year":"2000"},{"avg_rate":7.8,"month":10,"series":"Mining and Extraction","year":"2000"},{"avg_rate":2,"month":11,"series":"Mining and Extraction","year":"2000"},{"avg_rate":3.8,"month":12,"series":"Mining and Extraction","year":"2000"},{"avg_rate":2.3,"month":1,"series":"Mining and Extraction","year":"2001"},{"avg_rate":5.3,"month":2,"series":"Mining and Extraction","year":"2001"},{"avg_rate":3,"month":3,"series":"Mining and Extraction","year":"2001"},{"avg_rate":4.7,"month":4,"series":"Mining and Extraction","year":"2001"},{"avg_rate":5.9,"month":5,"series":"Mining and Extraction","year":"2001"},{"avg_rate":4.7,"month":6,"series":"Mining and Extraction","year":"2001"},{"avg_rate":3.1,"month":7,"series":"Mining and Extraction","year":"2001"},{"avg_rate":3.3,"month":8,"series":"Mining and Extraction","year":"2001"},{"avg_rate":4.2,"month":9,"series":"Mining and Extraction","year":"2001"},{"avg_rate":5.4,"month":10,"series":"Mining and Extraction","year":"2001"},{"avg_rate":3.6,"month":11,"series":"Mining and Extraction","year":"2001"},{"avg_rate":5.3,"month":12,"series":"Mining and Extraction","year":"2001"},{"avg_rate":7,"month":1,"series":"Mining and Extraction","year":"2002"},{"avg_rate":7.5,"month":2,"series":"Mining and Extraction","year":"2002"},{"avg_rate":5.3,"month":3,"series":"Mining and Extraction","year":"2002"},{"avg_rate":6.1,"month":4,"series":"Mining and Extraction","year":"2002"},{"avg_rate":4.9,"month":5,"series":"Mining and Extraction","year":"2002"},{"avg_rate":7.1,"month":6,"series":"Mining and Extraction","year":"2002"},{"avg_rate":3.9,"month":7,"series":"Mining and Extraction","year":"2002"},{"avg_rate":6.3,"month":8,"series":"Mining and Extraction","year":"2002"},{"avg_rate":7.9,"month":9,"series":"Mining and Extraction","year":"2002"},{"avg_rate":6.4,"month":10,"series":"Mining and Extraction","year":"2002"},{"avg_rate":5.4,"month":11,"series":"Mining and Extraction","year":"2002"},{"avg_rate":7.8,"month":12,"series":"Mining and Extraction","year":"2002"},{"avg_rate":9,"month":1,"series":"Mining and Extraction","year":"2003"},{"avg_rate":7.1,"month":2,"series":"Mining and Extraction","year":"2003"},{"avg_rate":8.2,"month":3,"series":"Mining and Extraction","year":"2003"},{"avg_rate":7.7,"month":4,"series":"Mining and Extraction","year":"2003"},{"avg_rate":7.5,"month":5,"series":"Mining and Extraction","year":"2003"},{"avg_rate":6.8,"month":6,"series":"Mining and Extraction","year":"2003"},{"avg_rate":7.9,"month":7,"series":"Mining and Extraction","year":"2003"},{"avg_rate":3.8,"month":8,"series":"Mining and Extraction","year":"2003"},{"avg_rate":4.6,"month":9,"series":"Mining and Extraction","year":"2003"},{"avg_rate":5.6,"month":10,"series":"Mining and Extraction","year":"2003"},{"avg_rate":5.9,"month":11,"series":"Mining and Extraction","year":"2003"},{"avg_rate":5.6,"month":12,"series":"Mining and Extraction","year":"2003"},{"avg_rate":5.8,"month":1,"series":"Mining and Extraction","year":"2004"},{"avg_rate":5,"month":2,"series":"Mining and Extraction","year":"2004"},{"avg_rate":4.4,"month":3,"series":"Mining and Extraction","year":"2004"},{"avg_rate":6.4,"month":4,"series":"Mining and Extraction","year":"2004"},{"avg_rate":4.3,"month":5,"series":"Mining and Extraction","year":"2004"},{"avg_rate":5,"month":6,"series":"Mining and Extraction","year":"2004"},{"avg_rate":5.4,"month":7,"series":"Mining and Extraction","year":"2004"},{"avg_rate":1.9,"month":8,"series":"Mining and Extraction","year":"2004"},{"avg_rate":1.5,"month":9,"series":"Mining and Extraction","year":"2004"},{"avg_rate":2.6,"month":10,"series":"Mining and Extraction","year":"2004"},{"avg_rate":3.3,"month":11,"series":"Mining and Extraction","year":"2004"},{"avg_rate":2.5,"month":12,"series":"Mining and Extraction","year":"2004"},{"avg_rate":4.9,"month":1,"series":"Mining and Extraction","year":"2005"},{"avg_rate":4,"month":2,"series":"Mining and Extraction","year":"2005"},{"avg_rate":5.2,"month":3,"series":"Mining and Extraction","year":"2005"},{"avg_rate":2.9,"month":4,"series":"Mining and Extraction","year":"2005"},{"avg_rate":2.4,"month":5,"series":"Mining and Extraction","year":"2005"},{"avg_rate":4,"month":6,"series":"Mining and Extraction","year":"2005"},{"avg_rate":3.7,"month":7,"series":"Mining and Extraction","year":"2005"},{"avg_rate":2,"month":8,"series":"Mining and Extraction","year":"2005"},{"avg_rate":2,"month":9,"series":"Mining and Extraction","year":"2005"},{"avg_rate":0.3,"month":10,"series":"Mining and Extraction","year":"2005"},{"avg_rate":2.9,"month":11,"series":"Mining and Extraction","year":"2005"},{"avg_rate":3.5,"month":12,"series":"Mining and Extraction","year":"2005"},{"avg_rate":3.9,"month":1,"series":"Mining and Extraction","year":"2006"},{"avg_rate":3.8,"month":2,"series":"Mining and Extraction","year":"2006"},{"avg_rate":2.1,"month":3,"series":"Mining and Extraction","year":"2006"},{"avg_rate":2.5,"month":4,"series":"Mining and Extraction","year":"2006"},{"avg_rate":2.8,"month":5,"series":"Mining and Extraction","year":"2006"},{"avg_rate":4.3,"month":6,"series":"Mining and Extraction","year":"2006"},{"avg_rate":3.5,"month":7,"series":"Mining and Extraction","year":"2006"},{"avg_rate":4.3,"month":8,"series":"Mining and Extraction","year":"2006"},{"avg_rate":2.1,"month":9,"series":"Mining and Extraction","year":"2006"},{"avg_rate":2.2,"month":10,"series":"Mining and Extraction","year":"2006"},{"avg_rate":2.9,"month":11,"series":"Mining and Extraction","year":"2006"},{"avg_rate":3.4,"month":12,"series":"Mining and Extraction","year":"2006"},{"avg_rate":4.7,"month":1,"series":"Mining and Extraction","year":"2007"},{"avg_rate":4.5,"month":2,"series":"Mining and Extraction","year":"2007"},{"avg_rate":3.2,"month":3,"series":"Mining and Extraction","year":"2007"},{"avg_rate":2.3,"month":4,"series":"Mining and Extraction","year":"2007"},{"avg_rate":3,"month":5,"series":"Mining and Extraction","year":"2007"},{"avg_rate":4.3,"month":6,"series":"Mining and Extraction","year":"2007"},{"avg_rate":4.3,"month":7,"series":"Mining and Extraction","year":"2007"},{"avg_rate":4.6,"month":8,"series":"Mining and Extraction","year":"2007"},{"avg_rate":3.2,"month":9,"series":"Mining and Extraction","year":"2007"},{"avg_rate":1.3,"month":10,"series":"Mining and Extraction","year":"2007"},{"avg_rate":2.3,"month":11,"series":"Mining and Extraction","year":"2007"},{"avg_rate":3.4,"month":12,"series":"Mining and Extraction","year":"2007"},{"avg_rate":4,"month":1,"series":"Mining and Extraction","year":"2008"},{"avg_rate":2.2,"month":2,"series":"Mining and Extraction","year":"2008"},{"avg_rate":3.7,"month":3,"series":"Mining and Extraction","year":"2008"},{"avg_rate":3.6,"month":4,"series":"Mining and Extraction","year":"2008"},{"avg_rate":3.4,"month":5,"series":"Mining and Extraction","year":"2008"},{"avg_rate":3.3,"month":6,"series":"Mining and Extraction","year":"2008"},{"avg_rate":1.5,"month":7,"series":"Mining and Extraction","year":"2008"},{"avg_rate":1.9,"month":8,"series":"Mining and Extraction","year":"2008"},{"avg_rate":2.8,"month":9,"series":"Mining and Extraction","year":"2008"},{"avg_rate":1.7,"month":10,"series":"Mining and Extraction","year":"2008"},{"avg_rate":3.7,"month":11,"series":"Mining and Extraction","year":"2008"},{"avg_rate":5.2,"month":12,"series":"Mining and Extraction","year":"2008"},{"avg_rate":7,"month":1,"series":"Mining and Extraction","year":"2009"},{"avg_rate":7.6,"month":2,"series":"Mining and Extraction","year":"2009"},{"avg_rate":12.6,"month":3,"series":"Mining and Extraction","year":"2009"},{"avg_rate":16.1,"month":4,"series":"Mining and Extraction","year":"2009"},{"avg_rate":13.3,"month":5,"series":"Mining and Extraction","year":"2009"},{"avg_rate":13.6,"month":6,"series":"Mining and Extraction","year":"2009"},{"avg_rate":12.6,"month":7,"series":"Mining and Extraction","year":"2009"},{"avg_rate":11.8,"month":8,"series":"Mining and Extraction","year":"2009"},{"avg_rate":10.7,"month":9,"series":"Mining and Extraction","year":"2009"},{"avg_rate":10.8,"month":10,"series":"Mining and Extraction","year":"2009"},{"avg_rate":12,"month":11,"series":"Mining and Extraction","year":"2009"},{"avg_rate":11.8,"month":12,"series":"Mining and Extraction","year":"2009"},{"avg_rate":9.1,"month":1,"series":"Mining and Extraction","year":"2010"},{"avg_rate":10.7,"month":2,"series":"Mining and Extraction","year":"2010"}],"metadata":{"avg_rate":{"type":"number","semanticType":"Number"},"month":{"type":"number","semanticType":"Month"},"series":{"type":"string","semanticType":"String"},"year":{"type":"number","semanticType":"Year"}},"derive":{"code":"\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df1):\n # Calculate average unemployment rate by month and series\n monthly_avg = df1.groupby(['series', 'month'], as_index=False).agg({\n 'rate': 'mean'\n }).rename(columns={'rate': 'avg_rate'})\n \n # Calculate seasonal variation (standard deviation across months) for each series\n seasonal_variation = monthly_avg.groupby('series')['avg_rate'].std().reset_index()\n seasonal_variation.columns = ['series', 'seasonal_std']\n \n # Get top 3 most seasonal industries\n top_3_seasonal = seasonal_variation.nlargest(3, 'seasonal_std')['series'].tolist()\n \n # Filter original data for top 3 industries and aggregate by year, month, series\n transformed_df = df1[df1['series'].isin(top_3_seasonal)].groupby(\n ['series', 'year', 'month'], as_index=False\n ).agg({\n 'rate': 'mean'\n }).rename(columns={'rate': 'avg_rate'})\n \n # Convert year to string for color encoding\n transformed_df['year'] = transformed_df['year'].astype(str)\n \n return transformed_df\n","source":["unemployment-across-industries"],"dialog":[{"content":"You are a data scientist to help user to transform data that will be used for visualization.\nThe user will provide you information about what data would be needed, and your job is to create a python function based on the input data summary, transformation instruction and expected fields.\nThe users' instruction includes \"chart_type\" and \"chart_encodings\" that describe the visualization they want, and natural language instructions \"goal\" that describe what data is needed.\n\n**Important:**\n- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.\n- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.\n- If above issue occurs, generate columns with np.nan.\n\nConcretely, you should first refine users' goal and then create a python function in the output section based off the [CONTEXT] and [GOAL]:\n\n 1. First, refine users' [GOAL]. The main objective in this step is to check if \"chart_type\" and \"chart_encodings\" provided by the user are sufficient to achieve their \"goal\". Concretely:\n - based on the user's \"goal\" and \"chart_type\" and \"chart_encodings\", elaborate the goal into a \"detailed_instruction\".\n - \"display_instruction\" is a short verb phrase describing the users' goal. \n - it would be a short verbal description of user intent as a verb phrase (<12 words).\n - generate it based on detailed_instruction and the suggested chart_type and chart_encodings, but don't need to mention the chart details.\n - should capture key computation ideas: by reading the display, the user can understand the purpose and what's derived from the data.\n - if the user specification follows up the previous instruction, the 'display_instruction' should only describe how it builds up the previous instruction without repeating information from previous steps.\n - the phrase can be presented in different styles, e.g., question (what's xxx), instruction (show xxx), description, etc.\n - if you mention column names from the input or the output data, highlight the text in **bold**.\n * the column can either be a column in the input data, or a new column that will be computed in the output data.\n * the mention don't have to be exact match, it can be semantically matching, e.g., if you mentioned \"average score\" in the text while the column to be computed is \"Avg_Score\", you should still highlight \"**average score**\" in the text.\n - determine \"output_fields\", the desired fields that the output data should have to achieve the user's goal, it's a good idea to include intermediate fields here.\n - then decide \"chart_encodings\", which maps visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized, \n - the \"chart_encodings\" should be created to support the user's \"chart_type\".\n - first, determine whether the user has provided sufficient fields in \"chart_encodings\" that are needed to achieve their goal:\n - if the user's \"chart_encodings\" are sufficient, simply copy it.\n - if the user didn't provide sufficient fields in \"chart_encodings\", add missing fields in \"chart_encodings\" (ordered them based on whether the field will be used in x,y axes or legends);\n - \"chart_encodings\" should only include fields that will be visualized (do not include other intermediate fields from \"output_fields\") \n - when adding new fields to \"chart_encodings\", be efficient and add only a minimal number of fields that are needed to achive the user's goal. \n - generally, the total number of fields in \"chart_encodings\" should be no more than 3 for x,y,legend.\n - if the user's \"chart_encodings\" is sufficient but can be optimized, you can reorder encodings to visualize the data more effectively.\n - sometimes, user may provide instruction to update visualizations fields they provided. You should leverage the user's goal to resolve the conflict and decide the final \"chart_encodings\"\n - e.g., they may mention \"use B metric instead\" while A metric is in provided fields, in this case, you should update \"chart_encodings\" to update A metric with B metric.\n - guide on statistical analysis:\n - when the user asks for forecasting or regression analysis, you should consider the following:\n - the output should be a long format table where actual x, y pairs and predicted x, y pairs are included in the X, Y columns, they are differentiated with a third column \"is_predicted\" that is a boolean field.\n - i.e., if the user ask for forecasting based on two columns T and Y, the output should be three columns: T, Y, is_predicted, where\n - T, Y columns contain BOTH original values from the data and predicted values from the data.\n - is_predicted is a boolean field to indicate whether the x, y pairs are original values from the data or predicted / regression values from the data.\n - the recommended chart should be line chart (time series) or scatter plot (quantitative x, y)\n - if the user asks for forecasting, it's good to include predicted x, y pairs for both x in the original data and future x values (i.e., combine regression and forecasting results)\n - in this case, is_predicted should be of three values 'original', 'regression', 'forecasting'\n - when the user asks for clustering:\n - the output should be a long format table where actual x, y pairs with a third column \"cluster_id\" that indicates the cluster id of the data point.\n - the recommended chart should be scatter plot (quantitative x, y)\n \n Prepare the result in the following json format:\n\n```\n{\n \"detailed_instruction\": \"...\" // string, elaborate user instruction with details if the user\n \"display_instruction\": \"...\" // string, the short verb phrase describing the users' goal.\n \"output_fields\": [...] // string[], describe the desired output fields that the output data should have based on the user's goal, it's a good idea to preserve intermediate fields here (i.e., the goal of transformed data)\n \"chart_encodings\": {\n \"x\": \"\",\n \"y\": \"\",\n \"color\": \"\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\",\n ... // other visualization channels user used\n } // object: map visualization channels (x, y, color, size, opacity, facet, etc.) to a subset of \"output_fields\" that will be visualized.\n \"reason\": \"...\" // string, explain why this refinement is made\n}\n```\n\n 2. Then, write a python function based on the refined goal, the function input is a dataframe \"df\" (or multiple dataframes based on tables presented in the [CONTEXT] section) and the output is the transformed dataframe \"transformed_df\". \"transformed_df\" should contain all \"output_fields\" from the refined goal.\nThe python function must follow the template provided in [TEMPLATE], do not import any other libraries or modify function name. The function should be as simple as possible and easily readable.\nIf there is no data transformation needed based on \"output_fields\", the transformation function can simply \"return df\".\n\n[TEMPLATE]\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\nfrom sklearn import ... # import necessary libraries from sklearn if needed\n\ndef transform_data(df1, df2, ...): \n # complete the template here\n return transformed_df\n```\n\nnote: \n- if the user provided one table, then it should be `def transform_data(df1)`, if the user provided multiple tables, then it should be `def transform_data(df1, df2, ...)` and you should consider the join between tables to derive the output.\n- **VERY IMPORTANT** the number of arguments in the function must match the number of tables provided, and the order of arguments must match the order of tables provided.\n- try to use intuitive table names to refer to the input dataframes, for example, if the user provided two tables city and weather, you can use `transform_data(df_city, df_weather)` to refer to the two dataframes, as long as the number and order of the arguments match the number and order of the tables provided.\n- datetime objects handling:\n - if the output field is year, convert it to number, if it is year-month / year-month-day, convert it to string object (e.g., \"2020-01\" / \"2020-01-01\").\n - if the output is time only: convert hour to number if it's just the hour (e.g., 10), but convert hour:min or h:m:s to string object (e.g., \"10:30\", \"10:30:45\")\n - never return datetime object directly, convert it to either number (if it only contains year) or string so it's readable.\n\n 3. The output must only contain a json object representing the refined goal and a python code block representing the transformation code, do not add any extra text explanation.\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (unemployment_across_industries)\n\n## fields\n\t*series -- type: object, values: Agriculture, Business services, Construction, ..., Other, Self-employed, Transportation and Utilities, Wholesale and Retail Trade\n\t*year -- type: int64, values: 2000, 2001, 2002, ..., 2007, 2008, 2009, 2010\n\t*month -- type: int64, values: 1, 2, 3, ..., 9, 10, 11, 12\n\t*count -- type: int64, values: 2, 8, 9, ..., 2071, 2154, 2194, 2440\n\t*rate -- type: float64, values: 0.3, 1.3, 1.5, ..., 21.4, 22.7, 24.7, 27.1\n\t*date -- type: object, values: 2000-01-01T08:00:00.000Z, 2000-02-01T08:00:00.000Z, 2000-03-01T08:00:00.000Z, ..., 2009-11-01T07:00:00.000Z, 2009-12-01T08:00:00.000Z, 2010-01-01T08:00:00.000Z, 2010-02-01T08:00:00.000Z\n\n## sample\n series year month count rate date\n0 Government 2000 1 430 2.1 2000-01-01T08:00:00.000Z\n1 Government 2000 2 409 2.0 2000-02-01T08:00:00.000Z\n2 Government 2000 3 311 1.5 2000-03-01T08:00:00.000Z\n3 Government 2000 4 269 1.3 2000-04-01T08:00:00.000Z\n4 Government 2000 5 370 1.9 2000-05-01T07:00:00.000Z\n......\n\n\n\n\n[GOAL]\n\nHow does **seasonal variation** in unemployment differ across **industries**?","role":"user"},{"content":"```json\n{\n \"mode\": \"infer\",\n \"recap\": \"Analyze how seasonal variation in unemployment differs across industries by examining the cyclical patterns in unemployment rates throughout the year for different industry sectors.\",\n \"display_instruction\": \"Compare seasonal unemployment patterns across **industries**\",\n \"recommendation\": \"To visualize seasonal variation across industries, we should calculate average unemployment rates by month for each industry series. This will reveal the typical seasonal patterns and allow comparison of how different industries experience seasonal fluctuations in unemployment throughout the year.\",\n \"output_fields\": [\"series\", \"month\", \"avg_rate\", \"month_name\"],\n \"chart_type\": \"line\",\n \"chart_encodings\": {\n \"x\": \"month\",\n \"y\": \"avg_rate\",\n \"color\": \"series\",\n \"size\": \"\",\n \"opacity\": \"\",\n \"facet\": \"\"\n }\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df1):\n # Calculate average unemployment rate by month and series (industry)\n transformed_df = df1.groupby(['series', 'month'], as_index=False).agg({\n 'rate': 'mean'\n }).rename(columns={'rate': 'avg_rate'})\n \n # Add month name for better readability\n month_names = {\n 1: 'Jan', 2: 'Feb', 3: 'Mar', 4: 'Apr', 5: 'May', 6: 'Jun',\n 7: 'Jul', 8: 'Aug', 9: 'Sep', 10: 'Oct', 11: 'Nov', 12: 'Dec'\n }\n transformed_df['month_name'] = transformed_df['month'].map(month_names)\n \n return transformed_df\n```","role":"assistant"},{"content":"This is the result from the latest python code:\n\n avg_rate month month_name series\n0 13.763636 1 Jan Agriculture\n1 13.645455 2 Feb Agriculture\n2 13.830000 3 Mar Agriculture\n3 9.130000 4 Apr Agriculture\n4 7.100000 5 May Agriculture\n5 6.770000 6 Jun Agriculture\n6 7.010000 7 Jul Agriculture\n7 8.080000 8 Aug Agriculture\n8 7.090000 9 Sep Agriculture\n9 7.490000 10 Oct Agriculture\n......\n\nUpdate the code above based on the following instruction:\n\n{\n \"followup_instruction\": \"show the seasonal trends for top 3 industries that are most seaonal\",\n \"chart_type\": \"Custom Area\",\n \"chart_encodings\": {\n \"x\": \"month\",\n \"y\": \"avg_rate\",\n \"color\": \"year\",\n \"column\": \"series\"\n }\n}","role":"user"},{"content":"```json\n{\n \"detailed_instruction\": \"Identify the top 3 industries with the highest seasonal variation in unemployment rates, then show their seasonal trends over time with monthly unemployment rates for each year, faceted by industry.\",\n \"display_instruction\": \"Show seasonal trends for top 3 most seasonal **industries** over **years**\",\n \"output_fields\": [\"series\", \"year\", \"month\", \"avg_rate\"],\n \"chart_encodings\": {\n \"x\": \"month\",\n \"y\": \"avg_rate\",\n \"color\": \"year\",\n \"facet\": \"series\"\n },\n \"reason\": \"To identify the most seasonal industries, we need to calculate the seasonal variation (e.g., standard deviation or range of monthly rates) for each industry. Then select the top 3 industries with highest variation. The output should include year-month-series level data to show trends over time, with faceting by the top 3 most seasonal industries.\"\n}\n```\n\n```python\nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df1):\n # Calculate average unemployment rate by month and series\n monthly_avg = df1.groupby(['series', 'month'], as_index=False).agg({\n 'rate': 'mean'\n }).rename(columns={'rate': 'avg_rate'})\n \n # Calculate seasonal variation (standard deviation across months) for each series\n seasonal_variation = monthly_avg.groupby('series')['avg_rate'].std().reset_index()\n seasonal_variation.columns = ['series', 'seasonal_std']\n \n # Get top 3 most seasonal industries\n top_3_seasonal = seasonal_variation.nlargest(3, 'seasonal_std')['series'].tolist()\n \n # Filter original data for top 3 industries and aggregate by year, month, series\n transformed_df = df1[df1['series'].isin(top_3_seasonal)].groupby(\n ['series', 'year', 'month'], as_index=False\n ).agg({\n 'rate': 'mean'\n }).rename(columns={'rate': 'avg_rate'})\n \n # Convert year to string for color encoding\n transformed_df['year'] = transformed_df['year'].astype(str)\n \n return transformed_df\n```","role":"assistant"}],"trigger":{"tableId":"table-540763","sourceTableIds":["unemployment-across-industries"],"instruction":"show the seasonal trends for top 3 industries that are most seaonal","displayInstruction":"Show seasonal trends for top 3 most seasonal **industries** over **years**","chart":{"id":"chart-1760745840104","chartType":"Custom Area","encodingMap":{"x":{"fieldID":"original--unemployment-across-industries--month"},"y":{"fieldID":"concept-avg_rate-1760745549715"},"x2":{},"y2":{},"color":{"fieldID":"original--unemployment-across-industries--year"},"column":{"fieldID":"original--unemployment-across-industries--series"},"row":{"channel":"row","bin":false}},"tableRef":"table-540763","saved":false,"source":"trigger","unread":false},"resultTableId":"table-53"},"explanation":{"agent":"CodeExplanationAgent","code":"- Calculate the **average unemployment rate** (`avg_rate`) for each combination of **series** (industry) and **month** across all years\n- Compute the **seasonal variation** for each **series** by calculating the standard deviation of `avg_rate` across the 12 months\n- Identify the **top 3 industries** with the highest `seasonal_std` (most seasonal unemployment patterns)\n- Filter the original data to include only these **top 3 most seasonal industries**\n- Aggregate the filtered data by **series**, **year**, and **month**, computing the mean unemployment **rate** as `avg_rate`\n- Convert **year** to string format for categorical visualization purposes","concepts":[{"explanation":"Standard deviation of average monthly unemployment rates across the 12 months for each industry. This metric quantifies the degree of seasonal variation in unemployment - higher values indicate stronger seasonal patterns (e.g., construction might have higher unemployment in winter months), while lower values indicate more stable year-round employment patterns. Mathematically: \\( \\text{seasonal\\_std} = \\sigma(\\text{avg\\_rate}_{\\text{month}=1..12}) \\)","field":"seasonal_std"}],"dialog":[{"content":"You are a data scientist to help user explain code, \nso that a non-code can clearly understand what the code is doing, you are provided with a summary of the input data, and the transformation code.\n\nYour goal:\n1. You should generate a good itemized explanation of the code so that the reader can understand high-level steps of what the data transformation is doing.\n - Be very concise, and stay at a high-level. The reader doesn't understand code and does not want to learn exactly what the code is doing. They just want to learn what have been done from a logical level.\n - The explanation should be a markdown string that is a list of bullet points (with new lines), highlight constants, data fields, and important verbs.\n2. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.\n - provide a declarative definition that explains the new field, use a mathematical notation if applicable.\n - only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)\n - *DO NOT* explain trivial new fields like \"Decade\" or \"Avg_Rating\", \"US_Sales\" that are self-explanatory.\n - Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)\n - When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:\n - Inline math: `\\( ... \\)` for formulas within text\n - Block math: `\\[ ... \\]` for standalone formulas\n - Examples: `\\( \\frac{\\text{Revenue}}{\\text{Cost}} \\)` for ratios, `\\[ \\text{Score} = \\text{Rating} \\times \\text{Worldwide\\_Gross} \\]` for formulas\n - note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\\_`\n - Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader. \n Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.\n3. If there are multiple fields that have the similar computation, you can explain them together in one explanation.\n - in \"field\", you can provide a list of fields in format of \"field1, field2, ...\"\n - in \"explanation\", you can provide a single explanation for the computation of the fields.\n - for example, if you have fields like \"Norm_Rating\", \"Norm_Gross\", \"Critical_Commercial_Score\", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.\n4. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named \"Statistical Analysis\" in the [CONCEPTS EXPLANATION] section.\n - explain how you model the data, which fields are used, how data processing is done, and what models are used.\n - suggest some other modeling approaches that can be used to analyze the data in the explanation as well.\n \nThe focus is to explain how new fields are computed, don't generate explanation for low-level actions like \"return\", \"load data\" etc. \n\nProvide the result in the following two sections:\n - first section is the code explanation that should be a markdown block explaining the code, in the [CODE EXPLANATION] section.\n - remember to highlight constants, data fields, and important verbs in the code explanation.\n - second section is the concepts explanation that should be a json block (start with ```json) in the [CONCEPTS EXPLANATION] section.\n\n[CODE EXPLANATION]\n\n...(explanation of the code)\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"...\",\n \"explanation\": \"...\"\n }\n]\n\n```\n","role":"system"},{"content":"[CONTEXT]\n\nHere are our datasets, here are their summaries and samples:\n\n# table1 (unemployment_across_industries)\n\n## fields\n\t*series -- type: object, values: Agriculture, Business services, Construction, ..., Other, Self-employed, Transportation and Utilities, Wholesale and Retail Trade\n\t*year -- type: int64, values: 2000, 2001, 2002, ..., 2007, 2008, 2009, 2010\n\t*month -- type: int64, values: 1, 2, 3, ..., 9, 10, 11, 12\n\t*count -- type: int64, values: 2, 8, 9, ..., 2071, 2154, 2194, 2440\n\t*rate -- type: float64, values: 0.3, 1.3, 1.5, ..., 21.4, 22.7, 24.7, 27.1\n\t*date -- type: object, values: 2000-01-01T08:00:00.000Z, 2000-02-01T08:00:00.000Z, 2000-03-01T08:00:00.000Z, ..., 2009-11-01T07:00:00.000Z, 2009-12-01T08:00:00.000Z, 2010-01-01T08:00:00.000Z, 2010-02-01T08:00:00.000Z\n\n## sample\n series year month count rate date\n0 Government 2000 1 430 2.1 2000-01-01T08:00:00.000Z\n1 Government 2000 2 409 2.0 2000-02-01T08:00:00.000Z\n2 Government 2000 3 311 1.5 2000-03-01T08:00:00.000Z\n3 Government 2000 4 269 1.3 2000-04-01T08:00:00.000Z\n4 Government 2000 5 370 1.9 2000-05-01T07:00:00.000Z\n......\n\n\n\n\n[CODE]\n\nhere is the transformation code: \nimport pandas as pd\nimport collections\nimport numpy as np\n\ndef transform_data(df1):\n # Calculate average unemployment rate by month and series\n monthly_avg = df1.groupby(['series', 'month'], as_index=False).agg({\n 'rate': 'mean'\n }).rename(columns={'rate': 'avg_rate'})\n \n # Calculate seasonal variation (standard deviation across months) for each series\n seasonal_variation = monthly_avg.groupby('series')['avg_rate'].std().reset_index()\n seasonal_variation.columns = ['series', 'seasonal_std']\n \n # Get top 3 most seasonal industries\n top_3_seasonal = seasonal_variation.nlargest(3, 'seasonal_std')['series'].tolist()\n \n # Filter original data for top 3 industries and aggregate by year, month, series\n transformed_df = df1[df1['series'].isin(top_3_seasonal)].groupby(\n ['series', 'year', 'month'], as_index=False\n ).agg({\n 'rate': 'mean'\n }).rename(columns={'rate': 'avg_rate'})\n \n # Convert year to string for color encoding\n transformed_df['year'] = transformed_df['year'].astype(str)\n \n return transformed_df\n\n\n[EXPLANATION]\n","role":"user"},{"content":"[CODE EXPLANATION]\n\n- Calculate the **average unemployment rate** (`avg_rate`) for each combination of **series** (industry) and **month** across all years\n- Compute the **seasonal variation** for each **series** by calculating the standard deviation of `avg_rate` across the 12 months\n- Identify the **top 3 industries** with the highest `seasonal_std` (most seasonal unemployment patterns)\n- Filter the original data to include only these **top 3 most seasonal industries**\n- Aggregate the filtered data by **series**, **year**, and **month**, computing the mean unemployment **rate** as `avg_rate`\n- Convert **year** to string format for categorical visualization purposes\n\n[CONCEPTS EXPLANATION]\n\n```json\n[\n {\n \"field\": \"seasonal_std\",\n \"explanation\": \"Standard deviation of average monthly unemployment rates across the 12 months for each industry. This metric quantifies the degree of seasonal variation in unemployment - higher values indicate stronger seasonal patterns (e.g., construction might have higher unemployment in winter months), while lower values indicate more stable year-round employment patterns. Mathematically: \\\\( \\\\text{seasonal\\\\_std} = \\\\sigma(\\\\text{avg\\\\_rate}_{\\\\text{month}=1..12}) \\\\)\"\n }\n]\n```","role":"assistant"}],"status":"ok"}},"anchored":false,"createdBy":"user","attachedMetadata":""}],"charts":[{"id":"chart-1760745839180","chartType":"Line Chart","encodingMap":{"x":{"fieldID":"original--unemployment-across-industries--month"},"y":{"fieldID":"concept-avg_rate-1760745549715"},"color":{"fieldID":"original--unemployment-across-industries--year"},"opacity":{"channel":"opacity","bin":false},"column":{"fieldID":"original--unemployment-across-industries--series"},"row":{"channel":"row","bin":false}},"tableRef":"table-53","saved":false,"source":"user","unread":false},{"id":"chart-1760745566172","chartType":"Line Chart","encodingMap":{"x":{"fieldID":"original--unemployment-across-industries--date"},"y":{"fieldID":"original--unemployment-across-industries--rate"},"color":{"fieldID":"original--unemployment-across-industries--series"},"opacity":{"channel":"opacity","bin":false},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"table-570117","saved":false,"source":"user","unread":false},{"id":"chart-1760745556213","chartType":"Bar Chart","encodingMap":{"x":{"fieldID":"original--unemployment-across-industries--series"},"y":{"fieldID":"concept-rate_increase-1760745562128-0.39751734782017045"},"color":{"channel":"color","bin":false},"opacity":{"channel":"opacity","bin":false},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"table-552276","saved":false,"source":"user","unread":false},{"id":"chart-1760745546664","chartType":"Line Chart","encodingMap":{"x":{"fieldID":"original--unemployment-across-industries--month"},"y":{"fieldID":"concept-avg_rate-1760745549715"},"color":{"fieldID":"original--unemployment-across-industries--series"},"opacity":{"channel":"opacity","bin":false},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"table-540763","saved":false,"source":"user","unread":false},{"id":"chart-1760745539559","chartType":"Line Chart","encodingMap":{"x":{"fieldID":"original--unemployment-across-industries--date"},"y":{"fieldID":"original--unemployment-across-industries--rate"},"color":{"fieldID":"original--unemployment-across-industries--series"},"opacity":{"channel":"opacity","bin":false},"column":{"channel":"column","bin":false},"row":{"channel":"row","bin":false}},"tableRef":"table-544555","saved":false,"source":"user","unread":false}],"conceptShelfItems":[{"id":"concept-rate_2008-1760745562128-0.09504269144469069","name":"rate_2008","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-rate_2009-1760745562128-0.28775545107582257","name":"rate_2009","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-rate_increase-1760745562128-0.39751734782017045","name":"rate_increase","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-avg_rate-1760745549715","name":"avg_rate","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"concept-month_name-1760745549715","name":"month_name","type":"auto","description":"","source":"custom","tableRef":"custom","temporary":true},{"id":"original--unemployment-across-industries--series","name":"series","type":"string","source":"original","description":"","tableRef":"unemployment-across-industries"},{"id":"original--unemployment-across-industries--year","name":"year","type":"integer","source":"original","description":"","tableRef":"unemployment-across-industries"},{"id":"original--unemployment-across-industries--month","name":"month","type":"integer","source":"original","description":"","tableRef":"unemployment-across-industries"},{"id":"original--unemployment-across-industries--count","name":"count","type":"integer","source":"original","description":"","tableRef":"unemployment-across-industries"},{"id":"original--unemployment-across-industries--rate","name":"rate","type":"number","source":"original","description":"","tableRef":"unemployment-across-industries"},{"id":"original--unemployment-across-industries--date","name":"date","type":"date","source":"original","description":"","tableRef":"unemployment-across-industries"}],"messages":[{"timestamp":1760831348951,"type":"success","component":"data formulator","value":"Successfully loaded Unemployment"}],"displayedMessageIdx":0,"focusedTableId":"table-544555","focusedChartId":"chart-1760745539559","viewMode":"report","chartSynthesisInProgress":[],"config":{"formulateTimeoutSeconds":60,"maxRepairAttempts":1,"defaultChartWidth":300,"defaultChartHeight":300},"agentActions":[{"actionId":"exploreDataFromNL_1760745540005","tableId":"table-570117","description":"• All industries showed rising unemployment trends from 2008-2010, with Mining and Extraction (8.6%), Construction (8.5%), and Manufacturing (6.3%) experiencing the sharpest increases during 2008-2009.\n• Construction unemployment doubled from ~11% in early 2008 to peak at ~27% by early 2010, showing continued deterioration with no recovery by Feb 2010.\n• Manufacturing and Mining stabilized around 12-13% by late 2009, while Construction's unemployment continued climbing, indicating sector-specific recovery patterns with Construction facing the most prolonged crisis.","status":"completed","hidden":false,"lastUpdate":1760745581829}],"dataCleanBlocks":[],"cleanInProgress":false,"generatedReports":[{"id":"report-1760831469874-4137","content":"# The 2008-2010 Recession Hit Construction Hardest\n\nDuring the 2008-2010 financial crisis, unemployment surged dramatically across key industries. Construction workers bore the brunt, with unemployment rates skyrocketing from 11% to a staggering 27% by early 2010—nearly tripling in just two years.\n\n[IMAGE(chart-1760745566172)]\n\nManufacturing and Mining sectors also suffered significant job losses, though less severe than Construction. Manufacturing unemployment doubled from 5% to 13%, while Mining spiked from under 4% to 16% before showing signs of recovery by 2010.\n\n**In summary**, the recession's impact was far from uniform: Construction faced catastrophic job losses, suggesting the housing market collapse disproportionately affected building trades. What factors enabled Mining's earlier recovery? How can vulnerable sectors build resilience against future economic shocks?","style":"short note","selectedChartIds":["chart-1760745566172"],"createdAt":1760831476855},{"id":"report-1760831405296-2186","content":"# Seasonal Employment Patterns Reveal Industry Vulnerabilities Across Economic Cycles\n\nThe unemployment landscape across U.S. industries from 2000-2010 reveals striking seasonal patterns and differential impacts during economic downturns. Analysis of 14 industry sectors demonstrates that certain industries face predictable cyclical challenges while others maintain relative stability throughout the year.\n\n[IMAGE(chart-1760745546664)]\n\n**Cross-industry seasonal dynamics** show distinct unemployment patterns throughout the calendar year. Key findings include:\n\n- **Agriculture** experiences the most dramatic seasonal swings, with unemployment rates peaking above 13% in winter months (January-March) and dropping to approximately 7% during summer harvest seasons\n- **Construction** exhibits similar seasonality, with rates near 13% in January declining to 7-8% during peak building months (May-September)\n- **Government and Finance** sectors demonstrate remarkable stability, maintaining unemployment rates between 2-4% year-round, suggesting these sectors are largely insulated from seasonal fluctuations\n\n[IMAGE(chart-1760745839180)]\n\n**Year-over-year trends for the most seasonal industries** reveal how economic conditions compound seasonal effects. The 2008-2009 recession created unprecedented spikes:\n\n- Construction unemployment surged from typical winter peaks of 10-13% to over 25% by early 2010\n- Agriculture showed dramatic year-to-year variation, with 2009-2010 winter unemployment reaching 19-21%, nearly double the levels seen in 2000\n- Mining and Extraction maintained lower overall rates (2-7%) but still exhibited seasonal patterns, with late-year increases across most periods\n\n**In summary**, industries reliant on weather-dependent operations face significant seasonal unemployment challenges, which are dramatically amplified during economic recessions. While sectors like Government and Finance maintain stable employment year-round, Agriculture and Construction workers experience predictable winter unemployment that can more than double during economic downturns. These patterns suggest the need for targeted workforce development and social safety net programs that account for both seasonal and cyclical employment disruptions. Further investigation should examine whether these patterns have evolved post-2010 and assess the effectiveness of countercyclical policies in stabilizing employment in vulnerable sectors.","style":"executive summary","selectedChartIds":["chart-1760745546664","chart-1760745839180"],"createdAt":1760831421331},{"id":"report-1760831364867-9457","content":"# Unemployment Surge Across Industries: The 2008-2009 Economic Crisis Impact\n\nThe decade from 2000 to 2010 witnessed significant volatility in unemployment rates across major industry sectors, with a dramatic escalation during the 2008-2009 financial crisis that fundamentally reshaped the American labor market.\n\n[IMAGE(chart-1760745539559)]\n\nThe longitudinal analysis reveals that while most industries maintained relatively stable unemployment rates between 2000 and 2007—typically fluctuating between 2% and 8%—the landscape changed dramatically beginning in late 2008. **Construction** emerged as the most severely impacted sector, with unemployment rates soaring to approximately **27% by early 2010**. Similarly, **Agriculture** experienced unprecedented spikes reaching above **22%**, demonstrating the crisis's far-reaching effects beyond traditional white-collar sectors. Even traditionally stable sectors like Government and Finance, which historically maintained rates below 3%, saw significant increases, reaching 5-7% during the peak crisis period.\n\n[IMAGE(chart-1760745556213)]\n\nExamining the year-over-year impact between 2008 and 2009 reveals the crisis's differential industry effects:\n\n- **Mining and Extraction** and **Construction** led all sectors with unemployment rate increases exceeding **8.5 percentage points**\n- **Manufacturing** and **Agriculture** followed with increases above **5 percentage points**\n- **Business services** and **Information** sectors experienced moderate increases of approximately **4 percentage points**\n- **Government** showed the smallest increase at just **1.2 percentage points**, demonstrating relative stability during economic turbulence\n\n**In summary**, the 2008-2009 financial crisis created an unprecedented unemployment shock across American industries, with resource extraction, construction, and manufacturing bearing the heaviest burden. The data reveals that sectors tied to physical production and cyclical economic activity experienced the most severe dislocations, while government employment remained comparatively insulated. Key follow-up questions include: What were the long-term recovery trajectories for these industries post-2010? Did the workers displaced from heavily impacted sectors successfully transition to more stable industries? How did policy interventions differentially affect recovery across these sectors?","style":"executive summary","selectedChartIds":["chart-1760745556213","chart-1760745539559"],"createdAt":1760831379076}],"currentReport":{"id":"report-1760750575650-2619","content":"# Hollywood's Billion-Dollar Hitmakers\n\n*Avatar* stands alone—earning over $2.5B in profit, dwarfing all competition. Action and Adventure films dominate the most profitable titles, with franchises like *Jurassic Park*, *The Dark Knight*, and *Lord of the Rings* proving blockbuster formulas work.\n\n\n\nSteven Spielberg leads all directors with $7.2B in total profit across his career, showcasing remarkable consistency with hits spanning decades—from *Jurassic Park* to *E.T.* His nearest competitors trail by billions, underlining his unmatched commercial impact.\n\n\n\n**In summary**, mega-budget Action and Adventure films generate extraordinary returns when they succeed, and a handful of elite directors—led by Spielberg—have mastered the formula for sustained box office dominance.","style":"short note","selectedChartIds":["chart-1760743347871","chart-1760743768741"],"chartImages":{},"createdAt":1760750584189,"title":"Report - 10/17/2025"},"activeChallenges":[],"agentWorkInProgress":[],"_persist":{"version":-1,"rehydrated":true}}
================================================
FILE: public/manifest.json
================================================
{
"short_name": "Data Formulator",
"name": "Data Formulator",
"icons": [
{
"src": "data-formulator-logo-128.png",
"type": "image/png",
"sizes": "128x128"
}
],
"start_url": ".",
"display": "standalone",
"theme_color": "#000000",
"background_color": "#ffffff"
}
================================================
FILE: public/robots.txt
================================================
# https://www.robotstxt.org/robotstxt.html
User-agent: *
Disallow:
================================================
FILE: py-src/data_formulator/__init__.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
def run_app():
"""Launch the Data Formulator Flask application."""
# Import app only when actually running to avoid heavy imports at package load
from data_formulator.app import run_app as _run_app
return _run_app()
__all__ = [
"run_app",
]
================================================
FILE: py-src/data_formulator/__main__.py
================================================
from .app import run_app
if __name__ == "__main__":
run_app()
================================================
FILE: py-src/data_formulator/agent_routes.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
import argparse
import random
import sys
import os
import mimetypes
import re
import traceback
mimetypes.add_type('application/javascript', '.js')
mimetypes.add_type('application/javascript', '.mjs')
import flask
from flask import request, jsonify, Blueprint, current_app, Response, stream_with_context
import logging
import json
import html
import pandas as pd
from data_formulator.agents.agent_data_transform import DataTransformationAgent
from data_formulator.agents.agent_data_rec import DataRecAgent
from data_formulator.agents.agent_sort_data import SortDataAgent
from data_formulator.auth import get_identity_id
from data_formulator.code_signing import sign_result, verify_code, MAX_CODE_SIZE
from data_formulator.datalake.workspace import Workspace, WorkspaceWithTempData
from data_formulator.workspace_factory import get_workspace
from data_formulator.agents.agent_data_load import DataLoadAgent
from data_formulator.agents.agent_data_clean_stream import DataCleanAgentStream
from data_formulator.agents.agent_code_explanation import CodeExplanationAgent
from data_formulator.agents.agent_chart_insight import ChartInsightAgent
from data_formulator.agents.agent_interactive_explore import InteractiveExploreAgent
from data_formulator.agents.agent_report_gen import ReportGenAgent
from data_formulator.agents.client_utils import Client
from data_formulator.agents.data_agent import DataAgent
# Get logger for this module (logging config done in app.py)
logger = logging.getLogger(__name__)
def get_temp_tables(workspace, input_tables: list[dict]) -> list[dict]:
"""
Determine which input tables are temp tables (not persisted in the workspace datalake).
Args:
workspace: The user's workspace instance
input_tables: List of table dicts with 'name' and 'rows' keys
Returns:
List of table dicts that don't exist in the workspace (temp tables)
"""
existing_tables = set(workspace.list_tables())
return [table for table in input_tables if table.get('name') not in existing_tables]
agent_bp = Blueprint('agent', __name__, url_prefix='/api/agent')
@agent_bp.errorhandler(Exception)
def handle_agent_error(e):
"""Catch-all error handler to ensure JSON responses instead of HTML error pages."""
logger.error(f"Unhandled error in agent route: {e}")
logger.error(traceback.format_exc())
response = flask.jsonify({
"status": "error",
"error_message": sanitize_model_error(str(e)),
"results": [],
"result": []
})
response.headers.add('Access-Control-Allow-Origin', '*')
return response, 500
def get_client(model_config):
for key in model_config:
model_config[key] = model_config[key].strip()
client = Client(
model_config["endpoint"],
model_config["model"],
model_config["api_key"] if "api_key" in model_config else None,
html.escape(model_config["api_base"]) if "api_base" in model_config else None,
model_config["api_version"] if "api_version" in model_config else None)
return client
@agent_bp.route('/check-available-models', methods=['GET', 'POST'])
def check_available_models():
results = []
# Define configurations for different providers
providers = ['openai', 'azure', 'anthropic', 'gemini', 'ollama']
for provider in providers:
# Skip if provider is not enabled
if not os.getenv(f"{provider.upper()}_ENABLED", "").lower() == "true":
continue
api_key = os.getenv(f"{provider.upper()}_API_KEY", "")
api_base = os.getenv(f"{provider.upper()}_API_BASE", "")
api_version = os.getenv(f"{provider.upper()}_API_VERSION", "")
models = os.getenv(f"{provider.upper()}_MODELS", "")
if not (api_key or api_base):
continue
if not models:
continue
# Build config for each model
for model in models.split(","):
model = model.strip()
if not model:
continue
model_config = {
"id": f"{provider}-{model}-{api_key}-{api_base}-{api_version}",
"endpoint": provider,
"model": model,
"api_key": api_key,
"api_base": api_base,
"api_version": api_version
}
# Retry with backoff — DefaultAzureCredential and other providers
# may need a moment to initialize on cold start.
max_retries = 3
for attempt in range(max_retries):
try:
client = get_client(model_config)
response = client.get_completion(
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Respond 'I can hear you.' if you can hear me."},
]
)
if "I can hear you." in response.choices[0].message.content:
results.append(model_config)
break # success or non-matching response — don't retry
except Exception as e:
if attempt < max_retries - 1:
import time
wait = 2 ** attempt # 1s, 2s
logger.warning(f"Retrying {provider}/{model} in {wait}s (attempt {attempt+1}/{max_retries}): {e}")
time.sleep(wait)
else:
logger.error(f"Error testing {provider} model {model} after {max_retries} attempts: {e}")
return json.dumps(results)
def sanitize_model_error(error_message: str) -> str:
"""Sanitize model API error messages before sending to client."""
# HTML escape the message
message = html.escape(error_message)
# Remove any potential API keys that might be in the error
message = re.sub(r'(api[-_]?key|api[-_]?token)[=:]\s*[^\s&]+', r'\1=', message, flags=re.IGNORECASE)
# Keep only the essential error info
if len(message) > 500: # Truncate very long messages
message = message[:500] + "..."
return message
@agent_bp.route('/test-model', methods=['GET', 'POST'])
def test_model():
if request.is_json:
logger.info("# test-model request")
content = request.get_json()
# contains endpoint, key, model, api_base, api_version
logger.debug("content------------------------------")
logger.debug(content)
client = get_client(content['model'])
try:
response = client.get_completion(
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Respond 'I can hear you.' if you can hear me. Do not say anything other than 'I can hear you.'"},
]
)
logger.debug(f"model: {content['model']}")
logger.debug(f"welcome message: {response.choices[0].message.content}")
if "I can hear you." in response.choices[0].message.content:
result = {
"model": content['model'],
"status": 'ok',
"message": ""
}
except Exception as e:
print(f"Error: {e}")
logger.info(f"Error: {e}")
result = {
"model": content['model'],
"status": 'error',
"message": sanitize_model_error(str(e)),
}
else:
result = {'status': 'error'}
return json.dumps(result)
@agent_bp.route('/process-data-on-load', methods=['GET', 'POST'])
def process_data_on_load_request():
if request.is_json:
logger.info("# process-data-on-load request")
content = request.get_json()
token = content["token"]
input_data = content["input_data"]
client = get_client(content['model'])
logger.debug(f" model: {content['model']}")
try:
# Get workspace (needed for both virtual and in-memory tables)
identity_id = get_identity_id()
workspace = get_workspace(identity_id)
# Check if input table is in workspace, if not add as temp data
input_tables = [{"name": input_data.get("name"), "rows": input_data.get("rows", [])}]
temp_data = get_temp_tables(workspace, input_tables)
with WorkspaceWithTempData(workspace, temp_data) as workspace:
agent = DataLoadAgent(client=client, workspace=workspace)
candidates = agent.run(content["input_data"])
candidates = [c['content'] for c in candidates if c['status'] == 'ok']
response = flask.jsonify({ "status": "ok", "token": token, "result": candidates })
except Exception as e:
logger.exception(e)
response = flask.jsonify({ "token": token, "status": "error", "result": [] })
else:
response = flask.jsonify({ "token": -1, "status": "error", "result": [] })
response.headers.add('Access-Control-Allow-Origin', '*')
return response
@agent_bp.route('/clean-data-stream', methods=['GET', 'POST'])
def clean_data_stream_request():
def generate():
if request.is_json:
logger.info("# clean-data-stream request")
content = request.get_json()
token = content["token"]
client = get_client(content['model'])
logger.debug(f" model: {content['model']}")
agent = DataCleanAgentStream(client=client)
try:
for chunk in agent.stream(content.get('prompt', ''), content.get('artifacts', []), content.get('dialog', [])):
yield chunk
except Exception as e:
logger.error(e)
if 'unable to download html from url' in str(e):
error_data = {
"token": token,
"status": "error",
"result": 'this website doesn\'t allow us to download html from url :('
}
else:
error_data = {
"token": token,
"status": "error",
"result": 'unable to process data clean request'
}
yield '\n' + json.dumps(error_data) + '\n'
else:
error_data = {
"token": -1,
"status": "error",
"result": "Invalid request format"
}
yield '\n' + json.dumps(error_data) + '\n'
response = Response(
stream_with_context(generate()),
mimetype='application/json',
headers={
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': 'GET, POST, OPTIONS',
'Access-Control-Allow-Headers': 'Content-Type'
}
)
return response
@agent_bp.route('/sort-data', methods=['GET', 'POST'])
def sort_data_request():
if request.is_json:
logger.info("# sort-data request")
content = request.get_json()
token = content["token"]
try:
client = get_client(content['model'])
agent = SortDataAgent(client=client)
candidates = agent.run(content['field'], content['items'])
candidates = candidates if candidates != None else []
response = flask.jsonify({ "status": "ok", "token": token, "result": candidates })
except Exception as e:
logger.error(f"Error in sort-data: {e}")
logger.error(traceback.format_exc())
response = flask.jsonify({ "token": token, "status": "error", "result": [], "error_message": sanitize_model_error(str(e)) })
else:
response = flask.jsonify({ "token": -1, "status": "error", "result": [] })
response.headers.add('Access-Control-Allow-Origin', '*')
return response
@agent_bp.route('/derive-data', methods=['GET', 'POST'])
def derive_data():
if request.is_json:
logger.info("# derive-data request")
content = request.get_json()
token = content["token"]
client = get_client(content['model'])
# each table is a dict with {"name": xxx, "rows": [...]}
input_tables = content["input_tables"]
instruction = content["extra_prompt"]
max_repair_attempts = content["max_repair_attempts"] if "max_repair_attempts" in content else 1
agent_coding_rules = content.get("agent_coding_rules", "")
current_visualization = content.get("current_visualization", None)
expected_visualization = content.get("expected_visualization", None)
if "additional_messages" in content:
prev_messages = content["additional_messages"]
else:
prev_messages = []
logger.debug("== input tables ===>")
for table in input_tables:
logger.debug(f"===> Table: {table['name']} (first 5 rows)")
logger.debug(table['rows'][:5])
logger.debug("== user spec ===")
logger.debug(instruction)
# If user provided chart encodings (via visualization context), use transform mode; otherwise recommendation
mode = "transform" if current_visualization or expected_visualization else "recommendation"
try:
identity_id = get_identity_id()
workspace = get_workspace(identity_id)
temp_data = get_temp_tables(workspace, input_tables)
max_display_rows = current_app.config['CLI_ARGS']['max_display_rows']
with WorkspaceWithTempData(workspace, temp_data) as workspace:
if mode == "recommendation":
# Use unified Python agent for recommendations
agent = DataRecAgent(client=client, workspace=workspace, agent_coding_rules=agent_coding_rules, max_display_rows=max_display_rows)
results = agent.run(input_tables, instruction, n=1, prev_messages=prev_messages)
else:
# Use unified Python agent that generates Python scripts with DuckDB + pandas
agent = DataTransformationAgent(client=client, workspace=workspace, agent_coding_rules=agent_coding_rules, max_display_rows=max_display_rows)
results = agent.run(input_tables, instruction, prev_messages,
current_visualization=current_visualization, expected_visualization=expected_visualization)
repair_attempts = 0
while results[0]['status'] == 'error' and repair_attempts < max_repair_attempts:
error_message = results[0]['content']
logger.warning(f"[derive-data] Code generation failed (attempt {repair_attempts + 1}/{max_repair_attempts}), mode={mode}. Error: {error_message}")
new_instruction = f"We run into the following problem executing the code, please fix it:\n\n{error_message}\n\nPlease think step by step, reflect why the error happens and fix the code so that no more errors would occur."
prev_dialog = results[0]['dialog']
if mode == "transform":
results = agent.followup(input_tables, prev_dialog, [], new_instruction, n=1)
if mode == "recommendation":
results = agent.followup(input_tables, prev_dialog, [], new_instruction, n=1)
repair_attempts += 1
logger.warning(f"[derive-data] Repair attempt {repair_attempts}/{max_repair_attempts} result: {results[0]['status']}")
if repair_attempts > 0:
logger.warning(f"[derive-data] Finished repair loop after {repair_attempts} attempt(s). Final status: {results[0]['status']}")
# Sign code in each result so the frontend can send it back
# for re-execution during data refresh with proof of authenticity.
for r in results:
sign_result(r)
response = flask.jsonify({ "token": token, "status": "ok", "results": results })
except Exception as e:
logger.error(f"Error in derive-data: {e}")
logger.error(traceback.format_exc())
response = flask.jsonify({ "token": token, "status": "error", "results": [], "error_message": sanitize_model_error(str(e)) })
else:
response = flask.jsonify({ "token": "", "status": "error", "results": [] })
response.headers.add('Access-Control-Allow-Origin', '*')
return response
@agent_bp.route('/data-agent-streaming', methods=['GET', 'POST'])
def data_agent_streaming():
"""Autonomous data exploration agent endpoint (SWE-agent style).
Accepts a user question, runs the DataAgent observe-think-act loop,
and streams events back as newline-delimited JSON.
To resume after a clarification, the client sends:
- trajectory: the trajectory list returned in the clarify event
- clarification_response: the user's answer (string)
The server appends the answer to the trajectory and continues the loop.
"""
def generate():
if request.is_json:
logger.setLevel(logging.INFO)
logger.info("# data-agent-streaming request")
content = request.get_json()
token = content.get("token", "")
input_tables = content["input_tables"]
user_question = content.get("user_question", "")
max_iterations = content.get("max_iterations", 5)
max_repair_attempts = content.get("max_repair_attempts", 1)
agent_exploration_rules = content.get("agent_exploration_rules", "")
agent_coding_rules = content.get("agent_coding_rules", "")
conversation_history = content.get("conversation_history", None)
# Stateless resume: client sends back the trajectory + user answer
resume_trajectory = content.get("trajectory", None)
clarification_response = content.get("clarification_response", None)
completed_step_count = content.get("completed_step_count", 0)
logger.debug("== input tables ===>")
for table in input_tables:
logger.debug(f"===> Table: {table['name']} (first 5 rows)")
logger.debug(table['rows'][:5])
logger.debug(f"== user question ===> {user_question}")
client = get_client(content['model'])
identity_id = get_identity_id()
if not identity_id:
yield json.dumps({
"token": token,
"status": "error",
"result": {"type": "error", "error_message": "Identity ID required"},
}) + '\n'
return
workspace = get_workspace(identity_id)
temp_data = get_temp_tables(workspace, input_tables) if input_tables else None
try:
with WorkspaceWithTempData(workspace, temp_data) as ws:
agent = DataAgent(
client=client,
workspace=ws,
agent_exploration_rules=agent_exploration_rules,
agent_coding_rules=agent_coding_rules,
max_iterations=max_iterations,
max_repair_attempts=max_repair_attempts,
)
# Build trajectory for resume or fresh start
trajectory = None
if resume_trajectory and clarification_response:
# Append the user's clarification to the saved trajectory
trajectory = list(resume_trajectory)
trajectory.append({
"role": "user",
"content": f"[USER CLARIFICATION]\n\n{clarification_response}",
})
logger.debug(f"== resuming with clarification ===> {clarification_response}")
for event in agent.run(
input_tables=input_tables,
user_question=user_question,
conversation_history=conversation_history,
trajectory=trajectory,
completed_step_count=completed_step_count,
):
yield json.dumps({
"token": token,
"status": "ok",
"result": event,
}) + '\n'
# Stop streaming after terminal events
if event.get("type") in ("completion", "clarify"):
break
except Exception as e:
logger.error(f"Error in data-agent-streaming: {e}")
logger.error(traceback.format_exc())
yield json.dumps({
"token": token,
"status": "error",
"result": None,
"error_message": sanitize_model_error(str(e)),
}) + '\n'
logger.setLevel(logging.WARNING)
else:
yield json.dumps({
"token": "",
"status": "error",
"result": None,
"error_message": "Invalid request format",
}) + '\n'
response = Response(
stream_with_context(generate()),
mimetype='application/json',
headers={
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': 'GET, POST, OPTIONS',
'Access-Control-Allow-Headers': 'Content-Type',
}
)
return response
@agent_bp.route('/refine-data', methods=['GET', 'POST'])
def refine_data():
if request.is_json:
logger.info("# refine-data request")
content = request.get_json()
token = content["token"]
client = get_client(content['model'])
# each table is a dict with {"name": xxx, "rows": [...]}
input_tables = content["input_tables"]
dialog = content["dialog"]
new_instruction = content["new_instruction"]
latest_data_sample = content["latest_data_sample"]
max_repair_attempts = content.get("max_repair_attempts", 1)
agent_coding_rules = content.get("agent_coding_rules", "")
current_visualization = content.get("current_visualization", None)
expected_visualization = content.get("expected_visualization", None)
logger.debug("== input tables ===>")
for table in input_tables:
logger.debug(f"===> Table: {table['name']} (first 5 rows)")
logger.debug(table['rows'][:5])
logger.debug("== user spec ===>")
logger.debug(new_instruction)
try:
identity_id = get_identity_id()
workspace = get_workspace(identity_id)
temp_data = get_temp_tables(workspace, input_tables)
max_display_rows = current_app.config['CLI_ARGS']['max_display_rows']
with WorkspaceWithTempData(workspace, temp_data) as workspace:
# Use unified Python agent for followup transformations
agent = DataTransformationAgent(client=client, workspace=workspace, agent_coding_rules=agent_coding_rules, max_display_rows=max_display_rows)
results = agent.followup(input_tables, dialog, latest_data_sample, new_instruction, n=1,
current_visualization=current_visualization, expected_visualization=expected_visualization)
repair_attempts = 0
while results[0]['status'] == 'error' and repair_attempts < max_repair_attempts:
error_message = results[0]['content']
logger.info(f"[refine-data] Code generation failed (attempt {repair_attempts + 1}/{max_repair_attempts}). Error: {error_message}")
new_instruction = f"We run into the following problem executing the code, please fix it:\n\n{error_message}\n\nPlease think step by step, reflect why the error happens and fix the code so that no more errors would occur."
prev_dialog = results[0]['dialog']
results = agent.followup(input_tables, prev_dialog, [], new_instruction, n=1)
repair_attempts += 1
logger.info(f"[refine-data] Repair attempt {repair_attempts}/{max_repair_attempts} result: {results[0]['status']}")
if repair_attempts > 0:
logger.info(f"[refine-data] Finished repair loop after {repair_attempts} attempt(s). Final status: {results[0]['status']}")
# Sign code in each result for secure refresh later.
for r in results:
sign_result(r)
response = flask.jsonify({ "token": token, "status": "ok", "results": results})
except Exception as e:
logger.error(f"Error in refine-data: {e}")
logger.error(traceback.format_exc())
response = flask.jsonify({ "token": token, "status": "error", "results": [], "error_message": sanitize_model_error(str(e)) })
else:
response = flask.jsonify({ "token": "", "status": "error", "results": []})
response.headers.add('Access-Control-Allow-Origin', '*')
return response
@agent_bp.route('/code-expl', methods=['GET', 'POST'])
def request_code_expl():
if request.is_json:
logger.info("# code-expl request")
content = request.get_json()
client = get_client(content['model'])
# each table is a dict with {"name": xxx, "rows": [...]}
input_tables = content["input_tables"]
code = content["code"]
# Get workspace and mount temp data
identity_id = get_identity_id()
workspace = get_workspace(identity_id)
temp_data = get_temp_tables(workspace, input_tables)
with WorkspaceWithTempData(workspace, temp_data) as workspace:
try:
code_expl_agent = CodeExplanationAgent(client=client, workspace=workspace)
candidates = code_expl_agent.run(input_tables, code)
# Return the first candidate's content as JSON
if candidates and len(candidates) > 0:
result = candidates[0]
if result['status'] == 'ok':
return jsonify(result)
else:
return jsonify(result), 400
else:
return jsonify({'error': 'No explanation generated'}), 400
except Exception as e:
logger.error(f"Error in code-expl: {e}")
logger.error(traceback.format_exc())
return jsonify({'error': sanitize_model_error(str(e))}), 400
else:
return jsonify({'error': 'Invalid request format'}), 400
@agent_bp.route('/chart-insight', methods=['GET', 'POST'])
def request_chart_insight():
if request.is_json:
logger.info("# chart insight request")
content = request.get_json()
client = get_client(content['model'])
chart_image = content.get("chart_image", "")
chart_type = content.get("chart_type", "")
field_names = content.get("field_names", [])
input_tables = content.get("input_tables", [])
# Get workspace
identity_id = get_identity_id()
workspace = get_workspace(identity_id)
temp_data = get_temp_tables(workspace, input_tables)
with WorkspaceWithTempData(workspace, temp_data) as workspace:
try:
agent = ChartInsightAgent(client=client, workspace=workspace)
candidates = agent.run(chart_image, chart_type, field_names, input_tables)
if candidates and len(candidates) > 0:
result = candidates[0]
if result['status'] == 'ok':
return jsonify(result)
else:
return jsonify(result), 400
else:
return jsonify({'error': 'No insight generated'}), 400
except Exception as e:
logger.error(f"Error in chart-insight: {e}")
logger.error(traceback.format_exc())
return jsonify({'error': sanitize_model_error(str(e))}), 400
else:
return jsonify({'error': 'Invalid request format'}), 400
@agent_bp.route('/get-recommendation-questions', methods=['GET', 'POST'])
def get_recommendation_questions():
def generate():
if request.is_json:
logger.info("# get recommendation questions request")
content = request.get_json()
token = content.get("token", "")
client = get_client(content['model'])
input_tables = content.get("input_tables", [])
identity_id = get_identity_id()
workspace = get_workspace(identity_id)
agent_exploration_rules = content.get("agent_exploration_rules", "")
mode = content.get("mode", "interactive")
start_question = content.get("start_question", None)
exploration_thread = content.get("exploration_thread", None)
current_chart = content.get("current_chart", None)
current_data_sample = content.get("current_data_sample", None)
# Collect all tables that need to be in workspace:
# both the input tables and any tables from the exploration thread
all_tables = list(input_tables)
if exploration_thread:
all_tables.extend(exploration_thread)
temp_data = get_temp_tables(workspace, all_tables) if all_tables else None
with WorkspaceWithTempData(workspace, temp_data) as workspace:
agent = InteractiveExploreAgent(client=client, workspace=workspace, agent_exploration_rules=agent_exploration_rules)
try:
for chunk in agent.run(input_tables, start_question, exploration_thread, current_data_sample, current_chart, mode):
yield chunk
except Exception as e:
logger.error(e)
error_data = {
"content": "unable to process recommendation questions request"
}
yield 'error: ' + json.dumps(error_data) + '\n'
else:
error_data = {
"content": "Invalid request format"
}
yield 'error: ' + json.dumps(error_data) + '\n'
response = Response(
stream_with_context(generate()),
mimetype='application/json',
headers={ 'Access-Control-Allow-Origin': '*', }
)
return response
@agent_bp.route('/generate-report-stream', methods=['GET', 'POST'])
def generate_report_stream():
def generate():
if request.is_json:
logger.info("# generate report stream request")
content = request.get_json()
token = content.get("token", "")
client = get_client(content['model'])
input_tables = content.get("input_tables", [])
charts = content.get("charts", [])
style = content.get("style", "blog post")
identity_id = get_identity_id()
workspace = get_workspace(identity_id)
temp_data = get_temp_tables(workspace, input_tables) if input_tables else None
with WorkspaceWithTempData(workspace, temp_data) as workspace:
agent = ReportGenAgent(client=client, workspace=workspace)
try:
for chunk in agent.stream(input_tables, charts, style):
yield chunk
except Exception as e:
logger.error(e)
error_data = {
"content": "unable to process report generation request"
}
yield 'error: ' + json.dumps(error_data) + '\n'
else:
error_data = {
"content": "Invalid request format"
}
yield 'error: ' + json.dumps(error_data) + '\n'
response = Response(
stream_with_context(generate()),
mimetype='application/json',
headers={ 'Access-Control-Allow-Origin': '*', }
)
return response
@agent_bp.route('/refresh-derived-data', methods=['POST'])
def refresh_derived_data():
"""
Re-run Python transformation code with updated input data to refresh a derived table.
Security: The code must have been previously signed by the server (via
``code_signing.sign_result``) when it was first generated by an agent.
The frontend must send the original ``code_signature`` back alongside
the code. This endpoint verifies the signature before executing,
preventing execution of tampered or injected code.
This endpoint:
1. Verifies the code signature (HMAC-SHA256)
2. Gets input tables from workspace (extending with temp data if needed)
3. Re-runs the transformation code in workspace context
4. Updates the derived table in workspace if virtual flag is true
Request body:
- input_tables: list of {name: string, rows: list} objects representing the parent tables
- code: the Python transformation code to execute
- code_signature: HMAC-SHA256 signature of the code (required)
- output_variable: the variable name containing the result DataFrame (required)
- output_table_name: the workspace table name to update with results (required if virtual=true)
- virtual: boolean flag indicating whether to save result to workspace
Returns:
- status: 'ok' or 'error'
- rows: the resulting rows if successful (limited to max_display_rows)
- virtual: {table_name: string, row_count: number} if output was saved to workspace
- message: error message if failed
"""
try:
from data_formulator.sandbox import create_sandbox
from flask import current_app
data = request.get_json()
input_tables = data.get('input_tables', [])
code = data.get('code', '')
code_signature = data.get('code_signature', '')
output_variable = data.get('output_variable')
output_table_name = data.get('output_table_name')
virtual = data.get('virtual', False)
if not input_tables:
return jsonify({
"status": "error",
"message": "No input tables provided"
}), 400
if not code:
return jsonify({
"status": "error",
"message": "No transformation code provided"
}), 400
# ---- Security: verify code signature --------------------------------
# The code must have been signed by the server when the agent first
# generated it. Reject unsigned or tampered code.
if not code_signature:
logger.warning("[refresh-derived-data] Rejected request: missing code_signature")
return jsonify({
"status": "error",
"message": "Missing code_signature — code must be signed by the server"
}), 403
if len(code) > MAX_CODE_SIZE:
logger.warning(f"[refresh-derived-data] Rejected request: code too large ({len(code)} bytes)")
return jsonify({
"status": "error",
"message": f"Code exceeds maximum allowed size ({MAX_CODE_SIZE} bytes)"
}), 400
if not verify_code(code, code_signature):
logger.warning("[refresh-derived-data] Rejected request: invalid code_signature (code may have been tampered with)")
return jsonify({
"status": "error",
"message": "Invalid code_signature — code may have been tampered with"
}), 403
# ---- Input validation -----------------------------------------------
if len(input_tables) > 50:
return jsonify({
"status": "error",
"message": "Too many input tables (max 50)"
}), 400
if not output_variable:
return jsonify({
"status": "error",
"message": "No output_variable provided"
}), 400
# output_variable is interpolated into generated Python code and used
# to construct file paths inside the sandbox. Restrict it to valid
# Python identifiers to prevent code-injection and path-traversal.
if not output_variable.isidentifier():
return jsonify({
"status": "error",
"message": "output_variable must be a valid Python identifier"
}), 400
if virtual and not output_table_name:
return jsonify({
"status": "error",
"message": "output_table_name is required when virtual=true"
}), 400
# Get workspace and mount temp data for tables not in workspace
identity_id = get_identity_id()
workspace = get_workspace(identity_id)
temp_data = get_temp_tables(workspace, input_tables)
# Get settings from app config
cli_args = current_app.config.get('CLI_ARGS', {})
max_display_rows = cli_args.get('max_display_rows', 5000)
sandbox = create_sandbox(cli_args.get('sandbox', 'local'))
with WorkspaceWithTempData(workspace, temp_data) as workspace:
# Run the transformation code in the sandbox
result = sandbox.run_python_code(
code=code,
workspace=workspace,
output_variable=output_variable,
)
if result['status'] == 'ok':
result_df = result['content']
row_count = len(result_df)
response_data = {
"status": "ok",
"message": "Successfully refreshed derived data",
"row_count": row_count
}
if virtual:
# Virtual table: update workspace and return limited rows for display
workspace.write_parquet(result_df, output_table_name)
response_data["virtual"] = {
"table_name": output_table_name,
"row_count": row_count
}
# Limit rows for response payload since full data is in workspace
if row_count > max_display_rows:
display_df = result_df.head(max_display_rows)
else:
display_df = result_df
# Remove duplicate columns to avoid orient='records' error
display_df = display_df.loc[:, ~display_df.columns.duplicated()]
response_data["rows"] = json.loads(display_df.to_json(orient='records', date_format='iso'))
else:
# Temp table: return full data since there's no workspace storage
# Remove duplicate columns to avoid orient='records' error
result_df = result_df.loc[:, ~result_df.columns.duplicated()]
response_data["rows"] = json.loads(result_df.to_json(orient='records', date_format='iso'))
return jsonify(response_data)
else:
return jsonify({
"status": "error",
"message": result.get('content', 'Unknown error during transformation')
}), 400
except Exception as e:
logger.error(f"Error refreshing derived data: {str(e)}")
logger.error(traceback.format_exc())
return jsonify({
"status": "error",
"message": str(e)
}), 400
================================================
FILE: py-src/data_formulator/agents/__init__.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
from data_formulator.agents.agent_data_transform import DataTransformationAgent
from data_formulator.agents.agent_data_rec import DataRecAgent
from data_formulator.agents.agent_data_load import DataLoadAgent
from data_formulator.agents.agent_sort_data import SortDataAgent
from data_formulator.agents.agent_interactive_explore import InteractiveExploreAgent
from data_formulator.agents.agent_chart_insight import ChartInsightAgent
__all__ = [
"DataTransformationAgent",
"DataRecAgent",
"DataLoadAgent",
"SortDataAgent",
"InteractiveExploreAgent",
"ChartInsightAgent",
]
================================================
FILE: py-src/data_formulator/agents/agent_chart_insight.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
from data_formulator.agents.agent_utils import generate_data_summary, extract_json_objects
import logging
logger = logging.getLogger(__name__)
SYSTEM_PROMPT = r'''You are a data analyst helping users understand their visualizations.
You are given a chart image along with metadata about the chart type, data fields used, and a summary of the underlying data (including schema, value ranges, and sample rows).
Use both the chart image and the data summary to produce:
1. **title**: A short, descriptive title for the chart (5-10 words). It should summarize what the chart is about — the subject, the dimensions compared, and the scope. Do not include the chart type in the title. Write it in title case.
2. **takeaways**: A list of 1-3 key findings or insights from the chart. Each takeaway should be one sentence. Highlight notable patterns, trends, outliers, or comparisons visible in the chart. Be specific — reference actual values, categories, or trends from the data when possible.
Respond with a JSON object in exactly this format (no markdown fences):
{"title": "...", "takeaways": ["...", "..."]}
'''
class ChartInsightAgent(object):
def __init__(self, client, workspace=None):
self.client = client
self.workspace = workspace
def run(self, chart_image_base64, chart_type, field_names, input_tables=None, n=1):
"""
Generate insight for a chart.
Args:
chart_image_base64: Base64-encoded PNG data URL of the chart
chart_type: The type of chart (e.g., "Bar Chart", "Scatter Plot")
field_names: List of field names used in the chart encodings
input_tables: Optional list of input table dicts for data context
n: Number of candidates to generate
"""
# Build context about the chart
context_parts = [f"Chart type: {chart_type}"]
context_parts.append(f"Fields used: {', '.join(field_names)}")
if input_tables and self.workspace:
data_summary = generate_data_summary(
input_tables, workspace=self.workspace,
include_data_samples=True, row_sample_size=3
)
context_parts.append(f"\nData summary:\n{data_summary}")
context = "\n".join(context_parts)
# Build the message with image
user_content = [
{
"type": "text",
"text": f"[CHART METADATA]\n{context}\n\n[CHART IMAGE]\nHere is the chart to analyze:"
},
{
"type": "image_url",
"image_url": {
"url": f"data:image/png;base64,{chart_image_base64}",
"detail": "low"
}
}
]
messages = [
{"role": "system", "content": SYSTEM_PROMPT},
{"role": "user", "content": user_content}
]
logger.debug(f"ChartInsightAgent: analyzing {chart_type} chart with fields {field_names}")
logger.info(f"[ChartInsightAgent] run start | chart_type={chart_type}")
response = self.client.get_completion(messages=messages)
candidates = []
for choice in response.choices:
logger.debug("\n=== Chart insight result ===>\n")
logger.debug(choice.message.content + "\n")
response_content = choice.message.content
title = ""
takeaways = []
# Parse JSON response
json_blocks = extract_json_objects(response_content + "\n")
for parsed in json_blocks:
title = parsed.get('title', '')
takeaways = parsed.get('takeaways', [])
if isinstance(takeaways, str):
takeaways = [takeaways]
if title or takeaways:
break
if title or takeaways:
result = {
'status': 'ok',
'title': title,
'takeaways': takeaways,
}
else:
logger.error(f"unable to parse insight from response: {response_content}")
result = {
'status': 'other error',
'content': 'unable to generate chart insight'
}
result['dialog'] = [*messages, {"role": choice.message.role, "content": choice.message.content}]
result['agent'] = 'ChartInsightAgent'
candidates.append(result)
status = candidates[0].get('status', '?') if candidates else 'empty'
logger.info(f"[ChartInsightAgent] run done | status={status}")
return candidates
================================================
FILE: py-src/data_formulator/agents/agent_code_explanation.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
import json
from data_formulator.agents.agent_utils import generate_data_summary, extract_json_objects, extract_code_from_gpt_response
import logging
logger = logging.getLogger(__name__)
SYSTEM_PROMPT = r'''You are a data scientist to help user explain derived data concepts,
so that a non-coder can clearly understand what new fields mean. You are provided with a summary of the input data, and the transformation code.
Your goal:
1. Generate a list of explanations for new fields (fields not from the input data) that introduce metrics/concepts that are not obvious from the code.
- provide a declarative definition that explains the new field, use a mathematical notation if applicable.
- only include new fields explanation of new metrics that are involved in computation (e.g., ROI, commerical_success_score)
- *DO NOT* explain trivial new fields like "Decade" or "Avg_Rating", "US_Sales" that are self-explanatory.
- Avoid explaining fields that are simple aggregate of fields in the original data (min_score, avg_value, count, etc.)
- When a field involves mathematical computation, you can use LaTeX math notation in the explanation. Format mathematical expressions using:
- Inline math: `\( ... \)` for formulas within text
- Block math: `\[ ... \]` for standalone formulas
- Examples: `\( \frac{\text{Revenue}}{\text{Cost}} \)` for ratios, `\[ \text{Score} = \text{Rating} \times \text{Worldwide\_Gross} \]` for formulas
- note: when using underscores as part of the text, you need to escape them with a backslash, e.g., `\_`
- Note: don't use math notation for fields whose computation is trivial (use plain english), it will likely be confusing to the reader.
Only use math notation for fields that can not be easilyexplained in plain english. Use it sparingly.
2. If there are multiple fields that have the similar computation, you can explain them together in one explanation.
- in "field", you can provide a list of fields in format of "field1, field2, ..."
- in "explanation", you can provide a single explanation for the computation of the fields.
- for example, if you have fields like "Norm_Rating", "Norm_Gross", "Critical_Commercial_Score", you can explain Norm_Rating, Norm_Gross together in one explanation and explain Critical_Commercial_Score in another explanation.
3. If the code is about statistical analysis, you should explain the statistical analysis in the explanation as a concept named "Statistical Analysis".
- explain how you model the data, which fields are used, how data processing is done, and what models are used.
- suggest some other modeling approaches that can be used to analyze the data in the explanation as well.
The focus is to explain how new fields are computed, don't generate explanation for low-level actions like "return", "load data" etc.
If there are no non-trivial new fields/concepts, return an empty list.
Provide the result as a JSON block (start with ```json) in the [CONCEPTS EXPLANATION] section.
[CONCEPTS EXPLANATION]
```json
[
{
"field": "...",
"explanation": "..."
}
]
```
'''
EXAMPLE = '''
[CONTEXT]
Here are our datasets, here are their field summaries and samples:
table_0 (movies) fields:
Title -- type: object, values: The Phantom, Twilight, Amores Perros, ..., The Producers: The Movie Musical, Pride and Prejudice, Doomsday, The Perez Family
US_Gross -- type: float64, values: 0.0, 401.0, 1336.0, ..., 403706375.0, 533345358.0, 600788188.0, 760167650.0
Worldwide_Gross -- type: float64, values: 0.0, 401.0, 423.0, ..., 937499905.0, 976457891.0, 1133027325.0, 1842879955.0
US_DVD_Sales -- type: float64, values: nan, 140689412.0, nan, ..., nan, nan, 46260220.0, 124058348.0
Production_Budget -- type: float64, values: 218.0, 1100.0, 23000.0, ..., 237000000.0, 250000000.0, 258000000.0, 300000000.0
Release_Date -- type: object, values: Apr 01 1965, Apr 01 1975, Apr 01 1986, ..., Sep 30 1983, Sep 30 1994, Sep 30 2005, Sep 30 2006
MPAA_Rating -- type: object, values: G, NC-17, Not Rated, Open, PG, PG-13, R
Running_Time_min -- type: float64, values: nan, nan, nan, ..., nan, nan, nan, nan
Distributor -- type: object, values: 20th Century Fox, 3D Entertainment, 8X Entertainment, ..., Women Make Movies, Yari Film Group Releasing, Yash Raj Films, Zeitgeist
Source -- type: object, values: Based on Book/Short Story, Based on Comic/Graphic Novel, Based on Factual Book/Article, ..., Original Screenplay, Remake, Spin-Off, Traditional/Legend/Fairytale
Major_Genre -- type: object, values: Action, Adventure, Black Comedy, ..., Musical, Romantic Comedy, Thriller/Suspense, Western
Creative_Type -- type: object, values: Contemporary Fiction, Dramatization, Factual, ..., Kids Fiction, Multiple Creative Types, Science Fiction, Super Hero
Director -- type: object, values: Abel Ferrara, Adam McKay, Adam Shankman, ..., Yimou Zhang, Zach Braff, Zack Snyder, Zak Penn
Rotten_Tomatoes_Rating -- type: float64, values: 1.0, 2.0, 3.0, ..., nan, nan, nan, nan
IMDB_Rating -- type: float64, values: 1.5, 2.5, 3.0, ..., nan, nan, nan, nan
IMDB_Votes -- type: float64, values: 24578.0, nan, 18.0, ..., 364077.0, 387438.0, 411088.0, 519541.0
[CODE]
```python
import pandas as pd
import collections
import numpy as np
def transform_data(df_movies):
# Calculate average rating (mean of Rotten Tomatoes and IMDB rating, normalized to 0-10)
rt = df_movies['Rotten_Tomatoes_Rating'] / 10.0 # Rotten Tomatoes is out of 100
imdb = df_movies['IMDB_Rating']
avg_rating = pd.concat([rt, imdb], axis=1).mean(axis=1, skipna=True)
# Normalize avg_rating
norm_rating = (avg_rating - avg_rating.min()) / (avg_rating.max() - avg_rating.min())
# Normalize Worldwide_Gross
gross = df_movies['Worldwide_Gross']
norm_gross = (gross - gross.min()) / (gross.max() - gross.min())
# Calculate 'critical-commercial success' score
score = norm_rating * norm_gross
# Extract decade from Release_Date
def extract_decade(date_str):
if pd.isnull(date_str):
return np.nan
try:
year = int(str(date_str)[-4:])
return f"{year // 10 * 10}s"
except:
return np.nan
decade = df_movies['Release_Date'].apply(extract_decade)
transformed_df = pd.DataFrame({
'Title': df_movies['Title'],
'Major_Genre': df_movies['Major_Genre'],
'Release_Date': df_movies['Release_Date'],
'Decade': decade,
'Avg_Rating': avg_rating,
'Norm_Rating': norm_rating,
'Worldwide_Gross': gross,
'Norm_Gross': norm_gross,
'Critical_Commercial_Score': score
})
return transformed_df
```
[CONCEPTS EXPLANATION]
```json
[
{
"field": "Norm_Rating, Norm_Gross",
"explanation": "Normalized values that scale the original values between 0 and 1 using min-max normalization. Formula: -BSLASH-(-BSLASH-text{Normalized} = -BSLASH-frac{-BSLASH-text{Value} - -BSLASH-text{Min}}{-BSLASH-text{Max} - -BSLASH-text{Min}} -BSLASH-)"
},
{
"field": "Critical_Commercial_Score",
"explanation": "The critical-commercial success score combines **Norm_Rating** and **Norm_Gross** to represent a movie's critical acclaim and commercial performance. Formula: -BSLASH-(-BSLASH-text{Critical-BSLASH-_Commercial-BSLASH-_Score} = -BSLASH-text{Norm-BSLASH-_Rating} -BSLASH-times -BSLASH-text{Norm-BSLASH-_Gross} -BSLASH-)"
}
]
'''
class CodeExplanationAgent(object):
def __init__(self, client, workspace):
self.client = client
self.workspace = workspace
def run(self, input_tables, code, n=1):
data_summary = generate_data_summary(input_tables, workspace=self.workspace, include_data_samples=True)
user_query = f"[CONTEXT]\n\n{data_summary}\n\n[CODE]\n\nhere is the transformation code: {code}\n\n[EXPLANATION]\n"
logger.debug(user_query)
logger.info(f"[CodeExplanationAgent] run start")
messages = [{"role":"system", "content": SYSTEM_PROMPT},
{"role":"user","content": user_query}]
response = self.client.get_completion(messages = messages)
candidates = []
for choice in response.choices:
logger.debug("\n=== Code explanation result ===>\n")
logger.debug(choice.message.content + "\n")
# Inline parsing of concepts section
response_content = choice.message.content
concepts = []
# Find CONCEPTS EXPLANATION section
concepts_start = response_content.find('[CONCEPTS EXPLANATION]')
if concepts_start != -1:
concepts_start += len('[CONCEPTS EXPLANATION]')
# Extract JSON from the concepts section
concepts_content = response_content[concepts_start:].strip()
try:
raw_json_blocks = extract_code_from_gpt_response(concepts_content, "json")
json_blocks = [json.loads(block) for block in raw_json_blocks]
except Exception as e:
json_blocks = []
if json_blocks:
concepts = json_blocks[0]
# Build result
if concepts:
result = {
'status': 'ok',
'concepts': concepts,
}
else:
# No non-trivial concepts found — that's ok, return empty list
result = {'status': 'ok', 'concepts': []}
# individual dialog for the agent
result['dialog'] = [*messages, {"role": choice.message.role, "content": choice.message.content}]
result['agent'] = 'CodeExplanationAgent'
candidates.append(result)
status = candidates[0].get('status', '?') if candidates else 'empty'
logger.info(f"[CodeExplanationAgent] run done | status={status}")
return candidates
================================================
FILE: py-src/data_formulator/agents/agent_data_clean_stream.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
from data_formulator.agents.agent_utils import extract_json_objects
from data_formulator.agents.web_utils import download_html_content
import logging
import re
import json
import traceback
logger = logging.getLogger(__name__)
def parse_table_sections(text):
"""Parse [TABLE_START] to [TABLE_END] sections and extract metadata and content."""
tables = []
# Split by [TABLE_START] and process each section
sections = text.strip().split('[TABLE_START]')
print(sections)
for i, section in enumerate(sections[1:], 1): # Skip first empty section
# Find the end of this table section
if '[TABLE_END]' not in section:
continue
table_section = section.split('[TABLE_END]')[0]
metadata_index = table_section.find('[METADATA]')
content_index = table_section.find('[CONTENT]')
# Extract metadata between [METADATA] and ```
if metadata_index != -1 and content_index != -1:
metadata_block = table_section[metadata_index + len('[METADATA]'):content_index]
metadata_json = extract_json_objects(metadata_block)[0]
# Extract content between [CONTENT] and end
if content_index != -1:
content_block = table_section[content_index + len('[CONTENT]'):].strip()
# Create table object
table = {
"name": metadata_json.get('name', 'unknown'),
"context": metadata_json.get('context', ''),
"content": {
"type": metadata_json.get('type', 'csv'),
"value": content_block
}
}
tables.append(table)
return tables
SYSTEM_PROMPT = '''You are a data scientist to help user to generate, extract data from image, or clean a text input into a structured csv table.
If there are multiple tables in the raw data, you should extract them all.
Each table can either be a csv block or a url (url of an image that you think contains data).
- csv block: a string of csv content (if the content is already available from the input)
- image url: link to an image that contains data
Based on the raw data provided by the user, extract tables:
- each extracted table should be wrapped in a section, its metadata is a json object describes its name and type in [METADATA] section.
- if the table is a csv block, it should be wrapped in [CONTENT] tags. Do not wrap it in any other tags, just write plain csv content in the [CONTENT].
- if the table is an image url, [CONTENT] should be the url.
- when there are multiple tables, generate one table at a time.
Output only extract tables, no other text should be included. Format:
[TABLE_START]
[METADATA]
```json
{
"name": "...", // suggest a descriptive, meaningful but short name for this dataset, no more than 5 words, if there are duplicate names, add a suffix -1, -2, etc. (e.g., "sales-2024", "us-customer-survey-2024", "seattle-weather-forecast")
"type": "csv" | "image_url",
"context": "..." // a paragraph summarizing the original source document or image this table was extracted from. Include: what the document is about, its main topic, any relevant background, and what the table represents within that context. This summary will be used by downstream agents to understand the data, so be descriptive and informative. (around 50-100 words)
}
```
[CONTENT]
... // the csv block or image url, directly output the content, no other text should be included and don't wrap it in any other tags.
[TABLE_END]
**Important:**
- NEVER make assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.
- NEVER create formulas that could be used to discriminate based on age. Ageism of any form (explicit and implicit) is strictly prohibited.
**Multiple tables:**
- if the raw data contains multiple tables, based on the user's instruction to decide which table to extract.
- if the user doesn't specify which tables to extract, extract all tables.
- if there are multiple tables yet they can be too large, only extract up to 200 rows for each table.
**Instructions for creating csv blocks:**
* the output should be a structured csv table:
- if the raw data is unstructured, structure it into a csv table. If the table is in other formats, transform it into a csv table.
- if the raw data contain other informations other than the table (e.g., title, subtitle, footer, summary, etc.), remove surrounding texts that does not belong to the table, so that the table conforms to csv format.
- if the raw data contains multiple levels of header, make it a flat table. It's ok to combine multiple levels of headers to form the new header to not lose information.
- the csv table should have the same number of cells for each line, according to the header. If there are some rows with missing values, patch them with empty values.
- if the header row misses some columns, add their corresponding column names. E.g., when the header doesn't have an index column, but every row has an index value, add the missing column header.
* clean up messy column names:
- if the column name contains special characters like "*", "?", "#", "." remove them.
* csv value format:
- if a column is number but some cells has annotations like "*" "?" or brackets, clean them up.
- if values of a column is all numbers but has units like ($, %, s), remove the unit in the value cells, convert them to number, note unit in the header of this column.
- you don't need to convert format of the cell.
**Instructions for creating image url:**
- based on the context provided in the prompt and raw input material, decide which url in the raw data may cotain the data we would like to extract (like an image contains structured data).
**Instructions for generating synthetic data:**
- NEVER generate data that has implicit bias as noted above, if that happens, neutralize the data.
- If the user doesn't indicate how many rows to be generated, plan in generating a dataset with 20-30 rows depending on the content.
**IMPORTANT:**
- when the user provide an image and ask to extract data, you should extract data from the image into a csv block.
- get all tables that contain structured data from the raw data, including the csv blocks and image urls.
'''
EXAMPLE = '''
Rank NOC Gold Silver Bronze Total
1 South Korea 5 1 1 7
2 France* 0 1 1 2
United States 0 1 1 2
4 China 0 1 0 1
Germany 0 1 0 1
6 Mexico 0 0 1 1
Turkey 0 0 1 1
Totals (7 entries) 5 5 5 15
'''
class DataCleanAgentStream(object):
def __init__(self, client):
self.client = client
def stream(self, prompt, artifacts=[], dialog=[]):
"""derive a new concept based on the raw input data
Args:
prompt (str): the prompt to the agent
artifacts (list): the artifacts to the agent of format
[{"type": "image_url", "content": ...}, {"type": "web_url", "content": ...}, ...]
dialog (list): the dialog history
Returns:
generator: the result of the agent
"""
content = []
for artifact in artifacts:
if artifact['type'] == 'image_url':
content.append({
'type': 'image_url',
'image_url': {
"url": artifact['content'],
"detail": "high"
}
})
elif artifact['type'] == 'web_url':
try:
content.append({
'type': 'text',
'text': f"[HTML CONTENT]\n\n{download_html_content(artifact['content'])}"
})
except Exception as e:
raise Exception('unable to download html from url ' + artifact['content'])
content.append({
'type': 'text',
'text': f'''{prompt}'''
})
user_prompt = {
'role': 'user',
'content': content
}
logger.debug(user_prompt)
logger.info(f"[DataCleanAgent] run start (streaming)")
system_message = {
'role': 'system',
'content': [ {'type': 'text', 'text': SYSTEM_PROMPT}]
}
messages = [
system_message,
*[message for message in dialog if message['role'] != 'system'],
user_prompt
]
###### the part that calls open_ai
stream = self.client.get_completion(messages = messages, stream=True)
accumulated_content = ""
for part in stream:
if hasattr(part, 'choices') and len(part.choices) > 0:
delta = part.choices[0].delta
if hasattr(delta, 'content') and delta.content:
accumulated_content += delta.content
# Stream each character for real-time display as JSON
yield delta.content
# Parse the final content the same way as the non-streaming version
logger.debug("\n=== Python Data Clean Agent Stream ===>\n")
logger.debug(accumulated_content + "\n")
# Parse table sections from the accumulated content
tables = parse_table_sections(accumulated_content)
if len(tables) > 0:
# Use the same format as non-streaming version - return the parsed data directly
result = {
'status': 'ok',
'content': tables,
}
else:
result = {'status': 'other error', 'content': 'unable to extract tables from response'}
result['dialog'] = [*messages, {"role": "assistant", "content": accumulated_content}]
result['agent'] = 'DataCleanAgentStream'
logger.info(f"[DataCleanAgent] run done | status={result.get('status', '?')}")
# add a newline to the beginning of the result to separate it from the previous result
yield '\n' + json.dumps(result) + '\n'
================================================
FILE: py-src/data_formulator/agents/agent_data_load.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
import json
from data_formulator.agents.agent_utils import extract_json_objects, generate_data_summary
from data_formulator.agents.semantic_types import (
generate_semantic_types_prompt,
)
import logging
logger = logging.getLogger(__name__)
SYSTEM_PROMPT = '''You are a data scientist to help user infer data types based off the table provided by the user.
Given a dataset provided by the user,
1. suggest a descriptive name for the table if the table name is a generic name like table-6, the suggested name should best capture meaning of the table but also very concise.
- if the table already have a descriptive name provided in the bracket (...), use it; if the provided name is not descriptive, suggest a new name.
- format table name using '-' when it contains multiple words (e.g., "income", "weather-seattle-atlanta")
- the suggested table name should be similar to variable names that are very descriptive and concise, no more than 5 words.
- the suggested name should best be within 24 characters, be smart with abbreviations (yet still descriptive and follow common practices), when in doubt, use less words but less abbreviation.
2. identify their type and semantic type
3. provide a very short summary of the dataset.
Types to consider include: string, number, date
''' + generate_semantic_types_prompt() + '''
Enriched annotation fields (optional — provide when applicable):
- "intrinsic_domain": [min, max] — the known scale bounds of the measurement instrument.
- Infer from data values and context: e.g., if a "rating" column has values 1-10, the domain is [1, 10]; if it's clearly a 5-star system, use [1, 5].
- For Percentage: [0, 100] if values are whole-number percentages, [0, 1] if fractional.
- For Correlation: always [-1, 1].
- Do NOT provide for open-ended measures like Revenue, Count, Quantity, Temperature, etc.
- Only provide when the scale bounds are clear from the data or domain knowledge.
- "unit": a short unit string for physical/monetary quantities.
- Temperature: "°C", "°F", "K"
- Physical: "kg", "km", "mph", "m²", "L", etc.
- Currency: "USD", "EUR", "¥", etc.
- Duration: "ms", "s", "min", "hr"
- Only provide when the unit is clear from column name, data values, or context.
Sort order:
- if the field is string type and is ordinal, provide the natural sort order of the fields here.
- examples: English month name, week name, range, etc.
- when the natural sort order is alphabetical or there is not natural sort order, there is no need to generate sort_order, examples:
- Name, State, City, etc.
Create a json object function based off the [DATA] provided.
output should be in the format of:
```json
{
"suggested_table_name": ..., // the name of the table
"fields": {
"field1": {"type": ..., "semantic_type": ..., "sort_order": [...], "intrinsic_domain": [...], "unit": ...},
// replace field1 field2 with actual field names
// only include sort_order if the field is ordinal with inherent order
// only include intrinsic_domain if the field has a known bounded scale
// only include unit if the unit is clear from context
"field2": {"type": ..., "semantic_type": ...},
...
},
"data_summary": ... // a short summary of the data (50-100 words), should capture the key characteristics of the data
}
```
'''
EXAMPLES = '''
[DATA]
Here are our datasets, here are their field summaries and samples:
table_0 (table_0) fields:
name -- type: object, values: Alabama, Alaska, Arizona, Arkansas, California, Colorado, Connecticut, Delaware, District of Columbia, Florida, ..., South Dakota, Tennessee, Texas, Utah, Vermont, Virginia, Washington, West Virginia, Wisconsin, Wyoming
region -- type: object, values: midwest, northeast, other, south, west
state_id -- type: int64, values: 1, 2, 4, 5, 6, 8, 9, 10, 11, 12, ..., 47, 48, 49, 50, 51, 53, 54, 55, 56, 72
pct -- type: float64, values: 0.006, 0.008, 0.02, 0.021, 0.022, 0.024, 0.025, 0.026000000000000002, 0.027, 0.028, ..., 0.192, 0.193, 0.194, 0.196, 0.197, 0.199, 0.2, 0.201, 0.213, 0.289
total -- type: int64, values: 222679, 250875, 256563, 268015, 291468, 326086, 337245, 405504, 410347, 449296, ..., 3522934, 3721358, 3815532, 4551497, 4763457, 4945140, 7168502, 7214163, 8965352, 12581722
group -- type: object, values: 10000 to 14999, 100000 to 149999, 15000 to 24999, 150000 to 199999, 200000+, 25000 to 34999, 35000 to 49999, 50000 to 74999, 75000 to 99999, <10000
table_0 (table_0) sample:
```
|name|region|state_id|pct|total|group
0|Alabama|south|1|0.10200000000000001|1837292|<10000
1|Alabama|south|1|0.07200000000000001|1837292|10000 to 14999
2|Alabama|south|1|0.13|1837292|15000 to 24999
3|Alabama|south|1|0.115|1837292|25000 to 34999
4|Alabama|south|1|0.14300000000000002|1837292|35000 to 49999
......
```
[OUTPUT]
```json
{
"suggested_table_name": "income",
"fields": {
"name": {"type": "string", "semantic_type": "State"},
"region": {"type": "string", "semantic_type": "Region", "sort_order": ["northeast", "midwest", "south", "west", "other"]},
"state_id": {"type": "number", "semantic_type": "ID"},
"pct": {"type": "number", "semantic_type": "Percentage", "intrinsic_domain": [0, 1]},
"total": {"type": "number", "semantic_type": "Count"},
"group": {"type": "string", "semantic_type": "Range", "sort_order": ["<10000", "10000 to 14999", "15000 to 24999", "25000 to 34999", "35000 to 49999", "50000 to 74999", "75000 to 99999", "100000 to 149999", "150000 to 199999", "200000+"]}
},
"data_summary": "Income distribution across US states, with percentage and count by income bracket."
}
```
[DATA]
Here are our datasets, here are their field summaries and samples:
table_0 (weather_seattle_atlanta) fields:
Date -- type: object, values: 1/1/2020, 1/10/2020, 1/11/2020, ..., 9/6/2020, 9/7/2020, 9/8/2020, 9/9/2020
City -- type: object, values: Atlanta, Seattle
Temperature -- type: int64, values: 30, 31, 32, ..., 83, 84, 85, 86
table_0 (weather_seattle_atlanta) sample:
```
|Date|City|Temperature
0|1/1/2020|Seattle|51
1|1/1/2020|Atlanta|45
2|1/2/2020|Seattle|45
3|1/2/2020|Atlanta|47
4|1/3/2020|Seattle|48
......
```
[OUTPUT]
```json
{
"suggested_table_name": "weather",
"fields": {
"Date": {
"type": "string",
"semantic_type": "Date"
},
"City": {
"type": "string",
"semantic_type": "City"
},
"Temperature": {
"type": "number",
"semantic_type": "Temperature",
"unit": "°F"
}
},
"data_summary": "Daily temperature data comparing Seattle and Atlanta throughout 2020, recording daily temperature measurements for each city from January to September."
}
```'''
class DataLoadAgent(object):
def __init__(self, client, workspace):
self.client = client
self.workspace = workspace
def run(self, input_data, n=1):
# Always use the unified generate_data_summary approach
# For virtual tables, workspace will find them; for in-memory tables, it uses rows
data_summary = generate_data_summary(
[input_data],
workspace=self.workspace,
include_data_samples=True,
field_sample_size=30
)
user_query = f"[DATA]\n\n{data_summary}\n\n[OUTPUT]"
logger.debug(user_query)
logger.info(f"[DataLoadAgent] run start")
messages = [{"role":"system", "content": SYSTEM_PROMPT},
{"role":"user","content": user_query}]
response = self.client.get_completion(messages = messages)
candidates = []
for choice in response.choices:
logger.debug("\n=== Data load result ===>\n")
logger.debug(choice.message.content + "\n")
json_blocks = extract_json_objects(choice.message.content + "\n")
logger.debug(json_blocks)
if len(json_blocks) > 0:
result = {'status': 'ok', 'content': json_blocks[0]}
else:
try:
json_block = json.loads(choice.message.content + "\n")
result = {'status': 'ok', 'content': json_block}
except:
result = {'status': 'other error', 'content': 'unable to extract VegaLite script from response'}
# individual dialog for the agent
result['dialog'] = [*messages, {"role": choice.message.role, "content": choice.message.content}]
result['agent'] = 'DataLoadAgent'
candidates.append(result)
status = candidates[0].get('status', '?') if candidates else 'empty'
logger.info(f"[DataLoadAgent] run done | status={status}")
return candidates
================================================
FILE: py-src/data_formulator/agents/agent_data_rec.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
import json
import time
from data_formulator.agents.agent_utils import extract_json_objects, extract_code_from_gpt_response, generate_data_summary
import traceback
import pandas as pd
import logging
logger = logging.getLogger(__name__)
# =============================================================================
# Shared prompt sections (imported by DataTransformationAgent)
# =============================================================================
SHARED_ENVIRONMENT = '''**About the execution environment:**
- You can use BOTH DuckDB SQL and pandas operations in the same script
- The script will run in the workspace data directory (all data files are in the current directory)
- Each table in [CONTEXT] has a **file path** (e.g., `student_exam.parquet`, `sales.csv`). Use EXACTLY that path to load data:
- `.parquet`: `pd.read_parquet('file.parquet')` or DuckDB `read_parquet('file.parquet')`
- `.csv`: `pd.read_csv('file.csv')` or DuckDB `read_csv_auto('file.csv')`
- `.json`: `pd.read_json('file.json')`
- `.xlsx`/`.xls`: `pd.read_excel('file.xlsx')`
- `.txt`: `pd.read_csv('file.txt', sep='\\t')`
- **IMPORTANT:** Use the exact filename from the context — do NOT change the file extension or assume all files are parquet.
- **Allowed libraries:** pandas, numpy, duckdb, math, datetime, json, statistics, collections, re, sklearn, scipy, random, itertools, functools, operator, time
- **Not allowed:** matplotlib, plotly, seaborn, requests, subprocess, os, sys, io, or any other library not listed above.
- File system access (open, write) and network access are also forbidden.
**When to use DuckDB vs pandas:**
- **Prefer plain pandas** for most tasks — it's simpler and more readable.
- Only use DuckDB when the dataset is very large and you need efficient SQL aggregations, filtering, joins, or window functions.
- You can combine both: DuckDB for initial loading/filtering on large files, then pandas for complex operations.
**Code structure:** standalone script (no function wrapper), imports at top, assign final result to a variable (specified in JSON).'''
SHARED_SEMANTIC_TYPE_REFERENCE = '''**[SEMANTIC TYPE REFERENCE]**
Choose the most specific type that fits. Only annotate fields used in chart encodings.
| Category | Types |
|---|---|
| Temporal | DateTime, Date, Time, Timestamp, Year, Quarter, Month, Week, Day, Hour, YearMonth, YearQuarter, YearWeek, Decade, Duration |
| Monetary measures | Amount, Price, Revenue, Cost |
| Physical measures | Quantity, Temperature |
| Proportion | Percentage |
| Signed/diverging | Profit, PercentageChange, Sentiment, Correlation |
| Generic measures | Count, Number |
| Discrete numeric | Rank, Score, Rating, Index |
| Identifier | ID |
| Geographic | Latitude, Longitude, Country, State, City, Region, Address, ZipCode |
| Entity names | PersonName, Company, Product, Category, Name |
| Coded categorical | Status, Type, Boolean, Direction |
| Binned ranges | Range, AgeGroup |
| Fallback | String, Unknown |
Key guidelines:
- Use **Revenue/Cost** for summed monetary totals, **Price** for per-unit prices, **Profit** for values that can be negative.
- Use **Temperature** (not Quantity) for temperature — it has special diverging behavior.
- Use **Year** (not Number) for columns like "year" with values 2020, 2021.'''
SHARED_CHART_REFERENCE = '''**[CHART TYPE REFERENCE]**
| chart_type | encodings | config |
|---|---|---|
| Scatter Plot | x, y, color, size, facet | opacity (0.1–1.0) |
| Regression | x, y, color, size, facet | regressionMethod ("linear","log","exp","pow","quad","poly"), polyOrder (2–10) |
| Bar Chart | x, y, color, facet | — |
| Grouped Bar Chart | x, y, group, facet | — |
| Line Chart | x, y, color, strokeDash, facet | interpolate ("linear","monotone","step") |
| Area Chart | x, y, color, facet | — |
| Heatmap | x, y, color, facet | colorScheme ("viridis","blues","reds","oranges","greens","blueorange","redblue") |
| Boxplot | x, y, color, facet | — |
| Pie Chart | size, color, facet | innerRadius (0–100; 0=pie, >0=donut) |
| Lollipop Chart | x, y, color, facet | — |
| Waterfall Chart | x, y, color, facet | — |
| Candlestick Chart | x, open, high, low, close, facet | — |
| World Map | longitude, latitude, color, size | projection ("mercator","equalEarth","naturalEarth1","orthographic"), projectionCenter ([lon,lat]) |
| US Map | longitude, latitude, color, size | — (fixed albersUsa) |
**Critical chart rules:**
- **Scatter Plot**: good default for relationships/correlations. Use config opacity (0.1–1.0) for dense data instead of encoding opacity.
- **Regression**: automatically overlays a trend line — do NOT compute regression in Python. Use color to get separate trend lines per group.
- **Bar Chart**: x=categorical, y=quantitative (vertical bars). Swap x↔y for horizontal bars. For histograms/distributions, bin the data in the Python step. Same-x rows are auto-stacked.
- **Grouped Bar Chart**: use the group channel (not color) for side-by-side bars.
- **Line Chart**: use strokeDash to differentiate line styles (e.g. actual vs forecast).
- **Pie Chart**: use "size" channel (not "theta") for the wedge values. Avoid when >7–8 categories.
- **Lollipop Chart**: like bar but with dot+line — cleaner for ranked comparisons.
- **Waterfall Chart**: cumulative gain/loss — each bar starts where the previous ended.
- **Candlestick Chart**: OHLC financial data — requires open, high, low, close columns.
- **World Map/US Map**: use "longitude"/"latitude" as channel names, not "x"/"y".
- **facet**: available for all chart types; use a categorical field with small cardinality.
- All fields in "encodings" must also appear in "output_fields". Typically use 2–3 channels (x, y, color/size).'''
SHARED_STATISTICAL_ANALYSIS = '''**Statistical analysis guide:**
- **Regression**: use chart_type "Regression" — the trend line is automatic, do NOT compute regression values in Python code. Configure method via `{"regressionMethod": "linear"}` (options: "linear", "log", "exp", "pow", "quad", "poly"; for poly add `{"polyOrder": 3}`).
- **Forecasting**: compute predicted future values in Python. Use Line Chart with strokeDash to distinguish actual vs forecast, and color for series grouping.
- **Clustering**: compute cluster assignments in Python. Output [x, y, cluster_id]. Use Scatter Plot with color → cluster_id.'''
SHARED_DUCKDB_NOTES = '''**DuckDB notes:**
- Escape single quotes with '' (not \\')
- No Unicode escapes (\\u0400); use character ranges directly: [а-яА-Я]
- Cast date columns explicitly: `CAST(col AS DATE)`, `CAST(col AS TIMESTAMP)`
- For complex datetime operations, load data first then use pandas datetime functions'''
# =============================================================================
# DataRecAgent system prompt
# =============================================================================
SYSTEM_PROMPT = f'''You are a data scientist who recommends data and visualizations.
Given [CONTEXT] (dataset summaries) and [GOAL] (user intent), recommend a transformed dataset and visualization, then write a Python script to produce it.
{SHARED_ENVIRONMENT}
You will produce two outputs: a JSON spec (```json```) and a Python script (```python```). No extra text.
**Step 1: JSON spec** — infer user intent and recommend a visualization.
```json
{{{{
"display_instruction": "", // short verb phrase (<12 words) capturing computation intent. Bold **column names** (semantic matches count). For follow-ups, describe only the new part.
"input_tables": [...], // table names from [CONTEXT] to use. Table 1 is the currently viewed table — prioritize it.
"output_fields": [...], // desired output fields (include intermediate fields)
"chart": {{{{
"chart_type": "", // from [CHART TYPE REFERENCE]
"encodings": {{{{}}}}, // visual channels → output field names
"config": {{{{}}}} // optional styling
}}}},
"field_metadata": {{{{ // semantic type for each encoding field
"": "Type" // from [SEMANTIC TYPE REFERENCE]
}}}},
"output_variable": "" // descriptive snake_case name (e.g. "sales_by_region"), not "result_df"
}}}}
```
**Data format rules:**
- Output must be tidy (one field per visual channel, like VegaLite/ggplot2).
- For multiple similar columns: reshape to long format (only same semantic type in one column).
- For derived metrics: compute new fields (correlation, difference, profit, etc.).
- Keep encodings to 2–3 channels (x, y, color/size). Add facet only when needed.
{SHARED_SEMANTIC_TYPE_REFERENCE}
{SHARED_CHART_REFERENCE}
{SHARED_STATISTICAL_ANALYSIS}
**Step 2: Python script** — transform input data to produce a DataFrame with all "output_fields". Keep it simple and readable.
**Datetime handling:**
- Year → number. Year-month / year-month-day → string ("2020-01" / "2020-01-01").
- Hour alone → number. Hour:min or h:m:s → string. Never return raw datetime objects.
{SHARED_DUCKDB_NOTES}'''
class DataRecAgent(object):
def __init__(self, client, workspace, system_prompt=None, agent_coding_rules="", max_display_rows=10000):
self.client = client
self.workspace = workspace
self.max_display_rows = max_display_rows
# Incorporate agent coding rules into system prompt if provided
if system_prompt is not None:
self.system_prompt = system_prompt
else:
base_prompt = SYSTEM_PROMPT
if agent_coding_rules and agent_coding_rules.strip():
self.system_prompt = base_prompt + "\n\n[AGENT CODING RULES]\nPlease follow these rules when generating code. Note: if the user instruction conflicts with these rules, you should prioritize user instructions.\n\n" + agent_coding_rules.strip()
else:
self.system_prompt = base_prompt
def process_gpt_response(self, input_tables, messages, response, t_llm=None):
"""Process GPT response to handle Python code execution"""
t_start = time.time()
t_exec_total = 0.0
if isinstance(response, Exception):
result = {'status': 'other error', 'content': str(response.body)}
return [result]
candidates = []
for choice in response.choices:
logger.debug("\n=== Data recommendation result ===>\n")
logger.debug(choice.message.content + "\n")
json_blocks = extract_json_objects(choice.message.content + "\n")
# Find the first JSON dict (skip any arrays the model may have emitted)
refined_goal = None
for jb in json_blocks:
if isinstance(jb, dict):
refined_goal = jb
break
if refined_goal is None:
refined_goal = {'output_fields': [], 'chart': {'chart_type': "", 'encodings': {}, 'config': {}}, 'output_variable': 'result_df'}
output_variable = refined_goal.get('output_variable', 'result_df')
code_blocks = extract_code_from_gpt_response(choice.message.content + "\n", "python")
if len(code_blocks) > 0:
code = code_blocks[-1]
try:
from data_formulator.sandbox import create_sandbox
# Get sandbox setting (with fallback for non-Flask contexts like MCP server)
try:
from flask import current_app
sandbox_mode = current_app.config.get('CLI_ARGS', {}).get('sandbox', 'local')
except (ImportError, RuntimeError):
sandbox_mode = 'local'
# Execute the Python script in the appropriate sandbox
t_exec_start = time.time()
sandbox = create_sandbox(sandbox_mode)
execution_result = sandbox.run_python_code(
code=code,
workspace=self.workspace,
output_variable=output_variable,
)
t_exec_total += time.time() - t_exec_start
if execution_result['status'] == 'ok':
full_df = execution_result['content']
row_count = len(full_df)
# Generate unique table name for workspace storage
output_table_name = self.workspace.get_fresh_name(f"d-{output_variable}")
# Write full result to workspace as parquet
self.workspace.write_parquet(full_df, output_table_name)
# Limit rows for response payload
if row_count > self.max_display_rows:
query_output = full_df.head(self.max_display_rows)
else:
query_output = full_df
# Remove duplicate columns to avoid orient='records' error
query_output = query_output.loc[:, ~query_output.columns.duplicated()]
result = {
"status": "ok",
"code": code,
"content": {
'rows': json.loads(query_output.to_json(orient='records')),
'virtual': {
'table_name': output_table_name,
'row_count': row_count
}
},
}
else:
# Execution error
error_message = execution_result.get('content', execution_result.get('error_message', 'Unknown error'))
result = {
'status': 'error',
'code': code,
'content': error_message
}
except Exception as e:
logger.warning('Error occurred during code execution:')
error_message = traceback.format_exc()
logger.warning(error_message)
result = {'status': 'other error', 'code': code, 'content': f"Unexpected error: {error_message}"}
else:
result = {'status': 'error', 'code': "", 'content': "No code block found in the response. The model is unable to generate code to complete the task."}
result['dialog'] = [*messages, {"role": choice.message.role, "content": choice.message.content}]
result['agent'] = 'DataRecAgent'
result['refined_goal'] = refined_goal
candidates.append(result)
logger.debug("=== Recommendation Candidates ===>")
for candidate in candidates:
for key, value in candidate.items():
if key in ['dialog', 'content']:
logger.debug(f"##{key}:\n{str(value)[:1000]}...")
else:
logger.debug(f"## {key}:\n{value}")
t_total = time.time() - t_start
t_llm_val = t_llm or 0.0
t_misc = t_total - t_exec_total
logger.info(f"[DataRecAgent] timing: llm={t_llm_val:.3f}s, exec={t_exec_total:.3f}s, misc={t_misc:.3f}s, total={t_total + t_llm_val:.3f}s")
return candidates
def run(self, input_tables, description, n=1, prev_messages: list[dict] = []):
"""
Args:
input_tables: list[dict], each dict contains 'name' (table name in workspace) and 'rows'
description: str, the description of what the user wants
n: int, the number of candidates
prev_messages: list[dict], the previous messages
"""
table_names = [t.get('name', '?') for t in input_tables]
logger.info(f"[DataRecAgent] run start | tables={table_names}")
# Generate data summary with file references
data_summary = generate_data_summary(input_tables, workspace=self.workspace)
user_query = f"[CONTEXT]\n\n{data_summary}\n\n[GOAL]\n\n{description}"
if len(prev_messages) > 0:
user_query = f"The user wants a new recommendation based off the following updated context and goal:\n\n[CONTEXT]\n\n{data_summary}\n\n[GOAL]\n\n{description}"
logger.debug(user_query)
# Filter out system messages from prev_messages
filtered_prev_messages = [msg for msg in prev_messages if msg.get("role") != "system"]
messages = [{"role":"system", "content": self.system_prompt},
*filtered_prev_messages,
{"role":"user","content": user_query}]
t_llm_start = time.time()
response = self.client.get_completion(messages = messages)
t_llm = time.time() - t_llm_start
candidates = self.process_gpt_response(input_tables, messages, response, t_llm=t_llm)
status = candidates[0].get('status', '?') if candidates else 'empty'
logger.info(f"[DataRecAgent] run done | status={status}")
return candidates
def followup(self, input_tables, dialog, latest_data_sample, new_instruction: str, n=1):
"""
Followup recommendation based on previous dialog and new instruction.
Args:
input_tables: list of input tables
dialog: previous conversation history
latest_data_sample: sample of the latest transformation result
new_instruction: new user instruction for followup
n: number of candidates
"""
logger.debug(f"GOAL: \n\n{new_instruction}")
logger.info(f"[DataRecAgent] followup start")
# Format sample data
sample_data_str = pd.DataFrame(latest_data_sample).head(10).to_string() + '\n......'
# Replace the old system prompt with the current one so that
# conversations continued from older threads pick up prompt changes.
updated_dialog = [{"role": "system", "content": self.system_prompt}, *dialog[1:]]
messages = [*updated_dialog,
{"role":"user",
"content": f"This is the result from the latest transformation:\n\n{sample_data_str}\n\nUpdate the Python script above based on the following instruction:\n\n{new_instruction}"}]
t_llm_start = time.time()
response = self.client.get_completion(messages = messages)
t_llm = time.time() - t_llm_start
return self.process_gpt_response(input_tables, messages, response, t_llm=t_llm)
================================================
FILE: py-src/data_formulator/agents/agent_data_transform.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
import json
import time
from data_formulator.agents.agent_utils import extract_json_objects, extract_code_from_gpt_response
from data_formulator.agents.agent_data_rec import (
SHARED_ENVIRONMENT,
SHARED_SEMANTIC_TYPE_REFERENCE,
SHARED_CHART_REFERENCE,
SHARED_STATISTICAL_ANALYSIS,
SHARED_DUCKDB_NOTES,
)
import pandas as pd
import logging
logger = logging.getLogger(__name__)
SYSTEM_PROMPT = f'''You are a data scientist who transforms data for visualization.
Given [CONTEXT] (dataset summaries) and [GOAL] (user intent + chart spec), refine the goal and write a Python script to produce the transformed data.
The user's [GOAL] includes a "chart" object (chart_type, encodings, config) describing the desired visualization and a natural language "goal".
{SHARED_ENVIRONMENT}
You will produce two outputs: a JSON spec (```json```) and a Python script (```python```). No extra text.
**Step 1: JSON spec** — refine the user's goal and finalize the chart.
Check if the user's "chart" (chart_type + encodings) is sufficient for their "goal":
- If encodings are sufficient, copy them.
- If encodings are missing fields, add minimal fields needed (aim for ≤3 channels: x, y, color/size).
- If encodings can be optimized, reorder for better visualization.
- If the user says "use B instead of A" while A is in encodings, update accordingly.
- For lat/lon data, use "latitude"/"longitude" as channel names, not "x"/"y".
- The user's chart_type may not be in [CHART TYPE REFERENCE] (e.g., "Radar Chart", "Bump Chart"). Preserve it as-is and infer valid encodings from channel names in the input.
```json
{{{{
"input_tables": [...], // table names from [CONTEXT]. Table 1 = currently viewed — prioritize it.
"detailed_instruction": "", // elaborated user instruction with details
"display_instruction": "", // short verb phrase (<12 words) capturing computation intent. Bold **column names** (semantic matches count). For follow-ups, describe only the new part.
"output_fields": [...], // desired output fields (include intermediate fields)
"chart": {{{{
"chart_type": "", // from [CHART TYPE REFERENCE], or keep the user's chart_type as-is if not listed
"encodings": {{{{}}}}, // visual channels → output field names
"config": {{{{}}}} // optional styling
}}}},
"field_metadata": {{{{ // semantic type for each encoding field
"": "Type" // from [SEMANTIC TYPE REFERENCE]
}}}},
"output_variable": "", // descriptive snake_case name (e.g. "sales_by_region"), not "result_df"
"reason": "" // why this refinement is made
}}}}
```
{SHARED_SEMANTIC_TYPE_REFERENCE}
{SHARED_CHART_REFERENCE}
{SHARED_STATISTICAL_ANALYSIS}
**Step 2: Python script** — transform input data to produce a DataFrame with all "output_fields". Keep it simple and readable.
**Datetime handling:**
- Year → number. Year-month / year-month-day → string ("2020-01" / "2020-01-01").
- Hour alone → number. Hour:min or h:m:s → string. Never return raw datetime objects.
{SHARED_DUCKDB_NOTES}'''
class DataTransformationAgent(object):
def __init__(self, client, workspace, system_prompt=None, agent_coding_rules="", max_display_rows=10000):
self.client = client
self.workspace = workspace
self.max_display_rows = max_display_rows
# Incorporate agent coding rules into system prompt if provided
if system_prompt is not None:
self.system_prompt = system_prompt
else:
base_prompt = SYSTEM_PROMPT
if agent_coding_rules and agent_coding_rules.strip():
self.system_prompt = base_prompt + "\n\n[AGENT CODING RULES]\nPlease follow these rules when generating code. Note: if the user instruction conflicts with these rules, you should prioritize user instructions.\n\n" + agent_coding_rules.strip()
else:
self.system_prompt = base_prompt
def process_gpt_response(self, response, messages, t_llm=None):
"""Process GPT response to handle Python code execution"""
t_start = time.time()
t_exec_total = 0.0
if isinstance(response, Exception):
result = {'status': 'other error', 'content': str(response.body)}
return [result]
candidates = []
for choice in response.choices:
logger.debug("=== Python script result ===>")
logger.debug(choice.message.content + "\n")
json_blocks = extract_json_objects(choice.message.content + "\n")
# Find the first JSON dict (skip any arrays the model may have emitted)
refined_goal = None
for jb in json_blocks:
if isinstance(jb, dict):
refined_goal = jb
break
if refined_goal is None:
refined_goal = {'chart': {'chart_type': '', 'encodings': {}, 'config': {}}, 'instruction': '', 'reason': '', 'output_variable': 'result_df'}
output_variable = refined_goal.get('output_variable', 'result_df')
code_blocks = extract_code_from_gpt_response(choice.message.content + "\n", "python")
if len(code_blocks) > 0:
code = code_blocks[-1]
try:
from data_formulator.sandbox import create_sandbox
# Get sandbox setting (with fallback for non-Flask contexts like MCP server)
try:
from flask import current_app
sandbox_mode = current_app.config.get('CLI_ARGS', {}).get('sandbox', 'local')
except (ImportError, RuntimeError):
sandbox_mode = 'local'
# Execute the Python script in the appropriate sandbox
t_exec_start = time.time()
sandbox = create_sandbox(sandbox_mode)
execution_result = sandbox.run_python_code(
code=code,
workspace=self.workspace,
output_variable=output_variable,
)
t_exec_total += time.time() - t_exec_start
if execution_result['status'] == 'ok':
full_df = execution_result['content']
row_count = len(full_df)
# Generate unique table name for workspace storage
output_table_name = self.workspace.get_fresh_name(f"d-{output_variable}")
# Write full result to workspace as parquet
self.workspace.write_parquet(full_df, output_table_name)
# Limit rows for response payload
if row_count > self.max_display_rows:
query_output = full_df.head(self.max_display_rows)
else:
query_output = full_df
# Remove duplicate columns to avoid orient='records' error
query_output = query_output.loc[:, ~query_output.columns.duplicated()]
result = {
"status": "ok",
"code": code,
"content": {
'rows': json.loads(query_output.to_json(orient='records')),
'virtual': {
'table_name': output_table_name,
'row_count': row_count
}
},
}
else:
# Execution error
result = {
'status': 'error',
'code': code,
'content': execution_result['content']
}
except Exception as e:
logger.warning('Error occurred during code execution:')
logger.warning(f"Error type: {type(e).__name__}, message: {str(e)}")
error_message = f"An error occurred during code execution. Error type: {type(e).__name__}, message: {str(e)}"
result = {'status': 'error', 'code': code, 'content': error_message}
else:
result = {'status': 'error', 'code': "", 'content': "No code block found in the response. The model is unable to generate code to complete the task."}
result['dialog'] = [*messages, {"role": choice.message.role, "content": choice.message.content}]
result['agent'] = 'DataTransformationAgent'
result['refined_goal'] = refined_goal
candidates.append(result)
logger.debug("=== Transform Candidates ===>")
for candidate in candidates:
for key, value in candidate.items():
if key in ['dialog', 'content']:
logger.debug(f"##{key}:\n{str(value)[:1000]}...")
else:
logger.debug(f"## {key}:\n{value}")
t_total = time.time() - t_start
t_llm_val = t_llm or 0.0
t_misc = t_total - t_exec_total
logger.info(f"[DataTransformAgent] timing: llm={t_llm_val:.3f}s, exec={t_exec_total:.3f}s, misc={t_misc:.3f}s, total={t_total + t_llm_val:.3f}s")
return candidates
def run(self, input_tables, description, prev_messages: list[dict] = [], n=1,
current_visualization=None, expected_visualization=None):
"""Args:
input_tables: list[dict], each dict contains 'name' (table name in workspace)
description: str, the description of the data transformation
prev_messages: list[dict], the previous messages
n: int, the number of candidates
current_visualization: dict or None, contains chart_spec and optional chart_image for complete charts
expected_visualization: dict or None, contains chart_spec for incomplete charts
"""
table_names = [t.get('name', '?') for t in input_tables]
logger.info(f"[DataTransformAgent] run start | tables={table_names}")
# Generate data summary with file references
from data_formulator.agents.agent_utils import generate_data_summary
data_summary = generate_data_summary(input_tables, workspace=self.workspace)
# Build visualization context section
vis_section = ""
if current_visualization:
vis_section = f"\n\n[CURRENT VISUALIZATION] This is the current visualization the user has:\n\n{json.dumps(current_visualization.get('chart_spec', {}), indent=4)}"
elif expected_visualization:
vis_section = f"\n\n[EXPECTED VISUALIZATION] This is the visualization expected by the user:\n\n{json.dumps(expected_visualization.get('chart_spec', {}), indent=4)}"
# Order: context → visualization → goal
if len(prev_messages) > 0:
user_query = f"The user wants a new transformation based off the following updated context and goal:\n\n[CONTEXT]\n\n{data_summary}{vis_section}\n\n[GOAL]\n\n{description}"
else:
user_query = f"[CONTEXT]\n\n{data_summary}{vis_section}\n\n[GOAL]\n\n{description}"
logger.debug(user_query)
# Filter out system messages from prev_messages
filtered_prev_messages = [msg for msg in prev_messages if msg.get("role") != "system"]
# Build user message content: include chart image if available
chart_image = current_visualization.get('chart_image') if current_visualization else None
try:
if chart_image:
user_content = [
{"type": "text", "text": user_query},
{"type": "image_url", "image_url": {"url": chart_image, "detail": "high"}}
]
else:
user_content = user_query
messages = [{"role":"system", "content": self.system_prompt},
*filtered_prev_messages,
{"role":"user","content": user_content}]
t_llm_start = time.time()
response = self.client.get_completion(messages = messages)
t_llm = time.time() - t_llm_start
except Exception as e:
# Fallback to text-only if model doesn't support images
logger.warning(f"Image-based completion failed, falling back to text-only: {e}")
messages = [{"role":"system", "content": self.system_prompt},
*filtered_prev_messages,
{"role":"user","content": user_query}]
t_llm_start = time.time()
response = self.client.get_completion(messages = messages)
t_llm = time.time() - t_llm_start
candidates = self.process_gpt_response(response, messages, t_llm=t_llm)
status = candidates[0].get('status', '?') if candidates else 'empty'
logger.info(f"[DataTransformAgent] run done | status={status}")
return candidates
def followup(self, input_tables, dialog, latest_data_sample, new_instruction: str, n=1,
current_visualization=None, expected_visualization=None):
"""
Followup transformation based on previous dialog and new instruction.
Args:
input_tables: list of input tables
dialog: previous conversation history
latest_data_sample: sample of the latest transformation result
new_instruction: new user instruction for followup
n: number of candidates
current_visualization: dict or None, contains chart_spec and optional chart_image for complete charts
expected_visualization: dict or None, contains chart_spec for incomplete charts
"""
if not new_instruction or not new_instruction.strip():
new_instruction = "Update the transformation based on the updated visualization context."
logger.debug(f"GOAL: \n\n{new_instruction}")
logger.info(f"[DataTransformAgent] followup start")
updated_dialog = [{"role":"system", "content": self.system_prompt}, *dialog[1:]]
# Format sample data
sample_data_str = pd.DataFrame(latest_data_sample).head(10).to_string() + '\n......'
# Build visualization context section
vis_section = ""
if current_visualization:
vis_section = f"\n\n[CURRENT VISUALIZATION] This is the current visualization the user has:\n\n{json.dumps(current_visualization.get('chart_spec', {}), indent=4)}"
elif expected_visualization:
vis_section = f"\n\n[EXPECTED VISUALIZATION] This is the visualization expected by the user:\n\n{json.dumps(expected_visualization.get('chart_spec', {}), indent=4)}"
# Order: data sample → visualization → instruction
followup_text = f"This is the result from the latest transformation:\n\n{sample_data_str}{vis_section}\n\nUpdate the Python script above based on the following instruction:\n\n{new_instruction}"
logger.debug(followup_text)
# Build user message content: include chart image if available
chart_image = current_visualization.get('chart_image') if current_visualization else None
try:
if chart_image:
user_content = [
{"type": "text", "text": followup_text},
{"type": "image_url", "image_url": {"url": chart_image, "detail": "high"}}
]
else:
user_content = followup_text
messages = [*updated_dialog, {"role":"user", "content": user_content}]
t_llm_start = time.time()
response = self.client.get_completion(messages = messages)
t_llm = time.time() - t_llm_start
except Exception as e:
# Fallback to text-only if model doesn't support images
logger.warning(f"Image-based completion failed, falling back to text-only: {e}")
messages = [*updated_dialog, {"role":"user", "content": followup_text}]
t_llm_start = time.time()
response = self.client.get_completion(messages = messages)
t_llm = time.time() - t_llm_start
candidates = self.process_gpt_response(response, messages, t_llm=t_llm)
status = candidates[0].get('status', 'unknown') if candidates else 'empty'
logger.info(f"[DataTransformAgent] followup done | status={status}")
return candidates
================================================
FILE: py-src/data_formulator/agents/agent_interactive_explore.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
import json
import logging
import pandas as pd
from data_formulator.agents.agent_utils import extract_json_objects, generate_data_summary
logger = logging.getLogger(__name__)
SYSTEM_PROMPT = '''You are a data exploration expert who suggests interesting questions to help users explore their datasets.
This prompt contains the following sections:
- [DATASETS] section: available datasets the user is working with.
- [EXPLORATION THREAD] section (optional): sequence of datasets that have been explored in the order they were created, and what questions are asked to create them. These tables are all created from tables in the [DATASETS] section.
- [CURRENT DATA] section (optional): latest data sample the user is viewing, and the visualization they are looking at at the moment.
- [START QUESTION] section (optional): start question from previous exploration steps for context
Your task is to suggest 4 exploration questions (unless the user explicitly asks for the number of questions), that users can follow to gain insights from their data.
When the exploration context is provided, make your suggestion based on the context as well as the original datasets; otherwise leverage the original datasets to suggest questions.
Guidelines for question suggestions:
1. Suggest interesting analytical questions that can uncover new insights from the data.
2. Use a diverse language style to display the questions (can be questions, statements etc).
3. If there are multiple datasets in a thread, consider relationships between them.
4. CONCISENESS: the questions should be concise and to the point
5. QUESTION: the question should be a new question based on the exploration thread:
- if no exploration thread is provided, start with a high-level overview question that directly visualizes the data to give the user a sense of the data.
- either a followup question, or a new question that is related to the exploration thread
- if the current data is rich, you can ask a followup question to further explore the dataset;
- if the current data is already specialized to answer the previous question, you can ask a new question that is related to the thread but not related to the previous question in the thread, leverage earlier exploration data to ask questions that can expand the exploration horizon
- do not repeat questions that have already been explored in the thread
- do not suggest questions that are not related to the thread (e.g. questions that are completely unrelated to the exploration direction in the thread)
- do not naively follow up if the question is already too low-level when previous iterations have already come into a small subset of the data (suggest new related areas related to the metric / attributes etc)
- leverage other datasets in the [DATASETS] section to suggest questions that are related to the exploration thread.
6. DIVERSITY: the questions should be diverse in difficulty (easy / medium / hard) and the four questions should cover different aspects of the data analysis to expand the user's horizon
- simple questions should be short -- single sentence exploratory questions
- medium questions can be 1-2 sentences exploratory questions
- hard questions should introduce some new analysis concept but still make it concise
- you should include both types of questions:
- questions that deepdive from the provided data to further refine the exploration (zoom-in).
- questions that branch out from the provided data to explore new related directions (zoom-out).
- if suitable, suggest a question about statistical analysis: forecasting, regression, or clustering.
7. VISUALIZATION: each question should be visualizable with a chart.
8. FORMATTING: for each question, include a 'goal' that concisely summarizes the essence of the question.
- The goal should all be a short single sentence (<10 words).
- It should capture the key computation and exploration direction of the question (do not omit any information that may lead to ambiguity), but also keep it concise.
- Meaning of the 'goal' should be clear that the user won't misunderstand the actual question descibed in 'text'.
- include the **bold** keywords for the attributes / metrics that are important to the question, especially when the goal mentions fields / metrics in the original dataset (don't have to be exact match)
- include 'difficulty' to indicate the difficulty of the question, it should be one of 'easy', 'medium', 'hard'
- include a 'tag' to describe the type of the question.
Output should be a list of json objects in the following format, each line should be a json object representing a question, starting with 'data:':
Format:
data: {"type": "question", "text": ..., "goal": ..., "difficulty": ..., "tag": ...}
data: {"type": "question", "text": ..., "goal": ..., "difficulty": ..., "tag": ...}
... // more questions
'''
SYSTEM_PROMPT_AGENT = '''You are a data exploration expert to help users explore their datasets.
This prompt contains the following sections:
- [DATASETS] section: available datasets the user is working with.
- [EXPLORATION THREAD] section (optional): sequence of datasets that have been explored in the order they were created, and what questions are asked to create them. These tables are all created from tables in the [DATASETS] section.
- [CURRENT DATA] section (optional): latest data sample the user is viewing, and the visualization they are looking at at the moment.
- [START QUESTION] section (optional): start question from previous exploration steps for context
Given a dataset (or a thread of datasets that have been explored), your task is to suggest 4 exploration questions (unless the user explicitly asks for the number of questions), that users can follow to gain insights from their data.
When the exploration context is provided, make your suggestion based on the context as well as the original datasets; otherwise leverage the original datasets to suggest questions.
Guidelines for question suggestions:
1. Suggest a list of question_groups of interesting analytical questions that can uncover new insights from the data.
2. Use a diverse language style to display the questions (can be questions, statements etc)
3. If there are multiple datasets in a thread, consider relationships between them
4. CONCISENESS: the questions should be concise and to the point
5. QUESTION GROUP GENERATION:
- different questions groups should cover different aspects of the data analysis for user to choose from.
- each question_group is a sequence of 'questions' that builds on top of each other to answer the user's goal.
- each question group should have a difficulty level (easy / medium / hard),
- simple questions should be short -- single sentence exploratory questions
- medium questions can be 1-2 sentences exploratory questions
- hard questions should introduce some new analysis concept but still make it concise
- if suitable, include a group of questions that are related to statistical analysis: forecasting, regression, or clustering.
6. QUESTIONS WITHIN A QUESTION GROUP:
- if the user doesn't provide an exploration thread, start with a high-level overview question that directly visualizes the data to give the user a sense of the data.
- raise new questions that are related to the user's goal, do not repeat questions that have already been explored in the context provided to you.
- if the user provides a start question, suggested questions should be related to the start question.
- the questions should progressively dive deeper into the data, building on top of the previous question.
- start of the question should provide an overview of the data in the direction going to be explored.
- followup questions should refine the previous question, introducing refined analysis to deep dive into the data (e.g., updated computation, filtering, different grouping, etc.)
- don't jump too far from the previous question so that readers can understand the flow of the questions.
- every question should be answerable with a visualization.
7. FORMATTING:
- include "questions" in the question group:
- each question group should have 2-4 questions (or as directed by the user).
- For each question group, include a 'goal' that summarizes the goal of the question group.
- The goal should all be a short single sentence (<12 words).
- Meaning of the 'goal' should be clear that the user won't misunderstand the actual question descibed in 'text'.
- It should capture the key computation and exploration direction of the question (do not omit any information that may lead to ambiguity), but also keep it concise.
- include the **bold** keywords for the attributes / metrics that are important to the question, especially when the goal mentions fields / metrics in the original dataset (don't have to be exact match)
- include 'difficulty' to indicate the difficulty of the question, it should be one of 'easy', 'medium', 'hard'
Output should be a list of json objects in the following format, each line should be a json object representing a question group, starting with 'data: ':
Format:
data: {"questions": [...], "goal": ..., "difficulty": ...}
data: {"questions": [...], "goal": ..., "difficulty": ...}
... // more question groups
'''
class InteractiveExploreAgent(object):
def __init__(self, client, workspace, agent_exploration_rules=""):
self.client = client
self.agent_exploration_rules = agent_exploration_rules
self.workspace = workspace # when set (SQL/datalake mode), use parquet tables for summary
def run(self, input_tables, start_question=None, exploration_thread=None,
current_data_sample=None, current_chart=None, mode='interactive'):
"""
Suggest exploration questions for a dataset or exploration thread.
Args:
input_tables: List of dataset objects with name, rows, description
start_question: Optional start question from previous exploration steps for context
exploration_thread: Optional list of tables from previous exploration steps for context
current_data_sample: Optional data sample from previous exploration steps for context (it should be a json object)
current_chart: Optional chart object from previous exploration steps for context (it should be an image in data:image/png format)
mode: Optional mode of exploration question: 'interactive' or 'agent'
Returns:
List of candidate results with suggested exploration questions
"""
# Generate data summary
data_summary = generate_data_summary(input_tables, self.workspace)
# Build context including exploration thread if available
context = f"[DATASETS] These are the datasets the user is working with:\n\n{data_summary}"
if exploration_thread:
thread_summary = generate_data_summary(
[{
'name': table.get('name', f'Table {i}'),
'rows': table.get('rows', []),
'attached_metadata': table.get('description', ''),
} for i, table in enumerate(exploration_thread, 1)],
self.workspace,
table_name_prefix="Thread Table"
)
context += f"\n\n[EXPLORATION THREAD] These are the sequence of tables the user created in this exploration thread, in the order they were created, and what questions are asked to create them:\n\n{thread_summary}"
if current_data_sample:
context += f"\n\n[CURRENT DATA SAMPLE] This is the current data sample the user is viewing, and the visualization they are looking at at the moment is shown below:\n\n{pd.DataFrame(current_data_sample).head(10).to_string()}"
if start_question:
context += f"\n\n[START QUESTION]\n\n{start_question}"
base_system_prompt = SYSTEM_PROMPT_AGENT if mode == 'agent' else SYSTEM_PROMPT
# Incorporate agent exploration rules into system prompt if provided
if self.agent_exploration_rules and self.agent_exploration_rules.strip():
system_prompt = base_system_prompt + "\n\n[AGENT EXPLORATION RULES]\n\n" + self.agent_exploration_rules.strip() + "\n\nPlease follow the above agent exploration rules when suggesting questions."
else:
system_prompt = base_system_prompt
logger.debug(f"Interactive explore agent input: {context}")
logger.info(f"[InteractiveExploreAgent] run start")
try:
if current_chart:
messages = [
{"role": "system", "content": system_prompt},
{"role": "user", "content": [
{"type": "text", "text": context},
{"type": "image_url", "image_url": {"url": current_chart, "detail": "high"}}
]}
]
else:
messages = [
{"role": "system", "content": system_prompt},
{"role": "user", "content": context}
]
# Get completion from client
stream = self.client.get_completion(messages=messages, stream=True)
except Exception as e:
# if the model doesn't accept image, just use the text context
messages = [
{"role": "system", "content": system_prompt},
{"role": "user", "content": context}
]
# Get completion from client
stream = self.client.get_completion(messages=messages, stream=True)
accumulated_content = ""
for part in stream:
if hasattr(part, 'choices') and len(part.choices) > 0:
delta = part.choices[0].delta
if hasattr(delta, 'content') and delta.content:
accumulated_content += delta.content
# Stream each character for real-time display as JSON
yield delta.content
logger.info(f"[InteractiveExploreAgent] run done")
================================================
FILE: py-src/data_formulator/agents/agent_report_gen.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
import json
from data_formulator.agents.agent_utils import extract_json_objects, generate_data_summary
import logging
logger = logging.getLogger(__name__)
SYSTEM_PROMPT = '''You are a journalist to help the user generate a short blog post based off the data and visualization provided by the user.
The user will provide you:
- the input data summary (the data analysis is based off)
- and a list of visualizations (and their corresponding data) that the user wants to include in the report.
- the report style they want the report to be written in.
Your job is to generate a short blog post based off the data and visualizations provided by the user. It should be a few paragraphs long, and be easy to read.
Note:
- You should not make any assumptions or judgments about a person's gender, biological sex, sexuality, religion, race, nationality, ethnicity, political stance, socioeconomic status, mental health, invisible disabilities, medical conditions, personality type, social impressions, emotional state, and cognitive state.
- If that happens, highlight the the data may include biases, and suggest the user to be careful when interpreting the data.
The report should have two components:
1. A short title of the report
2. Description of findings based on the charts and data.
- connect findings between different charts into a coherent story, write in a way that is easy to read and understand.
- include the image as part of the blog. Use a placeholder [IMAGE(chart_id)] to include the chart that will be replaced later.
- for each chart, write a bit about the what is the chart trying to answer and its findings (use its data as supporting evidence)
- descriptions should all be concise only show 2-3 most important findings for the chart.
3. conclude the blog with a summary of the findings and follows up questions.
Writing style rules:
- The report should be easy to read and understand, the total reading time should be 1 minute for the user, use no more than 200 words.
- The report should be concise and to the point.
- The output should be in markdown format:
- title should be in `# `
- the content should just be paragraphs without subsection headers
- put image reference [IMAGE(chart_id)] in its own line among the texts at appropriate places (replace the chart_id with the actual chart_id, keep the format of [IMAGE(...)]).
- be flexible about using markdown syntax like bullet points, italics, bold, code blocks, tables, etc. to make the report more readable.
- the summary should be in a paragraph start with "**In summary**".
- Note that the reader won't be able to see sample data or code, and the report should be self-contained (referring to the charts).
- The user may provide you a desired writing style, that means the overall language should follow the style (not that the post should still be within 1min reading time).
- "blog post": "blog post", -- a blogpost that is published on a blog platform
- "social post": "social post", -- a social post that is published on a social media platform (should be shorter than a blog post)
- "executive summary": "executive summary", -- a summary of the report for executives, with more formal language and more details, and more bullet points
- "live report": "live report", -- a live report is designed for user to monitor the data and visualization live (like a dashboard), thus, don't interpret the visualization as of now since data will change, instead describe what each chart is designed for and hint what the user should look for as data get updated.
The report should be lightweight, and respect facts in the data. Do not make up any facts or make judgements about the data.
The report should be based off the data and visualizations provided by the user, do not make up any facts or make judgements about the data.
Output markdown directly, do not need to include any other text.
'''
class ReportGenAgent(object):
def __init__(self, client, workspace):
self.client = client
self.workspace = workspace
def get_data_summary(self, input_tables):
return generate_data_summary(input_tables, self.workspace)
def stream(self, input_tables, charts=[], style="blog post"):
"""derive a new concept based on the raw input data
Args:
- input_tables (list): the input tables to the agent
- charts (list): the charts to the agent of format
[
{
"chart_id": ..., // the id of the chart
"code": ..., // the code that derived this table
"chart_data": { "name": ..., "rows": ... },
"chart_url": ... // base64 encoded image
}
]
- style (str): the style of the report, can be "blog post" or "social post" or "executive summary" or "live report"
Returns:
generator: the result of the agent
"""
data_summary = self.get_data_summary(input_tables)
content = []
content.append({
'type': 'text',
'text': f'''{data_summary}'''
})
for chart in charts:
chart_data = chart['chart_data']
chart_data_summary = self.get_data_summary([chart_data])
if chart['chart_url']:
content += [
{
'type': 'text',
'text': f''' [CHART] - chart_id: {chart['chart_id']} \n\n - data summary:\n\n{chart_data_summary} \n\n - code:\n\n{chart['code']}'''
},
{
'type': 'image_url',
'image_url': {
"url": chart['chart_url'],
"detail": "high"
}
}
]
user_prompt = {
'role': 'user',
'content': content + [{'type': 'text', 'text': 'Now based off the data and visualizations provided by the user, generate a report in markdown. The style of the report should be ' + style + '.'}]
}
system_message = {
'role': 'system',
'content': [ {'type': 'text', 'text': SYSTEM_PROMPT}]
}
messages = [
system_message,
user_prompt
]
###### the part that calls open_ai
stream = self.client.get_completion(messages = messages, stream=True)
accumulated_content = ""
for part in stream:
if hasattr(part, 'choices') and len(part.choices) > 0:
delta = part.choices[0].delta
if hasattr(delta, 'content') and delta.content:
accumulated_content += delta.content
# Stream each character for real-time display as JSON
yield delta.content
================================================
FILE: py-src/data_formulator/agents/agent_sort_data.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
import json
from data_formulator.agents.agent_utils import extract_json_objects
import logging
logger = logging.getLogger(__name__)
SYSTEM_PROMPT = '''You are a data scientist to help user to sort data.
The user will provide list of items in the form of a json object, and your goal is to sort the data in its natural order based on your knowledge.
Create an output json object with sorted data based off the [INPUT].
For example:
[INPUT]
{
"name": "grades",
"values": [">=60","10", "20", "30", "40", "50"]
}
[OUTPUT]
{
"name": "grades",
"sorted_values": ["10", "20", "30", "40", "50", ">=60"],
"reason": "sort scores in ascending order"
}
[INPUT]
{
"name": "month",
"values": [ "April", "August", "December", "February", "January", "July", "June", "March", "May", "November", "October", "September" ]
}
[OUTPUT]
{
"name": "month",
"sorted_values": ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"],
"reason": "sort months by their natural order"
}
[INPUT]
{
"name": "month",
"values": ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
}
[OUTPUT]
{
"name": "month",
"sorted_values": ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"],
"reason": "the input list is already ordered months naturally"
}
'''
class SortDataAgent(object):
def __init__(self, client):
self.client = client
def run(self, name, values, n=1):
input_obj = {
'name': name,
'value': values
}
user_query = f"[INPUT]\n\n{json.dumps(input_obj)}\n\n[OUTPUT]"
logger.debug(user_query)
logger.info(f"[SortDataAgent] run start")
messages = [{"role":"system", "content": SYSTEM_PROMPT},
{"role":"user","content": user_query}]
###### the part that calls open_ai
response = self.client.get_completion(messages = messages)
#log = {'messages': messages, 'response': response.model_dump(mode='json')}
candidates = []
for choice in response.choices:
logger.debug("\n=== Sort data agent ===>\n")
logger.debug(choice.message.content + "\n")
json_blocks = extract_json_objects(choice.message.content + "\n")
if len(json_blocks) > 0:
result = {'status': 'ok', 'content': json_blocks[0]}
else:
try:
json_block = json.loads(choice.message.content + "\n")
result = {'status': 'ok', 'content': json_block}
except:
result = {'status': 'other error', 'content': 'unable to extract VegaLite script from response'}
# individual dialog for the agent
result['dialog'] = [*messages, {"role": choice.message.role, "content": choice.message.content}]
result['agent'] = 'SortDataAgent'
candidates.append(result)
status = candidates[0].get('status', '?') if candidates else 'empty'
logger.info(f"[SortDataAgent] run done | status={status}")
return candidates
================================================
FILE: py-src/data_formulator/agents/agent_utils.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
import json
import keyword
import numpy as np
import re
def string_to_py_varname(var_str):
var_name = re.sub(r'\W|^(?=\d)', '_', var_str)
if keyword.iskeyword(var_name):
var_name = f"__{var_name}"
return var_name
def field_name_to_ts_variable_name(field_name):
if field_name.strip() == "":
return "inp"
clean_name = re.sub('[^A-Za-z0-9]+', ' ', field_name)
clean_name = re.sub(' +', ' ', clean_name)
var_name = ''.join(x for x in clean_name.title() if not x.isspace())
var_name = var_name[0].lower() + var_name[1:]
return var_name
def infer_ts_datatype(df, name):
if name not in df.columns:
return "any"
dtype = df[name].dtype
if dtype == "object":
return "string"
elif dtype == "int64" or dtype == "float64":
return "number"
elif dtype == "bool":
return "boolean"
elif dtype == "datetime64":
return "Date"
else:
return "any"
def value_handling_func(val):
"""process values to make it comparable"""
if isinstance(val, (int,)):
return val
try:
val = float(val)
val = np.round(val, 5)
except:
pass
if isinstance(val, (list,)):
return str(val)
return val
def table_hash(table):
"""hash a table, mostly for the purpose of comparison"""
if len(table) == 0:
return hash(table)
schema = sorted(list(table[0].keys()))
frozen_table = tuple(sorted([tuple([hash(value_handling_func(r[key])) for key in schema]) for r in table]))
return hash(frozen_table)
def extract_code_from_gpt_response(code_raw, language):
"""search for matches and then look for pairs of ```...``` to extract code"""
prefix_pos = [m.span()[0] for m in re.compile(f"```{language}").finditer(code_raw)]
all_spans = [m.span() for m in re.compile("```").finditer(code_raw)]
matches = []
for i in range(len(all_spans) - 1):
if all_spans[i][0] in prefix_pos and all_spans[i+1][0] not in prefix_pos:
matches.append([all_spans[i][0], all_spans[i+1][1]])
results = []
if len(matches) > 0:
match = matches[0]
for match in matches:
code = code_raw[match[0]: match[1]]
code = code[len(f"```{language}"): len(code) - len("```")]
results.append(code)
return results
def find_matching_bracket(text, start_index, bracket_type='curly'):
"""Find the index of the matching closing bracket for JSON objects or arrays."""
if bracket_type == 'curly':
open_bracket, close_bracket = '{', '}'
elif bracket_type == 'square':
open_bracket, close_bracket = '[', ']'
else:
raise ValueError("Invalid bracket_type. Use 'curly' or 'square'.")
stack = []
for index in range(start_index, len(text)):
char = text[index]
if char == open_bracket:
stack.append(char)
elif char == close_bracket:
if not stack:
return -1
stack.pop()
if not stack:
return index
return -1
def extract_json_objects(text):
"""Extracts JSON objects and arrays from a text string.
Returns a list of parsed JSON objects and arrays.
"""
json_objects = []
start_index = 0
while True:
# Search for the start of a JSON object or array
object_start = text.find('{', start_index)
array_start = text.find('[', start_index)
# Find the earliest JSON structure start
if object_start == -1 and array_start == -1:
break
elif object_start == -1:
start_index = array_start
bracket_type = 'square'
elif array_start == -1:
start_index = object_start
bracket_type = 'curly'
else:
start_index = min(object_start, array_start)
bracket_type = 'square' if start_index == array_start else 'curly'
# Find the matching closing bracket
end_index = find_matching_bracket(text, start_index, bracket_type)
if end_index == -1:
break
json_str = text[start_index:end_index + 1]
try:
json_obj = json.loads(json_str)
json_objects.append(json_obj)
except ValueError:
pass
start_index = end_index + 1
return json_objects
def get_field_summary(field_name, df, field_sample_size, max_val_chars=100):
# Convert lists to strings to make them hashable
def make_hashable(val):
if val is None:
return None
if isinstance(val, list):
return str(val)
return val
try:
values = sorted([make_hashable(x) for x in list(set([make_hashable(x) for x in df[field_name].values])) if x is not None])
except:
values = [make_hashable(x) for x in list(set([make_hashable(x) for x in df[field_name].values])) if x is not None]
val_sample = ""
sample_size = field_sample_size
if len(values) <= sample_size:
val_sample = values
else:
val_sample = values[:int(sample_size / 2)] + ["..."] + values[-(sample_size - int(sample_size / 2)):]
def sample_val_cap(val):
if len(str(val)) > max_val_chars:
s = str(val)[:max_val_chars] + "..."
else:
s = str(val)
if ',' in s:
s = f'"{s}"'
return s
val_str = ', '.join([sample_val_cap(str(s)) for s in val_sample])
return f"{field_name} -- type: {df[field_name].dtype}, values: {val_str}"
def generate_data_summary(
input_tables,
workspace,
include_data_samples=True,
field_sample_size=7,
row_sample_size=5,
max_val_chars=140,
table_name_prefix="Table"
):
"""
Generate a natural, well-organized summary of input tables by reading workspace parquet files.
All tables (including temp tables) should be in the workspace before calling this function.
Use WorkspaceWithTempData context manager to mount temp tables to workspace.
Organization approach:
- Each table is clearly separated with a header
- Information flows logically: Overview → Schema → Examples
- Consistent section ordering for better readability
- Shows filename for workspace tables
Args:
input_tables: list of dicts with 'name' key
workspace: Workspace instance with all tables mounted (including temp data)
include_data_samples: whether to include sample data
field_sample_size: number of example values per field
row_sample_size: number of sample rows to show
max_val_chars: max characters per value
table_name_prefix: prefix for table headers
Returns:
Formatted string summary of all tables
"""
def assemble_table_summary(table, idx):
table_name = table['name']
description = table.get("attached_metadata", "")
# Read data into DataFrame (handles parquet, csv, excel, json, etc.)
df = workspace.read_data_as_df(table_name)
# Get filename for display (LLM uses this to generate read_parquet/read_csv calls)
data_file_path = workspace.get_relative_data_file_path(table_name)
num_rows = len(df)
num_cols = len(df.columns)
# Build sections in logical order: Overview → Description → Schema → Examples
sections = []
# 1. Table Header with basic stats
header = f"## {table_name_prefix} {idx + 1}: {table_name}"
if num_rows > 0:
header += f" ({num_rows:,} rows × {num_cols} columns)"
sections.append(header)
sections.append(f"- **file path:** `{data_file_path}`")
sections.append("") # Empty line for spacing
# 2. Description (if available) - provides context first
if description:
sections.append(f"### Description\n{description}\n")
# 3. Schema/Fields - core structure information
fields_summary = '\n'.join([
' - ' + get_field_summary(fname, df, field_sample_size, max_val_chars)
for fname in df.columns
])
sections.append(f"### Schema ({num_cols} fields)\n{fields_summary}\n")
# 4. Sample data (if requested) - concrete examples last
if include_data_samples and num_rows > 0:
sample_df = df.head(row_sample_size)
sections.append(
f"### Sample Data (first {min(row_sample_size, num_rows)} rows)\n"
f"```\n{sample_df.to_string()}\n```\n"
)
return '\n'.join(sections)
# Build summaries for all tables
table_summaries = [assemble_table_summary(table, i) for i, table in enumerate(input_tables)]
# Join with visual separators
separator = "\n" + "─" * 60 + "\n\n"
return separator.join(table_summaries)
================================================
FILE: py-src/data_formulator/agents/agent_utils_sql.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
"""
SQL-related utility functions for agents.
These functions are used across multiple agents for DuckDB operations and SQL data summaries.
"""
import re
def sanitize_table_name(table_name: str) -> str:
"""Sanitize table name to be used in SQL queries"""
# Replace spaces with underscores
sanitized_name = table_name.replace(" ", "_")
sanitized_name = sanitized_name.replace("-", "_")
# Allow alphanumeric, underscore, dot, dash, and dollar sign
sanitized_name = re.sub(r'[^a-zA-Z0-9_\.$]', '', sanitized_name)
return sanitized_name
def create_duckdb_conn_with_parquet_views(workspace, input_tables: list[dict]):
"""
Create an in-memory DuckDB connection with a view for each parquet table in the workspace.
Input tables are expected to be parquet-backed tables in the datalake (parquet-to-parquet).
Args:
workspace: Workspace instance
input_tables: list of dicts with 'name' key for the table name
Returns:
DuckDB connection with views created for all input tables
"""
import duckdb
conn = duckdb.connect(":memory:")
for table in input_tables:
name = table["name"]
view_name = sanitize_table_name(name)
path = workspace.get_parquet_path(name)
path_escaped = str(path).replace("\\", "\\\\").replace("'", "''")
conn.execute(f'CREATE VIEW "{view_name}" AS SELECT * FROM read_parquet(\'{path_escaped}\')')
return conn
================================================
FILE: py-src/data_formulator/agents/client_utils.py
================================================
import litellm
import openai
from azure.identity import DefaultAzureCredential, get_bearer_token_provider
class Client(object):
"""
Returns a LiteLLM client configured for the specified endpoint and model.
Supports OpenAI, Azure, Ollama, and other providers via LiteLLM.
"""
def __init__(self, endpoint, model, api_key=None, api_base=None, api_version=None):
self.endpoint = endpoint
self.model = model
self.params = {}
if api_key is not None and api_key != "":
self.params["api_key"] = api_key
if api_base is not None and api_base != "":
self.params["api_base"] = api_base
if api_version is not None and api_version != "":
self.params["api_version"] = api_version
if self.endpoint == "gemini":
if model.startswith("gemini/"):
self.model = model
else:
self.model = f"gemini/{model}"
elif self.endpoint == "anthropic":
if model.startswith("anthropic/"):
self.model = model
else:
self.model = f"anthropic/{model}"
elif self.endpoint == "azure":
self.params["api_base"] = api_base
self.params["api_version"] = api_version if api_version else "2025-04-01-preview"
if api_key is None or api_key == "":
token_provider = get_bearer_token_provider(
DefaultAzureCredential(), "https://cognitiveservices.azure.com/.default"
)
self.params["azure_ad_token_provider"] = token_provider
self.params["custom_llm_provider"] = "azure"
elif self.endpoint == "ollama":
self.params["api_base"] = api_base if api_base else "http://localhost:11434"
self.params["max_tokens"] = self.params["max_completion_tokens"]
if model.startswith("ollama/"):
self.model = model
else:
self.model = f"ollama/{model}"
@classmethod
def from_config(cls, model_config: dict[str, str]):
"""
Create a client instance from model configuration.
Args:
model_config: Dictionary containing endpoint, model, api_key, api_base, api_version
Returns:
Client instance for making API calls
"""
# Strip whitespace from all values
for key in model_config:
if isinstance(model_config[key], str):
model_config[key] = model_config[key].strip()
return cls(
model_config["endpoint"],
model_config["model"],
model_config.get("api_key"),
model_config.get("api_base"),
model_config.get("api_version")
)
def get_completion(self, messages, stream=False):
"""
Returns a LiteLLM client configured for the specified endpoint and model.
Supports OpenAI, Azure, Ollama, and other providers via LiteLLM.
"""
# Configure LiteLLM
if self.endpoint == "openai":
client = openai.OpenAI(
base_url=self.params.get("api_base", None),
api_key=self.params.get("api_key", ""),
timeout=120
)
completion_params = {
"model": self.model,
"messages": messages,
}
if self.model.startswith("gpt-5") or self.model.startswith("o1") or self.model.startswith("o3"):
completion_params["reasoning_effort"] = "low"
return client.chat.completions.create(**completion_params, stream=stream)
else:
params = self.params.copy()
if (self.model.startswith("gpt-5") or self.model.startswith("o1") or self.model.startswith("o3")
or self.model.startswith("claude-sonnet-4-5") or self.model.startswith("claude-opus-4")):
params["reasoning_effort"] = "low"
return litellm.completion(
model=self.model,
messages=messages,
drop_params=True,
stream=stream,
**params
)
def get_response(self, messages: list[dict], tools: list | None = None):
"""
Returns a response using OpenAI's Response API approach.
"""
if self.endpoint == "openai":
client = openai.OpenAI(
base_url=self.params.get("api_base", None),
api_key=self.params.get("api_key", ""),
timeout=120
)
return client.responses.create(
model=self.model,
input=messages,
tools=tools,
**self.params
)
else:
return litellm.responses(
model=self.model,
input=messages,
tools=tools,
drop_params=True,
**self.params
)
================================================
FILE: py-src/data_formulator/agents/data_agent.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
"""Autonomous data exploration agent (SWE-agent style).
The agent receives a high-level user question, then enters an
observe → think → act loop where it picks one of three actions per turn:
visualize – call DataRecAgent to transform data & create a chart
clarify – ask the user a clarification question (pauses the loop)
present – summarize findings and terminate the loop
The full trajectory (system prompt + observations) is maintained as a
standard message list and sent to the LLM on every turn so the model has
complete context to make decisions.
"""
import json
import logging
import time
import uuid
from typing import Any, Generator
from data_formulator.agents.agent_data_rec import DataRecAgent
from data_formulator.agents.agent_utils import extract_json_objects, generate_data_summary
from data_formulator.agents.client_utils import Client
from data_formulator.code_signing import sign_result
from data_formulator.workflows.create_vl_plots import (
assemble_vegailte_chart,
coerce_field_type,
resolve_field_type,
spec_to_base64,
field_metadata_to_semantic_types,
)
import pandas as pd
logger = logging.getLogger(__name__)
# ---------------------------------------------------------------------------
# System prompt
# ---------------------------------------------------------------------------
SYSTEM_PROMPT = '''\
You are an autonomous data exploration agent.
Your goal is to help the user answer their question by creating one or more
data visualizations. You operate in a loop: at every turn you MUST output
**exactly one action** as a JSON object (nothing else).
## Available actions
### 1. `visualize`
Use this when you want to create a visualization. You provide a concise
analytical question that will be forwarded to a data-transformation agent
which will write code, transform the data, and pick a chart type.
```json
{{
"action": "visualize",
"thought": "",
"question": ""
}}
```
Guidelines for the question:
- It should be self-contained: mention which fields, aggregations, filters
or derived metrics to use.
- Each question should target ONE chart.
- Keep it concise but precise enough so the data transformation agent can
execute without ambiguity.
### 2. `clarify`
Use this when the user's question is ambiguous, there are multiple
reasonable interpretations, or critical information is missing.
```json
{{
"action": "clarify",
"thought": "",
"message": ""
}}
```
Guidelines:
- Only clarify when genuinely necessary; prefer making a reasonable
assumption and proceeding.
- Ask at most one question per turn.
### 3. `present`
Use this when you believe you have sufficiently answered the user's
question and can summarize findings.
```json
{{
"action": "present",
"thought": "",
"summary": ""
}}
```
Guidelines:
- The summary should reference the visualizations you created.
- Keep it to 3-5 bullet points, each ≤ 25 words.
- Present after at most {max_iterations} visualization steps, even if
there is more to explore.
## Decision guidelines
- **Start** by understanding the user question and the data. If the
question is clear, go ahead and `visualize`. If it is ambiguous,
`clarify` first.
- **After a visualization** is created, review the result (data sample +
chart image) and decide:
- `visualize` again if the question is not yet fully answered.
- `present` if the findings are sufficient or interesting enough.
- `clarify` if the result reveals that the original question needs
scoping.
- **Never** output two actions in one turn.
- **Never** repeat a visualization that already exists in the trajectory.
- Always output valid JSON with one of the three action types.
{agent_exploration_rules}
'''
# ---------------------------------------------------------------------------
# Agent
# ---------------------------------------------------------------------------
class DataAgent:
"""Autonomous data exploration agent with observe-think-act loop."""
def __init__(
self,
client: Client,
workspace,
agent_exploration_rules: str = "",
agent_coding_rules: str = "",
max_iterations: int = 5,
max_repair_attempts: int = 1,
):
self.client = client
self.workspace = workspace
self.agent_exploration_rules = agent_exploration_rules
self.agent_coding_rules = agent_coding_rules
self.max_iterations = max_iterations
self.max_repair_attempts = max_repair_attempts
# Sub-agent for data transformation + chart recommendation
self.rec_agent = DataRecAgent(
client=client,
workspace=workspace,
agent_coding_rules=agent_coding_rules,
)
# ------------------------------------------------------------------
# Public API
# ------------------------------------------------------------------
def run(
self,
input_tables: list[dict[str, Any]],
user_question: str,
conversation_history: list[dict[str, str]] | None = None,
trajectory: list[dict] | None = None,
completed_step_count: int = 0,
) -> Generator[dict[str, Any], None, None]:
"""Run the autonomous exploration loop.
Yields event dicts with ``type`` in:
``"action"`` – the agent's chosen action (for logging/UI)
``"result"`` – a visualization result (data + chart)
``"clarify"`` – a clarification question (loop pauses)
``"completion"`` – final summary (loop terminates)
``"error"`` – error information
To resume after a ``clarify`` event, call ``run()`` again with
the ``trajectory`` returned in the clarify payload (the caller
should have appended the user's clarification as a user message).
"""
if trajectory is None:
trajectory = self._build_initial_messages(
input_tables, user_question, conversation_history
)
completed_steps: list[dict[str, Any]] = []
# Track DataRecAgent dialog for follow-up calls
rec_dialog: list[dict] = []
rec_last_data: dict | list = []
iteration = completed_step_count
while iteration < self.max_iterations:
iteration += 1
# --- THINK: ask the LLM to pick an action -----------------
t_llm_start = time.time()
action = self._get_next_action(trajectory)
logger.info(f"[DataAgent] timing: iteration {iteration} think llm={time.time() - t_llm_start:.3f}s")
if action is None:
yield self._error_event(iteration, "Failed to parse agent action from LLM response")
break
action_type = action.get("action")
logger.info(f"[DataAgent] Iteration {iteration}: action={action_type}")
# Append the agent's response to the trajectory
trajectory.append({
"role": "assistant",
"content": json.dumps(action, ensure_ascii=False),
})
# --- ACT --------------------------------------------------
if action_type == "clarify":
yield {
"type": "clarify",
"iteration": iteration,
"thought": action.get("thought", ""),
"message": action.get("message", ""),
"trajectory": self._strip_images(trajectory),
"completed_step_count": len(completed_steps),
}
# Loop pauses – caller resumes by calling run() again
# with the trajectory + user's clarification appended.
return
elif action_type == "present":
yield {
"type": "completion",
"iteration": iteration,
"status": "success",
"content": {
"thought": action.get("thought", ""),
"summary": action.get("summary", ""),
"total_steps": len(completed_steps),
},
}
return
elif action_type == "visualize":
question = action.get("question", user_question)
# Yield action event so the UI can show what the agent is doing
yield {
"type": "action",
"iteration": iteration,
"action": "visualize",
"thought": action.get("thought", ""),
"question": question,
}
# Execute the visualize action
viz_result = self._execute_visualize(
input_tables=input_tables,
question=question,
prev_dialog=rec_dialog,
prev_data=rec_last_data,
)
if viz_result["status"] != "ok":
# Append error observation and let agent decide
error_msg = viz_result.get("error_message", "Unknown error")
observation = f"[OBSERVATION – Step {len(completed_steps) + 1} FAILED]\n\nError: {error_msg}"
trajectory.append({"role": "user", "content": observation})
yield self._error_event(iteration, error_msg, question=question)
continue
# Successful visualization
transform_result = viz_result["transform_result"]
sign_result(transform_result)
chart_image = viz_result.get("chart_image")
transformed_data = transform_result["content"]
code = transform_result.get("code", "")
# Update rec agent state for follow-ups
rec_dialog = transform_result.get("dialog", [])
rec_last_data = transformed_data
# Build step record
step = {
"question": question,
"code": code,
"data": {
"rows": transformed_data["rows"],
"name": (
transformed_data["virtual"]["table_name"]
if "virtual" in transformed_data
else None
),
},
"visualization": chart_image,
}
completed_steps.append(step)
# Yield the result to the frontend
yield {
"type": "result",
"iteration": iteration,
"status": "success",
"content": {
"question": question,
"result": transform_result,
},
}
# Append observation to trajectory for the next think step
observation_msg = self._format_observation(
step_index=len(completed_steps),
question=question,
code=code,
data=transformed_data,
chart_image=chart_image,
)
trajectory.append(observation_msg)
else:
# Unrecognised action – let the LLM know
trajectory.append({
"role": "user",
"content": (
f"[ERROR] Unknown action '{action_type}'. "
"Please choose one of: visualize, clarify, present."
),
})
yield self._error_event(
iteration,
f"Unknown action: {action_type}",
)
# Exhausted max iterations – force a completion yield
yield {
"type": "completion",
"iteration": iteration,
"status": "max_iterations",
"content": {
"summary": "Reached the maximum number of exploration steps.",
"total_steps": len(completed_steps),
},
}
# ------------------------------------------------------------------
# Message construction
# ------------------------------------------------------------------
def _build_system_prompt(self) -> str:
rules_block = ""
if self.agent_exploration_rules and self.agent_exploration_rules.strip():
rules_block = (
"\n## Additional exploration rules\n\n"
+ self.agent_exploration_rules.strip()
+ "\n\nPlease follow the above rules when exploring data."
)
return SYSTEM_PROMPT.format(
max_iterations=self.max_iterations,
agent_exploration_rules=rules_block,
)
def _build_initial_messages(
self,
input_tables: list[dict[str, Any]],
user_question: str,
conversation_history: list[dict[str, str]] | None = None,
) -> list[dict]:
"""Build the initial trajectory with system prompt + data context + user question."""
data_summary = generate_data_summary(input_tables, workspace=self.workspace)
# Optionally prepend conversation history
history_block = ""
if conversation_history:
lines = []
for msg in conversation_history:
role = "User" if msg.get("role") == "user" else "Assistant"
lines.append(f"{role}: {msg.get('content', '')}")
history_block = (
"[PREVIOUS CONVERSATION FOR REFERENCE]\n"
+ "\n".join(lines)
+ "\n\n"
)
user_content = (
f"{history_block}"
f"[DATASETS]\n\n{data_summary}\n\n"
f"[USER QUESTION]\n\n{user_question}"
)
return [
{"role": "system", "content": self._build_system_prompt()},
{"role": "user", "content": user_content},
]
# ------------------------------------------------------------------
# LLM interaction
# ------------------------------------------------------------------
def _get_next_action(self, trajectory: list[dict]) -> dict | None:
"""Call the LLM with the current trajectory and parse the action JSON."""
response = self.client.get_completion(messages=trajectory)
if isinstance(response, Exception):
logger.error(f"[DataAgent] LLM error: {response}")
return None
if not response.choices:
return None
content = response.choices[0].message.content or ""
logger.debug(f"[DataAgent] Raw LLM response:\n{content}")
json_blocks = extract_json_objects(content)
if not json_blocks:
# Try to salvage – the model might have wrapped in markdown
return None
return json_blocks[0]
# ------------------------------------------------------------------
# Visualize action execution
# ------------------------------------------------------------------
def _execute_visualize(
self,
input_tables: list[dict[str, Any]],
question: str,
prev_dialog: list[dict],
prev_data: dict | list,
) -> dict[str, Any]:
"""Execute a visualize action via DataRecAgent, with repair retries.
Returns a dict with:
status: "ok" | "error"
transform_result: the DataRecAgent result (when ok)
chart_image: base64 chart image or None
error_message: str (when error)
"""
# Decide whether to follow-up or start fresh
if prev_dialog:
if isinstance(prev_data, dict) and "rows" in prev_data:
sample = prev_data["rows"]
else:
sample = []
results = self.rec_agent.followup(
input_tables=input_tables,
new_instruction=question,
latest_data_sample=sample,
dialog=prev_dialog,
)
else:
results = self.rec_agent.run(
input_tables=input_tables,
description=question,
)
# Repair loop
attempt = 0
while results and results[0]["status"] != "ok" and attempt < self.max_repair_attempts:
attempt += 1
error_msg = results[0].get("content", "Unknown error")
dialog = results[0].get("dialog", [])
logger.warning(
f"[DataAgent] Repair attempt {attempt}/{self.max_repair_attempts}: {error_msg}"
)
repair_instruction = (
f"We ran into the following problem executing the code, please fix it:\n\n"
f"{error_msg}\n\n"
"Please think step by step, reflect why the error happened and fix the code."
)
results = self.rec_agent.followup(
input_tables=input_tables,
new_instruction=repair_instruction,
latest_data_sample=[],
dialog=dialog,
)
if not results or results[0]["status"] != "ok":
return {
"status": "error",
"error_message": results[0]["content"] if results else "No results from DataRecAgent",
}
transform_result = results[0]
transformed_data = transform_result["content"]
# Create chart
chart_image = self._create_chart(transformed_data, transform_result.get("refined_goal", {}))
return {
"status": "ok",
"transform_result": transform_result,
"chart_image": chart_image,
}
def _create_chart(
self,
transformed_data: dict[str, Any],
refined_goal: dict[str, Any],
) -> str | None:
"""Create a chart from transformed data and return a base64 PNG string."""
chart_obj = refined_goal.get("chart", {})
chart_type = chart_obj.get("chart_type", "Bar Chart")
chart_encodings = chart_obj.get("encodings", {})
chart_config = chart_obj.get("config", {})
try:
df = pd.DataFrame(transformed_data["rows"])
if df.empty:
return None
encodings = {}
for channel, field in chart_encodings.items():
if field and field in df.columns:
field_type = resolve_field_type(df[field], field)
field_type = coerce_field_type(chart_type, channel, field_type)
encodings[channel] = {"field": field, "type": field_type}
spec = assemble_vegailte_chart(
df, chart_type, encodings, config=chart_config,
semantic_types=field_metadata_to_semantic_types(refined_goal.get("field_metadata")),
)
return spec_to_base64(spec) if spec else None
except Exception as e:
logger.error(f"[DataAgent] Chart creation error: {e}")
return None
# ------------------------------------------------------------------
# Observation formatting
# ------------------------------------------------------------------
def _format_observation(
self,
step_index: int,
question: str,
code: str,
data: dict[str, Any],
chart_image: str | None,
) -> dict:
"""Format a completed step as a user message for the trajectory."""
# Build data summary
data_summary = generate_data_summary(
[{"name": data.get("virtual", {}).get("table_name", f"step_{step_index}"),
"rows": data["rows"]}],
workspace=self.workspace,
)
text = (
f"[OBSERVATION – Step {step_index}]\n\n"
f"**Question**: {question}\n\n"
f"**Code**:\n```python\n{code}\n```\n\n"
f"**Transformed Data Sample**:\n{data_summary}"
)
if chart_image:
# Multimodal content with chart image
content: list[dict[str, Any]] = [
{"type": "text", "text": text + "\n\n**Visualization**:"},
]
if chart_image.startswith("data:") or chart_image.startswith("http"):
content.append({
"type": "image_url",
"image_url": {"url": chart_image},
})
return {"role": "user", "content": content}
return {"role": "user", "content": text}
# ------------------------------------------------------------------
# Helpers
# ------------------------------------------------------------------
@staticmethod
def _error_event(iteration: int, error_message: str, **extra) -> dict[str, Any]:
return {
"type": "error",
"iteration": iteration,
"status": "error",
"error_message": error_message,
**extra,
}
@staticmethod
def _strip_images(trajectory: list[dict]) -> list[dict]:
"""Return a copy of the trajectory with image_url blocks removed.
This keeps the payload small when sending the trajectory back
to the client for stateless resumption.
"""
stripped: list[dict] = []
for msg in trajectory:
content = msg.get("content")
if isinstance(content, list):
# Multimodal message – keep only text parts
text_parts = [p for p in content if p.get("type") == "text"]
if text_parts:
stripped.append({**msg, "content": text_parts})
else:
stripped.append({**msg, "content": "[image removed]"})
else:
stripped.append(msg)
return stripped
================================================
FILE: py-src/data_formulator/agents/semantic_types.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
"""
=============================================================================
SEMANTIC TYPE SYSTEM (Python mirror of the TypeScript registry)
=============================================================================
The **source of truth** for semantic types lives in the TypeScript library:
src/lib/agents-chart/core/type-registry.ts
This file mirrors the registered types and provides:
1. String constants for every type in the TS TYPE_REGISTRY
2. Classification sets (measures, temporal, categorical, etc.)
3. Prompt generation for the DataLoadAgent LLM call
4. VL-type mapping + name-heuristic inference for create_vl_plots.py
5. Legacy compatibility list
When a type is added/removed in the TS registry, update this file to match.
=============================================================================
"""
from typing import Dict, List, Optional, Set
# ---------------------------------------------------------------------------
# All Semantic Types (must match TYPE_REGISTRY keys in type-registry.ts)
# ---------------------------------------------------------------------------
# TEMPORAL — DateTime
DATETIME = "DateTime" # Full date and time: "2024-01-15T14:30:00"
DATE = "Date" # Date only: "2024-01-15"
TIME = "Time" # Time only: "14:30:00"
TIMESTAMP = "Timestamp" # Unix timestamp (seconds or milliseconds since epoch)
# TEMPORAL — DateGranule
YEAR = "Year" # "2024" (as a time unit, not a measure)
QUARTER = "Quarter" # "Q1", "Q2", "2024-Q1"
MONTH = "Month" # "January", "Jan", 1-12
WEEK = "Week" # "Week 1", 1-52
DAY = "Day" # "Monday", "Mon", 1-31
HOUR = "Hour" # 0-23
YEAR_MONTH = "YearMonth" # "2024-01", "Jan 2024"
YEAR_QUARTER = "YearQuarter"# "2024-Q1"
YEAR_WEEK = "YearWeek" # "2024-W01"
DECADE = "Decade" # "1990s", "2000s"
# TEMPORAL — Duration
DURATION = "Duration" # Time span: "2 hours", "3 days", milliseconds
# MEASURE — Amount
AMOUNT = "Amount" # Monetary or general amounts (additive)
PRICE = "Price" # Unit price (intensive — avg, not sum)
REVENUE = "Revenue" # Total revenue/sales (additive)
COST = "Cost" # Expenses/costs (additive)
# MEASURE — Physical
QUANTITY = "Quantity" # Generic continuous measure (additive)
TEMPERATURE = "Temperature" # Degrees — conditional diverging, arbitrary zero
# MEASURE — Proportion
PERCENTAGE = "Percentage" # 0-100% or 0-1 ratio (intensive, bounded)
# MEASURE — SignedMeasure
PROFIT = "Profit" # Signed additive, conditional diverging
PERCENTAGE_CHANGE = "PercentageChange" # Signed intensive, conditional diverging
SENTIMENT = "Sentiment" # Signed intensive, inherent diverging
CORRELATION = "Correlation" # Signed intensive, inherent diverging, bounded [-1,1]
# MEASURE — GenericMeasure
COUNT = "Count" # Discrete count of items (additive)
NUMBER = "Number" # Generic number (measure fallback)
# DISCRETE
RANK = "Rank" # Position in ordered list: 1st, 2nd, 3rd
SCORE = "Score" # Rating score: 1-5, 1-10, 0-100
RATING = "Rating" # Star rating, letter grade
INDEX = "Index" # Row number, sequence number
# IDENTIFIER
ID = "ID" # Unique identifier (not for aggregation!)
# GEOGRAPHIC — GeoCoordinate
LATITUDE = "Latitude" # -90 to 90
LONGITUDE = "Longitude" # -180 to 180
# GEOGRAPHIC — GeoPlace
COUNTRY = "Country" # Country name or code
STATE = "State" # State/Province
CITY = "City" # City name
REGION = "Region" # Geographic region
ADDRESS = "Address" # Street address
ZIP_CODE = "ZipCode" # Postal code
# CATEGORICAL — Entity
PERSON_NAME = "PersonName" # Full name, first/last name
COMPANY = "Company" # Company/Organization name
PRODUCT = "Product" # Product name
CATEGORY = "Category" # Product/item category
NAME = "Name" # Generic named entity (fallback)
# CATEGORICAL — Coded
STATUS = "Status" # State: "Active", "Pending", "Closed"
TYPE = "Type" # Type classification
BOOLEAN = "Boolean" # True/False, Yes/No
DIRECTION = "Direction" # N, S, E, W — cyclic ordinal
# CATEGORICAL — Binned
RANGE = "Range" # Numeric range: "10000-20000", "<50", "50+"
AGE_GROUP = "AgeGroup" # Age range: "18-24", "25-34"
# FALLBACKS
STRING = "String" # Generic string (categorical fallback)
UNKNOWN = "Unknown" # Cannot determine type
# ---------------------------------------------------------------------------
# All Semantic Types List (matches TYPE_REGISTRY key order)
# ---------------------------------------------------------------------------
ALL_SEMANTIC_TYPES: List[str] = [
# Temporal — DateTime
DATETIME, DATE, TIME, TIMESTAMP,
# Temporal — DateGranule
YEAR, QUARTER, MONTH, WEEK, DAY, HOUR,
YEAR_MONTH, YEAR_QUARTER, YEAR_WEEK, DECADE,
# Temporal — Duration
DURATION,
# Measure — Amount
AMOUNT, PRICE, REVENUE, COST,
# Measure — Physical
QUANTITY, TEMPERATURE,
# Measure — Proportion
PERCENTAGE,
# Measure — SignedMeasure
PROFIT, PERCENTAGE_CHANGE, SENTIMENT, CORRELATION,
# Measure — GenericMeasure
COUNT, NUMBER,
# Discrete
RANK, SCORE, RATING, INDEX,
# Identifier
ID,
# Geographic — GeoCoordinate
LATITUDE, LONGITUDE,
# Geographic — GeoPlace
COUNTRY, STATE, CITY, REGION, ADDRESS, ZIP_CODE,
# Categorical — Entity
PERSON_NAME, COMPANY, PRODUCT, CATEGORY, NAME,
# Categorical — Coded
STATUS, TYPE, BOOLEAN, DIRECTION,
# Categorical — Binned
RANGE, AGE_GROUP,
# Fallbacks
STRING, UNKNOWN,
]
# ---------------------------------------------------------------------------
# Type Sets for Classification
# ---------------------------------------------------------------------------
TIMESERIES_X_TYPES: Set[str] = {
DATETIME, DATE, TIME, TIMESTAMP,
YEAR_MONTH, YEAR_QUARTER, YEAR_WEEK,
YEAR, QUARTER, MONTH, WEEK, DAY, HOUR, DECADE,
}
MEASURE_TYPES: Set[str] = {
AMOUNT, PRICE, REVENUE, COST,
QUANTITY, TEMPERATURE,
PERCENTAGE,
PROFIT, PERCENTAGE_CHANGE, SENTIMENT, CORRELATION,
COUNT, NUMBER,
DURATION,
}
NON_MEASURE_NUMERIC_TYPES: Set[str] = {
RANK, INDEX, SCORE, RATING,
YEAR, MONTH, DAY, HOUR,
LATITUDE, LONGITUDE,
}
CATEGORICAL_TYPES: Set[str] = {
NAME, PERSON_NAME, COMPANY, PRODUCT, CATEGORY,
STATUS, TYPE, BOOLEAN, DIRECTION,
COUNTRY, STATE, CITY, REGION,
RANGE, AGE_GROUP,
STRING,
}
ORDINAL_TYPES: Set[str] = {
YEAR, QUARTER, MONTH, WEEK, DAY, HOUR, DECADE,
RANK, SCORE, RATING,
RANGE, AGE_GROUP,
DIRECTION,
}
GEO_TYPES: Set[str] = {
LATITUDE, LONGITUDE,
COUNTRY, STATE, CITY, REGION, ADDRESS, ZIP_CODE,
}
SIGNED_MEASURE_TYPES: Set[str] = {
PROFIT, PERCENTAGE_CHANGE, SENTIMENT, CORRELATION,
}
# ---------------------------------------------------------------------------
# Grouped by Category (for prompt generation)
# ---------------------------------------------------------------------------
SEMANTIC_TYPE_CATEGORIES: Dict[str, List[str]] = {
"Temporal (point-in-time)": [DATETIME, DATE, TIME, TIMESTAMP],
"Temporal (granules)": [YEAR, QUARTER, MONTH, WEEK, DAY, HOUR],
"Temporal (combined)": [YEAR_MONTH, YEAR_QUARTER, YEAR_WEEK, DECADE],
"Temporal (duration)": [DURATION],
"Numeric measures (monetary)": [AMOUNT, PRICE, REVENUE, COST],
"Numeric measures (physical)": [QUANTITY, TEMPERATURE],
"Numeric measures (proportion)": [PERCENTAGE],
"Numeric measures (signed/diverging)": [PROFIT, PERCENTAGE_CHANGE, SENTIMENT, CORRELATION],
"Numeric measures (generic)": [COUNT, NUMBER],
"Numeric discrete": [RANK, INDEX, SCORE, RATING],
"Identifier": [ID],
"Geographic coordinates": [LATITUDE, LONGITUDE],
"Geographic locations": [COUNTRY, STATE, CITY, REGION, ADDRESS, ZIP_CODE],
"Entity names": [PERSON_NAME, COMPANY, PRODUCT, CATEGORY, NAME],
"Categorical codes": [STATUS, TYPE, BOOLEAN, DIRECTION],
"Binned ranges": [RANGE, AGE_GROUP],
"Fallback": [STRING, UNKNOWN],
}
# ---------------------------------------------------------------------------
# Helper Functions
# ---------------------------------------------------------------------------
def is_measure_type(semantic_type: str) -> bool:
"""Check if a semantic type is a true measure (suitable for quantitative encoding)."""
return semantic_type in MEASURE_TYPES
def is_timeseries_type(semantic_type: str) -> bool:
"""Check if a semantic type is suitable for time-series X axis."""
return semantic_type in TIMESERIES_X_TYPES
def is_categorical_type(semantic_type: str) -> bool:
"""Check if a semantic type is categorical (suitable for color/grouping)."""
return semantic_type in CATEGORICAL_TYPES
def is_ordinal_type(semantic_type: str) -> bool:
"""Check if a semantic type is ordinal (has inherent order)."""
return semantic_type in ORDINAL_TYPES
def is_geo_type(semantic_type: str) -> bool:
"""Check if a semantic type is geographic."""
return semantic_type in GEO_TYPES
def is_non_measure_numeric(semantic_type: str) -> bool:
"""Check if a semantic type is numeric but should not be aggregated."""
return semantic_type in NON_MEASURE_NUMERIC_TYPES
def is_signed_measure(semantic_type: str) -> bool:
"""Check if a semantic type is a signed measure (can go negative)."""
return semantic_type in SIGNED_MEASURE_TYPES
# ---------------------------------------------------------------------------
# Prompt Generation
# ---------------------------------------------------------------------------
def generate_semantic_types_prompt() -> str:
"""Generate the semantic types section for the LLM prompt."""
lines = ["Semantic types to consider (grouped by category):"]
lines.append("")
for category, types in SEMANTIC_TYPE_CATEGORIES.items():
lines.append(f" {category}:")
lines.append(f" {', '.join(types)}")
lines.append("")
lines.append("Guidelines for choosing semantic types:")
lines.append("")
lines.append("1. TEMPORAL types:")
lines.append(" - Use DateTime/Date/Time for full timestamps or dates")
lines.append(" - Use Timestamp for Unix timestamps (seconds or milliseconds since epoch)")
lines.append(" - Use YearMonth, YearQuarter for combined temporal like '2024-01' or '2024-Q1'")
lines.append(" - Use Year, Month, Day for discrete time units (even if stored as numbers)")
lines.append(" - Use Duration for time spans (e.g., '2 hours', milliseconds)")
lines.append("")
lines.append("2. MONETARY MEASURE types:")
lines.append(" - Use Amount for generic monetary values")
lines.append(" - Use Price for per-unit prices (averaged, not summed)")
lines.append(" - Use Revenue/Cost for totals (summed)")
lines.append(" - Use Profit for values that can be negative (profit/loss)")
lines.append("")
lines.append("3. PHYSICAL / GENERIC MEASURE types:")
lines.append(" - Use Quantity for generic continuous measures (weight, distance, area, volume, speed, etc.)")
lines.append(" - Provide the 'unit' field for physical quantities (e.g., 'kg', 'km', '°C', 'mph')")
lines.append(" - Use Temperature for temperature values (has special diverging color behavior)")
lines.append(" - Use Count for discrete counts of items")
lines.append(" - Use Number only when no more specific measure type applies")
lines.append("")
lines.append("4. PROPORTION & SIGNED MEASURE types:")
lines.append(" - Use Percentage for 0-100% or 0-1 ratios")
lines.append(" - Use PercentageChange for growth rates or % change (can be negative)")
lines.append(" - Use Sentiment for sentiment scores (inherently diverging around 0)")
lines.append(" - Use Correlation for correlation coefficients (bounded -1 to 1)")
lines.append("")
lines.append("5. NUMERIC DISCRETE types (should NOT be aggregated):")
lines.append(" - Use Rank for positions (1st, 2nd, 3rd)")
lines.append(" - Use ID for unique identifiers")
lines.append(" - Use Score/Rating for evaluation scores (1-5, A-F)")
lines.append(" - For Score/Rating, provide 'intrinsic_domain' as [min, max] inferred from the data (e.g., [1, 10] if values range 1-10)")
lines.append(" - IMPORTANT: A column named 'year' with values like 2020, 2021 is Year, not Number!")
lines.append("")
lines.append("6. GEOGRAPHIC types:")
lines.append(" - Use Latitude/Longitude for coordinates")
lines.append(" - Use Country, State, City for named locations")
lines.append("")
lines.append("7. CATEGORICAL types:")
lines.append(" - Use specific entity types (PersonName, Company, Product) when applicable")
lines.append(" - Use Category for classification fields")
lines.append(" - Use Status for state/status fields ('Active', 'Pending')")
lines.append(" - Use Boolean for true/false, yes/no fields")
lines.append(" - Use Direction for compass directions (N, S, E, W)")
lines.append("")
lines.append("8. RANGE types:")
lines.append(" - Use Range for binned numeric values ('10000-20000', '<50', '50+')")
lines.append(" - Use AgeGroup specifically for age ranges ('18-24', '25-34')")
lines.append("")
lines.append("9. FALLBACK types:")
lines.append(" - Use String for generic text when no specific type applies")
lines.append(" - Do NOT use generic names like 'Value', 'Data', etc. — pick the closest match above")
return "\n".join(lines)
# For backward compatibility with existing code
LEGACY_SEMANTIC_TYPES = [
"Location", "Decade", "Year", "Month", "YearMonth", "Day",
"Date", "Time", "DateTime", "TimeRange", "Range", "Duration",
"Name", "Percentage", "String", "Number"
]
# ---------------------------------------------------------------------------
# Semantic Type → Vega-Lite Encoding Type
# ---------------------------------------------------------------------------
VL_TYPE_MAP: Dict[str, str] = {
# Temporal → temporal
"DateTime": "temporal", "Date": "temporal", "Time": "temporal", "Timestamp": "temporal",
"YearMonth": "temporal", "YearQuarter": "temporal", "YearWeek": "temporal",
"Year": "temporal",
# Temporal granules → ordinal
"Quarter": "ordinal", "Month": "ordinal",
"Week": "ordinal", "Day": "ordinal", "Hour": "ordinal", "Decade": "ordinal",
# Duration → quantitative
"Duration": "quantitative",
# Measures → quantitative
"Amount": "quantitative", "Price": "quantitative", "Revenue": "quantitative", "Cost": "quantitative",
"Quantity": "quantitative", "Temperature": "quantitative",
"Percentage": "quantitative",
"Profit": "quantitative", "PercentageChange": "quantitative",
"Sentiment": "quantitative", "Correlation": "quantitative",
"Count": "quantitative", "Number": "quantitative",
# Discrete numerics
"Rank": "ordinal", "Index": "ordinal",
"Score": "quantitative", "Rating": "quantitative",
"ID": "nominal",
# Geographic coordinates → quantitative
"Latitude": "quantitative", "Longitude": "quantitative",
# Geographic locations → nominal
"Country": "nominal", "State": "nominal", "City": "nominal",
"Region": "nominal", "Address": "nominal", "ZipCode": "nominal",
# Entity names → nominal
"Name": "nominal", "PersonName": "nominal",
"Company": "nominal", "Product": "nominal", "Category": "nominal",
# Coded → nominal (Direction can be ordinal but defaults nominal for VL)
"Status": "nominal", "Type": "nominal", "Boolean": "nominal",
"Direction": "nominal",
# Ranges → ordinal
"Range": "ordinal", "AgeGroup": "ordinal",
# Fallbacks
"String": "nominal", "Unknown": "nominal",
}
def get_vl_type(semantic_type: str) -> Optional[str]:
"""
Get the Vega-Lite encoding type for a semantic type.
Returns 'quantitative', 'ordinal', 'nominal', or 'temporal', or None if unknown.
"""
return VL_TYPE_MAP.get(semantic_type)
# ---------------------------------------------------------------------------
# Name-based Heuristic Inference
# ---------------------------------------------------------------------------
#
# For derived columns (from agent code) that lack frontend semantic type
# metadata, infer a likely VL type from the column name.
#
# Pattern matching is intentionally conservative — only triggers when
# the column name strongly suggests a specific meaning.
# ---------------------------------------------------------------------------
import re as _re
# Patterns that strongly indicate quantitative (measures)
_QUANT_PATTERNS: list[_re.Pattern] = [
_re.compile(r'(?:^|_)(avg|mean|average|sum|total|count|num|min|max|median|std|stdev|var|variance)(?:_|$)', _re.I),
_re.compile(r'(?:^|_)(revenue|sales|profit|income|cost|expense|price|amount|quantity|volume|weight|distance|speed|temperature|rate|ratio|pct|percent|percentage|growth|change|diff|delta)(?:_|$)', _re.I),
_re.compile(r'(?:^|_)(lat|lon|latitude|longitude)(?:_|$)', _re.I),
]
# Patterns that indicate temporal
_TEMPORAL_PATTERNS: list[_re.Pattern] = [
_re.compile(r'(?:^|_)(date|datetime|timestamp|time|created_at|updated_at|started_at|ended_at)(?:_|$)', _re.I),
_re.compile(r'^year$', _re.I),
]
# Patterns that indicate ordinal (time granules)
_ORDINAL_PATTERNS: list[_re.Pattern] = [
_re.compile(r'^(month|quarter|week|day|hour|decade|year_month|year_quarter)$', _re.I),
_re.compile(r'(?:^|_)(rank|ranking|level|tier|grade|priority)(?:_|$)', _re.I),
]
# Patterns that indicate nominal (categorical)
_NOMINAL_PATTERNS: list[_re.Pattern] = [
_re.compile(r'(?:^|_)(name|label|category|type|status|group|class|kind|tag|code|id|key)(?:_|$)', _re.I),
_re.compile(r'(?:^|_)(country|state|city|region|location|department|brand|company|product)(?:_|$)', _re.I),
]
def infer_vl_type_from_name(column_name: str) -> Optional[str]:
"""
Infer a likely Vega-Lite type from a column name using pattern matching.
Returns 'quantitative', 'ordinal', 'nominal', 'temporal', or None if
no strong signal is found.
"""
# Check patterns in priority order
for pattern in _TEMPORAL_PATTERNS:
if pattern.search(column_name):
return 'temporal'
for pattern in _ORDINAL_PATTERNS:
if pattern.search(column_name):
return 'ordinal'
for pattern in _QUANT_PATTERNS:
if pattern.search(column_name):
return 'quantitative'
for pattern in _NOMINAL_PATTERNS:
if pattern.search(column_name):
return 'nominal'
return None
================================================
FILE: py-src/data_formulator/agents/web_utils.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
import requests
from bs4 import BeautifulSoup
import logging
from urllib.parse import urlparse
import tempfile
import os
import socket
import ipaddress
logger = logging.getLogger(__name__)
def _is_private_ip(ip_str: str) -> bool:
"""
Check if an IP address is private, internal, or otherwise restricted.
Args:
ip_str: IP address as a string
Returns:
bool: True if IP is private/restricted, False if public
"""
try:
ip_obj = ipaddress.ip_address(ip_str)
# Check if IP is private, loopback, link-local, multicast, reserved, or unspecified
if (
ip_obj.is_private or
ip_obj.is_loopback or
ip_obj.is_link_local or
ip_obj.is_multicast or
ip_obj.is_reserved or
ip_obj.is_unspecified
):
return True
# Explicitly block cloud metadata endpoints
# AWS/Azure/GCP metadata endpoint
if ip_str == "169.254.169.254":
return True
# AWS IPv6 metadata endpoint
if ip_str.startswith("fd00:ec2::"):
return True
return False
except ValueError:
# Not a valid IP address
return False
def _validate_url_for_ssrf(url: str) -> str:
"""
Validate a URL to prevent SSRF attacks.
Performs the following checks:
1. Protocol validation (HTTP/HTTPS only)
2. Private IP blocking
Args:
url: The URL to validate
Returns:
str: The validated URL
Raises:
ValueError: If the URL fails any security checks
"""
if not url:
raise ValueError("URL cannot be empty")
# Parse and validate URL format
parsed_url = urlparse(url)
if not parsed_url.scheme or not parsed_url.netloc:
raise ValueError(f"Invalid URL format: {url}")
# Protection 1: Only allow HTTP/HTTPS schemes
if parsed_url.scheme.lower() not in ("http", "https"):
raise ValueError(
f"Blocked: Unsupported URL scheme '{parsed_url.scheme}'. "
f"Only HTTP and HTTPS are allowed to prevent SSRF attacks."
)
hostname = parsed_url.hostname
if not hostname:
raise ValueError(f"Could not extract hostname from URL: {url}")
# Protection 2: Block requests to private/internal IP addresses
try:
# Resolve all addresses for the hostname (handles both IPv4 and IPv6)
addr_info = socket.getaddrinfo(hostname, None)
for res in addr_info:
addr = res[4][0]
# Check if this resolved IP is private/internal
if _is_private_ip(addr):
raise ValueError(
f"Blocked: URL '{url}' resolves to private/internal IP address {addr}. "
f"Access to private networks is not allowed to prevent SSRF attacks."
)
except socket.gaierror as e:
raise ValueError(f"Could not resolve hostname '{hostname}': {str(e)}") from e
return url
def download_html_content(url: str, timeout: int = 30, headers: dict | None = None) -> str:
"""
Download HTML content from a given URL with SSRF protection.
This function implements comprehensive SSRF protection:
1. Protocol validation (HTTP/HTTPS only)
2. Private IP blocking (before request)
3. Redirect validation (validates all redirect destinations)
4. Timeout limits (prevents slowloris attacks)
5. Logging of all accessed URLs (for security auditing)
Args:
url (str): The URL to download HTML from
timeout (int): Request timeout in seconds (default: 30, max: 60)
headers (dict, optional): Custom headers for the request
Returns:
str: The HTML content as a string
Raises:
requests.RequestException: If the request fails
ValueError: If the URL is invalid or blocked by SSRF protection
"""
# Protection 5: Log all URL access attempts for security auditing
logger.info(f"Attempting to download HTML from URL: {url}")
# Protection 1 & 2: Validate URL for SSRF (protocol and IP checks)
_validate_url_for_ssrf(url)
# Protection 4: Enforce reasonable timeout limits (prevent slowloris)
if timeout <= 0:
timeout = 30
elif timeout > 60:
logger.warning(f"Timeout of {timeout}s exceeds maximum, capping at 60s")
timeout = 60
# Set default headers if none provided
if headers is None:
headers = {
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36',
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
'Accept-Language': 'en-US,en;q=0.5',
'Accept-Encoding': 'gzip, deflate',
'Connection': 'keep-alive',
'Upgrade-Insecure-Requests': '1',
}
try:
# Protection 3: Use a session to handle and validate redirects
with requests.Session() as session:
# Create a custom adapter to hook into redirect handling
class SSRFSafeHTTPAdapter(requests.adapters.HTTPAdapter):
def send(self, request, **kwargs):
# Validate each request (including redirects)
try:
_validate_url_for_ssrf(request.url)
except ValueError as e:
# Log the blocked redirect attempt
logger.error(f"Blocked redirect to unsafe URL: {request.url} - {str(e)}")
raise
return super().send(request, **kwargs)
# Mount the adapter for both HTTP and HTTPS
adapter = SSRFSafeHTTPAdapter()
session.mount('http://', adapter)
session.mount('https://', adapter)
# Make the request (redirects will be validated automatically)
response = session.get(
url,
timeout=timeout,
headers=headers,
allow_redirects=True # Safe because we validate each redirect
)
response.raise_for_status()
# Log successful access and any redirects that occurred
if response.history:
redirect_chain = " -> ".join([r.url for r in response.history] + [response.url])
logger.info(f"Successfully downloaded HTML with redirects: {redirect_chain}")
else:
logger.info(f"Successfully downloaded HTML from: {url}")
# Ensure we're getting HTML content
content_type = response.headers.get('content-type', '').lower()
if 'text/html' not in content_type and 'application/xhtml' not in content_type:
logger.warning(f"Content-Type is {content_type}, but proceeding anyway")
return response.text
except ValueError as e:
# SSRF protection blocked the request
logger.error(f"SSRF protection blocked request to {url}: {str(e)}")
raise
except requests.RequestException as e:
# Network or HTTP error
logger.error(f"Failed to download HTML from {url}: {str(e)}")
raise
def html_to_text(html_content: str, remove_scripts: bool = True, remove_styles: bool = True) -> str:
"""
Convert HTML content to readable text by extracting and cleaning the text content.
Args:
html_content (str): HTML content as a string
remove_scripts (bool): Whether to remove script tags (default: True)
remove_styles (bool): Whether to remove style tags (default: True)
Returns:
str: Clean, readable text content
"""
if not html_content or not html_content.strip():
return ""
try:
# Parse HTML with BeautifulSoup
soup = BeautifulSoup(html_content, 'html.parser')
# Remove script and style elements if requested
if remove_scripts:
for script in soup(["script", "noscript"]):
script.decompose()
if remove_styles:
for style in soup(["style"]):
style.decompose()
# Get text content
text = soup.get_text()
# Clean up the text
lines = (line.strip() for line in text.splitlines())
chunks = (phrase.strip() for line in lines for phrase in line.split(" "))
text = ' '.join(chunk for chunk in chunks if chunk)
return text
except Exception as e:
logger.error(f"Failed to convert HTML to text: {str(e)}")
# Fallback: return the raw content if parsing fails
return html_content
def get_html_title(html_content: str) -> str | None:
"""
Extract the title from HTML content.
Args:
html_content (str): HTML content as a string
Returns:
str or None: The title if found, None otherwise
"""
if not html_content:
return None
try:
soup = BeautifulSoup(html_content, 'html.parser')
title_tag = soup.find('title')
return title_tag.get_text().strip() if title_tag else None
except Exception as e:
logger.error(f"Failed to extract title from HTML: {str(e)}")
return None
def get_html_meta_description(html_content: str) -> str | None:
"""
Extract the meta description from HTML content.
Args:
html_content (str): HTML content as a string
Returns:
str or None: The meta description if found, None otherwise
"""
if not html_content:
return None
try:
soup = BeautifulSoup(html_content, 'html.parser')
meta_desc = soup.find('meta', attrs={'name': 'description'})
if meta_desc:
return meta_desc.get('content', '').strip()
# Try Open Graph description
meta_og_desc = soup.find('meta', attrs={'property': 'og:description'})
if meta_og_desc:
return meta_og_desc.get('content', '').strip()
return None
except Exception as e:
logger.error(f"Failed to extract meta description from HTML: {str(e)}")
return None
================================================
FILE: py-src/data_formulator/app.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
import argparse
import sys
import os
import mimetypes
mimetypes.add_type('application/javascript', '.js')
mimetypes.add_type('application/javascript', '.mjs')
import flask
from flask import Flask, request, send_from_directory
from flask import stream_with_context, Response
import webbrowser
import threading
import numpy as np
import time
import logging
import json
from pathlib import Path
from dotenv import load_dotenv
import secrets
import base64
APP_ROOT = Path(Path(__file__).parent).absolute()
# Create Flask app (lightweight, no heavy imports yet)
app = Flask(__name__, static_url_path='', static_folder=os.path.join(APP_ROOT, "dist"))
app.secret_key = secrets.token_hex(16)
app.json.sort_keys = False
app.config['MAX_CONTENT_LENGTH'] = 100 * 1024 * 1024 # 100 MB
class CustomJSONEncoder(json.JSONEncoder):
def default(self, obj):
if isinstance(obj, np.int64):
return int(obj)
if isinstance(obj, (bytes, bytearray)):
return base64.b64encode(obj).decode('ascii')
return super().default(obj)
app.json_encoder = CustomJSONEncoder
# Load env files early.
load_dotenv(os.path.join(APP_ROOT, "..", "..", '.env'))
load_dotenv(os.path.join(APP_ROOT, '.env'))
# Default config from env (can be overridden by CLI args)
app.config['CLI_ARGS'] = {
'sandbox': os.environ.get('SANDBOX', 'local'),
'disable_display_keys': os.environ.get('DISABLE_DISPLAY_KEYS', 'false').lower() == 'true',
'disable_database': os.environ.get('DISABLE_DATABASE', 'false').lower() == 'true',
'disable_file_upload': os.environ.get('DISABLE_FILE_UPLOAD', 'false').lower() == 'true',
'project_front_page': os.environ.get('PROJECT_FRONT_PAGE', 'false').lower() == 'true',
'max_display_rows': int(os.environ.get('MAX_DISPLAY_ROWS', '10000')),
'data_dir': os.environ.get('DATA_FORMULATOR_HOME', None),
'dev': os.environ.get('DEV_MODE', 'false').lower() == 'true',
'workspace_backend': os.environ.get('WORKSPACE_BACKEND', 'local'),
'azure_blob_connection_string': os.environ.get('AZURE_BLOB_CONNECTION_STRING', None),
'azure_blob_account_url': os.environ.get('AZURE_BLOB_ACCOUNT_URL', None),
'azure_blob_container': os.environ.get('AZURE_BLOB_CONTAINER', 'data-formulator'),
}
# Get logger for this module (logging config moved to run_app function)
logger = logging.getLogger(__name__)
def configure_logging():
"""Configure logging for the Flask application."""
logging.basicConfig(
level=logging.ERROR,
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
handlers=[logging.StreamHandler(sys.stdout)]
)
# Enable INFO for agent modules so timing logs are visible
logging.getLogger('data_formulator.agents').setLevel(logging.INFO)
# Suppress verbose logging from third-party libraries
logging.getLogger('httpx').setLevel(logging.WARNING)
logging.getLogger('litellm').setLevel(logging.WARNING)
logging.getLogger('openai').setLevel(logging.WARNING)
app.logger.handlers = []
for handler in logging.getLogger().handlers:
app.logger.addHandler(handler)
_blueprints_registered = False
def _register_blueprints():
"""
Import and register blueprints. This is where heavy imports happen.
Called at module level (for gunicorn) and from run_app() (for CLI).
Guarded to prevent double registration.
"""
global _blueprints_registered
if _blueprints_registered:
return
_blueprints_registered = True
# Import tables routes (imports database connectors)
print(" Loading data connectors...", flush=True)
from data_formulator.tables_routes import tables_bp
# Import agent routes (imports AI/ML libraries: litellm, sklearn, etc.)
print(" Loading AI agents...", flush=True)
from data_formulator.agent_routes import agent_bp
# Import session routes
from data_formulator.session_routes import session_bp
# Import demo stream routes
from data_formulator.demo_stream_routes import demo_stream_bp, limiter as demo_stream_limiter, start_iss_collector
demo_stream_limiter.init_app(app)
# Register blueprints
app.register_blueprint(tables_bp)
app.register_blueprint(agent_bp)
app.register_blueprint(session_bp)
app.register_blueprint(demo_stream_bp)
# Start background ISS position collector
start_iss_collector()
# Register blueprints at module level so WSGI servers (gunicorn) pick up all routes.
# The guard inside _register_blueprints() prevents double registration when run via CLI.
_register_blueprints()
@app.route('/api/example-datasets')
def get_sample_datasets():
from data_formulator.example_datasets_config import EXAMPLE_DATASETS
return flask.jsonify(EXAMPLE_DATASETS)
@app.route("/", defaults={"path": ""})
def index_alt(path):
logger.info(app.static_folder)
return send_from_directory(app.static_folder, "index.html")
@app.errorhandler(404)
def page_not_found(e):
logger.info(app.static_folder)
return send_from_directory(app.static_folder, "index.html")
@app.route('/api/app-config', methods=['GET'])
def get_app_config():
"""Provide frontend configuration settings from CLI arguments"""
args = app.config['CLI_ARGS']
config = {
"SANDBOX": args['sandbox'],
"DISABLE_DISPLAY_KEYS": args['disable_display_keys'],
"DISABLE_DATABASE": args['disable_database'],
"DISABLE_FILE_UPLOAD": args['disable_file_upload'],
"PROJECT_FRONT_PAGE": args['project_front_page'],
"MAX_DISPLAY_ROWS": args['max_display_rows'],
"DEV_MODE": args.get('dev', False),
"WORKSPACE_BACKEND": args.get('workspace_backend', 'local'),
}
if not args['disable_database']:
workspace_backend = args.get('workspace_backend', 'local')
if workspace_backend != 'azure_blob':
from data_formulator.datalake.workspace import get_data_formulator_home
config["DATA_FORMULATOR_HOME"] = str(get_data_formulator_home())
return flask.jsonify(config)
def parse_args() -> argparse.Namespace:
parser = argparse.ArgumentParser(description="Data Formulator")
parser.add_argument("-p", "--port", type=int, default=5567, help="The port number you want to use")
parser.add_argument("--sandbox", type=str, default=os.environ.get('SANDBOX', 'local'),
choices=['local', 'docker'],
help="Python code execution backend: 'local' (default, isolated subprocess with audit hooks), "
"'docker' (maximum isolation, requires Docker)")
parser.add_argument("--disable-display-keys", action='store_true', default=False,
help="Whether disable displaying keys in the frontend UI, recommended to turn on if you host the app not just for yourself.")
parser.add_argument("--disable-database", action='store_true', default=False,
help="Disable server-side data persistence. Data loaders and table routes remain available but data is not saved to disk. "
"The frontend forces local-only mode (storeOnServer=false) so all table data lives in the browser.")
parser.add_argument("--disable-file-upload", action='store_true', default=False,
help="Disable file upload functionality. This prevents the app from uploading files to the server.")
parser.add_argument("--project-front-page", action='store_true', default=False,
help="Project the front page as the main page instead of the app.")
parser.add_argument("--max-display-rows", type=int,
default=int(os.environ.get('MAX_DISPLAY_ROWS', '10000')),
help="Maximum number of rows to send to the frontend for display (default: 10000)")
parser.add_argument("--data-dir", type=str, default=None,
help="Data Formulator home directory for workspaces and sessions (default: ~/.data_formulator)")
parser.add_argument("--dev", action='store_true', default=False,
help="Launch the app in development mode (prevents the app from opening the browser automatically)")
parser.add_argument("--workspace-backend", type=str,
default=os.environ.get('WORKSPACE_BACKEND', 'local'),
choices=['local', 'azure_blob'],
help="Workspace storage backend: 'local' (default, filesystem) or 'azure_blob' (Azure Blob Storage)")
parser.add_argument("--azure-blob-connection-string", type=str,
default=os.environ.get('AZURE_BLOB_CONNECTION_STRING'),
help="Azure Blob Storage connection string (mutually exclusive with --azure-blob-account-url)")
parser.add_argument("--azure-blob-account-url", type=str,
default=os.environ.get('AZURE_BLOB_ACCOUNT_URL'),
help="Azure Blob Storage account URL for Entra ID auth, e.g. https://.blob.core.windows.net "
"(uses DefaultAzureCredential; mutually exclusive with --azure-blob-connection-string)")
parser.add_argument("--azure-blob-container", type=str,
default=os.environ.get('AZURE_BLOB_CONTAINER', 'data-formulator'),
help="Azure Blob Storage container name (default: data-formulator)")
return parser.parse_args()
def run_app():
print("Starting Data Formulator...", flush=True)
configure_logging()
args = parse_args()
# Override config from CLI args
app.config['CLI_ARGS'] = {
'sandbox': args.sandbox,
'disable_display_keys': args.disable_display_keys,
'disable_database': args.disable_database,
'disable_file_upload': args.disable_file_upload,
'project_front_page': args.project_front_page,
'max_display_rows': args.max_display_rows,
'data_dir': args.data_dir,
'dev': args.dev,
'workspace_backend': args.workspace_backend,
'azure_blob_connection_string': args.azure_blob_connection_string,
'azure_blob_account_url': args.azure_blob_account_url,
'azure_blob_container': args.azure_blob_container,
}
# Register blueprints (this is where heavy imports happen)
_register_blueprints()
url = "http://localhost:{0}".format(args.port)
print(f"Ready! Open {url} in your browser.", flush=True)
if not args.dev:
threading.Timer(1.5, lambda: webbrowser.open(url, new=2)).start()
debug_mode = args.dev
app.run(host='0.0.0.0', port=args.port, debug=debug_mode, use_reloader=debug_mode)
if __name__ == '__main__':
run_app()
================================================
FILE: py-src/data_formulator/auth.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
"""
Authentication and identity management for Data Formulator.
This module provides a hybrid identity system that supports both anonymous
browser-based users and authenticated users (via Azure App Service or JWT).
Security Model:
- Anonymous users: Browser UUID from X-Identity-Id header (prefixed with "browser:")
- Authenticated users: Verified identity from Azure headers or JWT (prefixed with "user:")
- Namespacing ensures authenticated user data cannot be accessed by spoofing headers
"""
import logging
import re
from flask import request, current_app
logger = logging.getLogger(__name__)
# Maximum raw length for identity values (before namespacing).
_MAX_IDENTITY_LENGTH = 256
# Allowed characters: word chars, @, dot, dash (covers emails, UUIDs, etc.).
_IDENTITY_RE = re.compile(r'^[\w@.\-]+$', re.ASCII)
def _validate_identity_value(value: str, source: str) -> str:
"""Validate and return a trimmed identity value.
Raises ``ValueError`` if the value is empty, too long, or contains
characters that should never appear in an identity string (e.g.
path separators, control characters, shell metacharacters).
"""
value = value.strip()
if not value:
raise ValueError(f"Empty identity value from {source}")
if len(value) > _MAX_IDENTITY_LENGTH:
raise ValueError(
f"Identity value from {source} exceeds "
f"{_MAX_IDENTITY_LENGTH} characters"
)
if not _IDENTITY_RE.match(value):
raise ValueError(
f"Identity value from {source} contains disallowed characters"
)
return value
def get_identity_id() -> str:
"""
Get identity ID with proper security priority:
1. Verified user from Azure App Service auth headers (trusted, set by Azure)
2. Verified user from JWT bearer token (trusted, cryptographically verified)
3. Browser ID from X-Identity-Id header (untrusted, for anonymous users only)
The key insight: for anonymous users, we trust X-Identity-Id because there's
no security risk (who cares if someone "steals" a random UUID?). For authenticated
users, we MUST extract identity from verified sources, not client-provided headers.
Identity is namespaced as "user:" or "browser:" to ensure authenticated
user data is never accessible via anonymous browser identity spoofing.
Returns:
str: The namespaced identity ID string (e.g., "user:alice@..." or "browser:550e8400-...")
Raises:
ValueError: If no identity could be determined
"""
# Priority 1: Azure App Service Authentication (EasyAuth)
# When deployed to Azure with authentication enabled, Azure injects these headers.
# These are SET BY AZURE (not the client) after verifying the user's identity.
azure_principal_id = request.headers.get('X-MS-CLIENT-PRINCIPAL-ID')
if azure_principal_id:
validated = _validate_identity_value(azure_principal_id, "Azure principal")
logger.debug(f"Using Azure principal ID: {validated[:8]}...")
return f"user:{validated}"
# Priority 2: JWT Bearer Token (for custom auth implementations)
# If you implement your own auth, verify the JWT here and extract user ID.
# Example (uncomment and configure when implementing JWT auth):
#
# auth_header = request.headers.get('Authorization', '')
# if auth_header.startswith('Bearer '):
# token = auth_header[7:]
# try:
# import jwt
# payload = jwt.decode(token, current_app.config['JWT_SECRET'], algorithms=['HS256'])
# user_id = payload.get('sub') or payload.get('user_id')
# if user_id:
# logger.debug(f"Using JWT user ID: {user_id[:8]}...")
# return f"user:{user_id}"
# except Exception as e:
# logger.warning(f"Invalid JWT token: {e}")
# # Fall through to browser identity
# Priority 3: Anonymous browser identity (UNTRUSTED - from client header)
# SECURITY: We NEVER trust the namespace prefix from X-Identity-Id header.
# Even if client sends "user:alice@...", we force "browser:" prefix.
# Only verified auth (Azure headers, JWT) can result in "user:" prefix.
client_identity = request.headers.get('X-Identity-Id')
if client_identity:
# Extract the ID part, ignoring any client-provided prefix
# e.g., "browser:550e8400-..." → "550e8400-..."
# e.g., "user:alice@..." → "alice@..." (but forced to browser: namespace)
if ':' in client_identity:
# Strip the prefix - we don't trust client-provided namespaces
identity_value = client_identity.split(':', 1)[1]
else:
identity_value = client_identity
validated = _validate_identity_value(identity_value, "X-Identity-Id header")
# Always use browser: prefix for client-provided identities
return f"browser:{validated}"
raise ValueError("X-Identity-Id header is required. Please refresh the page.")
================================================
FILE: py-src/data_formulator/code_signing.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
"""HMAC-based code signing for transformation code.
When the agent generates Python transformation code and the server
executes it successfully, the server signs the code with a secret key.
The signature is returned to the frontend alongside the code.
When the frontend later sends the code back for re-execution (e.g.
during data refresh), the server verifies the signature before running
the code. This prevents a tampered or injected script from being
executed by the sandbox.
Secret lifecycle
~~~~~~~~~~~~~~~~
- **Dev mode** (``--dev``): uses a fixed, deterministic key so that
signatures survive reloader restarts and hot-reloads during
development. This is *not* secure for production.
- **Production**: derives the key from Flask's ``app.secret_key``.
For multi-worker deploys (gunicorn) set the ``SECRET_KEY`` env-var
so all workers share the same Flask secret.
- **Explicit override**: set ``DF_CODE_SIGNING_SECRET`` env-var — this
takes priority over everything (useful for multi-instance deploys
behind a load balancer).
"""
import hashlib
import hmac
import logging
import os
logger = logging.getLogger(__name__)
# ---------------------------------------------------------------------------
# Server-side secret
# ---------------------------------------------------------------------------
# Explicit env-var takes highest priority (for multi-instance deploys).
_EXPLICIT_SECRET: str | None = os.environ.get("DF_CODE_SIGNING_SECRET") or None
# Fixed key used in dev mode so reloader restarts don't invalidate
# existing signatures. NOT suitable for production.
_DEV_SECRET = b"data-formulator-dev-signing-key"
def _is_dev_mode() -> bool:
"""Return True if the server was started with ``--dev``."""
try:
from flask import current_app
return current_app.config.get("CLI_ARGS", {}).get("dev", False)
except (ImportError, RuntimeError):
return False
def _get_secret() -> bytes:
"""Return the signing secret.
Priority:
1. ``DF_CODE_SIGNING_SECRET`` env-var (set once, works everywhere)
2. Dev mode → fixed deterministic key (survives reloader restarts)
3. Production → derived from Flask ``app.secret_key``
4. Fallback for tests / non-Flask callers
"""
if _EXPLICIT_SECRET:
return _EXPLICIT_SECRET.encode("utf-8")
# In dev mode use a fixed key so the reloader doesn't break sigs.
if _is_dev_mode():
return _DEV_SECRET
# Production: derive from Flask's secret_key.
try:
from flask import current_app
flask_secret = current_app.secret_key
if flask_secret:
# Derive a separate key so changing Flask's secret_key for
# session purposes doesn't accidentally share material.
return hmac.new(
b"df-code-signing",
str(flask_secret).encode("utf-8"),
hashlib.sha256,
).digest()
except (ImportError, RuntimeError):
# No Flask app context (e.g. unit tests, CLI scripts).
pass
# Last resort — should only happen in tests.
logger.warning(
"code_signing: no DF_CODE_SIGNING_SECRET and no Flask app context; "
"using fallback secret (signatures won't survive restarts)"
)
return _DEV_SECRET
# ---------------------------------------------------------------------------
# Public API
# ---------------------------------------------------------------------------
# Maximum code size we are willing to sign / verify (256 KB).
MAX_CODE_SIZE = 256 * 1024
def sign_code(code: str) -> str:
"""Compute an HMAC-SHA256 signature over *code*.
Returns the hex-encoded signature string. The signature covers
the raw UTF-8 bytes of *code* — whitespace and encoding matter.
"""
if not code:
return ""
return hmac.new(
_get_secret(),
code.encode("utf-8"),
hashlib.sha256,
).hexdigest()
def verify_code(code: str, signature: str) -> bool:
"""Return ``True`` if *signature* is a valid HMAC for *code*.
Uses constant-time comparison to prevent timing attacks.
"""
if not code or not signature:
return False
expected = sign_code(code)
return hmac.compare_digest(expected, signature)
def sign_result(result: dict) -> dict:
"""Add ``code_signature`` to an agent result dict (in-place).
If the result contains a non-empty ``code`` key, a signature is
computed and stored under ``code_signature``. The result dict is
returned for convenience.
"""
code = result.get("code", "")
if code:
result["code_signature"] = sign_code(code)
return result
================================================
FILE: py-src/data_formulator/data_loader/README.md
================================================
## Data Loader Module
This module provides a framework for loading data from various external sources into the **workspace** (parquet files). It follows an abstract base class pattern so all loaders behave consistently.
### Design
- **Storage**: Ingested data is written as **parquet** in the workspace. DuckDB is **not** used for storage; it is only the computation engine elsewhere in the application.
- **Data flow**: **External source → PyArrow Table → Parquet (workspace)**.
- **Format**: Loaders use **PyArrow** as the standard in-memory format for speed and interoperability. Database loaders (PostgreSQL, MySQL, MSSQL) use **connectorx** for Arrow-native reads where applicable.
### Building a New Data Loader
The abstract class `ExternalDataLoader` defines the interface. Each concrete implementation (e.g., `MySQLDataLoader`, `S3DataLoader`) handles one data source.
To add a new data loader:
1. Create a class that inherits from `ExternalDataLoader`.
2. Implement the required pieces:
- **`list_params()`** (static): Connection parameters (names, types, defaults, descriptions).
- **`auth_instructions()`** (static): Short instructions for obtaining credentials/setup.
- **`__init__(self, params)`**: Validate params and establish or verify connection to the source. No `duck_db_conn`; storage is workspace-only.
- **`fetch_data_as_arrow(source_table, size=..., sort_columns=..., sort_order=...)`**: Fetch data from the source and return a `pyarrow.Table`. Only `source_table` (table/collection/file identifier) is supported; raw query strings are not accepted for security and dialect consistency.
- **`list_tables(table_filter=None)`**: Return a list of `{"name": ..., "metadata": {...}}` for tables/files the user can select. Metadata typically includes `row_count`, `columns`, and `sample_rows`.
3. Register the new class in the package `__init__.py` so the front-end can discover it.
The base class provides **`ingest_to_workspace(workspace, ...)`**, which calls `fetch_data_as_arrow()` and writes the result to the workspace as parquet. You do not implement ingest logic in the loader.
The UI uses the same loaders for connection setup, table listing, and ingestion into the workspace.
### Example Implementations
- **`AthenaDataLoader`**: AWS Athena (SQL on S3 data lakes)
- **`BigQueryDataLoader`**: Google BigQuery
- **`KustoDataLoader`**: Azure Data Explorer (Kusto)
- **`MySQLDataLoader`**: MySQL (connectorx)
- **`PostgreSQLDataLoader`**: PostgreSQL (connectorx)
- **`MSSQLDataLoader`**: Microsoft SQL Server (connectorx)
- **`S3DataLoader`**: Amazon S3 files (CSV, Parquet, JSON) via PyArrow S3 filesystem
- **`AzureBlobDataLoader`**: Azure Blob Storage via PyArrow
- **`MongoDBDataLoader`**: MongoDB
### Testing
When implementing or changing a loader:
- Handle connection and read errors clearly (e.g., raise `ValueError` with a clear message).
- Sanitize or validate table/object names where appropriate.
- Respect the `size` limit (and optional sort) in `fetch_data_as_arrow`.
- Return the same metadata shape from `list_tables()` (e.g., `row_count`, `columns`, `sample_rows`) so the UI behaves consistently.
Test via the front-end: configure the loader, list tables, and run an ingest into the workspace; then confirm parquet appears in the workspace and DuckDB (or other engines) can read it for computation.
================================================
FILE: py-src/data_formulator/data_loader/__init__.py
================================================
from data_formulator.data_loader.external_data_loader import ExternalDataLoader
from data_formulator.data_loader.mysql_data_loader import MySQLDataLoader
from data_formulator.data_loader.mssql_data_loader import MSSQLDataLoader
from data_formulator.data_loader.kusto_data_loader import KustoDataLoader
from data_formulator.data_loader.s3_data_loader import S3DataLoader
from data_formulator.data_loader.azure_blob_data_loader import AzureBlobDataLoader
from data_formulator.data_loader.postgresql_data_loader import PostgreSQLDataLoader
from data_formulator.data_loader.mongodb_data_loader import MongoDBDataLoader
from data_formulator.data_loader.bigquery_data_loader import BigQueryDataLoader
from data_formulator.data_loader.athena_data_loader import AthenaDataLoader
DATA_LOADERS = {
"mysql": MySQLDataLoader,
"mssql": MSSQLDataLoader,
"kusto": KustoDataLoader,
"s3": S3DataLoader,
"azure_blob": AzureBlobDataLoader,
"postgresql": PostgreSQLDataLoader,
"mongodb": MongoDBDataLoader,
"bigquery": BigQueryDataLoader,
"athena": AthenaDataLoader
}
__all__ = [
"ExternalDataLoader",
"MySQLDataLoader",
"MSSQLDataLoader",
"KustoDataLoader",
"S3DataLoader",
"AzureBlobDataLoader",
"PostgreSQLDataLoader",
"MongoDBDataLoader",
"BigQueryDataLoader",
"AthenaDataLoader",
"DATA_LOADERS"]
================================================
FILE: py-src/data_formulator/data_loader/athena_data_loader.py
================================================
import logging
import re
import time
import pyarrow as pa
import pyarrow.csv as pa_csv
import boto3
import botocore.exceptions
from pyarrow import fs as pa_fs
from data_formulator.data_loader.external_data_loader import ExternalDataLoader, sanitize_table_name
from typing import Any
log = logging.getLogger(__name__)
# Valid patterns for Athena identifiers (database.table or just table)
ATHENA_TABLE_PATTERN = re.compile(r'^[a-zA-Z_][a-zA-Z0-9_]*(\.[a-zA-Z_][a-zA-Z0-9_]*)?$')
ATHENA_COLUMN_PATTERN = re.compile(r'^[a-zA-Z_][a-zA-Z0-9_]*$')
S3_URL_PATTERN = re.compile(r'^s3://[a-zA-Z0-9][a-zA-Z0-9.\-_]*[a-zA-Z0-9](/.*)?$')
def _validate_athena_table_name(table_name: str) -> None:
"""Validate that table_name is a safe Athena identifier (database.table format)."""
if not table_name:
raise ValueError("Table name cannot be empty")
if not ATHENA_TABLE_PATTERN.match(table_name):
raise ValueError(
f"Invalid table name format: '{table_name}'. "
"Expected format: 'database.table' or 'table' with alphanumeric characters and underscores only."
)
def _validate_column_name(column_name: str) -> None:
"""Validate that column_name is a safe identifier."""
if not column_name:
raise ValueError("Column name cannot be empty")
if not ATHENA_COLUMN_PATTERN.match(column_name):
raise ValueError(
f"Invalid column name: '{column_name}'. "
"Only alphanumeric characters and underscores are allowed."
)
def _validate_s3_url(url: str) -> None:
"""Validate that URL is a proper S3 URL."""
if not url:
raise ValueError("S3 URL cannot be empty")
if not S3_URL_PATTERN.match(url):
raise ValueError(f"Invalid S3 URL format: '{url}'. Expected format: 's3://bucket/path'")
class AthenaDataLoader(ExternalDataLoader):
"""AWS Athena data loader implementation.
Executes SQL queries on Athena and reads results from S3 via PyArrow.
Output location is taken from the workgroup configuration or the output_location param.
Use ingest_to_workspace() to store results as parquet in the workspace.
"""
@staticmethod
def list_params() -> list[dict[str, Any]]:
params_list = [
{"name": "aws_profile", "type": "string", "required": False, "default": "", "description": "AWS profile name from ~/.aws/credentials (if set, access key and secret are not required)"},
{"name": "aws_access_key_id", "type": "string", "required": False, "default": "", "description": "AWS access key ID (not required if using aws_profile)"},
{"name": "aws_secret_access_key", "type": "string", "required": False, "default": "", "description": "AWS secret access key (not required if using aws_profile)"},
{"name": "aws_session_token", "type": "string", "required": False, "default": "", "description": "AWS session token (required for temporary credentials)"},
{"name": "region_name", "type": "string", "required": True, "default": "us-east-1", "description": "AWS region name"},
{"name": "workgroup", "type": "string", "required": False, "default": "primary", "description": "Athena workgroup name (output location is fetched from workgroup configuration)"},
{"name": "output_location", "type": "string", "required": False, "default": "", "description": "S3 output location for query results (e.g., s3://bucket/path/). If empty, uses workgroup configuration."},
{"name": "database", "type": "string", "required": False, "default": "", "description": "Default database/catalog to use for queries"},
{"name": "query_timeout", "type": "number", "required": False, "default": 300, "description": "Query execution timeout in seconds (default: 300 = 5 minutes)"}
]
return params_list
@staticmethod
def auth_instructions() -> str:
return """**Example (profile):** aws_profile: `default` · region_name: `us-east-1` · workgroup: `primary` · database: `my_database`
**Example (keys):** aws_access_key_id: `AKIA...` · aws_secret_access_key: `wJalr...` · region_name: `us-east-1`
**Option 1 — AWS Profile (recommended):**
Set `aws_profile` to a profile name from `~/.aws/credentials`. Set up with `aws configure --profile `. No access key or secret needed.
**Option 2 — Explicit Credentials:**
Enter `aws_access_key_id` and `aws_secret_access_key` directly. Add `aws_session_token` for temporary credentials.
**Required IAM permissions:** `athena:StartQueryExecution`, `athena:GetQueryExecution`, `athena:GetQueryResults`, `athena:GetWorkGroup`, `athena:ListDatabases`, `athena:ListTableMetadata`, plus S3 and Glue permissions on your data/results buckets."""
def __init__(self, params: dict[str, Any]):
self.params = params
# Extract parameters
self.aws_profile = params.get("aws_profile", "")
self.aws_access_key_id = params.get("aws_access_key_id", "")
self.aws_secret_access_key = params.get("aws_secret_access_key", "")
self.aws_session_token = params.get("aws_session_token", "")
self.region_name = params.get("region_name", "us-east-1")
self.workgroup = params.get("workgroup", "primary")
self.output_location_param = params.get("output_location", "")
self.database = params.get("database", "")
# Normalize and validate query timeout
raw_timeout = params.get("query_timeout", 300)
default_timeout = 300
if raw_timeout is None or (isinstance(raw_timeout, str) and not raw_timeout.strip()):
timeout_value = default_timeout
elif isinstance(raw_timeout, int):
timeout_value = raw_timeout
elif isinstance(raw_timeout, float):
timeout_value = int(raw_timeout)
elif isinstance(raw_timeout, str):
try:
# Allow values like "300" or "300.0"
timeout_value = int(float(raw_timeout.strip()))
except (ValueError, TypeError):
raise ValueError(
f"Invalid query_timeout value: {raw_timeout!r}. "
"Expected a positive number (int or float-compatible string)."
)
else:
raise ValueError(
f"Invalid type for query_timeout: {type(raw_timeout).__name__}. "
"Expected int, float, str, or empty."
)
if timeout_value <= 0:
raise ValueError(
f"query_timeout must be a positive integer number of seconds, got {timeout_value!r}."
)
self.query_timeout = timeout_value
# Initialize boto3 session and Athena client
if self.aws_profile:
# Use AWS profile from ~/.aws/credentials or ~/.aws/config (including SSO)
log.info(f"Using AWS profile: {self.aws_profile}")
try:
session = boto3.Session(profile_name=self.aws_profile, region_name=self.region_name)
self.athena_client = session.client('athena')
# Get credentials from profile for PyArrow S3 access
credentials = session.get_credentials()
if credentials is None:
raise ValueError(
f"No credentials found for profile '{self.aws_profile}'. "
f"If using SSO, run: aws sso login --profile {self.aws_profile}"
)
# get_frozen_credentials() can trigger SSO token refresh/validation
frozen_credentials = credentials.get_frozen_credentials()
self.aws_access_key_id = frozen_credentials.access_key
self.aws_secret_access_key = frozen_credentials.secret_key
self.aws_session_token = frozen_credentials.token or ""
except botocore.exceptions.SSOTokenLoadError as e:
raise ValueError(
f"SSO session expired or not logged in for profile '{self.aws_profile}'. "
f"Please run: aws sso login --profile {self.aws_profile}"
) from e
except botocore.exceptions.UnauthorizedSSOTokenError as e:
raise ValueError(
f"SSO token is invalid or expired for profile '{self.aws_profile}'. "
f"Please run: aws sso login --profile {self.aws_profile}"
) from e
except botocore.exceptions.TokenRetrievalError as e:
raise ValueError(
f"Failed to retrieve SSO token for profile '{self.aws_profile}'. "
f"Please run: aws sso login --profile {self.aws_profile}"
) from e
except botocore.exceptions.NoCredentialsError as e:
raise ValueError(
f"No credentials found for profile '{self.aws_profile}'. "
f"Check your ~/.aws/credentials or ~/.aws/config file. "
f"If using SSO, run: aws sso login --profile {self.aws_profile}"
) from e
except botocore.exceptions.ProfileNotFound as e:
raise ValueError(
f"AWS profile '{self.aws_profile}' not found. "
f"Check your ~/.aws/credentials or ~/.aws/config file. "
f"Available profiles can be listed with: aws configure list-profiles"
) from e
except Exception as e:
# Catch any other credential-related errors
error_msg = str(e).lower()
if 'sso' in error_msg or 'token' in error_msg or 'expired' in error_msg:
raise ValueError(
f"AWS credential error for profile '{self.aws_profile}'. "
f"If using SSO, run: aws sso login --profile {self.aws_profile}\n"
f"Original error: {e}"
) from e
raise
else:
# Use explicit credentials
if not self.aws_access_key_id or not self.aws_secret_access_key:
raise ValueError(
"Either 'aws_profile' or both 'aws_access_key_id' and 'aws_secret_access_key' must be provided."
)
session_kwargs = {
'aws_access_key_id': self.aws_access_key_id,
'aws_secret_access_key': self.aws_secret_access_key,
'region_name': self.region_name
}
if self.aws_session_token:
session_kwargs['aws_session_token'] = self.aws_session_token
self.athena_client = boto3.client('athena', **session_kwargs)
# Get output location: prefer user-provided, then try workgroup
self.output_location = self._get_output_location()
# Setup PyArrow S3 filesystem for reading results
self.s3_fs = pa_fs.S3FileSystem(
access_key=self.aws_access_key_id,
secret_key=self.aws_secret_access_key,
session_token=self.aws_session_token if self.aws_session_token else None,
region=self.region_name
)
log.info("Initialized PyArrow S3 filesystem for Athena results")
def _get_output_location(self) -> str:
"""Get the output location for query results.
Priority: user-provided output_location > workgroup configuration.
"""
# If user provided an output location, validate and use it
if self.output_location_param:
_validate_s3_url(self.output_location_param)
# Normalize to ensure trailing slash for directory path
output_location = self.output_location_param.rstrip('/') + '/'
log.info(f"Using user-provided output location: {output_location}")
return output_location
# Try to get from workgroup configuration
try:
response = self.athena_client.get_work_group(WorkGroup=self.workgroup)
workgroup = response.get('WorkGroup', {})
workgroup_config = workgroup.get('Configuration', {})
result_config = workgroup_config.get('ResultConfiguration', {})
output_location = result_config.get('OutputLocation', '')
if output_location:
log.info(f"Using output location from workgroup '{self.workgroup}': {output_location}")
return output_location
else:
log.warning(
f"Workgroup '{self.workgroup}' has no output location configured. "
"Note: Athena console 'Settings' are client-side only. "
"Configure output location in Workgroups → Edit → Query result configuration."
)
except botocore.exceptions.ClientError as e:
log.error(f"Failed to get workgroup configuration: {e}")
raise ValueError(
f"No output location available. Either:\n"
f"1. Provide 'output_location' parameter (e.g., 's3://your-bucket/athena-results/'), or\n"
f"2. Configure an S3 output location in Athena workgroup '{self.workgroup}' settings."
)
def _execute_query(self, query: str) -> str:
"""Execute an Athena query and wait for completion.
Returns the S3 path to the query results (CSV file).
"""
# Start query execution
start_params = {
'QueryString': query,
'WorkGroup': self.workgroup,
'ResultConfiguration': {
'OutputLocation': self.output_location
}
}
if self.database:
start_params['QueryExecutionContext'] = {'Database': self.database}
response = self.athena_client.start_query_execution(**start_params)
query_execution_id = response['QueryExecutionId']
log.info(f"Started Athena query execution: {query_execution_id}")
# Poll for query completion
start_time = time.time()
while True:
elapsed = time.time() - start_time
if elapsed > self.query_timeout:
# Try to cancel the query. This is a best-effort operation: failures are logged
# but do not prevent raising the timeout error for the caller.
try:
self.athena_client.stop_query_execution(QueryExecutionId=query_execution_id)
except Exception:
log.warning(
"Failed to cancel Athena query execution %s after timeout",
query_execution_id,
exc_info=True,
)
raise TimeoutError(
f"Query execution timed out after {self.query_timeout} seconds. "
"Consider increasing the query_timeout parameter."
)
response = self.athena_client.get_query_execution(QueryExecutionId=query_execution_id)
state = response['QueryExecution']['Status']['State']
if state == 'SUCCEEDED':
output_location = response['QueryExecution']['ResultConfiguration']['OutputLocation']
log.info(f"Query completed successfully. Results at: {output_location}")
return output_location
elif state == 'FAILED':
reason = response['QueryExecution']['Status'].get('StateChangeReason', 'Unknown error')
raise RuntimeError(f"Athena query failed: {reason}")
elif state == 'CANCELLED':
raise RuntimeError("Athena query was cancelled")
# Wait before polling again (exponential backoff with cap)
wait_time = min(2 ** (elapsed // 10), 10)
time.sleep(wait_time)
def fetch_data_as_arrow(
self,
source_table: str,
size: int = 1000000,
sort_columns: list[str] | None = None,
sort_order: str = 'asc'
) -> pa.Table:
"""
Fetch data from Athena as a PyArrow Table.
Executes the query on Athena and reads the CSV results from S3
using PyArrow's S3 filesystem.
"""
if not source_table:
raise ValueError("source_table must be provided")
_validate_athena_table_name(source_table)
base_query = f"SELECT * FROM {source_table}"
# Add ORDER BY if sort columns specified
order_by_clause = ""
if sort_columns and len(sort_columns) > 0:
for col in sort_columns:
_validate_column_name(col)
order_direction = "DESC" if sort_order == 'desc' else "ASC"
sanitized_cols = [f'"{col}" {order_direction}' for col in sort_columns]
order_by_clause = f" ORDER BY {', '.join(sanitized_cols)}"
query = f"{base_query}{order_by_clause} LIMIT {size}"
log.info(f"Executing Athena query: {query[:200]}...")
# Execute query and get result location
result_location = self._execute_query(query)
_validate_s3_url(result_location)
log.info(f"Reading Athena results from: {result_location}")
# Parse S3 URL: s3://bucket/key -> bucket/key
s3_path = result_location[5:] if result_location.startswith("s3://") else result_location
# Athena outputs CSV files
with self.s3_fs.open_input_file(s3_path) as f:
arrow_table = pa_csv.read_csv(f)
log.info(f"Fetched {arrow_table.num_rows} rows from Athena [Arrow-native]")
return arrow_table
def list_tables(self, table_filter: str | None = None) -> list[dict[str, Any]]:
"""List tables from Athena catalog (Glue Data Catalog)."""
results = []
try:
# List databases
databases_response = self.athena_client.list_databases(CatalogName='AwsDataCatalog')
databases = databases_response.get('DatabaseList', [])
# If a specific database is configured, filter to just that one
if self.database:
databases = [db for db in databases if db['Name'] == self.database]
for db in databases[:10]: # Limit to 10 databases
db_name = db['Name']
try:
# List tables in this database
tables_response = self.athena_client.list_table_metadata(
CatalogName='AwsDataCatalog',
DatabaseName=db_name,
MaxResults=50
)
for table in tables_response.get('TableMetadataList', []):
table_name = table['Name']
full_table_name = f"{db_name}.{table_name}"
# Apply filter if provided
if table_filter and table_filter.lower() not in full_table_name.lower():
continue
# Get column information
columns = []
for col in table.get('Columns', [])[:20]: # Limit columns
columns.append({
'name': col['Name'],
'type': col.get('Type', 'unknown')
})
# Add partition columns
for col in table.get('PartitionKeys', []):
columns.append({
'name': col['Name'],
'type': col.get('Type', 'unknown') + ' (partition)'
})
results.append({
"name": full_table_name,
"metadata": {
"row_count": 0, # Athena doesn't provide row counts directly
"columns": columns,
"sample_rows": [], # Would require query execution
"table_type": table.get('TableType', 'EXTERNAL_TABLE')
}
})
if len(results) >= 100:
log.info("Reached 100 table limit, stopping enumeration")
return results
except botocore.exceptions.ClientError as e:
log.warning(f"Error listing tables in database {db_name}: {e}")
continue
except botocore.exceptions.ClientError as e:
log.error(f"Error listing Athena databases: {e}")
log.info(f"Returning {len(results)} tables")
return results
================================================
FILE: py-src/data_formulator/data_loader/azure_blob_data_loader.py
================================================
import json
import logging
import pandas as pd
import pyarrow as pa
import pyarrow.parquet as pq
import pyarrow.csv as pa_csv
from azure.storage.blob import BlobServiceClient
from azure.identity import DefaultAzureCredential
from pyarrow import fs as pa_fs
from data_formulator.data_loader.external_data_loader import ExternalDataLoader, sanitize_table_name
from typing import Any
logger = logging.getLogger(__name__)
class AzureBlobDataLoader(ExternalDataLoader):
@staticmethod
def list_params() -> list[dict[str, Any]]:
params_list = [
{"name": "account_name", "type": "string", "required": True, "default": "", "description": "Azure storage account name"},
{"name": "container_name", "type": "string", "required": True, "default": "", "description": "Azure blob container name"},
{"name": "connection_string", "type": "string", "required": False, "default": "", "description": "Azure storage connection string (alternative to account_name + credentials)"},
{"name": "credential_chain", "type": "string", "required": False, "default": "cli;managed_identity;env", "description": "Ordered list of Azure credential providers (cli;managed_identity;env)"},
{"name": "account_key", "type": "string", "required": False, "default": "", "description": "Azure storage account key"},
{"name": "sas_token", "type": "string", "required": False, "default": "", "description": "Azure SAS token"},
{"name": "endpoint", "type": "string", "required": False, "default": "blob.core.windows.net", "description": "Azure endpoint override"}
]
return params_list
@staticmethod
def auth_instructions() -> str:
return """**Example (conn string):** connection_string: `DefaultEndpointsProtocol=https;AccountName=...` · container_name: `mydata`
**Example (account key):** account_name: `mystorageacct` · container_name: `mydata` · account_key: `abc123...`
**Option 1 — Connection String (simplest):**
Get it from Azure Portal → Storage Account → Access keys. Enter in `connection_string`; `account_name` can be omitted.
**Option 2 — Account Key:**
From Azure Portal → Storage Account → Access keys. Use `account_name` + `account_key`.
**Option 3 — SAS Token (recommended for limited access):**
Generate from Azure Portal → Storage Account → Shared access signature. Use `account_name` + `sas_token`. Can be time-limited and permission-scoped.
**Option 4 — Azure CLI / Managed Identity (most secure):**
Just provide `account_name` + `container_name`. Requires `az login` or Managed Identity.
**Supported formats:** CSV, Parquet, JSON, JSONL"""
def __init__(self, params: dict[str, Any]):
self.params = params
# Extract parameters
self.account_name = params.get("account_name", "")
self.container_name = params.get("container_name", "")
self.connection_string = params.get("connection_string", "")
self.credential_chain = params.get("credential_chain", "cli;managed_identity;env")
self.account_key = params.get("account_key", "")
self.sas_token = params.get("sas_token", "")
self.endpoint = params.get("endpoint", "blob.core.windows.net")
# Setup PyArrow Azure filesystem
if self.account_key:
self.azure_fs = pa_fs.AzureFileSystem(
account_name=self.account_name,
account_key=self.account_key
)
elif self.connection_string:
self.azure_fs = pa_fs.AzureFileSystem.from_connection_string(self.connection_string)
else:
# Use default credential chain
self.azure_fs = pa_fs.AzureFileSystem(account_name=self.account_name)
logger.info(f"Initialized PyArrow Azure filesystem for account: {self.account_name}")
def _azure_path(self, azure_url: str) -> str:
"""Convert Azure URL to path for PyArrow (container/blob)."""
if azure_url.startswith("az://"):
parts = azure_url[5:].split("/", 1)
return parts[1] if len(parts) > 1 else azure_url
return f"{self.container_name}/{azure_url}"
def _read_sample(self, azure_url: str, limit: int) -> pd.DataFrame:
"""Read sample rows from an Azure blob using PyArrow. Returns a pandas DataFrame."""
azure_path = self._azure_path(azure_url)
if azure_url.lower().endswith('.parquet'):
table = pq.read_table(azure_path, filesystem=self.azure_fs)
elif azure_url.lower().endswith('.csv'):
with self.azure_fs.open_input_file(azure_path) as f:
table = pa_csv.read_csv(f)
elif azure_url.lower().endswith('.json') or azure_url.lower().endswith('.jsonl'):
import pyarrow.json as pa_json
with self.azure_fs.open_input_file(azure_path) as f:
table = pa_json.read_json(f)
else:
raise ValueError(f"Unsupported file type: {azure_url}")
if table.num_rows > limit:
table = table.slice(0, limit)
return table.to_pandas()
def fetch_data_as_arrow(
self,
source_table: str,
size: int = 1000000,
sort_columns: list[str] | None = None,
sort_order: str = 'asc'
) -> pa.Table:
"""
Fetch data from Azure Blob as a PyArrow Table.
For files (parquet, csv), reads directly using PyArrow's Azure filesystem.
"""
if not source_table:
raise ValueError("source_table (Azure blob URL) must be provided")
azure_url = source_table
azure_path = self._azure_path(azure_url)
logger.info("Reading Azure blob via PyArrow: %s", azure_url)
if azure_url.lower().endswith('.parquet'):
arrow_table = pq.read_table(azure_path, filesystem=self.azure_fs)
elif azure_url.lower().endswith('.csv'):
with self.azure_fs.open_input_file(azure_path) as f:
arrow_table = pa_csv.read_csv(f)
elif azure_url.lower().endswith('.json') or azure_url.lower().endswith('.jsonl'):
import pyarrow.json as pa_json
with self.azure_fs.open_input_file(azure_path) as f:
arrow_table = pa_json.read_json(f)
else:
raise ValueError(f"Unsupported file type: {azure_url}")
# Apply sorting if specified
if sort_columns and len(sort_columns) > 0:
df = arrow_table.to_pandas()
ascending = sort_order != 'desc'
df = df.sort_values(by=sort_columns, ascending=ascending)
arrow_table = pa.Table.from_pandas(df, preserve_index=False)
# Apply size limit
if arrow_table.num_rows > size:
arrow_table = arrow_table.slice(0, size)
logger.info(f"Fetched {arrow_table.num_rows} rows from Azure Blob [Arrow-native]")
return arrow_table
def list_tables(self, table_filter: str | None = None) -> list[dict[str, Any]]:
# Create blob service client based on authentication method
if self.connection_string:
blob_service_client = BlobServiceClient.from_connection_string(self.connection_string)
elif self.account_key:
blob_service_client = BlobServiceClient(
account_url=f"https://{self.account_name}.{self.endpoint}",
credential=self.account_key
)
elif self.sas_token:
blob_service_client = BlobServiceClient(
account_url=f"https://{self.account_name}.{self.endpoint}",
credential=self.sas_token
)
else:
# Use default credential chain
from azure.identity import DefaultAzureCredential
credential = DefaultAzureCredential()
blob_service_client = BlobServiceClient(
account_url=f"https://{self.account_name}.{self.endpoint}",
credential=credential
)
container_client = blob_service_client.get_container_client(self.container_name)
# List blobs in the container
blob_list = container_client.list_blobs()
results = []
for blob in blob_list:
blob_name = blob.name
# Skip directories and non-data files
if blob_name.endswith('/') or not self._is_supported_file(blob_name):
continue
# Apply table filter if provided
if table_filter and table_filter.lower() not in blob_name.lower():
continue
# Create Azure blob URL
azure_url = f"az://{self.account_name}.{self.endpoint}/{self.container_name}/{blob_name}"
try:
sample_df = self._read_sample(azure_url, 10)
columns = [{
'name': col,
'type': str(sample_df[col].dtype)
} for col in sample_df.columns]
sample_rows = json.loads(sample_df.to_json(orient="records"))
row_count = self._estimate_row_count(azure_url, blob)
table_metadata = {
"row_count": row_count,
"columns": columns,
"sample_rows": sample_rows
}
results.append({
"name": azure_url,
"metadata": table_metadata
})
except Exception as e:
logger.warning("Error reading %s: %s", azure_url, e)
continue
return results
def _is_supported_file(self, blob_name: str) -> bool:
"""Check if the file type is supported (PyArrow can read it)."""
supported_extensions = ['.csv', '.parquet', '.json', '.jsonl']
return any(blob_name.lower().endswith(ext) for ext in supported_extensions)
def _estimate_row_count(self, azure_url: str, blob_properties=None) -> int:
"""Estimate the number of rows in a file."""
try:
file_extension = azure_url.lower().split('.')[-1]
if file_extension == 'parquet':
try:
azure_path = self._azure_path(azure_url)
pf = pq.ParquetFile(azure_path, filesystem=self.azure_fs)
return pf.metadata.num_rows
except Exception as e:
logger.debug("Failed to get parquet row count for %s: %s", azure_url, e)
return 0
if file_extension in ['csv', 'json', 'jsonl']:
return self._estimate_rows_by_sampling(azure_url, blob_properties, file_extension)
return 0
except Exception as e:
logger.warning("Error estimating row count for %s: %s", azure_url, e)
return 0
def _estimate_rows_by_sampling(self, azure_url: str, blob_properties, file_extension: str) -> int:
"""Estimate row count for text-based files using PyArrow sampling."""
try:
file_size_bytes = None
if blob_properties and hasattr(blob_properties, 'size'):
file_size_bytes = blob_properties.size
if file_size_bytes is None:
return self._estimate_by_row_sampling(azure_url, file_extension)
sample_size = min(10000, max(1000, file_size_bytes // 100))
try:
sample_df = self._read_sample(azure_url, sample_size)
sample_rows = len(sample_df)
if sample_rows == 0:
return 0
if sample_rows < sample_size:
return sample_rows
min_bytes_per_row = 50 if file_extension == 'csv' else 100
estimated_total_rows = int(file_size_bytes / max(file_size_bytes / sample_rows, min_bytes_per_row))
estimated_total_rows = max(sample_rows, min(estimated_total_rows, file_size_bytes // 10))
return estimated_total_rows
except Exception as e:
logger.debug("Size-based estimation failed for %s: %s", azure_url, e)
return self._estimate_by_row_sampling(azure_url, file_extension)
except Exception as e:
logger.warning("Error in sampling estimation for %s: %s", azure_url, e)
return 0
def _estimate_by_row_sampling(self, azure_url: str, file_extension: str) -> int:
"""Estimate row count by reading a capped sample with PyArrow."""
try:
test_limit = 50000
sample_df = self._read_sample(azure_url, test_limit)
return len(sample_df)
except Exception as e:
logger.debug("Row sampling failed for %s: %s", azure_url, e)
return 0
================================================
FILE: py-src/data_formulator/data_loader/bigquery_data_loader.py
================================================
import logging
import re
from typing import Any
import pyarrow as pa
from data_formulator.data_loader.external_data_loader import ExternalDataLoader, sanitize_table_name
from google.cloud import bigquery
from google.oauth2 import service_account
log = logging.getLogger(__name__)
class BigQueryDataLoader(ExternalDataLoader):
"""BigQuery data loader implementation"""
@staticmethod
def list_params() -> list[dict[str, Any]]:
return [
{"name": "project_id", "type": "text", "required": True, "description": "Google Cloud Project ID", "default": ""},
{"name": "dataset_id", "type": "text", "required": False, "description": "Dataset ID(s) - leave empty for all, or specify one (e.g., 'billing') or multiple separated by commas (e.g., 'billing,enterprise_collected,ga_api')", "default": ""},
{"name": "credentials_path", "type": "text", "required": False, "description": "Path to service account JSON file (optional)", "default": ""},
{"name": "location", "type": "text", "required": False, "description": "BigQuery location (default: US)", "default": "US"}
]
@staticmethod
def auth_instructions() -> str:
return """**Example:** project_id: `my-gcp-project` · dataset_id: `analytics` · credentials_path: `/path/to/key.json` · location: `US`
**Option 1 — Application Default Credentials (recommended):**
Install [Google Cloud SDK](https://cloud.google.com/sdk/docs/install), then run `gcloud auth application-default login`. Leave `credentials_path` empty.
**Option 2 — Service Account Key File:**
Create a service account in Google Cloud Console, download the JSON key, and enter the full path in `credentials_path`. Grant the account **BigQuery Data Viewer** and **BigQuery Job User** roles.
**Option 3 — Environment Variable:**
Set `GOOGLE_APPLICATION_CREDENTIALS` to your service account JSON file path. Leave `credentials_path` empty."""
def __init__(self, params: dict[str, Any]):
self.params = params
self.project_id = params.get("project_id")
self.dataset_ids = [d.strip() for d in params.get("dataset_id", "").split(",") if d.strip()]
self.location = params.get("location", "US")
# Initialize BigQuery client
if params.get("credentials_path"):
credentials = service_account.Credentials.from_service_account_file(params["credentials_path"])
self.client = bigquery.Client(
project=self.project_id,
credentials=credentials,
location=self.location
)
else:
# Use default credentials (ADC)
self.client = bigquery.Client(
project=self.project_id,
location=self.location
)
log.info(f"Successfully connected to BigQuery project: {self.project_id}")
def list_tables(self, table_filter: str | None = None) -> list[dict[str, Any]]:
"""List tables from BigQuery datasets"""
results = []
try:
log.info(f"Listing BigQuery datasets for project: {self.project_id}")
# List datasets with timeout
datasets = list(self.client.list_datasets(max_results=50))
log.info(f"Found {len(datasets)} datasets")
# Limit to first 10 datasets if no specific dataset is specified
if not self.dataset_ids:
datasets = datasets[:10]
for dataset in datasets:
dataset_id = dataset.dataset_id
# Skip if we have specific datasets and this isn't one of them
if self.dataset_ids and dataset_id not in self.dataset_ids:
continue
try:
log.info(f"Processing dataset: {dataset_id}")
# List tables in dataset with limit
tables = list(self.client.list_tables(dataset.reference, max_results=20))
for table in tables:
full_table_name = f"{self.project_id}.{dataset_id}.{table.table_id}"
# Apply filter if provided
if table_filter and table_filter.lower() not in table.table_id.lower():
continue
# Get basic table info without full schema for performance
try:
table_ref = self.client.get_table(table.reference)
columns = [{"name": field.name, "type": field.field_type} for field in table_ref.schema[:10]] # Limit columns shown
results.append({
"name": full_table_name,
"metadata": {
"row_count": table_ref.num_rows or 0,
"columns": columns,
"sample_rows": [] # Empty for performance, can be populated later
}
})
except Exception as e:
log.warning(f"Error getting schema for table {full_table_name}: {e}")
# Add table without detailed schema
results.append({
"name": full_table_name,
"metadata": {
"row_count": 0,
"columns": [],
"sample_rows": []
}
})
# Limit total results for performance
if len(results) >= 100:
log.info("Reached 100 table limit, stopping enumeration")
return results
except Exception as e:
log.warning(f"Error accessing dataset {dataset_id}: {e}")
continue
except Exception as e:
log.error(f"Error listing BigQuery tables: {e}")
log.info(f"Returning {len(results)} tables")
return results
def fetch_data_as_arrow(
self,
source_table: str,
size: int = 1000000,
sort_columns: list[str] | None = None,
sort_order: str = 'asc'
) -> pa.Table:
"""
Fetch data from BigQuery as a PyArrow Table using native Arrow support.
BigQuery's Python client provides .to_arrow() for efficient Arrow-native
data transfer, avoiding pandas conversion overhead.
"""
if not source_table:
raise ValueError("source_table must be provided")
# Get table schema to handle nested fields
table_ref = self.client.get_table(source_table)
select_parts = self._build_select_parts(table_ref, source_table)
base_query = f"SELECT {', '.join(select_parts)} FROM `{source_table}`"
# Add ORDER BY if sort columns specified
order_by_clause = ""
if sort_columns and len(sort_columns) > 0:
order_direction = "DESC" if sort_order == 'desc' else "ASC"
sanitized_cols = [f'`{col}` {order_direction}' for col in sort_columns]
order_by_clause = f" ORDER BY {', '.join(sanitized_cols)}"
query = f"{base_query}{order_by_clause} LIMIT {size}"
log.info(f"Executing BigQuery query: {query[:200]}...")
# Execute query and get Arrow table directly (no pandas conversion)
query_job = self.client.query(query)
arrow_table = query_job.to_arrow()
log.info(f"Fetched {arrow_table.num_rows} rows from BigQuery [Arrow-native]")
return arrow_table
def _build_select_parts(self, table_ref, table_name: str) -> list[str]:
"""Build SELECT parts handling nested BigQuery fields."""
select_parts: list[str] = []
used_aliases: dict[str, str] = {}
def build_alias(field_path: str) -> str:
alias = field_path.replace('.', '_')
alias = re.sub(r'[^0-9a-zA-Z_]', '_', alias)
alias = re.sub(r'_+', '_', alias).strip('_') or "col"
if not alias[0].isalpha() and alias[0] != '_':
alias = f"_{alias}"
base_alias = alias
counter = 1
while alias in used_aliases:
alias = f"{base_alias}_{counter}"
counter += 1
used_aliases[alias] = field_path
return alias
def add_field(field_path: str):
alias = build_alias(field_path)
select_parts.append(f"`{table_name}`.{field_path} AS `{alias}`")
def process_field(field, parent_path: str = ""):
current_path = f"{parent_path}.{field.name}" if parent_path else field.name
if field.field_type == "RECORD" and field.mode != "REPEATED":
for subfield in field.fields:
process_field(subfield, current_path)
else:
add_field(current_path)
for field in table_ref.schema:
process_field(field)
return select_parts if select_parts else ["*"]
================================================
FILE: py-src/data_formulator/data_loader/external_data_loader.py
================================================
from abc import ABC, abstractmethod
from typing import Any, TYPE_CHECKING
import pandas as pd
import pyarrow as pa
import re
import logging
if TYPE_CHECKING:
from data_formulator.datalake.workspace import Workspace
from data_formulator.datalake.metadata import TableMetadata
logger = logging.getLogger(__name__)
# Sensitive parameter names that should be excluded from stored metadata
SENSITIVE_PARAMS = {'password', 'api_key', 'secret', 'token', 'access_key', 'secret_key'}
def sanitize_table_name(name_as: str) -> str:
if not name_as:
raise ValueError("Table name cannot be empty")
# Remove any SQL injection attempts
name_as = name_as.replace(";", "").replace("--", "").replace("/*", "").replace("*/", "")
# Replace invalid characters with underscores
# This includes special characters, spaces, dots, dashes, and other non-alphanumeric chars
sanitized = re.sub(r'[^a-zA-Z0-9_]', '_', name_as)
# Ensure the name starts with a letter or underscore
if not sanitized[0].isalpha() and sanitized[0] != '_':
sanitized = '_' + sanitized
# Ensure the name is not a SQL keyword
sql_keywords = {
'SELECT', 'FROM', 'WHERE', 'GROUP', 'BY', 'ORDER', 'HAVING', 'LIMIT',
'OFFSET', 'JOIN', 'INNER', 'LEFT', 'RIGHT', 'FULL', 'OUTER', 'ON',
'AND', 'OR', 'NOT', 'NULL', 'TRUE', 'FALSE', 'UNION', 'ALL', 'DISTINCT',
'INSERT', 'UPDATE', 'DELETE', 'CREATE', 'DROP', 'TABLE', 'VIEW', 'INDEX',
'ALTER', 'ADD', 'COLUMN', 'PRIMARY', 'KEY', 'FOREIGN', 'REFERENCES',
'CONSTRAINT', 'DEFAULT', 'CHECK', 'UNIQUE', 'CASCADE', 'RESTRICT'
}
if sanitized.upper() in sql_keywords:
sanitized = '_' + sanitized
# Ensure the name is not too long (common SQL limit is 63 characters)
if len(sanitized) > 63:
sanitized = sanitized[:63]
return sanitized
class ExternalDataLoader(ABC):
"""
Abstract base class for external data loaders.
Data loaders fetch data from external sources (databases, cloud storage, etc.)
and store data as parquet files in the workspace. DuckDB is not used for storage;
it is only the computation engine elsewhere in the application.
Ingest flow: External Source → PyArrow Table → Parquet (workspace).
- `fetch_data_as_arrow()`: each loader must implement; fetches data as PyArrow Table.
- `ingest_to_workspace()`: fetches via Arrow and writes parquet to the given workspace.
"""
def get_safe_params(self) -> dict[str, Any]:
"""
Get connection parameters with sensitive values removed.
Returns:
Dictionary of parameters safe to store in metadata
"""
if not hasattr(self, 'params'):
return {}
return {
k: v for k, v in self.params.items()
if k.lower() not in SENSITIVE_PARAMS
}
@abstractmethod
def fetch_data_as_arrow(
self,
source_table: str,
size: int = 1000000,
sort_columns: list[str] | None = None,
sort_order: str = 'asc'
) -> pa.Table:
"""
Fetch data from the external source as a PyArrow Table.
This is the primary method for data fetching. Each loader must implement
this method to fetch data directly as Arrow format for optimal performance.
Only source_table is supported (no raw query strings) to avoid security
and dialect diversity issues across loaders.
Args:
source_table: Full table name (or table identifier) to fetch from
size: Maximum number of rows to fetch
sort_columns: Columns to sort by before limiting
sort_order: Sort direction ('asc' or 'desc')
Returns:
PyArrow Table with the fetched data
Raises:
ValueError: If source_table is not provided
NotImplementedError: If the loader doesn't support this method yet
"""
pass
def fetch_data_as_dataframe(
self,
source_table: str,
size: int = 1000000,
sort_columns: list[str] | None = None,
sort_order: str = 'asc'
) -> pd.DataFrame:
"""
Fetch data from the external source as a pandas DataFrame.
This method converts the Arrow table to pandas. For better performance,
prefer using `fetch_data_as_arrow()` directly when possible.
Args:
source_table: Full table name to fetch from
size: Maximum number of rows to fetch
sort_columns: Columns to sort by before limiting
sort_order: Sort direction ('asc' or 'desc')
Returns:
pandas DataFrame with the fetched data
"""
arrow_table = self.fetch_data_as_arrow(
source_table=source_table,
size=size,
sort_columns=sort_columns,
sort_order=sort_order,
)
return arrow_table.to_pandas()
def ingest_to_workspace(
self,
workspace: "Workspace",
table_name: str,
source_table: str,
size: int = 1000000,
sort_columns: list[str] | None = None,
sort_order: str = 'asc'
) -> "TableMetadata":
"""
Fetch data from external source and store as parquet in workspace.
Uses PyArrow for efficient data transfer: External Source → Arrow → Parquet.
This avoids pandas conversion overhead entirely.
Args:
workspace: The workspace to store data in
table_name: Name for the table in the workspace
source_table: Full table name to fetch from
size: Maximum number of rows to fetch
sort_columns: Columns to sort by before limiting
sort_order: Sort direction ('asc' or 'desc')
Returns:
TableMetadata for the created parquet file
"""
# Fetch data as Arrow table (efficient, no pandas conversion)
arrow_table = self.fetch_data_as_arrow(
source_table=source_table,
size=size,
sort_columns=sort_columns,
sort_order=sort_order,
)
# Prepare loader metadata
loader_metadata = {
"loader_type": self.__class__.__name__,
"loader_params": self.get_safe_params(),
"source_table": source_table,
}
# Write Arrow table directly to parquet (no pandas conversion)
table_metadata = workspace.write_parquet_from_arrow(
table=arrow_table,
table_name=table_name,
loader_metadata=loader_metadata,
)
logger.info(
f"Ingested {arrow_table.num_rows} rows from {self.__class__.__name__} "
f"to workspace as {table_name}.parquet"
)
return table_metadata
@staticmethod
@abstractmethod
def list_params() -> list[dict[str, Any]]:
"""Return list of parameters needed to configure this data loader."""
pass
@staticmethod
@abstractmethod
def auth_instructions() -> str:
"""Return human-readable authentication instructions."""
pass
@abstractmethod
def __init__(self, params: dict[str, Any]):
"""
Initialize the data loader.
Args:
params: Configuration parameters for the loader (e.g. host, credentials).
"""
pass
@abstractmethod
def list_tables(self, table_filter: str | None = None) -> list[dict[str, Any]]:
"""
List available tables (or files) from the data source.
Returns:
List of dicts with: name (table/file identifier), metadata (row_count, columns, sample_rows).
"""
pass
================================================
FILE: py-src/data_formulator/data_loader/kusto_data_loader.py
================================================
import json
import logging
from typing import Any
import pandas as pd
import pyarrow as pa
from data_formulator.data_loader.external_data_loader import ExternalDataLoader, sanitize_table_name
from azure.kusto.data import KustoClient, KustoConnectionStringBuilder
from azure.kusto.data.helpers import dataframe_from_result_table
logger = logging.getLogger(__name__)
class KustoDataLoader(ExternalDataLoader):
@staticmethod
def list_params() -> list[dict[str, Any]]:
params_list = [
{"name": "kusto_cluster", "type": "string", "required": True, "description": "e.g., https://mycluster.region.kusto.windows.net"},
{"name": "kusto_database", "type": "string", "required": True, "description": "database name"},
{"name": "client_id", "type": "string", "required": False, "description": "only for App Key auth"},
{"name": "client_secret", "type": "string", "required": False, "description": "only for App Key auth"},
{"name": "tenant_id", "type": "string", "required": False, "description": "only for App Key auth"}
]
return params_list
@staticmethod
def auth_instructions() -> str:
return """**Example (CLI):** kusto_cluster: `https://mycluster.westus.kusto.windows.net` · kusto_database: `mydb`
**Example (App Key):** kusto_cluster: `https://mycluster.westus.kusto.windows.net` · kusto_database: `mydb` · client_id: `abc-123...` · client_secret: `xyz...` · tenant_id: `def-456...`
**Option 1 — Azure CLI (recommended):**
Run `az login` in your terminal. Leave `client_id`, `client_secret`, and `tenant_id` empty.
**Option 2 — App Key Authentication:**
Register an Azure AD application, generate a client secret, and grant it access to your Kusto cluster (e.g., "AllDatabasesViewer" role via Azure Portal → Kusto cluster → Permissions). Provide `client_id`, `client_secret`, and `tenant_id`."""
def __init__(self, params: dict[str, Any]):
self.params = params
self.kusto_cluster = params.get("kusto_cluster", None)
self.kusto_database = params.get("kusto_database", None)
self.client_id = params.get("client_id", None)
self.client_secret = params.get("client_secret", None)
self.tenant_id = params.get("tenant_id", None)
try:
if self.client_id and self.client_secret and self.tenant_id:
self.client = KustoClient(KustoConnectionStringBuilder.with_aad_application_key_authentication(
self.kusto_cluster, self.client_id, self.client_secret, self.tenant_id))
else:
cluster_url = KustoConnectionStringBuilder.with_az_cli_authentication(self.kusto_cluster)
logger.info(f"Connecting to Kusto cluster: {self.kusto_cluster}")
self.client = KustoClient(cluster_url)
logger.info("Using Azure CLI authentication for Kusto client.")
except Exception as e:
logger.error(f"Error creating Kusto client: {e}")
raise RuntimeError(
f"Error creating Kusto client: {e}. "
"Please authenticate with Azure CLI (az login) when starting the app."
) from e
def _convert_kusto_datetime_columns(self, df: pd.DataFrame) -> pd.DataFrame:
"""Convert Kusto datetime columns to proper pandas datetime format"""
logger.info(f"Processing DataFrame with columns: {list(df.columns)}")
logger.info(f"Column dtypes before conversion: {dict(df.dtypes)}")
for col in df.columns:
original_dtype = df[col].dtype
if df[col].dtype == 'object':
# Try to identify datetime columns by checking sample values
sample_values = df[col].dropna().head(3)
if len(sample_values) > 0:
# Check if values look like datetime strings or timestamp numbers
first_val = sample_values.iloc[0]
# Handle Kusto datetime format (ISO 8601 strings)
if isinstance(first_val, str) and ('T' in first_val or '-' in first_val):
try:
# Try to parse as datetime
pd.to_datetime(sample_values.iloc[0])
logger.info(f"Converting column '{col}' from string to datetime")
df[col] = pd.to_datetime(df[col], errors='coerce', utc=True).dt.tz_localize(None)
except Exception as e:
logger.debug(f"Failed to convert column '{col}' as string datetime: {e}")
# Handle numeric timestamps (Unix timestamps in various formats)
elif isinstance(first_val, (int, float)) and first_val > 1000000000:
try:
# Try different timestamp formats
if first_val > 1e15: # Likely microseconds since epoch
logger.info(f"Converting column '{col}' from microseconds timestamp to datetime")
df[col] = pd.to_datetime(df[col], unit='us', errors='coerce', utc=True).dt.tz_localize(None)
elif first_val > 1e12: # Likely milliseconds since epoch
logger.info(f"Converting column '{col}' from milliseconds timestamp to datetime")
df[col] = pd.to_datetime(df[col], unit='ms', errors='coerce', utc=True).dt.tz_localize(None)
else: # Likely seconds since epoch
logger.info(f"Converting column '{col}' from seconds timestamp to datetime")
df[col] = pd.to_datetime(df[col], unit='s', errors='coerce', utc=True).dt.tz_localize(None)
except Exception as e:
logger.debug(f"Failed to convert column '{col}' as numeric timestamp: {e}")
# Handle datetime64 columns that might have timezone info
elif pd.api.types.is_datetime64_any_dtype(df[col]):
# Ensure timezone-aware datetimes are properly handled
if hasattr(df[col].dt, 'tz') and df[col].dt.tz is not None:
logger.info(f"Converting timezone-aware datetime column '{col}' to UTC")
df[col] = df[col].dt.tz_convert('UTC').dt.tz_localize(None)
# Log if conversion happened
if original_dtype != df[col].dtype:
logger.info(f"Column '{col}' converted from {original_dtype} to {df[col].dtype}")
logger.info(f"Column dtypes after conversion: {dict(df.dtypes)}")
return df
def query(self, kql: str) -> pd.DataFrame:
logger.info(f"Executing KQL query: {kql} on database {self.kusto_database}")
result = self.client.execute(self.kusto_database, kql)
logger.info(f"Query executed successfully, returning results.")
df = dataframe_from_result_table(result.primary_results[0])
# Convert datetime columns properly
df = self._convert_kusto_datetime_columns(df)
return df
def fetch_data_as_arrow(
self,
source_table: str,
size: int = 1000000,
sort_columns: list[str] | None = None,
sort_order: str = 'asc'
) -> pa.Table:
"""
Fetch data from Kusto/Azure Data Explorer as a PyArrow Table.
Kusto SDK returns pandas, so we convert to Arrow format.
Args:
source_table: Kusto table name
size: Maximum number of rows to fetch
sort_columns: Columns to sort by
sort_order: Sort direction
"""
if not source_table:
raise ValueError("source_table must be provided")
base_query = f"['{source_table}']"
# Add sort if specified (KQL syntax)
sort_clause = ""
if sort_columns and len(sort_columns) > 0:
order_direction = "desc" if sort_order == 'desc' else "asc"
sort_cols_with_order = [f"{col} {order_direction}" for col in sort_columns]
sort_clause = f" | sort by {', '.join(sort_cols_with_order)}"
# Add take limit
kql_query = f"{base_query}{sort_clause} | take {size}"
logger.info(f"Executing Kusto query: {kql_query[:200]}...")
# Execute query
df = self.query(kql_query)
# Convert to Arrow
arrow_table = pa.Table.from_pandas(df, preserve_index=False)
logger.info(f"Fetched {arrow_table.num_rows} rows from Kusto")
return arrow_table
def list_tables(self, table_filter: str | None = None) -> list[dict[str, Any]]:
query = ".show tables"
tables_df = self.query(query)
tables = []
for table in tables_df.to_dict(orient="records"):
table_name = table['TableName']
# Apply table filter if provided
if table_filter and table_filter.lower() not in table_name.lower():
continue
schema_result = self.query(f".show table ['{table_name}'] schema as json").to_dict(orient="records")
columns = [{
'name': r["Name"],
'type': r["Type"]
} for r in json.loads(schema_result[0]['Schema'])['OrderedColumns']]
row_count_result = self.query(f".show table ['{table_name}'] details").to_dict(orient="records")
row_count = row_count_result[0]["TotalRowCount"]
sample_query = f"['{table_name}'] | take {5}"
sample_df = self.query(sample_query)
# Convert sample data to JSON with proper datetime handling
sample_result = json.loads(sample_df.to_json(orient="records", date_format='iso'))
table_metadata = {
"row_count": row_count,
"columns": columns,
"sample_rows": sample_result
}
tables.append({
"type": "table",
"name": table_name,
"metadata": table_metadata
})
return tables
================================================
FILE: py-src/data_formulator/data_loader/mongodb_data_loader.py
================================================
import json
import logging
from datetime import datetime
import pandas as pd
import pyarrow as pa
import pymongo
from bson import ObjectId
from data_formulator.data_loader.external_data_loader import ExternalDataLoader, sanitize_table_name
from typing import Any
logger = logging.getLogger(__name__)
class MongoDBDataLoader(ExternalDataLoader):
@staticmethod
def list_params() -> list[dict[str, Any]]:
params_list = [
{"name": "host", "type": "string", "required": True, "default": "localhost", "description": "server address"},
{"name": "port", "type": "int", "required": False, "default": 27017, "description": "server port"},
{"name": "username", "type": "string", "required": False, "default": "", "description": "leave blank if no auth"},
{"name": "password", "type": "string", "required": False, "default": "", "description": "leave blank if no auth"},
{"name": "database", "type": "string", "required": True, "default": "", "description": "database name"},
{"name": "collection", "type": "string", "required": False, "default": "", "description": "leave empty to list all collections"},
{"name": "authSource", "type": "string", "required": False, "default": "", "description": "auth database (defaults to target database)"}
]
return params_list
@staticmethod
def auth_instructions() -> str:
return """**Example:** host: `localhost` · port: `27017` · database: `mydb` · collection: `users`
**Local setup:** Ensure MongoDB is running. Leave username and password blank if authentication is not enabled.
**Remote setup:** Get host, port, username, and password from your database administrator.
**Troubleshooting:** Test with `mongosh --host --port `"""
def __init__(self, params: dict[str, Any]):
self.params = params
self.host = self.params.get("host", "localhost")
self.port = int(self.params.get("port", 27017))
self.username = self.params.get("username", "")
self.password = self.params.get("password", "")
self.database_name = self.params.get("database", "")
self.collection_name = self.params.get("collection", "")
auth_source = self.params.get("authSource", "") or self.database_name
try:
if self.username and self.password:
self.mongo_client = pymongo.MongoClient(
host=self.host,
port=self.port,
username=self.username,
password=self.password,
authSource=auth_source
)
else:
self.mongo_client = pymongo.MongoClient(host=self.host, port=self.port)
self.db = self.mongo_client[self.database_name]
self.collection = self.db[self.collection_name] if self.collection_name else None
logger.info(f"Successfully connected to MongoDB: {self.host}:{self.port}/{self.database_name}")
except Exception as e:
logger.error(f"Failed to connect to MongoDB: {e}")
raise RuntimeError(f"Failed to connect to MongoDB: {e}") from e
def close(self):
"""Close the MongoDB connection."""
if hasattr(self, 'mongo_client') and self.mongo_client is not None:
try:
self.mongo_client.close()
self.mongo_client = None
except Exception as e:
logger.warning(f"Failed to close MongoDB connection: {e}")
def __enter__(self):
"""Context manager entry"""
return self
def __exit__(self, exc_type, exc_val, exc_tb):
"""Context manager exit - ensures connection is closed"""
self.close()
return False
def __del__(self):
"""Destructor to ensure connection is closed"""
self.close()
@staticmethod
def _flatten_document(doc: dict[str, Any], parent_key: str = '', sep: str = '_') -> dict[str, Any]:
"""
Use recursion to flatten nested MongoDB documents
"""
items = []
for key, value in doc.items():
new_key = f"{parent_key}{sep}{key}" if parent_key else key
if isinstance(value, dict):
items.extend(MongoDBDataLoader._flatten_document(value, new_key, sep).items())
elif isinstance(value, list):
if len(value) == 0:
items.append((new_key, None))
else:
for idx, item in enumerate(value, start=1):
item_key = f"{new_key}{sep}{idx}"
if isinstance(item, dict):
items.extend(MongoDBDataLoader._flatten_document(item, item_key, sep).items())
else:
items.append((item_key, item))
else:
items.append((new_key, value))
return dict(items)
@staticmethod
def _convert_special_types(doc: dict[str, Any]) -> dict[str, Any]:
"""
Convert MongoDB special types (ObjectId, datetime, etc.) to serializable types
"""
result = {}
for key, value in doc.items():
if isinstance(value, ObjectId):
result[key] = str(value)
elif isinstance(value, datetime):
result[key] = value.isoformat()
elif isinstance(value, bytes):
result[key] = value.decode('utf-8', errors='ignore')
elif isinstance(value, dict):
result[key] = MongoDBDataLoader._convert_special_types(value)
elif isinstance(value, list):
result[key] = [
MongoDBDataLoader._convert_special_types(item) if isinstance(item, dict)
else str(item) if isinstance(item, ObjectId)
else item.isoformat() if isinstance(item, datetime)
else item
for item in value
]
else:
result[key] = value
return result
def _process_documents(self, documents: list[dict[str, Any]]) -> pd.DataFrame:
"""
Process MongoDB documents list, flatten and convert to DataFrame
"""
if not documents:
return pd.DataFrame()
processed_docs = []
for doc in documents:
converted = self._convert_special_types(doc)
flattened = self._flatten_document(converted)
processed_docs.append(flattened)
df = pd.DataFrame(processed_docs)
return df
def fetch_data_as_arrow(
self,
source_table: str,
size: int = 1000000,
sort_columns: list[str] | None = None,
sort_order: str = 'asc'
) -> pa.Table:
"""
Fetch data from MongoDB as a PyArrow Table.
MongoDB doesn't have native Arrow support, so we fetch documents,
process them, and convert to Arrow format.
Args:
source_table: Collection name to fetch from
size: Maximum number of documents to fetch
sort_columns: Columns to sort by
sort_order: Sort direction ('asc' or 'desc')
"""
if not source_table:
raise ValueError("source_table (collection name) must be provided")
# Get collection
collection_name = source_table
# Handle full table names like "database.collection"
if '.' in collection_name:
parts = collection_name.split('.')
collection_name = parts[-1]
collection = self.db[collection_name]
logger.info(f"Fetching from MongoDB collection: {collection_name}")
# Build cursor with optional sorting
data_cursor = collection.find()
if sort_columns and len(sort_columns) > 0:
sort_direction = -1 if sort_order == 'desc' else 1
sort_spec = [(col, sort_direction) for col in sort_columns]
data_cursor = data_cursor.sort(sort_spec)
data_cursor = data_cursor.limit(size)
# Fetch and process documents
data_list = list(data_cursor)
if not data_list:
logger.warning(f"No data found in MongoDB collection '{collection_name}'")
return pa.table({})
df = self._process_documents(data_list)
# Convert to Arrow
arrow_table = pa.Table.from_pandas(df, preserve_index=False)
logger.info(f"Fetched {arrow_table.num_rows} rows from MongoDB collection '{collection_name}'")
return arrow_table
def list_tables(self, table_filter: str | None = None) -> list[dict[str, Any]]:
"""
List all collections
"""
results = []
# Get specified collection or all collections
collection_param = self.params.get("collection", "")
if collection_param:
collection_names = [collection_param]
else:
collection_names = self.db.list_collection_names()
for collection_name in collection_names:
# Apply filter
if table_filter and table_filter.lower() not in collection_name.lower():
continue
try:
full_table_name = f"{collection_name}"
collection = self.db[collection_name]
# Get row count
row_count = collection.count_documents({})
# Get sample data
sample_data = list(collection.find().limit(10))
if sample_data:
df = self._process_documents(sample_data)
# Construct column information
columns = [{
'name': col,
'type': str(df[col].dtype)
} for col in df.columns]
# Convert sample_data for return
sample_rows = json.loads(df.to_json(orient="records"))
else:
columns = []
sample_rows = []
table_metadata = {
"row_count": row_count,
"columns": columns,
"sample_rows": sample_rows
}
results.append({
"name": full_table_name,
"metadata": table_metadata
})
except Exception as e:
logger.debug(f"Error listing collection {collection_name}: {e}")
continue
return results
================================================
FILE: py-src/data_formulator/data_loader/mssql_data_loader.py
================================================
import json
import logging
from typing import Any
import pandas as pd
import pyarrow as pa
import connectorx as cx
from data_formulator.data_loader.external_data_loader import ExternalDataLoader, sanitize_table_name
log = logging.getLogger(__name__)
class MSSQLDataLoader(ExternalDataLoader):
@staticmethod
def list_params() -> list[dict[str, Any]]:
params_list = [
{
"name": "server",
"type": "string",
"required": True,
"default": "localhost",
"description": "SQL Server host address or instance name",
},
{
"name": "database",
"type": "string",
"required": True,
"default": "master",
"description": "Database name to connect to",
},
{
"name": "user",
"type": "string",
"required": False,
"default": "",
"description": "Username (leave empty for Windows Authentication)",
},
{
"name": "password",
"type": "string",
"required": False,
"default": "",
"description": "Password (leave empty for Windows Authentication)",
},
{
"name": "port",
"type": "string",
"required": False,
"default": "1433",
"description": "SQL Server port (default: 1433)",
},
{
"name": "driver",
"type": "string",
"required": False,
"default": "ODBC Driver 17 for SQL Server",
"description": "ODBC driver name",
},
{
"name": "encrypt",
"type": "string",
"required": False,
"default": "yes",
"description": "Enable encryption (yes/no)",
},
{
"name": "trust_server_certificate",
"type": "string",
"required": False,
"default": "no",
"description": "Trust server certificate (yes/no)",
},
{
"name": "connection_timeout",
"type": "string",
"required": False,
"default": "30",
"description": "Connection timeout in seconds",
},
]
return params_list
@staticmethod
def auth_instructions() -> str:
return """**Example (SQL auth):** server: `localhost` · database: `mydb` · user: `sa` · password: `MyP@ss` · port: `1433`
**Example (Windows auth):** server: `localhost\\SQLEXPRESS` · database: `mydb` (leave user/password empty)
**Prerequisites (macOS/Linux only):**
Install ODBC driver: `brew install unixodbc msodbcsql17` (macOS) or `sudo apt-get install unixodbc-dev msodbcsql17` (Ubuntu/Debian). Windows usually has these pre-installed.
**Authentication:**
- **Windows Auth:** Leave user/password empty (recommended for local dev)
- **SQL Server Auth:** Provide username and password
**Troubleshooting:** Ensure SQL Server service is running. Verify TCP/IP is enabled in SQL Server Configuration Manager. Test with `sqlcmd -S -d -U -P `."""
def __init__(self, params: dict[str, Any]):
log.info(f"Initializing MSSQL DataLoader with parameters: {params}")
self.params = params
self.server = params.get("server", "localhost")
self.database = params.get("database", "master")
self.user = params.get("user", "").strip()
self.password = params.get("password", "").strip()
self.port = params.get("port", "1433")
# Build connection URL for connectorx: mssql://user:password@host:port/database
# - Use explicit empty password (user:@host) when user is set but password is blank.
# - Use 127.0.0.1 when server is localhost to force IPv4 TCP and avoid IPv6 ::1 connection issues.
server_for_url = "127.0.0.1" if (self.server or "").strip().lower() == "localhost" else self.server
if self.user:
self.connection_url = f"mssql://{self.user}:{self.password}@{server_for_url}:{self.port}/{self.database}?TrustServerCertificate=true"
else:
self.connection_url = f"mssql://{server_for_url}:{self.port}/{self.database}?TrustServerCertificate=true&IntegratedSecurity=true"
try:
cx.read_sql(self.connection_url, "SELECT 1", return_type="arrow")
log.info(f"Successfully connected to SQL Server: {self.server}/{self.database}")
except Exception as e:
log.error(f"Failed to connect to SQL Server: {e}")
raise ValueError(f"Failed to connect to SQL Server '{self.server}': {e}") from e
# SQL Server types that connectorx cannot handle natively
_CX_SPATIAL_TYPES = {'geometry', 'geography'} # use .STAsText()
_CX_OTHER_UNSUPPORTED = {'hierarchyid', 'xml', 'sql_variant', 'image', 'timestamp'}
_CX_UNSUPPORTED_TYPES = _CX_SPATIAL_TYPES | _CX_OTHER_UNSUPPORTED
def _safe_select_list(self, schema: str, table_name: str) -> str:
"""Build a SELECT column list that converts unsupported types to text.
Uses .STAsText() for spatial types, CAST(... AS NVARCHAR(MAX)) for others.
Returns '*' if no unsupported columns are found."""
try:
columns_query = f"""
SELECT COLUMN_NAME, DATA_TYPE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = '{schema}' AND TABLE_NAME = '{table_name}'
ORDER BY ORDINAL_POSITION
"""
cols_df = self._execute_query_raw(columns_query).to_pandas()
has_unsupported = any(r['DATA_TYPE'].lower() in self._CX_UNSUPPORTED_TYPES for _, r in cols_df.iterrows())
if not has_unsupported:
return "*"
parts = []
for _, r in cols_df.iterrows():
col, dtype = r['COLUMN_NAME'], r['DATA_TYPE'].lower()
if dtype in self._CX_SPATIAL_TYPES:
parts.append(f"[{col}].STAsText() AS [{col}]")
elif dtype in self._CX_OTHER_UNSUPPORTED:
parts.append(f"CAST([{col}] AS NVARCHAR(MAX)) AS [{col}]")
else:
parts.append(f"[{col}]")
return ', '.join(parts)
except Exception:
return "*"
def _execute_query_raw(self, query: str) -> pa.Table:
"""Execute a query via connectorx (no error wrapping)."""
return cx.read_sql(self.connection_url, query, return_type="arrow")
def _execute_query(self, query: str) -> pa.Table:
"""Execute a query and return results as a PyArrow Table (via connectorx)."""
try:
return cx.read_sql(self.connection_url, query, return_type="arrow")
except Exception as e:
log.error(f"Failed to execute query: {e}")
raise
def fetch_data_as_arrow(
self,
source_table: str,
size: int = 1000000,
sort_columns: list[str] | None = None,
sort_order: str = 'asc'
) -> pa.Table:
"""
Fetch data from SQL Server as a PyArrow Table using connectorx.
"""
if not source_table:
raise ValueError("source_table must be provided")
# Parse table name
if "." in source_table:
schema, table = source_table.split(".", 1)
else:
schema = "dbo"
table = source_table
col_list = self._safe_select_list(schema.strip('[]'), table.strip('[]'))
base_query = f"SELECT {col_list} FROM [{schema}].[{table}]"
# Add ORDER BY if sort columns specified
order_by_clause = ""
if sort_columns and len(sort_columns) > 0:
order_direction = "DESC" if sort_order == 'desc' else "ASC"
sanitized_cols = [f'[{col}] {order_direction}' for col in sort_columns]
order_by_clause = f" ORDER BY {', '.join(sanitized_cols)}"
# SQL Server uses TOP instead of LIMIT
query = f"SELECT TOP {size} * FROM ({base_query}{order_by_clause}) AS limited"
log.info(f"Executing SQL Server query: {query[:200]}...")
arrow_table = cx.read_sql(self.connection_url, query, return_type="arrow")
log.info(f"Fetched {arrow_table.num_rows} rows from SQL Server [Arrow-native]")
return arrow_table
def list_tables(self, table_filter: str | None = None) -> list[dict[str, Any]]:
"""List all tables from SQL Server database."""
try:
tables_query = """
SELECT
TABLE_SCHEMA,
TABLE_NAME,
TABLE_TYPE
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
AND TABLE_SCHEMA NOT IN ('sys', 'INFORMATION_SCHEMA')
ORDER BY TABLE_SCHEMA, TABLE_NAME
"""
tables_df = self._execute_query(tables_query).to_pandas()
results = []
for _, row in tables_df.iterrows():
schema = row["TABLE_SCHEMA"]
table_name = row["TABLE_NAME"]
table_type = row.get("TABLE_TYPE", "BASE TABLE")
full_table_name = f"{schema}.{table_name}"
if table_filter and table_filter.lower() not in full_table_name.lower():
continue
try:
# Get column information
columns_query = f"""
SELECT
COLUMN_NAME,
DATA_TYPE,
IS_NULLABLE,
COLUMN_DEFAULT,
CHARACTER_MAXIMUM_LENGTH,
NUMERIC_PRECISION,
NUMERIC_SCALE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = '{schema}' AND TABLE_NAME = '{table_name}'
ORDER BY ORDINAL_POSITION
"""
columns_df = self._execute_query(columns_query).to_pandas()
columns = []
for _, col_row in columns_df.iterrows():
col_info = {
"name": col_row["COLUMN_NAME"],
"type": col_row["DATA_TYPE"],
"nullable": col_row["IS_NULLABLE"] == "YES",
"default": col_row["COLUMN_DEFAULT"],
}
# Add length/precision info for relevant types with NaN handling
if (
col_row["CHARACTER_MAXIMUM_LENGTH"] is not None
and not pd.isna(col_row["CHARACTER_MAXIMUM_LENGTH"])
):
try:
col_info["max_length"] = int(col_row["CHARACTER_MAXIMUM_LENGTH"])
except (ValueError, TypeError):
pass # Skip if conversion fails
if (
col_row["NUMERIC_PRECISION"] is not None
and not pd.isna(col_row["NUMERIC_PRECISION"])
):
try:
col_info["precision"] = int(col_row["NUMERIC_PRECISION"])
except (ValueError, TypeError):
pass # Skip if conversion fails
if (
col_row["NUMERIC_SCALE"] is not None
and not pd.isna(col_row["NUMERIC_SCALE"])
):
try:
col_info["scale"] = int(col_row["NUMERIC_SCALE"])
except (ValueError, TypeError):
pass # Skip if conversion fails
columns.append(col_info)
# Build safe column list (casts unsupported types to NVARCHAR)
col_list = self._safe_select_list(schema, table_name)
# Get sample data (first 10 rows)
sample_rows = []
sample_query = f"SELECT TOP 10 {col_list} FROM [{schema}].[{table_name}]"
try:
sample_df = self._execute_query(sample_query).to_pandas()
sample_df_clean = sample_df.fillna(value=None)
sample_rows = json.loads(
sample_df_clean.to_json(
orient="records", date_format="iso", default_handler=str
)
)
except Exception as e:
log.warning(
f"Failed to sample table {schema}.{table_name}: {e}"
)
# Get row count
count_query = f"SELECT COUNT(*) as row_count FROM [{schema}].[{table_name}]"
count_df = self._execute_query(count_query).to_pandas()
# Handle NaN values in row count
raw_count = count_df.iloc[0]["row_count"]
if pd.isna(raw_count):
row_count = 0
log.warning(
f"Row count for table {schema}.{table_name} returned NaN, using 0"
)
else:
try:
row_count = int(raw_count)
except (ValueError, TypeError):
row_count = 0
log.warning(
f"Could not convert row count '{raw_count}' to integer for table {schema}.{table_name}, using 0"
)
table_metadata = {
"row_count": row_count,
"columns": columns,
"sample_rows": sample_rows,
"table_type": table_type,
}
results.append({"name": full_table_name, "metadata": table_metadata})
except Exception as e:
log.warning(f"Failed to get metadata for table {full_table_name}: {e}")
# Add table without detailed metadata
results.append(
{
"name": full_table_name,
"metadata": {
"row_count": 0,
"columns": [],
"sample_rows": [],
"table_type": table_type,
},
}
)
except Exception as e:
log.error(f"Failed to list tables from SQL Server: {e}")
results = []
return results
================================================
FILE: py-src/data_formulator/data_loader/mysql_data_loader.py
================================================
import json
import logging
from typing import Any
import pandas as pd
import pyarrow as pa
import connectorx as cx
from data_formulator.data_loader.external_data_loader import ExternalDataLoader
logger = logging.getLogger(__name__)
class MySQLDataLoader(ExternalDataLoader):
@staticmethod
def list_params() -> list[dict[str, Any]]:
params_list = [
{"name": "user", "type": "string", "required": True, "default": "root", "description": "MySQL username"},
{"name": "password", "type": "string", "required": False, "default": "", "description": "leave blank for no password"},
{"name": "host", "type": "string", "required": True, "default": "localhost", "description": "server address"},
{"name": "port", "type": "int", "required": False, "default": 3306, "description": "server port"},
{"name": "database", "type": "string", "required": True, "default": "mysql", "description": "database name"}
]
return params_list
@staticmethod
def auth_instructions() -> str:
return """**Example:** user: `root` · host: `localhost` · port: `3306` · database: `mydb`
**Local setup:** Ensure MySQL is running — `brew services list` (macOS) or `systemctl status mysql` (Linux). Leave password blank if none is set.
**Remote setup:** Get host, port, username, and password from your database administrator. Ensure the server allows remote connections and your IP is whitelisted.
**Troubleshooting:** Test with `mysql -u -p -h -P `"""
def __init__(self, params: dict[str, Any]):
self.params = params
self.host = self.params.get("host", "")
self.user = self.params.get("user", "")
self.password = self.params.get("password", "")
self.database = self.params.get("database", "")
if not self.host:
raise ValueError("MySQL host is required")
if not self.user:
raise ValueError("MySQL user is required")
if not self.database:
raise ValueError("MySQL database is required")
port = self.params.get("port", "")
if isinstance(port, str):
self.port = int(port) if port else 3306
elif not port:
self.port = 3306
else:
self.port = int(port)
# Build connection URL for connectorx
# Format: mysql://user:password@host:port/database
# - Use explicit empty password (user:@host) so the URL parser sees user vs password correctly.
# - Use 127.0.0.1 when host is localhost to force IPv4 TCP and avoid IPv6 ::1 connection issues.
host_for_url = "127.0.0.1" if (self.host or "").strip().lower() == "localhost" else self.host
if self.password:
self.connection_url = f"mysql://{self.user}:{self.password}@{host_for_url}:{self.port}/{self.database}"
else:
self.connection_url = f"mysql://{self.user}:@{host_for_url}:{self.port}/{self.database}"
self._sanitized_url = f"mysql://{self.user}:***@{self.host}:{self.port}/{self.database}"
# Test connection
try:
cx.read_sql(self.connection_url, "SELECT 1", return_type="arrow")
except Exception as e:
logger.error(f"Failed to connect to MySQL (mysql://{self.user}:***@{self.host}:{self.port}/{self.database}): {e}")
raise ValueError(f"Failed to connect to MySQL database '{self.database}' on host '{self.host}': {e}") from e
logger.info(f"Successfully connected to MySQL: mysql://{self.user}:***@{self.host}:{self.port}/{self.database}")
# MySQL types that connectorx cannot handle natively
_CX_GEOMETRY_TYPES = {'geometry', 'point', 'linestring', 'polygon',
'multipoint', 'multilinestring', 'multipolygon',
'geometrycollection'}
_CX_OTHER_UNSUPPORTED = {'bit'}
_CX_UNSUPPORTED_TYPES = _CX_GEOMETRY_TYPES | _CX_OTHER_UNSUPPORTED
def _safe_select_list(self, schema: str, table_name: str) -> str:
"""Build a SELECT column list that converts unsupported types to text.
Uses ST_AsText() for geometry types, CAST(... AS CHAR) for others.
Returns '*' if no unsupported columns are found."""
try:
columns_query = f"""
SELECT COLUMN_NAME, DATA_TYPE
FROM information_schema.columns
WHERE TABLE_SCHEMA = '{schema}' AND TABLE_NAME = '{table_name}'
ORDER BY ORDINAL_POSITION
"""
cols_arrow = cx.read_sql(self.connection_url, columns_query, return_type="arrow")
cols_df = cols_arrow.to_pandas()
has_unsupported = any(r['DATA_TYPE'].lower() in self._CX_UNSUPPORTED_TYPES for _, r in cols_df.iterrows())
if not has_unsupported:
return "*"
parts = []
for _, r in cols_df.iterrows():
col, dtype = r['COLUMN_NAME'], r['DATA_TYPE'].lower()
if dtype in self._CX_GEOMETRY_TYPES:
parts.append(f"ST_AsText(`{col}`) AS `{col}`")
elif dtype in self._CX_OTHER_UNSUPPORTED:
parts.append(f"CAST(`{col}` AS CHAR) AS `{col}`")
else:
parts.append(f"`{col}`")
return ', '.join(parts)
except Exception:
return "*"
def fetch_data_as_arrow(
self,
source_table: str,
size: int = 1000000,
sort_columns: list[str] | None = None,
sort_order: str = 'asc'
) -> pa.Table:
"""
Fetch data from MySQL as a PyArrow Table using connectorx.
connectorx provides extremely fast Arrow-native database access.
"""
if not source_table:
raise ValueError("source_table must be provided")
# Handle table names and build safe column list
if '.' in source_table:
parts = source_table.split('.', 1)
col_list = self._safe_select_list(parts[0].strip('`'), parts[1].strip('`'))
base_query = f"SELECT {col_list} FROM {source_table}"
else:
col_list = self._safe_select_list(self.database, source_table.strip('`'))
base_query = f"SELECT {col_list} FROM `{source_table}`"
# Add ORDER BY if sort columns specified
order_by_clause = ""
if sort_columns and len(sort_columns) > 0:
order_direction = "DESC" if sort_order == 'desc' else "ASC"
sanitized_cols = [f'`{col}` {order_direction}' for col in sort_columns]
order_by_clause = f" ORDER BY {', '.join(sanitized_cols)}"
query = f"{base_query}{order_by_clause} LIMIT {size}"
logger.info(f"Executing MySQL query via connectorx: {query[:200]}...")
arrow_table = cx.read_sql(self.connection_url, query, return_type="arrow")
logger.info(f"Fetched {arrow_table.num_rows} rows from MySQL [Arrow-native]")
return arrow_table
def list_tables(self, table_filter: str | None = None) -> list[dict[str, Any]]:
"""List available tables from MySQL database."""
return self._list_tables_connectorx(table_filter)
def _list_tables_connectorx(self, table_filter: str | None = None) -> list[dict[str, Any]]:
"""List tables using connectorx."""
try:
tables_query = f"""
SELECT TABLE_SCHEMA, TABLE_NAME
FROM information_schema.tables
WHERE TABLE_SCHEMA = '{self.database}'
AND TABLE_TYPE = 'BASE TABLE'
"""
tables_arrow = cx.read_sql(self.connection_url, tables_query, return_type="arrow")
tables_df = tables_arrow.to_pandas()
if tables_df.empty:
return []
results = []
for _, row in tables_df.iterrows():
schema = row['TABLE_SCHEMA']
table_name = row['TABLE_NAME']
if table_filter and table_filter.lower() not in table_name.lower():
continue
full_table_name = f"{schema}.{table_name}"
try:
# Get column information
columns_query = f"""
SELECT COLUMN_NAME, DATA_TYPE
FROM information_schema.columns
WHERE TABLE_SCHEMA = '{schema}' AND TABLE_NAME = '{table_name}'
ORDER BY ORDINAL_POSITION
"""
columns_arrow = cx.read_sql(self.connection_url, columns_query, return_type="arrow")
columns_df = columns_arrow.to_pandas()
columns = [{
'name': col_row['COLUMN_NAME'],
'type': col_row['DATA_TYPE']
} for _, col_row in columns_df.iterrows()]
# Build safe column list (casts unsupported types to CHAR)
col_list = self._safe_select_list(schema, table_name)
# Get sample data
sample_rows = []
sample_query = f"SELECT {col_list} FROM `{schema}`.`{table_name}` LIMIT 10"
try:
sample_arrow = cx.read_sql(self.connection_url, sample_query, return_type="arrow")
sample_df = sample_arrow.to_pandas()
sample_rows = json.loads(sample_df.to_json(orient="records", date_format='iso'))
except Exception as sample_err:
logger.warning(f"Could not sample {full_table_name}: {sample_err}")
# Get row count
count_query = f"SELECT COUNT(*) as cnt FROM `{schema}`.`{table_name}`"
count_arrow = cx.read_sql(self.connection_url, count_query, return_type="arrow")
row_count = int(count_arrow.to_pandas()['cnt'].iloc[0])
table_metadata = {
"row_count": row_count,
"columns": columns,
"sample_rows": sample_rows
}
results.append({
"name": full_table_name,
"metadata": table_metadata
})
except Exception as e:
logger.warning(f"Error processing table {full_table_name}: {e}")
continue
return results
except Exception as e:
logger.error(f"Error listing tables: {e}")
return []
================================================
FILE: py-src/data_formulator/data_loader/postgresql_data_loader.py
================================================
import json
import logging
from typing import Any
import pandas as pd
import pyarrow as pa
import connectorx as cx
from data_formulator.data_loader.external_data_loader import ExternalDataLoader
logger = logging.getLogger(__name__)
class PostgreSQLDataLoader(ExternalDataLoader):
@staticmethod
def list_params() -> list[dict[str, Any]]:
params_list = [
{"name": "user", "type": "string", "required": True, "default": "postgres", "description": "PostgreSQL username"},
{"name": "password", "type": "string", "required": False, "default": "", "description": "leave blank for no password"},
{"name": "host", "type": "string", "required": True, "default": "localhost", "description": "PostgreSQL host"},
{"name": "port", "type": "string", "required": False, "default": "5432", "description": "PostgreSQL port"},
{"name": "database", "type": "string", "required": True, "default": "postgres", "description": "PostgreSQL database name"}
]
return params_list
@staticmethod
def auth_instructions() -> str:
return """**Example:** user: `postgres` · host: `localhost` · port: `5432` · database: `mydb`
**Local setup:** Ensure PostgreSQL is running — `brew services list` (macOS) or `systemctl status postgresql` (Linux). Leave password blank if none is set.
**Remote setup:** Get host, port, username, and password from your database administrator. The user must have SELECT permissions on the tables you want to access.
**Troubleshooting:** Test with `psql -U -h -p -d `"""
def __init__(self, params: dict[str, Any]):
self.params = params
self.host = self.params.get("host", "")
self.port = self.params.get("port", "") or "5432"
self.user = self.params.get("user", "")
self.database = self.params.get("database", "")
self.password = self.params.get("password", "")
if not self.host:
raise ValueError("PostgreSQL host is required")
if not self.user:
raise ValueError("PostgreSQL user is required")
if not self.database:
raise ValueError("PostgreSQL database is required")
# Build connection URL for connectorx: postgresql://user:password@host:port/database
# - Use explicit empty password (user:@host) so the URL parser sees user vs password correctly.
# - Use 127.0.0.1 when host is localhost to force IPv4 TCP and avoid IPv6 ::1 connection issues.
host_for_url = "127.0.0.1" if (self.host or "").strip().lower() == "localhost" else self.host
if self.password:
self.connection_url = f"postgresql://{self.user}:{self.password}@{host_for_url}:{self.port}/{self.database}"
else:
self.connection_url = f"postgresql://{self.user}:@{host_for_url}:{self.port}/{self.database}"
try:
cx.read_sql(self.connection_url, "SELECT 1", return_type="arrow")
except Exception as e:
logger.error(f"Failed to connect to PostgreSQL (postgresql://{self.user}:***@{self.host}:{self.port}/{self.database}): {e}")
raise ValueError(f"Failed to connect to PostgreSQL database '{self.database}' on host '{self.host}': {e}") from e
logger.info(f"Successfully connected to PostgreSQL: postgresql://{self.user}:***@{self.host}:{self.port}/{self.database}")
# PostgreSQL types that connectorx cannot handle natively
_CX_SPATIAL_TYPES = {'geometry', 'geography'} # PostGIS types → ST_AsText()
_CX_OTHER_UNSUPPORTED = {'box', 'circle', 'line', 'lseg', 'path', 'point',
'polygon', 'bit', 'bit varying', 'xml', 'tsvector', 'tsquery'}
_CX_UNSUPPORTED_TYPES = _CX_SPATIAL_TYPES | _CX_OTHER_UNSUPPORTED
def _safe_select_list(self, schema: str, table_name: str) -> str:
"""Build a SELECT column list that converts unsupported types to text.
Uses ST_AsText() for PostGIS types, ::text for others.
Returns '*' if no unsupported columns are found."""
try:
columns_query = f"""
SELECT column_name, udt_name
FROM information_schema.columns
WHERE table_schema = '{schema}' AND table_name = '{table_name}'
ORDER BY ordinal_position
"""
cols_arrow = cx.read_sql(self.connection_url, columns_query, return_type="arrow")
cols_df = cols_arrow.to_pandas()
has_unsupported = any(r['udt_name'].lower() in self._CX_UNSUPPORTED_TYPES for _, r in cols_df.iterrows())
if not has_unsupported:
return "*"
parts = []
for _, r in cols_df.iterrows():
col, dtype = r['column_name'], r['udt_name'].lower()
if dtype in self._CX_SPATIAL_TYPES:
parts.append(f'ST_AsText("{col}") AS "{col}"')
elif dtype in self._CX_OTHER_UNSUPPORTED:
parts.append(f'"{col}"::text AS "{col}"')
else:
parts.append(f'"{col}"')
return ', '.join(parts)
except Exception:
return "*"
def fetch_data_as_arrow(
self,
source_table: str,
size: int = 1000000,
sort_columns: list[str] | None = None,
sort_order: str = 'asc'
) -> pa.Table:
"""
Fetch data from PostgreSQL as a PyArrow Table using connectorx.
connectorx provides extremely fast Arrow-native data access,
typically 2-10x faster than pandas-based approaches.
"""
if not source_table:
raise ValueError("source_table must be provided")
# Handle table names like "mypostgresdb.schema.table" -> "schema.table"
table_ref = source_table
if source_table.startswith("mypostgresdb."):
table_ref = source_table[len("mypostgresdb."):]
# Build safe column list for the resolved schema.table
if '.' in table_ref:
s, t = table_ref.split('.', 1)
col_list = self._safe_select_list(s.strip('"'), t.strip('"'))
else:
col_list = self._safe_select_list('public', table_ref.strip('"'))
base_query = f"SELECT {col_list} FROM {table_ref}"
# Add ORDER BY if sort columns specified
order_by_clause = ""
if sort_columns and len(sort_columns) > 0:
order_direction = "DESC" if sort_order == 'desc' else "ASC"
sanitized_cols = [f'"{col}" {order_direction}' for col in sort_columns]
order_by_clause = f" ORDER BY {', '.join(sanitized_cols)}"
# Build full query with limit
query = f"{base_query}{order_by_clause} LIMIT {size}"
logger.info(f"Executing PostgreSQL query via connectorx: {query[:200]}...")
# Execute with connectorx - returns Arrow table directly
arrow_table = cx.read_sql(self.connection_url, query, return_type="arrow")
logger.info(f"Fetched {arrow_table.num_rows} rows from PostgreSQL [Arrow-native]")
return arrow_table
def list_tables(self, table_filter: str | None = None) -> list[dict[str, Any]]:
"""List available tables from PostgreSQL."""
return self._list_tables_connectorx(table_filter)
def _list_tables_connectorx(self, table_filter: str | None = None) -> list[dict[str, Any]]:
"""List tables using connectorx."""
try:
# Query tables from information_schema
query = """
SELECT table_schema as schemaname, table_name as tablename
FROM information_schema.tables
WHERE table_schema NOT IN ('information_schema', 'pg_catalog', 'pg_toast')
AND table_schema NOT LIKE '%_intern%'
AND table_schema NOT LIKE '%timescaledb%'
AND table_name NOT LIKE '%/%'
AND table_type = 'BASE TABLE'
ORDER BY table_schema, table_name
"""
tables_arrow = cx.read_sql(self.connection_url, query, return_type="arrow")
tables_df = tables_arrow.to_pandas()
logger.info(f"Found {len(tables_df)} tables")
results = []
for _, row in tables_df.iterrows():
schema = row['schemaname']
table_name = row['tablename']
full_table_name = f"{schema}.{table_name}"
# Apply filter if provided
if table_filter and table_filter.lower() not in full_table_name.lower():
continue
try:
# Get column information
columns_query = f"""
SELECT column_name, data_type
FROM information_schema.columns
WHERE table_schema = '{schema}' AND table_name = '{table_name}'
ORDER BY ordinal_position
"""
columns_arrow = cx.read_sql(self.connection_url, columns_query, return_type="arrow")
columns_df = columns_arrow.to_pandas()
columns = [{
'name': col_row['column_name'],
'type': col_row['data_type']
} for _, col_row in columns_df.iterrows()]
# Build safe column list (casts unsupported types to TEXT)
col_list = self._safe_select_list(schema, table_name)
# Get sample data
sample_rows = []
sample_query = f'SELECT {col_list} FROM "{schema}"."{table_name}" LIMIT 10'
try:
sample_arrow = cx.read_sql(self.connection_url, sample_query, return_type="arrow")
sample_df = sample_arrow.to_pandas()
sample_rows = json.loads(sample_df.to_json(orient="records"))
except Exception as sample_err:
logger.warning(f"Could not sample {full_table_name}: {sample_err}")
# Get row count
count_query = f'SELECT COUNT(*) as cnt FROM "{schema}"."{table_name}"'
count_arrow = cx.read_sql(self.connection_url, count_query, return_type="arrow")
row_count = count_arrow.to_pandas()['cnt'].iloc[0]
table_metadata = {
"row_count": int(row_count),
"columns": columns,
"sample_rows": sample_rows
}
results.append({
"name": full_table_name,
"metadata": table_metadata
})
except Exception as e:
logger.warning(f"Error processing table {full_table_name}: {e}")
continue
return results
except Exception as e:
logger.error(f"Error listing tables: {e}")
return []
================================================
FILE: py-src/data_formulator/data_loader/s3_data_loader.py
================================================
import json
import logging
from typing import Any
import boto3
import pandas as pd
import pyarrow as pa
import pyarrow.csv as pa_csv
import pyarrow.parquet as pq
from pyarrow import fs as pa_fs
from data_formulator.data_loader.external_data_loader import ExternalDataLoader
logger = logging.getLogger(__name__)
class S3DataLoader(ExternalDataLoader):
@staticmethod
def list_params() -> list[dict[str, Any]]:
params_list = [
{"name": "aws_access_key_id", "type": "string", "required": True, "default": "", "description": "AWS access key ID"},
{"name": "aws_secret_access_key", "type": "string", "required": True, "default": "", "description": "AWS secret access key"},
{"name": "aws_session_token", "type": "string", "required": False, "default": "", "description": "AWS session token (required for temporary credentials)"},
{"name": "region_name", "type": "string", "required": True, "default": "us-east-1", "description": "AWS region name"},
{"name": "bucket", "type": "string", "required": True, "default": "", "description": "S3 bucket name"}
]
return params_list
@staticmethod
def auth_instructions() -> str:
return """**Example:** aws_access_key_id: `AKIA...` · aws_secret_access_key: `wJalr...` · region_name: `us-east-1` · bucket: `my-data-bucket`
**Getting credentials:** AWS Console → IAM → Users → Security credentials → Create access key → choose "Application running outside AWS".
**Required permissions:** `s3:GetObject` and `s3:ListBucket` on your bucket.
**Supported formats:** CSV, Parquet, JSON, JSONL"""
def __init__(self, params: dict[str, Any]):
self.params = params
self.aws_access_key_id = params.get("aws_access_key_id", "")
self.aws_secret_access_key = params.get("aws_secret_access_key", "")
self.aws_session_token = params.get("aws_session_token", "")
self.region_name = params.get("region_name", "us-east-1")
self.bucket = params.get("bucket", "")
self.s3_fs = pa_fs.S3FileSystem(
access_key=self.aws_access_key_id,
secret_key=self.aws_secret_access_key,
session_token=self.aws_session_token if self.aws_session_token else None,
region=self.region_name,
)
logger.info(f"Initialized PyArrow S3 filesystem for bucket: {self.bucket}")
def fetch_data_as_arrow(
self,
source_table: str,
size: int = 1000000,
sort_columns: list[str] | None = None,
sort_order: str = 'asc'
) -> pa.Table:
"""
Fetch data from S3 as a PyArrow Table using PyArrow's native S3 filesystem.
For files (parquet, csv), reads directly using PyArrow.
"""
if not source_table:
raise ValueError("source_table (S3 URL) must be provided")
s3_url = source_table
# Parse S3 URL: s3://bucket/key -> bucket/key for PyArrow
if s3_url.startswith("s3://"):
s3_path = s3_url[5:] # Remove "s3://"
else:
s3_path = f"{self.bucket}/{s3_url}"
logger.info(f"Reading S3 file via PyArrow: {s3_url}")
# Read based on file extension
if s3_url.lower().endswith('.parquet'):
arrow_table = pq.read_table(s3_path, filesystem=self.s3_fs)
elif s3_url.lower().endswith('.csv'):
with self.s3_fs.open_input_file(s3_path) as f:
arrow_table = pa_csv.read_csv(f)
elif s3_url.lower().endswith('.json') or s3_url.lower().endswith('.jsonl'):
import pyarrow.json as pa_json
with self.s3_fs.open_input_file(s3_path) as f:
arrow_table = pa_json.read_json(f)
else:
raise ValueError(f"Unsupported file type: {s3_url}")
# Apply sorting if specified
if sort_columns and len(sort_columns) > 0:
df = arrow_table.to_pandas()
ascending = sort_order != 'desc'
df = df.sort_values(by=sort_columns, ascending=ascending)
arrow_table = pa.Table.from_pandas(df, preserve_index=False)
# Apply size limit
if arrow_table.num_rows > size:
arrow_table = arrow_table.slice(0, size)
logger.info(f"Fetched {arrow_table.num_rows} rows from S3 [Arrow-native]")
return arrow_table
def list_tables(self, table_filter: str | None = None) -> list[dict[str, Any]]:
"""List available files from S3 bucket."""
s3_client = boto3.client(
's3',
aws_access_key_id=self.aws_access_key_id,
aws_secret_access_key=self.aws_secret_access_key,
aws_session_token=self.aws_session_token if self.aws_session_token else None,
region_name=self.region_name
)
response = s3_client.list_objects_v2(Bucket=self.bucket)
results = []
if 'Contents' in response:
for obj in response['Contents']:
key = obj['Key']
if key.endswith('/') or not self._is_supported_file(key):
continue
if table_filter and table_filter.lower() not in key.lower():
continue
s3_url = f"s3://{self.bucket}/{key}"
try:
sample_table = self._read_sample_arrow(s3_url, 10)
sample_df = sample_table.to_pandas()
columns = [{
'name': col,
'type': str(sample_df[col].dtype)
} for col in sample_df.columns]
sample_rows = json.loads(sample_df.to_json(orient="records"))
row_count = self._estimate_row_count(s3_url)
table_metadata = {
"row_count": row_count,
"columns": columns,
"sample_rows": sample_rows
}
results.append({
"name": s3_url,
"metadata": table_metadata
})
except Exception as e:
logger.warning(f"Error reading {s3_url}: {e}")
continue
return results
def _read_sample_arrow(self, s3_url: str, limit: int) -> pa.Table:
"""Read sample data using PyArrow S3 filesystem."""
s3_path = s3_url[5:] if s3_url.startswith("s3://") else s3_url
if s3_url.lower().endswith('.parquet'):
table = pq.read_table(s3_path, filesystem=self.s3_fs)
elif s3_url.lower().endswith('.csv'):
with self.s3_fs.open_input_file(s3_path) as f:
table = pa_csv.read_csv(f)
elif s3_url.lower().endswith('.json') or s3_url.lower().endswith('.jsonl'):
import pyarrow.json as pa_json
with self.s3_fs.open_input_file(s3_path) as f:
table = pa_json.read_json(f)
else:
raise ValueError(f"Unsupported file type: {s3_url}")
return table.slice(0, limit) if table.num_rows > limit else table
def _is_supported_file(self, key: str) -> bool:
"""Check if the file type is supported (CSV, Parquet, JSON)."""
supported_extensions = [".csv", ".parquet", ".json", ".jsonl"]
return any(key.lower().endswith(ext) for ext in supported_extensions)
def _estimate_row_count(self, s3_url: str) -> int:
"""Estimate the number of rows in a file."""
try:
# For parquet files, use PyArrow metadata for exact count
if s3_url.lower().endswith('.parquet'):
s3_path = s3_url[5:] if s3_url.startswith("s3://") else s3_url
parquet_file = pq.ParquetFile(s3_path, filesystem=self.s3_fs)
return parquet_file.metadata.num_rows
# For CSV, JSON, and JSONL files, skip row count for efficiency
return 0
except Exception as e:
logger.warning(f"Error estimating row count for {s3_url}: {e}")
return 0
================================================
FILE: py-src/data_formulator/datalake/__init__.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
"""
Data Lake module for Data Formulator.
This module provides a unified data management layer that:
- Manages user workspaces with identity-based directories
- Stores user-uploaded files as-is (CSV, Excel, TXT, HTML, JSON, PDF)
- Stores data from external loaders as parquet via pyarrow
- Tracks all data sources in a workspace.yaml metadata file
Example usage:
from data_formulator.datalake import Workspace, save_uploaded_file, write_parquet
# Get or create a workspace for a user
workspace = Workspace("user:123")
# Save an uploaded file
with open("sales.csv", "rb") as f:
metadata = save_uploaded_file(workspace, f.read(), "sales.csv")
# Write a DataFrame as parquet (typically from data loaders)
import pandas as pd
df = pd.DataFrame({"id": [1, 2, 3], "name": ["a", "b", "c"]})
metadata = write_parquet(workspace, df, "customers")
# List tables in workspace
tables = workspace.list_tables()
# Read parquet back
df = read_parquet(workspace, "customers")
"""
# Workspace management
from data_formulator.datalake.workspace import (
Workspace,
WorkspaceWithTempData,
get_data_formulator_home,
get_default_workspace_root,
)
from data_formulator.datalake.azure_blob_workspace import AzureBlobWorkspace
from data_formulator.datalake.cached_azure_blob_workspace import CachedAzureBlobWorkspace
from data_formulator.datalake.cache_manager import GlobalCacheManager
# Metadata types and operations
from data_formulator.datalake.metadata import (
TableMetadata,
ColumnInfo,
WorkspaceMetadata,
load_metadata,
save_metadata,
metadata_exists,
METADATA_VERSION,
METADATA_FILENAME,
)
# File operations (for user uploads)
from data_formulator.datalake.file_manager import (
save_uploaded_file,
save_uploaded_file_from_path,
is_supported_file,
get_file_type,
get_file_info,
SUPPORTED_EXTENSIONS,
)
# Parquet utilities (pure helpers, no Workspace dependency)
from data_formulator.datalake.parquet_utils import (
sanitize_table_name,
DEFAULT_COMPRESSION,
)
__all__ = [
# Workspace
"Workspace",
"WorkspaceWithTempData",
"AzureBlobWorkspace",
"CachedAzureBlobWorkspace",
"GlobalCacheManager",
"get_data_formulator_home",
"get_default_workspace_root",
# Metadata
"TableMetadata",
"ColumnInfo",
"WorkspaceMetadata",
"load_metadata",
"save_metadata",
"metadata_exists",
"METADATA_VERSION",
"METADATA_FILENAME",
# File manager
"save_uploaded_file",
"save_uploaded_file_from_path",
"get_supported_extensions",
"is_supported_file",
"get_file_type",
"get_file_info",
"SUPPORTED_EXTENSIONS",
# Parquet utilities
"sanitize_table_name",
"DEFAULT_COMPRESSION",
]
================================================
FILE: py-src/data_formulator/datalake/azure_blob_workspace.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
"""
Azure Blob Storage–backed workspace for the Data Lake.
Drop-in replacement for :class:`Workspace` where every file (data files
**and** ``workspace.yaml`` metadata) lives as a blob under::
///
Requires ``azure-storage-blob`` (``pip install azure-storage-blob``).
Usage::
from azure.storage.blob import ContainerClient
container = ContainerClient.from_connection_string(conn_str, "my-container")
ws = AzureBlobWorkspace("user:42", container, datalake_root="workspaces")
"""
from __future__ import annotations
import io
import json
import logging
import shutil
import tempfile
import zipfile
from contextlib import contextmanager
from datetime import datetime, timezone
from pathlib import Path
from typing import Any, Optional, TYPE_CHECKING
import pandas as pd
import pyarrow as pa
import pyarrow.parquet as pq
import yaml
from data_formulator.datalake.metadata import (
WorkspaceMetadata,
TableMetadata,
METADATA_FILENAME,
)
from werkzeug.utils import secure_filename
from data_formulator.datalake.parquet_utils import (
sanitize_table_name,
get_arrow_column_info,
compute_arrow_table_hash,
get_column_info,
compute_dataframe_hash,
sanitize_dataframe_for_arrow,
DEFAULT_COMPRESSION,
)
from data_formulator.datalake.workspace import Workspace
if TYPE_CHECKING:
from azure.storage.blob import ContainerClient
logger = logging.getLogger(__name__)
class AzureBlobWorkspace(Workspace):
"""
Workspace backed by Azure Blob Storage.
All files (data + ``workspace.yaml``) are stored as blobs under
``//`` inside the given container.
Inherits from :class:`Workspace` so it is a drop-in replacement
everywhere a ``Workspace`` is expected. Methods that only call other
(overridden) methods — ``add_table_metadata``, ``get_table_metadata``,
``list_tables``, ``get_fresh_name``, ``get_relative_data_file_path``,
``refresh_parquet*`` — are inherited unchanged.
"""
# ------------------------------------------------------------------
# Construction
# ------------------------------------------------------------------
def __init__(
self,
identity_id: str,
container_client: ContainerClient,
datalake_root: str = "",
):
"""
Args:
identity_id: Unique user identifier (e.g. ``"user:123"``).
container_client: An ``azure.storage.blob.ContainerClient``
already authenticated and pointing at the target container.
datalake_root: Optional path prefix inside the container
(e.g. ``"workspaces"``). Leading/trailing slashes are
stripped automatically.
"""
if not identity_id:
raise ValueError("identity_id cannot be empty")
# --- identity -------------------------------------------------------
self._identity_id = identity_id
self._safe_id = self._sanitize_identity_id(identity_id)
# --- blob storage ----------------------------------------------------
self._container: ContainerClient = container_client
root = datalake_root.strip("/")
self._datalake_root = root
self._prefix = f"{root}/{self._safe_id}/" if root else f"{self._safe_id}/"
# _path / _root are not meaningful for blob storage but some code
# (e.g. sandbox) may reference them, so we set them to None rather
# than leaving them undefined.
self._root = None # type: ignore[assignment]
self._path = None # type: ignore[assignment]
# --- in-memory metadata cache ----------------------------------------
# Avoids re-downloading workspace.yaml on every method call.
# Invalidated automatically by save_metadata() and cleanup().
self._metadata_cache: Optional[WorkspaceMetadata] = None
# --- blob data cache -------------------------------------------------
# Caches downloaded blob bytes keyed by filename. Avoids repeated
# downloads of the same data file within one request (e.g.
# analyze_table calls run_parquet_sql once per column, each of
# which would otherwise re-download the entire parquet blob).
# Invalidated per-file on upload/delete, cleared on cleanup.
self._blob_data_cache: dict[str, bytes] = {}
# --- metadata --------------------------------------------------------
if not self._blob_exists(METADATA_FILENAME):
self._init_metadata()
logger.debug("Initialized AzureBlobWorkspace at %s", self._prefix)
# ------------------------------------------------------------------
# Low-level blob helpers
# ------------------------------------------------------------------
def _blob_name(self, filename: str) -> str:
"""Full blob name for *filename* within this workspace."""
return f"{self._prefix}{filename}"
def _get_blob(self, filename: str):
"""Return a ``BlobClient`` for *filename*."""
return self._container.get_blob_client(self._blob_name(filename))
def _blob_exists(self, filename: str) -> bool:
from azure.core.exceptions import ResourceNotFoundError
try:
self._get_blob(filename).get_blob_properties()
return True
except ResourceNotFoundError:
return False
def _upload_bytes(
self, filename: str, data: bytes | str, *, overwrite: bool = True
) -> int:
"""Upload *data* to blob. Returns size in bytes."""
raw = data.encode("utf-8") if isinstance(data, str) else data
self._get_blob(filename).upload_blob(raw, overwrite=overwrite)
# Invalidate cached copy of this file
self._blob_data_cache.pop(filename, None)
if hasattr(self, "_temp_file_cache") and filename in self._temp_file_cache:
self._temp_file_cache.pop(filename).unlink(missing_ok=True)
return len(raw)
def _download_bytes(self, filename: str) -> bytes:
cached = self._blob_data_cache.get(filename)
if cached is not None:
return cached
data = self._get_blob(filename).download_blob().readall()
self._blob_data_cache[filename] = data
return data
def _delete_blob(self, filename: str) -> None:
self._get_blob(filename).delete_blob()
self._blob_data_cache.pop(filename, None)
if hasattr(self, "_temp_file_cache") and filename in self._temp_file_cache:
self._temp_file_cache.pop(filename).unlink(missing_ok=True)
@contextmanager
def _temp_local_copy(self, filename: str):
"""Yield a local file path containing the blob's data.
The file is cached on disk for the lifetime of this workspace
instance so that repeated calls (e.g. ``run_parquet_sql`` once
per column in ``analyze_table``) don't re-write the temp file.
The cache is keyed by filename and cleaned up when the instance
is garbage-collected or when :meth:`cleanup` is called.
"""
if not hasattr(self, "_temp_file_cache"):
self._temp_file_cache: dict[str, Path] = {}
tmp_path = self._temp_file_cache.get(filename)
if tmp_path is None or not tmp_path.exists():
data = self._download_bytes(filename)
suffix = Path(filename).suffix
tmp = tempfile.NamedTemporaryFile(suffix=suffix, delete=False)
tmp.write(data)
tmp.close()
tmp_path = Path(tmp.name)
self._temp_file_cache[filename] = tmp_path
yield tmp_path
# Don't delete — reused across calls, cleaned up on GC / cleanup()
def _cleanup_temp_files(self) -> None:
"""Remove all cached temp files from disk."""
for path in getattr(self, "_temp_file_cache", {}).values():
path.unlink(missing_ok=True)
if hasattr(self, "_temp_file_cache"):
self._temp_file_cache.clear()
def __del__(self) -> None:
self._cleanup_temp_files()
# ------------------------------------------------------------------
# Metadata overrides
# ------------------------------------------------------------------
def _init_metadata(self) -> None:
metadata = WorkspaceMetadata.create_new()
self.save_metadata(metadata)
logger.info("Initialized new workspace metadata in blob: %s", self._prefix)
def get_metadata(self) -> WorkspaceMetadata:
if self._metadata_cache is not None:
return self._metadata_cache
raw = self._download_bytes(METADATA_FILENAME)
parsed = yaml.safe_load(raw)
if parsed is None:
raise ValueError("Metadata blob parsed to None")
self._metadata_cache = WorkspaceMetadata.from_dict(parsed)
return self._metadata_cache
def save_metadata(self, metadata: WorkspaceMetadata) -> None:
metadata.updated_at = datetime.now(timezone.utc)
content = yaml.dump(
metadata.to_dict(),
default_flow_style=False,
allow_unicode=True,
sort_keys=False,
)
self._upload_bytes(METADATA_FILENAME, content)
# Update the cache with the just-saved metadata
self._metadata_cache = metadata
def invalidate_metadata_cache(self) -> None:
"""Force the next get_metadata() to re-read from blob storage."""
self._metadata_cache = None
# ------------------------------------------------------------------
# File / table operations
# ------------------------------------------------------------------
def get_file_path(self, filename: str) -> str: # type: ignore[override]
"""Return the full blob name for *filename*.
.. note::
The return type is ``str`` (a blob path), **not** a local
``pathlib.Path``. Code that opens the result as a local file
will not work — use :meth:`read_data_as_df`,
:meth:`download_file`, or :meth:`_temp_local_copy` instead.
"""
safe_filename = secure_filename(filename)
if not safe_filename:
raise ValueError(f"Invalid filename: {filename!r}")
return self._blob_name(safe_filename)
def file_exists(self, filename: str) -> bool:
safe_filename = Path(filename).name
return self._blob_exists(safe_filename)
def delete_table(self, table_name: str) -> bool:
metadata = self.get_metadata()
table = metadata.get_table(table_name)
if table is None:
return False
if self._blob_exists(table.filename):
self._delete_blob(table.filename)
metadata.remove_table(table_name)
self.save_metadata(metadata)
logger.info("Deleted table %s from blob workspace %s", table_name, self._safe_id)
return True
def cleanup(self) -> None:
"""Delete **all** blobs under this workspace's prefix."""
for blob in self._container.list_blobs(name_starts_with=self._prefix):
self._container.delete_blob(blob.name)
self._metadata_cache = None
self._blob_data_cache.clear()
self._cleanup_temp_files()
logger.info("Cleaned up blob workspace %s", self._safe_id)
# ------------------------------------------------------------------
# Read
# ------------------------------------------------------------------
def read_data_as_df(self, table_name: str) -> pd.DataFrame:
meta = self.get_table_metadata(table_name)
if meta is None:
raise FileNotFoundError(f"Table not found: {table_name}")
if not self._blob_exists(meta.filename):
raise FileNotFoundError(f"Blob not found: {meta.filename}")
buf = io.BytesIO(self._download_bytes(meta.filename))
readers = {
"parquet": lambda b: pd.read_parquet(b),
"csv": lambda b: pd.read_csv(b),
"excel": lambda b: pd.read_excel(b),
"json": lambda b: pd.read_json(b),
"txt": lambda b: pd.read_csv(b, sep="\t"),
}
reader = readers.get(meta.file_type)
if reader is None:
raise ValueError(
f"Unsupported file type '{meta.file_type}' for table '{table_name}'. "
f"Supported: {', '.join(readers)}."
)
return reader(buf)
# ------------------------------------------------------------------
# Parquet write
# ------------------------------------------------------------------
def write_parquet_from_arrow(
self,
table: pa.Table,
table_name: str,
compression: str = DEFAULT_COMPRESSION,
loader_metadata: Optional[dict[str, Any]] = None,
) -> TableMetadata:
safe_name = sanitize_table_name(table_name)
filename = f"{safe_name}.parquet"
# Remove old blob if overwriting
ws_meta = self.get_metadata()
if safe_name in ws_meta.tables:
old_fn = ws_meta.tables[safe_name].filename
if self._blob_exists(old_fn):
self._delete_blob(old_fn)
# Serialise to bytes, upload
buf = io.BytesIO()
pq.write_table(table, buf, compression=compression)
blob_bytes = buf.getvalue()
self._upload_bytes(filename, blob_bytes)
now = datetime.now(timezone.utc)
table_metadata = TableMetadata(
name=safe_name,
source_type="data_loader",
filename=filename,
file_type="parquet",
created_at=now,
content_hash=compute_arrow_table_hash(table),
file_size=len(blob_bytes),
row_count=table.num_rows,
columns=get_arrow_column_info(table),
last_synced=now,
)
if loader_metadata:
table_metadata.loader_type = loader_metadata.get("loader_type")
table_metadata.loader_params = loader_metadata.get("loader_params")
table_metadata.source_table = loader_metadata.get("source_table")
table_metadata.source_query = loader_metadata.get("source_query")
self.add_table_metadata(table_metadata)
logger.info(
"Wrote parquet blob %s: %d rows, %d cols (%d bytes) [Arrow]",
filename, table.num_rows, table.num_columns, len(blob_bytes),
)
return table_metadata
def write_parquet(
self,
df: pd.DataFrame,
table_name: str,
compression: str = DEFAULT_COMPRESSION,
loader_metadata: Optional[dict[str, Any]] = None,
) -> TableMetadata:
safe_name = sanitize_table_name(table_name)
filename = f"{safe_name}.parquet"
ws_meta = self.get_metadata()
if safe_name in ws_meta.tables:
old_fn = ws_meta.tables[safe_name].filename
if self._blob_exists(old_fn):
self._delete_blob(old_fn)
sanitized_df = sanitize_dataframe_for_arrow(df)
arrow_table = pa.Table.from_pandas(sanitized_df)
buf = io.BytesIO()
pq.write_table(arrow_table, buf, compression=compression)
blob_bytes = buf.getvalue()
self._upload_bytes(filename, blob_bytes)
now = datetime.now(timezone.utc)
table_metadata = TableMetadata(
name=safe_name,
source_type="data_loader",
filename=filename,
file_type="parquet",
created_at=now,
content_hash=compute_dataframe_hash(df),
file_size=len(blob_bytes),
row_count=len(df),
columns=get_column_info(df),
last_synced=now,
)
if loader_metadata:
table_metadata.loader_type = loader_metadata.get("loader_type")
table_metadata.loader_params = loader_metadata.get("loader_params")
table_metadata.source_table = loader_metadata.get("source_table")
table_metadata.source_query = loader_metadata.get("source_query")
self.add_table_metadata(table_metadata)
logger.info(
"Wrote parquet blob %s: %d rows, %d cols (%d bytes)",
filename, len(df), len(df.columns), len(blob_bytes),
)
return table_metadata
# ------------------------------------------------------------------
# Parquet read helpers
# ------------------------------------------------------------------
def get_parquet_schema(self, table_name: str) -> dict:
meta = self.get_table_metadata(table_name)
if meta is None:
raise FileNotFoundError(f"Table not found: {table_name}")
if meta.file_type != "parquet":
raise ValueError(f"Table {table_name} is not a parquet file")
if not self._blob_exists(meta.filename):
raise FileNotFoundError(f"Parquet blob not found: {meta.filename}")
with self._temp_local_copy(meta.filename) as tmp_path:
pf = pq.ParquetFile(tmp_path)
schema = pf.schema_arrow
return {
"table_name": table_name,
"filename": meta.filename,
"num_rows": pf.metadata.num_rows,
"num_columns": len(schema),
"columns": [
{"name": f.name, "type": str(f.type), "nullable": f.nullable}
for f in schema
],
"created_at": meta.created_at.isoformat(),
"last_synced": (
meta.last_synced.isoformat() if meta.last_synced else None
),
}
def get_parquet_path(self, table_name: str) -> str: # type: ignore[override]
"""Return the full blob name for the parquet file.
.. warning::
Unlike the base class this returns a *blob path* (``str``),
**not** a resolved local ``pathlib.Path``.
"""
meta = self.get_table_metadata(table_name)
if meta is None:
raise FileNotFoundError(f"Table not found: {table_name}")
if meta.file_type != "parquet":
raise ValueError(f"Table {table_name} is not a parquet file")
if not self._blob_exists(meta.filename):
raise FileNotFoundError(f"Parquet blob not found: {meta.filename}")
return self._blob_name(meta.filename)
def run_parquet_sql(self, table_name: str, sql: str) -> pd.DataFrame:
"""Run a DuckDB SQL query against a parquet table.
Downloads the blob to a temporary local file for the duration of
the query, so DuckDB can use its native parquet reader.
"""
import duckdb
meta = self.get_table_metadata(table_name)
if meta is None:
raise FileNotFoundError(f"Table not found: {table_name}")
if meta.file_type != "parquet":
raise ValueError(f"Table {table_name} is not a parquet file")
if not self._blob_exists(meta.filename):
raise FileNotFoundError(f"Parquet blob not found: {meta.filename}")
if "{parquet}" not in sql:
raise ValueError("SQL must contain {parquet} placeholder")
with self._temp_local_copy(meta.filename) as tmp_path:
escaped = str(tmp_path).replace("\\", "\\\\").replace("'", "''")
full_sql = sql.format(parquet=f"read_parquet('{escaped}')")
conn = duckdb.connect(":memory:")
try:
return conn.execute(full_sql).fetchdf()
finally:
conn.close()
# ------------------------------------------------------------------
# Local directory materialisation (for sandbox execution)
# ------------------------------------------------------------------
@contextmanager
def local_dir(self):
"""Download all workspace files to a temporary local directory.
Yields the path to the temp directory. The directory and its
contents are removed when the context manager exits.
"""
tmp = tempfile.mkdtemp(prefix="df_blob_ws_")
tmp_path = Path(tmp)
try:
# Download every blob under this workspace's prefix
for blob in self._container.list_blobs(name_starts_with=self._prefix):
# Relative filename within the workspace
rel = blob.name[len(self._prefix):]
if not rel or rel == METADATA_FILENAME:
continue # skip the metadata file itself
local_file = tmp_path / rel
local_file.parent.mkdir(parents=True, exist_ok=True)
data = self._container.download_blob(blob.name).readall()
local_file.write_bytes(data)
yield tmp_path
finally:
shutil.rmtree(tmp, ignore_errors=True)
# ------------------------------------------------------------------
# Raw file upload / download (replaces get_file_path + open() pattern)
# ------------------------------------------------------------------
def upload_file(self, content: bytes, filename: str) -> None:
"""Upload raw file content to the workspace as a blob."""
safe_filename = Path(filename).name
self._upload_bytes(safe_filename, content)
def download_file(self, filename: str) -> bytes:
"""Download raw file content from the workspace blob."""
safe_filename = Path(filename).name
return self._download_bytes(safe_filename)
# ------------------------------------------------------------------
# Workspace snapshot (session save / restore)
# ------------------------------------------------------------------
def save_workspace_snapshot(self, dst: Path) -> None:
"""Download all workspace blobs (including metadata) to *dst*."""
for blob in self._container.list_blobs(name_starts_with=self._prefix):
rel = blob.name[len(self._prefix):]
if not rel:
continue
dst.mkdir(parents=True, exist_ok=True)
local_file = dst / rel
local_file.parent.mkdir(parents=True, exist_ok=True)
data = self._container.download_blob(blob.name).readall()
local_file.write_bytes(data)
def restore_workspace_snapshot(self, src: Path) -> None:
"""Replace all workspace blobs with files from *src* directory."""
self.cleanup()
if src.exists():
for f in src.rglob("*"):
if f.is_file():
rel = str(f.relative_to(src))
self._upload_bytes(rel, f.read_bytes())
# Ensure metadata exists even if snapshot didn't include it
if not self._blob_exists(METADATA_FILENAME):
self._init_metadata()
# Invalidate caches since metadata and data were replaced from snapshot
self._metadata_cache = None
self._blob_data_cache.clear()
self._cleanup_temp_files()
# ------------------------------------------------------------------
# Session management (blob-backed)
# ------------------------------------------------------------------
def _session_blob_prefix(self, session_name: str) -> str:
"""Blob prefix for a named session.
Uses a parallel structure to the workspace prefix::
workspace data: //...
sessions: sessions///...
This mirrors the local filesystem layout where workspaces and
sessions live side-by-side.
"""
safe_name = self._sanitize_session_name(session_name)
return f"sessions/{self._safe_id}/{safe_name}/"
def save_session(self, session_name: str, state: dict) -> str:
safe_name = self._sanitize_session_name(session_name)
prefix = self._session_blob_prefix(session_name)
# Wipe previous save
for blob in self._container.list_blobs(name_starts_with=prefix):
self._container.delete_blob(blob.name)
# 1. Snapshot workspace files into session blobs
for blob in self._container.list_blobs(name_starts_with=self._prefix):
rel = blob.name[len(self._prefix):]
if not rel:
continue
data = self._container.download_blob(blob.name).readall()
self._container.upload_blob(
f"{prefix}workspace/{rel}", data, overwrite=True
)
# 2. State JSON
state_json = json.dumps(state, default=str)
self._container.upload_blob(
f"{prefix}state.json", state_json.encode("utf-8"), overwrite=True
)
saved_at = datetime.now(timezone.utc).isoformat()
logger.info(f"Saved session '{safe_name}' for {self._identity_id} (blob)")
return saved_at
def load_session(self, session_name: str) -> dict | None:
prefix = self._session_blob_prefix(session_name)
state_blob = f"{prefix}state.json"
from azure.core.exceptions import ResourceNotFoundError
try:
raw = self._container.download_blob(state_blob).readall()
except ResourceNotFoundError:
return None
# Restore workspace: delete current blobs, copy session workspace blobs
ws_prefix = f"{prefix}workspace/"
ws_blobs = list(self._container.list_blobs(name_starts_with=ws_prefix))
if ws_blobs:
self.cleanup()
for blob in ws_blobs:
rel = blob.name[len(ws_prefix):]
if not rel:
continue
data = self._container.download_blob(blob.name).readall()
self._container.upload_blob(
self._blob_name(rel), data, overwrite=True
)
if not self._blob_exists(METADATA_FILENAME):
self._init_metadata()
# Invalidate caches since workspace blobs were replaced
self._metadata_cache = None
self._blob_data_cache.clear()
self._cleanup_temp_files()
return json.loads(raw)
def _sessions_root_prefix(self) -> str:
"""Blob prefix for all sessions of this user."""
return f"sessions/{self._safe_id}/"
def list_sessions(self) -> list[dict]:
sessions_prefix = self._sessions_root_prefix()
sessions: list[dict] = []
seen: set[str] = set()
for blob in self._container.list_blobs(name_starts_with=sessions_prefix):
rel = blob.name[len(sessions_prefix):]
parts = rel.split("/", 1)
if len(parts) < 2:
continue
sess_name = parts[0]
if sess_name in seen:
continue
# Check it has a state.json
if parts[1] == "state.json":
seen.add(sess_name)
sessions.append({
"name": sess_name,
"saved_at": blob.last_modified.isoformat()
if blob.last_modified
else datetime.now(timezone.utc).isoformat(),
})
sessions.sort(key=lambda s: s["saved_at"], reverse=True)
return sessions
def delete_session(self, session_name: str) -> bool:
prefix = self._session_blob_prefix(session_name)
blobs = list(self._container.list_blobs(name_starts_with=prefix))
if not blobs:
return False
for blob in blobs:
self._container.delete_blob(blob.name)
logger.info(f"Deleted session '{session_name}' for {self._identity_id} (blob)")
return True
def export_session_zip(self, state: dict) -> io.BytesIO:
buf = io.BytesIO()
with zipfile.ZipFile(buf, "w", zipfile.ZIP_DEFLATED) as zf:
zf.writestr("state.json", json.dumps(state, default=str))
for blob in self._container.list_blobs(name_starts_with=self._prefix):
rel = blob.name[len(self._prefix):]
if not rel:
continue
data = self._container.download_blob(blob.name).readall()
zf.writestr(f"workspace/{rel}", data)
buf.seek(0)
return buf
def import_session_zip(self, zip_data: io.BytesIO) -> dict:
with zipfile.ZipFile(zip_data, "r") as zf:
if "state.json" not in zf.namelist():
raise ValueError("Invalid session file: missing state.json")
state = json.loads(zf.read("state.json"))
workspace_entries = [
n for n in zf.namelist()
if n.startswith("workspace/") and not n.endswith("/")
]
if workspace_entries:
self.cleanup()
for entry in workspace_entries:
rel = entry[len("workspace/"):]
# Guard against zip-slip: secure_filename strips
# path separators and ".." components.
safe_rel = secure_filename(rel)
if not safe_rel:
continue # skip entries that sanitise to empty
self._upload_bytes(safe_rel, zf.read(entry))
if not self._blob_exists(METADATA_FILENAME):
self._init_metadata()
# Invalidate caches since workspace blobs were replaced
self._metadata_cache = None
self._blob_data_cache.clear()
self._cleanup_temp_files()
return state
# ------------------------------------------------------------------
# Representation
# ------------------------------------------------------------------
def __repr__(self) -> str:
return (
f"AzureBlobWorkspace(identity_id={self._identity_id!r}, "
f"prefix={self._prefix!r})"
)
================================================
FILE: py-src/data_formulator/datalake/cache_manager.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
"""
Global cache manager for multi-user deployments.
While each :class:`CachedAzureBlobWorkspace` enforces its own per-workspace
limit (default 1 GB), this module enforces a **server-wide ceiling** across
ALL user caches, preventing the aggregate local cache from consuming all
available disk space when many users are active.
Architecture
~~~~~~~~~~~~
``GlobalCacheManager`` is a **thread-safe singleton**. The first call to
:meth:`get_instance` configures it (cache root, max bytes, scan interval);
subsequent calls return the same object.
Cross-user eviction
~~~~~~~~~~~~~~~~~~~
When the global limit is exceeded, files are evicted across *all* user
cache directories using **LRU by mtime** (oldest files first, regardless
of which user owns them). Protected files (``workspace.yaml``) are never
evicted. Eviction targets 80 % of the global max to avoid thrashing.
Graceful degradation
~~~~~~~~~~~~~~~~~~~~
When the global cache is full and eviction cannot free enough space,
individual workspaces fall through to direct Azure reads. User-initiated
writes always succeed locally (correctness), but read-path caching is
skipped so the disk isn't filled further.
Disk scanning
~~~~~~~~~~~~~
Total disk usage is computed via ``os.walk()`` over the cache root.
To avoid excessive I/O on servers with many files, the scan is
**debounced** — at most once per ``scan_interval`` seconds (default 10 s).
"""
from __future__ import annotations
import logging
import os
import threading
import time
from pathlib import Path
from typing import Any
from data_formulator.datalake.metadata import METADATA_FILENAME
logger = logging.getLogger(__name__)
# Default global cache limit: 50 GB
_DEFAULT_GLOBAL_MAX_BYTES = 50 * 1024**3
# Default interval between filesystem scans (seconds)
_DEFAULT_SCAN_INTERVAL = 10.0
class GlobalCacheManager:
"""Thread-safe singleton managing total cache disk usage across all users.
Usage::
mgr = GlobalCacheManager.get_instance(
cache_root=Path("~/.data_formulator/cache"),
max_global_bytes=10 * 1024**3, # 10 GB
)
# Before caching a downloaded file (optional write):
if mgr.try_acquire_space(len(data)):
cache_file.write_bytes(data)
# After a mandatory write (e.g. user upload):
cache_file.write_bytes(data)
mgr.notify_write(len(data))
# Monitoring:
stats = mgr.get_global_stats()
"""
_instance: GlobalCacheManager | None = None
_init_lock = threading.Lock()
# ------------------------------------------------------------------
# Singleton access
# ------------------------------------------------------------------
@classmethod
def get_instance(
cls,
cache_root: Path | str | None = None,
max_global_bytes: int = _DEFAULT_GLOBAL_MAX_BYTES,
scan_interval: float = _DEFAULT_SCAN_INTERVAL,
) -> GlobalCacheManager:
"""Return the singleton, creating it on first call.
Args:
cache_root: Root of the local cache tree. Defaults to
``~/.data_formulator/cache``.
max_global_bytes: Global ceiling in bytes (default 10 GB).
scan_interval: Min seconds between full filesystem scans
(default 10).
Subsequent calls return the existing singleton — arguments are
ignored after the first call.
"""
if cls._instance is not None:
return cls._instance
with cls._init_lock:
if cls._instance is not None:
return cls._instance
if cache_root is None:
from data_formulator.datalake.workspace import (
get_data_formulator_home,
)
cache_root = get_data_formulator_home() / "cache"
cls._instance = cls(
Path(cache_root), max_global_bytes, scan_interval
)
return cls._instance
@classmethod
def reset_instance(cls) -> None:
"""Discard the singleton (for testing only)."""
with cls._init_lock:
cls._instance = None
# ------------------------------------------------------------------
# Construction (private — use get_instance)
# ------------------------------------------------------------------
def __init__(
self,
cache_root: Path,
max_global_bytes: int,
scan_interval: float,
):
self._cache_root = cache_root
self._max_global_bytes = max_global_bytes
self._scan_interval = scan_interval
self._lock = threading.Lock()
self._last_scan_time: float = 0.0
self._cached_total_bytes: int = 0
logger.info(
"GlobalCacheManager: root=%s max=%d MB scan_interval=%.1fs",
cache_root,
max_global_bytes // (1024 * 1024),
scan_interval,
)
# ------------------------------------------------------------------
# Properties
# ------------------------------------------------------------------
@property
def max_global_bytes(self) -> int:
return self._max_global_bytes
@property
def cache_root(self) -> Path:
return self._cache_root
# ------------------------------------------------------------------
# Disk scanning (debounced)
# ------------------------------------------------------------------
def _scan_total_size(self) -> int:
"""Walk the cache root and sum file sizes.
Debounced: returns the cached value if the last scan was less
than ``scan_interval`` seconds ago.
**Must be called with ``self._lock`` held.**
"""
now = time.monotonic()
if now - self._last_scan_time < self._scan_interval:
return self._cached_total_bytes
total = 0
try:
for dirpath, _dirnames, filenames in os.walk(self._cache_root):
for fn in filenames:
try:
total += os.path.getsize(os.path.join(dirpath, fn))
except OSError:
pass
except OSError:
pass
self._cached_total_bytes = total
self._last_scan_time = now
return total
# ------------------------------------------------------------------
# Space management
# ------------------------------------------------------------------
def try_acquire_space(self, needed_bytes: int) -> bool:
"""Try to make room for *needed_bytes* of new cache data.
1. If total + needed is under the limit, return ``True``.
2. Otherwise, run cross-user LRU eviction.
3. If still insufficient, return ``False`` (caller should skip
local caching and serve from Azure directly).
This is intended for **optional** cache writes (e.g. caching a
download). For **mandatory** writes (user uploads), use
:meth:`notify_write` after writing instead.
"""
with self._lock:
total = self._scan_total_size()
if total + needed_bytes <= self._max_global_bytes:
self._cached_total_bytes = total + needed_bytes
return True
# Try cross-user eviction
freed = self._evict_global_unlocked(
target_free=needed_bytes + int(self._max_global_bytes * 0.1)
)
# Re-scan after eviction
if freed > 0:
self._last_scan_time = 0.0 # force fresh scan
total = self._scan_total_size()
if total + needed_bytes <= self._max_global_bytes:
self._cached_total_bytes = total + needed_bytes
return True
return False
def notify_write(self, nbytes: int) -> None:
"""Notify the manager of a mandatory write (e.g. user upload).
The write has already happened. This bumps the cached counter
and triggers global eviction if the limit is exceeded.
"""
with self._lock:
self._cached_total_bytes += nbytes
if self._cached_total_bytes > self._max_global_bytes:
self._evict_global_unlocked(
target_free=int(
self._cached_total_bytes
- self._max_global_bytes * 0.8
)
)
def maybe_evict_global(self) -> int:
"""Run cross-user eviction if total exceeds the global limit.
Returns bytes freed.
"""
with self._lock:
total = self._scan_total_size()
if total <= self._max_global_bytes:
return 0
return self._evict_global_unlocked(
target_free=int(total - self._max_global_bytes * 0.8)
)
# ------------------------------------------------------------------
# Cross-user LRU eviction (internal)
# ------------------------------------------------------------------
def _evict_global_unlocked(self, target_free: int) -> int:
"""Evict files across all user caches, LRU by mtime.
**Must be called with ``self._lock`` held.**
Skips:
* ``workspace.yaml`` — correctness-critical metadata.
* Hidden files (starting with ``.``).
Args:
target_free: Bytes to free.
Returns:
Total bytes actually freed.
"""
if target_free <= 0:
return 0
# Collect all candidate files across all user caches
candidates: list[tuple[str, float, int]] = []
try:
for dirpath, _, filenames in os.walk(self._cache_root):
for fn in filenames:
if fn == METADATA_FILENAME:
continue
if fn.startswith("."):
continue
full = os.path.join(dirpath, fn)
try:
st = os.stat(full)
candidates.append((full, st.st_mtime, st.st_size))
except OSError:
pass
except OSError:
return 0
# Sort by mtime ascending (oldest first = evict first)
candidates.sort(key=lambda x: x[1])
freed = 0
evicted = 0
for full_path, _mtime, size in candidates:
if freed >= target_free:
break
try:
os.unlink(full_path)
freed += size
evicted += 1
except OSError:
pass
if evicted:
logger.info(
"Global cache eviction: removed %d file(s), freed %.1f MB "
"(target was %.1f MB)",
evicted,
freed / (1024 * 1024),
target_free / (1024 * 1024),
)
# Invalidate cached scan so next check is accurate
self._last_scan_time = 0.0
return freed
# ------------------------------------------------------------------
# Monitoring
# ------------------------------------------------------------------
def get_global_stats(self) -> dict[str, Any]:
"""Return global cache statistics for monitoring / debugging."""
with self._lock:
total = self._scan_total_size()
# Count user-level cache directories (root/datalake_root/user_id/)
user_dirs = 0
try:
for entry in os.scandir(self._cache_root):
if entry.is_dir():
for sub in os.scandir(entry.path):
if sub.is_dir():
user_dirs += 1
except OSError:
pass
return {
"cache_root": str(self._cache_root),
"total_size_bytes": total,
"total_size_mb": round(total / (1024 * 1024), 2),
"max_size_mb": round(self._max_global_bytes / (1024 * 1024), 2),
"utilization_pct": (
round(total / self._max_global_bytes * 100, 1)
if self._max_global_bytes > 0
else 0
),
"user_cache_count": user_dirs,
}
# ------------------------------------------------------------------
# Representation
# ------------------------------------------------------------------
def __repr__(self) -> str:
return (
f"GlobalCacheManager(root={self._cache_root!r}, "
f"max={self._max_global_bytes // (1024**2)} MB)"
)
================================================
FILE: py-src/data_formulator/datalake/cached_azure_blob_workspace.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
"""
Cached Azure Blob workspace with persistent local file mirror.
Wraps :class:`AzureBlobWorkspace` with a **write-through local cache**
under ``~/.data_formulator/cache/``. Reads come from the local mirror
(filesystem speed), writes go to the local mirror immediately and are
uploaded to Azure Blob Storage in a background thread.
Key performance improvements over plain ``AzureBlobWorkspace``:
* ``read_data_as_df()`` — reads local parquet directly (no blob download)
* ``local_dir()`` — yields the cache directory (no temp-dir downloads)
* ``run_parquet_sql()`` — runs DuckDB against local parquet (no temp copy)
* ``write_parquet()`` — writes local file immediately, Azure upload in bg
Cache eviction
--------------
An LRU eviction mechanism prevents unbounded disk growth:
* **Max size** — configurable, default 1 GB per workspace.
* **Trigger** — checked after every write.
* **Policy** — evict least-recently-used files (oldest ``mtime``) until
total cache size drops to 80 % of the max.
* **Protected** — ``workspace.yaml`` and files with pending background
uploads are never evicted.
Usage::
from azure.storage.blob import ContainerClient
from data_formulator.datalake.cached_azure_blob_workspace import (
CachedAzureBlobWorkspace,
)
container = ContainerClient.from_connection_string(conn_str, "my-container")
ws = CachedAzureBlobWorkspace(
"user:42", container,
datalake_root="workspaces",
max_cache_bytes=2 * 1024**3, # 2 GB cache
)
"""
from __future__ import annotations
import atexit
import collections
import io
import logging
import os
import shutil
import threading
import time
from concurrent.futures import Future, ThreadPoolExecutor
from contextlib import contextmanager
from datetime import datetime, timezone
from pathlib import Path
from typing import Any, Optional, TYPE_CHECKING
import pandas as pd
import pyarrow as pa
import pyarrow.parquet as pq
import yaml
from data_formulator.datalake.azure_blob_workspace import AzureBlobWorkspace
from data_formulator.datalake.cache_manager import GlobalCacheManager
from data_formulator.datalake.metadata import (
METADATA_FILENAME,
WorkspaceMetadata,
)
from data_formulator.datalake.parquet_utils import sanitize_table_name
from data_formulator.datalake.workspace import Workspace, get_data_formulator_home
if TYPE_CHECKING:
from azure.storage.blob import ContainerClient
logger = logging.getLogger(__name__)
# Default cache size limit per workspace (1 GB).
_DEFAULT_MAX_CACHE_BYTES = 1 * 1024 ** 3
class CachedAzureBlobWorkspace(AzureBlobWorkspace):
"""Azure Blob workspace with a persistent local file cache.
Every file written to Azure is also written to a local cache directory.
Reads are served from the local cache whenever possible — falling back
to Azure only for files that have been evicted or written by another
process.
Background uploads
~~~~~~~~~~~~~~~~~~
Data-file uploads are submitted to a :class:`ThreadPoolExecutor` so
they don't block the request thread. Metadata (``workspace.yaml``)
is always uploaded **synchronously** because it is small and
correctness-critical. Call :meth:`wait_for_uploads` to block until
all pending uploads finish (e.g. before shutdown or tests).
Multi-instance safety
~~~~~~~~~~~~~~~~~~~~~~
When the same user is served by multiple server instances (e.g.
behind a load balancer), each instance has its own local cache.
Stale-cache detection compares the local ``workspace.yaml``'s
``updated_at`` timestamp against Azure on a configurable interval
(default: 30 s). If Azure is newer, the local metadata and any
changed data files are re-downloaded.
Global cache budget
~~~~~~~~~~~~~~~~~~~~
A :class:`GlobalCacheManager` singleton enforces a server-wide
ceiling (default 10 GB) across **all** user caches. When the
global limit is exceeded, cross-user LRU eviction removes the
oldest files server-wide. If eviction cannot free enough space,
download-path caching is skipped (graceful degradation) so reads
fall through to Azure Blob Storage directly.
Thread safety
~~~~~~~~~~~~~
The local cache directory is per-user so there are no cross-user
conflicts. Per-file upload locks prevent concurrent background
uploads from racing on the same blob. The ``_pending_uploads``
set is protected by a global lock.
"""
# ------------------------------------------------------------------
# Construction
# ------------------------------------------------------------------
def __init__(
self,
identity_id: str,
container_client: "ContainerClient",
datalake_root: str = "",
*,
cache_root: str | Path | None = None,
max_cache_bytes: int = _DEFAULT_MAX_CACHE_BYTES,
max_global_cache_bytes: int | None = None,
bg_upload_workers: int = 2,
staleness_check_interval: float = 30.0,
):
"""
Args:
identity_id: Unique user identifier.
container_client: Azure ``ContainerClient``.
datalake_root: Path prefix inside the blob container.
cache_root: Root of the local cache tree. Defaults to
``~/.data_formulator/cache``.
max_cache_bytes: Maximum total size of cached files for this
workspace before LRU eviction kicks in.
max_global_cache_bytes: Server-wide ceiling across **all**
user caches (default: 10 GB). ``None`` uses the
:class:`GlobalCacheManager` default.
bg_upload_workers: Thread pool size for background uploads.
staleness_check_interval: Seconds between Azure metadata
freshness checks (default: 30). Set to 0 to check on
every ``get_metadata()`` call.
"""
# We must set up the cache directory *before* calling
# super().__init__ because the parent's __init__ may call
# _upload_bytes (via _init_metadata / save_metadata).
safe_id = Workspace._sanitize_identity_id(identity_id)
root = datalake_root.strip("/")
if cache_root is None:
cache_root = get_data_formulator_home() / "cache"
base = Path(cache_root)
if root:
self._cache_dir = base / root / safe_id
else:
self._cache_dir = base / safe_id
self._cache_dir.mkdir(parents=True, exist_ok=True)
self._max_cache_bytes = max_cache_bytes
# Background upload machinery
self._pending_uploads: set[str] = set()
self._upload_lock = threading.Lock()
# Per-file locks to serialise concurrent uploads to the same blob
self._file_locks: dict[str, threading.Lock] = collections.defaultdict(
threading.Lock
)
self._upload_executor = ThreadPoolExecutor(
max_workers=bg_upload_workers,
thread_name_prefix="df_cache_upload",
)
self._upload_futures: list[Future] = []
# Register atexit hook to flush pending uploads on interpreter exit
atexit.register(self._atexit_flush)
# Staleness detection for multi-instance deployments
self._staleness_check_interval = staleness_check_interval
self._last_staleness_check: float = 0.0 # epoch seconds
self._local_metadata_updated_at: Optional[datetime] = None
# Initialise the global cache manager (singleton) — must be
# before super().__init__ because _upload_bytes references it.
gcm_kwargs: dict[str, Any] = {"cache_root": base}
if max_global_cache_bytes is not None:
gcm_kwargs["max_global_bytes"] = max_global_cache_bytes
self._global_cache = GlobalCacheManager.get_instance(**gcm_kwargs)
# Now safe to call super().__init__ — our _upload_bytes / etc.
# overrides are in place and _cache_dir is ready.
super().__init__(identity_id, container_client, datalake_root)
# Run initial eviction if cache is over-sized (e.g. from prev run)
self._maybe_evict()
logger.info(
"Initialized CachedAzureBlobWorkspace: prefix=%s cache=%s "
"max=%d MB global_max=%d MB",
self._prefix,
self._cache_dir,
self._max_cache_bytes // (1024 * 1024),
self._global_cache.max_global_bytes // (1024 * 1024),
)
# ------------------------------------------------------------------
# Cache path helper
# ------------------------------------------------------------------
def _cache_path(self, filename: str) -> Path:
"""Return the local cache path for *filename*.
Raises ``ValueError`` if the resolved path escapes the cache
directory (defence-in-depth against path-traversal attacks).
"""
resolved = (self._cache_dir / filename).resolve()
if not resolved.is_relative_to(self._cache_dir.resolve()):
raise ValueError(
f"Path traversal detected: {filename!r} resolves outside "
f"the cache directory"
)
return resolved
# ------------------------------------------------------------------
# Low-level blob overrides (write-through cache)
# ------------------------------------------------------------------
def _upload_bytes(
self,
filename: str,
data: bytes | str,
*,
overwrite: bool = True,
) -> int:
"""Write *data* to local cache **and** Azure.
Metadata (``workspace.yaml``) is uploaded synchronously.
Data files are uploaded in a background thread.
"""
raw = data.encode("utf-8") if isinstance(data, str) else data
# 1. Write to local cache immediately
cache_file = self._cache_path(filename)
cache_file.parent.mkdir(parents=True, exist_ok=True)
cache_file.write_bytes(raw)
# 2. Invalidate in-memory caches (inherited from AzureBlobWorkspace)
self._blob_data_cache.pop(filename, None)
if hasattr(self, "_temp_file_cache") and filename in self._temp_file_cache:
self._temp_file_cache.pop(filename).unlink(missing_ok=True)
# 3. Upload to Azure
if filename == METADATA_FILENAME:
# Metadata: synchronous (small, correctness-critical)
self._get_blob(filename).upload_blob(raw, overwrite=overwrite)
else:
# Data files: background upload with per-file lock
with self._upload_lock:
self._pending_uploads.add(filename)
def _bg_upload(fn: str, payload: bytes) -> None:
# Per-file lock ensures concurrent writes to the same
# blob are serialised — last write always wins.
file_lock = self._file_locks[fn]
file_lock.acquire()
try:
self._get_blob(fn).upload_blob(payload, overwrite=True)
logger.debug("Background upload complete: %s", fn)
except Exception:
logger.warning(
"Background upload FAILED for %s — data is safe in "
"local cache and will be retried on next write.",
fn,
exc_info=True,
)
finally:
file_lock.release()
with self._upload_lock:
self._pending_uploads.discard(fn)
fut = self._upload_executor.submit(_bg_upload, filename, raw)
self._upload_futures.append(fut)
# 4. Evict if needed (per-workspace, then global)
self._maybe_evict()
# Notify global manager of the mandatory write
self._global_cache.notify_write(len(raw))
return len(raw)
def _download_bytes(self, filename: str) -> bytes:
"""Read from local cache first, then Azure, then populate cache."""
# 1. Local cache hit
cache_file = self._cache_path(filename)
if cache_file.exists():
data = cache_file.read_bytes()
# Touch to update mtime for LRU tracking
try:
os.utime(cache_file, None)
except OSError:
pass
# Also populate in-memory cache for extra speed on hot paths
self._blob_data_cache[filename] = data
return data
# 2. In-memory cache (shouldn't happen if local cache is warm)
cached = self._blob_data_cache.get(filename)
if cached is not None:
# Backfill local cache — only if global budget allows
if self._global_cache.try_acquire_space(len(cached)):
try:
cache_file.parent.mkdir(parents=True, exist_ok=True)
cache_file.write_bytes(cached)
except OSError:
logger.debug("Failed to backfill cache for %s", filename)
return cached
# 3. Azure download (cache miss — evicted or written by other instance)
data = self._get_blob(filename).download_blob().readall()
self._blob_data_cache[filename] = data
# Persist to local cache only if global budget allows
if self._global_cache.try_acquire_space(len(data)):
try:
cache_file.parent.mkdir(parents=True, exist_ok=True)
cache_file.write_bytes(data)
except OSError:
logger.debug(
"Global cache full — serving %s from Azure without "
"local caching",
filename,
)
else:
logger.debug(
"Global cache full — serving %s from Azure without "
"local caching",
filename,
)
return data
def _blob_exists(self, filename: str) -> bool:
"""Check local cache first, then Azure."""
if self._cache_path(filename).exists():
return True
# Fall back to Azure (file may have been evicted)
return super()._blob_exists(filename)
# ------------------------------------------------------------------
# Staleness detection (multi-instance safety)
# ------------------------------------------------------------------
def _check_staleness(self) -> None:
"""Compare local metadata timestamp with Azure's.
If Azure has a newer ``updated_at``, invalidate local metadata
and any data files whose table metadata has changed.
Called by ``get_metadata()`` at most once per
``staleness_check_interval``.
"""
now = time.monotonic()
if now - self._last_staleness_check < self._staleness_check_interval:
return
self._last_staleness_check = now
try:
# Fetch fresh metadata from Azure (bypass all caches)
raw = self._get_blob(METADATA_FILENAME).download_blob().readall()
parsed = yaml.safe_load(raw)
if parsed is None:
return
remote_meta = WorkspaceMetadata.from_dict(parsed)
except Exception:
# If Azure is unreachable, use local cache silently
logger.debug("Staleness check: Azure unreachable, using local cache")
return
local_meta = self._metadata_cache
if local_meta is None:
# No local metadata cached yet — will be loaded fresh anyway
return
if remote_meta.updated_at <= local_meta.updated_at:
return # local is up to date
logger.info(
"Stale cache detected: local=%s remote=%s — refreshing",
local_meta.updated_at.isoformat(),
remote_meta.updated_at.isoformat(),
)
# Find data files that changed (different hash or new tables)
for table_name, remote_table in remote_meta.tables.items():
local_table = local_meta.tables.get(table_name)
if (
local_table is None
or local_table.content_hash != remote_table.content_hash
):
# Invalidate cached file so next read re-downloads
self._cache_path(remote_table.filename).unlink(missing_ok=True)
self._blob_data_cache.pop(remote_table.filename, None)
logger.debug("Invalidated stale cached file: %s", remote_table.filename)
# Find tables deleted remotely
for table_name in list(local_meta.tables.keys()):
if table_name not in remote_meta.tables:
old_fn = local_meta.tables[table_name].filename
self._cache_path(old_fn).unlink(missing_ok=True)
self._blob_data_cache.pop(old_fn, None)
# Update local metadata cache file and in-memory cache
self._cache_path(METADATA_FILENAME).write_bytes(raw)
self._metadata_cache = remote_meta
self._blob_data_cache[METADATA_FILENAME] = raw
def _delete_blob(self, filename: str) -> None:
"""Delete from local cache, in-memory caches, and Azure."""
# Local cache
self._cache_path(filename).unlink(missing_ok=True)
# In-memory caches
self._blob_data_cache.pop(filename, None)
if hasattr(self, "_temp_file_cache") and filename in self._temp_file_cache:
self._temp_file_cache.pop(filename).unlink(missing_ok=True)
# Azure
try:
self._get_blob(filename).delete_blob()
except Exception:
logger.debug("Azure delete failed for %s (may not exist)", filename)
# ------------------------------------------------------------------
# Temp-local-copy override (use cache file directly)
# ------------------------------------------------------------------
# ------------------------------------------------------------------
# Metadata override with staleness check
# ------------------------------------------------------------------
def get_metadata(self) -> WorkspaceMetadata:
"""Return workspace metadata, checking Azure for staleness."""
self._check_staleness()
return super().get_metadata()
# ------------------------------------------------------------------
# Temp-local-copy override (use cache file directly)
# ------------------------------------------------------------------
@contextmanager
def _temp_local_copy(self, filename: str):
"""Yield the local cache path directly — no temp file needed."""
cache_file = self._cache_path(filename)
if not cache_file.exists():
# Ensure file is in cache
self._download_bytes(filename)
yield cache_file
# ------------------------------------------------------------------
# Read overrides (read directly from local cache files)
# ------------------------------------------------------------------
def read_data_as_df(self, table_name: str) -> pd.DataFrame:
"""Read table from local cache (fast!) with Azure fallback."""
meta = self.get_table_metadata(table_name)
if meta is None:
raise FileNotFoundError(f"Table not found: {table_name}")
cache_file = self._cache_path(meta.filename)
# Ensure file is in cache
if not cache_file.exists():
# Download from Azure and populate cache
self._download_bytes(meta.filename)
# Update mtime for LRU
try:
os.utime(cache_file, None)
except OSError:
pass
# Read directly from local file — fastest path
readers = {
"parquet": lambda p: pd.read_parquet(p),
"csv": lambda p: pd.read_csv(p),
"excel": lambda p: pd.read_excel(p),
"json": lambda p: pd.read_json(p),
"txt": lambda p: pd.read_csv(p, sep="\t"),
}
reader = readers.get(meta.file_type)
if reader is None:
raise ValueError(
f"Unsupported file type '{meta.file_type}' for table "
f"'{table_name}'. Supported: {', '.join(readers)}."
)
return reader(cache_file)
def run_parquet_sql(self, table_name: str, sql: str) -> pd.DataFrame:
"""Run DuckDB SQL against local cache file (no temp copy needed)."""
import duckdb
meta = self.get_table_metadata(table_name)
if meta is None:
raise FileNotFoundError(f"Table not found: {table_name}")
if meta.file_type != "parquet":
raise ValueError(f"Table {table_name} is not a parquet file")
if "{parquet}" not in sql:
raise ValueError("SQL must contain {parquet} placeholder")
cache_file = self._cache_path(meta.filename)
if not cache_file.exists():
self._download_bytes(meta.filename)
# Update mtime for LRU
try:
os.utime(cache_file, None)
except OSError:
pass
escaped = str(cache_file).replace("\\", "\\\\").replace("'", "''")
full_sql = sql.format(parquet=f"read_parquet('{escaped}')")
conn = duckdb.connect(":memory:")
try:
return conn.execute(full_sql).fetchdf()
finally:
conn.close()
# ------------------------------------------------------------------
# local_dir — the biggest win
# ------------------------------------------------------------------
@contextmanager
def local_dir(self):
"""Yield the cache directory — no temp dir, no mass downloads.
Verifies that all workspace data files are present in the local
cache before yielding. Any missing files (evicted or written by
another instance) are downloaded on demand.
"""
self._ensure_all_cached()
yield self._cache_dir
def _ensure_all_cached(self) -> None:
"""Download any workspace files not present in local cache."""
for blob in self._container.list_blobs(name_starts_with=self._prefix):
rel = blob.name[len(self._prefix) :]
if not rel or rel == METADATA_FILENAME:
continue
cache_file = self._cache_path(rel)
if not cache_file.exists():
data = self._container.download_blob(blob.name).readall()
cache_file.parent.mkdir(parents=True, exist_ok=True)
cache_file.write_bytes(data)
logger.debug("local_dir: downloaded missing file %s", rel)
# ------------------------------------------------------------------
# Cache eviction (LRU by mtime)
# ------------------------------------------------------------------
def _get_cache_size(self) -> int:
"""Total bytes of all files in the cache directory."""
total = 0
for f in self._cache_dir.iterdir():
if f.is_file():
try:
total += f.stat().st_size
except OSError:
pass
return total
def _maybe_evict(self) -> None:
"""Evict LRU files if cache exceeds ``max_cache_bytes``.
Evicts down to 80 % of max. Never evicts ``workspace.yaml``
or files with pending background uploads.
"""
total = self._get_cache_size()
if total <= self._max_cache_bytes:
return
target = int(self._max_cache_bytes * 0.8)
# Collect eviction candidates (sorted oldest mtime first)
candidates: list[tuple[Path, float, int]] = []
with self._upload_lock:
pending = set(self._pending_uploads)
for f in self._cache_dir.iterdir():
if not f.is_file():
continue
if f.name == METADATA_FILENAME:
continue # never evict metadata
if f.name in pending:
continue # never evict files being uploaded
try:
st = f.stat()
candidates.append((f, st.st_mtime, st.st_size))
except OSError:
pass
# Sort by mtime ascending (oldest first = evict first)
candidates.sort(key=lambda x: x[1])
evicted = 0
freed = 0
for path, mtime, size in candidates:
if total <= target:
break
try:
path.unlink(missing_ok=True)
total -= size
freed += size
evicted += 1
except OSError:
pass
if evicted:
logger.info(
"Cache eviction: removed %d file(s), freed %.1f MB, "
"remaining %.1f / %.1f MB",
evicted,
freed / (1024 * 1024),
total / (1024 * 1024),
self._max_cache_bytes / (1024 * 1024),
)
# Also run global cross-user eviction if needed
self._global_cache.maybe_evict_global()
def get_cache_stats(self) -> dict[str, Any]:
"""Return cache statistics for monitoring / debugging."""
files = []
total_size = 0
for f in self._cache_dir.iterdir():
if f.is_file():
try:
st = f.stat()
files.append({"name": f.name, "size": st.st_size, "mtime": st.st_mtime})
total_size += st.st_size
except OSError:
pass
with self._upload_lock:
pending = list(self._pending_uploads)
return {
"cache_dir": str(self._cache_dir),
"file_count": len(files),
"total_size_bytes": total_size,
"total_size_mb": round(total_size / (1024 * 1024), 2),
"max_size_mb": round(self._max_cache_bytes / (1024 * 1024), 2),
"utilization_pct": round(total_size / self._max_cache_bytes * 100, 1)
if self._max_cache_bytes > 0
else 0,
"pending_uploads": pending,
"files": sorted(files, key=lambda f: f["mtime"], reverse=True),
}
# ------------------------------------------------------------------
# Lifecycle
# ------------------------------------------------------------------
def wait_for_uploads(self, timeout: float | None = 30) -> bool:
"""Block until all pending background uploads complete.
Args:
timeout: Max seconds to wait. ``None`` = wait forever.
Returns:
``True`` if all uploads finished, ``False`` if timeout was hit.
"""
# Collect outstanding futures
futures = [f for f in self._upload_futures if not f.done()]
if not futures:
return True
from concurrent.futures import wait, FIRST_EXCEPTION
done, not_done = wait(futures, timeout=timeout)
# Clean up completed futures
self._upload_futures = [f for f in self._upload_futures if not f.done()]
if not_done:
logger.warning(
"%d background upload(s) did not complete within %.1fs",
len(not_done),
timeout or 0,
)
return False
return True
def _atexit_flush(self) -> None:
"""Best-effort flush of pending uploads on interpreter shutdown."""
with self._upload_lock:
if not self._pending_uploads:
return
pending_count = len(self._pending_uploads)
logger.info("Flushing %d pending upload(s) on shutdown...", pending_count)
self.wait_for_uploads(timeout=30)
def cleanup(self) -> None:
"""Remove local cache immediately, delete Azure blobs in background.
The local cache is cleared **synchronously** so the workspace is
immediately reusable. Azure blob deletion is submitted to the
background thread pool so the caller isn't blocked by many
sequential Azure API calls.
"""
# 1. Wait for any in-flight uploads (so we don't race with them)
self.wait_for_uploads(timeout=60)
# 2. Clear local caches immediately (non-blocking)
if self._cache_dir.exists():
shutil.rmtree(self._cache_dir, ignore_errors=True)
self._cache_dir.mkdir(parents=True, exist_ok=True)
self._metadata_cache = None
self._blob_data_cache.clear()
self._cleanup_temp_files()
# 3. Delete Azure blobs in background
prefix = self._prefix
container = self._container
def _bg_cleanup() -> None:
try:
for blob in container.list_blobs(name_starts_with=prefix):
try:
container.delete_blob(blob.name)
except Exception:
logger.debug("Failed to delete blob %s", blob.name)
logger.info("Background cleanup finished for %s", prefix)
except Exception:
logger.warning(
"Background Azure cleanup failed for %s",
prefix,
exc_info=True,
)
self._upload_executor.submit(_bg_cleanup)
logger.info("Cleanup: local cache cleared, Azure deletion queued for %s", self._safe_id)
# ------------------------------------------------------------------
# snapshot / session overrides: ensure cache consistency
# ------------------------------------------------------------------
def restore_workspace_snapshot(self, src: Path) -> None:
"""Restore snapshot and repopulate local cache."""
# Clear local cache first
if self._cache_dir.exists():
shutil.rmtree(self._cache_dir, ignore_errors=True)
self._cache_dir.mkdir(parents=True, exist_ok=True)
# Delegate to parent (uploads blobs to Azure)
super().restore_workspace_snapshot(src)
# Repopulate cache from the source snapshot
if src.exists():
for f in src.rglob("*"):
if f.is_file():
rel = str(f.relative_to(src))
cache_file = self._cache_path(rel)
cache_file.parent.mkdir(parents=True, exist_ok=True)
shutil.copy2(f, cache_file)
def invalidate_metadata_cache(self) -> None:
"""Force re-read of metadata from Azure (clears local + in-memory)."""
self._cache_path(METADATA_FILENAME).unlink(missing_ok=True)
super().invalidate_metadata_cache()
# ------------------------------------------------------------------
# Representation
# ------------------------------------------------------------------
def __repr__(self) -> str:
return (
f"CachedAzureBlobWorkspace(identity_id={self._identity_id!r}, "
f"prefix={self._prefix!r}, cache={self._cache_dir!r})"
)
================================================
FILE: py-src/data_formulator/datalake/file_manager.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
"""
File manager for user-uploaded files in the Data Lake.
This module handles storing user-uploaded files (CSV, Excel, TXT, HTML, JSON, PDF)
as-is in the workspace without conversion.
"""
import hashlib
import logging
import os
from datetime import datetime, timezone
from pathlib import Path
from typing import BinaryIO, Union
from werkzeug.utils import secure_filename
from data_formulator.datalake.metadata import TableMetadata
from data_formulator.datalake.workspace import Workspace
logger = logging.getLogger(__name__)
# Supported file extensions for upload
SUPPORTED_EXTENSIONS = {
'.csv': 'csv',
'.xlsx': 'excel',
'.xls': 'excel',
'.txt': 'txt',
'.html': 'html',
'.htm': 'html',
'.json': 'json',
'.pdf': 'pdf',
}
def is_supported_file(filename: str) -> bool:
ext = Path(filename).suffix.lower()
return ext in SUPPORTED_EXTENSIONS
def get_file_type(filename: str) -> str | None:
"""
Get the file type based on extension.
Args:
filename: Name of the file
Returns:
File type string (e.g., 'csv', 'excel') or None if unsupported
"""
ext = Path(filename).suffix.lower()
return SUPPORTED_EXTENSIONS.get(ext)
def compute_file_hash(content: bytes) -> str:
"""
Compute MD5 hash of file content.
Args:
content: File content as bytes
Returns:
MD5 hash as hex string
"""
return hashlib.md5(content).hexdigest()
def sanitize_table_name(name: str) -> str:
"""
Sanitize a string to be a valid table name.
Args:
name: Original name
Returns:
Sanitized name suitable for use as a table identifier
"""
# Remove extension if present
name = Path(name).stem
# Replace invalid characters with underscores
sanitized = []
for char in name:
if char.isalnum() or char == '_':
sanitized.append(char)
else:
sanitized.append('_')
result = ''.join(sanitized)
# Ensure it starts with a letter or underscore
if result and not (result[0].isalpha() or result[0] == '_'):
result = '_' + result
# Ensure it's not empty
if not result:
result = '_unnamed'
return result.lower()
def generate_unique_filename(
workspace: Workspace,
desired_filename: str,
) -> str:
"""
Generate a unique filename if the desired one already exists.
Args:
workspace: The workspace to check
desired_filename: The desired filename
Returns:
A unique filename (may be the original if it doesn't exist)
"""
if not workspace.file_exists(desired_filename):
return desired_filename
# Split filename and extension
path = Path(desired_filename)
stem = path.stem
suffix = path.suffix
# Try adding numbers until we find a unique name
counter = 1
while True:
new_filename = f"{stem}_{counter}{suffix}"
if not workspace.file_exists(new_filename):
return new_filename
counter += 1
if counter > 1000: # Safety limit
raise ValueError(f"Could not generate unique filename for {desired_filename}")
def save_uploaded_file(
workspace: Workspace,
file_content: Union[bytes, BinaryIO],
filename: str,
table_name: str | None = None,
overwrite: bool = False,
) -> TableMetadata:
"""
Save an uploaded file to the workspace.
The file is stored as-is without conversion. Metadata is added to track
the file in the workspace.
Args:
workspace: The workspace to save to
file_content: File content as bytes or file-like object
filename: Original filename (used for extension detection)
table_name: Name to use for the table. If None, derived from filename.
overwrite: If True, overwrite existing file. If False, generate unique name.
Returns:
TableMetadata for the saved file
Raises:
ValueError: If file type is not supported
"""
# Sanitize filename to prevent path traversal (defence-in-depth)
filename = secure_filename(filename)
if not filename:
raise ValueError("Invalid filename after sanitization")
# Validate file type
file_type = get_file_type(filename)
if file_type is None:
raise ValueError(
f"Unsupported file type: {filename}. "
f"Supported extensions: {', '.join(SUPPORTED_EXTENSIONS.keys())}"
)
# Read content if it's a file-like object
if hasattr(file_content, 'read'):
content = file_content.read()
else:
content = file_content
# Determine the actual filename to use
if overwrite:
actual_filename = filename
else:
actual_filename = generate_unique_filename(workspace, filename)
# Determine table name
if table_name is None:
table_name = sanitize_table_name(actual_filename)
# Ensure table name is unique in metadata
metadata = workspace.get_metadata()
if table_name in metadata.tables and not overwrite:
# Generate unique table name
base_name = table_name
counter = 1
while table_name in metadata.tables:
table_name = f"{base_name}_{counter}"
counter += 1
# Write the file
file_path = workspace.get_file_path(actual_filename)
with open(file_path, 'wb') as f:
f.write(content)
# Compute hash and size
content_hash = compute_file_hash(content)
file_size = len(content)
# Create metadata
table_metadata = TableMetadata(
name=table_name,
source_type="upload",
filename=actual_filename,
file_type=file_type,
created_at=datetime.now(timezone.utc),
content_hash=content_hash,
file_size=file_size,
)
# Save metadata
workspace.add_table_metadata(table_metadata)
logger.info(
f"Saved uploaded file {actual_filename} as table {table_name} "
f"({file_size} bytes, hash={content_hash[:8]}...)"
)
return table_metadata
def save_uploaded_file_from_path(
workspace: Workspace,
source_path: Union[str, Path],
table_name: str | None = None,
overwrite: bool = False,
) -> TableMetadata:
"""
Save a file from a local path to the workspace.
Args:
workspace: The workspace to save to
source_path: Path to the source file
table_name: Name to use for the table. If None, derived from filename.
overwrite: If True, overwrite existing file.
Returns:
TableMetadata for the saved file
"""
source_path = Path(source_path)
if not source_path.exists():
raise FileNotFoundError(f"Source file not found: {source_path}")
with open(source_path, 'rb') as f:
content = f.read()
return save_uploaded_file(
workspace=workspace,
file_content=content,
filename=source_path.name,
table_name=table_name,
overwrite=overwrite,
)
def get_file_info(workspace: Workspace, table_name: str) -> dict | None:
"""
Get information about an uploaded file.
Args:
workspace: The workspace
table_name: Name of the table
Returns:
Dictionary with file information or None if not found
"""
table_meta = workspace.get_table_metadata(table_name)
if table_meta is None:
return None
file_path = workspace.get_file_path(table_meta.filename)
result = {
"table_name": table_name,
"filename": table_meta.filename,
"file_type": table_meta.file_type,
"file_size": table_meta.file_size,
"content_hash": table_meta.content_hash,
"created_at": table_meta.created_at.isoformat(),
"exists": file_path.exists(),
}
if file_path.exists():
stat = file_path.stat()
result["current_size"] = stat.st_size
result["modified_at"] = datetime.fromtimestamp(stat.st_mtime).isoformat()
return result
================================================
FILE: py-src/data_formulator/datalake/metadata.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
"""
Metadata management for the Data Lake workspace.
This module defines the schema and operations for workspace.yaml,
which tracks all data sources (uploaded files and data loader ingests).
"""
from dataclasses import dataclass, field, asdict
from datetime import datetime, date, timezone
from decimal import Decimal
from pathlib import Path
from typing import Literal, Any
import yaml
import logging
import tempfile
import time
import os
import sys
logger = logging.getLogger(__name__)
METADATA_VERSION = "1.1"
METADATA_FILENAME = "workspace.yaml"
LOCK_FILENAME = ".workspace.lock"
MAX_LOCK_WAIT_SECONDS = 10
if sys.platform == 'win32':
# Windows: use LockFileEx/UnlockFileEx via ctypes for whole-file locking,
# semantically equivalent to fcntl.flock on Unix.
import ctypes
import ctypes.wintypes
import msvcrt as _msvcrt
# use_last_error=True: ctypes saves GetLastError() per-thread immediately
# after each call, avoiding races with other threads.
_kernel32 = ctypes.WinDLL('kernel32', use_last_error=True)
_LOCKFILE_EXCLUSIVE_LOCK = 0x0002
_LOCKFILE_FAIL_IMMEDIATELY = 0x0001
class _OVERLAPPED(ctypes.Structure):
_fields_ = [
('Internal', ctypes.POINTER(ctypes.c_ulong)),
('InternalHigh', ctypes.POINTER(ctypes.c_ulong)),
('Offset', ctypes.wintypes.DWORD),
('OffsetHigh', ctypes.wintypes.DWORD),
('hEvent', ctypes.wintypes.HANDLE),
]
def _lock_file(fd: int) -> None:
"""Acquire an exclusive, non-blocking lock on the whole file (Windows)."""
handle = _msvcrt.get_osfhandle(fd)
overlapped = _OVERLAPPED()
result = _kernel32.LockFileEx(
ctypes.wintypes.HANDLE(handle),
ctypes.wintypes.DWORD(_LOCKFILE_EXCLUSIVE_LOCK | _LOCKFILE_FAIL_IMMEDIATELY),
ctypes.wintypes.DWORD(0), # reserved
ctypes.wintypes.DWORD(0xFFFFFFFF), # bytes to lock (low)
ctypes.wintypes.DWORD(0xFFFFFFFF), # bytes to lock (high)
ctypes.byref(overlapped),
)
if not result:
raise ctypes.WinError(ctypes.get_last_error())
def _unlock_file(fd: int) -> None:
"""Release the whole-file lock (Windows)."""
handle = _msvcrt.get_osfhandle(fd)
overlapped = _OVERLAPPED()
result = _kernel32.UnlockFileEx(
ctypes.wintypes.HANDLE(handle),
ctypes.wintypes.DWORD(0), # reserved
ctypes.wintypes.DWORD(0xFFFFFFFF),
ctypes.wintypes.DWORD(0xFFFFFFFF),
ctypes.byref(overlapped),
)
if not result:
raise ctypes.WinError(ctypes.get_last_error())
else:
import fcntl as _fcntl
def _lock_file(fd: int) -> None:
"""Acquire an exclusive, non-blocking lock on the whole file (Unix)."""
_fcntl.flock(fd, _fcntl.LOCK_EX | _fcntl.LOCK_NB)
def _unlock_file(fd: int) -> None:
"""Release the whole-file lock (Unix)."""
_fcntl.flock(fd, _fcntl.LOCK_UN)
class WorkspaceLock:
"""
Context manager for acquiring an exclusive lock on workspace metadata.
Prevents race conditions when multiple processes/threads modify metadata concurrently.
Uses LockFileEx on Windows and fcntl.flock on Unix — both provide whole-file locking.
"""
def __init__(self, workspace_path: Path, timeout: float = MAX_LOCK_WAIT_SECONDS):
self.lock_file = workspace_path / LOCK_FILENAME
self.timeout = timeout
self.lock_fd = None
def __enter__(self):
"""Acquire exclusive lock with timeout."""
# Ensure the lock file exists
self.lock_file.parent.mkdir(parents=True, exist_ok=True)
start_time = time.time()
while True:
try:
# Open lock file (create if doesn't exist)
# 'a+' creates the file atomically if missing and allows seek/read
self.lock_fd = open(self.lock_file, 'a+')
# Try to acquire exclusive whole-file lock (non-blocking)
_lock_file(self.lock_fd.fileno())
logger.debug(f"Acquired workspace lock: {self.lock_file}")
return self
except (IOError, OSError) as e:
# Lock is held by another process
if self.lock_fd:
self.lock_fd.close()
self.lock_fd = None
elapsed = time.time() - start_time
if elapsed >= self.timeout:
raise TimeoutError(
f"Failed to acquire workspace lock after {self.timeout}s. "
f"Another process may be holding it."
)
# Wait a bit before retrying
time.sleep(0.05)
def __exit__(self, exc_type, exc_val, exc_tb):
"""Release lock."""
if self.lock_fd:
try:
_unlock_file(self.lock_fd.fileno())
self.lock_fd.close()
logger.debug(f"Released workspace lock: {self.lock_file}")
except Exception as e:
logger.warning(f"Error releasing lock: {e}")
finally:
self.lock_fd = None
def make_json_safe(value: Any) -> Any:
"""
Convert a value (possibly containing numpy/pandas/pyarrow scalars) into
a JSON/YAML-safe primitive structure.
"""
if value is None or isinstance(value, (bool, int, float, str)):
return value
if isinstance(value, (datetime, date)):
return value.isoformat()
if isinstance(value, Decimal):
return str(value)
if isinstance(value, Path):
return str(value)
if isinstance(value, dict):
return {str(k): make_json_safe(v) for k, v in value.items()}
if isinstance(value, (list, tuple)):
return [make_json_safe(v) for v in value]
# numpy scalars, pandas scalars, etc.
item = getattr(value, "item", None)
if callable(item):
try:
return make_json_safe(item())
except Exception:
pass
return str(value)
@dataclass
class ColumnInfo:
"""Information about a single column in a table."""
name: str
dtype: str
def to_dict(self) -> dict:
return {"name": self.name, "dtype": self.dtype}
@classmethod
def from_dict(cls, data: dict) -> "ColumnInfo":
return cls(name=data["name"], dtype=data["dtype"])
@dataclass
class TableMetadata:
"""Metadata for a single table/file in the workspace."""
name: str
source_type: Literal["upload", "data_loader"]
filename: str
file_type: str
created_at: datetime
content_hash: str | None = None
file_size: int | None = None
# For data_loader sources:
loader_type: str | None = None
loader_params: dict | None = None
source_table: str | None = None
source_query: str | None = None
last_synced: datetime | None = None
row_count: int | None = None
columns: list[ColumnInfo] | None = None
def to_dict(self) -> dict:
"""Convert to dictionary for YAML serialization."""
result = {
"source_type": self.source_type,
"filename": self.filename,
"file_type": self.file_type,
"created_at": self.created_at.isoformat(),
}
if self.content_hash is not None:
result["content_hash"] = self.content_hash
if self.file_size is not None:
result["file_size"] = self.file_size
if self.loader_type is not None:
result["loader_type"] = self.loader_type
if self.loader_params is not None:
result["loader_params"] = self.loader_params
if self.source_table is not None:
result["source_table"] = self.source_table
if self.source_query is not None:
result["source_query"] = self.source_query
if self.last_synced is not None:
result["last_synced"] = self.last_synced.isoformat()
if self.row_count is not None:
result["row_count"] = self.row_count
if self.columns is not None:
result["columns"] = [col.to_dict() for col in self.columns]
return result
@classmethod
def from_dict(cls, name: str, data: dict) -> "TableMetadata":
"""Create from dictionary (YAML deserialization)."""
columns = None
if "columns" in data and data["columns"] is not None:
columns = [ColumnInfo.from_dict(col) for col in data["columns"]]
created_at = data["created_at"]
if isinstance(created_at, str):
created_at = datetime.fromisoformat(created_at)
last_synced = data.get("last_synced")
if isinstance(last_synced, str):
last_synced = datetime.fromisoformat(last_synced)
return cls(
name=name,
source_type=data["source_type"],
filename=data["filename"],
file_type=data["file_type"],
created_at=created_at,
content_hash=data.get("content_hash"),
file_size=data.get("file_size"),
loader_type=data.get("loader_type"),
loader_params=data.get("loader_params"),
source_table=data.get("source_table"),
source_query=data.get("source_query"),
last_synced=last_synced,
row_count=data.get("row_count"),
columns=columns,
)
@dataclass
class WorkspaceMetadata:
"""Metadata for the entire workspace."""
version: str
created_at: datetime
updated_at: datetime
tables: dict[str, TableMetadata] = field(default_factory=dict)
def add_table(self, table: TableMetadata) -> None:
"""Add or update a table in the metadata."""
self.tables[table.name] = table
self.updated_at = datetime.now(timezone.utc)
def remove_table(self, name: str) -> bool:
"""Remove a table from the metadata. Returns True if removed."""
if name in self.tables:
del self.tables[name]
self.updated_at = datetime.now(timezone.utc)
return True
return False
def get_table(self, name: str) -> TableMetadata | None:
"""Get metadata for a specific table."""
return self.tables.get(name)
def list_tables(self) -> list[str]:
"""List all table names."""
return list(self.tables.keys())
def to_dict(self) -> dict:
"""Convert to dictionary for YAML serialization."""
return {
"version": self.version,
"created_at": self.created_at.isoformat(),
"updated_at": self.updated_at.isoformat(),
"tables": {
name: table.to_dict()
for name, table in self.tables.items()
},
}
@classmethod
def from_dict(cls, data: dict) -> "WorkspaceMetadata":
"""Create from dictionary (YAML deserialization)."""
created_at = data["created_at"]
if isinstance(created_at, str):
created_at = datetime.fromisoformat(created_at)
updated_at = data["updated_at"]
if isinstance(updated_at, str):
updated_at = datetime.fromisoformat(updated_at)
tables = {}
tables_data = data.get("tables", {})
if tables_data:
for name, table_data in tables_data.items():
tables[name] = TableMetadata.from_dict(name, table_data)
return cls(
version=data["version"],
created_at=created_at,
updated_at=updated_at,
tables=tables,
)
@classmethod
def create_new(cls) -> "WorkspaceMetadata":
"""Create a new empty workspace metadata."""
now = datetime.now(timezone.utc)
return cls(
version=METADATA_VERSION,
created_at=now,
updated_at=now,
tables={},
)
def load_metadata(workspace_path: Path) -> WorkspaceMetadata:
"""
Load workspace metadata from YAML file with file locking.
Args:
workspace_path: Path to the workspace directory
Returns:
WorkspaceMetadata object
Raises:
FileNotFoundError: If metadata file doesn't exist
ValueError: If metadata file is invalid
"""
metadata_file = workspace_path / METADATA_FILENAME
if not metadata_file.exists():
raise FileNotFoundError(f"Metadata file not found: {metadata_file}")
# Acquire shared lock for reading
with WorkspaceLock(workspace_path):
try:
with open(metadata_file, "r", encoding="utf-8") as f:
content = f.read()
# Check for empty file (can happen during concurrent writes)
if not content or not content.strip():
raise ValueError(
f"Empty metadata file - this may indicate a concurrent write conflict. "
f"File: {metadata_file}"
)
data = yaml.safe_load(content)
if data is None:
raise ValueError("Metadata file parsed to None")
return WorkspaceMetadata.from_dict(data)
except yaml.YAMLError as e:
raise ValueError(f"Invalid YAML in metadata file: {e}")
def save_metadata(workspace_path: Path, metadata: WorkspaceMetadata) -> None:
"""
Save workspace metadata to YAML file with atomic writes and file locking.
Uses atomic write (write to temp file + rename) to prevent partial writes
and file locking to prevent concurrent modifications.
Args:
workspace_path: Path to the workspace directory
metadata: WorkspaceMetadata object to save
"""
metadata_file = workspace_path / METADATA_FILENAME
# Update the updated_at timestamp
metadata.updated_at = datetime.now(timezone.utc)
# Ensure directory exists
workspace_path.mkdir(parents=True, exist_ok=True)
# Acquire exclusive lock for writing
with WorkspaceLock(workspace_path):
# Write to temporary file first (atomic operation)
temp_fd, temp_path = tempfile.mkstemp(
dir=workspace_path,
prefix=".workspace_",
suffix=".yaml.tmp",
text=True
)
try:
with os.fdopen(temp_fd, "w", encoding="utf-8") as f:
yaml.dump(
metadata.to_dict(),
f,
default_flow_style=False,
allow_unicode=True,
sort_keys=False,
)
# Atomic rename - replaces old file
os.replace(temp_path, metadata_file)
logger.debug(f"Saved metadata to {metadata_file}")
except Exception as e:
# Clean up temp file on error
try:
os.unlink(temp_path)
except:
pass
raise e
def metadata_exists(workspace_path: Path) -> bool:
"""Check if workspace metadata file exists."""
return (workspace_path / METADATA_FILENAME).exists()
================================================
FILE: py-src/data_formulator/datalake/parquet_utils.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
"""
Parquet utility functions for the Data Lake.
Pure helper functions for parquet I/O, hashing, column introspection, and
name sanitisation. These utilities have **no dependency on Workspace** and
are consumed by Workspace methods that handle metadata bookkeeping.
"""
import hashlib
import logging
from typing import Any
import pandas as pd
import pyarrow as pa
import pyarrow.parquet as pq
from werkzeug.utils import secure_filename
from data_formulator.datalake.metadata import ColumnInfo, make_json_safe
logger = logging.getLogger(__name__)
# ---------------------------------------------------------------------------
# Constants
# ---------------------------------------------------------------------------
# Default compression for parquet files
DEFAULT_COMPRESSION = "snappy"
# Default number of rows to persist in metadata for preview
DEFAULT_METADATA_SAMPLE_ROWS = 50
# ---------------------------------------------------------------------------
# Name helpers
# ---------------------------------------------------------------------------
def sanitize_table_name(name: str) -> str:
"""
Sanitize a string to be a valid table/file name.
Uses ``werkzeug.utils.secure_filename`` as the first pass to strip
path separators, leading dots, and other dangerous components (this
is the sanitiser recognised by CodeQL / static-analysis tools).
Additional rules are then applied to guarantee the result is a valid,
lowercase, Python-identifier-style name.
Args:
name: Original name
Returns:
Sanitized name
"""
# First pass: werkzeug's secure_filename neutralises path-traversal
# components ("../", leading dots, etc.) and keeps only ASCII
# alphanumerics plus ".", "_", and "-".
name = secure_filename(name)
# Second pass: replace any remaining chars that are not alphanumeric
# or underscore (e.g. dots and hyphens kept by secure_filename).
sanitized = []
for char in name:
if char.isalnum() or char == '_':
sanitized.append(char)
else:
sanitized.append('_')
result = ''.join(sanitized)
# Ensure it starts with a letter or underscore
if result and not (result[0].isalpha() or result[0] == '_'):
result = '_' + result
# Ensure it's not empty
if not result:
result = '_unnamed'
return result.lower()
# ---------------------------------------------------------------------------
# Arrow / DataFrame introspection
# ---------------------------------------------------------------------------
def get_sample_rows_from_arrow(
table: pa.Table, limit: int = DEFAULT_METADATA_SAMPLE_ROWS
) -> list[dict[str, Any]]:
"""Get a small sample of rows from an Arrow table as JSON/YAML-safe records."""
if table.num_rows <= 0 or limit <= 0:
return []
sample = table.slice(0, min(limit, table.num_rows))
return make_json_safe(sample.to_pylist())
def get_arrow_column_info(table: pa.Table) -> list[ColumnInfo]:
"""Extract column information from a PyArrow Table."""
return [ColumnInfo(name=field.name, dtype=str(field.type)) for field in table.schema]
def get_column_info(df: pd.DataFrame) -> list[ColumnInfo]:
"""Extract column information from a pandas DataFrame."""
return [ColumnInfo(name=str(col), dtype=str(df[col].dtype)) for col in df.columns]
# ---------------------------------------------------------------------------
# Hashing
# ---------------------------------------------------------------------------
def compute_arrow_table_hash(table: pa.Table, sample_rows: int = 100) -> str:
"""
Compute an MD5 hash representing the Arrow Table content.
Uses row count, column names, and sampled rows for efficiency.
"""
hash_parts = [
f"rows:{table.num_rows}",
f"cols:{','.join(table.column_names)}",
]
if table.num_rows > 0:
if table.num_rows <= sample_rows:
sample = table
else:
n = sample_rows // 3
indices = (
list(range(n))
+ list(range(table.num_rows // 4, table.num_rows // 4 + n))
+ list(range(table.num_rows - n, table.num_rows))
)
sample = table.take(indices)
hash_parts.append(f"data:{sample.to_string()}")
content = '|'.join(hash_parts)
return hashlib.md5(content.encode()).hexdigest()
def sanitize_dataframe_for_arrow(df: pd.DataFrame) -> pd.DataFrame:
"""
Sanitize a DataFrame for conversion to PyArrow Table.
Handles common issues that cause ArrowTypeError:
- Mixed types in object columns (e.g., strings and integers)
- Columns with all nulls that have ambiguous type
For object dtype columns, converts all non-null values to strings
to ensure consistent typing.
Returns:
A copy of the DataFrame with sanitized columns.
"""
df = df.copy()
for col in df.columns:
# Handle object dtype columns (potential mixed types)
if df[col].dtype == 'object':
# Convert all non-null values to string
# This handles mixed int/string columns safely
df[col] = df[col].apply(
lambda x: str(x) if pd.notna(x) and x is not None else None
)
return df
def compute_dataframe_hash(df: pd.DataFrame, sample_rows: int = 100) -> str:
"""
Compute an MD5 hash representing the DataFrame content.
Uses row count, column names, and sampled rows for efficiency.
"""
hash_parts = [
f"rows:{len(df)}",
f"cols:{','.join(df.columns.tolist())}",
]
if len(df) > 0:
if len(df) <= sample_rows:
sample = df
else:
n = sample_rows // 3
first = df.head(n)
last = df.tail(n)
middle = df.iloc[len(df) // 4 : len(df) * 3 // 4].sample(
min(n, len(df) // 2), random_state=42
)
sample = pd.concat([first, middle, last])
hash_parts.append(f"data:{sample.to_string()}")
content = '|'.join(hash_parts)
return hashlib.md5(content.encode()).hexdigest()
================================================
FILE: py-src/data_formulator/datalake/workspace.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
"""
Workspace management for the Data Lake.
Each user has a workspace directory identified by their identity_id.
The workspace contains all their data files (uploaded and ingested)
plus a workspace.yaml metadata file.
"""
import io
import json
import os
import re
import shutil
import logging
import tempfile
import time
import zipfile
from contextlib import contextmanager
from datetime import datetime, timezone
from pathlib import Path
from typing import Any, Optional
import pandas as pd
import pyarrow as pa
import pyarrow.parquet as pq
from data_formulator.datalake.metadata import (
WorkspaceMetadata,
TableMetadata,
load_metadata,
save_metadata,
metadata_exists,
)
from data_formulator.datalake.parquet_utils import (
sanitize_table_name,
get_arrow_column_info,
compute_arrow_table_hash,
get_column_info,
compute_dataframe_hash,
sanitize_dataframe_for_arrow,
DEFAULT_COMPRESSION,
)
from werkzeug.utils import secure_filename
logger = logging.getLogger(__name__)
def get_data_formulator_home() -> Path:
"""
Get the Data Formulator home directory.
Resolution order:
1. Flask app.config['CLI_ARGS']['data_dir'] (set via --data-dir CLI flag)
2. DATA_FORMULATOR_HOME environment variable
3. Default: ~/.data_formulator
"""
# Try Flask app config first (set by --data-dir CLI arg)
try:
from flask import current_app
data_dir = current_app.config.get('CLI_ARGS', {}).get('data_dir')
if data_dir:
return Path(data_dir)
except (RuntimeError, ImportError):
pass
env_home = os.getenv("DATA_FORMULATOR_HOME")
if env_home:
return Path(env_home)
return Path.home() / ".data_formulator"
def get_default_workspace_root() -> Path:
"""
Get the default workspace root directory.
Returns DATA_FORMULATOR_HOME / "workspaces".
"""
return get_data_formulator_home() / "workspaces"
def cleanup_stale_temp_files(workspace_path: Path, max_age_hours: int = 24) -> int:
"""
Remove stale temporary files from workspace directory.
This handles crash recovery by cleaning up temp files (.temp_*.parquet) that
were not properly deleted due to server crashes or unexpected shutdowns.
Args:
workspace_path: Path to the workspace directory
max_age_hours: Remove temp files older than this many hours (default: 24)
Returns:
Number of files cleaned up
"""
if not workspace_path.exists():
return 0
cleaned_count = 0
current_time = time.time()
max_age_seconds = max_age_hours * 3600
try:
for file_path in workspace_path.glob('.temp_*.parquet'):
try:
# Check file age using modification time
file_age = current_time - file_path.stat().st_mtime
if file_age > max_age_seconds:
file_path.unlink(missing_ok=True)
cleaned_count += 1
logger.info(
f"Cleaned up stale temp file: {file_path.name} "
f"(age: {file_age / 3600:.1f} hours)"
)
except Exception as e:
logger.warning(f"Failed to clean temp file {file_path}: {e}")
except Exception as e:
logger.warning(f"Error during temp file cleanup in {workspace_path}: {e}")
if cleaned_count > 0:
logger.info(f"Cleaned up {cleaned_count} stale temp file(s) from {workspace_path}")
return cleaned_count
class Workspace:
"""
Manages a user's workspace directory in the Data Lake.
The workspace contains:
- workspace.yaml: Metadata file tracking all data sources
- Data files: User uploaded files (CSV, Excel, etc.) and parquet files from data loaders
All files are stored in a single flat directory per user.
"""
def __init__(self, identity_id: str, root_dir: Optional[str | Path] = None):
"""
Initialize a workspace for a user.
Args:
identity_id: Unique identifier for the user (e.g., "user:123" or "browser:abc")
root_dir: Root directory for all workspaces. If None, uses default.
"""
if not identity_id:
raise ValueError("identity_id cannot be empty")
# Sanitize identity_id for filesystem safety
self._identity_id = identity_id
self._safe_id = self._sanitize_identity_id(identity_id)
# Determine root directory
if root_dir is None:
self._root = get_default_workspace_root()
else:
self._root = Path(root_dir)
# Workspace path is root / sanitized_identity_id
self._path = self._root / self._safe_id
# Verify the constructed path hasn't escaped the root directory
resolved = self._path.resolve()
root_resolved = self._root.resolve()
if not str(resolved).startswith(str(root_resolved) + os.sep) and resolved != root_resolved:
raise ValueError(
f"Path traversal detected: workspace path escapes root directory"
)
if resolved == root_resolved:
raise ValueError(
"identity_id must not resolve to the workspace root itself"
)
# Ensure workspace directory exists
self._path.mkdir(parents=True, exist_ok=True)
# Initialize metadata if it doesn't exist
if not metadata_exists(self._path):
self._init_metadata()
# --- in-memory metadata cache ----------------------------------------
# Avoids re-reading and re-parsing workspace.yaml on every method call.
# Invalidated automatically by save_metadata() and cleanup().
self._metadata_cache: Optional[WorkspaceMetadata] = None
# Clean up any stale temp files from previous crashes (older than 24 hours)
# This is safe because active temp files are always created fresh and
# cleaned up within minutes of their creation
cleanup_stale_temp_files(self._path, max_age_hours=24)
logger.debug(f"Initialized workspace at {self._path}")
@staticmethod
def _sanitize_identity_id(identity_id: str) -> str:
"""
Sanitize identity_id for use as a directory name.
Uses ``secure_filename`` to produce a safe single-component name.
Raises ``ValueError`` if the result is empty or too long.
"""
if len(identity_id) > 256:
raise ValueError("identity_id too long")
result = secure_filename(identity_id)
if not result:
raise ValueError("identity_id sanitized to empty string")
return result
def _init_metadata(self) -> None:
"""Initialize a new workspace with empty metadata."""
metadata = WorkspaceMetadata.create_new()
save_metadata(self._path, metadata)
logger.info(f"Initialized new workspace metadata at {self._path}")
def get_file_path(self, filename: str) -> Path:
"""
Get the full path for a file in the workspace.
Args:
filename: Name of the file
Returns:
Full path to the file
"""
# secure_filename strips path separators and ".." components.
safe_filename = secure_filename(filename)
if not safe_filename:
raise ValueError(f"Invalid filename: {filename!r}")
return self._path / safe_filename
def file_exists(self, filename: str) -> bool:
"""
Check if a file exists in the workspace.
Args:
filename: Name of the file
Returns:
True if file exists, False otherwise
"""
return self.get_file_path(filename).exists()
def delete_table(self, table_name: str) -> bool:
"""
Delete a table by name (removes both file and metadata).
Args:
table_name: Name of the table to delete
Returns:
True if table was deleted, False if it didn't exist
"""
metadata = self.get_metadata()
table = metadata.get_table(table_name)
if table is None:
return False
# Delete the file
file_path = self.get_file_path(table.filename)
if file_path.exists():
file_path.unlink()
# Remove from metadata
metadata.remove_table(table_name)
self.save_metadata(metadata)
logger.info(f"Deleted table {table_name} from workspace {self._safe_id}")
return True
def get_metadata(self) -> WorkspaceMetadata:
if self._metadata_cache is not None:
return self._metadata_cache
self._metadata_cache = load_metadata(self._path)
return self._metadata_cache
def save_metadata(self, metadata: WorkspaceMetadata) -> None:
save_metadata(self._path, metadata)
# Update the cache with the just-saved metadata
self._metadata_cache = metadata
def invalidate_metadata_cache(self) -> None:
"""Force the next get_metadata() to re-read from disk."""
self._metadata_cache = None
def add_table_metadata(self, table: TableMetadata) -> None:
metadata = self.get_metadata()
metadata.add_table(table)
self.save_metadata(metadata)
def get_table_metadata(self, table_name: str) -> Optional[TableMetadata]:
"""Look up table metadata, falling back to sanitized name."""
ws_metadata = self.get_metadata()
result = ws_metadata.get_table(table_name)
if result is None:
result = ws_metadata.get_table(sanitize_table_name(table_name))
return result
def list_tables(self) -> list[str]:
metadata = self.get_metadata()
return metadata.list_tables()
def get_fresh_name(self, name: str) -> str:
"""
Generate a unique table name that doesn't conflict with existing tables.
Sanitizes the input name, then checks if it already exists in the workspace.
If it does, appends an incrementing numeric suffix (_2, _3, ...) until
a unique name is found.
Args:
name: Desired table name (will be sanitized)
Returns:
A sanitized, unique table name safe for use in write_parquet etc.
"""
base = sanitize_table_name(name)
existing = set(self.list_tables())
if base not in existing:
return base
# Try incrementing suffixes
counter = 2
while f"{base}_{counter}" in existing:
counter += 1
return f"{base}_{counter}"
def cleanup(self) -> None:
""" Remove the entire workspace directory. """
if self._path.exists():
shutil.rmtree(self._path)
logger.info(f"Cleaned up workspace {self._safe_id}")
self._metadata_cache = None
def get_relative_data_file_path(self, table_name: str) -> str:
"""
Get the filename for a table, suitable for use in generated code.
Returns just the filename (e.g. "sales_data.parquet"). The sandbox
ensures the script runs with the workspace as its working directory,
so ``pd.read_parquet("sales_data.parquet")`` works directly.
Args:
table_name: Name of the table in the workspace
Returns:
Filename string that can be used in read_parquet() / read_csv() etc.
Raises:
FileNotFoundError: If the table doesn't exist
"""
metadata = self.get_table_metadata(table_name)
if metadata is None:
raise FileNotFoundError(f"Table not found: {table_name}")
return metadata.filename
def read_data_as_df(self, table_name: str) -> pd.DataFrame:
"""
Read a table from the workspace as a pandas DataFrame.
Automatically selects the appropriate reader based on the file's type
(stored in metadata). Supports parquet, csv, excel, json, and txt.
Falls back to sanitized table name if the original name is not found.
Args:
table_name: Name of the table in the workspace
Returns:
pandas DataFrame with the table data
Raises:
FileNotFoundError: If the table or file doesn't exist
ValueError: If the file type is not supported for DataFrame reading
"""
metadata = self.get_table_metadata(table_name)
if metadata is None:
raise FileNotFoundError(f"Table not found: {table_name}")
file_path = self.get_file_path(metadata.filename)
if not file_path.exists():
raise FileNotFoundError(f"File not found: {file_path}")
file_type = metadata.file_type
if file_type == "parquet":
return pd.read_parquet(file_path)
elif file_type == "csv":
return pd.read_csv(file_path)
elif file_type == "excel":
return pd.read_excel(file_path)
elif file_type == "json":
return pd.read_json(file_path)
elif file_type == "txt":
return pd.read_csv(file_path, sep="\t")
else:
raise ValueError(
f"Unsupported file type '{file_type}' for table '{table_name}'. "
f"Supported types: parquet, csv, excel, json, txt."
)
# ------------------------------------------------------------------
# Parquet management
# ------------------------------------------------------------------
def write_parquet_from_arrow(
self,
table: pa.Table,
table_name: str,
compression: str = DEFAULT_COMPRESSION,
loader_metadata: Optional[dict[str, Any]] = None,
) -> TableMetadata:
"""
Write a PyArrow Table directly to parquet.
This is the preferred path because it avoids pandas conversion.
"""
safe_name = sanitize_table_name(table_name)
filename = f"{safe_name}.parquet"
# Overwrite existing file if present
metadata = self.get_metadata()
if safe_name in metadata.tables:
old_file = self.get_file_path(metadata.tables[safe_name].filename)
if old_file.exists():
old_file.unlink()
file_path = self.get_file_path(filename)
pq.write_table(table, file_path, compression=compression)
now = datetime.now(timezone.utc)
table_metadata = TableMetadata(
name=safe_name,
source_type="data_loader",
filename=filename,
file_type="parquet",
created_at=now,
content_hash=compute_arrow_table_hash(table),
file_size=file_path.stat().st_size,
row_count=table.num_rows,
columns=get_arrow_column_info(table),
last_synced=now,
)
if loader_metadata:
table_metadata.loader_type = loader_metadata.get('loader_type')
table_metadata.loader_params = loader_metadata.get('loader_params')
table_metadata.source_table = loader_metadata.get('source_table')
table_metadata.source_query = loader_metadata.get('source_query')
self.add_table_metadata(table_metadata)
logger.info(
f"Wrote parquet {filename}: {table.num_rows} rows, "
f"{table.num_columns} cols ({table_metadata.file_size} bytes) [Arrow]"
)
return table_metadata
def write_parquet(
self,
df: pd.DataFrame,
table_name: str,
compression: str = DEFAULT_COMPRESSION,
loader_metadata: Optional[dict[str, Any]] = None,
) -> TableMetadata:
"""Write a pandas DataFrame to parquet."""
safe_name = sanitize_table_name(table_name)
filename = f"{safe_name}.parquet"
metadata = self.get_metadata()
if safe_name in metadata.tables:
old_file = self.get_file_path(metadata.tables[safe_name].filename)
if old_file.exists():
old_file.unlink()
file_path = self.get_file_path(filename)
# Sanitize DataFrame to handle mixed types in object columns
sanitized_df = sanitize_dataframe_for_arrow(df)
arrow_table = pa.Table.from_pandas(sanitized_df)
pq.write_table(arrow_table, file_path, compression=compression)
now = datetime.now(timezone.utc)
table_metadata = TableMetadata(
name=safe_name,
source_type="data_loader",
filename=filename,
file_type="parquet",
created_at=now,
content_hash=compute_dataframe_hash(df),
file_size=file_path.stat().st_size,
row_count=len(df),
columns=get_column_info(df),
last_synced=now,
)
if loader_metadata:
table_metadata.loader_type = loader_metadata.get('loader_type')
table_metadata.loader_params = loader_metadata.get('loader_params')
table_metadata.source_table = loader_metadata.get('source_table')
table_metadata.source_query = loader_metadata.get('source_query')
self.add_table_metadata(table_metadata)
logger.info(
f"Wrote parquet {filename}: {len(df)} rows, "
f"{len(df.columns)} cols ({table_metadata.file_size} bytes)"
)
return table_metadata
def get_parquet_schema(self, table_name: str) -> dict:
"""Get schema information for a parquet table without reading all data."""
meta = self.get_table_metadata(table_name)
if meta is None:
raise FileNotFoundError(f"Table not found: {table_name}")
if meta.file_type != "parquet":
raise ValueError(f"Table {table_name} is not a parquet file")
path = self.get_file_path(meta.filename)
if not path.exists():
raise FileNotFoundError(f"Parquet file not found: {path}")
pf = pq.ParquetFile(path)
schema = pf.schema_arrow
return {
"table_name": table_name,
"filename": meta.filename,
"num_rows": pf.metadata.num_rows,
"num_columns": len(schema),
"columns": [
{"name": f.name, "type": str(f.type), "nullable": f.nullable}
for f in schema
],
"created_at": meta.created_at.isoformat(),
"last_synced": meta.last_synced.isoformat() if meta.last_synced else None,
}
def get_parquet_path(self, table_name: str) -> Path:
"""Return the resolved filesystem path of the parquet file for *table_name*."""
meta = self.get_table_metadata(table_name)
if meta is None:
raise FileNotFoundError(f"Table not found: {table_name}")
if meta.file_type != "parquet":
raise ValueError(f"Table {table_name} is not a parquet file")
path = self.get_file_path(meta.filename)
if not path.exists():
raise FileNotFoundError(f"Parquet file not found: {path}")
return path.resolve()
def run_parquet_sql(self, table_name: str, sql: str) -> pd.DataFrame:
"""
Run a DuckDB SQL query against a parquet table.
The *sql* string must contain a ``{parquet}`` placeholder which will
be replaced with ``read_parquet('')``.
Example: ``SELECT * FROM {parquet} AS t LIMIT 10``
This gives efficient column-pruned / row-group-skipped reads on
large parquet files without loading the full table into memory.
"""
import duckdb
path = self.get_parquet_path(table_name)
path_escaped = str(path).replace("\\", "\\\\").replace("'", "''")
if "{parquet}" not in sql:
raise ValueError("SQL must contain {parquet} placeholder")
full_sql = sql.format(parquet=f"read_parquet('{path_escaped}')")
conn = duckdb.connect(":memory:")
try:
return conn.execute(full_sql).fetchdf()
finally:
conn.close()
def refresh_parquet_from_arrow(
self,
table_name: str,
table: pa.Table,
compression: str = DEFAULT_COMPRESSION,
) -> tuple[TableMetadata, bool]:
"""
Refresh a parquet table with new Arrow data.
Returns ``(new_metadata, data_changed)``.
"""
old_meta = self.get_table_metadata(table_name)
if old_meta is None:
raise FileNotFoundError(f"Table not found: {table_name}")
new_hash = compute_arrow_table_hash(table)
if old_meta.content_hash == new_hash:
old_meta.last_synced = datetime.now(timezone.utc)
self.add_table_metadata(old_meta)
logger.info(f"Table {table_name} unchanged (hash: {new_hash[:8]}…)")
return old_meta, False
loader_metadata = {
'loader_type': old_meta.loader_type,
'loader_params': old_meta.loader_params,
'source_table': old_meta.source_table,
'source_query': old_meta.source_query,
}
new_meta = self.write_parquet_from_arrow(
table=table,
table_name=table_name,
compression=compression,
loader_metadata=loader_metadata,
)
logger.info(f"Refreshed {table_name}: {old_meta.row_count} → {new_meta.row_count} rows")
return new_meta, True
def refresh_parquet(
self,
table_name: str,
df: pd.DataFrame,
compression: str = DEFAULT_COMPRESSION,
) -> tuple[TableMetadata, bool]:
"""Refresh a parquet table with new DataFrame data."""
return self.refresh_parquet_from_arrow(
table_name, pa.Table.from_pandas(df), compression
)
@contextmanager
def local_dir(self):
"""Context manager yielding a local directory containing workspace files.
For local workspaces this simply yields ``self._path``.
Subclasses (e.g. Azure Blob) override this to download files to a
temporary directory that is cleaned up on exit.
Usage::
with workspace.local_dir() as wd:
subprocess.run(["python", "script.py"], cwd=wd)
"""
yield self._path
def save_workspace_snapshot(self, dst: Path) -> None:
"""Copy all workspace files (including metadata) to *dst* directory.
Used by session save / export to capture the full workspace state.
"""
if self._path.exists() and any(self._path.iterdir()):
dst.mkdir(parents=True, exist_ok=True)
shutil.copytree(self._path, dst, dirs_exist_ok=True)
def restore_workspace_snapshot(self, src: Path) -> None:
"""Replace all workspace files with the contents of *src* directory.
Used by session load / import to restore a previously saved workspace.
"""
if self._path.exists():
shutil.rmtree(self._path)
self._path.mkdir(parents=True, exist_ok=True)
if src.exists():
shutil.copytree(src, self._path, dirs_exist_ok=True)
# ------------------------------------------------------------------
# Session management
# ------------------------------------------------------------------
@staticmethod
def _sanitize_session_name(name: str) -> str:
"""Produce a storage-safe session name."""
return secure_filename(name) or 'unnamed'
def _get_sessions_root(self) -> Path:
"""Return the per-user sessions directory on local filesystem."""
p = get_data_formulator_home() / "sessions" / self._safe_id
p.mkdir(parents=True, exist_ok=True)
return p
def _session_dir(self, session_name: str) -> Path:
return self._get_sessions_root() / self._sanitize_session_name(session_name)
def save_session(self, session_name: str, state: dict) -> str:
"""Save a session (state + workspace snapshot).
Returns the ISO timestamp of the save.
"""
safe_name = self._sanitize_session_name(session_name)
sess_dir = self._session_dir(session_name)
# Wipe previous save with the same name
if sess_dir.exists():
shutil.rmtree(sess_dir)
sess_dir.mkdir(parents=True)
# 1. Workspace snapshot
self.save_workspace_snapshot(sess_dir / "workspace")
# 2. State JSON
(sess_dir / "state.json").write_text(
json.dumps(state, default=str), encoding="utf-8"
)
saved_at = datetime.now(timezone.utc).isoformat()
logger.info(f"Saved session '{safe_name}' for {self._identity_id}")
return saved_at
def load_session(self, session_name: str) -> dict | None:
"""Load a session. Restores workspace and returns the state dict.
Returns ``None`` if the session does not exist.
"""
sess_dir = self._session_dir(session_name)
state_file = sess_dir / "state.json"
if not state_file.exists():
return None
# 1. Restore workspace
ws_saved = sess_dir / "workspace"
if ws_saved.exists():
self.restore_workspace_snapshot(ws_saved)
# 2. Return state
return json.loads(state_file.read_text(encoding="utf-8"))
def list_sessions(self) -> list[dict]:
"""List saved sessions (newest first)."""
root = self._get_sessions_root()
sessions: list[dict] = []
if root.exists():
for child in sorted(root.iterdir()):
if not child.is_dir():
continue
state_file = child / "state.json"
if not state_file.exists():
continue
stat = state_file.stat()
sessions.append({
"name": child.name,
"saved_at": datetime.fromtimestamp(
stat.st_mtime, tz=timezone.utc
).isoformat(),
})
sessions.sort(key=lambda s: s["saved_at"], reverse=True)
return sessions
def delete_session(self, session_name: str) -> bool:
"""Delete a saved session. Returns True if it existed."""
sess_dir = self._session_dir(session_name)
if not sess_dir.exists():
return False
shutil.rmtree(sess_dir)
logger.info(f"Deleted session '{session_name}' for {self._identity_id}")
return True
def export_session_zip(self, state: dict) -> io.BytesIO:
"""Export current state + workspace as a .dfsession zip."""
buf = io.BytesIO()
with zipfile.ZipFile(buf, "w", zipfile.ZIP_DEFLATED) as zf:
zf.writestr("state.json", json.dumps(state, default=str))
with tempfile.TemporaryDirectory(prefix="df_session_export_") as tmp_dir:
ws_snap = Path(tmp_dir) / "workspace"
self.save_workspace_snapshot(ws_snap)
if ws_snap.exists():
for ws_file in ws_snap.rglob("*"):
if ws_file.is_file():
arcname = "workspace/" + str(ws_file.relative_to(ws_snap))
zf.write(ws_file, arcname)
buf.seek(0)
return buf
def import_session_zip(self, zip_data: io.BytesIO) -> dict:
"""Import a .dfsession zip. Restores workspace, returns state dict.
Raises ``ValueError`` on invalid zip / missing state.json.
"""
with zipfile.ZipFile(zip_data, "r") as zf:
if "state.json" not in zf.namelist():
raise ValueError("Invalid session file: missing state.json")
state = json.loads(zf.read("state.json"))
workspace_entries = [
n for n in zf.namelist()
if n.startswith("workspace/") and not n.endswith("/")
]
if workspace_entries:
with tempfile.TemporaryDirectory(prefix="df_session_import_") as tmp_dir:
ws_tmp = Path(tmp_dir) / "workspace"
ws_tmp.mkdir(parents=True, exist_ok=True)
for entry in workspace_entries:
rel = entry[len("workspace/"):]
# Guard against zip-slip: secure_filename strips
# path separators and ".." components, and is
# recognised by CodeQL as a path-injection sanitiser.
safe_rel = secure_filename(rel)
if not safe_rel:
continue # skip entries that sanitise to empty
dest = ws_tmp / safe_rel
dest.parent.mkdir(parents=True, exist_ok=True)
dest.write_bytes(zf.read(entry))
self.restore_workspace_snapshot(ws_tmp)
return state
def __repr__(self) -> str:
return f"Workspace(identity_id={self._identity_id!r}, path={self._path!r})"
class WorkspaceWithTempData:
"""
A Workspace wrapper with an in-memory metadata overlay for temporary tables.
Delegates **all** attribute and method access to the wrapped workspace
via ``__getattr__``, ensuring the correct backend-specific implementations
(e.g. ``AzureBlobWorkspace.read_data_as_df``, ``local_dir``, etc.) are
always used.
Does **not** inherit from :class:`Workspace` — this is intentional so
that Python's MRO cannot short-circuit to base-class implementations
and skip subclass overrides on the wrapped workspace.
Used as a context manager:
.. code-block:: python
with WorkspaceWithTempData(workspace, temp_data) as ws:
ws.read_data_as_df("my_temp_table") # works
On enter:
- Writes each temp table into the workspace via the workspace's own
``write_parquet`` method (works for local *and* blob backends).
- Overrides ``get_table_metadata`` / ``list_tables`` to resolve temp
tables from a fast in-memory dict, without touching ``workspace.yaml``.
On exit:
- Deletes the temp parquet files via the workspace's own
``delete_table`` / file deletion methods.
The original ``Workspace`` is never mutated (metadata is overlaid).
Nesting is supported: inner overlays delegate to outer overlays.
"""
def __init__(self, workspace: Workspace, temp_data: Optional[list[dict[str, Any]]] = None):
# Do NOT call Workspace.__init__ — we delegate everything to _base.
# We also do NOT copy __dict__; instead __getattr__ proxies to _base.
object.__setattr__(self, '_base', workspace)
object.__setattr__(self, '_temp_data', temp_data if temp_data else None)
object.__setattr__(self, '_temp_table_names', [])
object.__setattr__(self, '_overlay', {})
# ---- proxy everything else to the real workspace -----------------------
def __getattr__(self, name: str) -> Any:
"""Delegate attribute access to the wrapped workspace."""
return getattr(self._base, name)
# ---- metadata overrides ------------------------------------------------
def get_table_metadata(self, table_name: str) -> Optional[TableMetadata]:
result = self._overlay.get(table_name)
if result is None:
result = self._overlay.get(sanitize_table_name(table_name))
if result is not None:
return result
return self._base.get_table_metadata(table_name)
def list_tables(self) -> list[str]:
names = self._base.list_tables()
for name in self._overlay:
if name not in names:
names.append(name)
return names
def read_data_as_df(self, table_name: str) -> pd.DataFrame:
"""Read a table — temp overlay first, then delegate to base."""
safe = sanitize_table_name(table_name)
if table_name in self._overlay or safe in self._overlay:
# Temp table was written via base workspace; delegate read to it
return self._base.read_data_as_df(safe)
return self._base.read_data_as_df(table_name)
# ---- context manager ---------------------------------------------------
def __enter__(self) -> "WorkspaceWithTempData":
if not self._temp_data:
return self
for item in self._temp_data:
base_name = item.get("name", "table")
safe_name = sanitize_table_name(base_name)
rows = item.get("rows", [])
df = pd.DataFrame(rows) if rows else pd.DataFrame()
# Write through the base workspace (handles local *and* blob)
self._base.write_parquet(df, safe_name)
# Build an overlay entry so get_table_metadata resolves without
# touching the real workspace.yaml.
meta = self._base.get_table_metadata(safe_name)
if meta is not None:
self._overlay[safe_name] = meta
self._temp_table_names.append(safe_name)
logger.debug(
f"Mounted temp table '{safe_name}' "
f"({len(df)} rows, in-memory metadata)"
)
return self
def __exit__(self, exc_type: Any, exc_val: Any, exc_tb: Any) -> None:
for name in self._temp_table_names:
try:
self._base.delete_table(name)
except Exception as e:
logger.warning(f"Failed to remove temp table {name}: {e}")
self._temp_table_names.clear()
self._overlay.clear()
================================================
FILE: py-src/data_formulator/demo_stream_routes.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
"""
Demo data REST APIs for streaming/refresh demos.
Design Philosophy:
- Each endpoint returns a COMPLETE dataset (not just a single row)
- Datasets are meaningful on their own for analysis/visualization
- When refreshed, datasets change over time:
* New rows may be added (accumulating data)
* Existing values may update (latest readings)
- This allows tracking trends, changes, and patterns over time
Example Use Cases:
- Stock prices: "Last 30 days" grows daily with new data
- ISS position: Track trajectory over last N minutes
- Earthquakes: All quakes since a start date accumulates
Rate Limiting:
- External API routes are rate-limited to prevent abuse
- Limits are set per IP address using Flask-Limiter
"""
import random
import logging
import requests
import io
import csv
import math
from datetime import datetime, timedelta
from flask import Blueprint, Response, request, jsonify
from typing import Any
from collections import deque
import threading
logger = logging.getLogger(__name__)
demo_stream_bp = Blueprint('demo_stream', __name__, url_prefix='/api/demo-stream')
# ============================================================================
# Rate Limiting Configuration
# ============================================================================
# Uses Flask-Limiter with deferred app initialization to avoid circular imports.
# The limiter is created here and init_app() is called from app.py.
from flask_limiter import Limiter
from flask_limiter.util import get_remote_address
# Create limiter without app - will be initialized via init_app() in app.py
limiter = Limiter(
key_func=get_remote_address,
default_limits=[], # No default limits - only apply to specific routes
storage_uri="memory://",
strategy="fixed-window",
)
# Rate limit strings for different endpoint types
# These are applied to routes that call external APIs
# ISS API (open-notify.org) - generous limits
ISS_RATE_LIMIT = "30 per minute"
# USGS Earthquake API - allow reasonable queries
EARTHQUAKE_RATE_LIMIT = "20 per minute"
# Weather APIs (Open-Meteo, NWS) - moderate limits
WEATHER_RATE_LIMIT = "20 per minute"
# yfinance API - more restrictive due to Yahoo's limits
YFINANCE_RATE_LIMIT = "10 per minute"
# Simulated/mock data - no external calls, more generous
MOCK_RATE_LIMIT = "60 per minute"
# Try to import yfinance
import yfinance as yf
# ============================================================================
# Helper Functions
# ============================================================================
def make_csv_response(rows: list, filename: str = "data.csv") -> Response:
"""Convert list of dicts to CSV text response"""
if not rows:
return Response("", mimetype='text/csv')
output = io.StringIO()
writer = csv.DictWriter(output, fieldnames=rows[0].keys())
writer.writeheader()
writer.writerows(rows)
return Response(
output.getvalue(),
mimetype='text/csv',
headers={'Access-Control-Allow-Origin': '*'}
)
# ============================================================================
# ISS Location Tracking - Real-time trajectory
# Returns accumulated position history that grows over time
# Background thread automatically collects positions every 5 seconds
# ============================================================================
# Thread-safe storage for ISS position history
_iss_track_lock = threading.Lock()
_iss_track_history: deque = deque(maxlen=10000) # Keep last 10000 positions
_iss_last_fetch: datetime | None = None
_iss_collector_started = False
def _fetch_iss_position() -> dict[str, Any] | None:
"""Fetch current ISS position from API"""
try:
response = requests.get("http://api.open-notify.org/iss-now.json", timeout=10)
response.raise_for_status()
data = response.json()
position = data.get("iss_position", {})
return {
"timestamp": datetime.utcfromtimestamp(data.get("timestamp", 0)).isoformat() + "Z",
"latitude": float(position.get("latitude", 0)),
"longitude": float(position.get("longitude", 0)),
}
except Exception as e:
logger.warning(f"Failed to fetch ISS position: {e}")
return None
def _iss_collector_loop():
"""Background thread that continuously collects ISS positions every 5 seconds."""
global _iss_last_fetch
logger.info("ISS position collector started")
while True:
try:
position = _fetch_iss_position()
if position:
now = datetime.utcnow()
position["fetched_at"] = now.isoformat() + "Z"
with _iss_track_lock:
_iss_track_history.append(position)
_iss_last_fetch = now
except Exception as e:
logger.warning(f"ISS collector error: {e}")
threading.Event().wait(10) # Sleep 10 seconds between fetches
def start_iss_collector():
"""Start the background ISS position collector if not already running."""
global _iss_collector_started
if _iss_collector_started:
return
_iss_collector_started = True
t = threading.Thread(target=_iss_collector_loop, daemon=True)
t.start()
@demo_stream_bp.route('/iss', methods=['GET'])
@limiter.limit(ISS_RATE_LIMIT)
def get_iss():
"""
ISS position trajectory over time. Positions are collected automatically
in the background every 5 seconds.
Query params:
- minutes: How many minutes of history to return (default: 1440, max: 1440)
- limit: Max number of points to return (default: 10000, max: 10000)
The ISS completes one orbit in ~90 minutes, so 30 min shows ~1/3 of orbit.
"""
# Ensure the collector is running
start_iss_collector()
minutes = min(1440, max(1, int(request.args.get('minutes', 1440))))
limit = min(10000, max(1000, int(request.args.get('limit', 10000))))
now = datetime.utcnow()
cutoff = now - timedelta(minutes=minutes)
with _iss_track_lock:
# Filter to requested time window and limit
rows = []
for pos in _iss_track_history:
try:
pos_time = datetime.fromisoformat(pos["timestamp"].replace("Z", "+00:00")).replace(tzinfo=None)
if pos_time >= cutoff:
rows.append(pos)
except:
continue
# Limit and sort by time
rows = sorted(rows, key=lambda x: x["timestamp"])[-limit:]
# If we have no data yet (just started), do a one-time fetch
if not rows:
position = _fetch_iss_position()
if position:
position["fetched_at"] = now.isoformat() + "Z"
rows = [position]
return make_csv_response(rows)
@demo_stream_bp.route('/iss/reset', methods=['POST'])
def reset_iss():
"""Clear all accumulated ISS position history and start fresh."""
with _iss_track_lock:
_iss_track_history.clear()
return jsonify({"status": "ok", "message": "ISS position history cleared"})
# ============================================================================
# USGS Earthquakes - Accumulating dataset of seismic events
# Data naturally grows over time as new earthquakes occur
# Recommended refresh: 60 seconds
# ============================================================================
@demo_stream_bp.route('/earthquakes', methods=['GET'])
@limiter.limit(EARTHQUAKE_RATE_LIMIT)
def get_earthquakes():
"""
Earthquakes from USGS. Dataset grows as new quakes occur.
Query params:
- timeframe: 'hour', 'day', 'week', 'month' (default: 'day')
- min_magnitude: Minimum magnitude filter (default: 0)
- max_magnitude: Maximum magnitude filter (optional)
- since: ISO date string - only return quakes after this time
- limit: Maximum number of results (default: 20000, max: 20000)
- use_query_api: 'true' to use query API for more data (default: 'false' for quick summary)
Use case:
- Set timeframe='week' to see a week of earthquake data
- Each refresh may show new earthquakes that occurred
- Use min_magnitude to filter for significant quakes (e.g., 4.0+)
- Set use_query_api=true and limit=10000 to get large datasets
Recommended refresh: 60 seconds
"""
timeframe = request.args.get('timeframe', 'day')
min_magnitude = float(request.args.get('min_magnitude', 0))
max_magnitude = request.args.get('max_magnitude')
since_str = request.args.get('since')
limit = min(20000, max(1, int(request.args.get('limit', 20000))))
use_query_api = request.args.get('use_query_api', 'false').lower() == 'true'
fetched_at = datetime.utcnow().isoformat() + "Z"
rows = []
# Parse 'since' filter if provided
since_timestamp = None
if since_str:
try:
since_dt = datetime.fromisoformat(since_str.replace("Z", "+00:00")).replace(tzinfo=None)
since_timestamp = since_dt.timestamp() * 1000 # USGS uses milliseconds
except:
pass
try:
if use_query_api or limit > 1000:
# Use USGS Query API for larger datasets
now = datetime.utcnow()
timeframe_deltas = {
"hour": timedelta(hours=1),
"day": timedelta(days=1),
"week": timedelta(weeks=1),
"month": timedelta(days=30)
}
start_time = now - timeframe_deltas.get(timeframe, timedelta(days=1))
params = {
"format": "geojson",
"starttime": start_time.strftime("%Y-%m-%dT%H:%M:%S"),
"endtime": now.strftime("%Y-%m-%dT%H:%M:%S"),
"minmagnitude": min_magnitude,
"limit": limit,
"orderby": "time" # Most recent first
}
if max_magnitude:
params["maxmagnitude"] = float(max_magnitude)
url = "https://earthquake.usgs.gov/fdsnws/event/1/query"
response = requests.get(url, params=params, timeout=60)
response.raise_for_status()
data = response.json()
else:
# Use summary feeds for quick queries
feeds = {"hour": "all_hour", "day": "all_day", "week": "all_week", "month": "all_month"}
feed = feeds.get(timeframe, "all_day")
url = f"https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/{feed}.geojson"
response = requests.get(url, timeout=30)
response.raise_for_status()
data = response.json()
for feature in data.get("features", []):
props = feature.get("properties", {})
coords = feature.get("geometry", {}).get("coordinates", [0, 0, 0])
# Filter by magnitude (additional client-side filter for summary feeds)
mag = props.get("mag")
if mag is not None:
if mag < min_magnitude:
continue
if max_magnitude and mag > float(max_magnitude):
continue
# Filter by 'since' time
quake_time = props.get("time", 0)
if since_timestamp and quake_time <= since_timestamp:
continue
rows.append({
"id": feature.get("id"),
"time": datetime.utcfromtimestamp(quake_time / 1000).isoformat() + "Z",
"latitude": coords[1] if len(coords) > 1 else None,
"longitude": coords[0] if len(coords) > 0 else None,
"depth_km": coords[2] if len(coords) > 2 else None,
"magnitude": mag,
"place": props.get("place"),
"type": props.get("type", "earthquake"),
"status": props.get("status"),
"felt": props.get("felt"), # Number of people who reported feeling it
"cdi": props.get("cdi"), # Maximum reported intensity
"mmi": props.get("mmi"), # Maximum estimated instrumental intensity
"tsunami": props.get("tsunami", 0), # Tsunami warning (0 or 1)
"sig": props.get("sig"), # Significance (0-1000)
"net": props.get("net"), # Network that reported the event
"code": props.get("code"), # Event code
"url": props.get("url"), # USGS detail page URL
"fetched_at": fetched_at
})
# Limit results if using summary feed
if not use_query_api and len(rows) >= limit:
break
# Sort by time, most recent first
rows.sort(key=lambda x: x["time"], reverse=True)
# Apply limit (in case summary feed returned more than requested)
if len(rows) > limit:
rows = rows[:limit]
return make_csv_response(rows)
except Exception as e:
logger.warning(f"Failed to fetch earthquakes: {e}")
return Response(f"error,{str(e)}", mimetype='text/csv'), 500
# ============================================================================
# Current Weather (Open-Meteo) - Updates every 15 minutes
# Recommended refresh: 300 seconds
# ============================================================================
WEATHER_CITIES = [
{"name": "Seattle", "lat": 47.6062, "lon": -122.3321, "state": "WA"},
{"name": "New York", "lat": 40.7128, "lon": -74.0060, "state": "NY"},
{"name": "Los Angeles", "lat": 34.0522, "lon": -118.2437, "state": "CA"},
{"name": "Chicago", "lat": 41.8781, "lon": -87.6298, "state": "IL"},
{"name": "Miami", "lat": 25.7617, "lon": -80.1918, "state": "FL"},
{"name": "Denver", "lat": 39.7392, "lon": -104.9903, "state": "CO"},
{"name": "Boston", "lat": 42.3601, "lon": -71.0589, "state": "MA"},
{"name": "Phoenix", "lat": 33.4484, "lon": -112.0740, "state": "AZ"},
{"name": "Atlanta", "lat": 33.7490, "lon": -84.3880, "state": "GA"},
{"name": "Dallas", "lat": 32.7767, "lon": -96.7970, "state": "TX"},
{"name": "Houston", "lat": 29.7604, "lon": -95.3698, "state": "TX"},
{"name": "Portland", "lat": 45.5152, "lon": -122.6784, "state": "OR"},
{"name": "San Francisco", "lat": 37.7749, "lon": -122.4194, "state": "CA"},
{"name": "Las Vegas", "lat": 36.1699, "lon": -115.1398, "state": "NV"},
{"name": "Minneapolis", "lat": 44.9778, "lon": -93.2650, "state": "MN"},
{"name": "Detroit", "lat": 42.3314, "lon": -83.0458, "state": "MI"},
{"name": "Philadelphia", "lat": 39.9526, "lon": -75.1652, "state": "PA"},
{"name": "Washington", "lat": 38.9072, "lon": -77.0369, "state": "DC"},
{"name": "Nashville", "lat": 36.1627, "lon": -86.7816, "state": "TN"},
{"name": "New Orleans", "lat": 29.9511, "lon": -90.0715, "state": "LA"},
]
@demo_stream_bp.route('/weather', methods=['GET'])
@limiter.limit(WEATHER_RATE_LIMIT)
def get_weather():
"""
Current weather for major US cities. Updates every 15 minutes.
Query params:
- cities: Comma-separated list of city names (default: all cities)
Example: cities=Seattle,New York,Los Angeles
- fields: Comma-separated list of fields to include (default: all)
Available: temperature,humidity,wind,precipitation,pressure,cloud_cover
Recommended refresh: 300 seconds
"""
fetched_at = datetime.utcnow().isoformat() + "Z"
rows = []
# Parse city filter
cities_param = request.args.get('cities', '').strip()
if cities_param:
city_names = [c.strip() for c in cities_param.split(',')]
cities_to_fetch = [c for c in WEATHER_CITIES if c["name"] in city_names]
if not cities_to_fetch:
# If no matches, use all cities
cities_to_fetch = WEATHER_CITIES
else:
cities_to_fetch = WEATHER_CITIES
# Parse fields filter
fields_param = request.args.get('fields', '').strip()
include_all = not fields_param
include_temp = include_all or 'temperature' in fields_param
include_humidity = include_all or 'humidity' in fields_param
include_wind = include_all or 'wind' in fields_param
include_precip = include_all or 'precipitation' in fields_param
include_pressure = include_all or 'pressure' in fields_param
include_cloud = include_all or 'cloud_cover' in fields_param
for city in cities_to_fetch:
try:
# Build current weather parameters
current_fields = []
if include_temp:
current_fields.append("temperature_2m")
if include_humidity:
current_fields.append("relative_humidity_2m")
if include_wind:
current_fields.extend(["wind_speed_10m", "wind_direction_10m"])
if include_precip:
current_fields.append("precipitation")
if include_pressure:
current_fields.append("surface_pressure")
if include_cloud:
current_fields.append("cloud_cover")
if not current_fields:
current_fields = ["temperature_2m", "relative_humidity_2m", "wind_speed_10m", "precipitation"]
params = {
"latitude": city["lat"],
"longitude": city["lon"],
"current": ",".join(current_fields),
"timezone": "auto"
}
response = requests.get("https://api.open-meteo.com/v1/forecast", params=params, timeout=10)
response.raise_for_status()
data = response.json()
current = data.get("current", {})
row = {
"city": city["name"],
"state": city.get("state", ""),
"latitude": city["lat"],
"longitude": city["lon"],
"fetched_at": fetched_at
}
if include_temp:
row["temperature_c"] = current.get("temperature_2m")
if include_humidity:
row["humidity_percent"] = current.get("relative_humidity_2m")
if include_wind:
row["wind_speed_kmh"] = current.get("wind_speed_10m")
row["wind_direction_deg"] = current.get("wind_direction_10m")
if include_precip:
row["precipitation_mm"] = current.get("precipitation")
if include_pressure:
row["pressure_hpa"] = current.get("surface_pressure")
if include_cloud:
row["cloud_cover_percent"] = current.get("cloud_cover")
rows.append(row)
except Exception as e:
logger.warning(f"Failed to fetch weather for {city['name']}: {e}")
return make_csv_response(rows)
# ============================================================================
# Weather History (Open-Meteo) - Past days of hourly data
# Dataset grows as new hours pass
# ============================================================================
@demo_stream_bp.route('/weather/history', methods=['GET'])
@limiter.limit(WEATHER_RATE_LIMIT)
def get_weather_history():
"""
Hourly weather history for one or more locations. Dataset grows with each hour.
Query params:
- city: City name (default: Seattle) - one of the WEATHER_CITIES
Can also be comma-separated list: city=Seattle,New York,Los Angeles
- cities: Alternative parameter name for comma-separated list of city names
- days: Number of past days to include (default: 7, max: 92 for archive, 14 for forecast)
- use_archive: 'true' to use historical archive API (for data older than 5 days, default: 'auto')
Use case:
- Track temperature/weather trends over the past week
- Each hour, a new row appears in the dataset
- Great for visualizing weather patterns
- Use days=30 with use_archive=true for month-long analysis
- Compare weather history across multiple cities
Recommended refresh: 3600 seconds (hourly)
"""
# Support both 'city' and 'cities' parameters for backward compatibility
city_param = request.args.get('city', '').strip()
cities_param = request.args.get('cities', '').strip()
# Use cities if provided, otherwise fall back to city
cities_input = cities_param if cities_param else city_param
days = min(92, max(1, int(request.args.get('days', 7))))
use_archive_param = request.args.get('use_archive', 'auto').lower()
# Parse city filter - support both single city and comma-separated list
if cities_input:
city_names = [c.strip() for c in cities_input.split(',')]
cities_to_fetch = [c for c in WEATHER_CITIES if c["name"] in city_names]
if not cities_to_fetch:
# If no matches, default to Seattle
cities_to_fetch = [WEATHER_CITIES[0]]
else:
# Default to Seattle if no cities specified
cities_to_fetch = [WEATHER_CITIES[0]]
fetched_at = datetime.utcnow().isoformat() + "Z"
rows = []
end_date = datetime.utcnow()
start_date = end_date - timedelta(days=days)
# Determine which API to use
# Archive API has 5-day delay, so use forecast API for recent data (< 6 days)
# unless explicitly requested
use_archive = False
if use_archive_param == 'true':
use_archive = True
elif use_archive_param == 'false':
use_archive = False
else: # 'auto'
# Use archive for data older than 6 days
use_archive = days > 6
# Weather code descriptions (WMO Weather interpretation codes)
weather_desc = {
0: "Clear", 1: "Mainly Clear", 2: "Partly Cloudy", 3: "Overcast",
45: "Foggy", 48: "Depositing Rime Fog",
51: "Light Drizzle", 53: "Moderate Drizzle", 55: "Dense Drizzle",
61: "Slight Rain", 63: "Moderate Rain", 65: "Heavy Rain",
71: "Slight Snow", 73: "Moderate Snow", 75: "Heavy Snow",
80: "Slight Showers", 81: "Moderate Showers", 82: "Violent Showers",
85: "Slight Snow Showers", 86: "Heavy Snow Showers",
95: "Thunderstorm", 96: "Thunderstorm with Hail", 99: "Thunderstorm with Heavy Hail"
}
for city in cities_to_fetch:
try:
params = {
"latitude": city["lat"],
"longitude": city["lon"],
"hourly": "temperature_2m,relative_humidity_2m,wind_speed_10m,precipitation,weather_code,pressure_msl",
"timezone": "auto",
"start_date": start_date.strftime("%Y-%m-%d"),
"end_date": end_date.strftime("%Y-%m-%d")
}
# Use archive API for historical data, forecast API for recent data
if use_archive:
api_url = "https://api.open-meteo.com/v1/archive"
else:
api_url = "https://api.open-meteo.com/v1/forecast"
response = requests.get(api_url, params=params, timeout=30)
response.raise_for_status()
data = response.json()
hourly = data.get("hourly", {})
times = hourly.get("time", [])
temps = hourly.get("temperature_2m", [])
humidity = hourly.get("relative_humidity_2m", [])
wind = hourly.get("wind_speed_10m", [])
precip = hourly.get("precipitation", [])
weather_codes = hourly.get("weather_code", [])
pressure = hourly.get("pressure_msl", [])
for i, time_str in enumerate(times):
code = weather_codes[i] if i < len(weather_codes) else 0
# Parse timestamp - handle both formats
if "T" in time_str:
timestamp_str = time_str
else:
timestamp_str = time_str + "T00:00:00Z"
rows.append({
"city": city["name"],
"state": city.get("state", ""),
"timestamp": timestamp_str,
"temperature_c": round(temps[i], 1) if i < len(temps) and temps[i] is not None else None,
"humidity_percent": humidity[i] if i < len(humidity) and humidity[i] is not None else None,
"wind_speed_kmh": round(wind[i], 1) if i < len(wind) and wind[i] is not None else None,
"precipitation_mm": round(precip[i], 2) if i < len(precip) and precip[i] is not None else None,
"pressure_hpa": round(pressure[i], 1) if i < len(pressure) and pressure[i] is not None else None,
"weather_code": code,
"weather": weather_desc.get(code, "Unknown"),
"fetched_at": fetched_at
})
except Exception as e:
logger.warning(f"Failed to fetch weather history for {city['name']}: {e}")
# Sort by city, then timestamp
rows.sort(key=lambda x: (x["city"], x["timestamp"]))
return make_csv_response(rows)
# ============================================================================
# Weather Forecast (Open-Meteo) - Multi-day forecasts for multiple cities
# Recommended refresh: 3600 seconds (1 hour)
# ============================================================================
@demo_stream_bp.route('/weather/forecast', methods=['GET'])
@limiter.limit(WEATHER_RATE_LIMIT)
def get_weather_forecast():
"""
Multi-day weather forecast for US cities. Updates every few hours.
Query params:
- cities: Comma-separated list of city names (default: all cities)
Example: cities=Seattle,New York,Los Angeles
- days: Number of forecast days (default: 7, max: 16)
- hourly: 'true' to get hourly forecast data (default: 'false' for daily)
Use case:
- Compare forecasts across multiple cities
- Track upcoming weather patterns
- Plan based on forecasted conditions
- Use hourly=true for detailed hourly forecasts
Recommended refresh: 3600 seconds (1 hour)
"""
cities_param = request.args.get('cities', '').strip()
days = min(16, max(1, int(request.args.get('days', 7))))
hourly_mode = request.args.get('hourly', 'false').lower() == 'true'
# Parse city filter
if cities_param:
city_names = [c.strip() for c in cities_param.split(',')]
cities_to_fetch = [c for c in WEATHER_CITIES if c["name"] in city_names]
if not cities_to_fetch:
cities_to_fetch = WEATHER_CITIES
else:
cities_to_fetch = WEATHER_CITIES
fetched_at = datetime.utcnow().isoformat() + "Z"
rows = []
for city in cities_to_fetch:
try:
if hourly_mode:
# Hourly forecast
params = {
"latitude": city["lat"],
"longitude": city["lon"],
"hourly": "temperature_2m,relative_humidity_2m,wind_speed_10m,precipitation,weather_code,pressure_msl",
"forecast_days": days,
"timezone": "auto"
}
response = requests.get("https://api.open-meteo.com/v1/forecast", params=params, timeout=30)
response.raise_for_status()
data = response.json()
hourly = data.get("hourly", {})
times = hourly.get("time", [])
temps = hourly.get("temperature_2m", [])
humidity = hourly.get("relative_humidity_2m", [])
wind = hourly.get("wind_speed_10m", [])
precip = hourly.get("precipitation", [])
weather_codes = hourly.get("weather_code", [])
pressure = hourly.get("pressure_msl", [])
weather_desc = {
0: "Clear", 1: "Mainly Clear", 2: "Partly Cloudy", 3: "Overcast",
45: "Foggy", 48: "Depositing Rime Fog",
51: "Light Drizzle", 53: "Moderate Drizzle", 55: "Dense Drizzle",
61: "Slight Rain", 63: "Moderate Rain", 65: "Heavy Rain",
71: "Slight Snow", 73: "Moderate Snow", 75: "Heavy Snow",
80: "Slight Showers", 81: "Moderate Showers", 82: "Violent Showers",
85: "Slight Snow Showers", 86: "Heavy Snow Showers",
95: "Thunderstorm", 96: "Thunderstorm with Hail", 99: "Thunderstorm with Heavy Hail"
}
for i, time_str in enumerate(times):
code = weather_codes[i] if i < len(weather_codes) else 0
rows.append({
"city": city["name"],
"state": city.get("state", ""),
"timestamp": time_str,
"temperature_c": round(temps[i], 1) if i < len(temps) and temps[i] is not None else None,
"humidity_percent": humidity[i] if i < len(humidity) and humidity[i] is not None else None,
"wind_speed_kmh": round(wind[i], 1) if i < len(wind) and wind[i] is not None else None,
"precipitation_mm": round(precip[i], 2) if i < len(precip) and precip[i] is not None else None,
"pressure_hpa": round(pressure[i], 1) if i < len(pressure) and pressure[i] is not None else None,
"weather_code": code,
"weather": weather_desc.get(code, "Unknown"),
"fetched_at": fetched_at
})
else:
# Daily forecast
params = {
"latitude": city["lat"],
"longitude": city["lon"],
"daily": "temperature_2m_max,temperature_2m_min,precipitation_sum,wind_speed_10m_max,weather_code",
"forecast_days": days,
"timezone": "auto"
}
response = requests.get("https://api.open-meteo.com/v1/forecast", params=params, timeout=30)
response.raise_for_status()
data = response.json()
daily = data.get("daily", {})
times = daily.get("time", [])
temp_max = daily.get("temperature_2m_max", [])
temp_min = daily.get("temperature_2m_min", [])
precip = daily.get("precipitation_sum", [])
wind = daily.get("wind_speed_10m_max", [])
weather_codes = daily.get("weather_code", [])
weather_desc = {
0: "Clear", 1: "Mainly Clear", 2: "Partly Cloudy", 3: "Overcast",
45: "Foggy", 48: "Depositing Rime Fog",
51: "Light Drizzle", 53: "Moderate Drizzle", 55: "Dense Drizzle",
61: "Slight Rain", 63: "Moderate Rain", 65: "Heavy Rain",
71: "Slight Snow", 73: "Moderate Snow", 75: "Heavy Snow",
80: "Slight Showers", 81: "Moderate Showers", 82: "Violent Showers",
85: "Slight Snow Showers", 86: "Heavy Snow Showers",
95: "Thunderstorm", 96: "Thunderstorm with Hail", 99: "Thunderstorm with Heavy Hail"
}
for i, time_str in enumerate(times):
code = weather_codes[i] if i < len(weather_codes) else 0
rows.append({
"city": city["name"],
"state": city.get("state", ""),
"date": time_str,
"temperature_max_c": round(temp_max[i], 1) if i < len(temp_max) and temp_max[i] is not None else None,
"temperature_min_c": round(temp_min[i], 1) if i < len(temp_min) and temp_min[i] is not None else None,
"precipitation_mm": round(precip[i], 2) if i < len(precip) and precip[i] is not None else None,
"wind_speed_max_kmh": round(wind[i], 1) if i < len(wind) and wind[i] is not None else None,
"weather_code": code,
"weather": weather_desc.get(code, "Unknown"),
"fetched_at": fetched_at
})
except Exception as e:
logger.warning(f"Failed to fetch forecast for {city['name']}: {e}")
return make_csv_response(rows)
# ============================================================================
# Today's Weather Comparison - Current weather across multiple cities
# Recommended refresh: 300 seconds (5 minutes)
# ============================================================================
@demo_stream_bp.route('/weather/today', methods=['GET'])
@limiter.limit(WEATHER_RATE_LIMIT)
def get_weather_today():
"""
Today's current weather for multiple US cities - perfect for comparison.
Query params:
- cities: Comma-separated list of city names (default: all cities)
Example: cities=Seattle,New York,Los Angeles,Miami
- limit: Maximum number of cities to return (default: 20, max: 50)
Use case:
- Compare current weather conditions across US cities
- Visualize temperature, humidity, wind patterns geographically
- Great for maps, bar charts, and comparison visualizations
- Perfect for "weather dashboard" style analysis
Recommended refresh: 300 seconds (5 minutes)
"""
cities_param = request.args.get('cities', '').strip()
limit = min(50, max(1, int(request.args.get('limit', 20))))
# Parse city filter
if cities_param:
city_names = [c.strip() for c in cities_param.split(',')]
cities_to_fetch = [c for c in WEATHER_CITIES if c["name"] in city_names][:limit]
if not cities_to_fetch:
cities_to_fetch = WEATHER_CITIES[:limit]
else:
cities_to_fetch = WEATHER_CITIES[:limit]
fetched_at = datetime.utcnow().isoformat() + "Z"
rows = []
for city in cities_to_fetch:
try:
params = {
"latitude": city["lat"],
"longitude": city["lon"],
"current": "temperature_2m,relative_humidity_2m,wind_speed_10m,wind_direction_10m,precipitation,pressure_msl,cloud_cover,weather_code",
"timezone": "auto"
}
response = requests.get("https://api.open-meteo.com/v1/forecast", params=params, timeout=10)
response.raise_for_status()
data = response.json()
current = data.get("current", {})
weather_desc = {
0: "Clear", 1: "Mainly Clear", 2: "Partly Cloudy", 3: "Overcast",
45: "Foggy", 48: "Depositing Rime Fog",
51: "Light Drizzle", 53: "Moderate Drizzle", 55: "Dense Drizzle",
61: "Slight Rain", 63: "Moderate Rain", 65: "Heavy Rain",
71: "Slight Snow", 73: "Moderate Snow", 75: "Heavy Snow",
80: "Slight Showers", 81: "Moderate Showers", 82: "Violent Showers",
85: "Slight Snow Showers", 86: "Heavy Snow Showers",
95: "Thunderstorm", 96: "Thunderstorm with Hail", 99: "Thunderstorm with Heavy Hail"
}
weather_code = current.get("weather_code", 0)
rows.append({
"city": city["name"],
"state": city.get("state", ""),
"latitude": city["lat"],
"longitude": city["lon"],
"temperature_c": round(current.get("temperature_2m"), 1) if current.get("temperature_2m") is not None else None,
"temperature_f": round(current.get("temperature_2m") * 9/5 + 32, 1) if current.get("temperature_2m") is not None else None,
"humidity_percent": current.get("relative_humidity_2m"),
"wind_speed_kmh": round(current.get("wind_speed_10m"), 1) if current.get("wind_speed_10m") is not None else None,
"wind_direction_deg": current.get("wind_direction_10m"),
"precipitation_mm": round(current.get("precipitation"), 2) if current.get("precipitation") is not None else None,
"pressure_hpa": round(current.get("pressure_msl"), 1) if current.get("pressure_msl") is not None else None,
"cloud_cover_percent": current.get("cloud_cover"),
"weather_code": weather_code,
"weather": weather_desc.get(weather_code, "Unknown"),
"fetched_at": fetched_at
})
except Exception as e:
logger.warning(f"Failed to fetch weather for {city['name']}: {e}")
return make_csv_response(rows)
# ============================================================================
# yfinance - Stock/Financial Data via Yahoo Finance
# Three pre-baked APIs: history (daily), recent (intraday), financials (metrics)
# ============================================================================
DEFAULT_SYMBOLS = ["AAPL", "MSFT", "GOOGL", "AMZN", "META", "NVDA", "TSLA"]
# S&P 100 Companies (as of 2024)
SP100_SYMBOLS = [
# Technology
"AAPL", "MSFT", "GOOGL", "GOOG", "META", "NVDA", "AVGO", "ORCL", "CRM", "CSCO",
"ACN", "ADBE", "AMD", "INTC", "IBM", "QCOM", "TXN",
# Consumer/Retail
"AMZN", "TSLA", "HD", "MCD", "NKE", "SBUX", "TGT", "LOW", "COST",
# Financial Services
"JPM", "V", "MA", "BAC", "WFC", "GS", "MS", "BLK", "SPGI", "AXP", "C", "BK",
# Healthcare
"UNH", "JNJ", "LLY", "PFE", "ABBV", "MRK", "TMO", "ABT", "DHR", "BMY", "AMGN",
"GILD", "MDT", "CVS",
# Energy
"XOM", "CVX", "COP", "SLB",
# Industrials
"CAT", "GE", "HON", "UNP", "UPS", "RTX", "BA", "LMT", "DE", "MMM", "EMR",
# Consumer Staples
"PG", "KO", "PEP", "WMT", "PM", "MO", "CL", "MDLZ",
# Communications
"DIS", "CMCSA", "NFLX", "T", "VZ", "TMUS",
# Utilities & Real Estate
"NEE", "DUK", "SO",
# Materials
"LIN", "DOW",
# Other Major Companies
"BRK-B", "PYPL", "NOW", "INTU", "AMAT", "ADI", "MU", "LRCX", "KLAC",
"SCHW", "CB", "PNC", "USB", "TFC",
"ISRG", "VRTX", "REGN", "ZTS", "SYK", "ELV",
"F", "GM",
"ADP", "FIS", "ITW", "GD", "NOC",
"EXC", "AEP", "D", "SRE", "PEG"
]
# Helper functions for yfinance endpoints
def _yf_is_valid(val):
"""Check if value is valid (not NaN/None)"""
try:
return val is not None and not (isinstance(val, float) and math.isnan(val))
except:
return False
def _yf_format_timestamp(date_obj):
"""Convert pandas Timestamp or datetime to string"""
try:
if hasattr(date_obj, 'tz_convert'):
date_utc = date_obj.tz_convert('UTC')
elif hasattr(date_obj, 'tz_localize') and date_obj.tz is not None:
date_utc = date_obj.tz_convert('UTC')
else:
date_utc = date_obj
if hasattr(date_utc, 'to_pydatetime'):
date_utc = date_utc.to_pydatetime()
elif hasattr(date_utc, 'timestamp'):
date_utc = datetime.fromtimestamp(date_utc.timestamp())
if isinstance(date_utc, datetime):
return date_utc.strftime("%Y-%m-%d %H:%M:%S")
else:
return str(date_utc)
except:
return str(date_obj)
@demo_stream_bp.route('/yfinance/history', methods=['GET'])
@limiter.limit(YFINANCE_RATE_LIMIT)
def get_yfinance_history():
"""
6-month daily stock price history via yfinance.
Returns daily OHLCV data for the last 6 months.
Query params:
- symbols: comma-separated stock symbols (default: AAPL,MSFT,GOOGL,AMZN,META,NVDA,TSLA)
Example:
/api/demo-stream/yfinance/history?symbols=AAPL,MSFT,GOOGL
Recommended refresh: 3600 seconds (1 hour)
"""
symbols_param = request.args.get('symbols', ','.join(DEFAULT_SYMBOLS))
symbols = [s.strip().upper() for s in symbols_param.split(',') if s.strip()][:10]
now = datetime.utcnow()
start_date = now - timedelta(days=180) # 6 months
fetched_at = now.isoformat() + "Z"
rows = []
for symbol in symbols:
try:
ticker = yf.Ticker(symbol)
hist = ticker.history(start=start_date.strftime("%Y-%m-%d"), end=now.strftime("%Y-%m-%d"))
for date, row in hist.iterrows():
try:
date_str = date.strftime("%Y-%m-%d") if hasattr(date, 'strftime') else str(date)
except:
date_str = str(date)
rows.append({
"symbol": symbol,
"date": date_str,
"open": round(row["Open"], 2) if _yf_is_valid(row["Open"]) else None,
"high": round(row["High"], 2) if _yf_is_valid(row["High"]) else None,
"low": round(row["Low"], 2) if _yf_is_valid(row["Low"]) else None,
"close": round(row["Close"], 2) if _yf_is_valid(row["Close"]) else None,
"volume": int(row["Volume"]) if _yf_is_valid(row["Volume"]) else None,
"fetched_at": fetched_at
})
except Exception as e:
logger.warning(f"Failed to fetch history for {symbol}: {e}")
# Sort by symbol, then date
rows.sort(key=lambda x: (x["symbol"], x["date"]))
return make_csv_response(rows)
@demo_stream_bp.route('/yfinance/recent', methods=['GET'])
@limiter.limit(YFINANCE_RATE_LIMIT)
def get_yfinance_recent():
"""
Recent intraday stock prices (15-minute intervals) via yfinance.
Returns 15-minute interval data for the last 5 trading days.
yfinance typically provides intraday data for the last 5-7 days only.
Query params:
- symbols: comma-separated stock symbols (default: AAPL,MSFT,GOOGL,AMZN,META,NVDA,TSLA)
Example:
/api/demo-stream/yfinance/recent?symbols=AAPL,MSFT,GOOGL
Recommended refresh: 300 seconds (5 minutes) during market hours
"""
symbols_param = request.args.get('symbols', ','.join(DEFAULT_SYMBOLS))
symbols = [s.strip().upper() for s in symbols_param.split(',') if s.strip()][:10]
now = datetime.utcnow()
fetched_at = now.isoformat() + "Z"
rows = []
for symbol in symbols:
try:
ticker = yf.Ticker(symbol)
# Get 5 days of 15-minute interval data
hist = ticker.history(interval='15m', period='5d')
if not hist.empty:
for date, row in hist.iterrows():
timestamp_str = _yf_format_timestamp(date)
rows.append({
"symbol": symbol,
"timestamp": timestamp_str,
"date": timestamp_str.split()[0] if ' ' in timestamp_str else str(date),
"open": round(row["Open"], 2) if _yf_is_valid(row["Open"]) else None,
"high": round(row["High"], 2) if _yf_is_valid(row["High"]) else None,
"low": round(row["Low"], 2) if _yf_is_valid(row["Low"]) else None,
"close": round(row["Close"], 2) if _yf_is_valid(row["Close"]) else None,
"volume": int(row["Volume"]) if _yf_is_valid(row["Volume"]) else None,
"fetched_at": fetched_at
})
except Exception as e:
logger.warning(f"Failed to fetch recent data for {symbol}: {e}")
# Sort by symbol, then timestamp
rows.sort(key=lambda x: (x["symbol"], x["timestamp"]))
return make_csv_response(rows)
@demo_stream_bp.route('/yfinance/financials', methods=['GET'])
@limiter.limit(YFINANCE_RATE_LIMIT)
def get_yfinance_financials():
"""
Key financial metrics snapshot via yfinance for S&P 100 companies.
Returns current financial data for each stock including market cap,
P/E ratio, EPS, dividend yield, 52-week range, and more.
Query params:
- symbols: comma-separated stock symbols (default: all S&P 100 companies)
Example:
/api/demo-stream/yfinance/financials
/api/demo-stream/yfinance/financials?symbols=AAPL,MSFT,GOOGL,AMZN
Recommended refresh: 3600 seconds (1 hour)
"""
symbols_param = request.args.get('symbols')
if symbols_param:
symbols = [s.strip().upper() for s in symbols_param.split(',') if s.strip()]
else:
symbols = SP100_SYMBOLS
now = datetime.utcnow()
fetched_at = now.isoformat() + "Z"
rows = []
for symbol in symbols:
try:
ticker = yf.Ticker(symbol)
info = ticker.info
# Extract key financial metrics
rows.append({
"symbol": symbol,
"name": info.get('shortName') or info.get('longName') or symbol,
"sector": info.get('sector') or 'N/A',
"industry": info.get('industry') or 'N/A',
"current_price": round(info.get('currentPrice') or info.get('regularMarketPrice') or 0, 2),
"previous_close": round(info.get('previousClose') or 0, 2),
"market_cap": info.get('marketCap') or 0,
"pe_ratio": round(info.get('trailingPE') or 0, 2) if info.get('trailingPE') else None,
"forward_pe": round(info.get('forwardPE') or 0, 2) if info.get('forwardPE') else None,
"eps": round(info.get('trailingEps') or 0, 2) if info.get('trailingEps') else None,
"dividend_yield": round((info.get('dividendYield') or 0) * 100, 2) if info.get('dividendYield') else 0,
"week_52_high": round(info.get('fiftyTwoWeekHigh') or 0, 2),
"week_52_low": round(info.get('fiftyTwoWeekLow') or 0, 2),
"avg_volume": info.get('averageVolume') or 0,
"beta": round(info.get('beta') or 0, 2) if info.get('beta') else None,
"profit_margin": round((info.get('profitMargins') or 0) * 100, 2) if info.get('profitMargins') else None,
"revenue": info.get('totalRevenue') or 0,
"fetched_at": fetched_at
})
except Exception as e:
logger.warning(f"Failed to fetch financials for {symbol}: {e}")
# Sort by symbol
rows.sort(key=lambda x: x["symbol"])
return make_csv_response(rows)
# ============================================================================
# Mock Live Sales Feed - Accumulating dataset with rolling 1000 records
# Similar to ISS tracking - data accumulates in memory
# Recommended refresh: 1-5 seconds
# ============================================================================
# Thread-safe storage for sales transaction history
_sales_lock = threading.Lock()
_sales_history: deque = deque(maxlen=1000) # Keep last 1000 transactions
_sales_last_update: datetime | None = None
# Products with realistic pricing and popularity
_SALES_PRODUCTS = [
{"name": "Wireless Headphones", "category": "Electronics", "base_price": 79.99, "popularity": 0.15},
{"name": "Smart Watch", "category": "Electronics", "base_price": 199.99, "popularity": 0.10},
{"name": "Running Shoes", "category": "Sports", "base_price": 129.99, "popularity": 0.12},
{"name": "Yoga Mat", "category": "Sports", "base_price": 34.99, "popularity": 0.08},
{"name": "Coffee Maker", "category": "Home", "base_price": 89.99, "popularity": 0.09},
{"name": "Desk Lamp", "category": "Home", "base_price": 45.99, "popularity": 0.07},
{"name": "Backpack", "category": "Accessories", "base_price": 59.99, "popularity": 0.11},
{"name": "Water Bottle", "category": "Accessories", "base_price": 24.99, "popularity": 0.13},
{"name": "Bluetooth Speaker", "category": "Electronics", "base_price": 49.99, "popularity": 0.08},
{"name": "Fitness Tracker", "category": "Electronics", "base_price": 69.99, "popularity": 0.07},
]
_SALES_REGIONS = ["North America", "Europe", "Asia Pacific", "Latin America"]
_SALES_REGION_WEIGHTS = [0.45, 0.30, 0.18, 0.07]
_SALES_CHANNELS = ["Web", "Mobile App", "In-Store", "Partner"]
_SALES_CHANNEL_WEIGHTS = [0.40, 0.35, 0.15, 0.10]
def _generate_sale_transaction(timestamp: datetime) -> dict[str, Any]:
"""Generate a single sale transaction"""
product = random.choices(_SALES_PRODUCTS, weights=[p["popularity"] for p in _SALES_PRODUCTS])[0]
region = random.choices(_SALES_REGIONS, weights=_SALES_REGION_WEIGHTS)[0]
channel = random.choices(_SALES_CHANNELS, weights=_SALES_CHANNEL_WEIGHTS)[0]
quantity = random.choices([1, 2, 3, 4, 5], weights=[0.5, 0.25, 0.15, 0.07, 0.03])[0]
discount = random.choices([0, 5, 10, 15, 20], weights=[0.6, 0.15, 0.12, 0.08, 0.05])[0]
unit_price = round(product["base_price"] * (1 - discount / 100), 2)
total = round(unit_price * quantity, 2)
return {
"transaction_id": f"TX{int(timestamp.timestamp() * 1000) % 100000000:08d}",
"timestamp": timestamp.isoformat() + "Z",
"product": product["name"],
"category": product["category"],
"quantity": quantity,
"unit_price": unit_price,
"discount_pct": discount,
"total": total,
"region": region,
"channel": channel,
}
@demo_stream_bp.route('/live-sales', methods=['GET'])
@limiter.limit(MOCK_RATE_LIMIT)
def get_live_sales():
"""
Simulated live sales feed with accumulating transaction history.
Data accumulates in memory and maintains a rolling record of the last 1000 transactions.
Each refresh may add new transactions and returns the complete accumulated dataset.
Query params:
- limit: Maximum number of records to return (default: 1000, max: 1000)
Recommended refresh: 1-5 seconds
"""
global _sales_last_update
now = datetime.utcnow()
limit = min(1000, max(1, int(request.args.get('limit', 1000))))
# Generate new transactions if enough time has passed (at least 1 second)
with _sales_lock:
should_update = _sales_last_update is None or (now - _sales_last_update).total_seconds() >= 1
if should_update:
# If no data exists yet, generate initial batch of transactions
if len(_sales_history) == 0:
# Generate 5-10 initial transactions
num_initial = random.randint(5, 10)
for _ in range(num_initial):
tx_time = now - timedelta(seconds=random.randint(0, 60))
transaction = _generate_sale_transaction(tx_time)
transaction["fetched_at"] = now.isoformat() + "Z"
_sales_history.append(transaction)
else:
# Generate 1-3 new transactions per update
num_new_transactions = random.randint(1, 3)
for _ in range(num_new_transactions):
# Spread transactions over the last second
tx_time = now - timedelta(milliseconds=random.randint(0, 1000))
transaction = _generate_sale_transaction(tx_time)
transaction["fetched_at"] = now.isoformat() + "Z"
_sales_history.append(transaction)
_sales_last_update = now
# Return all accumulated records (up to limit)
rows = list(_sales_history)[-limit:]
# Sort by timestamp descending (most recent first)
rows.sort(key=lambda x: x["timestamp"], reverse=True)
return make_csv_response(rows)
# ============================================================================
# API Info Endpoint
# ============================================================================
@demo_stream_bp.route('/info', methods=['GET'])
def get_info():
"""List all available demo data endpoints with their parameters"""
return jsonify({
"name": "Demo Data REST APIs",
"description": "Each endpoint returns CSV text with complete datasets that change over time. "
"Import URL in frontend, set auto-refresh to watch data evolve.",
"design_philosophy": [
"Each endpoint returns a COMPLETE dataset (not just one row)",
"Datasets are meaningful for analysis and visualization",
"When refreshed, new data may appear (accumulating) or values may update",
"Use date parameters to track data from a specific point in time"
],
"demo_examples": [
# Stock Market Data - History, Intraday, and Financials
{
"id": "stocks-history",
"url": "/api/demo-stream/yfinance/history?symbols=AAPL,MSFT,GOOGL,AMZN,META,NVDA",
"name": "📈 Yahoo Finance: 6-Month Stock Price History - Tech Companies (updates daily)",
"refresh_seconds": 86400,
},
{
"id": "stocks-intraday",
"url": "/api/demo-stream/yfinance/recent?symbols=AAPL,MSFT,GOOGL,AMZN,META,NVDA,TSLA",
"name": "📈 Yahoo Finance: Recent Intraday Stock Prices - Tech Companies (updates every 15 min)",
"refresh_seconds": 900,
},
{
"id": "stocks-financials",
"url": "/api/demo-stream/yfinance/financials",
"name": "📈 Yahoo Finance: S&P 100 Key Financial Metrics (updates daily)",
"refresh_seconds": 86400,
},
# ISS Tracking Variations
{
"id": "iss-trajectory-recent",
"url": "/api/demo-stream/iss",
"name": "🛰️ Open Notify: International Space Station Real-time Positions (updates every 30 sec)",
"refresh_seconds": 30,
"reset_url": "/api/demo-stream/iss/reset",
},
# Earthquake Data Variations
{
"id": "earthquakes-significant-week",
"url": "/api/demo-stream/earthquakes?timeframe=week&min_magnitude=4",
"name": "🌍 USGS: Significant Earthquakes Worldwide - Last Week (updates every minute)",
"refresh_seconds": 60,
},
# Weather Data Variations
{
"id": "weather-today-all-cities",
"url": "/api/demo-stream/weather/today",
"name": "🌤️ Open Meteo: Today's Weather - 20 Major US Cities (updates daily)",
"refresh_seconds": 86400,
},
{
"id": "weather-forecast-hourly",
"url": "/api/demo-stream/weather/forecast?days=3&hourly=true",
"name": "🌤️ Open Meteo: 3-Day Hourly Weather Forecast - US Cities (updates hourly)",
"refresh_seconds": 3600,
},
# Live Sales & E-commerce Variations
{
"id": "live-sales-feed",
"url": "/api/demo-stream/live-sales",
"name": "💰 Simulated: Live E-commerce Sales Feed (updates every 5 seconds)",
"refresh_seconds": 5,
}
],
"usage": "Click any example to load it, or enter a custom URL. Set auto-refresh to watch data change over time."
})
================================================
FILE: py-src/data_formulator/example_datasets_config.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
"""
Sample datasets configuration for Data Formulator.
"""
EXAMPLE_DATASETS = [
{
'source': 'vegadatasets',
'name': 'Gapminder',
'description': 'A simplified dataset of global development indicators tracking population, and life expectancy across countries over time.',
'tables': [
{
"format": 'json',
"url": 'https://raw.githubusercontent.com/vega/vega-datasets/refs/heads/main/data/gapminder.json',
"sample": [{"year": 1955, "country": "Afghanistan", "cluster": 0, "pop": 7971931, "life_expect": 43.88, "fertility": 7.42}, {"year": 1960, "country": "Afghanistan", "cluster": 0, "pop": 8622466, "life_expect": 45.03, "fertility": 7.38}, {"year": 1965, "country": "Afghanistan", "cluster": 0, "pop": 9565147, "life_expect": 46.13, "fertility": 7.35}, {"year": 1970, "country": "Afghanistan", "cluster": 0, "pop": 10752971, "life_expect": 47.08, "fertility": 7.4}, {"year": 1975, "country": "Afghanistan", "cluster": 0, "pop": 12157386, "life_expect": 47.55, "fertility": 7.54}, {"year": 1980, "country": "Afghanistan", "cluster": 0, "pop": 12486631, "life_expect": 43.68, "fertility": 7.59}, {"year": 1985, "country": "Afghanistan", "cluster": 0, "pop": 10512221, "life_expect": 42.03, "fertility": 7.52}, {"year": 1990, "country": "Afghanistan", "cluster": 0, "pop": 10694796, "life_expect": 53.83, "fertility": 7.57}, {"year": 1995, "country": "Afghanistan", "cluster": 0, "pop": 16418912, "life_expect": 54.33, "fertility": 7.71}, {"year": 2000, "country": "Afghanistan", "cluster": 0, "pop": 19542982, "life_expect": 54.73, "fertility": 7.53}, {"year": 2005, "country": "Afghanistan", "cluster": 0, "pop": 24411191, "life_expect": 57.63, "fertility": 6.91}, {"year": 1955, "country": "Argentina", "cluster": 3, "pop": 18700686, "life_expect": 64.51, "fertility": 3.14}, {"year": 1960, "country": "Argentina", "cluster": 3, "pop": 20349744, "life_expect": 65.26, "fertility": 3.08}, {"year": 1965, "country": "Argentina", "cluster": 3, "pop": 22053661, "life_expect": 66.13, "fertility": 3.06}, {"year": 1970, "country": "Argentina", "cluster": 3, "pop": 23842803, "life_expect": 66.13, "fertility": 3.09}, {"year": 1975, "country": "Argentina", "cluster": 3, "pop": 25875558, "life_expect": 68.03, "fertility": 3.3}, {"year": 1980, "country": "Argentina", "cluster": 3, "pop": 28024803, "life_expect": 70.23, "fertility": 3.3}, {"year": 1985, "country": "Argentina", "cluster": 3, "pop": 30287112, "life_expect": 71.73, "fertility": 3.1}, {"year": 1990, "country": "Argentina", "cluster": 3, "pop": 32637657, "life_expect": 72.47, "fertility": 3.03}, {"year": 1995, "country": "Argentina", "cluster": 3, "pop": 34946110, "life_expect": 73.44, "fertility": 2.86}, {"year": 2000, "country": "Argentina", "cluster": 3, "pop": 37070774, "life_expect": 74.22, "fertility": 2.59}]
}
]
},
{
'source': 'vegadatasets',
'name': 'US Income',
'description': 'US income distribution data showing how household incomes are spread across different brackets and states.',
'tables': [
{
"format": 'json',
"url": 'https://raw.githubusercontent.com/vega/vega-datasets/refs/heads/main/data/income.json',
"sample": [{"name":"Alabama","region":"south","id":1,"pct":0.102,"total":1837292,"group":"<10000"},{"name":"Alabama","region":"south","id":1,"pct":0.072,"total":1837292,"group":"10000 to 14999"},{"name":"Alabama","region":"south","id":1,"pct":0.13,"total":1837292,"group":"15000 to 24999"},{"name":"Alabama","region":"south","id":1,"pct":0.115,"total":1837292,"group":"25000 to 34999"},{"name":"Alabama","region":"south","id":1,"pct":0.143,"total":1837292,"group":"35000 to 49999"},{"name":"Alabama","region":"south","id":1,"pct":0.108,"total":1837292,"group":"75000 to 99999"}]
}
]
},
{
'source': 'vegadatasets',
'name': 'Disasters',
'description': 'Historical records of natural disasters worldwide, including fatalities, types, and locations.',
'tables': [
{
"format": 'csv',
"url": 'https://raw.githubusercontent.com/vega/vega-datasets/refs/heads/main/data/disasters.csv',
"sample": '''Entity,Year,Deaths
All natural disasters,1900,1267360
All natural disasters,1901,200018
All natural disasters,1902,46037
All natural disasters,1903,6506
All natural disasters,1905,22758
All natural disasters,1906,42970
All natural disasters,1907,1325641
All natural disasters,1908,75033
All natural disasters,1909,1511524
All natural disasters,1910,148233
All natural disasters,1911,102408
All natural disasters,1912,52093
All natural disasters,1913,882
All natural disasters,1914,289'''
}
]
},
{
'source': 'vegadatasets',
'name': 'Movies',
'description': 'Box office performance, budgets, and ratings for films across different genres and time periods.',
'tables': [
{
"format": 'json',
"url": 'https://raw.githubusercontent.com/vega/vega-datasets/refs/heads/main/data/movies.json',
"sample": [
{"Title": "The Land Girls", "US Gross": 146083, "Worldwide Gross": 146083, "US DVD Sales": None, "Production Budget": 8000000, "Release Date": "Jun 12 1998", "MPAA Rating": "R", "Running Time min": None, "Distributor": "Gramercy", "Source": None, "Major Genre": None, "Creative Type": None, "Director": None, "Rotten Tomatoes Rating": None, "IMDB Rating": 6.1, "IMDB Votes": 1071},
{"Title": "First Love, Last Rites", "US Gross": 10876, "Worldwide Gross": 10876, "US DVD Sales": None, "Production Budget": 300000, "Release Date": "Aug 07 1998", "MPAA Rating": "R", "Running Time min": None, "Distributor": "Strand", "Source": None, "Major Genre": "Drama", "Creative Type": None, "Director": None, "Rotten Tomatoes Rating": None, "IMDB Rating": 6.9, "IMDB Votes": 207},
{"Title": "I Married a Strange Person", "US Gross": 203134, "Worldwide Gross": 203134, "US DVD Sales": None, "Production Budget": 250000, "Release Date": "Aug 28 1998", "MPAA Rating": None, "Running Time min": None, "Distributor": "Lionsgate", "Source": None, "Major Genre": "Comedy", "Creative Type": None, "Director": None, "Rotten Tomatoes Rating": None, "IMDB Rating": 6.8, "IMDB Votes": 865},
{"Title": "Let's Talk About Sex", "US Gross": 373615, "Worldwide Gross": 373615, "US DVD Sales": None, "Production Budget": 300000, "Release Date": "Sep 11 1998", "MPAA Rating": None, "Running Time min": None, "Distributor": "Fine Line", "Source": None, "Major Genre": "Comedy", "Creative Type": None, "Director": None, "Rotten Tomatoes Rating": 13, "IMDB Rating": None, "IMDB Votes": None},
{"Title": "Slam", "US Gross": 1009819, "Worldwide Gross": 1087521, "US DVD Sales": None, "Production Budget": 1000000, "Release Date": "Oct 09 1998", "MPAA Rating": "R", "Running Time min": None, "Distributor": "Trimark", "Source": "Original Screenplay", "Major Genre": "Drama", "Creative Type": "Contemporary Fiction", "Director": None, "Rotten Tomatoes Rating": 62, "IMDB Rating": 3.4, "IMDB Votes": 165},
{"Title": "Mississippi Mermaid", "US Gross": 24551, "Worldwide Gross": 2624551, "US DVD Sales": None, "Production Budget": 1600000, "Release Date": "Jan 15 1999", "MPAA Rating": None, "Running Time min": None, "Distributor": "MGM", "Source": None, "Major Genre": None, "Creative Type": None, "Director": None, "Rotten Tomatoes Rating": None, "IMDB Rating": None, "IMDB Votes": None},
{"Title": "Following", "US Gross": 44705, "Worldwide Gross": 44705, "US DVD Sales": None, "Production Budget": 6000, "Release Date": "Apr 04 1999", "MPAA Rating": "R", "Running Time min": None, "Distributor": "Zeitgeist", "Source": None, "Major Genre": None, "Creative Type": None, "Director": "Christopher Nolan", "Rotten Tomatoes Rating": None, "IMDB Rating": 7.7, "IMDB Votes": 15133},
{"Title": "Foolish", "US Gross": 6026908, "Worldwide Gross": 6026908, "US DVD Sales": None, "Production Budget": 1600000, "Release Date": "Apr 09 1999", "MPAA Rating": "R", "Running Time min": None, "Distributor": "Artisan", "Source": "Original Screenplay", "Major Genre": "Comedy", "Creative Type": "Contemporary Fiction", "Director": None, "Rotten Tomatoes Rating": None, "IMDB Rating": 3.8, "IMDB Votes": 353},
{"Title": "Pirates", "US Gross": 1641825, "Worldwide Gross": 6341825, "US DVD Sales": None, "Production Budget": 40000000, "Release Date": "Jul 01 1986", "MPAA Rating": "R", "Running Time min": None, "Distributor": None, "Source": None, "Major Genre": None, "Creative Type": None, "Director": "Roman Polanski", "Rotten Tomatoes Rating": 25, "IMDB Rating": 5.8, "IMDB Votes": 3275},
{"Title": "Duel in the Sun", "US Gross": 20400000, "Worldwide Gross": 20400000, "US DVD Sales": None, "Production Budget": 6000000, "Release Date": "Dec 31 2046", "MPAA Rating": None, "Running Time min": None, "Distributor": None, "Source": None, "Major Genre": None, "Creative Type": None, "Director": None, "Rotten Tomatoes Rating": 86, "IMDB Rating": 7, "IMDB Votes": 2906},
{"Title": "Tom Jones", "US Gross": 37600000, "Worldwide Gross": 37600000, "US DVD Sales": None, "Production Budget": 1000000, "Release Date": "Oct 07 1963", "MPAA Rating": None, "Running Time min": None, "Distributor": None, "Source": None, "Major Genre": None, "Creative Type": None, "Director": None, "Rotten Tomatoes Rating": 81, "IMDB Rating": 7, "IMDB Votes": 4035}
]
}
]
},
{
'source': 'vegadatasets',
'name': 'Unemployment',
'description': 'Unemployment rates across different economic sectors and industries over time.',
'tables': [
{
"format": 'json',
"url": 'https://raw.githubusercontent.com/vega/vega-datasets/refs/heads/main/data/unemployment-across-industries.json',
"sample": [{"series":"Government","year":2000,"month":1,"count":430,"rate":2.1,"date":"2000-01-01T08:00:00.000Z"},{"series":"Government","year":2000,"month":2,"count":409,"rate":2,"date":"2000-02-01T08:00:00.000Z"},{"series":"Government","year":2000,"month":3,"count":311,"rate":1.5,"date":"2000-03-01T08:00:00.000Z"},{"series":"Government","year":2000,"month":4,"count":269,"rate":1.3,"date":"2000-04-01T08:00:00.000Z"},{"series":"Government","year":2000,"month":5,"count":370,"rate":1.9,"date":"2000-05-01T07:00:00.000Z"},{"series":"Government","year":2000,"month":6,"count":603,"rate":3.1,"date":"2000-06-01T07:00:00.000Z"},{"series":"Government","year":2000,"month":7,"count":545,"rate":2.9,"date":"2000-07-01T07:00:00.000Z"},{"series":"Government","year":2000,"month":8,"count":583,"rate":3.1,"date":"2000-08-01T07:00:00.000Z"},{"series":"Government","year":2000,"month":9,"count":408,"rate":2.1,"date":"2000-09-01T07:00:00.000Z"},{"series":"Government","year":2000,"month":10,"count":391,"rate":2,"date":"2000-10-01T07:00:00.000Z"},{"series":"Government","year":2000,"month":11,"count":384,"rate":1.9,"date":"2000-11-01T08:00:00.000Z"},{"series":"Government","year":2000,"month":12,"count":365,"rate":1.8,"date":"2000-12-01T08:00:00.000Z"},{"series":"Government","year":2001,"month":1,"count":463,"rate":2.3,"date":"2001-01-01T08:00:00.000Z"},{"series":"Government","year":2001,"month":2,"count":298,"rate":1.5,"date":"2001-02-01T08:00:00.000Z"},{"series":"Government","year":2001,"month":3,"count":355,"rate":1.8,"date":"2001-03-01T08:00:00.000Z"},{"series":"Government","year":2001,"month":4,"count":369,"rate":1.9,"date":"2001-04-01T08:00:00.000Z"},{"series":"Government","year":2001,"month":5,"count":361,"rate":1.8,"date":"2001-05-01T07:00:00.000Z"},{"series":"Government","year":2001,"month":6,"count":525,"rate":2.7,"date":"2001-06-01T07:00:00.000Z"},{"series":"Government","year":2001,"month":7,"count":548,"rate":2.8,"date":"2001-07-01T07:00:00.000Z"},{"series":"Government","year":2001,"month":8,"count":540,"rate":2.8,"date":"2001-08-01T07:00:00.000Z"}]
}
]
},
{
'source': 'tidytuesday',
'name': 'College Majors',
'description': 'A dataset of college majors and their related fields',
'tables': [
{
"format": 'csv',
"url": 'https://raw.githubusercontent.com/rfordatascience/tidytuesday/refs/heads/main/data/2018/2018-10-16/recent-grads.csv',
"sample": '''Rank,Major_code,Major,Total,Men,Women,Major_category,ShareWomen,Sample_size,Employed,Full_time,Part_time,Full_time_year_round,Unemployed,Unemployment_rate,Median,P25th,P75th,College_jobs,Non_college_jobs,Low_wage_jobs
1,2419,PETROLEUM ENGINEERING,2339,2057,282,Engineering,0.120564344,36,1976,1849,270,1207,37,0.018380527,110000,95000,125000,1534,364,193
2,2416,MINING AND MINERAL ENGINEERING,756,679,77,Engineering,0.101851852,7,640,556,170,388,85,0.117241379,75000,55000,90000,350,257,50
3,2415,METALLURGICAL ENGINEERING,856,725,131,Engineering,0.153037383,3,648,558,133,340,16,0.024096386,73000,50000,105000,456,176,0
4,2417,NAVAL ARCHITECTURE AND MARINE ENGINEERING,1258,1123,135,Engineering,0.107313196,16,758,1069,150,692,40,0.050125313,70000,43000,80000,529,102,0
5,2405,CHEMICAL ENGINEERING,32260,21239,11021,Engineering,0.341630502,289,25694,23170,5180,16697,1672,0.061097712,65000,50000,75000,18314,4440,972
6,2418,NUCLEAR ENGINEERING,2573,2200,373,Engineering,0.144966965,17,1857,2038,264,1449,400,0.177226407,65000,50000,102000,1142,657,244
7,6202,ACTUARIAL SCIENCE,3777,2110,1667,Business,0.441355573,51,2912,2924,296,2482,308,0.095652174,62000,53000,72000,1768,314,259
8,5001,ASTRONOMY AND ASTROPHYSICS,1792,832,960,Physical Sciences,0.535714286,10,1526,1085,553,827,33,0.021167415,62000,31500,109000,972,500,220
9,2414,MECHANICAL ENGINEERING,91227,80320,10907,Engineering,0.119558903,1029,76442,71298,13101,54639,4650,0.057342278,60000,48000,70000,52844,16384,3253
10,2408,ELECTRICAL ENGINEERING,81527,65511,16016,Engineering,0.196450256,631,61928,55450,12695,41413,3895,0.059173845,60000,45000,72000,45829,10874,3170
11,2407,COMPUTER ENGINEERING,41542,33258,8284,Engineering,0.199412643,399,32506,30315,5146,23621,2275,0.065409275,60000,45000,75000,23694,5721,980'''
}
]
},{
'source': 'bls.gov',
'name': 'Consumer Price Index',
'description': 'Average price of consumer goods and services in the United States',
'tables': [
{
"format": 'csv',
"url": 'https://gist.githubusercontent.com/Chenglong-MS/75827bc7daac7ba407863f499c494b37/raw/95af6fd0cc978932af9f6cacc7cd3c0c01d4dffa/average-price-data.csv',
"sample": '''Month,"Bananas per lb.","Oranges Navel per lb.","Bread white pan per lb.","Tomatoes field grown per lb.","Chicken fresh whole per lb.",Electricity per KWH,"Eggs grade A large per doz.","Gasoline unleaded regular per gallon","Ground chuck 100% beef per lb.",Utility (piped) gas per therm,"Milk fresh whole fortified per gal."
2005-08-01,0.487,,1.06,1.416,1.042,0.105,1.166,2.506,2.502,1.189,3.136
2005-09-01,0.485,1.363,1.052,1.429,1.056,0.106,1.279,2.927,2.535,1.324,3.133
2005-10-01,0.491,1.388,1.043,1.547,1.062,0.102,1.264,2.785,2.564,1.512,3.171
2005-11-01,0.48,1.172,1.055,1.574,1.059,0.102,1.279,2.343,2.568,1.548,3.211
2005-12-01,0.482,0.885,1.046,1.848,1.061,0.102,1.35,2.186,2.606,1.498,3.241
2006-01-01,0.49,0.837,1.046,2.162,1.062,0.108,1.449,2.315,2.607,1.531,3.197
2006-02-01,0.508,0.915,1.029,1.91,1.045,0.108,1.328,2.31,2.556,1.402,3.224
2006-03-01,0.508,0.888,1.04,1.649,1.047,0.109,1.302,2.401,2.568,1.335,3.161
2006-04-01,0.508,0.876,1.072,1.573,1.054,0.109,1.283,2.757,2.599,1.278,3.123
2006-05-01,0.514,0.99,1.086,1.543,1.034,0.11,1.206,2.947,2.508,1.263,3.066
2006-06-01,0.511,1.119,1.074,1.457,1.055,0.118,1.242,2.917,2.543,1.21,3.001''',
}
]
},
{
'source': 'tidytuesday',
'name': 'Weekly Gas Price',
'description': 'Weekly gas prices in US for different grades and formulations',
'tables': [
{
"format": 'csv',
"url": 'https://raw.githubusercontent.com/rfordatascience/tidytuesday/refs/heads/main/data/2025/2025-07-01/weekly_gas_prices.csv',
"sample": '''date,fuel,grade,formulation,price
1990-08-20,gasoline,regular,all,1.191
1990-08-27,gasoline,regular,all,1.245
1990-08-27,gasoline,regular,conventional,1.245
1990-09-03,gasoline,regular,all,1.242
1990-09-03,gasoline,regular,conventional,1.242
1990-09-10,gasoline,regular,all,1.252
1990-09-10,gasoline,regular,conventional,1.252
1990-09-17,gasoline,regular,all,1.266
1990-09-17,gasoline,regular,conventional,1.266
1990-09-24,gasoline,regular,all,1.272
1990-09-24,gasoline,regular,conventional,1.272
1990-10-01,gasoline,regular,all,1.321
1990-10-01,gasoline,regular,conventional,1.321
1990-10-08,gasoline,regular,all,1.333
1990-10-08,gasoline,regular,conventional,1.333
1990-10-15,gasoline,regular,all,1.339
1990-10-15,gasoline,regular,conventional,1.339'''
}
]
}, {
'source': 'tidytuesday',
'name': 'Netflix',
'description': 'What movies and shows are we watching on Netflix?',
'tables': [
{
"format": 'csv',
"url": 'https://raw.githubusercontent.com/rfordatascience/tidytuesday/refs/heads/main/data/2025/2025-07-29/movies.csv',
"sample": '''source,report,title,available_globally,release_date,hours_viewed,runtime,views
1_What_We_Watched_A_Netflix_Engagement_Report_2025Jan-Jun,2025Jan-Jun,Back in Action,Yes,2025-01-17,313000000,1H 54M 0S,164700000
1_What_We_Watched_A_Netflix_Engagement_Report_2025Jan-Jun,2025Jan-Jun,STRAW,Yes,2025-06-06,185200000,1H 48M 0S,102900000
1_What_We_Watched_A_Netflix_Engagement_Report_2025Jan-Jun,2025Jan-Jun,The Life List,Yes,2025-03-28,198900000,2H 5M 0S,95500000
1_What_We_Watched_A_Netflix_Engagement_Report_2025Jan-Jun,2025Jan-Jun,Exterritorial,Yes,2025-04-30,159000000,1H 49M 0S,87500000
1_What_We_Watched_A_Netflix_Engagement_Report_2025Jan-Jun,2025Jan-Jun,Havoc,Yes,2025-04-25,154900000,1H 47M 0S,86900000
1_What_We_Watched_A_Netflix_Engagement_Report_2025Jan-Jun,2025Jan-Jun,The Secret Life of Pets 2,No,NA,106800000,1H 26M 0S,74500000
1_What_We_Watched_A_Netflix_Engagement_Report_2025Jan-Jun,2025Jan-Jun,The Electric State,Yes,2025-03-14,158200000,2H 8M 0S,74200000
1_What_We_Watched_A_Netflix_Engagement_Report_2025Jan-Jun,2025Jan-Jun,Counterattack // Contraataque,Yes,2025-02-28,101000000,1H 25M 0S,71300000
1_What_We_Watched_A_Netflix_Engagement_Report_2025Jan-Jun,2025Jan-Jun,Ad Vitam,Yes,2025-01-10,114000000,1H 38M 0S,69800000''',
},
{
"format": 'csv',
"url": 'https://raw.githubusercontent.com/rfordatascience/tidytuesday/refs/heads/main/data/2025/2025-07-29/shows.csv',
"sample": '''source,report,title,available_globally,release_date,hours_viewed,runtime,views
1_What_We_Watched_A_Netflix_Engagement_Report_2025Jan-Jun,2025Jan-Jun,Adolescence: Limited Series,Yes,2025-03-13,555100000,3H 50M 0S,144800000
1_What_We_Watched_A_Netflix_Engagement_Report_2025Jan-Jun,2025Jan-Jun,Squid Game: Season 2 // 오징어 게임: 시즌 2,Yes,2024-12-26,840300000,7H 10M 0S,117300000
1_What_We_Watched_A_Netflix_Engagement_Report_2025Jan-Jun,2025Jan-Jun,Squid Game: Season 3 // 오징어 게임: 시즌 3,Yes,2025-06-27,438600000,6H 8M 0S,71500000
1_What_We_Watched_A_Netflix_Engagement_Report_2025Jan-Jun,2025Jan-Jun,Zero Day: Limited Series,Yes,2025-02-20,315800000,5H 9M 0S,61300000
1_What_We_Watched_A_Netflix_Engagement_Report_2025Jan-Jun,2025Jan-Jun,Missing You: Limited Series,Yes,2025-01-01,218600000,3H 46M 0S,58000000
1_What_We_Watched_A_Netflix_Engagement_Report_2025Jan-Jun,2025Jan-Jun,American Murder: Gabby Petito: Season 1,Yes,2025-02-17,120600000,2H 9M 0S,56100000
1_What_We_Watched_A_Netflix_Engagement_Report_2025Jan-Jun,2025Jan-Jun,Ms. Rachel: Season 1,Yes,NA,162100000,3H 2M 0S,53400000
1_What_We_Watched_A_Netflix_Engagement_Report_2025Jan-Jun,2025Jan-Jun,Sirens: Limited Series,Yes,2025-05-22,252300000,4H 44M 0S,53300000'''
}
],
}, {
'source': 'tidytuesday',
'name': 'Billboard Hot 100',
'description': 'Data about every song to ever top the Billboard Hot 100 between August 4, 1958 and January 11, 2025. It was compiled by Chris Dalla Riva as he wrote the book Uncharted Territory: What Numbers Tell Us about the Biggest Hit Songs and Ourselves.',
'tables': [
{
"format": 'csv',
'url': 'https://raw.githubusercontent.com/rfordatascience/tidytuesday/refs/heads/main/data/2025/2025-08-26/billboard.csv',
'sample': '''song,artist,date,weeks_at_number_one,non_consecutive,rating_1,rating_2,rating_3,overall_rating,divisiveness,label,parent_label,cdr_genre,cdr_style,discogs_genre,discogs_style,artist_structure,featured_artists,multiple_lead_vocalists,group_named_after_non_lead_singer,talent_contestant,posthumous,artist_place_of_origin,front_person_age,artist_male,artist_white,artist_black,songwriters,songwriters_w_o_interpolation_sample_credits,songwriter_male,songwriter_white,artist_is_a_songwriter,artist_is_only_songwriter,producers,producer_male,producer_white,artist_is_a_producer,artist_is_only_producer,songwriter_is_a_producer,time_signature,keys,simplified_key,bpm,energy,danceability,happiness,loudness_d_b,acousticness,vocally_based,bass_based,guitar_based,piano_keyboard_based,orchestral_strings,horns_winds,accordion,banjo,bongos,clarinet,cowbell,falsetto_vocal,flute_piccolo,handclaps_snaps,harmonica,human_whistling,kazoo,mandolin,pedal_lap_steel,ocarina,saxophone,sitar,trumpet,ukulele,violin,sound_effects,song_structure,rap_verse_in_a_non_rap_song,length_sec,instrumental,instrumental_length_sec,intro_length_sec,vocal_introduction,free_time_vocal_introduction,fade_out,live,cover,sample,interpolation,inspired_by_a_different_song,lyrics,lyrical_topic,lyrical_narrative,spoken_word,explicit,foreign_language,written_for_a_play,featured_in_a_then_contemporary_play,written_for_a_film,featured_in_a_then_contemporary_film,written_for_a_t_v_show,featured_in_a_then_contemporary_t_v_show,associated_with_dance,topped_the_charts_by_multiple_artist,double_a_side,eurovision_entry,u_s_artwork
Poor Little Fool,Ricky Nelson,1958-08-04T00:00:00Z,2,0,4,5,3,4,1.3333333333333333,Imperial,Imperial,Pop;Rock,Acoustic Rock,Rock,Rock & Roll,1,NA,0,0,NA,0,United States,18,1,1,0,Sharon Sheeley,Sharon Sheeley,0,1,0,0,Jimmie Haskell;Ozzie Nelson;Ricky Nelson,1,1,1,0,0,4/4,C,C,155,33,54,80,-12,67,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,NA,A2,0,154,0,12,12,0,0,0,0,0,0,0,0,I used to play around with hearts.That hastened at my call.But when I met that little girl.I knew that I would fall.Poor little fool oh yeah.I was a fool uh huh.Oh oh poor little fool.I was a fool oh yeah.She played around and teased me.With her carefree devil eyes.She'd hold me close and kiss me.But her heart was full of lies.Poor little fool oh yeah.I was a fool uh huh.Oh oh poor little fool.I was a fool oh yeah.She told me how she cared for me.And that we'd never part.And so for the very first time.I gave away my heart.Poor little fool oh yeah.I was a fool uh huh.Oh oh poor little fool.I was a fool oh yeah.The next day she was gone.And I knew she'd lied to me.She left me with a broken heart.And won her victory.Poor little fool oh yeah.I was a fool uh huh.Oh oh poor little fool.I was a fool oh yeah.Well I'd played this game with other hearts.But I never thought I'd see.The day that someone else would play.Love's foolish game with me.Poor little fool oh yeah.I was a fool uh huh.Oh oh poor little fool.I was a fool oh yeah.Poor little fool oh yeah.I was a fool uh huh.Oh oh poor little fool.Poor little fool.,Lost Love,0,0,0,0,0,NA,0,NA,0,NA,0,0,NA,0,Cannot Locate
Nel Blu Dipinto Di Blu,Domenico Modugno,1958-08-18T00:00:00Z,5,1,7,7,5,6.333333333333333,1.3333333333333333,Decca,Decca,Pop,Vocal,"Pop;Folk, World, & Country",Vocal;Canzone Napoletana;Ballad,1,NA,0,0,NA,0,Italy,30,1,1,0,Franco Migliacci;Domenico Modugno;Mitchell Parish,Franco Migliacci;Domenico Modugno;Mitchell Parish,1,1,1,0,Unknown,NA,NA,NA,NA,0,Free;6/8;4/4,Bb,Bb,130,6,55,48,-17,98,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,NA,E1,0,219,0,11,40,1,1,0,0,0,0,0,0,NA,Flying;Dreaming,0,0,0,1,0,NA,0,NA,0,NA,0,0,NA,1,Cannot Locate
Little Star,The Elegants,1958-08-25T00:00:00Z,1,0,5,6,6,5.666666666666667,0.6666666666666666,Apt,ABC,Rock,Rock & Roll,Rock,Rock & Roll;Doo Wop,0,NA,0,0,NA,0,United States,17,1,1,0,Vito Picone;Arthur Venosa,Vito Picone;Arthur Venosa,1,1,1,1,Unknown,NA,NA,NA,NA,0,Free;4/4,A,A,73,40,41,70,-13,87,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,NA,D3,0,163,0,0,10,1,1,0,0,0,0,1,1,Where are you little star.Where are you.Twinkle twinkle little star.How I wonder where you are.Wish I may wish I might.Make this wish come true tonight.Searched all over for a love.You're the one I'm thinking of.Twinkle twinkle little star.How I wonder where you are.High above the clouds somewhere.Send me down a love to share.Oh there you are.High above.Oh oh God.Send me a love.Oh there you are.Lighting up the sky.I need a love.Oh me oh me oh my.Twinkle twinkle little star.How I wonder where you are.Wish I may wish I might.Make this wish come true tonight.There you are little star.,Longing for Love,0,0,0,0,0,NA,0,NA,0,NA,0,0,NA,0,Cannot Locate
It's All in the Game,Tommy Edwards,1958-09-29T00:00:00Z,6,0,3,3,7,4.333333333333333,2.6666666666666665,MGM,MGM,Pop,Vocal,Rock;Pop,Ballad;Doo Wop,1,NA,0,0,NA,0,United States,35,1,0,1,Carl Sigman;Charles G. Dawes,Carl Sigman;Charles G. Dawes,1,1,0,0,Harry Myerson,1,1,0,0,0,3/4,Eb,Eb,71,15,33,61,-18,4,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,NA,D1,0,156,0,0,3,0,0,0,0,0,0,1,1,Many a tear have to fall.But it's all in the game.All in the wonderful game.That we know as love.You have words with him.And your future's looking dim.But these things.Your hearts can rise above.Once in a while he will call.But it's all in the game.Soon he'll be there at your side.With a sweet bouquet.And he'll kiss your lips.And caress your waiting fingertips.And your hearts will fly.Away.Soon he'll be there at your side.With a sweet bouquet.Then he'll kiss your lips.And caress your waiting fingertips.And your hearts will fly.Away.,Love,0,0,0,0,0,NA,0,NA,0,NA,0,0,NA,0,Cannot Locate
It's Only Make Believe,Conway Twitty,1958-11-10T00:00:00Z,2,1,7,8,9,8,1.3333333333333333,MGM,MGM,Pop,Vocal,Rock,Rock & Roll;Pop Rock,1,NA,0,0,NA,0,United States,25,1,1,0,Jack Nance;Conway Twitty,Jack Nance;Conway Twitty,1,1,1,0,Jim Vienneau,1,1,0,0,0,Free;6/8,B,B,127,43,44,36,-10,86,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,NA,A3,0,134,0,0,24,1,1,0,0,0,0,0,0,People see us everywhere.They think you really care.But myself I can't deceive.I know it's only make believe.My one and only prayer.Is that someday you'll care.My hopes my dreams come true.My one and only you.No one will ever know.How much I love you so.My only prayer will be.Someday you'll care for me.But it's only make believe.My hopes my dreams come true.My life I'd give for you.My heart a wedding ring.My all my everything.My heart I can't control.You rule my very soul.My only prayer will be.Someday you'll care for me.But it's only make believe.My one and only prayer.Is that someday you'll care.My hopes my dreams come true.My one and only you.No one will ever know.How much I love you so.My prayers my hopes my schemes.You are my every dream.But it's only make believe.,Lost Love,0,0,0,0,0,NA,0,NA,0,NA,0,0,NA,0,Cannot Locate
Tom Dooley,The Kingston Trio,1958-11-17T00:00:00Z,1,0,5,5,2,4,2,Capitol,EMI,Folk/Country,Folk,"Folk, World, & Country",Folk,0,NA,0,0,NA,0,United States,24.333333333333332,1,1,0,Alan Lomax;Frank Warner,Alan Lomax;Frank Warner,1,1,0,0,Voyle Gilmore,1,1,0,0,0,4/4,E,E,126,14,63,52,-15,83,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,NA,C2,0,185,0,7,31,1,0,0,0,1,0,0,1,Throughout history there have been many songs written about the eternal triangle. This next one tells the story of Mister Grayson a beautiful woman and a condemned man named Tom Dooley. When the sun rises tomorrow Tom Dooley must hang.Hang down your head Tom Dooley.Hang down your head and cry.Hang down your head Tom Dooley.Poor boy you're bound to die.I met her on the mountain.There I took her life.Met her on the mountain.Stabbed her with my knife.Hang down your head Tom Dooley.Hang down your head and cry.Hang down your head Tom Dooley.Poor boy you're bound to die.This time tomorrow.Reckon where I'll be.Hadn't a been for Grayson.I'd a been in Tennessee.Well now boy.Hang down your head Tom Dooley.Hang down your head and cry.Hang down your head Tom Dooley.Poor boy you're bound to die.Hang down your head and try Tom Dooley.Hang down your head and cry.Hang down your head and try Tom Dooley.Poor boy you're bound to die.This time tomorrow.Reckon where I'll be.Down in some lonesome valley.Hanging from a white oak tree.Hang down your head Tom Dooley.Hang down your head and cry.Hang down your head Tom Dooley.Poor boy you're bound to die.Well now boy.Hang down your head Tom Dooley.Hang down your head and cry.Hang down your head Tom Dooley.Poor boy you're bound to die.Poor boy you're bound to die.Poor boy you're bound to die.Poor boy you're bound to die.,Murder;Death,1,1,0,0,0,NA,0,NA,0,NA,0,0,NA,0,Cannot Locate
To Know Him is to Love Him,The Teddy Bears,1958-12-01T00:00:00Z,3,0,8,8,8,8,0,Dore,Dore,Pop,Vocal,Pop,Vocal;Ballad,0,NA,0,0,NA,0,United States,18,2,1,0,Phil Spector,Phil Spector,1,1,1,1,Phil Spector,1,1,1,1,1,12/8,D;F,Multiple Keys,175,20,32,35,-16,89,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,NA,D1,0,142,0,8,8,0,0,1,0,0,0,0,0,To know know know him.Is to love love love him.Just to see him smile.Makes my life worthwhile.To know know know him.Is to love love love him.And I do.And I do and I.And I do and I.And I do and I.And I do and I.I'd be good to him.I'd bring love to him.Everyone says there'll come a day.When I'll walk along side of him.Yes yes to know him.Is to love love love him.And I do.And I do and I.And I do and I.And I do and I.And I do and I.Why can't he see.How blind can he be.Someday he will see that he.Was meant for me.Oh oh yes.To know know know him.Is to love love love him.Just to see him smile.Makes my life worthwhile.To know know know him.Is to love love love him.And I do.And I do and I.And I do and I.And I do and I.And I do and I.,Longing for Love,0,0,0,0,0,NA,0,NA,0,NA,0,0,NA,0,Cannot Locate
The Chipmunk Song,The Chipmunks,1958-12-22T00:00:00Z,4,0,1,5,2,2.6666666666666665,2.6666666666666665,Liberty,Liberty,Pop,Novelty;Holiday,Pop;Children's,Novelty,0,NA,0,0,NA,0,United States,39,1,0,0,Ross Bagdasarian Sr.,Ross Bagdasarian Sr.,1,0,1,1,Ross Bagdasarian Sr.,1,0,1,1,1,3/4,Ab;Bb&%,Ab,153,37,61,78,-12,71,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,NA,A2,0,141,0,28,19,0,0,1,0,0,0,0,0,Alright you Chipmunks Ready to sing your song.I'd say we are.Yeah Lets sing it now.Okay Simon.Okay.Okay Theodore.Okay.Okay Alvin Alvin Alvin.Okay.Christmas Christmas time is near.Time for toys and time for cheer.We've been good but we can't last.Hurry Christmas hurry fast.Want a plane that loops the loop.Me I want a Hula-Hoop.We can hardly stand the wait.Please Christmas don't be late.Ok Fellas Get ready.That was very good Simon.Naturally.Very Good Theodore.He He He He.Uh Alvin You were a little flat.Watch it Alvin Alvin Alvin.Okay.Want a plane that loops the loop.I still want a Hula-Hoop.We can hardly stand the wait.Please Christmas don't be late.We can hardly stand the wait.Please Christmas don't be late.,Christmas,0,0,0,0,0,NA,0,NA,0,NA,0,0,NA,0,Cannot Locate
Smoke Gets in Your Eyes,The Platters,1959-01-19T00:00:00Z,3,0,9,9,8,8.666666666666666,0.6666666666666666,Mercury,Mercury,Pop,Vocal,Funk/Soul,Rhythm & Blues,0,NA,0,0,NA,0,United States,30,2,0,1,Otto Harbach;Jerome Kern,Otto Harbach;Jerome Kern,1,1,0,0,Buck Ram,1,1,0,0,0,4/4,Eb;B,Multiple Keys,113,27,32,26,-11,93,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,NA,D1,0,158,0,16,8,0,0,0,0,1,0,0,1,They asked me how I knew.My true love was true.I of course replied.Something here inside.Cannot be denied.They said someday you'll find.All who love are blind.When your heart's on fire.You must realize.Smoke gets in your eyes.So I chaffed them and I gaily laughed.To think they could doubt my love.And yet today my love has flown away.I am without my love.Now laughing friends deride.Tears I cannot hide.So I smile and say.When a lovely flame dies.Smoke gets in your eyes.Smoke gets in your eyes.,Lost Love,0,0,0,0,1,NA,0,NA,0,NA,0,0,NA,0,Cannot Locate
Stagger Lee,Lloyd Price,1959-02-02T00:00:00Z,4,0,6,6,9,7,2,ABC-Paramount,ABC,Rock,Rhythm & Blues,Rock,Rock & Roll,1,NA,0,0,NA,0,United States,25,1,0,1,Lloyd Price;Harold Logan,Lloyd Price;Harold Logan,1,0,1,0,Don Costa,1,1,0,0,0,Free;4/4,Eb,Eb,71,62,36,79,-8,74,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,NA,A4,0,145,0,32,13,1,1,1,0,1,0,0,1,The night was clear.And the moon was yellow.And the leaves came tumbling down.I was standing on the corner.When I heard my bulldog bark.He was barking at the two men.Who were gambling in the dark.It was Stagger Lee and Billy.Two men who gambled late.Stagger Lee threw seven.Billy swore that he threw eight.Stagger Lee told Billy.I can't let you go with that.You have won all my money.And my brand new Stetson hat.Stagger Lee started off.Going down that railroad track.He said I can't get you Billy.But don't be here when I come back.Go on Stagger Lee.Stagger Lee went home.And he got his forty-four.Said I'm going to the bar room.Just to pay that debt I owe.Stagger Lee went to the bar room.And he stood across the bar room door.Said Now nobody move.And he pulled his forty-four.Stagger Lee cried Billy.Oh please don't take my life.I got three little children.And a very sickly wife.Stagger Lee shot Billy.Oh he shot that poor boy so bad.Till the bullet came through Billy.And it broke the bartender's glass.Now look out Stagg come on.,Murder;Death,1,0,0,0,0,NA,0,NA,0,NA,0,0,NA,0,Cannot Locate
Venus,Frankie Avalon,1959-03-09T00:00:00Z,5,0,3,2,2,2.3333333333333335,0.6666666666666666,Chancellor,ABC,Pop,Vocal,Pop,Vocal,1,NA,0,0,NA,0,United States,18,1,1,0,Ed Marshall,Ed Marshall,1,1,0,0,Peter DeAngelis;Bob Marcucci,1,1,0,0,0,4/4,Bb,Bb,115,48,56,75,-10,73,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,NA,D1,0,142,0,23,16,0,0,0,0,0,0,0,0,Venus.Venus.Venus if you will.Please send a little girl for me to thrill.A girl who wants my kisses and my arms.A girl with all the charms of you.Venus make her fair.A lovely girl with sunlight in her hair.And take the brightest stars up in the skies.And place them in her eyes for me.Venus goddess of love that you are.Surely the things I ask.Can't be too great a task.Venus if you do.I promise that I always will be true.I'll give her all the love I have to give.As long as we both shall live.Venus goddess of love that you are.Surely the things I ask.Can't be too great a task.Venus if you do.I promise that I always will be true.I'll give her all the love I have to give.As long as we both shall live.Venus.Venus.Make my wish come true.,Longing for Love,0,0,0,0,0,NA,0,NA,0,NA,0,0,NA,0,Artist Photograph'''
}
]
}, {
'source': 'tidytuesday',
'name': 'Patient Risk Profiles',
'description': "This dataset contains 100 simulated patient's medical history features and the predicted 1-year risk of 14 outcomes based on each patient's medical history features. The predictions used real logistic regression models developed on a large real world healthcare dataset.",
'tables': [
{
"format": 'csv',
'url': 'https://raw.githubusercontent.com/rfordatascience/tidytuesday/refs/heads/main/data/2023/2023-10-24/patient_risk_profiles.csv',
'sample': '''personId,age group: 10 - 14,age group: 15 - 19,age group: 20 - 24,age group: 65 - 69,age group: 40 - 44,age group: 45 - 49,age group: 55 - 59,age group: 85 - 89,age group: 75 - 79,age group: 5 - 9,age group: 25 - 29,age group: 0 - 4,age group: 70 - 74,age group: 50 - 54,age group: 60 - 64,age group: 35 - 39,age group: 30 - 34,age group: 80 - 84,age group: 90 - 94,Sex = FEMALE,Sex = MALE,Acetaminophen exposures in prior year,Occurrence of Alcoholism in prior year,Anemia in prior year,Angina events in prior year,ANTIEPILEPTICS in prior year,Occurrence of Anxiety in prior year,Osteoarthritis in prior year,Aspirin exposures in prior year,Occurrence of Asthma in prior year,"Atrial Fibrillation, incident in prior year",HORMONAL CONTRACEPTIVES in prior year,Any cancer (excl. prostate cancer and benign cancer) in prior year,Acute Kidney Injury (AKI) in prior year,Chronic kidney disease or end stage renal disease in prior year,Heart failure in prior year,Chronic obstructive pulmonary disease (COPD) in prior year,Coronary artery disease (CAD) in prior year,"Major depressive disorder, with NO occurrence of certain psychiatric disorder in prior year",Type 1 diabetes and no prior specific non-T1DM diabetes in prior year,"Type 2 Diabetes Mellitus (DM), with no type 1 or secondary DM in prior year",Deep Vein Thrombosis (DVT) in prior year,Dyspnea in prior year,Edema in prior year,Gastroesophageal reflux disease in prior year,Acute gastrointestinal (GI) bleeding in prior year,Heart valve disorder in prior year,Chronic hepatitis in prior year,Hyperlipidemia in prior year,Hypertension in prior year,Hypothyroidism in prior year,Inflammatory Bowel Disease in prior year,Low back pain in prior year,Occurrence of neuropathy in prior year,Obesity in prior year,Opioids in prior year,Osteoporosis in prior year,Peripheral vascular disease in prior year,Pneumonia in prior year,Psychotic disorder in prior year,Acute Respiratory failure in prior year,Rheumatoid Arthritis in prior year,Seizure in prior year,Sepsis in prior year,Skin ulcer in prior year,Sleep apnea in prior year,Smoking in prior year,STEROIDS in prior year,Hemorrhagic stroke in an inpatient setting in prior year,Non-hemorrhagic Stroke in an inpatient setting in prior year,Urinary tract infectious disease in prior year,Antibiotics Carbapenems in prior year,Antibiotics Aminoglycosides in prior year,Antibiotics Cephalosporins in prior year,Antibiotics Fluoroquinolones in prior year,Antibiotics Glycopeptides and lipoglycopeptides in prior year,Antibiotics Macrolides in prior year,Antibiotics Monobactams in prior year,Antibiotics Oxazolidinones in prior year,Antibiotics Penicillins in prior year,Antibiotics Polypeptides in prior year,Antibiotics Rifamycins in prior year,Antibiotics Sulfonamides in prior year,Antibiotics Streptogramins in prior year,Antibiotics Tetracyclines in prior year,predicted risk of Pulmonary Embolism,"predicted risk of Sudden Hearing Loss, No congenital anomaly or middle or inner ear conditions",predicted risk of Restless Leg Syndrome,"predicted risk of Sudden Vision Loss, with no eye pathology causes",predicted risk of Muscle weakness or injury,predicted risk of Ankylosing Spondylitis,predicted risk of Autoimmune hepatitis,predicted risk of Multiple Sclerosis,"predicted risk of Acute pancreatitis, with No chronic or hereditary or common causes of pancreatitis",predicted risk of Ulcerative colitis,predicted risk of Migraine,predicted risk of Dementia,predicted risk of Treatment resistant depression (TRD),"predicted risk of Parkinson's disease, inpatient or with 2nd diagnosis"
1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,6.99575517946153E-06,0.00118799448452361,0.00113521200511238,0.000111508301767788,0.0188317440572134,7.58027636940557E-05,7.96570781215902E-05,0.000468549568476105,0.00012436069695809,0.000230991182800591,0.00654426768381862,7.30568202867115E-05,0.000393828939554244,4.04339639325133E-05
2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0.00441422061324454,0.0358259270965809,0.00628615304402316,0.00160728545057666,0.179579353683346,0.000501552796659848,7.88137732912271E-06,0.000421360646091043,0.000816636102151383,0.00156719415098486,0.0243635943152779,0.283879214688442,0.0138886132877911,0.0195526139594774
3,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0.00246179423902851,0.00352409954417798,0.00123963239201273,0.000145891713126901,0.0223178022257278,0.000461715423994332,2.28874258509341E-05,0.000527096330768595,0.000416669691599939,0.00127466041950367,0.00542984527203618,0.00128155335881044,0.00101738679514043,0.000113499343433664
4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,0.00267000861643238,0.00247336321987715,0.000441054921283152,0.000152773704749624,0.0220617756570553,0.000481510930093349,3.43010599599209E-05,0.000910960176825296,0.000235986486697154,0.00638625829979481,0.006636578736903,0.000706627519596284,0.00226615949859508,4.10984109899065E-05
5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,1,0,0.0206818512182543,0.0117893418676085,0.00427664772229725,0.000325865473878066,0.0633105390455467,0.0041153809531189,8.3473321779432E-05,0.00185928919073779,0.000699811142238753,0.0620649084463635,0.00468263807806029,0.0163716009191329,5.64951086173088E-05,0.00331195228607955
6,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0.00455665231961284,0.0215984207477867,0.00178776442479255,0.000466726635059575,0.0389368132012184,0.000666036384000457,2.15545946607044E-05,0.000127202886974176,0.000858813148174222,0.0010155590042039,0.0100388811465988,0.0457689464750165,0.000659150042438028,0.00336552536596351
7,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,1,0,0,1,0,1,1,1,0,1,0,0,1,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0.0186826613299857,0.0187010037764903,0.00212554337046552,0.000214068587596829,0.134144553239361,0.00108141814357676,0.00139509039790527,0.000744241842425037,0.000916803656046385,0.00637231340606943,0.0326189204574906,0.331324640121089,0.000314660993270718,0.00498660937569948
'''
}
]
}, {
'source': 'tidytuesday',
'name': 'Life Expectancy',
'description': 'Across the world, people are living longer. In 1900, the average life expectancy of a newborn was 32 years. By 2021 this had more than doubled to 71 years. But where, when, how, and why has this dramatic change occurred? To understand it, we can look at data on life expectancy worldwide.',
'tables': [
{
"format": 'csv',
"url": 'https://raw.githubusercontent.com/rfordatascience/tidytuesday/refs/heads/main/data/2023/2023-12-05/life_expectancy.csv',
'sample': '''Entity,Code,Year,LifeExpectancy
Afghanistan,AFG,1950,27.7275
Afghanistan,AFG,1951,27.9634
Afghanistan,AFG,1952,28.4456
Afghanistan,AFG,1953,28.9304
Afghanistan,AFG,1954,29.2258
Afghanistan,AFG,1955,29.9206
Afghanistan,AFG,1956,30.4078
Afghanistan,AFG,1957,30.9458
'''
}, {
"format": 'csv',
"url": 'https://raw.githubusercontent.com/rfordatascience/tidytuesday/refs/heads/main/data/2023/2023-12-05/life_expectancy_different_ages.csv',
'sample': '''Entity,Code,Year,LifeExpectancy0,LifeExpectancy10,LifeExpectancy25,LifeExpectancy45,LifeExpectancy65,LifeExpectancy80
Afghanistan,AFG,1950,27.7275,49.1459,54.4422,63.4225,73.4901,83.7259
Afghanistan,AFG,1951,27.9634,49.2941,54.5644,63.500603,73.5289,83.7448
Afghanistan,AFG,1952,28.4456,49.5822,54.7998,63.6476,73.6018,83.7796
Afghanistan,AFG,1953,28.9304,49.8634,55.028603,63.788902,73.6706,83.8118
Afghanistan,AFG,1954,29.2258,49.9306,55.1165,63.8481,73.7041,83.8334
Afghanistan,AFG,1955,29.9206,50.4315,55.4902,64.0732,73.8087,83.876
Afghanistan,AFG,1956,30.4078,50.7036,55.7131,64.2102,73.8755,83.9073
Afghanistan,AFG,1957,30.9458,51.0233,55.9721,64.3705,73.9542,83.9434
Afghanistan,AFG,1958,31.5066,51.3565,56.244698,64.5401,74.0384,83.9826'''
}, {
"format": 'csv',
'url': 'https://raw.githubusercontent.com/rfordatascience/tidytuesday/refs/heads/main/data/2023/2023-12-05/life_expectancy_female_male.csv',
'sample': '''Entity,Code,Year,LifeExpectancyDiffFM
Afghanistan,AFG,1950,1.2619
Afghanistan,AFG,1951,1.2706013
Afghanistan,AFG,1952,1.2882996
Afghanistan,AFG,1953,1.3066006
Afghanistan,AFG,1954,1.2765007
Afghanistan,AFG,1955,1.3688011
Afghanistan,AFG,1956,1.4055996
Afghanistan,AFG,1957,1.4146996
Afghanistan,AFG,1958,1.3987999
Afghanistan,AFG,1959,1.3992996
Afghanistan,AFG,1960,1.4146004'''
}
]
}, {
'source': 'tidytuesday',
'name': 'PhDs Awarded',
'description': 'The data comes from the NSF - where there are at least 72 different datasets if you wanted to approach the data from a different angle.',
'tables': [
{
"format": 'csv',
"url": 'https://raw.githubusercontent.com/rfordatascience/tidytuesday/refs/heads/main/data/2019/2019-02-19/phd_by_field.csv',
'sample': '''broad_field,major_field,field,year,n_phds
Life sciences,Agricultural sciences and natural resources,Agricultural economics,2008,111
Life sciences,Agricultural sciences and natural resources,Agricultural and horticultural plant breeding,2008,28
Life sciences,Agricultural sciences and natural resources,Agricultural animal breeding,2008,3
Life sciences,Agricultural sciences and natural resources,Agronomy and crop science,2008,68
Life sciences,Agricultural sciences and natural resources,Animal nutrition,2008,41
Life sciences,Agricultural sciences and natural resources,"Animal science, poultry or avian",2008,18
Life sciences,Agricultural sciences and natural resources,"Animal sciences, other",2008,77
Life sciences,Agricultural sciences and natural resources,Environmental science,2008,182
Life sciences,Agricultural sciences and natural resources,Fishing and fisheries sciences and management,2008,52
Life sciences,Agricultural sciences and natural resources,Food science,2008,96
Life sciences,Agricultural sciences and natural resources,"Food science and technology, other",2008,41
Life sciences,Agricultural sciences and natural resources,Forest sciences and biology,2008,32
Life sciences,Agricultural sciences and natural resources,"Forest management, forest resources management",2008,44
Life sciences,Agricultural sciences and natural resources,"Forestry, other",2008,17
Life sciences,Agricultural sciences and natural resources,Horticulture science,2008,50
Life sciences,Agricultural sciences and natural resources,Natural resource and environmental policy,2008,NA
'''
}
]
}, {
'source': 'tidytuesday',
'name': 'Nuclear Explosions',
'description': 'This dataset is from Stockholm International Peace Research Institute, by way of data is plural with credit to Jesus Castagnetto for sharing the dataset.',
'tables': [
{
"format": 'csv',
"url": 'https://raw.githubusercontent.com/rfordatascience/tidytuesday/refs/heads/main/data/2019/2019-08-20/nuclear_explosions.csv',
'sample': '''date_long,year,id_no,country,region,source,latitude,longitude,magnitude_body,magnitude_surface,depth,yield_lower,yield_upper,purpose,name,type
19450716,1945,45001,USA,ALAMOGORDO,DOE,32.54,-105.57,0,0,-0.1,21,21,WR,TRINITY,TOWER
19450805,1945,45002,USA,HIROSHIMA,DOE,34.23,132.27,0,0,-0.6,15,15,COMBAT,LITTLEBOY,AIRDROP
19450809,1945,45003,USA,NAGASAKI,DOE,32.45,129.52,0,0,-0.6,21,21,COMBAT,FATMAN,AIRDROP
19460630,1946,46001,USA,BIKINI,DOE,11.35,165.2,0,0,-0.2,21,21,WE,ABLE,AIRDROP
19460724,1946,46002,USA,BIKINI,DOE,11.35,165.2,0,0,0.03,21,21,WE,BAKER,UW
19480414,1948,48001,USA,ENEWETAK,DOE,11.3,162.15,0,0,-0.08,37,37,WR,X-RAY,TOWER
19480430,1948,48002,USA,ENEWETAK,DOE,11.3,162.15,0,0,-0.08,49,49,WR,YOKE,TOWER
19480514,1948,48003,USA,ENEWETAK,DOE,11.3,162.15,0,0,-0.08,18,18,WR,ZEBRA,TOWER
19490829,1949,49001,USSR,SEMI KAZAKH,DOE,48,76,0,0,0,22,22,WR,NA,SURFACE
19510127,1951,51001,USA,NTS,DOE,37,-116,0,0,-0.35,1,1,WR,ABLE,AIRDROP
19510128,1951,51002,USA,NTS,DOE,37,-116,0,0,-0.35,8,8,WR,BAKER,AIRDROP
19510201,1951,51003,USA,NTS,DOE,37,-116,0,0,-0.35,1,1,WR,EASY,AIRDROP
19510202,1951,51004,USA,NTS,DOE,37,-116,0,0,-0.4,8,8,WR,BAKER2,AIRDROP
19510206,1951,51005,USA,NTS,DOE,37,-116,0,0,-0.5,22,22,WR,FOX,AIRDROP
19510407,1951,51006,USA,ENEWETAK,DOE,11.3,162.15,0,0,-0.1,81,81,WR,DOG,TOWER
19510420,1951,51007,USA,ENEWETAK,DOE,11.3,162.15,0,0,-0.1,47,47,WR,EASY,TOWER
19510508,1951,51008,USA,ENEWETAK,DOE,11.3,162.15,0,0,-0.07,225,225,WR,GEORGE,TOWER
19510524,1951,51009,USA,ENEWETAK,DOE,11.3,162.15,0,0,-0.07,45.5,45.5,WR,ITEM,TOWER'''
}
]
}, {
'source': 'tidytuesday',
'name': 'Nobel Laureate',
'description': '"The Nobel Prize is a set of annual international awards bestowed in several categories by Swedish and Norwegian institutions in recognition of academic, cultural, or scientific advances." - Wikipedia.',
'tables': [
{
"format": 'csv',
"url": 'https://raw.githubusercontent.com/rfordatascience/tidytuesday/refs/heads/main/data/2019/2019-05-14/nobel_winners.csv',
'sample': '''prize_year,category,prize,motivation,prize_share,laureate_id,laureate_type,full_name,birth_date,birth_city,birth_country,gender,organization_name,organization_city,organization_country,death_date,death_city,death_country
1901,Chemistry,The Nobel Prize in Chemistry 1901,"""in recognition of the extraordinary services he has rendered by the discovery of the laws of chemical dynamics and osmotic pressure in solutions""",1/1,160,Individual,Jacobus Henricus van 't Hoff,1852-08-30,Rotterdam,Netherlands,Male,Berlin University,Berlin,Germany,1911-03-01,Berlin,Germany
1901,Literature,The Nobel Prize in Literature 1901,"""in special recognition of his poetic composition, which gives evidence of lofty idealism, artistic perfection and a rare combination of the qualities of both heart and intellect""",1/1,569,Individual,Sully Prudhomme,1839-03-16,Paris,France,Male,NA,NA,NA,1907-09-07,Châtenay,France
1901,Medicine,The Nobel Prize in Physiology or Medicine 1901,"""for his work on serum therapy, especially its application against diphtheria, by which he has opened a new road in the domain of medical science and thereby placed in the hands of the physician a victorious weapon against illness and deaths""",1/1,293,Individual,Emil Adolf von Behring,1854-03-15,Hansdorf (Lawice),Prussia (Poland),Male,Marburg University,Marburg,Germany,1917-03-31,Marburg,Germany
1901,Peace,The Nobel Peace Prize 1901,NA,1/2,462,Individual,Jean Henry Dunant,1828-05-08,Geneva,Switzerland,Male,NA,NA,NA,1910-10-30,Heiden,Switzerland
1901,Peace,The Nobel Peace Prize 1901,NA,1/2,463,Individual,Frédéric Passy,1822-05-20,Paris,France,Male,NA,NA,NA,1912-06-12,Paris,France
1901,Physics,The Nobel Prize in Physics 1901,"""in recognition of the extraordinary services he has rendered by the discovery of the remarkable rays subsequently named after him""",1/1,1,Individual,Wilhelm Conrad Röntgen,1845-03-27,Lennep (Remscheid),Prussia (Germany),Male,Munich University,Munich,Germany,1923-02-10,Munich,Germany
1902,Chemistry,The Nobel Prize in Chemistry 1902,"""in recognition of the extraordinary services he has rendered by his work on sugar and purine syntheses""",1/1,161,Individual,Hermann Emil Fischer,1852-10-09,Euskirchen,Prussia (Germany),Male,Berlin University,Berlin,Germany,1919-07-15,Berlin,Germany
1902,Literature,The Nobel Prize in Literature 1902,"""the greatest living master of the art of historical writing, with special reference to his monumental work, A history of Rome""",1/1,571,Individual,Christian Matthias Theodor Mommsen,1817-11-30,Garding,Schleswig (Germany),Male,NA,NA,NA,1903-11-01,Charlottenburg,Germany
1902,Medicine,The Nobel Prize in Physiology or Medicine 1902,"""for his work on malaria, by which he has shown how it enters the organism and thereby has laid the foundation for successful research on this disease and methods of combating it""",1/1,294,Individual,Ronald Ross,1857-05-13,Almora,India,Male,University College,Liverpool,United Kingdom,1932-09-16,Putney Heath,United Kingdom
1902,Peace,The Nobel Peace Prize 1902,NA,1/2,464,Individual,Élie Ducommun,1833-02-19,Geneva,Switzerland,Male,NA,NA,NA,1906-12-07,Bern,Switzerland
1902,Peace,The Nobel Peace Prize 1902,NA,1/2,465,Individual,Charles Albert Gobat,1843-05-21,Tramelan,Switzerland,Male,NA,NA,NA,1914-03-16,Bern,Switzerland
1902,Physics,The Nobel Prize in Physics 1902,"""in recognition of the extraordinary service they rendered by their researches into the influence of magnetism upon radiation phenomena""",1/2,2,Individual,Hendrik Antoon Lorentz,1853-07-18,Arnhem,Netherlands,Male,Leiden University,Leiden,Netherlands,1928-02-04,NA,Netherlands'''
}
]
}, {
'source': 'tidytuesday',
'name': 'Space launches',
'description': 'Taken from Economist GitHub (https://github.com/rfordatascience/tidytuesday/tree/main/data/2018/2018-08-21). These are the data behind the "space launches" article, The space race is dominated by new contenders. Principal data came from the Jonathan McDowell\'s JSR Launch Vehicle Database.',
'tables': [
{
"format": 'csv',
"url": 'https://raw.githubusercontent.com/rfordatascience/tidytuesday/refs/heads/main/data/2019/2019-01-15/agencies.csv',
'sample': '''agency,count,ucode,state_code,type,class,tstart,tstop,short_name,name,location,longitude,latitude,error,parent,short_english_name,english_name,unicode_name,agency_type
RVSN,1528,RVSN,SU,O/LA,D,1960,1991 Dec,RVSN,Rakentiye Voiska Strategicheskogo Naznacheniye,Mosvka?,-,-,-,-,-,Strategic Rocket Forces,Ракетные войска стратегического назначения,state
UNKS,904,GUKOS,SU,O/LA,D,1986 Apr 24,1991,UNKS,Upravleniye Nachalnika Kosmicheskikh Sredstv,Moskva,-,-,-,MO,-,-,Управление начальника космических средств МО СССР,state
NASA,469,NASA,US,O/LA/LV/PL/S,C,1958 Oct 1,-,NASA,National Aeronautics and Space Administration,"Washington, D.C.",-,-,-,-,-,-,National Aeronautics and Space Administration,state
USAF,388,USAF,US,O/LA/S,D,1947 Sep 18,-,USAF,United States Air Force,"Washington, DC-Pentagon",-,-,-,-,-,-,United States Air Force,state
AE,258,AE,F,O/LA,B,1980 Mar 26,*,Arianespace,"Arianespace, Inc.","Paris-Evry, France",-,-,-,-,Arianespace,-,"Arianespace, Inc.",private
AFSC,247,AFSC,US,LA,D,1961 Apr 1,1992 Jul 1,AFSC,"US Air Force Systems Command, Los Angeles AFS","El Segundo, California",-,-,-,USAF,-,-,"US Air Force Systems Command, Los Angeles AFS",state
VKSR,200,GUKOS,RU,O/LA,D,1997 Jul,2001 Jun 1,VKS RVSN,"Voenno-Kosmicheskiye Sili (Military Space Forces), RVSN","Mosvka-Solnechnogorsk, Rossiya",-,-,-,RVSN,-,Russian Military Space Forces,Военно-космические силы РВСН,state
CALT,181,CALT,CN,LA/LV/PL/E,C,1957 Nov 11,-,CALT,Zhongguo yunzaihuojian jishu yanjiu yuan,Beijing-Nanyuan,-,-,-,CASC,CALT,Chinese Academy of Launch Vehicle Technology (CASC 1st Acad),中国运载火箭技术研究院,state
FKA,128,MOM,RU,O/LA,C,2004,2016 Jan 1,Roskosmos,Federal'noe kosmicheskoe agentstvo Rossii (Roskosmos),Moskva,-,-,-,-,-,Roskosmos,Федеральное космическое агентство (Роскосмос),state
SAST,105,SBA,CN,O/LA/LV/PL,B,1993,-,SAST,Shanghai hangtian jishu yanjiuyuan,Shanghai-Minghan,-,-,-,CASC,-,Shanghai Academy of Space Technology (CASC 8th Acad),上海航天技术研究院,state
ILSK,97,ILSK,RU,LA,B,1995,-,ILS-K,"International Launch Services, Khrunichev",Moskva,-,-,-,KHRU,-,-,"International Launch Services, Khrunichev",private
KVR,78,GUKOS,RU,O/LA,D,2001 Jun 1,2011 Dec 1,KVR,Kosmichesikiye voyska Rossii,Moskva-Solnechnogorsk,-,-,-,-,-,Russian Space Forces,Космические войска России,state
ULAL,70,ULAL,US,LA,B,2006 Dec,-,ULA/LMA,United Launch Alliance/Lockheed Martin Astronautics,"Denver-Centennial, Colorado",-,-,-,LM,-,-,United Launch Alliance/Lockheed Martin Astronautics,private
KHRU,67,KHRU,RU,O/LA/LV/PL/S,B,1994,1998,Khrunichev,"GKNPTs im. M.V. Khrunichev, Zavod Khrunichev",Moskva-Fili,-,-,-,-,-,Khrunichev State Research and Production Center,ГКНПЦ им. М.В.Хруничева,state
SPX,65,SPX,US,O/LA/LV/PL/S,B,2007 Aug,-,SpaceX,SpaceX,"Hawthorne, California",-,-,-,-,-,-,SpaceX,startup'''
}, {
"format": 'csv',
"url": 'https://raw.githubusercontent.com/rfordatascience/tidytuesday/refs/heads/main/data/2019/2019-01-15/launches.csv',
'sample': '''tag,JD,launch_date,launch_year,type,variant,mission,agency,state_code,category,agency_type
1967-065,2439671.38,1967-06-29,1967,Thor Burner 2,,Secor Type II S/N 10,US,US,O,state
1967-080,2439725.7,1967-08-23,1967,Thor Burner 2,,DAPP 3419,US,US,O,state
1967-096,2439774.83,1967-10-11,1967,Thor Burner 2,,DAPP 4417,US,US,O,state
1968-042,2439999.69,1968-05-23,1968,Thor Burner 2,,DAPP 5420,US,US,O,state
1968-092,2440152.69,1968-10-23,1968,Thor Burner 2,,DAPP 6422,US,US,O,state
1969-062,2440425.69,1969-07-23,1969,Thor Burner 2,,DAPP 7421,US,US,O,state
1970-012,2440628.86,1970-02-11,1970,Thor Burner 2,,DAPP Block 5A F-1,US,US,O,state
1970-070,2440832.86,1970-09-03,1970,Thor Burner 2,,DAPP Block 5A F-2,US,US,O,state
1971-012,2440999.66,1971-02-17,1971,Thor Burner 2,,DAPP Block 5A F-3,US,US,O,state
1971-054,2441111.08,1971-06-08,1971,Thor Burner 2,,P70-1,US,US,O,state
1971-087,2441238.83,1971-10-14,1971,Thor Burner 2A,,DMSP Block 5B F-1 (SV-2),US,US,O,state
1972-018,2441400.87,1972-03-24,1972,Thor Burner 2A,,DMSP Block 5B F-2 (SV-1),US,US,O,state
1972-089,2441630.64,1972-11-09,1972,Thor Burner 2A,,DMSP Block 5B F-3,US,US,O,state
1973-054,2441911.7,1973-08-17,1973,Thor Burner 2A,,DMSP Block 5B F-4,US,US,O,state
1974-015,2442122.83,1974-03-16,1974,Thor Burner 2A,,DMSP Block 5B F-5,US,US,O,state
1974-063,2442268.64,1974-08-09,1974,Thor Burner 2A,,DMSP Block 5C F-1,US,US,O,state'''
}
]
},
]
================================================
FILE: py-src/data_formulator/sandbox/__init__.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
from .local_sandbox import LocalSandbox
from .docker_sandbox import DockerSandbox
# Valid values for the --sandbox CLI option / SANDBOX env var.
SANDBOX_OPTIONS = ("local", "docker")
def create_sandbox(sandbox: str = "local") -> LocalSandbox | DockerSandbox:
"""Instantiate a sandbox from a config string.
Parameters
----------
sandbox : str
``"local"`` (default) or ``"docker"``.
"""
if sandbox == "docker":
return DockerSandbox()
return LocalSandbox()
================================================
FILE: py-src/data_formulator/sandbox/base.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
"""
Abstract base class for code-execution sandboxes.
Every sandbox backend must subclass :class:`Sandbox` and implement
:meth:`run_python_code`. The return contract is a dict with:
* ``{'status': 'ok', 'content': }`` on success
* ``{'status': 'error', 'content': ''}`` on failure
"""
from abc import ABC, abstractmethod
import pandas as pd
class Sandbox(ABC):
"""Base class for sandbox execution backends."""
@abstractmethod
def run_python_code(
self,
code: str,
workspace,
output_variable: str,
) -> dict:
"""Execute a Python script and return the resulting DataFrame.
The script runs with the workspace directory as its working
directory (read-only). Scripts can therefore read files directly
via e.g. ``pd.read_csv("file.csv")``.
Parameters
----------
code : str
Python source code to execute. The script is expected to
populate a variable named *output_variable* with a
:class:`pandas.DataFrame`.
workspace
A :class:`~data_formulator.datalake.workspace.Workspace`
instance. The sandbox uses ``workspace.local_dir()`` to set up
the execution environment.
output_variable : str
Name of the variable in *code* that holds the result.
Returns
-------
dict
``{'status': 'ok', 'content': DataFrame}`` on success, or
``{'status': 'error', 'content': str}`` on failure.
"""
...
================================================
FILE: py-src/data_formulator/sandbox/docker_sandbox.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
"""
Docker-based sandbox for executing Python code in an isolated container.
The workspace directory is mounted **read-only** as the container's working
directory so user scripts can read data files via e.g.
``pd.read_csv("file.csv")`` but cannot tamper with the host filesystem.
The output DataFrame is serialised to Parquet and read back via a
bind-mounted output directory.
"""
import logging
import os
import shutil
import subprocess
import tempfile
import textwrap
import pandas as pd
from werkzeug.utils import secure_filename
from .base import Sandbox
logger = logging.getLogger(__name__)
# ---------------------------------------------------------------------------
# Configuration
# ---------------------------------------------------------------------------
DEFAULT_DOCKER_IMAGE = os.environ.get(
"DOCKER_SANDBOX_IMAGE", "data-formulator-sandbox"
)
DEFAULT_TIMEOUT = int(os.environ.get("DOCKER_SANDBOX_TIMEOUT", "120"))
class DockerSandbox(Sandbox):
"""Execute Python code inside a Docker container.
The workspace directory is bind-mounted **read-only** as the
container's working directory. Scripts read files directly via
e.g. ``pd.read_csv("file.csv")``.
Parameters
----------
docker_image : str
Docker image tag to use. The default ``data-formulator-sandbox``
is built from ``Dockerfile.sandbox`` and has all required packages
pre-installed. Override with ``DOCKER_SANDBOX_IMAGE`` env-var.
timeout : int
Wall-clock timeout in seconds (default: 120 or
``DOCKER_SANDBOX_TIMEOUT``).
"""
def __init__(
self,
docker_image: str = DEFAULT_DOCKER_IMAGE,
timeout: int = DEFAULT_TIMEOUT,
):
self.docker_image = docker_image
self.timeout = timeout
# ------------------------------------------------------------------
# Public interface
# ------------------------------------------------------------------
def run_python_code(
self,
code: str,
workspace,
output_variable: str,
) -> dict:
"""Execute *code* in a Docker container and return the result DataFrame.
The wrapper script runs the user code, then serialises
``output_variable`` to Parquet so the host can read it back.
Returns
-------
dict
``{'status': 'ok', 'content': DataFrame}`` on success, or
``{'status': 'error', 'content': str}`` on failure.
"""
# Use local_dir() to materialise workspace files locally
# (no-op for local workspaces, downloads blobs for Azure).
with workspace.local_dir() as local_path:
workspace_path = str(local_path)
tmpdir = tempfile.mkdtemp(prefix="df_docker_")
output_dir = os.path.join(tmpdir, "outputs")
os.makedirs(output_dir, exist_ok=True)
# ---- build wrapper script -----------------------------------------
output_parquet = f"/sandbox/outputs/{output_variable}.parquet"
wrapper_script = textwrap.dedent("""\
import warnings
warnings.filterwarnings('ignore')
# --- user code ---
{user_code}
# --- serialise output ---
import pandas as _pd
_out = {output_variable}
if not isinstance(_out, _pd.DataFrame):
raise TypeError(
'{output_variable} is not a DataFrame '
f'(type: {{type(_out).__name__}})'
)
_out.to_parquet('{output_parquet}', index=False)
print("__DOCKER_SANDBOX_OK__")
""").format(
user_code=code,
output_variable=output_variable,
output_parquet=output_parquet,
)
script_path = os.path.join(tmpdir, "run.py")
with open(script_path, "w") as f:
f.write(wrapper_script)
# ---- assemble docker command --------------------------------------
docker_cmd: list[str] = [
"docker", "run",
"--rm",
"--memory", "512m",
"--cpus", "1",
"--pids-limit", "256",
]
abs_ws = os.path.abspath(workspace_path)
docker_cmd += ["-v", f"{abs_ws}:/sandbox/workdir:ro"]
docker_cmd += ["-v", f"{output_dir}:/sandbox/outputs:rw"]
docker_cmd += ["-v", f"{script_path}:/sandbox/run.py:ro"]
docker_cmd += ["-w", "/sandbox/workdir"]
docker_cmd += [self.docker_image]
docker_cmd += ["python", "/sandbox/run.py"]
# ---- execute ------------------------------------------------------
try:
proc = subprocess.run(
docker_cmd,
capture_output=True,
timeout=self.timeout,
text=True,
)
except subprocess.TimeoutExpired:
self._cleanup(tmpdir)
return {
"status": "error",
"content": f"Docker sandbox execution timed out after {self.timeout}s",
}
except FileNotFoundError:
self._cleanup(tmpdir)
return {
"status": "error",
"content": (
"Docker is not installed or not on the PATH. "
"Install Docker to use the docker sandbox."
),
}
except Exception as exc:
self._cleanup(tmpdir)
return {
"status": "error",
"content": f"Failed to start Docker container: {exc}",
}
stdout = proc.stdout or ""
stderr = proc.stderr or ""
if proc.returncode != 0 or "__DOCKER_SANDBOX_OK__" not in stdout:
self._cleanup(tmpdir)
err_detail = stderr.strip() or stdout.strip() or "Unknown error"
return {
"status": "error",
"content": f"Docker sandbox execution failed:\n{err_detail}",
}
# ---- read back output ---------------------------------------------
# Defensive: ensure the filename stays inside output_dir even if
# output_variable somehow contains path separators.
safe_name = secure_filename(output_variable)
if not safe_name:
self._cleanup(tmpdir)
return {
"status": "error",
"content": "Invalid output_variable",
}
parquet_out = os.path.join(output_dir, f"{safe_name}.parquet")
if not os.path.exists(parquet_out):
self._cleanup(tmpdir)
return {
"status": "error",
"content": f'Output variable "{output_variable}" was not produced',
}
try:
output_df = pd.read_parquet(parquet_out)
except Exception as exc:
self._cleanup(tmpdir)
return {
"status": "error",
"content": f"Failed to read output parquet: {exc}",
}
self._cleanup(tmpdir)
return {"status": "ok", "content": output_df}
# ------------------------------------------------------------------
# Internal helpers
# ------------------------------------------------------------------
@staticmethod
def _cleanup(tmpdir: str) -> None:
"""Best-effort recursive removal of *tmpdir*."""
try:
shutil.rmtree(tmpdir, ignore_errors=True)
except Exception:
pass
================================================
FILE: py-src/data_formulator/sandbox/local_sandbox.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
"""Local sandbox -- executes Python code in a persistent warm subprocess.
The script runs with the workspace directory as its working directory
so user scripts access files via e.g. ``pd.read_csv("sample.csv")``.
"""
import atexit
import logging
import os
import threading
import warnings
from multiprocessing import Pipe, Process
from sys import addaudithook
import pandas as pd
from .base import Sandbox
logger = logging.getLogger(__name__)
# ---------------------------------------------------------------------------
# Persistent warm worker
# ---------------------------------------------------------------------------
def _warm_worker_loop(conn):
"""Long-lived child process that pre-imports heavy libraries then
waits for code to execute.
Protocol (over *conn*):
Host -> worker: (code: str, allowed_objects: dict)
Worker -> host: {"status": "ok", "allowed_objects": {...}}
or {"status": "error", "error_message": "..."}
Host -> worker: None -> terminate
"""
warnings.filterwarnings("ignore")
# Install audit hooks once -- they persist for the process lifetime.
def block_mischief(event, arg):
if type(event) != str:
raise RuntimeError("bad audit event")
# Block file writes (only allow reading)
if event == "open" and type(arg[1]) == str and arg[1] not in ("r", "rb"):
raise IOError("file write forbidden")
# Block dangerous filesystem / process operations
_blocked_prefixes = ("subprocess", "shutil", "winreg", "webbrowser")
if event.split(".")[0] in _blocked_prefixes:
raise IOError("potentially dangerous, filesystem-accessing functions forbidden")
# Block network access — code should only transform data, not
# make outbound connections (prevents data exfiltration).
if event in ("socket.connect", "socket.bind", "socket.sendto",
"socket.sendmsg", "socket.getaddrinfo"):
raise IOError("network access forbidden in sandbox")
# Block ctypes / dynamic library loading (could bypass audit hooks)
if event in ("ctypes.dlopen", "ctypes.dlsym", "ctypes.set_errno"):
raise IOError("ctypes access forbidden in sandbox")
# Block import of dangerous modules
if event == "import" and type(arg[0]) == str:
_blocked_modules = ("subprocess", "shutil", "socket", "http",
"urllib", "requests", "ctypes", "multiprocessing",
"signal", "resource")
mod_name = arg[0].split(".")[0]
if mod_name in _blocked_modules:
raise ImportError(f"import of '{mod_name}' is forbidden in sandbox")
addaudithook(block_mischief)
del block_mischief
# Pre-import heavy libraries so first call is fast.
# These stay in sys.modules for the lifetime of the worker.
try:
import numpy # noqa: F401
import pandas # noqa: F401
import duckdb # noqa: F401
except ImportError:
pass
while True:
try:
msg = conn.recv()
except (EOFError, OSError):
break
if msg is None:
break
code, allowed_objects = msg
namespace = {**allowed_objects}
try:
# Security: code is HMAC-SHA256 signed by the server when first generated
# by AI agents (see code_signing.py). The /refresh-derived-data endpoint
# verifies the signature before forwarding code here, ensuring only
# server-originated code is executed. Additional audit hooks above block
# file writes, network access, subprocess spawning, and dangerous imports.
exec(code, namespace) # nosec # codeql[py/code-injection]
except Exception as err:
conn.send({"status": "error", "error_message": f"Error: {type(err).__name__} - {err}"})
continue
conn.send({"status": "ok", "allowed_objects": {k: namespace[k] for k in allowed_objects}})
conn.close()
class _WarmWorkerPool:
"""Pool of persistent child processes with pre-imported libraries.
Workers are forked once and reuse the same process for multiple
calls, avoiding the ~600ms pandas/numpy import overhead each time.
A simple LIFO stack ensures thread-safe checkout/return.
"""
def __init__(self, size: int = 2):
self._size = size
self._lock = threading.Lock()
self._available: list[tuple[Process, object]] = []
self._all: list[tuple[Process, object]] = []
self._closed = False
atexit.register(self.shutdown)
def _spawn(self) -> tuple[Process, object]:
parent_conn, child_conn = Pipe()
p = Process(target=_warm_worker_loop, args=(child_conn,), daemon=True)
p.start()
return p, parent_conn
def acquire(self) -> tuple[Process, object]:
"""Get a warm worker (process, conn). Spawns one if needed."""
with self._lock:
while self._available:
proc, conn = self._available.pop()
if proc.is_alive():
return proc, conn
# Dead worker -- discard and try next
# No available workers -- spawn a new one (up to pool size is advisory)
pair = self._spawn()
self._all.append(pair)
return pair
def release(self, proc: Process, conn) -> None:
"""Return a worker to the pool for reuse."""
with self._lock:
if not self._closed and proc.is_alive():
self._available.append((proc, conn))
def discard(self, proc: Process, conn) -> None:
"""Discard a broken worker (don't put it back)."""
try:
conn.send(None)
except Exception:
pass
try:
proc.terminate()
except Exception:
pass
def shutdown(self) -> None:
with self._lock:
self._closed = True
all_workers = list(self._all)
self._available.clear()
self._all.clear()
for proc, conn in all_workers:
try:
conn.send(None)
except Exception:
pass
try:
proc.join(timeout=2)
except Exception:
pass
if proc.is_alive():
proc.terminate()
# Module-level pool -- shared by all LocalSandbox instances using subprocess mode.
_worker_pool = _WarmWorkerPool(size=2)
class LocalSandbox(Sandbox):
"""Execute Python code in a persistent warm subprocess.
Uses a pool of pre-warmed child processes with pandas/numpy/duckdb
already imported, giving ~1 ms execution overhead per call.
Audit hooks in the child block file writes and dangerous operations.
"""
# ------------------------------------------------------------------
# Public interface
# ------------------------------------------------------------------
def run_python_code(
self,
code: str,
workspace,
output_variable: str,
) -> dict:
"""Execute *code* and return the result DataFrame.
The script runs with the workspace directory as its working
directory so scripts access data files via e.g.
``pd.read_csv("sample.csv")``.
Returns
-------
dict
``{'status': 'ok', 'content': DataFrame}`` on success, or
``{'status': 'error', 'content': str}`` on failure.
"""
with workspace.local_dir() as local_path:
workspace_path = os.path.abspath(str(local_path))
# Prepend a chdir so the script runs inside the workspace directory.
ws_escaped = workspace_path.replace("\\", "\\\\").replace("'", "\\'")
chdir_preamble = f"import os as _sandbox_os; _sandbox_os.chdir('{ws_escaped}')\n"
code_with_chdir = chdir_preamble + code
try:
allowed_objects = {output_variable: None}
result = self._run_in_warm_subprocess(code_with_chdir, allowed_objects)
if result["status"] == "ok":
output_df = result["allowed_objects"][output_variable]
if not isinstance(output_df, pd.DataFrame):
return {
"status": "error",
"content": (
f'Output variable "{output_variable}" is not a '
f"DataFrame (type: {type(output_df).__name__})"
),
}
return {"status": "ok", "content": output_df}
else:
return result
except Exception as e:
return {
"status": "error",
"content": f"Error during execution setup: {type(e).__name__} - {e}",
}
# ------------------------------------------------------------------
# Warm subprocess execution (persistent worker pool)
# ------------------------------------------------------------------
# Maximum wall-clock time for a single code execution (seconds).
EXECUTION_TIMEOUT = int(os.environ.get("DF_SANDBOX_TIMEOUT", "120"))
@staticmethod
def _run_in_warm_subprocess(code, allowed_objects):
"""Send code to a warm worker from the pool, return the result."""
proc, conn = _worker_pool.acquire()
try:
conn.send((code, {**allowed_objects}))
# Enforce a wall-clock timeout to prevent runaway code
if conn.poll(timeout=LocalSandbox.EXECUTION_TIMEOUT):
result = conn.recv()
else:
# Timed out — kill and discard the worker
_worker_pool.discard(proc, conn)
return {
"status": "error",
"error_message": (
f"Code execution timed out after "
f"{LocalSandbox.EXECUTION_TIMEOUT}s"
),
}
_worker_pool.release(proc, conn)
return result
except Exception as e:
_worker_pool.discard(proc, conn)
return {"status": "error", "error_message": f"Error: worker communication failed - {e}"}
================================================
FILE: py-src/data_formulator/sandbox/not_a_sandbox.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
"""Unsandboxed main-process executor -- for benchmarking only.
This runs user code directly in the main process with no isolation.
It is NOT exposed as a CLI option and should only be used to measure
the raw execution overhead baseline in benchmarks.
"""
import os
import warnings
import pandas as pd
from .base import Sandbox
class NotASandbox(Sandbox):
"""Execute Python code directly in the main process (no isolation).
For benchmarking only -- measures raw exec() overhead without any
subprocess or container overhead. No security restrictions are
applied.
"""
def run_python_code(
self,
code: str,
workspace,
output_variable: str,
) -> dict:
with workspace.local_dir() as local_path:
workspace_path = os.path.abspath(str(local_path))
original_cwd = os.getcwd()
try:
os.chdir(workspace_path)
warnings.filterwarnings("ignore")
namespace = {output_variable: None}
# Security: this sandbox has NO isolation and is for benchmarking only.
# In production, use LocalSandbox or DockerSandbox. Code executed here
# is HMAC-SHA256 signed at generation time (see code_signing.py) and
# verified by the /refresh-derived-data endpoint before reaching exec().
exec(code, namespace) # nosec # codeql[py/code-injection]
output_df = namespace[output_variable]
if not isinstance(output_df, pd.DataFrame):
return {
"status": "error",
"content": (
f'Output variable "{output_variable}" is not a '
f"DataFrame (type: {type(output_df).__name__})"
),
}
return {"status": "ok", "content": output_df}
except Exception as e:
return {
"status": "error",
"content": f"Error: {type(e).__name__} - {e}",
}
finally:
os.chdir(original_cwd)
================================================
FILE: py-src/data_formulator/session_routes.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
"""
Session save / load routes.
Delegates all storage operations to the workspace object, which handles
both local filesystem and Azure Blob backends transparently.
"""
import io
import json
import logging
from datetime import datetime
from flask import Blueprint, request, jsonify, send_file, current_app
from data_formulator.auth import get_identity_id
from data_formulator.workspace_factory import get_workspace
logger = logging.getLogger(__name__)
def _disk_persistence_enabled() -> bool:
"""Return True unless --disable-database was passed (no disk persistence)."""
try:
return not current_app.config.get('CLI_ARGS', {}).get('disable_database', False)
except RuntimeError:
return True
session_bp = Blueprint("sessions", __name__, url_prefix="/api/sessions")
# Fields that must never be persisted (contain secrets / ephemeral info)
_SENSITIVE_FIELDS = frozenset([
"models",
"selectedModelId",
"testedModels",
"dataLoaderConnectParams",
"identity",
"agentRules",
"serverConfig",
])
def _strip_sensitive(state: dict) -> dict:
"""Return a copy of *state* with sensitive / ephemeral fields removed."""
return {k: v for k, v in state.items() if k not in _SENSITIVE_FIELDS}
# ---------------------------------------------------------------------------
# Routes
# ---------------------------------------------------------------------------
@session_bp.route("/save", methods=["POST"])
def save_session():
if not _disk_persistence_enabled():
return jsonify(status="error", message="Session save is disabled (no disk persistence)"), 403
data = request.get_json(force=True)
name: str = data.get("name", "").strip()
state: dict = data.get("state")
if not name:
return jsonify(status="error", message="Session name is required"), 400
if state is None:
return jsonify(status="error", message="State payload is required"), 400
identity_id = get_identity_id()
ws = get_workspace(identity_id)
clean_state = _strip_sensitive(state)
saved_at = ws.save_session(name, clean_state)
return jsonify(status="ok", name=name, saved_at=saved_at)
@session_bp.route("/list", methods=["GET"])
def list_sessions():
if not _disk_persistence_enabled():
return jsonify(status="ok", sessions=[])
identity_id = get_identity_id()
ws = get_workspace(identity_id)
return jsonify(status="ok", sessions=ws.list_sessions())
@session_bp.route("/load", methods=["POST"])
def load_session():
if not _disk_persistence_enabled():
return jsonify(status="error", message="Session load is disabled (no disk persistence)"), 403
data = request.get_json(force=True)
name: str = data.get("name", "").strip()
if not name:
return jsonify(status="error", message="Session name is required"), 400
identity_id = get_identity_id()
ws = get_workspace(identity_id)
state = ws.load_session(name)
if state is None:
return jsonify(status="error", message=f"Session '{name}' not found"), 404
return jsonify(status="ok", name=name, state=state)
@session_bp.route("/delete", methods=["POST"])
def delete_session():
if not _disk_persistence_enabled():
return jsonify(status="error", message="Session delete is disabled (no disk persistence)"), 403
data = request.get_json(force=True)
name: str = data.get("name", "").strip()
if not name:
return jsonify(status="error", message="Session name is required"), 400
identity_id = get_identity_id()
ws = get_workspace(identity_id)
if not ws.delete_session(name):
return jsonify(status="error", message=f"Session '{name}' not found"), 404
return jsonify(status="ok", name=name)
@session_bp.route("/export", methods=["POST"])
def export_session():
data = request.get_json(force=True)
state: dict = data.get("state")
if state is None:
return jsonify(status="error", message="State payload is required"), 400
identity_id = get_identity_id()
ws = get_workspace(identity_id)
clean_state = _strip_sensitive(state)
buf = ws.export_session_zip(clean_state)
filename = f"df_session_{datetime.now().strftime('%Y%m%d_%H%M%S')}.dfsession"
return send_file(buf, mimetype="application/zip", as_attachment=True, download_name=filename)
@session_bp.route("/import", methods=["POST"])
def import_session():
if "file" not in request.files:
return jsonify(status="error", message="No file uploaded"), 400
file = request.files["file"]
try:
identity_id = get_identity_id()
ws = get_workspace(identity_id)
state = ws.import_session_zip(io.BytesIO(file.read()))
return jsonify(status="ok", state=state)
except ValueError as e:
return jsonify(status="error", message=str(e)), 400
except Exception as e:
logger.error(f"Error importing session: {e}")
return jsonify(status="error", message=str(e)), 400
================================================
FILE: py-src/data_formulator/tables_routes.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
import logging
import sys
import os
import mimetypes
mimetypes.add_type('application/javascript', '.js')
mimetypes.add_type('application/javascript', '.mjs')
import json
import traceback
from flask import request, jsonify, Blueprint, Response
import pandas as pd
from pathlib import Path
from werkzeug.utils import secure_filename
from data_formulator.data_loader import DATA_LOADERS
from data_formulator.auth import get_identity_id
from data_formulator.datalake.workspace import Workspace
from data_formulator.workspace_factory import get_workspace as _create_workspace
from data_formulator.datalake.parquet_utils import sanitize_table_name as parquet_sanitize_table_name
from data_formulator.datalake.file_manager import save_uploaded_file, is_supported_file
from data_formulator.datalake.metadata import TableMetadata as DatalakeTableMetadata
import re
# Get logger for this module (logging config done in app.py)
logger = logging.getLogger(__name__)
import os
tables_bp = Blueprint('tables', __name__, url_prefix='/api/tables')
def _get_workspace():
"""Get workspace for the current identity."""
return _create_workspace(get_identity_id())
# Row-count threshold above which we use DuckDB for parquet tables
# (avoids loading the entire file into memory via pandas).
_LARGE_TABLE_THRESHOLD = 100_000
def _should_use_duckdb(workspace, table_name: str) -> bool:
"""Return True if the table is a large parquet file that benefits from DuckDB.
Small parquet tables are faster to handle with pandas (avoids DuckDB
connection overhead and repeated YAML reads).
"""
meta = workspace.get_table_metadata(table_name)
if meta is None or meta.file_type != "parquet":
return False
row_count = meta.row_count or 0
return row_count > _LARGE_TABLE_THRESHOLD
def _quote_duckdb(col: str) -> str:
"""Quote identifier for DuckDB (double quotes, escape internal quotes)."""
return '"' + str(col).replace('"', '""') + '"'
def _dedup_dataframe_columns(df: pd.DataFrame) -> pd.DataFrame:
"""Remove duplicate columns from a DataFrame, keeping the first occurrence."""
if df.columns.duplicated().any():
return df.loc[:, ~df.columns.duplicated()]
return df
def _dedup_list(items: list) -> list:
"""Remove duplicates from a list while preserving order."""
return list(dict.fromkeys(items))
def _build_parquet_sample_sql(
columns: list[str],
aggregate_fields_and_functions: list,
select_fields: list,
method: str,
order_by_fields: list,
sample_size: int,
) -> tuple[str, str]:
"""
Build DuckDB SQL for sampling (and optional aggregation) over parquet.
Returns (main_sql, count_sql) where each contains {parquet} placeholder.
"""
valid_agg = [(f, fn) for (f, fn) in aggregate_fields_and_functions if f is None or f in columns]
valid_select = _dedup_list([f for f in select_fields if f in columns])
valid_order = [f for f in order_by_fields if f in columns]
if valid_agg:
select_parts = []
for field, function in valid_agg:
fn = function.lower()
if field is None and fn == "count":
select_parts.append("COUNT(*) AS _count")
elif field in columns:
q = _quote_duckdb(field)
if fn == "count":
select_parts.append(f"COUNT({q}) AS _count")
elif fn in ("avg", "average", "mean"):
select_parts.append(f"AVG({q}) AS {_quote_duckdb(field + '_' + function)}")
elif fn == "sum":
select_parts.append(f"SUM({q}) AS {_quote_duckdb(field + '_sum')}")
elif fn == "min":
select_parts.append(f"MIN({q}) AS {_quote_duckdb(field + '_min')}")
elif fn == "max":
select_parts.append(f"MAX({q}) AS {_quote_duckdb(field + '_max')}")
for f in valid_select:
select_parts.append(f"t.{_quote_duckdb(f)}")
group_cols = valid_select
group_by = f" GROUP BY {', '.join('t.' + _quote_duckdb(c) for c in group_cols)}" if group_cols else ""
inner = f"SELECT {', '.join(select_parts)} FROM {{parquet}} AS t{group_by}"
count_sql = f"SELECT COUNT(*) FROM ({inner}) AS sub"
if method == "random":
order_by = " ORDER BY RANDOM()"
elif method == "head" and valid_order:
order_by = " ORDER BY " + ", ".join(f"sub.{_quote_duckdb(c)} ASC" for c in valid_order)
elif method == "bottom" and valid_order:
order_by = " ORDER BY " + ", ".join(f"sub.{_quote_duckdb(c)} DESC" for c in valid_order)
else:
order_by = ""
main_sql = f"SELECT * FROM ({inner}) AS sub{order_by} LIMIT {sample_size}"
return main_sql, count_sql
count_sql = "SELECT COUNT(*) FROM {parquet} AS t"
if method == "random":
order_by = " ORDER BY RANDOM()"
elif method == "head" and valid_order:
order_by = " ORDER BY " + ", ".join(f"t.{_quote_duckdb(c)} ASC" for c in valid_order)
elif method == "bottom" and valid_order:
order_by = " ORDER BY " + ", ".join(f"t.{_quote_duckdb(c)} DESC" for c in valid_order)
else:
order_by = ""
if valid_select:
select_list = ", ".join(f"t.{_quote_duckdb(c)}" for c in valid_select)
main_sql = f"SELECT {select_list} FROM {{parquet}} AS t{order_by} LIMIT {sample_size}"
else:
main_sql = f"SELECT * FROM {{parquet}} AS t{order_by} LIMIT {sample_size}"
return main_sql, count_sql
def _table_metadata_to_source_metadata(meta: DatalakeTableMetadata) -> dict | None:
"""Convert workspace TableMetadata to API source_metadata dict (for refresh)."""
if meta.loader_type is None and meta.loader_params is None:
return None
return {
"table_name": meta.name,
"data_loader_type": meta.loader_type or "",
"data_loader_params": meta.loader_params or {},
"source_table_name": meta.source_table,
"source_query": meta.source_query,
"last_refreshed": meta.last_synced.isoformat() if meta.last_synced else None,
"content_hash": meta.content_hash,
}
@tables_bp.route('/open-workspace', methods=['POST'])
def open_workspace():
"""Open the Data Formulator home directory in the system file manager."""
from flask import current_app
from data_formulator.datalake.workspace import get_data_formulator_home
import subprocess, platform
if current_app.config.get('CLI_ARGS', {}).get('disable_database', False):
return jsonify(status="error", message="Workspace access is disabled"), 403
try:
home_path = str(get_data_formulator_home())
# Ensure directory exists
Path(home_path).mkdir(parents=True, exist_ok=True)
system = platform.system()
if system == "Darwin":
subprocess.Popen(["open", home_path])
elif system == "Windows":
subprocess.Popen(["explorer", home_path])
else:
subprocess.Popen(["xdg-open", home_path])
return jsonify(status="ok", path=home_path)
except Exception as e:
logger.error(f"Failed to open workspace: {e}")
return jsonify(status="error", message=str(e)), 500
@tables_bp.route('/list-tables', methods=['GET'])
def list_tables():
"""List all tables in the current workspace (datalake)."""
try:
workspace = _get_workspace()
result = []
for table_name in workspace.list_tables():
try:
meta = workspace.get_table_metadata(table_name)
if meta is None:
continue
columns = [{"name": c.name, "type": c.dtype} for c in (meta.columns or [])]
if not columns and meta.file_type == "parquet":
try:
schema_info = workspace.get_parquet_schema(table_name)
columns = [{"name": c["name"], "type": c["type"]} for c in schema_info.get("columns", [])]
except Exception:
pass
row_count = meta.row_count
if row_count is None and meta.file_type == "parquet":
try:
schema_info = workspace.get_parquet_schema(table_name)
row_count = schema_info.get("num_rows", 0) or 0
except Exception:
row_count = 0
if row_count is None:
row_count = 0
sample_rows = []
if row_count > 0:
try:
if _should_use_duckdb(workspace, table_name):
df = workspace.run_parquet_sql(table_name, "SELECT * FROM {parquet} AS t LIMIT 1000")
else:
df = workspace.read_data_as_df(table_name)
df = df.head(1000)
df = _dedup_dataframe_columns(df)
sample_rows = json.loads(df.to_json(orient='records', date_format='iso'))
except Exception:
pass
source_metadata = _table_metadata_to_source_metadata(meta)
result.append({
"name": table_name,
"columns": columns,
"row_count": row_count,
"sample_rows": sample_rows,
"view_source": None,
"source_metadata": source_metadata,
})
except Exception as e:
logger.error(f"Error getting table metadata for {table_name}: {str(e)}")
continue
return jsonify({"status": "success", "tables": result})
except Exception as e:
safe_msg, status_code = sanitize_db_error_message(e)
return jsonify({"status": "error", "message": safe_msg}), status_code
def _apply_aggregation_and_sample(
df: pd.DataFrame,
aggregate_fields_and_functions: list,
select_fields: list,
method: str,
order_by_fields: list,
sample_size: int,
) -> tuple[pd.DataFrame, int]:
"""
Apply aggregation (optional), then sample with ordering.
Returns (sampled_df, total_row_count_after_aggregation).
"""
columns = list(df.columns)
valid_agg = [
(f, fn) for (f, fn) in aggregate_fields_and_functions
if f is None or f in columns
]
valid_select = _dedup_list([f for f in select_fields if f in columns])
valid_order = [f for f in order_by_fields if f in columns]
if valid_agg:
group_cols = valid_select
agg_spec = {}
for field, function in valid_agg:
fn = function.lower()
if field is None and fn == "count":
agg_spec["_count"] = ("__size__", "size")
elif field in columns:
if fn == "count":
agg_spec["_count"] = (field, "count")
elif fn in ("avg", "average", "mean"):
agg_spec[f"{field}_{function}"] = (field, "mean")
elif fn == "sum":
agg_spec[f"{field}_sum"] = (field, "sum")
elif fn == "min":
agg_spec[f"{field}_min"] = (field, "min")
elif fn == "max":
agg_spec[f"{field}_max"] = (field, "max")
if "_count" in agg_spec and agg_spec["_count"] == ("__size__", "size"):
df = df.assign(__size__=1)
agg_spec["_count"] = ("__size__", "count")
if group_cols:
df_agg = df.groupby(group_cols, dropna=False).agg(**{k: (c, f) for k, (c, f) in agg_spec.items()}).reset_index()
else:
df_agg = pd.DataFrame([{k: df[c].agg(f) for k, (c, f) in agg_spec.items()}])
total_row_count = len(df_agg)
work = df_agg
else:
total_row_count = len(df)
work = df[valid_select].copy() if valid_select else df.copy()
if method == "random":
work = work.sample(n=min(sample_size, len(work)), random_state=None)
elif method == "head":
work = work.sort_values(by=valid_order, ascending=True).head(sample_size) if valid_order else work.head(sample_size)
elif method == "bottom":
work = work.sort_values(by=valid_order, ascending=False).head(sample_size) if valid_order else work.tail(sample_size).iloc[::-1].reset_index(drop=True)
else:
work = work.head(sample_size)
return work, total_row_count
@tables_bp.route('/sample-table', methods=['POST'])
def sample_table():
"""Sample a table from the workspace. Uses DuckDB for parquet (no full load)."""
try:
data = request.get_json()
table_id = data.get('table')
sample_size = data.get('size', 1000)
aggregate_fields_and_functions = data.get('aggregate_fields_and_functions', [])
select_fields = data.get('select_fields', [])
method = data.get('method', 'random')
order_by_fields = data.get('order_by_fields', [])
workspace = _get_workspace()
if _should_use_duckdb(workspace, table_id):
schema_info = workspace.get_parquet_schema(table_id)
columns = [c["name"] for c in schema_info.get("columns", [])]
main_sql, count_sql = _build_parquet_sample_sql(
columns,
aggregate_fields_and_functions,
select_fields,
method,
order_by_fields,
sample_size,
)
total_row_count = int(workspace.run_parquet_sql(table_id, count_sql).iloc[0, 0])
result_df = workspace.run_parquet_sql(table_id, main_sql)
else:
df = workspace.read_data_as_df(table_id)
result_df, total_row_count = _apply_aggregation_and_sample(
df,
aggregate_fields_and_functions,
select_fields,
method,
order_by_fields,
sample_size,
)
result_df = _dedup_dataframe_columns(result_df)
rows_json = json.loads(result_df.to_json(orient='records', date_format='iso'))
return jsonify({
"status": "success",
"rows": rows_json,
"total_row_count": total_row_count,
})
except Exception as e:
logger.error(f"Error sampling table: {str(e)}")
safe_msg, status_code = sanitize_db_error_message(e)
return jsonify({"status": "error", "message": safe_msg}), status_code
@tables_bp.route('/get-table', methods=['GET'])
def get_table_data():
"""Get data from a specific table in the workspace. Uses DuckDB for parquet (LIMIT/OFFSET only)."""
try:
table_name = request.args.get('table_name')
page = int(request.args.get('page', 1))
page_size = int(request.args.get('page_size', 100))
offset = (page - 1) * page_size
if not table_name:
return jsonify({"status": "error", "message": "Table name is required"}), 400
workspace = _get_workspace()
if _should_use_duckdb(workspace, table_name):
count_df = workspace.run_parquet_sql(table_name, "SELECT COUNT(*) FROM {parquet} AS t")
total_rows = int(count_df.iloc[0, 0])
page_df = workspace.run_parquet_sql(
table_name,
f"SELECT * FROM {{parquet}} AS t LIMIT {page_size} OFFSET {offset}",
)
page_df = _dedup_dataframe_columns(page_df)
columns = list(page_df.columns)
rows = json.loads(page_df.to_json(orient='records', date_format='iso'))
else:
df = workspace.read_data_as_df(table_name)
df = _dedup_dataframe_columns(df)
total_rows = len(df)
columns = list(df.columns)
page_df = df.iloc[offset : offset + page_size]
rows = json.loads(page_df.to_json(orient='records', date_format='iso'))
return jsonify({
"status": "success",
"table_name": table_name,
"columns": columns,
"rows": rows,
"total_rows": total_rows,
"page": page,
"page_size": page_size,
})
except Exception as e:
logger.error(f"Error getting table data: {str(e)}")
safe_msg, status_code = sanitize_db_error_message(e)
return jsonify({"status": "error", "message": safe_msg}), status_code
@tables_bp.route('/create-table', methods=['POST'])
def create_table():
"""Create a new table from uploaded file or raw data in the workspace."""
try:
has_file = 'file' in request.files
has_raw_data = 'raw_data' in request.files or 'raw_data' in request.form
if not has_file and not has_raw_data:
return jsonify({"status": "error", "message": "No file or raw data provided"}), 400
table_name = request.form.get('table_name')
if not table_name:
return jsonify({"status": "error", "message": "No table name provided"}), 400
workspace = _get_workspace()
base_name = parquet_sanitize_table_name(table_name)
sanitized_table_name = base_name
counter = 1
while sanitized_table_name in workspace.list_tables():
sanitized_table_name = f"{base_name}_{counter}"
counter += 1
if has_file:
file = request.files['file']
if not file.filename or not is_supported_file(file.filename):
return jsonify({"status": "error", "message": "Unsupported file format"}), 400
safe_name = secure_filename(file.filename)
if not safe_name:
return jsonify({"status": "error", "message": "Invalid filename"}), 400
meta = save_uploaded_file(
workspace,
file.stream,
safe_name,
table_name=sanitized_table_name,
overwrite=False,
)
sanitized_table_name = meta.name
row_count = meta.row_count
columns = [c.name for c in (meta.columns or [])]
if row_count is None or not columns:
df = workspace.read_data_as_df(sanitized_table_name)
row_count = len(df)
columns = list(df.columns)
else:
# raw_data can come as a file upload (Blob) or as a form field
if 'raw_data' in request.files:
raw_data = request.files['raw_data'].read().decode('utf-8')
else:
raw_data = request.form.get('raw_data')
try:
df = pd.DataFrame(json.loads(raw_data))
except Exception as e:
return jsonify({"status": "error", "message": f"Invalid JSON data: {str(e)}, it must be a list of dictionaries"}), 400
workspace.write_parquet(df, sanitized_table_name)
row_count = len(df)
columns = list(df.columns)
return jsonify({
"status": "success",
"table_name": sanitized_table_name,
"row_count": row_count,
"columns": columns,
"original_name": base_name,
"is_renamed": base_name != sanitized_table_name,
})
except Exception as e:
logger.error(f"Error creating table: {str(e)}")
safe_msg, status_code = sanitize_db_error_message(e)
return jsonify({"status": "error", "message": safe_msg}), status_code
@tables_bp.route('/sync-table-data', methods=['POST'])
def sync_table_data():
"""Update an existing workspace table's parquet with new row data.
Used when the frontend has fresher data than the workspace (e.g., from stream refresh)
and needs to sync it so sandbox code reads the latest data.
"""
try:
data = request.get_json()
table_name = data.get('table_name')
rows = data.get('rows')
if not table_name:
return jsonify({"status": "error", "message": "table_name is required"}), 400
if rows is None:
return jsonify({"status": "error", "message": "rows is required"}), 400
workspace = _get_workspace()
if table_name not in workspace.list_tables():
return jsonify({"status": "error", "message": f"Table '{table_name}' not found in workspace"}), 404
df = pd.DataFrame(rows) if rows else pd.DataFrame()
workspace.write_parquet(df, table_name)
return jsonify({
"status": "success",
"table_name": table_name,
"row_count": len(df),
})
except Exception as e:
logger.error(f"Error syncing table data: {str(e)}")
safe_msg, status_code = sanitize_db_error_message(e)
return jsonify({"status": "error", "message": safe_msg}), status_code
@tables_bp.route('/delete-table', methods=['POST'])
def drop_table():
"""Drop a table from the workspace."""
try:
data = request.get_json()
table_name = data.get('table_name')
if not table_name:
return jsonify({"status": "error", "message": "No table name provided"}), 400
workspace = _get_workspace()
if not workspace.delete_table(table_name):
return jsonify({"status": "error", "message": f"Table '{table_name}' does not exist"}), 404
return jsonify({"status": "success", "message": f"Table {table_name} dropped"})
except Exception as e:
logger.error(f"Error dropping table: {str(e)}")
safe_msg, status_code = sanitize_db_error_message(e)
return jsonify({"status": "error", "message": safe_msg}), status_code
@tables_bp.route('/upload-db-file', methods=['POST'])
def upload_db_file():
"""No longer used: storage is workspace/datalake, not DuckDB. Kept for API compatibility."""
return jsonify({
"status": "error",
"message": "Database file upload is no longer supported. Data is stored in the workspace; use create-table with a file or data loaders to add data.",
}), 410
@tables_bp.route('/download-db-file', methods=['GET'])
def download_db_file():
"""No longer used: storage is workspace/datalake. Kept for API compatibility."""
return jsonify({
"status": "error",
"message": "Database file download is no longer supported. Data lives in the workspace.",
}), 410
@tables_bp.route('/reset-db-file', methods=['POST'])
def reset_db_file():
"""Reset the workspace for the current session (removes all tables and files)."""
try:
workspace = _get_workspace()
workspace.cleanup()
return jsonify({"status": "success", "message": "Workspace reset successfully"})
except Exception as e:
logger.error(f"Error resetting workspace: {str(e)}")
safe_msg, status_code = sanitize_db_error_message(e)
return jsonify({"status": "error", "message": safe_msg}), status_code
def _is_numeric_duckdb_type(col_type: str) -> bool:
"""Return True if DuckDB/parquet type is numeric for min/max/avg."""
t = (col_type or "").upper()
return any(
t.startswith(k) for k in ("INT", "BIGINT", "SMALLINT", "TINYINT", "DOUBLE", "FLOAT", "REAL", "DECIMAL", "NUMERIC")
)
@tables_bp.route('/analyze', methods=['POST'])
def analyze_table():
"""Get basic statistics about a table in the workspace. Uses DuckDB for parquet (no full load)."""
try:
data = request.get_json()
table_name = data.get('table_name')
if not table_name:
return jsonify({"status": "error", "message": "No table name provided"}), 400
workspace = _get_workspace()
if _should_use_duckdb(workspace, table_name):
schema_info = workspace.get_parquet_schema(table_name)
col_infos = schema_info.get("columns", [])
stats = []
for col_info in col_infos:
col_name = col_info["name"]
col_type = col_info.get("type", "")
q = _quote_duckdb(col_name)
if _is_numeric_duckdb_type(col_type):
sql = (
f"SELECT COUNT(*) AS count, COUNT(DISTINCT t.{q}) AS unique_count, "
f"COUNT(*) - COUNT(t.{q}) AS null_count, "
f"MIN(t.{q}) AS min_val, MAX(t.{q}) AS max_val, AVG(t.{q}) AS avg_val "
f"FROM {{parquet}} AS t"
)
df = workspace.run_parquet_sql(table_name, sql)
row = df.iloc[0]
stats_dict = {
"count": int(row["count"]),
"unique_count": int(row["unique_count"]),
"null_count": int(row["null_count"]),
"min": float(row["min_val"]) if row["min_val"] is not None else None,
"max": float(row["max_val"]) if row["max_val"] is not None else None,
"avg": float(row["avg_val"]) if row["avg_val"] is not None else None,
}
else:
sql = (
f"SELECT COUNT(*) AS count, COUNT(DISTINCT t.{q}) AS unique_count, "
f"COUNT(*) - COUNT(t.{q}) AS null_count FROM {{parquet}} AS t"
)
df = workspace.run_parquet_sql(table_name, sql)
row = df.iloc[0]
stats_dict = {
"count": int(row["count"]),
"unique_count": int(row["unique_count"]),
"null_count": int(row["null_count"]),
}
stats.append({"column": col_name, "type": col_type, "statistics": stats_dict})
else:
df = workspace.read_data_as_df(table_name)
stats = []
for col_name in df.columns:
s = df[col_name]
col_type = str(s.dtype)
stats_dict = {
"count": int(s.count()),
"unique_count": int(s.nunique()),
"null_count": int(s.isna().sum()),
}
if pd.api.types.is_numeric_dtype(s):
stats_dict["min"] = float(s.min()) if s.notna().any() else None
stats_dict["max"] = float(s.max()) if s.notna().any() else None
stats_dict["avg"] = float(s.mean()) if s.notna().any() else None
stats.append({"column": col_name, "type": col_type, "statistics": stats_dict})
return jsonify({"status": "success", "table_name": table_name, "statistics": stats})
except Exception as e:
logger.error(f"Error analyzing table: {str(e)}")
safe_msg, status_code = sanitize_db_error_message(e)
return jsonify({"status": "error", "message": safe_msg}), status_code
def sanitize_table_name(table_name: str) -> str:
"""Sanitize a table name for use in the workspace."""
return parquet_sanitize_table_name(table_name)
def sanitize_db_error_message(error: Exception) -> tuple[str, int]:
"""
Sanitize error messages before sending to client.
Returns a tuple of (sanitized_message, status_code)
"""
# Convert error to string
error_msg = str(error)
# Define patterns for known safe errors
safe_error_patterns = {
# Database table errors
r"Table.*does not exist": (error_msg, 404),
r"Table.*already exists": (error_msg, 409),
# Query errors
r"syntax error": (error_msg, 400),
r"Catalog Error": (error_msg, 404),
r"Binder Error": (error_msg, 400),
r"Invalid input syntax": (error_msg, 400),
# File errors
r"No such file": (error_msg, 404),
r"Permission denied": ("Access denied", 403),
# Data loader errors
r"Entity ID": (error_msg, 500),
r"identity": ("Identity not found, please refresh the page", 500),
}
# Check if error matches any safe pattern
for pattern, (safe_msg, status_code) in safe_error_patterns.items():
if re.search(pattern, error_msg, re.IGNORECASE):
return safe_msg, status_code
# Log the full error for debugging
logger.error(f"Unexpected error occurred: {error_msg}")
# Return a generic error message for unknown errors
return f"An unexpected error occurred: {error_msg}", 500
@tables_bp.route('/data-loader/list-data-loaders', methods=['GET'])
def data_loader_list_data_loaders():
"""List all available data loaders"""
try:
return jsonify({
"status": "success",
"data_loaders": {
name: {
"params": data_loader.list_params(),
"auth_instructions": data_loader.auth_instructions()
}
for name, data_loader in DATA_LOADERS.items()
}
})
except Exception as e:
logger.error(f"Error listing data loaders: {str(e)}")
safe_msg, status_code = sanitize_db_error_message(e)
return jsonify({
"status": "error",
"message": safe_msg
}), status_code
@tables_bp.route('/data-loader/list-tables', methods=['POST'])
def data_loader_list_tables():
"""List tables from a data loader (no workspace needed)."""
try:
data = request.get_json()
data_loader_type = data.get('data_loader_type')
data_loader_params = data.get('data_loader_params')
table_filter = data.get('table_filter', None)
if data_loader_type not in DATA_LOADERS:
return jsonify({"status": "error", "message": f"Invalid data loader type. Must be one of: {', '.join(DATA_LOADERS.keys())}"}), 400
data_loader = DATA_LOADERS[data_loader_type](data_loader_params)
if hasattr(data_loader, 'list_tables') and 'table_filter' in data_loader.list_tables.__code__.co_varnames:
tables = data_loader.list_tables(table_filter=table_filter)
else:
tables = data_loader.list_tables()
return jsonify({"status": "success", "tables": tables})
except Exception as e:
logger.error(f"Error listing tables from data loader: {str(e)}")
safe_msg, status_code = sanitize_db_error_message(e)
return jsonify({"status": "error", "message": safe_msg}), status_code
@tables_bp.route('/data-loader/ingest-data', methods=['POST'])
def data_loader_ingest_data():
"""Ingest data from a data loader into the workspace as parquet."""
try:
data = request.get_json()
data_loader_type = data.get('data_loader_type')
data_loader_params = data.get('data_loader_params')
table_name = data.get('table_name')
import_options = data.get('import_options', {}) or {}
row_limit = import_options.get('row_limit', 1000000)
sort_columns = import_options.get('sort_columns')
sort_order = import_options.get('sort_order', 'asc')
if data_loader_type not in DATA_LOADERS:
return jsonify({"status": "error", "message": f"Invalid data loader type. Must be one of: {', '.join(DATA_LOADERS.keys())}"}), 400
workspace = _get_workspace()
data_loader = DATA_LOADERS[data_loader_type](data_loader_params)
safe_name = parquet_sanitize_table_name(table_name.split('.')[-1] if '.' in table_name else table_name)
meta = data_loader.ingest_to_workspace(
workspace,
safe_name,
source_table=table_name,
size=row_limit,
sort_columns=sort_columns,
sort_order=sort_order,
)
return jsonify({
"status": "success",
"message": "Successfully ingested data from data loader",
"table_name": meta.name,
})
except Exception as e:
logger.error(f"Error ingesting data from data loader: {str(e)}")
safe_msg, status_code = sanitize_db_error_message(e)
return jsonify({"status": "error", "message": safe_msg}), status_code
@tables_bp.route('/data-loader/view-query-sample', methods=['POST'])
def data_loader_view_query_sample():
"""View a sample of data from a query (fetches from external source, no workspace)."""
try:
data = request.get_json()
data_loader_type = data.get('data_loader_type')
data_loader_params = data.get('data_loader_params')
query = data.get('query')
if data_loader_type not in DATA_LOADERS:
return jsonify({"status": "error", "message": f"Invalid data loader type. Must be one of: {', '.join(DATA_LOADERS.keys())}"}), 400
data_loader = DATA_LOADERS[data_loader_type](data_loader_params)
if hasattr(data_loader, 'view_query_sample') and callable(getattr(data_loader, 'view_query_sample')):
sample = data_loader.view_query_sample(query)
else:
return jsonify({
"status": "error",
"message": "Query sample is only supported for loaders that implement view_query_sample. Use a source table to fetch data.",
}), 400
return jsonify({"status": "success", "sample": sample, "message": "Successfully retrieved query sample"})
except Exception as e:
logger.error(f"Error viewing query sample: {str(e)}")
safe_msg, status_code = sanitize_db_error_message(e)
return jsonify({"status": "error", "sample": [], "message": safe_msg}), status_code
@tables_bp.route('/data-loader/fetch-data', methods=['POST'])
def data_loader_fetch_data():
"""Fetch data from an external data loader and return as JSON rows WITHOUT saving to workspace.
This is used when storeOnServer=false (local-only / incognito mode).
The data is returned directly to the frontend without being persisted as parquet.
"""
try:
data = request.get_json()
data_loader_type = data.get('data_loader_type')
data_loader_params = data.get('data_loader_params')
table_name = data.get('table_name')
row_limit = data.get('row_limit', 10000)
sort_columns = data.get('sort_columns')
sort_order = data.get('sort_order', 'asc')
if not data_loader_type or not table_name:
return jsonify({"status": "error", "message": "data_loader_type and table_name are required"}), 400
if data_loader_type not in DATA_LOADERS:
return jsonify({"status": "error", "message": f"Invalid data loader type. Must be one of: {', '.join(DATA_LOADERS.keys())}"}), 400
data_loader = DATA_LOADERS[data_loader_type](data_loader_params)
# Fetch data as DataFrame (not Arrow, since we need JSON output not parquet)
df = data_loader.fetch_data_as_dataframe(
source_table=table_name,
size=row_limit,
sort_columns=sort_columns,
sort_order=sort_order,
)
total_row_count = len(df)
# Apply row limit
if len(df) > row_limit:
df = df.head(row_limit)
df = _dedup_dataframe_columns(df)
rows = json.loads(df.to_json(orient='records', date_format='iso'))
columns = [{"name": col, "type": str(df[col].dtype)} for col in df.columns]
return jsonify({
"status": "success",
"rows": rows,
"columns": columns,
"total_row_count": total_row_count,
"row_limit_applied": row_limit,
})
except Exception as e:
logger.error(f"Error fetching data from data loader: {str(e)}")
logger.error(traceback.format_exc())
safe_msg, status_code = sanitize_db_error_message(e)
return jsonify({"status": "error", "message": safe_msg}), status_code
@tables_bp.route('/data-loader/ingest-data-from-query', methods=['POST'])
def data_loader_ingest_data_from_query():
"""Ingest data from a query into the workspace as parquet."""
return jsonify({
"status": "error",
"message": "Ingestion from custom query is not supported. Please select a source table to ingest.",
}), 400
@tables_bp.route('/data-loader/refresh-table', methods=['POST'])
def data_loader_refresh_table():
"""Refresh a table by re-fetching from its source and updating parquet in the workspace."""
try:
data = request.get_json()
table_name = data.get('table_name')
updated_params = data.get('data_loader_params', {})
if not table_name:
return jsonify({"status": "error", "message": "table_name is required"}), 400
workspace = _get_workspace()
meta = workspace.get_table_metadata(table_name)
if meta is None:
return jsonify({"status": "error", "message": f"No table '{table_name}' found. Cannot refresh."}), 400
if not meta.loader_type:
return jsonify({"status": "error", "message": f"No source metadata for table '{table_name}'. Cannot refresh."}), 400
old_content_hash = meta.content_hash
data_loader_type = meta.loader_type
data_loader_params = {**(meta.loader_params or {}), **updated_params}
if data_loader_type not in DATA_LOADERS:
return jsonify({"status": "error", "message": f"Unknown data loader type: {data_loader_type}"}), 400
data_loader = DATA_LOADERS[data_loader_type](data_loader_params)
if meta.source_table:
arrow_table = data_loader.fetch_data_as_arrow(source_table=meta.source_table)
else:
return jsonify({
"status": "error",
"message": "Refresh is not supported for tables ingested from a query. Only table-based sources can be refreshed.",
}), 400
new_meta, data_changed = workspace.refresh_parquet_from_arrow(table_name, arrow_table)
return jsonify({
"status": "success",
"message": f"Successfully refreshed table '{table_name}'",
"row_count": new_meta.row_count,
"content_hash": new_meta.content_hash,
"data_changed": data_changed,
})
except Exception as e:
logger.error(f"Error refreshing table: {str(e)}")
logger.error(traceback.format_exc())
safe_msg, status_code = sanitize_db_error_message(e)
return jsonify({"status": "error", "message": safe_msg}), status_code
@tables_bp.route('/data-loader/get-table-metadata', methods=['POST'])
def data_loader_get_table_metadata():
"""Get source metadata for a specific table from workspace."""
try:
data = request.get_json()
table_name = data.get('table_name')
if not table_name:
return jsonify({"status": "error", "message": "table_name is required"}), 400
workspace = _get_workspace()
meta = workspace.get_table_metadata(table_name)
metadata = _table_metadata_to_source_metadata(meta) if meta else None
return jsonify({
"status": "success",
"metadata": metadata,
"message": f"No metadata found for table '{table_name}'" if metadata is None else None,
})
except Exception as e:
logger.error(f"Error getting table metadata: {str(e)}")
safe_msg, status_code = sanitize_db_error_message(e)
return jsonify({"status": "error", "message": safe_msg}), status_code
@tables_bp.route('/data-loader/list-table-metadata', methods=['GET'])
def data_loader_list_table_metadata():
"""Get source metadata for all tables in the workspace."""
try:
workspace = _get_workspace()
metadata_list = []
for name in workspace.list_tables():
meta = workspace.get_table_metadata(name)
m = _table_metadata_to_source_metadata(meta) if meta else None
if m:
metadata_list.append(m)
return jsonify({"status": "success", "metadata": metadata_list})
except Exception as e:
logger.error(f"Error listing table metadata: {str(e)}")
safe_msg, status_code = sanitize_db_error_message(e)
return jsonify({"status": "error", "message": safe_msg}), status_code
================================================
FILE: py-src/data_formulator/workflows/__init__.py
================================================
================================================
FILE: py-src/data_formulator/workflows/chart_semantics.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
"""
=============================================================================
CHART SEMANTICS — Lightweight type resolution for VL spec assembly
=============================================================================
Provides semantic-aware type resolution for create_vl_plots.py:
- Type registry (maps semantic types → VL encoding types)
- VL type resolution (nominal / ordinal / temporal / quantitative)
- Ordinal sort order (months, days, quarters)
This is intentionally minimal. The TS agents-chart library is the
canonical source of truth for formatting, color schemes, tick
constraints, domain constraints, and other visual refinements.
The Python side focuses on getting the structural type decisions right
(which directly affect chart shape), and leaves cosmetic details to
defaults or the front-end.
=============================================================================
"""
from __future__ import annotations
import re
import math
from dataclasses import dataclass
from datetime import datetime, date
from typing import Any, Dict, List, Optional, Tuple
# ---------------------------------------------------------------------------
# §1 Type Registry (mirrors type-registry.ts)
# ---------------------------------------------------------------------------
@dataclass(frozen=True)
class TypeRegistryEntry:
t0: str # Top-level family
t1: str # Mid-level category
vis_encodings: tuple # Primary VL types, e.g. ('quantitative',)
agg_role: str # additive | intensive | signed-additive | dimension | identifier
domain_shape: str # open | bounded | fixed | cyclic
_UNKNOWN = TypeRegistryEntry('Categorical', 'Entity', ('nominal',), 'dimension', 'open')
TYPE_REGISTRY: Dict[str, TypeRegistryEntry] = {
# --- Temporal: DateTime ---
'DateTime': TypeRegistryEntry('Temporal', 'DateTime', ('temporal',), 'dimension', 'open'),
'Date': TypeRegistryEntry('Temporal', 'DateTime', ('temporal',), 'dimension', 'open'),
'Time': TypeRegistryEntry('Temporal', 'DateTime', ('temporal',), 'dimension', 'open'),
'Timestamp': TypeRegistryEntry('Temporal', 'DateTime', ('temporal',), 'dimension', 'open'),
# --- Temporal: DateGranule ---
'Year': TypeRegistryEntry('Temporal', 'DateGranule', ('temporal', 'ordinal'), 'dimension', 'open'),
'Quarter': TypeRegistryEntry('Temporal', 'DateGranule', ('ordinal',), 'dimension', 'cyclic'),
'Month': TypeRegistryEntry('Temporal', 'DateGranule', ('ordinal',), 'dimension', 'cyclic'),
'Week': TypeRegistryEntry('Temporal', 'DateGranule', ('ordinal',), 'dimension', 'cyclic'),
'Day': TypeRegistryEntry('Temporal', 'DateGranule', ('ordinal',), 'dimension', 'cyclic'),
'Hour': TypeRegistryEntry('Temporal', 'DateGranule', ('ordinal',), 'dimension', 'cyclic'),
'YearMonth': TypeRegistryEntry('Temporal', 'DateGranule', ('temporal', 'ordinal'), 'dimension', 'open'),
'YearQuarter': TypeRegistryEntry('Temporal', 'DateGranule', ('temporal', 'ordinal'), 'dimension', 'open'),
'YearWeek': TypeRegistryEntry('Temporal', 'DateGranule', ('temporal', 'ordinal'), 'dimension', 'open'),
'Decade': TypeRegistryEntry('Temporal', 'DateGranule', ('temporal', 'ordinal'), 'dimension', 'open'),
# --- Temporal: Duration ---
'Duration': TypeRegistryEntry('Temporal', 'Duration', ('quantitative',), 'additive', 'open'),
# --- Measure: Amount ---
'Amount': TypeRegistryEntry('Measure', 'Amount', ('quantitative',), 'additive', 'open'),
'Price': TypeRegistryEntry('Measure', 'Amount', ('quantitative',), 'intensive', 'open'),
'Revenue': TypeRegistryEntry('Measure', 'Amount', ('quantitative',), 'additive', 'open'),
'Cost': TypeRegistryEntry('Measure', 'Amount', ('quantitative',), 'additive', 'open'),
'Currency': TypeRegistryEntry('Measure', 'Amount', ('quantitative',), 'additive', 'open'),
'GDP': TypeRegistryEntry('Measure', 'Amount', ('quantitative',), 'additive', 'open'),
# --- Measure: Physical ---
'Quantity': TypeRegistryEntry('Measure', 'Physical', ('quantitative',), 'additive', 'open'),
'Temperature': TypeRegistryEntry('Measure', 'Physical', ('quantitative',), 'intensive', 'open'),
# --- Measure: Proportion ---
'Percentage': TypeRegistryEntry('Measure', 'Proportion', ('quantitative',), 'intensive', 'bounded'),
# --- Measure: SignedMeasure ---
'Profit': TypeRegistryEntry('Measure', 'SignedMeasure', ('quantitative',), 'signed-additive', 'open'),
'PercentageChange': TypeRegistryEntry('Measure', 'SignedMeasure', ('quantitative',), 'intensive', 'open'),
'Sentiment': TypeRegistryEntry('Measure', 'SignedMeasure', ('quantitative',), 'intensive', 'open'),
'Correlation': TypeRegistryEntry('Measure', 'SignedMeasure', ('quantitative',), 'intensive', 'bounded'),
# --- Measure: GenericMeasure ---
'Count': TypeRegistryEntry('Measure', 'GenericMeasure', ('quantitative',), 'additive', 'open'),
'Number': TypeRegistryEntry('Measure', 'GenericMeasure', ('quantitative',), 'additive', 'open'),
# --- Discrete ---
'Rank': TypeRegistryEntry('Discrete', 'Rank', ('ordinal',), 'dimension', 'open'),
'Score': TypeRegistryEntry('Discrete', 'Score', ('quantitative', 'ordinal'), 'intensive', 'bounded'),
'Rating': TypeRegistryEntry('Discrete', 'Score', ('quantitative', 'ordinal'), 'intensive', 'bounded'),
'Index': TypeRegistryEntry('Discrete', 'Index', ('ordinal',), 'dimension', 'open'),
'ID': TypeRegistryEntry('Identifier', 'ID', ('nominal',), 'identifier', 'open'),
# --- Geographic ---
'Country': TypeRegistryEntry('Categorical', 'GeoPlace', ('nominal',), 'dimension', 'open'),
'State': TypeRegistryEntry('Categorical', 'GeoPlace', ('nominal',), 'dimension', 'open'),
'City': TypeRegistryEntry('Categorical', 'GeoPlace', ('nominal',), 'dimension', 'open'),
'Region': TypeRegistryEntry('Categorical', 'GeoPlace', ('nominal',), 'dimension', 'open'),
'Latitude': TypeRegistryEntry('Measure', 'GeoCoord', ('geographic', 'quantitative'), 'dimension', 'fixed'),
'Longitude': TypeRegistryEntry('Measure', 'GeoCoord', ('geographic', 'quantitative'), 'dimension', 'fixed'),
# --- Categorical ---
'Category': TypeRegistryEntry('Categorical', 'Entity', ('nominal',), 'dimension', 'open'),
'String': TypeRegistryEntry('Categorical', 'Entity', ('nominal',), 'dimension', 'open'),
'Boolean': TypeRegistryEntry('Categorical', 'Status', ('nominal',), 'dimension', 'open'),
'Status': TypeRegistryEntry('Categorical', 'Status', ('nominal',), 'dimension', 'open'),
'Gender': TypeRegistryEntry('Categorical', 'Demographic', ('nominal',), 'dimension', 'open'),
'AgeGroup': TypeRegistryEntry('Categorical', 'Range', ('ordinal',), 'dimension', 'open'),
'Range': TypeRegistryEntry('Categorical', 'Range', ('ordinal',), 'dimension', 'open'),
'Direction': TypeRegistryEntry('Categorical', 'Entity', ('nominal',), 'dimension', 'cyclic'),
# --- Identifiers ---
'Name': TypeRegistryEntry('Identifier', 'Name', ('nominal',), 'identifier', 'open'),
'Label': TypeRegistryEntry('Identifier', 'Name', ('nominal',), 'identifier', 'open'),
'Code': TypeRegistryEntry('Identifier', 'Code', ('nominal',), 'identifier', 'open'),
'Population': TypeRegistryEntry('Measure', 'Amount', ('quantitative',), 'additive', 'open'),
}
def get_registry_entry(semantic_type: str) -> TypeRegistryEntry:
"""Look up a type in the registry. Falls back to UNKNOWN."""
return TYPE_REGISTRY.get(semantic_type, _UNKNOWN)
def is_registered(semantic_type: str) -> bool:
return semantic_type in TYPE_REGISTRY
# ---------------------------------------------------------------------------
# §2 Channel Semantics (minimal)
# ---------------------------------------------------------------------------
@dataclass
class ChannelSemantics:
"""Resolved semantic decisions for a single channel."""
field: str = ''
semantic_type: str = ''
vl_type: str = 'nominal' # quantitative | nominal | ordinal | temporal
ordinal_sort_order: list[str] | None = None
# ---------------------------------------------------------------------------
# §3 VL Type Resolution
# ---------------------------------------------------------------------------
def resolve_vl_type(semantic_type: str, values: List[Any]) -> str:
"""
Determine the best VL encoding type for a field.
Uses semantic type first, then disambiguates with data.
"""
if not semantic_type or not is_registered(semantic_type):
return _infer_vl_type_from_data(values)
entry = get_registry_entry(semantic_type)
candidates = entry.vis_encodings
if len(candidates) == 1:
return candidates[0] if candidates[0] != 'geographic' else 'quantitative'
# Disambiguate quantitative vs ordinal
if 'quantitative' in candidates and 'ordinal' in candidates:
distinct = len(set(v for v in values if v is not None))
# Guard: if values contain non-integer floats, they are continuous
# and should be quantitative regardless of cardinality.
# E.g. Rating values like 1.2, 3.7, 4.1 are clearly continuous.
nums = [v for v in values if isinstance(v, (int, float))]
if nums:
has_fractions = any(v % 1 != 0 for v in nums)
if has_fractions:
return 'quantitative'
return 'ordinal' if distinct <= 12 else 'quantitative'
# Disambiguate temporal vs ordinal
if 'temporal' in candidates and 'ordinal' in candidates:
non_null = [v for v in values if v is not None]
if non_null and all(isinstance(v, (int, float)) for v in non_null):
# Pure numeric — check if they look like 4-digit years.
# When semantic type is Year/Decade and values are 4-digit
# integers in a plausible year range (1000–2999), use temporal
# for larger sets so VL gets a continuous time axis.
# convert_temporal_data will convert int → str("1980") before
# the data reaches VL, avoiding the unix-ms misinterpretation.
distinct = len(set(non_null))
if _looks_like_year_integers(non_null):
return 'ordinal' if distinct <= 6 else 'temporal'
# Not year-like integers → ordinal (safe default)
return 'ordinal' if distinct <= 20 else 'quantitative'
# Date strings or datetime objects → temporal
distinct = len(set(v for v in values if v is not None))
return 'ordinal' if distinct <= 6 else 'temporal'
# geographic + quantitative
if 'geographic' in candidates and 'quantitative' in candidates:
return 'quantitative'
return candidates[0]
def _looks_like_year_integers(values: List[Any]) -> bool:
"""Check if a list of numeric values look like 4-digit year integers.
Returns True when >=80% of non-null values are integers in the
plausible year range 1000-2999. This is used to decide whether
integer Year/Decade data should get a temporal axis (with string
conversion) rather than being treated as plain quantitative numbers.
"""
nums = [v for v in values if isinstance(v, (int, float)) and not isinstance(v, bool)]
if not nums:
return False
year_count = sum(
1 for v in nums
if v == int(v) and 1000 <= int(v) <= 2999
)
return year_count >= len(nums) * 0.8
def _infer_vl_type_from_data(values: List[Any]) -> str:
"""Infer VL type purely from data values."""
non_null = [v for v in values if v is not None]
if not non_null:
return 'nominal'
if all(isinstance(v, bool) for v in non_null):
return 'nominal'
# Check for native datetime/date objects first
if all(isinstance(v, (datetime, date)) for v in non_null):
return 'temporal'
# Check for pandas Timestamp objects
try:
import pandas as pd
if all(isinstance(v, pd.Timestamp) for v in non_null):
return 'temporal'
except ImportError:
pass
if all(isinstance(v, (int, float)) for v in non_null):
# Pure numeric — check for likely timestamps
if all(_is_likely_timestamp(v) for v in non_null[:20]):
return 'temporal'
return 'quantitative'
# String values — check if they look like dates
str_vals = [v for v in non_null[:30] if isinstance(v, str)]
if str_vals and len(str_vals) >= len(non_null[:30]) * 0.8:
date_count = sum(1 for s in str_vals if _looks_like_date(s))
if date_count >= len(str_vals) * 0.7:
return 'temporal'
return 'nominal'
# ---------------------------------------------------------------------------
# Timestamp detection (mirrors TS isLikelyTimestamp)
# ---------------------------------------------------------------------------
_MAX_TIMESTAMP_SEC = 4102444800 # ~2099-12-31 in epoch seconds
_MAX_TIMESTAMP_MS = 4102444800000 # ~2099-12-31 in epoch milliseconds
def _is_likely_timestamp(val: Any) -> bool:
"""Check if a numeric value is likely a unix timestamp (s or ms)."""
if not isinstance(val, (int, float)):
return False
if isinstance(val, bool):
return False
if math.isnan(val) or math.isinf(val):
return False
if val >= 1e9 and val <= _MAX_TIMESTAMP_SEC:
return True
if val > _MAX_TIMESTAMP_SEC and val <= _MAX_TIMESTAMP_MS:
return True
return False
def _timestamp_to_ms(val: float) -> float:
"""Convert seconds-epoch to ms-epoch if needed."""
return val * 1000 if val <= _MAX_TIMESTAMP_SEC else val
# ---------------------------------------------------------------------------
# Date string detection (mirrors TS looksLikeDateString, much more robust)
# ---------------------------------------------------------------------------
# Pre-compiled patterns for efficiency
_DATE_PATTERNS = [
# ISO 8601: 2020-01-15, 2020-01-15T12:00:00Z
re.compile(r'^\d{4}-\d{2}-\d{2}'),
# Slash-separated: 2020/01/15 or 01/15/2020 or 15/01/2020
re.compile(r'^\d{1,4}[/]\d{1,2}[/]\d{1,4}$'),
# Month name variants: Jan 2020, January 2020, Jan-2020, 2020-Jan
re.compile(r'^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)\w*[\s,.-]+\d', re.I),
re.compile(r'^\d{1,2}[\s,.-]+(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)', re.I),
re.compile(r'^\d{4}[\s,.-]+(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)', re.I),
# Quarter formats: Q1 2020, 2020-Q1, 2020 Q1
re.compile(r'^Q[1-4][\s,-]+\d{4}$', re.I),
re.compile(r'^\d{4}[\s,-]*Q[1-4]$', re.I),
# Dot-separated: 15.01.2020 or 2020.01.15
re.compile(r'^\d{1,2}\.\d{1,2}\.\d{2,4}$'),
re.compile(r'^\d{4}\.\d{1,2}\.\d{1,2}$'),
# Dash-separated with short month: 15-Jan-2020, 2020-01-15
re.compile(r'^\d{1,2}-\w+-\d{2,4}$'),
# Year-month: 2020-01, 2020/01
re.compile(r'^\d{4}[-/]\d{1,2}$'),
# Month-year: Jan-2020
re.compile(r'^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)\w*[-/]\d{4}$', re.I),
# Compact: 20200115
re.compile(r'^\d{8}$'),
]
def _looks_like_date(s: str) -> bool:
"""Check if a string looks like a date/datetime value.
This is a lightweight heuristic used for type inference.
Does NOT match bare 4-digit years ("2020") — those should be
handled via semantic type (Year/Decade) to avoid false positives
with generic integer IDs.
"""
t = s.strip()
if not t:
return False
return any(p.search(t) for p in _DATE_PATTERNS)
# ---------------------------------------------------------------------------
# Robust date parsing (try multiple strategies)
# ---------------------------------------------------------------------------
def _try_parse_date(val: Any) -> Optional[datetime]:
"""Try to parse a value as a datetime. Returns None on failure."""
if isinstance(val, datetime):
return val
if isinstance(val, date) and not isinstance(val, datetime):
return datetime(val.year, val.month, val.day)
try:
import pandas as pd
if isinstance(val, pd.Timestamp):
return val.to_pydatetime()
except ImportError:
pass
if isinstance(val, (int, float)):
if _is_likely_timestamp(val):
ms = _timestamp_to_ms(val)
return datetime.utcfromtimestamp(ms / 1000)
return None
if isinstance(val, str):
t = val.strip()
if not t:
return None
# Fast-path ISO
for fmt in (
'%Y-%m-%d',
'%Y-%m-%dT%H:%M:%S',
'%Y-%m-%dT%H:%M:%SZ',
'%Y-%m-%dT%H:%M:%S.%f',
'%Y-%m-%dT%H:%M:%S.%fZ',
'%m/%d/%Y',
'%d/%m/%Y',
'%Y/%m/%d',
'%b %d, %Y',
'%B %d, %Y',
'%d %b %Y',
'%d %B %Y',
'%b %Y',
'%B %Y',
'%Y-%m',
'%Y/%m',
):
try:
return datetime.strptime(t, fmt)
except ValueError:
continue
# Fallback: pandas parser (very flexible)
try:
import pandas as pd
return pd.to_datetime(t).to_pydatetime()
except Exception:
pass
return None
# ---------------------------------------------------------------------------
# §4 Ordinal Sort Order (months, days, quarters)
# ---------------------------------------------------------------------------
_MONTH_FULL = ['January', 'February', 'March', 'April', 'May', 'June',
'July', 'August', 'September', 'October', 'November', 'December']
_MONTH_ABBR = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
_MONTH_NUM = [str(i) for i in range(1, 13)]
_DOW_FULL = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
_DOW_ABBR = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
_DOW_FULL_SUN = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']
_DOW_ABBR_SUN = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']
_QUARTER = ['Q1', 'Q2', 'Q3', 'Q4']
_COMPASS_8 = ['N', 'NE', 'E', 'SE', 'S', 'SW', 'W', 'NW']
_COMPASS_4 = ['N', 'E', 'S', 'W']
_ORDINAL_SEQUENCES: Dict[str, List[Tuple[List[str], bool]]] = {
'Month': [(_MONTH_FULL, True), (_MONTH_ABBR, True), (_MONTH_NUM, False)],
'Day': [(_DOW_FULL, True), (_DOW_ABBR, True), (_DOW_FULL_SUN, True), (_DOW_ABBR_SUN, True)],
'Quarter': [(_QUARTER, True)],
'Direction': [(_COMPASS_8, True), (_COMPASS_4, True)],
}
def infer_ordinal_sort_order(semantic_type: str, values: List[Any]) -> list[str] | None:
"""
Detect canonical ordinal sort order for months, days, quarters, etc.
Returns sorted unique values in canonical order, or None.
"""
# Try by explicit semantic type
sequences = _ORDINAL_SEQUENCES.get(semantic_type)
if sequences:
result = _match_sequence(values, sequences)
if result:
return result
# Auto-detect for generic types
if not semantic_type or semantic_type in ('Category', 'String', 'Unknown'):
for seqs in _ORDINAL_SEQUENCES.values():
result = _match_sequence(values, seqs)
if result:
return result
return None
def _match_sequence(
values: List[Any],
sequences: List[Tuple[List[str], bool]],
) -> list[str] | None:
unique_vals = list(dict.fromkeys(str(v) for v in values if v is not None))
if not unique_vals:
return None
for labels, case_insensitive in sequences:
lookup = {(l.lower() if case_insensitive else l): i for i, l in enumerate(labels)}
matched = []
unmatched = []
for val in unique_vals:
key = val.lower() if case_insensitive else val
idx = lookup.get(key)
if idx is not None:
matched.append((val, idx))
else:
unmatched.append(val)
if len(matched) >= len(unique_vals) * 0.6 and len(matched) >= 2:
matched.sort(key=lambda x: x[1])
return [m[0] for m in matched] + unmatched
return None
# ---------------------------------------------------------------------------
# §5 Temporal Data Conversion (mirrors TS convertTemporalData)
# ---------------------------------------------------------------------------
def _expand_to_full_year(val: str) -> str:
"""Expand 2-digit year to 4-digit: '98' → '1998', '07' → '2007'."""
t = val.strip()
if re.fullmatch(r'\d{2}', t):
n = int(t)
return str(2000 + n if n <= 49 else 1900 + n)
return val
def convert_temporal_data(
data: List[Dict[str, Any]],
semantic_types: Dict[str, Any],
all_values: Dict[str, List[Any]] | None = None,
) -> List[Dict[str, Any]]:
"""
Convert temporal field values to canonical string representations
so that Vega-Lite can parse them correctly.
Mirrors the TS ``convertTemporalData`` function.
This handles:
- Year/Decade integers → string ("2015" not 2015, avoids VL unix-ms interpretation)
- Unix timestamps → ISO datetime strings
- datetime/date objects → ISO strings
- pd.Timestamp objects → ISO strings
- 2-digit year strings → 4-digit
- Any other temporal values → str()
Parameters:
- data: list of row dicts (will be cloned)
- semantic_types: field_name → semantic type string or annotation dict
- all_values: optional precomputed {field: [values]} for type inference
Returns: new list of row dicts with temporal fields converted to strings.
"""
if not data:
return data
import copy
keys = list(data[0].keys())
temporal_keys = []
for k in keys:
sem_type = _extract_sem_type(semantic_types.get(k))
# Check semantic type
if sem_type and is_registered(sem_type):
entry = get_registry_entry(sem_type)
if 'temporal' in entry.vis_encodings:
temporal_keys.append(k)
continue
# Check data values
vals = all_values[k] if all_values and k in all_values else [r.get(k) for r in data[:50]]
inferred = _infer_vl_type_from_data(vals)
if inferred == 'temporal':
temporal_keys.append(k)
if not temporal_keys:
return data
result = copy.deepcopy(data)
for row in result:
for k in temporal_keys:
val = row.get(k)
if val is None:
continue
sem_type = _extract_sem_type(semantic_types.get(k))
if isinstance(val, (int, float)) and not isinstance(val, bool):
if sem_type in ('Year', 'Decade'):
# Year/Decade: always convert int to string representation
row[k] = str(int(val))
elif _is_likely_timestamp(val):
ms = _timestamp_to_ms(val)
row[k] = datetime.utcfromtimestamp(ms / 1000).isoformat() + 'Z'
elif _looks_like_year_integers([val]):
# 4-digit year-like integer without explicit Year semantic type
# → convert to string so VL doesn't treat it as unix-ms
row[k] = str(int(val))
else:
row[k] = str(val)
elif isinstance(val, datetime):
row[k] = val.isoformat()
elif isinstance(val, date) and not isinstance(val, datetime):
row[k] = val.isoformat()
else:
try:
import pandas as pd
if isinstance(val, pd.Timestamp):
row[k] = val.isoformat()
continue
except ImportError:
pass
# String handling
if isinstance(val, str):
if sem_type in ('Year', 'Decade'):
row[k] = _expand_to_full_year(val)
else:
row[k] = str(val)
else:
row[k] = str(val)
return result
def _extract_sem_type(annotation: Any) -> str:
"""Extract the semantic type string from an annotation (str or dict)."""
if isinstance(annotation, str):
return annotation
if isinstance(annotation, dict):
return annotation.get('type', annotation.get('semantic_type', ''))
return ''
# ---------------------------------------------------------------------------
# §6 Full Channel Resolution
# ---------------------------------------------------------------------------
def resolve_channel_semantics(
field_name: str,
semantic_type: str,
channel: str,
mark_type: str,
values: List[Any],
unit: str | None = None,
intrinsic_domain: tuple[float, float] | None = None,
) -> ChannelSemantics:
"""
Resolve semantic decisions for one (field, channel) pair.
This is the main entry point used by create_vl_plots.py.
Focuses on the critical structural decision: VL type + ordinal sort.
Formatting, domains, ticks, zero-baseline, color schemes, etc. are
left to VL defaults (or the front-end TS library).
"""
vl_type = resolve_vl_type(semantic_type, values)
cs = ChannelSemantics(
field=field_name,
semantic_type=semantic_type,
vl_type=vl_type,
)
# Ordinal sort order (months, days, quarters — affects axis label order)
if vl_type in ('ordinal', 'nominal'):
cs.ordinal_sort_order = infer_ordinal_sort_order(semantic_type, values)
return cs
================================================
FILE: py-src/data_formulator/workflows/create_vl_plots.py
================================================
import pandas as pd
import numpy as np
from typing import Any
import vl_convert as vlc
import base64
import logging
from data_formulator.agents.semantic_types import infer_vl_type_from_name
from data_formulator.workflows.chart_semantics import (
resolve_channel_semantics,
resolve_vl_type,
is_registered,
ChannelSemantics,
convert_temporal_data,
_looks_like_date,
_looks_like_year_integers,
)
logger = logging.getLogger(__name__)
def field_metadata_to_semantic_types(
field_metadata: dict[str, Any] | None,
) -> dict[str, Any] | None:
"""Convert agent ``field_metadata`` to the ``semantic_types`` dict
expected by :func:`assemble_vegailte_chart`.
``field_metadata`` comes from the LLM's ``refined_goal.field_metadata``
and has the shape::
{
"Revenue": {"semantic_type": "Revenue", "unit": "USD"},
"Month": {"semantic_type": "Month"},
}
The returned dict maps field names to either a plain string
(the semantic type name) or a dict with ``type``, ``unit``,
and ``intrinsic_domain`` keys — exactly what ``assemble_vegailte_chart``
already accepts.
"""
if not field_metadata:
return None
result: dict[str, Any] = {}
for field_name, meta in field_metadata.items():
if isinstance(meta, str):
result[field_name] = meta
continue
if not isinstance(meta, dict):
continue
sem_type = meta.get("semantic_type")
if not sem_type:
continue
extras = {}
if "unit" in meta and meta["unit"]:
extras["unit"] = meta["unit"]
if "intrinsic_domain" in meta and meta["intrinsic_domain"]:
extras["intrinsic_domain"] = meta["intrinsic_domain"]
if extras:
result[field_name] = {"type": sem_type, **extras}
else:
result[field_name] = sem_type
return result if result else None
def resolve_field_type(
series: pd.Series,
field_name: str | None = None,
) -> str:
"""
Resolve the Vega-Lite type for a field. Priority:
1. Column-name heuristic (catches derived columns like avg_revenue, year, etc.)
2. Pandas dtype detection (fallback)
Parameters:
- series: the pandas Series for the field
- field_name: column name (used for name heuristics)
Returns one of: 'quantitative', 'nominal', 'ordinal', 'temporal'
"""
# 1. Try column-name heuristic (useful for derived columns)
if field_name:
inferred = infer_vl_type_from_name(field_name)
if inferred:
return inferred
# 2. Fall back to pandas-based detection
return detect_field_type(series)
def detect_field_type(series: pd.Series) -> str:
"""
Detect the appropriate Vega-Lite field type for a pandas Series.
Returns one of: 'quantitative', 'nominal', 'ordinal', 'temporal'
"""
if pd.api.types.is_datetime64_any_dtype(series):
return 'temporal'
if pd.api.types.is_bool_dtype(series):
return 'nominal'
if pd.api.types.is_numeric_dtype(series):
# Check if values look like 4-digit years (1000-2999).
# Year integers should be ordinal (discrete labels), not quantitative
# (which causes VL to format them with SI prefixes like ".024").
non_null_vals = series.dropna().tolist()
if non_null_vals and _looks_like_year_integers(non_null_vals):
return 'ordinal'
# Check if it looks like a discrete categorical variable
unique_count = series.nunique()
total_count = len(series)
if unique_count <= 20 and unique_count / total_count < 0.5:
return 'ordinal'
return 'quantitative'
# String or object type — check for date strings
non_null = series.dropna().head(30).tolist()
if non_null:
str_vals = [v for v in non_null if isinstance(v, str)]
if str_vals and len(str_vals) >= len(non_null) * 0.8:
date_count = sum(1 for s in str_vals if _looks_like_date(s))
if date_count >= len(str_vals) * 0.7:
return 'temporal'
unique_count = series.nunique()
if unique_count <= 50:
return 'nominal'
return 'nominal'
# Chart Templates
CHART_TEMPLATES = [
{
"chart": "Scatter Plot",
"mark": "circle",
"channels": ["x", "y", "color", "opacity", "size", "shape", "column", "row"]
},
{
"chart": "Line Chart",
"mark": "line",
"channels": ["x", "y", "color", "strokeDash", "opacity", "detail", "column", "row"]
},
{
"chart": "Dotted Line Chart",
"mark": {"type": "line", "point": True},
"channels": ["x", "y", "color", "detail", "column", "row"]
},
{
"chart": "Bar Chart",
"mark": "bar",
"channels": ["x", "y", "color", "opacity", "column", "row"]
},
{
"chart": "Grouped Bar Chart",
"mark": "bar",
"channels": ["x", "y", "color", "opacity", "column", "row"]
},
{
"chart": "Stacked Bar Chart",
"mark": "bar",
"channels": ["x", "y", "color", "column", "row"]
},
{
"chart": "Heatmap",
"mark": "rect",
"channels": ["x", "y", "color", "column", "row"]
},
{
"chart": "Area Chart",
"mark": "area",
"channels": ["x", "y", "color", "column", "row"]
},
{
"chart": "Streamgraph",
"mark": "area",
"channels": ["x", "y", "color", "column", "row"]
},
{
"chart": "Boxplot",
"mark": "boxplot",
"channels": ["x", "y", "color", "opacity", "column", "row"]
},
{
"chart": "Histogram",
"mark": "bar",
"channels": ["x", "color", "column", "row"]
},
{
"chart": "Pie Chart",
"mark": "arc",
"channels": ["theta", "color", "column", "row"]
},
{
"chart": "Lollipop Chart",
"mark": "rule", # layered: rule + circle
"channels": ["x", "y", "color", "column", "row"]
},
{
"chart": "Strip Plot",
"mark": {"type": "circle", "opacity": 0.7},
"channels": ["x", "y", "color", "size", "column", "row"]
},
{
"chart": "Density Plot",
"mark": "area",
"channels": ["x", "color", "column", "row"]
},
{
"chart": "Bump Chart",
"mark": {"type": "line", "point": True, "interpolate": "monotone", "strokeWidth": 2},
"channels": ["x", "y", "color", "detail", "column", "row"]
},
{
"chart": "Regression",
"mark": "circle", # layered: circle + regression line
"channels": ["x", "y", "size", "color", "column", "row"]
},
{
"chart": "Ranged Dot Plot",
"mark": "point", # layered: line + point
"channels": ["x", "y", "color"]
},
{
"chart": "Candlestick Chart",
"mark": "rule", # layered: rule + bar
"channels": ["x", "open", "high", "low", "close", "column", "row"]
},
{
"chart": "Waterfall Chart",
"mark": "bar",
"channels": ["x", "y", "color", "column", "row"]
},
{
"chart": "Radar Chart",
"mark": "line", # computed polar projection
"channels": ["x", "y", "color", "column", "row"]
},
{
"chart": "Rose Chart",
"mark": {"type": "arc", "stroke": "white", "padAngle": 0.02},
"channels": ["x", "y", "color", "column", "row"]
},
{
"chart": "Pyramid Chart",
"mark": "bar", # hconcat of 2 panels
"channels": ["x", "y", "color"]
},
{
"chart": "World Map",
"mark": "circle",
"channels": ["longitude", "latitude", "color", "size", "opacity"]
},
{
"chart": "US Map",
"mark": "circle",
"channels": ["longitude", "latitude", "color", "size"]
}
]
# Chart-type-aware expected types per (chart_type, channel).
# When detect_field_type disagrees with what the chart semantics require,
# the value here wins. None means "keep detected".
_CHANNEL_TYPE_OVERRIDES: dict[str, dict[str, str]] = {
"Histogram": {"x": "quantitative"},
"Heatmap": {"x": "nominal", "y": "nominal"},
"Boxplot": {"x": "nominal", "y": "quantitative"},
"Pie Chart": {"theta": "quantitative", "color": "nominal"},
"World Map": {"longitude": "quantitative", "latitude": "quantitative"},
"US Map": {"longitude": "quantitative", "latitude": "quantitative"},
"Candlestick Chart": {"x": "ordinal"},
"Density Plot": {"x": "quantitative"},
"Waterfall Chart": {"x": "ordinal", "y": "quantitative"},
"Pyramid Chart": {"y": "nominal", "x": "quantitative"},
"Strip Plot": {}, # detected dynamically
"Rose Chart": {"x": "nominal", "y": "quantitative"},
}
# Chart types where temporal fields on position channels should be ordinal
# (discrete bars/cells rather than a continuous time axis).
# For these charts, coerce_field_type downgrades "temporal" → "ordinal" on x/y.
_BAR_LIKE_CHARTS = {"Bar Chart", "Grouped Bar Chart", "Stacked Bar Chart", "Lollipop Chart", "Waterfall Chart"}
def coerce_field_type(chart_type: str, channel: str, detected_type: str) -> str:
"""
Return the Vega-Lite type that should actually be used for this
(chart_type, channel) combination. If no override is needed the
originally detected type is returned unchanged.
"""
overrides = _CHANNEL_TYPE_OVERRIDES.get(chart_type, {})
forced = overrides.get(channel)
if forced:
return forced
# Bar-like charts: temporal on x/y should become ordinal (discrete bars)
if chart_type in _BAR_LIKE_CHARTS and channel in ("x", "y") and detected_type == "temporal":
return "ordinal"
return detected_type
def get_chart_template(chart_type: str) -> dict | None:
"""Find a chart template by its full name (e.g. "Scatter Plot")."""
for template in CHART_TEMPLATES:
if template["chart"] == chart_type:
return template
return None
def create_chart_spec(df: pd.DataFrame, fields: list[str], chart_type: str) -> dict[str, dict[str, str]]:
"""
Assign fields to appropriate visualization channels based on their data types and chart type.
"""
encodings = fields_to_encodings(df, chart_type, fields)
return assemble_vegailte_chart(df, chart_type, encodings)
def fields_to_encodings(df, chart_type: str, fields: list[str]) -> dict[str, dict[str, str]]:
"""
Assign fields to appropriate visualization channels based on their data types and chart type.
Parameters:
- df: pandas DataFrame containing the data
- chart_type: string matching one of the chart types in CHART_TEMPLATES (e.g. "Scatter Plot")
- fields: list of column names to assign to channels
Returns:
- dict: mapping of channel names to encoding objects with "field" and "type" properties ("nominal", "quantitative", "temporal")
"""
if not fields:
return {}
# Get available channels for this chart type
template = get_chart_template(chart_type)
if not template:
return {}
available_channels = template["channels"]
# Analyze field types and properties
field_info = []
for field in fields:
if field not in df.columns:
continue
field_type = detect_field_type(df[field])
cardinality = df[field].nunique()
field_info.append({
"field": field,
"type": field_type,
"cardinality": cardinality,
"is_low_cardinality": cardinality <= 20,
"is_very_low_cardinality": cardinality <= 10
})
if not field_info:
return {}
# Sort fields by priority for assignment
def field_priority(field_info_item):
# Prioritize temporal fields for time-based charts
if chart_type in ["Line Chart", "Area Chart"] and field_info_item["type"] == "temporal":
return 0
# Prioritize quantitative fields
elif field_info_item["type"] == "quantitative":
return 1
# Then categorical with reasonable cardinality
elif field_info_item["is_low_cardinality"]:
return 2
# Finally high cardinality categoricals
else:
return 3
field_info.sort(key=field_priority)
encodings = {}
used_fields = set()
def get_field_info_by_name(field_name: str):
"""Helper to get field info by field name"""
return next((f for f in field_info if f["field"] == field_name), None)
def add_encoding(channel: str, field_name: str):
"""Add encoding with type conversion if necessary"""
field_info_item = get_field_info_by_name(field_name)
if not field_info_item:
return
original_type = field_info_item["type"]
encoding = {"field": field_name}
# Determine if type conversion is needed
needs_conversion = False
target_type = original_type
# Heatmap axes should be categorical
if chart_type == "Heatmap" and channel in ["x", "y"]:
if original_type in ["quantitative", "temporal"]:
needs_conversion = True
target_type = "nominal"
# Bar chart x-axis should be categorical for grouping
elif chart_type == "Bar Chart" and channel == "x":
if original_type == "quantitative":
needs_conversion = True
target_type = "nominal"
# Color channel in non-heatmap charts should be categorical for discrete colors
elif channel == "color" and chart_type != "Heatmap":
if original_type == "quantitative" and field_info_item["is_low_cardinality"]:
needs_conversion = True
target_type = "nominal"
# Faceting channels should be categorical
elif channel in ["column", "row"]:
if original_type in ["quantitative", "temporal"]:
needs_conversion = True
target_type = "nominal"
# Shape channel should always be categorical
elif channel == "shape":
if original_type in ["quantitative", "temporal"]:
needs_conversion = True
target_type = "nominal"
# Add type to encoding only if conversion is necessary
if needs_conversion:
encoding["type"] = target_type
encodings[channel] = encoding
used_fields.add(field_name)
# Define channel assignment rules by chart type
def assign_primary_channels():
"""Assign the main x and y channels"""
if "x" in available_channels and "y" in available_channels:
if chart_type == "Bar Chart":
# Bar chart: x = categorical, y = quantitative
categorical_field = next((f for f in field_info
if f["field"] not in used_fields and
f["type"] in ["nominal", "ordinal"]), None)
any_available_field = next((f for f in field_info
if f["field"] not in used_fields and
f["type"] in ["quantitative", "temporal"]), None)
if categorical_field:
add_encoding("x", categorical_field["field"])
elif any_available_field:
add_encoding("x", any_available_field["field"])
quantitative_field = next((f for f in field_info
if f["field"] not in used_fields and
f["type"] == "quantitative"), None)
if quantitative_field:
add_encoding("y", quantitative_field["field"])
elif chart_type in ["Line Chart", "Area Chart"]:
# Line/Area chart: x = temporal/ordinal, y = quantitative
temporal_field = next((f for f in field_info
if f["field"] not in used_fields and
f["type"] in ["temporal", "ordinal"]), None)
# Fallback: use first available field of any type
any_available_field = next((f for f in field_info
if f["field"] not in used_fields), None)
if temporal_field:
add_encoding("x", temporal_field["field"])
elif any_available_field:
add_encoding("x", any_available_field["field"])
# Re-evaluate quantitative field after x-axis assignment
quantitative_field = next((f for f in field_info
if f["field"] not in used_fields and
f["type"] == "quantitative"), None)
if quantitative_field:
add_encoding("y", quantitative_field["field"])
elif chart_type == "Scatter Plot":
# Point charts: flexible for scatter plots, bubble charts, etc.
# Prefer quantitative fields but accept any field type
available_fields = [f for f in field_info if f["field"] not in used_fields]
# Try to get quantitative fields first for traditional scatter plot
quant_fields = [f for f in available_fields if f["type"] == "quantitative"]
if len(quant_fields) >= 2:
# Traditional scatter plot with two quantitative axes
add_encoding("x", quant_fields[0]["field"])
add_encoding("y", quant_fields[1]["field"])
elif len(available_fields) >= 2:
# Bubble chart or categorical point plot - use any available fields
add_encoding("x", available_fields[0]["field"])
add_encoding("y", available_fields[1]["field"])
elif len(available_fields) == 1:
# Single field - use for y-axis, x can be index or categorical
add_encoding("y", available_fields[0]["field"])
elif chart_type == "Heatmap":
# Heatmap: x = categorical, y = categorical, color = quantitative
categorical_fields = [f for f in field_info
if f["field"] not in used_fields and
f["type"] in ["nominal", "ordinal"]]
# Assign x and y to categorical fields
if len(categorical_fields) >= 2:
add_encoding("x", categorical_fields[0]["field"])
add_encoding("y", categorical_fields[1]["field"])
elif len(categorical_fields) >= 1:
# Use available categorical field for one axis
add_encoding("x", categorical_fields[0]["field"])
# Try to find another field for y-axis
other_field = next((f for f in field_info
if f["field"] not in used_fields), None)
if other_field:
add_encoding("y", other_field["field"])
else:
# Fallback: use any available fields
available_fields = [f for f in field_info if f["field"] not in used_fields]
if len(available_fields) >= 2:
add_encoding("x", available_fields[0]["field"])
add_encoding("y", available_fields[1]["field"])
elif chart_type == "Boxplot":
# Box plot: x = categorical, y = quantitative
categorical_field = next((f for f in field_info
if f["field"] not in used_fields and
f["type"] in ["nominal", "ordinal"]), None)
quantitative_field = next((f for f in field_info
if f["field"] not in used_fields and
f["type"] == "quantitative"), None)
if categorical_field:
add_encoding("x", categorical_field["field"])
if quantitative_field:
add_encoding("y", quantitative_field["field"])
else:
# Default: assign first two available fields
available_fields = [f for f in field_info if f["field"] not in used_fields]
if len(available_fields) >= 1:
add_encoding("x", available_fields[0]["field"])
if len(available_fields) >= 2:
add_encoding("y", available_fields[1]["field"])
def assign_aesthetic_channels():
"""Assign color, size, shape channels"""
remaining_fields = [f for f in field_info if f["field"] not in used_fields]
# Special handling for heatmap color channel
if chart_type == "Heatmap" and "color" in available_channels and remaining_fields:
# For heatmaps, color should be quantitative for intensity
color_field = next((f for f in remaining_fields
if f["type"] == "quantitative"), None)
if not color_field:
# Fallback to any remaining field
color_field = remaining_fields[0]
add_encoding("color", color_field["field"])
remaining_fields = [f for f in remaining_fields if f["field"] != color_field["field"]]
# Color for other chart types: prefer low cardinality categorical fields
elif "color" in available_channels and remaining_fields:
color_field = next((f for f in remaining_fields
if f["is_low_cardinality"] and
f["type"] in ["nominal", "ordinal"]), None)
if not color_field:
color_field = remaining_fields[0]
add_encoding("color", color_field["field"])
remaining_fields = [f for f in remaining_fields if f["field"] != color_field["field"]]
# Size: prefer quantitative fields (great for bubble charts)
if "size" in available_channels and remaining_fields:
size_field = next((f for f in remaining_fields
if f["type"] == "quantitative"), None)
if size_field:
add_encoding("size", size_field["field"])
remaining_fields = [f for f in remaining_fields if f["field"] != size_field["field"]]
# Shape: prefer very low cardinality categorical fields
if "shape" in available_channels and remaining_fields:
shape_field = next((f for f in remaining_fields
if f["is_very_low_cardinality"] and
f["type"] in ["nominal", "ordinal"]), None)
if shape_field:
add_encoding("shape", shape_field["field"])
remaining_fields = [f for f in remaining_fields if f["field"] != shape_field["field"]]
def assign_faceting_channels():
"""Assign column and row channels for faceting"""
remaining_fields = [f for f in field_info if f["field"] not in used_fields]
# Column: prefer low cardinality fields
if "column" in available_channels and remaining_fields:
col_field = next((f for f in remaining_fields
if f["is_low_cardinality"]), None)
if col_field:
add_encoding("column", col_field["field"])
remaining_fields = [f for f in remaining_fields if f["field"] != col_field["field"]]
# Row: prefer very low cardinality fields (fewer rows than columns)
if "row" in available_channels and remaining_fields:
row_field = next((f for f in remaining_fields
if f["is_very_low_cardinality"]), None)
if row_field:
add_encoding("row", row_field["field"])
# Execute assignment strategy
assign_primary_channels()
assign_aesthetic_channels()
assign_faceting_channels()
return encodings
def assemble_vegailte_chart(
df: pd.DataFrame,
chart_type: str,
encodings: dict[str, dict[str, str]],
max_nominal_values: int = 68,
config: dict | None = None,
semantic_types: dict[str, Any] | None = None,
) -> dict:
"""
Assemble a Vega-Lite chart specification from a dataframe, chart type, and encodings.
Parameters:
- df: pandas DataFrame containing the data
- chart_type: string matching one of the chart types in CHART_TEMPLATES
- encodings: dict mapping channel names to encoding objects with "field" property
Examples:
- Simple: {"x": {"field": "field1"}, "y": {"field": "field2"}}
- With aggregation: {"x": {"field": "category"}, "y": {"field": "sales", "aggregate": "mean"}}
- max_nominal_values: maximum number of values for nominal axes before truncating
- config: optional chart configuration (binCount, innerRadius, colorScheme, etc.)
- semantic_types: optional dict mapping field names to semantic type strings or
annotation dicts {"type": "Revenue", "unit": "USD", "intrinsic_domain": [0, 100]}
Returns:
- dict: Vega-Lite specification
"""
semantic_types = semantic_types or {}
# Find the chart template
template = get_chart_template(chart_type)
if not template:
raise ValueError(f"Chart type '{chart_type}' not found in templates")
# Build initial spec — some chart types need special structure
spec = _build_initial_spec(chart_type, template, df, encodings, config)
# Remove duplicate columns before converting to records
if df.columns.duplicated().any():
df = df.loc[:, ~df.columns.duplicated()]
# Add data to the spec (inline data from dataframe)
table_data = df.to_dict('records')
# Resolve mark type for semantic decisions
mark_type = template["mark"]
if isinstance(mark_type, dict):
mark_type = mark_type.get("type", "point")
# Chart types that self-manage their encodings in _post_process_chart.
# For these, we still resolve field types but skip adding to spec encoding
# (the _post_process function distributes them from the raw encodings dict).
_SELF_MANAGED_CHARTS = {"Radar Chart", "Pyramid Chart", "Waterfall Chart"}
# Density: x/y are pre-set by template; only color goes through normal path
_DENSITY_SKIP_CHANNELS = {"x", "y"} if chart_type == "Density Plot" else set()
# Apply encodings with semantic-aware handling
for channel, encoding_input in encodings.items():
# Parse encoding input (always a dict with "field" property)
field_name = encoding_input.get("field")
aggregate_func = encoding_input.get("aggregate")
if not field_name or field_name not in df.columns:
continue
encoding_obj = {}
cs: ChannelSemantics | None = None # channel semantics (when available)
# Special scale configuration for radius
if channel == "radius":
encoding_obj["scale"] = {"type": "sqrt", "zero": True}
# Handle aggregation
if aggregate_func == "count":
encoding_obj["field"] = "*"
encoding_obj["aggregate"] = "count"
encoding_obj["title"] = "Count"
encoding_obj["type"] = "quantitative"
elif aggregate_func:
encoding_obj["field"] = field_name
encoding_obj["aggregate"] = aggregate_func
encoding_obj["type"] = "quantitative"
else:
# --- Resolve field type and semantics ---
field_values = df[field_name].dropna().tolist()
sem_annotation = semantic_types.get(field_name)
# Extract semantic type string and optional metadata
sem_type = ''
sem_unit = None
sem_domain = None
if isinstance(sem_annotation, str):
sem_type = sem_annotation
elif isinstance(sem_annotation, dict):
sem_type = sem_annotation.get('type', sem_annotation.get('semantic_type', ''))
sem_unit = sem_annotation.get('unit')
raw_domain = sem_annotation.get('intrinsic_domain')
if isinstance(raw_domain, (list, tuple)) and len(raw_domain) == 2:
sem_domain = (raw_domain[0], raw_domain[1])
# Use semantic-aware type resolution when available, else fall back
if sem_type and is_registered(sem_type):
cs = resolve_channel_semantics(
field_name, sem_type, channel, mark_type,
field_values, unit=sem_unit, intrinsic_domain=sem_domain,
)
encoding_obj["field"] = field_name
encoding_obj["type"] = cs.vl_type
else:
field_type = resolve_field_type(df[field_name], field_name)
encoding_obj["field"] = field_name
encoding_obj["type"] = field_type
# Special handling for year/date fields
if pd.api.types.is_datetime64_any_dtype(df[field_name]):
if channel in ['color', 'size', 'column', 'row']:
encoding_obj["type"] = "nominal"
else:
encoding_obj["type"] = "temporal"
# Chart-type-aware type coercion (e.g. histogram x must be quantitative,
# bar x must be nominal, heatmap x/y must be nominal, etc.)
encoding_obj["type"] = coerce_field_type(chart_type, channel, encoding_obj["type"])
# ── Apply semantic enhancements when available ─────────────────────
if cs:
_apply_semantic_encoding(encoding_obj, cs, channel, chart_type, config)
else:
# Legacy fallback: basic color handling
if encoding_obj.get("type") == "nominal" and channel == "color":
unique_values = df[field_name].unique()
if len(unique_values) >= 16:
encoding_obj["scale"] = {"scheme": "tableau20"}
encoding_obj["legend"] = {"symbolSize": 12, "labelFontSize": 8}
# For map charts, encodings go into the second layer
if chart_type in ("World Map", "US Map"):
spec["layer"][1]["encoding"][channel] = encoding_obj
elif chart_type in _SELF_MANAGED_CHARTS:
pass # post_process will handle distribution from raw encodings
elif channel in _DENSITY_SKIP_CHANNELS:
pass # density template pre-sets x/y
else:
# Add encoding to spec
spec.setdefault("encoding", {})[channel] = encoding_obj
# Special handling for histogram: ensure x has bin:true and y has count
if chart_type == "Histogram":
if "x" in spec["encoding"]:
spec["encoding"]["x"]["bin"] = True
if "y" not in spec["encoding"]:
spec["encoding"]["y"] = {"aggregate": "count"}
# Special handling for pie: mark is 'arc'
if chart_type == "Pie Chart":
spec["mark"] = "arc"
# Special handling for group_bar: add xOffset using the same field as color
if chart_type == "Grouped Bar Chart" and "color" in spec.get("encoding", {}):
color_encoding = spec["encoding"]["color"]
spec["encoding"]["xOffset"] = {
"field": color_encoding["field"],
"type": color_encoding.get("type", "nominal")
}
# Special handling for stacked_bar: set stack mode on quant axis
if chart_type == "Stacked Bar Chart":
stack_mode = (config or {}).get("stackMode", "stacked")
for axis in ("y", "x"):
enc = spec.get("encoding", {}).get(axis)
if enc and enc.get("type") == "quantitative":
if stack_mode == "normalize":
enc["stack"] = "normalize"
elif stack_mode == "center":
enc["stack"] = "center"
elif stack_mode == "layered":
enc["stack"] = None
# default "stacked" uses VL default (true)
break
# Post-process special chart types (layered specs handled by _build_initial_spec)
_post_process_chart(spec, chart_type, df, encodings, config)
# Apply config options
if config:
_apply_chart_config(spec, chart_type, config)
# Handle agent "facet" channel → map to "column" so the existing column→facet logic picks it up
enc_target = spec["layer"][1]["encoding"] if chart_type in ("World Map", "US Map") else spec.get("encoding", {})
if "facet" in enc_target and "column" not in enc_target:
enc_target["column"] = enc_target.pop("facet")
# Handle faceting (column without row becomes facet)
if "encoding" in spec:
if "column" in spec["encoding"] and "row" not in spec["encoding"]:
spec["encoding"]["facet"] = spec["encoding"]["column"]
spec["encoding"]["facet"]["columns"] = 6
del spec["encoding"]["column"]
# Handle nominal axes with many entries
spec_encoding = spec.get("encoding", {})
for channel in ['x', 'y', 'column', 'row']:
if channel in spec_encoding:
encoding = spec_encoding[channel]
if encoding.get("type") == "nominal":
field_name = encoding["field"]
unique_values = df[field_name].unique()
if len(unique_values) > max_nominal_values:
values_to_keep = _get_top_values(
df, field_name, unique_values, channel, spec, max_nominal_values
)
# Filter the data
table_data = [
row for row in table_data
if row[field_name] in values_to_keep
]
# Add placeholder for omitted values
omitted_count = len(unique_values) - len(values_to_keep)
placeholder = f"...{omitted_count} items omitted"
# Update domain
encoding["scale"] = encoding.get("scale", {})
encoding["scale"]["domain"] = list(values_to_keep) + [placeholder]
# Style the placeholder
encoding["axis"] = encoding.get("axis", {})
encoding["axis"]["labelColor"] = {
"condition": {
"test": f"datum.label == '{placeholder}'",
"value": "#999999"
},
"value": "#000000"
}
# Apply spec quality improvements (null handling, tooltips, sizing, etc.)
table_data = _apply_spec_quality(spec, table_data, df, chart_type)
# Convert temporal fields to strings for Vega-Lite.
# Uses the robust convert_temporal_data which handles datetime objects,
# timestamps, year integers, date strings, etc.
table_data = convert_temporal_data(table_data, semantic_types)
# Post-encoding temporal guard: any field resolved as type="temporal"
# must have its integer values converted to strings so VL doesn't
# interpret e.g. 2024 as 2024ms-since-epoch. convert_temporal_data
# above handles fields with known semantic types, but fields resolved
# as temporal purely by name heuristic (e.g. column named "year")
# may still have raw integer values.
_temporal_fields = set()
for _enc in spec.get("encoding", {}).values():
if isinstance(_enc, dict) and _enc.get("type") == "temporal":
_f = _enc.get("field")
if _f:
_temporal_fields.add(_f)
if _temporal_fields and table_data:
for row in table_data:
for _f in _temporal_fields:
v = row.get(_f)
if isinstance(v, (int, float)) and not isinstance(v, bool):
row[_f] = str(int(v)) if v == int(v) else str(v)
# Charts that manage their own data (waterfall, radar, pyramid) set
# spec["data"] in _post_process_chart — don't overwrite it.
if "data" not in spec:
spec["data"] = {"values": table_data}
return spec
# ---------------------------------------------------------------------------
# _build_initial_spec — construct the initial VL spec skeleton for each type
# ---------------------------------------------------------------------------
def _build_initial_spec(
chart_type: str,
template: dict,
df: pd.DataFrame,
encodings: dict,
config: dict | None,
) -> dict:
"""Build the initial VL spec skeleton before encoding channels are applied."""
if chart_type == "Histogram":
return {
"mark": "bar",
"encoding": {
"x": {"bin": True},
"y": {"aggregate": "count"},
},
}
if chart_type in ("World Map", "US Map"):
projection_type = "albersUsa" if chart_type == "US Map" else "equalEarth"
topo_url = (
"https://vega.github.io/vega-lite/data/us-10m.json"
if chart_type == "US Map"
else "https://vega.github.io/vega-lite/data/world-110m.json"
)
topo_feature = "states" if chart_type == "US Map" else "countries"
return {
"width": 500 if chart_type == "US Map" else 600,
"height": 300 if chart_type == "US Map" else 350,
"layer": [
{
"data": {"url": topo_url, "format": {"type": "topojson", "feature": topo_feature}},
"projection": {"type": projection_type},
"mark": {"type": "geoshape", "fill": "lightgray", "stroke": "white"},
},
{
"projection": {"type": projection_type},
"mark": "circle",
"encoding": {},
},
],
}
if chart_type == "Lollipop Chart":
return {
"encoding": {},
"layer": [
{"mark": {"type": "rule", "strokeWidth": 1.5}, "encoding": {}},
{"mark": {"type": "circle", "size": int((config or {}).get("dotSize", 80))}, "encoding": {}},
],
}
if chart_type == "Regression":
reg_transform: dict = {"regression": "__y__", "on": "__x__"}
method = (config or {}).get("regressionMethod", "linear")
if method and method != "linear":
reg_transform["method"] = method
if method == "poly":
reg_transform["order"] = int((config or {}).get("polyOrder", 3))
return {
"layer": [
{"mark": "circle", "encoding": {}},
{
"mark": {"type": "line", "color": "red"},
"transform": [reg_transform],
"encoding": {},
},
],
"encoding": {},
}
if chart_type == "Ranged Dot Plot":
return {
"encoding": {},
"layer": [
{"mark": "line", "encoding": {"detail": {}}},
{"mark": {"type": "point", "filled": True}, "encoding": {"color": {}}},
],
}
if chart_type == "Candlestick Chart":
return {
"encoding": {},
"layer": [
{"mark": "rule", "encoding": {}},
{"mark": {"type": "bar", "size": 14}, "encoding": {}},
],
}
if chart_type == "Waterfall Chart":
# Will be rebuilt into layered spec in _post_process_chart
return {"mark": "bar", "encoding": {}}
if chart_type == "Density Plot":
return {
"mark": "area",
"transform": [{"density": "__field__"}],
"encoding": {
"x": {"field": "value", "type": "quantitative"},
"y": {"field": "density", "type": "quantitative"},
},
}
if chart_type == "Radar Chart":
# Radar is entirely computed; placeholder spec
return {"mark": "point", "encoding": {}}
if chart_type == "Pyramid Chart":
return {
"spacing": 0,
"resolve": {"scale": {"y": "shared"}},
"hconcat": [
{
"mark": "bar",
"encoding": {
"y": {},
"x": {"scale": {"reverse": True}, "stack": None},
"opacity": {"value": 0.9},
"color": {"value": "#4e79a7"},
},
},
{
"mark": "bar",
"encoding": {
"y": {"axis": None},
"x": {"stack": None},
"opacity": {"value": 0.9},
"color": {"value": "#e15759"},
},
},
],
"config": {"view": {"stroke": None}, "axis": {"grid": False}},
}
if chart_type == "Streamgraph":
return {"mark": "area", "encoding": {}}
if chart_type == "Rose Chart":
mark = {"type": "arc", "stroke": "white", "padAngle": 0.02}
return {"mark": mark, "encoding": {}}
# Default: use template mark
mark = template["mark"]
return {"mark": mark, "encoding": {}}
# ---------------------------------------------------------------------------
# _post_process_chart — chart-type-specific post-processing
# ---------------------------------------------------------------------------
def _post_process_chart(
spec: dict,
chart_type: str,
df: pd.DataFrame,
encodings: dict,
config: dict | None,
) -> None:
"""Apply chart-type-specific post-processing after encodings are set."""
if chart_type == "Lollipop Chart":
_post_process_lollipop(spec, df, encodings)
elif chart_type == "Regression":
_post_process_regression(spec, encodings)
elif chart_type == "Ranged Dot Plot":
_post_process_ranged_dot(spec, encodings)
elif chart_type == "Candlestick Chart":
_post_process_candlestick(spec, df, encodings, config)
elif chart_type == "Waterfall Chart":
_post_process_waterfall(spec, df, encodings, config)
elif chart_type == "Density Plot":
_post_process_density(spec, encodings, config)
elif chart_type == "Radar Chart":
_post_process_radar(spec, df, encodings, config)
elif chart_type == "Pyramid Chart":
_post_process_pyramid(spec, df, encodings)
elif chart_type == "Streamgraph":
_post_process_streamgraph(spec, encodings, config)
elif chart_type == "Bump Chart":
_post_process_bump(spec, encodings)
elif chart_type == "Strip Plot":
_post_process_strip(spec, df, encodings, config)
elif chart_type == "Rose Chart":
_post_process_rose(spec, df, encodings, config)
def _post_process_lollipop(spec: dict, df: pd.DataFrame, encodings: dict) -> None:
"""Lollipop: rule from 0 + circle at value. Both layers share positional encodings."""
enc = spec.get("encoding", {})
layer_rule = spec["layer"][0]
layer_circle = spec["layer"][1]
for ch in ("x", "y"):
if ch in enc:
layer_rule["encoding"][ch] = dict(enc[ch])
layer_circle["encoding"][ch] = dict(enc[ch])
# Anchor rule from 0 on the quantitative axis
for axis in ("y", "x"):
if enc.get(axis, {}).get("type") == "quantitative":
layer_rule["encoding"][f"{axis}2"] = {"datum": 0}
break
# Color → circle layer only
if "color" in enc:
layer_circle["encoding"]["color"] = enc.pop("color")
# Facets stay at top-level
for ch in list(enc.keys()):
if ch not in ("x", "y"):
pass # keep in top encoding for faceting
def _post_process_regression(spec: dict, encodings: dict) -> None:
"""Regression: scatter layer + regression trend line."""
scatter = spec["layer"][0]
regression = spec["layer"][1]
top_enc = spec.get("encoding", {})
x_enc = top_enc.get("x")
y_enc = top_enc.get("y")
if x_enc:
scatter["encoding"]["x"] = dict(x_enc)
regression["encoding"]["x"] = dict(x_enc)
regression["transform"][0]["on"] = x_enc.get("field", "__x__")
if y_enc:
scatter["encoding"]["y"] = dict(y_enc)
regression["encoding"]["y"] = dict(y_enc)
regression["transform"][0]["regression"] = y_enc.get("field", "__y__")
if "color" in top_enc:
color_enc = top_enc.pop("color")
scatter["encoding"]["color"] = color_enc
# Group regression by color field so each class gets its own trend line
color_field = color_enc.get("field")
if color_field:
regression["transform"][0]["groupby"] = [color_field]
regression["encoding"]["color"] = dict(color_enc)
# Remove hardcoded red so Vega-Lite uses the shared color scale
regression["mark"] = {"type": "line"}
if "size" in top_enc:
scatter["encoding"]["size"] = top_enc.pop("size")
# Facets
for ch in ("column", "row"):
if ch in top_enc:
pass # keep at top level
def _post_process_ranged_dot(spec: dict, encodings: dict) -> None:
"""Ranged dot plot: line + point layers; detail links line segments."""
enc = spec.get("encoding", {})
line_layer = spec["layer"][0]
point_layer = spec["layer"][1]
if "color" in enc:
point_layer["encoding"]["color"] = enc.pop("color")
# Copy nominal axis into detail encoding for line layer
if enc.get("y", {}).get("type") == "nominal":
import copy
line_layer["encoding"]["detail"] = copy.deepcopy(enc["y"])
elif enc.get("x", {}).get("type") == "nominal":
import copy
line_layer["encoding"]["detail"] = copy.deepcopy(enc["x"])
def _post_process_candlestick(
spec: dict, df: pd.DataFrame, encodings: dict, config: dict | None
) -> None:
"""Candlestick: rule (wick) + bar (body) with conditional coloring."""
enc = spec.get("encoding", {})
rule = spec["layer"][0]
bar = spec["layer"][1]
# x shared
if "x" in enc:
x_enc = dict(enc["x"])
if x_enc.get("type") in ("nominal", "ordinal"):
x_enc["sort"] = None
spec["encoding"]["x"] = x_enc
# Shared y-axis
y_axis = {"type": "quantitative", "scale": {"zero": False}, "axis": {"title": None}}
spec["title"] = {"text": "Price", "anchor": "start", "fontSize": 11,
"fontWeight": "normal", "color": "#666"}
# Rule: y = low, y2 = high
open_f = encodings.get("open", {}).get("field")
high_f = encodings.get("high", {}).get("field")
low_f = encodings.get("low", {}).get("field")
close_f = encodings.get("close", {}).get("field")
if low_f and high_f:
rule["encoding"]["y"] = {"field": low_f, **y_axis}
rule["encoding"]["y2"] = {"field": high_f}
if open_f and close_f:
bar["encoding"]["y"] = {"field": open_f, **y_axis}
bar["encoding"]["y2"] = {"field": close_f}
# Conditional color: green up, red down
bar["encoding"]["color"] = {
"condition": {
"test": f"datum['{open_f}'] < datum['{close_f}']",
"value": "#06982d",
},
"value": "#ae1325",
}
# Adaptive bar size
x_field = enc.get("x", {}).get("field")
if x_field and x_field in df.columns:
card = df[x_field].nunique()
plot_w = 400
bar_size = max(2, min(20, round(plot_w * 0.6 / max(card, 1))))
bar["mark"]["size"] = bar_size
# Remove OHLC channels from top-level encoding (not VL channels)
for ch in ("open", "high", "low", "close"):
enc.pop(ch, None)
def _post_process_waterfall(
spec: dict, df: pd.DataFrame, encodings: dict, config: dict | None
) -> None:
"""Waterfall: cumulative bar chart with positive/negative coloring."""
x_field = encodings.get("x", {}).get("field")
y_field = encodings.get("y", {}).get("field")
if not x_field or not y_field or x_field not in df.columns or y_field not in df.columns:
return
# Build cumulative waterfall data
wf_data = []
cumsum = 0
rows = df[[x_field, y_field]].to_dict("records")
total_rows = len(rows)
for i, row in enumerate(rows):
val = row[y_field] if isinstance(row[y_field], (int, float)) else 0
prev = cumsum
if i == 0 or i == total_rows - 1:
wf_type = "total"
cumsum = val
prev = 0
else:
wf_type = "increase" if val >= 0 else "decrease"
cumsum += val
wf_data.append({
x_field: row[x_field],
"__wf_prev_sum": prev,
"__wf_sum": cumsum,
"__wf_color": wf_type,
})
corner_radius = int((config or {}).get("cornerRadius", 0))
mark_obj: dict = {"type": "bar"}
if corner_radius:
mark_obj["cornerRadius"] = corner_radius
spec.clear()
spec.update({
"data": {"values": wf_data},
"encoding": {
"x": {"field": x_field, "type": "ordinal", "sort": None,
"axis": {"labelAngle": -45}},
},
"layer": [
{
"mark": mark_obj,
"encoding": {
"y": {"field": "__wf_prev_sum", "type": "quantitative", "title": y_field},
"y2": {"field": "__wf_sum"},
"color": {
"field": "__wf_color",
"type": "nominal",
"scale": {
"domain": ["total", "increase", "decrease"],
"range": ["#f7e0b6", "#93c4aa", "#f78a64"],
},
"legend": {"title": "Type"},
},
},
}
],
})
def _post_process_density(spec: dict, encodings: dict, config: dict | None) -> None:
"""Density plot: kernel density transform."""
x_enc = encodings.get("x", {})
x_field = x_enc.get("field")
if x_field:
spec["transform"][0]["density"] = x_field
spec["encoding"]["x"]["title"] = x_field
color_enc = encodings.get("color", {})
if color_enc.get("field"):
spec["transform"][0]["groupby"] = [color_enc["field"]]
spec["encoding"]["color"] = {
"field": color_enc["field"],
"type": color_enc.get("type", "nominal"),
}
bandwidth = (config or {}).get("bandwidth")
if bandwidth and float(bandwidth) > 0:
spec["transform"][0]["bandwidth"] = float(bandwidth)
# Remove x/y from top-level encoding (already set by template)
# Don't re-add them from the encoding loop
def _post_process_radar(
spec: dict, df: pd.DataFrame, encodings: dict, config: dict | None
) -> None:
"""Radar chart: entirely client-computed polar projection."""
x_enc = encodings.get("x", {})
y_enc = encodings.get("y", {})
color_enc = encodings.get("color", {})
axis_field = x_enc.get("field")
value_field = y_enc.get("field")
group_field = color_enc.get("field")
if not axis_field or not value_field:
return
if axis_field not in df.columns or value_field not in df.columns:
return
axes = df[axis_field].unique().tolist()
n_axes = len(axes)
if n_axes < 3:
return
groups = df[group_field].unique().tolist() if group_field and group_field in df.columns else ["__all__"]
# Compute per-axis max for normalization
axis_max = {}
for ax in axes:
vals = df[df[axis_field] == ax][value_field].dropna()
mx = float(vals.max()) if len(vals) > 0 else 1
axis_max[ax] = mx if mx > 0 else 1
# Build polar coordinates
import math as _math
polygon_data = []
point_data = []
for grp in groups:
subset = df if grp == "__all__" else df[df[group_field] == grp]
for i, ax in enumerate(axes):
angle = 2 * _math.pi * i / n_axes
vals = subset[subset[axis_field] == ax][value_field].dropna()
mean_val = float(vals.mean()) if len(vals) > 0 else 0
norm = mean_val / axis_max[ax]
px = norm * _math.sin(angle)
py = -norm * _math.cos(angle)
rec = {"__x": px, "__y": py, "__group": grp, "__angle": angle, "__axis": ax, "__value": mean_val}
polygon_data.append(rec)
point_data.append(rec)
# Close polygon
if n_axes > 0:
first = polygon_data[-(n_axes)]
polygon_data.append({**first})
# Spoke data
spoke_data = []
for i, ax in enumerate(axes):
angle = 2 * _math.pi * i / n_axes
spoke_data.append({"__x": 0, "__y": 0, "__x2": _math.sin(angle), "__y2": -_math.cos(angle)})
# Ring data (concentric polygons at 0.25, 0.5, 0.75, 1.0)
ring_data = []
for level in (0.25, 0.5, 0.75, 1.0):
for i in range(n_axes + 1):
angle = 2 * _math.pi * (i % n_axes) / n_axes
ring_data.append({
"__x": level * _math.sin(angle),
"__y": -level * _math.cos(angle),
"__level": level,
"__order": i,
})
# Label data
label_data = []
for i, ax in enumerate(axes):
angle = 2 * _math.pi * i / n_axes
r = 1.12
label_data.append({
"__x": r * _math.sin(angle),
"__y": -r * _math.cos(angle),
"__label": f"{ax}\n({axis_max[ax]:.0f})",
"__align": "center" if abs(_math.sin(angle)) < 0.01 else ("left" if _math.sin(angle) > 0 else "right"),
})
filled = (config or {}).get("filled", True)
fill_opacity = float((config or {}).get("fillOpacity", 0.15))
stroke_width = float((config or {}).get("strokeWidth", 1.5))
scale_xy = {"domain": [-1.18, 1.18]}
layers = [
# Spokes
{
"data": {"values": spoke_data},
"mark": {"type": "rule", "color": "#ddd"},
"encoding": {
"x": {"field": "__x", "type": "quantitative", "scale": scale_xy, "axis": None},
"y": {"field": "__y", "type": "quantitative", "scale": scale_xy, "axis": None},
"x2": {"field": "__x2"},
"y2": {"field": "__y2"},
},
},
# Rings
{
"data": {"values": ring_data},
"mark": {"type": "line", "color": "#eee", "strokeWidth": 0.5},
"encoding": {
"x": {"field": "__x", "type": "quantitative", "scale": scale_xy, "axis": None},
"y": {"field": "__y", "type": "quantitative", "scale": scale_xy, "axis": None},
"detail": {"field": "__level", "type": "nominal"},
"order": {"field": "__order", "type": "quantitative"},
},
},
# Labels
{
"data": {"values": label_data},
"mark": {"type": "text", "fontSize": 11},
"encoding": {
"x": {"field": "__x", "type": "quantitative", "scale": scale_xy, "axis": None},
"y": {"field": "__y", "type": "quantitative", "scale": scale_xy, "axis": None},
"text": {"field": "__label", "type": "nominal"},
"align": {"field": "__align", "type": "nominal"},
},
},
# Data polygon
{
"data": {"values": polygon_data},
"mark": {
"type": "line",
"interpolate": "linear-closed",
"strokeWidth": stroke_width,
**({"filled": True, "fillOpacity": fill_opacity} if filled else {}),
},
"encoding": {
"x": {"field": "__x", "type": "quantitative", "scale": scale_xy, "axis": None},
"y": {"field": "__y", "type": "quantitative", "scale": scale_xy, "axis": None},
"color": {"field": "__group", "type": "nominal"},
"order": {"field": "__angle", "type": "quantitative"},
},
},
# Data points
{
"data": {"values": point_data},
"mark": {"type": "point", "filled": True, "size": 25},
"encoding": {
"x": {"field": "__x", "type": "quantitative", "scale": scale_xy, "axis": None},
"y": {"field": "__y", "type": "quantitative", "scale": scale_xy, "axis": None},
"color": {"field": "__group", "type": "nominal"},
},
},
]
size = min(400, 400)
spec.clear()
spec.update({
"width": size,
"height": size,
"layer": layers,
"config": {"view": {"stroke": None}},
})
def _post_process_pyramid(spec: dict, df: pd.DataFrame, encodings: dict) -> None:
"""Pyramid: hconcat of two mirrored bar panels split by color field."""
if "hconcat" not in spec:
return
x_enc = encodings.get("x", {})
y_enc = encodings.get("y", {})
color_enc = encodings.get("color", {})
y_field = y_enc.get("field") or x_enc.get("field")
x_field = x_enc.get("field") if y_enc.get("field") else y_enc.get("field")
group_field = color_enc.get("field")
if not y_field or not x_field or not group_field:
return
if y_field not in df.columns or x_field not in df.columns or group_field not in df.columns:
return
groups = df[group_field].unique().tolist()
left_group = groups[0] if len(groups) > 0 else None
right_group = groups[1] if len(groups) > 1 else None
table_data = df.to_dict("records")
left_panel = spec["hconcat"][0]
right_panel = spec["hconcat"][1]
# y is the categorical axis (shared)
left_panel["encoding"]["y"] = {"field": y_field, "type": "nominal", "sort": None}
right_panel["encoding"]["y"] = {"field": y_field, "type": "nominal", "axis": None, "sort": None}
# x is the quantitative axis
x_max = float(df[x_field].max()) if pd.api.types.is_numeric_dtype(df[x_field]) else 100
left_panel["encoding"]["x"] = {
"field": x_field, "type": "quantitative",
"scale": {"reverse": True, "domain": [0, x_max]},
"stack": None,
}
right_panel["encoding"]["x"] = {
"field": x_field, "type": "quantitative",
"scale": {"domain": [0, x_max]},
"stack": None,
}
# Filter each panel
if left_group is not None:
left_panel["transform"] = [{"filter": {"field": group_field, "equal": left_group}}]
left_panel["encoding"]["color"] = {"value": "#4e79a7"}
if right_group is not None:
right_panel["transform"] = [{"filter": {"field": group_field, "equal": right_group}}]
right_panel["encoding"]["color"] = {"value": "#e15759"}
spec["data"] = {"values": table_data}
def _post_process_streamgraph(spec: dict, encodings: dict, config: dict | None) -> None:
"""Streamgraph: stacked area with center baseline."""
enc = spec.get("encoding", {})
# Force center stack on the quantitative axis
for axis in ("y", "x"):
if enc.get(axis, {}).get("type") == "quantitative":
enc[axis]["stack"] = "center"
enc[axis]["axis"] = None
break
interpolate = (config or {}).get("interpolate")
if interpolate:
spec["mark"] = {"type": "area", "interpolate": interpolate}
def _post_process_bump(spec: dict, encodings: dict) -> None:
"""Bump chart: reversed y-axis so rank 1 is at top."""
enc = spec.get("encoding", {})
# Detect rank axis (defaults to y)
y_enc = enc.get("y", {})
if y_enc:
y_enc.setdefault("scale", {})["reverse"] = True
def _post_process_strip(
spec: dict, df: pd.DataFrame, encodings: dict, config: dict | None
) -> None:
"""Strip plot: jittered points along a categorical axis."""
enc = spec.get("encoding", {})
cfg = config or {}
step_width = int(cfg.get("stepWidth", 20))
# Detect categorical axis
cat_axis = None
cont_axis = None
for axis in ("x", "y"):
if enc.get(axis, {}).get("type") in ("nominal", "ordinal"):
cat_axis = axis
cont_axis = "y" if axis == "x" else "x"
break
if cat_axis is None:
return
# Set step-based width/height
dim = "width" if cat_axis == "x" else "height"
spec[dim] = {"step": step_width}
# Auto point size
cat_field = enc[cat_axis].get("field")
if cat_field and cat_field in df.columns:
max_group = int(df.groupby(cat_field).size().max())
cont_dim = spec.get("height" if cat_axis == "x" else "width", 300)
if isinstance(cont_dim, dict):
cont_len = 300
else:
cont_len = cont_dim
ideal_size = max(5, min(100, int(0.35 * step_width * cont_len / max(max_group, 1))))
point_size = int(cfg.get("pointSize", 0)) or ideal_size
else:
point_size = int(cfg.get("pointSize", 0)) or 30
mark = spec.get("mark", {})
if isinstance(mark, dict):
mark["size"] = point_size
else:
spec["mark"] = {"type": "circle", "opacity": 0.7, "size": point_size}
# Jitter transform
jitter_width = step_width * 0.7
spec.setdefault("transform", []).append({
"calculate": f"{-jitter_width/2} + random() * {jitter_width}",
"as": "__jitter",
})
offset_ch = "xOffset" if cat_axis == "x" else "yOffset"
enc[offset_ch] = {
"field": "__jitter",
"type": "quantitative",
"axis": None,
"scale": {"domain": [-step_width / 2, step_width / 2]},
}
def _post_process_rose(
spec: dict, df: pd.DataFrame, encodings: dict, config: dict | None
) -> None:
"""Rose (Nightingale) chart: polar bar using arc mark."""
enc = spec.get("encoding", {})
cfg = config or {}
x_enc = enc.pop("x", None)
y_enc = enc.pop("y", None)
# x → theta (the angular/category axis)
if x_enc:
theta_enc = {"field": x_enc["field"], "type": "nominal", "stack": True}
if x_enc.get("sort"):
theta_enc["sort"] = x_enc["sort"]
enc["theta"] = theta_enc
# y → radius
if y_enc:
radius_field = y_enc["field"]
enc["radius"] = {"field": radius_field, "type": "quantitative", "scale": {"type": "sqrt"}}
else:
enc["radius"] = {"aggregate": "count", "type": "quantitative", "scale": {"type": "sqrt"}}
# color: use the explicit color field or fall back to x field
if "color" not in enc and x_enc:
enc["color"] = {"field": x_enc["field"], "type": "nominal"}
# Config
inner_radius = int(cfg.get("innerRadius", 0))
pad_angle = float(cfg.get("padAngle", 0.02))
mark = spec.get("mark", {})
if isinstance(mark, dict):
if inner_radius:
mark["innerRadius"] = inner_radius
mark["padAngle"] = pad_angle
else:
spec["mark"] = {"type": "arc", "stroke": "white", "padAngle": pad_angle}
if inner_radius:
spec["mark"]["innerRadius"] = inner_radius
# Square aspect ratio
spec["width"] = 300
spec["height"] = 300
def _apply_semantic_encoding(
encoding_obj: dict,
cs: ChannelSemantics,
channel: str,
chart_type: str,
config: dict | None,
) -> None:
"""
Apply semantic-aware enhancements to a VL encoding object.
Kept intentionally minimal — only ordinal sort order (months, days).
Formatting, domains, ticks, zero-baseline, etc. are left to VL
defaults or handled by the front-end TS library.
"""
vl_type = encoding_obj.get("type", "nominal")
# --- Ordinal sort order (months, days, quarters) ---
if cs.ordinal_sort_order and vl_type in ('ordinal', 'nominal'):
encoding_obj["sort"] = cs.ordinal_sort_order
# --- Basic color scheme fallback ---
if vl_type == 'nominal' and channel == 'color':
encoding_obj.setdefault("scale", {}).setdefault("scheme", "tableau10")
def _apply_spec_quality(
spec: dict,
table_data: list[dict],
df: pd.DataFrame,
chart_type: str,
) -> list[dict]:
"""
Post-processing quality improvements for VL specs.
Mirrors the TS ``vlApplyLayoutToSpec`` logic in instantiate-spec.ts.
Returns (potentially filtered) table_data.
"""
encoding = spec.get("encoding", {})
config = spec.setdefault("config", {})
# ── 1. Filter nulls for line / area y-field (prevents broken lines) ───
# Default VL behaviour leaves gaps at null points. Filtering them
# out from the data connects the line across missing values.
if chart_type in ('Line Chart', 'Area Chart'):
y_field = encoding.get("y", {}).get("field")
if y_field:
table_data = [
row for row in table_data
if row.get(y_field) is not None
and not (isinstance(row.get(y_field), float) and pd.isna(row[y_field]))
]
# ── 2. Tooltips ───────────────────────────────────────────────────────
config.setdefault("mark", {})["tooltip"] = True
# ── 3. Canvas sizing defaults ─────────────────────────────────────────
view = config.setdefault("view", {})
view.setdefault("continuousWidth", 400)
view.setdefault("continuousHeight", 300)
# ── 4. Axis label limits (prevent long labels from overflowing) ──────
ax_x = config.setdefault("axisX", {})
ax_x.setdefault("labelLimit", 120)
ax_y = config.setdefault("axisY", {})
ax_y.setdefault("labelLimit", 120)
# ── 5. Step-based sizing for wide discrete axes ───────────────────────
for axis_ch, dim_key in [("x", "width"), ("y", "height")]:
enc = encoding.get(axis_ch, {})
if (
enc.get("type") in ("nominal", "ordinal")
and enc.get("field")
and dim_key not in spec
):
field = enc["field"]
if field in df.columns:
n_unique = df[field].nunique()
if n_unique > 12:
step = max(12, min(30, 600 // n_unique))
spec[dim_key] = {"step": step}
# ── 6. X-axis label rotation for crowded labels ──────────────────────
x_enc = encoding.get("x", {})
if x_enc.get("type") in ("nominal", "ordinal") and x_enc.get("field"):
field = x_enc["field"]
if field in df.columns:
n_unique = df[field].nunique()
vals = df[field].dropna().astype(str)
max_label_len = int(vals.str.len().max()) if len(vals) > 0 else 0
if n_unique > 8 or (n_unique > 4 and max_label_len > 10):
if "labelAngle" not in ax_x:
ax_x["labelAngle"] = -45
ax_x["labelAlign"] = "right"
ax_x["labelBaseline"] = "top"
# ── 7. Facet header limits ────────────────────────────────────────────
for facet_ch in ("facet", "column", "row"):
enc = encoding.get(facet_ch)
if enc and enc.get("field") and enc["field"] in df.columns:
n_facets = df[enc["field"]].nunique()
if n_facets > 6:
config.setdefault("header", {}).update({
"labelLimit": 120, "labelFontSize": 9,
})
break
# ── 8. Faceted chart lighter axis titles ──────────────────────────────
has_row = "row" in encoding
has_col = "column" in encoding or "facet" in encoding
if has_row or has_col:
light_title = {
"titleFontWeight": "normal",
"titleFontSize": 11,
"titleColor": "#666",
}
for ax_key in ("axisX", "axisY"):
ax_cfg = config.setdefault(ax_key, {})
for k, v in light_title.items():
ax_cfg.setdefault(k, v)
# ── 9. Dual-legend repositioning ──────────────────────────────────────
# When two+ channels produce legends (e.g. color + size), move the
# categorical legend to the bottom to free plot area width.
legend_channels = [
ch for ch in ("color", "size", "shape", "opacity")
if ch in encoding and encoding[ch].get("field")
]
if len(legend_channels) >= 2:
cat_chs = [
ch for ch in legend_channels
if encoding[ch].get("type") in ("nominal", "ordinal")
]
quant_chs = [
ch for ch in legend_channels
if encoding[ch].get("type") in ("quantitative", "temporal")
]
if cat_chs and quant_chs:
for ch in cat_chs:
legend = encoding[ch].setdefault("legend", {})
legend["orient"] = "bottom"
legend["direction"] = "horizontal"
return table_data
def _apply_chart_config(spec: dict, chart_type: str, config: dict):
"""Apply optional config overrides to a Vega-Lite spec."""
if not config:
return
def _ensure_mark_obj(s):
"""Convert string mark to object so we can add properties."""
if isinstance(s.get("mark"), str):
s["mark"] = {"type": s["mark"]}
if chart_type == "Histogram":
bin_count = config.get("binCount")
if bin_count and "encoding" in spec and "x" in spec["encoding"]:
spec["encoding"]["x"]["bin"] = {"maxbins": int(bin_count)}
elif chart_type == "Pie Chart":
inner_radius = config.get("innerRadius")
if inner_radius is not None:
_ensure_mark_obj(spec)
spec["mark"]["innerRadius"] = int(inner_radius)
elif chart_type == "Heatmap":
color_scheme = config.get("colorScheme")
if color_scheme and "encoding" in spec and "color" in spec["encoding"]:
spec["encoding"]["color"].setdefault("scale", {})["scheme"] = color_scheme
elif chart_type == "Scatter Plot":
opacity = config.get("opacity")
if opacity is not None:
_ensure_mark_obj(spec)
spec["mark"]["opacity"] = float(opacity)
elif chart_type in ("Bar Chart", "Grouped Bar Chart", "Stacked Bar Chart"):
corner_radius = config.get("cornerRadius")
if corner_radius is not None:
_ensure_mark_obj(spec)
spec["mark"]["cornerRadius"] = int(corner_radius)
elif chart_type in ("Line Chart", "Dotted Line Chart"):
interpolate = config.get("interpolate")
if interpolate:
_ensure_mark_obj(spec)
spec["mark"]["interpolate"] = interpolate
elif chart_type == "Area Chart":
interpolate = config.get("interpolate")
opacity = config.get("opacity")
stack_mode = config.get("stackMode")
_ensure_mark_obj(spec)
if interpolate:
spec["mark"]["interpolate"] = interpolate
if opacity is not None:
spec["mark"]["opacity"] = float(opacity)
if stack_mode and "encoding" in spec:
for axis in ("y", "x"):
enc = spec["encoding"].get(axis)
if enc and enc.get("type") == "quantitative":
if stack_mode == "normalize":
enc["stack"] = "normalize"
elif stack_mode == "center":
enc["stack"] = "center"
elif stack_mode == "layered":
enc["stack"] = None
break
elif chart_type == "World Map":
projection = config.get("projection")
projection_center = config.get("projectionCenter")
if projection and "layer" in spec:
for layer in spec["layer"]:
if "projection" in layer:
layer["projection"]["type"] = projection
if projection_center and "layer" in spec:
# projectionCenter [lon, lat] → rotate [-lon, -lat, 0]
lon, lat = projection_center
for layer in spec["layer"]:
if "projection" in layer:
layer["projection"]["rotate"] = [-lon, -lat, 0]
def _get_top_values(df: pd.DataFrame, field_name: str, unique_values: list,
channel: str, spec: dict, max_values: int) -> list:
"""
Get top values for nominal fields with many entries.
"""
if channel in ['x', 'y']:
# Find opposite quantitative channel for sorting
opposite_channel = 'y' if channel == 'x' else 'x'
opposite_encoding = spec["encoding"].get(opposite_channel)
if (opposite_encoding and
opposite_encoding.get("type") == "quantitative"):
# Sort by quantitative field sum
quant_field = opposite_encoding["field"]
value_sums = []
for val in unique_values:
subset = df[df[field_name] == val]
total = subset[quant_field].sum() if quant_field in df.columns else 0
value_sums.append((val, total))
# Sort by sum descending and take top values
value_sums.sort(key=lambda x: x[1], reverse=True)
return [val for val, _ in value_sums[:max_values]]
elif channel == 'row':
# Limit rows more strictly
return unique_values[:20]
# Default: just take first N values
return unique_values[:max_values]
def vl_spec_to_png(spec: dict, output_path: str | None = None, scale: float = 1.0) -> bytes:
"""
Convert a Vega-Lite specification to a PNG image.
Parameters:
- spec: Vega-Lite specification dictionary
- output_path: Optional path to save the PNG file
- scale: Scale factor for higher resolution (default 1.0)
Returns:
- bytes: PNG image data
Requires: pip install vl-convert-python
"""
# Convert directly to PNG bytes using vl-convert with higher scale for better fidelity
png_data = vlc.vegalite_to_png(spec, scale=scale, ppi=150)
# Save to file if path provided
if output_path:
with open(output_path, 'wb') as f:
f.write(png_data)
print(f"Chart saved to {output_path}")
return png_data
def spec_to_base64(spec: dict, scale: float = 1.0) -> str:
"""
Convert a Vega-Lite specification to a base64 encoded PNG string.
Parameters:
- spec: Vega-Lite specification dictionary
- width: Optional width in pixels (defaults to spec width or 400)
- height: Optional height in pixels (defaults to spec height or 300)
- scale: Scale factor for higher resolution (default 2.0 for 2x resolution)
Returns:
- str: Base64 encoded PNG data (data:image/png;base64,...)
Requires: pip install vl-convert-python
"""
# Get PNG bytes with higher fidelity
png_data = vl_spec_to_png(spec, scale=scale)
# Convert to base64
base64_string = base64.b64encode(png_data).decode('utf-8')
return f"data:image/png;base64,{base64_string}"
================================================
FILE: py-src/data_formulator/workspace_factory.py
================================================
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
"""
Flask-aware workspace factory.
Reads the workspace backend configuration from Flask's ``current_app.config``
(populated by CLI args / env vars in ``app.py``) and returns the appropriate
:class:`Workspace` subclass. This keeps the data-layer modules
(``datalake.workspace``, ``datalake.azure_blob_workspace``) free of any
Flask dependency.
"""
import os
import logging
from data_formulator.datalake.workspace import Workspace
logger = logging.getLogger(__name__)
def _build_azure_container_client(cfg: dict):
"""
Create an Azure ``ContainerClient`` using the best available credential.
Resolution order:
1. **Connection string** (``AZURE_BLOB_CONNECTION_STRING``) — shared-key
access, convenient for local development and testing.
2. **Account URL** (``AZURE_BLOB_ACCOUNT_URL``) + ``DefaultAzureCredential``
— uses Entra ID (Managed Identity on Azure, ``az login`` locally,
workload identity on Kubernetes). No secrets required in production.
At least one of the two must be set.
"""
from azure.storage.blob import ContainerClient
conn_str = cfg.get(
"azure_blob_connection_string",
os.getenv("AZURE_BLOB_CONNECTION_STRING"),
)
account_url = cfg.get(
"azure_blob_account_url",
os.getenv("AZURE_BLOB_ACCOUNT_URL"),
)
container_name = cfg.get(
"azure_blob_container",
os.getenv("AZURE_BLOB_CONTAINER", "data-formulator"),
)
if conn_str:
# Option 1: connection string (shared key / SAS)
return ContainerClient.from_connection_string(conn_str, container_name)
if account_url:
# Option 2: Entra ID via DefaultAzureCredential
from azure.identity import DefaultAzureCredential
credential = DefaultAzureCredential()
return ContainerClient(account_url, container_name, credential=credential)
raise ValueError(
"Azure Blob workspace requires either a connection string or an "
"account URL. Set --azure-blob-connection-string / "
"AZURE_BLOB_CONNECTION_STRING, or --azure-blob-account-url / "
"AZURE_BLOB_ACCOUNT_URL."
)
def get_workspace(identity_id: str) -> Workspace:
"""
Return a :class:`Workspace` (or subclass) for *identity_id*.
The backend is selected via the running Flask app's ``CLI_ARGS`` config,
which mirrors CLI flags and environment variables set in ``app.py``:
================================= ================================ ==================
CLI flag Env var Default
================================= ================================ ==================
``--workspace-backend`` ``WORKSPACE_BACKEND`` ``local``
``--azure-blob-connection-string````AZURE_BLOB_CONNECTION_STRING`` (none)
``--azure-blob-account-url`` ``AZURE_BLOB_ACCOUNT_URL`` (none)
``--azure-blob-container`` ``AZURE_BLOB_CONTAINER`` ``data-formulator``
================================= ================================ ==================
``datalake_root`` reuses ``--data-dir`` / ``DATA_FORMULATOR_HOME``
(defaulting to ``"workspaces"``).
"""
from flask import current_app
cfg = current_app.config.get("CLI_ARGS", {})
backend = cfg.get(
"workspace_backend", os.getenv("WORKSPACE_BACKEND", "local")
)
if backend == "azure_blob":
from data_formulator.datalake.cached_azure_blob_workspace import (
CachedAzureBlobWorkspace,
)
client = _build_azure_container_client(cfg)
root = (
cfg.get("data_dir")
or os.getenv("DATA_FORMULATOR_HOME")
or "workspaces"
)
# Cache configuration from env vars / CLI args
max_cache_mb = int(
cfg.get("cache_max_mb", os.getenv("DF_CACHE_MAX_MB", "1024"))
)
max_global_cache_mb = int(
cfg.get(
"global_cache_max_mb",
os.getenv("DF_GLOBAL_CACHE_MAX_MB", "10240"),
)
)
return CachedAzureBlobWorkspace(
identity_id,
client,
datalake_root=root,
max_cache_bytes=max_cache_mb * 1024 * 1024,
max_global_cache_bytes=max_global_cache_mb * 1024 * 1024,
)
# Default: local filesystem workspace
return Workspace(identity_id)
================================================
FILE: pyproject.toml
================================================
[build-system]
requires = [ "setuptools >= 75.0" ]
build-backend = "setuptools.build_meta"
[project]
name = "data_formulator"
version = "0.7.0a1"
requires-python = ">=3.11"
authors = [
{name = "Chenglong Wang", email = "chenglong.wang@microsoft.com"},
{name = "Dan Marshall", email = "danmar@microsoft.com"},
]
readme = "README.md"
license = "MIT"
description = "Data Formulator is research protoype data visualization tool powered by AI."
keywords = ["data visualization", "LLM", "AI"]
classifiers = [
"Development Status :: 4 - Beta",
"Programming Language :: Python"
]
dependencies = [
"jupyter",
"pandas",
"flask",
"flask-cors",
"flask-limiter",
"openai",
"python-dotenv",
"vega_datasets",
"litellm",
"duckdb",
"numpy",
"vl-convert-python",
"backoff",
"beautifulsoup4",
"scikit-learn",
"azure-identity",
"azure-kusto-data",
"azure-keyvault-secrets",
"azure-storage-blob",
"google-cloud-bigquery",
"google-auth",
"db-dtypes",
"boto3",
"pymysql",
"pyodbc",
"pymongo",
"yfinance",
"connectorx>=0.4.5",
"pyarrow>=23.0.0",
]
[project.urls]
Homepage = "https://github.com/microsoft/data-formulator"
Repository = "https://github.com/microsoft/data-formulator.git"
"Bug Tracker" = "https://github.com/microsoft/data-formulator/issues"
[tool.setuptools]
package-dir = {"" = "py-src"}
include-package-data = true
[project.scripts]
data_formulator = "data_formulator:run_app"
[tool.uv]
dev-dependencies = [
"build",
]
================================================
FILE: requirements.txt
================================================
# Minimal top-level dependencies for deployment.
# Generated from pyproject.toml [project.dependencies].
# Use this instead of the full uv-exported requirements.txt for faster
# App Service deployments (pip resolves transitive deps automatically).
jupyter
pandas
flask
flask-cors
flask-limiter
openai
python-dotenv
vega_datasets
litellm
duckdb
numpy
vl-convert-python
backoff
beautifulsoup4
scikit-learn
azure-identity
azure-kusto-data
azure-keyvault-secrets
azure-storage-blob
google-cloud-bigquery
google-auth
db-dtypes
boto3
pymysql
pyodbc
pymongo
yfinance
connectorx>=0.4.5
pyarrow>=23.0.0
================================================
FILE: src/app/App.tsx
================================================
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
import React, { FC, useCallback, useEffect, useState } from 'react';
import '../scss/App.scss';
import { useDispatch, useSelector } from "react-redux";
import {
DataFormulatorState,
dfActions,
dfSelectors,
fetchAvailableModels,
} from './dfSlice'
import { getBrowserId } from './identity';
import { red, purple, blue, brown, yellow, orange, } from '@mui/material/colors';
import { palettes, defaultPaletteKey, paletteKeys, bgAlpha } from './tokens';
import _ from 'lodash';
import {
Button,
Tooltip,
Typography,
Box,
Toolbar,
Divider,
DialogTitle,
Dialog,
DialogContent,
Link,
DialogContentText,
DialogActions,
ToggleButtonGroup,
ToggleButton,
Menu,
MenuItem,
TextField,
SvgIcon,
IconButton,
Select,
FormControl,
InputLabel,
ListItemIcon,
ListItemText,
CircularProgress,
LinearProgress,
} from '@mui/material';
import MuiAppBar from '@mui/material/AppBar';
import { alpha, createTheme, styled, ThemeProvider } from '@mui/material/styles';
import PowerSettingsNewIcon from '@mui/icons-material/PowerSettingsNew';
import ClearIcon from '@mui/icons-material/Clear';
import { DataFormulatorFC } from '../views/DataFormulator';
import GridViewIcon from '@mui/icons-material/GridView';
import ViewSidebarIcon from '@mui/icons-material/ViewSidebar';
import SettingsIcon from '@mui/icons-material/Settings';
import {
createBrowserRouter,
RouterProvider,
} from "react-router-dom";
import { About } from '../views/About';
import ChartGallery from '../views/ChartGallery';
import { MessageSnackbar } from '../views/MessageSnackbar';
import { ChartRenderService } from '../views/ChartRenderService';
import { DictTable } from '../components/ComponentType';
import { AppDispatch } from './store';
import dfLogo from '../assets/df-logo.png';
import { ModelSelectionButton } from '../views/ModelSelectionDialog';
import KeyboardArrowDownIcon from '@mui/icons-material/KeyboardArrowDown';
import UploadFileIcon from '@mui/icons-material/UploadFile';
import DownloadIcon from '@mui/icons-material/Download';
import SaveIcon from '@mui/icons-material/Save';
import FolderOpenIcon from '@mui/icons-material/FolderOpen';
import RefreshIcon from '@mui/icons-material/Refresh';
import { getUrls, fetchWithIdentity } from './utils';
import { persistor } from './store';
import { UnifiedDataUploadDialog } from '../views/UnifiedDataUploadDialog';
import ChatIcon from '@mui/icons-material/Chat';
import ArticleIcon from '@mui/icons-material/Article';
import EditIcon from '@mui/icons-material/Edit';
import ArrowBackIcon from '@mui/icons-material/ArrowBack';
import GitHubIcon from '@mui/icons-material/GitHub';
import UploadIcon from '@mui/icons-material/Upload';
import InfoOutlinedIcon from '@mui/icons-material/InfoOutlined';
import YouTubeIcon from '@mui/icons-material/YouTube';
import PublicIcon from '@mui/icons-material/Public';
// Discord Icon Component
const DiscordIcon: FC<{ sx?: any }> = ({ sx }) => (
);
const AppBar = styled(MuiAppBar)(({ theme }) => ({
color: 'black',
backgroundColor: "transparent",
//borderBottom: "1px solid #C3C3C3",
boxShadow: "none",
transition: theme.transitions.create(['margin', 'width'], {
easing: theme.transitions.easing.sharp,
duration: theme.transitions.duration.leavingScreen,
}),
}));
declare module '@mui/material/styles' {
interface PaletteColor {
bgcolor?: string;
textColor?: string;
}
interface SimplePaletteColorOptions {
bgcolor?: string;
textColor?: string;
}
interface Palette {
derived: Palette['primary'];
custom: Palette['primary'];
}
interface PaletteOptions {
derived: PaletteOptions['primary'];
custom: PaletteOptions['primary'];
}
}
export const toolName = "Data Formulator"
export interface AppFCProps {
}
// Extract menu components into separate components to prevent full app re-renders
const TableMenu: React.FC = () => {
const [dialogOpen, setDialogOpen] = useState(false);
return (
<>
{/* Unified Data Upload Dialog */}
setDialogOpen(false)}
initialTab="menu"
/>
>
);
};
const SaveSessionDialog: React.FC<{open: boolean, onClose: () => void}> = ({open, onClose}) => {
const [sessionName, setSessionName] = useState('');
const [saving, setSaving] = useState(false);
const dispatch = useDispatch();
const tables = useSelector((state: DataFormulatorState) => state.tables);
const fullState = useSelector((state: DataFormulatorState) => {
const excludedFields = new Set([
'models', 'selectedModelId', 'testedModels',
'dataLoaderConnectParams', 'identity', 'agentRules', 'serverConfig',
]);
const stateToSerialize: any = {};
for (const [key, value] of Object.entries(state)) {
if (!excludedFields.has(key)) {
stateToSerialize[key] = value;
}
}
return stateToSerialize;
});
const handleSave = async () => {
if (!sessionName.trim()) return;
setSaving(true);
try {
const res = await fetchWithIdentity(getUrls().SESSION_SAVE, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ name: sessionName.trim(), state: fullState }),
});
const data = await res.json();
if (data.status === 'ok') {
dispatch(dfActions.addMessages({ timestamp: Date.now(), component: "Session", type: "success", value: `Session "${sessionName}" saved` }));
onClose();
} else {
dispatch(dfActions.addMessages({ timestamp: Date.now(), component: "Session", type: "error", value: data.message || 'Save failed' }));
}
} catch (e) {
dispatch(dfActions.addMessages({ timestamp: Date.now(), component: "Session", type: "error", value: 'Failed to save session' }));
}
setSaving(false);
};
return (
);
};
const LoadSessionDialog: React.FC<{open: boolean, onClose: () => void}> = ({open, onClose}) => {
const [sessions, setSessions] = useState<{name: string, saved_at: string}[]>([]);
const [loading, setLoading] = useState(false);
const [listLoading, setListLoading] = useState(false);
const [confirmDelete, setConfirmDelete] = useState(null);
const dispatch = useDispatch();
const fetchSessions = useCallback(async () => {
setListLoading(true);
try {
const res = await fetchWithIdentity(getUrls().SESSION_LIST);
const data = await res.json();
if (data.status === 'ok') setSessions(data.sessions);
} catch (e) { /* ignore */ }
setListLoading(false);
}, []);
useEffect(() => {
if (!open) return;
fetchSessions();
}, [open, fetchSessions]);
const handleLoad = async (name: string) => {
setLoading(true);
dispatch(dfActions.setSessionLoading({ loading: true, label: `Loading session "${name}"...` }));
onClose();
try {
const res = await fetchWithIdentity(getUrls().SESSION_LOAD, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ name }),
});
const data = await res.json();
if (data.status === 'ok') {
dispatch(dfActions.loadState(data.state));
dispatch(dfActions.addMessages({ timestamp: Date.now(), component: "Session", type: "success", value: `Session "${name}" loaded` }));
} else {
dispatch(dfActions.addMessages({ timestamp: Date.now(), component: "Session", type: "error", value: data.message || 'Load failed' }));
}
} catch (e) {
dispatch(dfActions.addMessages({ timestamp: Date.now(), component: "Session", type: "error", value: 'Failed to load session' }));
}
setLoading(false);
dispatch(dfActions.setSessionLoading({ loading: false }));
};
const handleDelete = async (name: string) => {
try {
const res = await fetchWithIdentity(getUrls().SESSION_DELETE, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ name }),
});
const data = await res.json();
if (data.status === 'ok') {
setSessions(prev => prev.filter(s => s.name !== name));
dispatch(dfActions.addMessages({ timestamp: Date.now(), component: "Session", type: "success", value: `Session "${name}" deleted` }));
}
} catch (e) { /* ignore */ }
setConfirmDelete(null);
};
return (
);
};
const SessionMenu: React.FC = () => {
const [anchorEl, setAnchorEl] = useState(null);
const [saveDialogOpen, setSaveDialogOpen] = useState(false);
const [loadDialogOpen, setLoadDialogOpen] = useState(false);
const [recentSessions, setRecentSessions] = useState<{name: string, saved_at: string}[]>([]);
const [exporting, setExporting] = useState(false);
const importRef = React.useRef(null);
const open = Boolean(anchorEl);
const dispatch = useDispatch();
const serverConfig = useSelector((state: DataFormulatorState) => state.serverConfig);
const diskPersistenceDisabled = serverConfig.DISABLE_DATABASE;
const fullState = useSelector((state: DataFormulatorState) => {
const excludedFields = new Set([
'models', 'selectedModelId', 'testedModels',
'dataLoaderConnectParams', 'identity', 'agentRules', 'serverConfig',
]);
const obj: any = {};
for (const [key, value] of Object.entries(state)) {
if (!excludedFields.has(key)) obj[key] = value;
}
return obj;
});
// Fetch recent sessions when the menu opens
useEffect(() => {
if (!open || diskPersistenceDisabled) return;
(async () => {
try {
const res = await fetchWithIdentity(getUrls().SESSION_LIST);
const data = await res.json();
if (data.status === 'ok') setRecentSessions(data.sessions.slice(0, 3));
} catch (e) { /* ignore */ }
})();
}, [open]);
const closeMenu = () => setAnchorEl(null);
const handleLoadSession = async (name: string) => {
closeMenu();
dispatch(dfActions.setSessionLoading({ loading: true, label: `Loading session "${name}"...` }));
try {
const res = await fetchWithIdentity(getUrls().SESSION_LOAD, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ name }),
});
const data = await res.json();
if (data.status === 'ok') {
dispatch(dfActions.loadState(data.state));
dispatch(dfActions.addMessages({ timestamp: Date.now(), component: "Session", type: "success", value: `Session "${name}" loaded` }));
} else {
dispatch(dfActions.addMessages({ timestamp: Date.now(), component: "Session", type: "error", value: data.message || 'Load failed' }));
}
} catch (e) {
dispatch(dfActions.addMessages({ timestamp: Date.now(), component: "Session", type: "error", value: 'Failed to load session' }));
}
dispatch(dfActions.setSessionLoading({ loading: false }));
};
const handleExport = async () => {
closeMenu();
setExporting(true);
try {
const res = await fetchWithIdentity(getUrls().SESSION_EXPORT, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ state: fullState }),
});
if (!res.ok) throw new Error('Export failed');
const blob = await res.blob();
const disposition = res.headers.get('content-disposition');
const match = disposition?.match(/filename="?(.+?)"?$/);
const filename = match?.[1] || 'session.dfsession';
const a = document.createElement('a');
a.href = URL.createObjectURL(blob);
a.download = filename;
a.click();
URL.revokeObjectURL(a.href);
dispatch(dfActions.addMessages({ timestamp: Date.now(), component: "Session", type: "success", value: "Session exported" }));
} catch (e) {
dispatch(dfActions.addMessages({ timestamp: Date.now(), component: "Session", type: "error", value: 'Failed to export session' }));
}
setExporting(false);
};
const handleImport = async (event: React.ChangeEvent) => {
const file = event.target.files?.[0];
if (!file) return;
closeMenu();
dispatch(dfActions.setSessionLoading({ loading: true, label: `Importing session from ${file.name}...` }));
try {
const formData = new FormData();
formData.append('file', file);
const res = await fetchWithIdentity(getUrls().SESSION_IMPORT, {
method: 'POST',
body: formData,
});
const data = await res.json();
if (data.status === 'ok') {
dispatch(dfActions.loadState(data.state));
dispatch(dfActions.addMessages({ timestamp: Date.now(), component: "Session", type: "success", value: `Session imported from ${file.name}` }));
} else {
dispatch(dfActions.addMessages({ timestamp: Date.now(), component: "Session", type: "error", value: data.message || 'Import failed' }));
}
} catch (e) {
dispatch(dfActions.addMessages({ timestamp: Date.now(), component: "Session", type: "error", value: 'Failed to import session' }));
}
dispatch(dfActions.setSessionLoading({ loading: false }));
if (importRef.current) importRef.current.value = '';
};
return (
<>
setSaveDialogOpen(false)} />
setLoadDialogOpen(false)} />
>
);
};
const ResetDialog: React.FC = () => {
const [open, setOpen] = useState(false);
const [exiting, setExiting] = useState(false);
const dispatch = useDispatch();
const handleExit = async () => {
setExiting(true);
// Clear workspace on server first
try {
await fetchWithIdentity(getUrls().RESET_DB_FILE, { method: 'POST' });
} catch (e) {
console.warn('Failed to reset server workspace:', e);
}
dispatch(dfActions.resetState());
// Flush the reset state to IndexedDB so the persisted
// state matches (preserves models, config, agentRules).
await persistor.flush();
window.location.reload();
};
return (
<>
>
);
};
const ConfigDialog: React.FC = () => {
const [open, setOpen] = useState(false);
const dispatch = useDispatch();
const config = useSelector((state: DataFormulatorState) => state.config);
const [formulateTimeoutSeconds, setFormulateTimeoutSeconds] = useState(config.formulateTimeoutSeconds ?? 30);
const [defaultChartWidth, setDefaultChartWidth] = useState(config.defaultChartWidth ?? 300);
const [defaultChartHeight, setDefaultChartHeight] = useState(config.defaultChartHeight ?? 300);
const [maxStretchFactor, setMaxStretchFactor] = useState(config.maxStretchFactor ?? 2.0);
const [frontendRowLimit, setFrontendRowLimit] = useState(config.frontendRowLimit ?? 50000);
const [paletteKey, setPaletteKey] = useState(
(config.paletteKey && palettes[config.paletteKey]) ? config.paletteKey : defaultPaletteKey
);
// Add check for changes
const hasChanges = formulateTimeoutSeconds !== config.formulateTimeoutSeconds ||
defaultChartWidth !== config.defaultChartWidth ||
defaultChartHeight !== config.defaultChartHeight ||
maxStretchFactor !== config.maxStretchFactor ||
frontendRowLimit !== config.frontendRowLimit ||
paletteKey !== ((config.paletteKey && palettes[config.paletteKey]) ? config.paletteKey : defaultPaletteKey);
return (
<>
>
);
}
export const AppFC: FC = function AppFC(appProps) {
const dispatch = useDispatch();
const viewMode = useSelector((state: DataFormulatorState) => state.viewMode);
const tables = useSelector((state: DataFormulatorState) => state.tables);
const generatedReports = useSelector((state: DataFormulatorState) => state.generatedReports);
const focusedId = useSelector((state: DataFormulatorState) => state.focusedId);
const serverConfig = useSelector((state: DataFormulatorState) => state.serverConfig);
const rawPaletteKey = useSelector((state: DataFormulatorState) => state.config.paletteKey);
const activePaletteKey = (rawPaletteKey && palettes[rawPaletteKey]) ? rawPaletteKey : defaultPaletteKey;
useEffect(() => {
fetchWithIdentity(getUrls().APP_CONFIG)
.then(response => response.json())
.then(data => {
dispatch(dfActions.setServerConfig(data));
});
}, []);
// User authentication state
const [userInfo, setUserInfo] = useState<{ name: string, userId: string } | undefined>(undefined);
const [authChecked, setAuthChecked] = useState(false);
// Check for authenticated user first
useEffect(() => {
fetch('/.auth/me')
.then(function (response) { return response.json(); })
.then(function (result) {
if (Array.isArray(result) && result.length > 0) {
let authInfo = result[0];
let userInfo = {
name: authInfo['user_claims'].find((item: any) => item.typ == 'name')?.val || '',
userId: authInfo['user_id']
}
setUserInfo(userInfo);
}
}).catch(err => {
// User is not logged in, will use browser identity
}).finally(() => {
setAuthChecked(true);
});
}, []);
// Initialize identity after auth check completes
// No server round-trip needed - identity is determined client-side:
// Priority: user identity (if logged in) > browser identity (localStorage-based, shared across tabs)
useEffect(() => {
if (authChecked) {
if (userInfo?.userId) {
// User is logged in - use their user ID
dispatch(dfActions.setIdentity({ type: 'user', id: userInfo.userId }));
} else {
// Not logged in - use browser ID (from localStorage, shared across tabs)
dispatch(dfActions.setIdentity({ type: 'browser', id: getBrowserId() }));
}
}
}, [authChecked, userInfo?.userId]);
useEffect(() => {
document.title = toolName;
dispatch(fetchAvailableModels());
}, []);
let theme = createTheme({
typography: {
fontFamily: [
"Arial",
"Roboto",
"Helvetica Neue",
"sans-serif"
].join(",")
},
// Default Material UI palette
// Active palette from user config — selectable via Settings dialog
// Available: material, fluent, vivid, jewel, electric, tealCoral, copilot
palette: (() => {
const p = palettes[activePaletteKey];
const bg = (entry: { main: string; bgcolor?: string }) => entry.bgcolor ?? alpha(entry.main, bgAlpha);
const tc = (entry: { main: string; textColor?: string }) => entry.textColor ?? entry.main;
return {
primary: { main: p.primary.main, bgcolor: bg(p.primary), textColor: tc(p.primary) },
secondary: { main: p.secondary.main, bgcolor: bg(p.secondary), textColor: tc(p.secondary) },
derived: { main: p.derived.main, bgcolor: bg(p.derived), textColor: tc(p.derived) },
custom: { main: p.custom.main, bgcolor: bg(p.custom), textColor: tc(p.custom) },
warning: { main: p.warning.main },
};
})(),
components: {
MuiButton: {
styleOverrides: {
text: ({ ownerState, theme: t }) => {
const c = ownerState.color;
if (c && c !== 'inherit' && c !== 'error' && c !== 'info' && c !== 'success' && c in t.palette) {
const p = (t.palette as any)[c];
if (p?.textColor) return { color: p.textColor };
}
return {};
},
outlined: ({ ownerState, theme: t }) => {
const c = ownerState.color;
if (c && c !== 'inherit' && c !== 'error' && c !== 'info' && c !== 'success' && c in t.palette) {
const p = (t.palette as any)[c];
if (p?.textColor) return { color: p.textColor, borderColor: alpha(p.textColor, 0.5) };
}
return {};
},
},
},
MuiIconButton: {
styleOverrides: {
root: ({ ownerState, theme: t }) => {
const c = ownerState.color;
if (c && c !== 'inherit' && c !== 'default' && c !== 'error' && c !== 'info' && c !== 'success' && c in t.palette) {
const p = (t.palette as any)[c];
if (p?.textColor) return { color: p.textColor };
}
return {};
},
},
},
MuiLink: {
styleOverrides: {
root: ({ ownerState, theme: t }) => {
const c = ownerState.color as string | undefined;
if (c && c !== 'inherit' && c in t.palette) {
const p = (t.palette as any)[c];
if (p?.textColor) return { color: p.textColor };
}
return {};
},
},
},
},
});
// Check if we're on the about page
const isAboutPage = window.location.pathname === '/about';
const isGalleryPage = window.location.pathname === '/gallery';
const isAppPage = !isAboutPage && !isGalleryPage;
let appBar = [
{tables.length === 0 && (
Microsoft Research
)}
{isAppPage && (
{focusedId !== undefined && {
if (newMode !== null) {
dispatch(dfActions.setViewMode(newMode));
}
}}
sx={{
mr: 2,
height: '28px',
my: 'auto',
'& .MuiToggleButton-root': {
textTransform: 'none',
fontWeight: 500,
border: 'none',
'&:hover': {
backgroundColor: 'rgba(0, 0, 0, 0.04)',
color: 'text.primary',
},
},
}}
>
Explore
{generatedReports.length > 0 ? `Reports (${generatedReports.length})` : 'Reports'}
}
{tables.length > 0 && }
)}
{isAboutPage && (
)}
{isAppPage && (
)}
];
let router = createBrowserRouter([
{
path: "/about",
element: ,
},
{
path: "/gallery",
element: ,
},
{
path: "/",
element: ,
}, {
path: "*",
element: ,
errorElement: An error has occurred, please refresh the session. If the problem still exists, click close session.
}
]);
let app =
*': {
minWidth: '1000px',
minHeight: '600px'
},
}}>
{appBar}
div': { height: '100%' } }}>
;
return (
{app}
);
}
function stringAvatar(name: string) {
let displayName = ""
try {
let nameSplit = name.split(' ')
displayName = `${nameSplit[0][0]}${nameSplit.length > 1 ? nameSplit[nameSplit.length - 1][0] : ''}`
} catch {
displayName = name ? name[0] : "?";
}
return {
sx: {
bgcolor: "cornflowerblue",
width: 36,
height: 36,
margin: "auto",
fontSize: "1rem"
},
children: displayName,
};
}
================================================
FILE: src/app/chartCache.ts
================================================
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
/**
* Module-level chart render cache.
*
* Stores pre-rendered SVG and PNG thumbnail data for each chart,
* keyed by chart ID. A specKey is stored alongside to detect
* when the chart's inputs have changed and re-rendering is needed.
*
* This is deliberately NOT stored in Redux to avoid:
* - Bloating serializable state with large SVG/PNG strings
* - Breaking Redux DevTools with huge payloads
* - Persisting stale render artifacts across sessions
*/
export interface ChartCacheEntry {
svg: string; // Full-size SVG string (for VisualizationView)
thumbnailDataUrl: string; // PNG data URL (for DataThread thumbnails)
specKey: string; // Deterministic key of the inputs that produced this render
}
const cache = new Map();
/** Get a cached entry for a chart. Returns undefined if not cached. */
export function getCachedChart(chartId: string): ChartCacheEntry | undefined {
return cache.get(chartId);
}
/** Store a rendered chart in the cache. */
export function setCachedChart(chartId: string, entry: ChartCacheEntry): void {
cache.set(chartId, entry);
}
/** Remove a chart from the cache (e.g., on deletion). */
export function invalidateChart(chartId: string): void {
cache.delete(chartId);
}
/** Clear the entire cache. */
export function clearCache(): void {
cache.clear();
}
/**
* Get a higher-resolution PNG data URL from the cached SVG.
* Renders the SVG onto a canvas at specified dimensions and
* exports as a PNG data URL suitable for sending to a vision model.
* Falls back to the thumbnail if SVG rendering fails.
*/
export async function getChartPngDataUrl(
chartId: string,
width: number = 400,
height: number = 400,
): Promise {
const entry = cache.get(chartId);
if (!entry) return undefined;
try {
const svgBlob = new Blob([entry.svg], { type: 'image/svg+xml;charset=utf-8' });
const url = URL.createObjectURL(svgBlob);
const img = new Image();
await new Promise((resolve, reject) => {
img.onload = () => resolve();
img.onerror = reject;
img.src = url;
});
const canvas = document.createElement('canvas');
canvas.width = width * 2; // 2x for clarity
canvas.height = height * 2;
const ctx = canvas.getContext('2d')!;
ctx.fillStyle = 'white';
ctx.fillRect(0, 0, canvas.width, canvas.height);
ctx.drawImage(img, 0, 0, canvas.width, canvas.height);
URL.revokeObjectURL(url);
return canvas.toDataURL('image/png');
} catch (err) {
console.warn('getChartPngDataUrl: SVG render failed, falling back to thumbnail', err);
return entry.thumbnailDataUrl || undefined;
}
}
/**
* Compute a deterministic cache key from chart rendering inputs.
* This is used to detect when a chart needs re-rendering.
* We intentionally use JSON.stringify for simplicity — it's fast enough
* for the data sizes involved (~KB range).
*/
export function computeCacheKey(
chartType: string,
encodingMap: any,
config: any,
tableRowCount: number,
tableContentHash: string | undefined,
tableId: string,
tableMetadata?: any,
): string {
return JSON.stringify({
chartType,
encodingMap,
config: config || {},
tableRowCount,
tableContentHash: tableContentHash || tableId,
tableMetadata: tableMetadata || {},
});
}
================================================
FILE: src/app/chartRecommendation.ts
================================================
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
/**
* Agent response resolution — maps AI agent chart recommendations to
* concrete Chart objects.
*
* The encoding recommendation engine has moved to the agents-chart library.
* Use `vlRecommendEncodings` / `ecRecommendEncodings` / etc. directly.
*/
import { Channel, Chart, DictTable, FieldItem } from '../components/ComponentType';
import { generateFreshChart } from './dfSlice';
import { vlGetTemplateDef } from '../lib/agents-chart';
/** Map from agent short names to display chart type names. */
const AGENT_CHART_TYPE_MAP: Record = {
scatter: 'Scatter Plot',
regression: 'Regression',
bar: 'Bar Chart',
grouped_bar: 'Grouped Bar Chart',
histogram: 'Histogram',
line: 'Line Chart',
area: 'Area Chart',
heatmap: 'Heatmap',
boxplot: 'Boxplot',
pie: 'Pie Chart',
lollipop: 'Lollipop Chart',
waterfall: 'Waterfall Chart',
candlestick: 'Candlestick Chart',
world_map: 'World Map',
us_map: 'US Map',
// Legacy aliases (backward compat with older agent responses)
point: 'Scatter Plot',
group_bar: 'Grouped Bar Chart',
worldmap: 'World Map',
usmap: 'US Map',
};
/**
* Resolve an AI agent's chart recommendation into a concrete Chart object.
* The agent returns a `refinedGoal` with `chart.chart_type` which may be
* a short name (e.g. "scatter"), a full template name (e.g. "Radar Chart"),
* or a user-chosen chart type passed through from the UI.
*/
export const resolveRecommendedChart = (refinedGoal: any, allFields: FieldItem[], table: DictTable): Chart => {
const chartObj = refinedGoal['chart'] || {};
const rawChartType = chartObj['chart_type'];
const chartEncodings = chartObj['encodings'];
if (chartEncodings == undefined || rawChartType == undefined) {
let newChart = generateFreshChart(table.id, 'Scatter Plot') as Chart;
const basicEncodings: { [key: string]: string } = table.names.length > 1
? { x: table.names[0], y: table.names[1] }
: {};
newChart = resolveChartFields(newChart, allFields, basicEncodings, table);
return newChart;
}
// Resolve chart type: try short-name map first, then check if it's already a valid template name
const chartType = AGENT_CHART_TYPE_MAP[rawChartType]
|| (vlGetTemplateDef(rawChartType) ? rawChartType : undefined)
|| 'Scatter Plot';
let newChart = generateFreshChart(table.id, chartType) as Chart;
newChart = resolveChartFields(newChart, allFields, chartEncodings, table);
// Apply chart config properties from agent recommendation
if (chartObj['config'] && typeof chartObj['config'] === 'object') {
newChart.config = { ...chartObj['config'] };
}
return newChart;
};
/**
* Populate a chart's encodingMap from a plain { channel: fieldName } object.
*/
export const resolveChartFields = (
chart: Chart,
allFields: FieldItem[],
chartEncodings: { [key: string]: string },
table: DictTable,
): Chart => {
// Get the keys that should be present after this update
const newEncodingKeys = new Set(Object.keys(chartEncodings).map(key => key === 'facet' ? 'column' : key));
// Remove encodings that are no longer in chartEncodings
for (const key of Object.keys(chart.encodingMap)) {
if (!newEncodingKeys.has(key) && chart.encodingMap[key as Channel]?.fieldID != undefined) {
chart.encodingMap[key as Channel] = {};
}
}
// Add/update encodings from chartEncodings
for (let [key, value] of Object.entries(chartEncodings)) {
if (key === 'facet') {
key = 'column';
}
const field = allFields.find(c => c.name === value);
if (field) {
chart.encodingMap[key as Channel] = { fieldID: field.id };
}
}
return chart;
};
================================================
FILE: src/app/dfSlice.tsx
================================================
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
import { createAsyncThunk, createSlice, PayloadAction, createSelector } from '@reduxjs/toolkit'
import { Channel, Chart, ChartTemplate, DataCleanBlock, DataSourceConfig, EncodingItem, EncodingMap, FieldItem, Trigger, computeInsightKey, ChartInsight } from '../components/ComponentType'
import { enableMapSet } from 'immer';
import { DictTable } from "../components/ComponentType";
import { Message } from '../views/MessageSnackbar';
import { getChartTemplate, getChartChannels } from "../components/ChartTemplates"
import { vlAdaptChart, vlRecommendEncodings } from '../lib/agents-chart';
import { getDataTable } from '../views/VisualizationView';
import { getTriggers, getUrls, computeContentHash, fetchWithIdentity } from './utils';
import { getChartPngDataUrl } from './chartCache';
import { Type } from '../data/types';
import { createTableFromFromObjectArray, inferTypeFromValueArray } from '../data/utils';
import { Identity, IdentityType, getBrowserId } from './identity';
enableMapSet();
// Redux Persist will handle persistence automatically with enableMapSet()
export const generateFreshChart = (tableRef: string, chartType: string, source: "user" | "trigger" = "user") : Chart => {
return {
id: `chart-${Date.now()- Math.floor(Math.random() * 10000)}`,
chartType: chartType,
encodingMap: Object.assign({}, ...getChartChannels(chartType).map((channel) => ({ [channel]: { channel: channel, bin: false } }))),
tableRef: tableRef,
saved: false,
source: source,
}
}
export interface SSEMessage {
type: "heartbeat" | "notification" | "action";
text: string;
data?: Record;
timestamp: number;
}
// Add interface for app configuration
export interface ServerConfig {
DISABLE_DISPLAY_KEYS: boolean;
DISABLE_DATABASE: boolean;
DISABLE_FILE_UPLOAD: boolean;
PROJECT_FRONT_PAGE: boolean;
MAX_DISPLAY_ROWS: number;
DATA_FORMULATOR_HOME?: string;
DEV_MODE: boolean;
WORKSPACE_BACKEND: string; // 'local' | 'azure_blob'
}
export interface ModelConfig {
id: string; // unique identifier for the model / client combination
endpoint: string;
model: string;
api_key?: string;
api_base?: string;
api_version?: string;
}
export type FocusedId =
| { type: 'table'; tableId: string }
| { type: 'chart'; chartId: string }
| undefined;
export interface ClientConfig {
formulateTimeoutSeconds: number;
defaultChartWidth: number;
defaultChartHeight: number;
maxStretchFactor: number; // max per-axis stretch multiplier for chart sizing (default 2.0)
frontendRowLimit: number; // max rows to keep in browser when loading locally (non-virtual)
paletteKey: string; // active color palette key from tokens.ts
}
export interface GeneratedReport {
id: string;
content: string;
style: string;
selectedChartIds: string[];
createdAt: number;
}
export interface DataFormulatorState {
agentRules: {
coding: string;
exploration: string;
};
// Identity management: user identity (if logged in) or browser identity (localStorage-based)
// Always initialized with browser identity, updated to user identity if logged in
identity: Identity;
models: ModelConfig[];
selectedModelId: string | undefined;
testedModels: {id: string, status: 'ok' | 'error' | 'testing' | 'unknown', message: string}[];
tables : DictTable[];
charts: Chart[];
conceptShelfItems: FieldItem[];
// controls logs and message index
messages: Message[];
displayedMessageIdx: number;
focusedDataCleanBlockId: {blockId: string, itemId: number} | undefined;
focusedId: FocusedId;
viewMode: 'editor' | 'report';
chartSynthesisInProgress: string[];
chartInsightInProgress: string[];
serverConfig: ServerConfig;
config: ClientConfig;
dataLoaderConnectParams: Record>; // {table_name: {param_name: param_value}}
// which table is the agent working on
agentActions: {
actionId: string,
originTableId: string, // the table the user was focused on when they triggered this action sequence
description: string,
status: 'running' | 'completed' | 'warning' | 'failed',
lastUpdate: number, // the time the action is last updated
hidden: boolean, // whether the action is hidden
messages: { content: string, role: 'user' | 'thinking' | 'action' | 'completion' | 'error' | 'clarify', observeTableId?: string, resultTableId?: string, timestamp: number }[], // accumulated messages from this action
pendingClarification?: { trajectory: any[], completedStepCount: number, lastCreatedTableId: string | null } | null, // stored when agent asks for clarification, cleared on resume/cancel
}[];
// Data cleaning dialog state
dataCleanBlocks: DataCleanBlock[];
cleanInProgress: boolean;
// Generated reports state
generatedReports: GeneratedReport[];
// Session loading overlay
sessionLoading: boolean;
sessionLoadingLabel: string;
}
// Define the initial state using that type
const initialState: DataFormulatorState = {
agentRules: {
coding: "",
exploration: "",
},
identity: { type: 'browser', id: getBrowserId() },
models: [],
selectedModelId: undefined,
testedModels: [],
tables: [],
charts: [],
conceptShelfItems: [],
messages: [],
displayedMessageIdx: -1,
focusedDataCleanBlockId: undefined,
focusedId: undefined,
viewMode: 'editor',
chartSynthesisInProgress: [],
chartInsightInProgress: [],
serverConfig: {
DISABLE_DISPLAY_KEYS: false,
DISABLE_DATABASE: false, // will be overridden by /api/app-config
DISABLE_FILE_UPLOAD: false,
PROJECT_FRONT_PAGE: false,
MAX_DISPLAY_ROWS: 10000,
DEV_MODE: false,
WORKSPACE_BACKEND: 'local',
},
config: {
formulateTimeoutSeconds: 60,
defaultChartWidth: 400,
defaultChartHeight: 300,
maxStretchFactor: 2.0,
frontendRowLimit: 50000,
paletteKey: 'fluent',
},
dataLoaderConnectParams: {},
agentActions: [],
dataCleanBlocks: [],
cleanInProgress: false,
generatedReports: [],
sessionLoading: false,
sessionLoadingLabel: '',
}
let getUnrefedDerivedTableIds = (state: DataFormulatorState) => {
// find tables directly referred by charts
let allCharts = dfSelectors.getAllCharts(state);
let chartRefedTables = allCharts.map(chart => getDataTable(chart, state.tables, allCharts, state.conceptShelfItems))
.filter(t => t != undefined).map(t => t.id);
let tableWithDescendants = state.tables.filter(table => state.tables.some(t => t.derive?.trigger.tableId == table.id)).map(t => t.id);
return state.tables.filter(table => table.derive && !tableWithDescendants.includes(table.id) && !chartRefedTables.includes(table.id)).map(t => t.id);
}
/**
* Fire-and-forget cleanup of virtual tables from the workspace backend.
* Called when derived tables are removed from the frontend state.
*/
export function cleanupVirtualTablesFromWorkspace(tables: DictTable[]) {
for (const table of tables) {
if (table.virtual?.tableId) {
fetchWithIdentity(getUrls().DELETE_TABLE, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ table_name: table.virtual.tableId }),
}).catch(err => {
console.warn(`Failed to clean up virtual table ${table.virtual?.tableId}:`, err);
});
}
}
}
// Helper function to auto-populate latitude/longitude encodings for map charts
let deleteChartsRoutine = (state: DataFormulatorState, chartIds: string[]) => {
let charts = state.charts.filter(c => !chartIds.includes(c.id));
let currentFocusedChartId = state.focusedId?.type === 'chart' ? state.focusedId.chartId : undefined;
if (currentFocusedChartId && chartIds.includes(currentFocusedChartId)) {
let leafCharts = charts;
if (leafCharts.length > 0) {
state.focusedId = { type: 'chart', chartId: leafCharts[0].id };
} else {
state.focusedId = undefined;
}
}
state.chartSynthesisInProgress = state.chartSynthesisInProgress.filter(s => !chartIds.includes(s));
// update focusedChart and activeThreadChart
state.charts = charts;
let unrefedDerivedTableIds = getUnrefedDerivedTableIds(state);
let tableIdsToDelete = state.tables.filter(t => !t.anchored && unrefedDerivedTableIds.includes(t.id)).map(t => t.id);
// Clean up virtual tables from workspace before removing from state
let tablesToDelete = state.tables.filter(t => tableIdsToDelete.includes(t.id));
cleanupVirtualTablesFromWorkspace(tablesToDelete);
state.tables = state.tables.filter(t => !tableIdsToDelete.includes(t.id));
}
export const fetchFieldSemanticType = createAsyncThunk(
"dataFormulatorSlice/fetchFieldSemanticType",
async (table: DictTable, { getState }) => {
console.log(">>> call agent to infer semantic types <<<")
let state = getState() as DataFormulatorState;
let message = {
method: 'POST',
headers: { 'Content-Type': 'application/json', },
body: JSON.stringify({
token: Date.now(),
input_data: {name: table.id, rows: table.rows, virtual: table.virtual ? true : false},
model: dfSelectors.getActiveModel(state)
}),
};
// timeout the request after 20 seconds
const controller = new AbortController()
const timeoutId = setTimeout(() => controller.abort(), 20000)
let response = await fetchWithIdentity(getUrls().SERVER_PROCESS_DATA_ON_LOAD, {...message, signal: controller.signal })
return response.json();
}
);
export const fetchCodeExpl = createAsyncThunk(
"dataFormulatorSlice/fetchCodeExpl",
async (derivedTable: DictTable, { getState }) => {
console.log(">>> call agent to obtain code explanations <<<")
let state = getState() as DataFormulatorState;
let message = {
method: 'POST',
headers: { 'Content-Type': 'application/json', },
body: JSON.stringify({
token: Date.now(),
input_tables: derivedTable.derive?.source
.map(tId => state.tables.find(t => t.id == tId) as DictTable)
.map(t => ({
name: t.id,
rows: t.rows,
attached_metadata: t.attachedMetadata
})),
code: derivedTable.derive?.code,
model: dfSelectors.getActiveModel(state)
}),
};
// timeout the request after 20 seconds
const controller = new AbortController()
const timeoutId = setTimeout(() => controller.abort(), 20000)
let response = await fetchWithIdentity(getUrls().CODE_EXPL_URL, {...message, signal: controller.signal })
return response.json();
}
);
export const fetchChartInsight = createAsyncThunk(
"dataFormulatorSlice/fetchChartInsight",
async (args: { chartId: string; tableId: string }, { getState }) => {
console.log(">>> call agent to generate chart insight <<<");
let state = getState() as DataFormulatorState;
let chart = dfSelectors.getAllCharts(state).find(c => c.id === args.chartId);
if (!chart) throw new Error(`Chart not found: ${args.chartId}`);
// Get high-res PNG from the rendered chart
let chartImage = await getChartPngDataUrl(args.chartId);
if (!chartImage) throw new Error(`No rendered chart image for: ${args.chartId}`);
// Strip the data:image/png;base64, prefix for the backend
const base64Prefix = 'data:image/png;base64,';
if (chartImage.startsWith(base64Prefix)) {
chartImage = chartImage.substring(base64Prefix.length);
}
// Collect field names from the encoding map
let fieldNames = Object.values(chart.encodingMap)
.map(enc => enc.fieldID)
.filter((id): id is string => !!id)
.map(id => {
let field = state.conceptShelfItems.find(f => f.id === id);
return field?.name || id;
});
// Collect input table info (include source tables for derived tables)
let table = state.tables.find(t => t.id === args.tableId);
let tableIds = table?.derive?.source ? [...table.derive.source, table.id] : [table?.id].filter(Boolean);
let inputTables = [...new Set(tableIds)]
.map(tId => state.tables.find(t => t.id === tId))
.filter((t): t is DictTable => !!t)
.map(t => ({
name: t.id,
rows: t.rows,
attached_metadata: t.attachedMetadata,
}));
let message = {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
token: Date.now(),
chart_image: chartImage,
chart_type: chart.chartType,
field_names: fieldNames,
input_tables: inputTables,
model: dfSelectors.getActiveModel(state),
}),
};
const controller = new AbortController();
const timeoutId = setTimeout(() => controller.abort(), 30000);
let response = await fetchWithIdentity(getUrls().CHART_INSIGHT_URL, { ...message, signal: controller.signal });
clearTimeout(timeoutId);
let result = await response.json();
return { ...result, chartId: args.chartId, insightKey: computeInsightKey(chart) };
}
);
export const fetchAvailableModels = createAsyncThunk(
"dataFormulatorSlice/fetchAvailableModels",
async () => {
console.log(">>> call agent to fetch available models <<<")
let message = {
method: 'POST',
headers: { 'Content-Type': 'application/json', },
body: JSON.stringify({
token: Date.now(),
}),
};
// timeout the request after 20 seconds
const controller = new AbortController()
const timeoutId = setTimeout(() => controller.abort(), 20000)
let response = await fetchWithIdentity(getUrls().CHECK_AVAILABLE_MODELS, {...message, signal: controller.signal })
return response.json();
}
);
// No server round-trip needed - identity is determined client-side:
// - User ID from auth provider (if logged in)
// - Browser ID from localStorage (shared across all tabs)
export const dataFormulatorSlice = createSlice({
name: 'dataFormulatorSlice',
initialState: initialState,
reducers: {
resetState: (state) => {
//state.table = undefined;
// Preserve: models, selectedModelId, testedModels, agentRules,
// config, dataLoaderConnectParams, identity
state.tables = [];
state.charts = [];
state.conceptShelfItems = [];
state.messages = [];
state.displayedMessageIdx = -1;
state.focusedDataCleanBlockId = undefined;
state.focusedId = undefined;
state.viewMode = 'editor';
state.chartSynthesisInProgress = [];
state.serverConfig = initialState.serverConfig;
state.dataCleanBlocks = [];
state.cleanInProgress = false;
state.agentActions = [];
state.generatedReports = [];
// Redux Persist will handle persistence automatically
},
setSessionLoading: (state, action: PayloadAction<{loading: boolean, label?: string}>) => {
state.sessionLoading = action.payload.loading;
state.sessionLoadingLabel = action.payload.label || '';
},
loadState: (state, action: PayloadAction) => {
const saved = action.payload;
// Return a brand-new state object so Immer skips
// recursive proxy / freeze on potentially huge table rows.
return {
// Preserve local-only / sensitive fields from current state
identity: state.identity,
agentRules: state.agentRules || initialState.agentRules,
models: state.models || [],
selectedModelId: state.selectedModelId || undefined,
testedModels: state.testedModels || [],
dataLoaderConnectParams: state.dataLoaderConnectParams || {},
serverConfig: initialState.serverConfig,
// Restore from saved payload
tables: saved.tables || [],
charts: saved.charts || [],
conceptShelfItems: saved.conceptShelfItems || [],
focusedDataCleanBlockId: saved.focusedDataCleanBlockId || undefined,
// Migrate from old focusedTableId/focusedChartId to new focusedId
focusedId: saved.focusedId || (
saved.focusedChartId ? { type: 'chart' as const, chartId: saved.focusedChartId } :
saved.focusedTableId ? { type: 'table' as const, tableId: saved.focusedTableId } :
undefined
),
config: { ...initialState.config, ...(saved.config || {}) },
dataCleanBlocks: saved.dataCleanBlocks || [],
agentActions: saved.agentActions || [],
generatedReports: saved.generatedReports || [],
// Reset transient fields
messages: [],
displayedMessageIdx: -1,
viewMode: saved.viewMode || 'editor',
chartSynthesisInProgress: [],
chartInsightInProgress: [],
cleanInProgress: false,
sessionLoading: false,
sessionLoadingLabel: '',
};
},
updateAgentWorkInProgress: (state, action: PayloadAction<{actionId: string, originTableId?: string, description: string, status: 'running' | 'completed' | 'warning' | 'failed', hidden: boolean, message?: { content: string, role: 'user' | 'thinking' | 'action' | 'completion' | 'error' | 'clarify', observeTableId?: string, resultTableId?: string }, pendingClarification?: { trajectory: any[], completedStepCount: number, lastCreatedTableId: string | null } | null }>) => {
const now = Date.now();
if (state.agentActions.some(a => a.actionId == action.payload.actionId)) {
state.agentActions = state.agentActions.map(a => {
if (a.actionId != action.payload.actionId) return a;
const updated = {...a, ...action.payload, lastUpdate: now};
if (action.payload.message) {
updated.messages = [...(a.messages || []), { ...action.payload.message, timestamp: now }];
}
return updated;
});
} else {
const messages = action.payload.message
? [{ ...action.payload.message, timestamp: now }]
: [];
state.agentActions = [...state.agentActions, {...action.payload, originTableId: action.payload.originTableId || "", lastUpdate: now, hidden: action.payload.hidden, messages}];
}
},
deleteAgentWorkInProgress: (state, action: PayloadAction) => {
state.agentActions = state.agentActions.filter(a => a.actionId != action.payload);
},
setServerConfig: (state, action: PayloadAction) => {
state.serverConfig = action.payload;
},
setConfig: (state, action: PayloadAction) => {
state.config = action.payload;
},
setViewMode: (state, action: PayloadAction<'editor' | 'report'>) => {
state.viewMode = action.payload;
},
setAgentRules: (state, action: PayloadAction<{coding: string, exploration: string}>) => {
state.agentRules = action.payload;
},
selectModel: (state, action: PayloadAction) => {
state.selectedModelId = action.payload;
},
addModel: (state, action: PayloadAction) => {
state.models = [...state.models, action.payload];
},
removeModel: (state, action: PayloadAction) => {
state.models = state.models.filter(model => model.id != action.payload);
if (state.selectedModelId == action.payload) {
state.selectedModelId = undefined;
}
},
updateModelStatus: (state, action: PayloadAction<{id: string, status: 'ok' | 'error' | 'testing' | 'unknown', message: string}>) => {
let id = action.payload.id;
let status = action.payload.status;
let message = action.payload.message;
state.testedModels = [
...state.testedModels.filter(t => t.id != id),
{id: id, status, message}
];
},
addTableToStore: (state, action: PayloadAction) => {
let table = action.payload;
// Compute content hash if not already set
if (!table.contentHash) {
table = { ...table, contentHash: computeContentHash(table.rows, table.names) };
}
state.tables = [...state.tables, table];
state.charts = [...state.charts];
state.conceptShelfItems = [...state.conceptShelfItems, ...getDataFieldItems(table)];
state.focusedId = { type: 'table', tableId: table.id };
},
deleteTable: (state, action: PayloadAction) => {
let tableId = action.payload;
// Find the table to delete
let tableToDelete = state.tables.find(t => t.id == tableId);
if (!tableToDelete) return;
// Clean up virtual table from workspace before removing from state
cleanupVirtualTablesFromWorkspace([tableToDelete]);
// Find direct children: tables derived from or triggered by this table
let directChildren = state.tables.filter(t =>
t.derive?.trigger.tableId === tableId ||
t.derive?.source.includes(tableId)
);
// If the deleted table is derived and has children, re-parent their triggers
if (directChildren.length > 0 && tableToDelete.derive) {
const parentTriggerId = tableToDelete.derive.trigger.tableId;
state.tables = state.tables.map(t => {
if (!t.derive) return t;
// Only update trigger.tableId — derive.source stays as-is
// since each table has its own specific data sources
if (t.derive.trigger.tableId !== tableId) return t;
return {
...t,
derive: {
...t.derive,
trigger: {
...t.derive.trigger,
tableId: parentTriggerId,
}
}
};
});
}
// Remove the table
state.tables = state.tables.filter(t => t.id != tableId);
// Clean up concept shelf items referencing this table
state.conceptShelfItems = state.conceptShelfItems.filter(f => !(f.tableRef == tableId));
// Delete charts that refer to this table
let chartIdsToDelete = state.charts.filter(c => c.tableRef == tableId).map(c => c.id);
deleteChartsRoutine(state, chartIdsToDelete);
// Clean up agent actions: remove non-running actions whose originTableId is the deleted table
// AND whose resultTableIds all point to tables that no longer exist
const survivingTableIds = new Set(state.tables.map(t => t.id));
state.agentActions = state.agentActions.filter(a => {
if (a.status === 'running') return true; // never remove running actions
if (a.originTableId !== tableId) return true; // not related to deleted table
// Keep if any resultTableId still exists in surviving tables
const resultTableIds = a.messages
?.filter(m => m.resultTableId)
.map(m => m.resultTableId!) ?? [];
return resultTableIds.some(id => survivingTableIds.has(id));
});
// If the deleted table was focused, reset focus
if (state.focusedId?.type === 'table' && state.focusedId.tableId === tableId) {
state.focusedId = state.tables.length > 0 ? { type: 'table', tableId: state.tables[0].id } : undefined;
}
},
updateTableAnchored: (state, action: PayloadAction<{tableId: string, anchored: boolean}>) => {
let tableId = action.payload.tableId;
let anchored = action.payload.anchored;
state.tables = state.tables.map(t => t.id == tableId ? {...t, anchored} : t);
},
updateTableDisplayId: (state, action: PayloadAction<{tableId: string, displayId: string}>) => {
let tableId = action.payload.tableId;
let displayId = action.payload.displayId;
state.tables = state.tables.map(t => t.id == tableId ? {...t, displayId} : t);
},
updateTableAttachedMetadata: (state, action: PayloadAction<{tableId: string, attachedMetadata: string}>) => {
let tableId = action.payload.tableId;
let attachedMetadata = action.payload.attachedMetadata;
state.tables = state.tables.map(t => t.id == tableId ? {...t, attachedMetadata} : t);
},
updateTableRows: (state, action: PayloadAction<{tableId: string, rows: any[], contentHash?: string}>) => {
// Update the rows of a table while preserving all other table properties
// This is used for refreshing data in original (non-derived) tables
let tableId = action.payload.tableId;
let newRows = action.payload.rows;
let providedContentHash = action.payload.contentHash;
state.tables = state.tables.map(t => {
if (t.id == tableId) {
// Update metadata type inference based on new data
let newMetadata = { ...t.metadata };
for (let name of t.names) {
if (newRows.length > 0 && name in newRows[0]) {
newMetadata[name] = {
...newMetadata[name],
type: inferTypeFromValueArray(newRows.map(r => r[name])),
};
}
}
// Update lastRefreshed timestamp if source exists
const updatedSource = t.source ? { ...t.source, lastRefreshed: Date.now() } : undefined;
// Use provided content hash (from backend for virtual/DB tables) or compute locally
// For virtual tables, backend hash reflects full table; for stream tables, compute from actual rows
const newContentHash = providedContentHash || computeContentHash(newRows, t.names);
return { ...t, rows: newRows, metadata: newMetadata, source: updatedSource, contentHash: newContentHash };
}
return t;
});
},
updateMultipleTableRows: (state, action: PayloadAction<{tableId: string, rows: any[], contentHash?: string}[]>) => {
// Batch-update rows for multiple tables in a single state mutation.
// This avoids N separate dispatches (each creating a new state.tables reference)
// when refreshing derived tables after a source table changes.
const updates = new Map(action.payload.map(u => [u.tableId, u]));
state.tables = state.tables.map(t => {
const update = updates.get(t.id);
if (!update) return t;
const newRows = update.rows;
const providedContentHash = update.contentHash;
let newMetadata = { ...t.metadata };
for (let name of t.names) {
if (newRows.length > 0 && name in newRows[0]) {
newMetadata[name] = {
...newMetadata[name],
type: inferTypeFromValueArray(newRows.map(r => r[name])),
};
}
}
const updatedSource = t.source ? { ...t.source, lastRefreshed: Date.now() } : undefined;
const newContentHash = providedContentHash || computeContentHash(newRows, t.names);
return { ...t, rows: newRows, metadata: newMetadata, source: updatedSource, contentHash: newContentHash };
});
},
updateTableSource: (state, action: PayloadAction<{tableId: string, source: DataSourceConfig}>) => {
// Update the source configuration of a table
let tableId = action.payload.tableId;
let source = action.payload.source;
state.tables = state.tables.map(t => t.id == tableId ? {...t, source} : t);
},
updateTableSourceRefreshSettings: (state, action: PayloadAction<{tableId: string, autoRefresh: boolean, refreshIntervalSeconds?: number}>) => {
// Update just the refresh settings of a table's source
let tableId = action.payload.tableId;
let autoRefresh = action.payload.autoRefresh;
let refreshIntervalSeconds = action.payload.refreshIntervalSeconds;
state.tables = state.tables.map(t => {
if (t.id == tableId && t.source) {
return {
...t,
source: {
...t.source,
autoRefresh,
...(refreshIntervalSeconds !== undefined ? { refreshIntervalSeconds } : {})
}
};
}
return t;
});
},
extendTableWithNewFields: (state, action: PayloadAction<{tableId: string, columnName: string, values: any[], previousName: string | undefined, parentIDs: string[]}>) => {
// extend the existing extTable with new columns from the new table
let newValues = action.payload.values;
let tableId = action.payload.tableId;
let columnName = action.payload.columnName;
let previousName = action.payload.previousName;
let parentIDs = action.payload.parentIDs;
// Find the first parent's column name
let lastParentField = state.conceptShelfItems.find(f => f.id === parentIDs[parentIDs.length - 1]);
let lastParentName = lastParentField?.name;
let table = state.tables.find(t => t.id == tableId) as DictTable;
let newNames = [];
if (previousName && table.names.indexOf(previousName) != -1) {
let replacePosition = table.names.indexOf(previousName);
newNames[replacePosition] = columnName;
} else {
let insertPosition = lastParentName ? table.names.indexOf(lastParentName) : table.names.length - 1;
newNames = table.names.slice(0, insertPosition + 1).concat(columnName).concat(table.names.slice(insertPosition + 1));
}
let newMetadata = structuredClone(table.metadata);
for (let name of newNames) {
newMetadata[name] = {type: inferTypeFromValueArray(newValues), semanticType: "", levels: []};
}
// Create new rows with the column positioned after the first parent
let newRows = table.rows.map((row, i) => {
let newRow: {[key: string]: any} = {};
for (let key of Object.keys(row)) {
newRow[key] = row[key];
if (key === lastParentName) {
newRow[columnName] = newValues[i];
}
}
if (!lastParentName) {
newRow[columnName] = newValues[i];
}
if (previousName) {
delete newRow[previousName];
}
return newRow;
});
table.names = newNames;
table.metadata = newMetadata;
table.rows = newRows;
},
removeDerivedField: (state, action: PayloadAction<{tableId: string, fieldId: string}>) => {
let tableId = action.payload.tableId;
let fieldId = action.payload.fieldId;
let table = state.tables.find(t => t.id == tableId) as DictTable;
let fieldName = state.conceptShelfItems.find(f => f.id == fieldId)?.name as string;
let fieldIndex = table.names.indexOf(fieldName);
if (fieldIndex != -1) {
table.names = table.names.slice(0, fieldIndex).concat(table.names.slice(fieldIndex + 1));
delete table.metadata[fieldName];
table.rows = table.rows.map(r => {
delete r[fieldName];
return r;
});
}
},
createNewChart: (state, action: PayloadAction<{chartType: string, tableId: string}>) => {
let chartType = action.payload.chartType;
let tableId = action.payload.tableId || state.tables[0].id;
let freshChart = generateFreshChart(tableId, chartType, "user") as Chart;
// Auto-populate encodings based on table metadata
let table = state.tables.find(t => t.id === tableId);
if (table) {
const semanticTypes: Record = {};
for (const [fn, meta] of Object.entries(table.metadata)) {
if (meta?.semanticType) semanticTypes[fn] = meta.semanticType;
}
const suggested = vlRecommendEncodings(chartType, table.rows, semanticTypes);
for (const [channel, fieldName] of Object.entries(suggested)) {
if (freshChart.encodingMap[channel as Channel]?.fieldID == undefined) {
const fieldItem = state.conceptShelfItems.find(f => f.name === fieldName && table!.names.includes(f.name));
if (fieldItem) freshChart.encodingMap[channel as Channel] = { fieldID: fieldItem.id };
}
}
}
state.charts = [ freshChart , ...state.charts];
state.focusedId = { type: 'chart', chartId: freshChart.id };
},
addChart: (state, action: PayloadAction) => {
let chart = action.payload;
state.charts = [chart, ...state.charts];
},
addAndFocusChart: (state, action: PayloadAction) => {
let chart = action.payload;
state.charts = [chart, ...state.charts];
state.focusedId = { type: 'chart', chartId: chart.id };
},
duplicateChart: (state, action: PayloadAction) => {
let chartId = action.payload;
let chartCopy = JSON.parse(JSON.stringify(state.charts.find(chart => chart.id == chartId) as Chart)) as Chart;
chartCopy = { ...chartCopy, saved: false }
chartCopy.id = `chart-${Date.now()- Math.floor(Math.random() * 10000)}`;
state.charts.push(chartCopy);
state.focusedId = { type: 'chart', chartId: chartCopy.id };
},
saveUnsaveChart: (state, action: PayloadAction) => {
let chartId = action.payload;
state.charts = state.charts.map(chart => {
if (chart.id == chartId) {
return { ...chart, saved: !chart.saved };
} else {
return chart;
}
})
},
deleteChartById: (state, action: PayloadAction) => {
let chartId = action.payload;
deleteChartsRoutine(state, [chartId]);
},
updateChartType: (state, action: PayloadAction<{chartId: string, chartType: string}>) => {
let chartId = action.payload.chartId;
let chartType = action.payload.chartType;
let chart = dfSelectors.getAllCharts(state).find(c => c.id == chartId);
if (chart) {
const template = getChartTemplate(chartType) as ChartTemplate;
const sourceType = chart.chartType;
// Get data table + semantic types for recommendation-based adaptation
let allCharts = dfSelectors.getAllCharts(state);
let table = getDataTable(chart, state.tables, allCharts, state.conceptShelfItems);
const semanticTypes: Record = {};
if (table) {
for (const [fn, meta] of Object.entries(table.metadata)) {
if (meta?.semanticType) semanticTypes[fn] = meta.semanticType;
}
}
// Extract current encodings as field names
const filledEncodings: Record = {};
for (const [ch, enc] of Object.entries(chart.encodingMap)) {
if (enc.fieldID != null) {
const field = state.conceptShelfItems.find(f => f.id === enc.fieldID);
if (field) filledEncodings[ch] = field.name;
}
}
// Adapt encodings: re-recommends with preference for existing fields
let adapted = vlAdaptChart(sourceType, chartType, filledEncodings, table?.rows, semanticTypes);
// Fallback: if adaptation returned nothing but we had fields,
// keep fields in channels that exist in both source and target
if (Object.keys(adapted).length === 0 && Object.keys(filledEncodings).length > 0) {
const targetChannelSet = new Set(template.channels);
for (const [ch, fieldName] of Object.entries(filledEncodings)) {
if (targetChannelSet.has(ch)) {
adapted[ch] = fieldName;
}
}
}
// Build new encoding map from adapted field names
const newEncodingMap = Object.assign(
{}, ...template.channels.map((ch: string) => ({ [ch]: {} as EncodingItem })),
) as EncodingMap;
for (const [ch, fieldName] of Object.entries(adapted)) {
const field = state.conceptShelfItems.find(f => f.name === fieldName);
if (field) newEncodingMap[ch as Channel] = { fieldID: field.id };
}
chart = { ...chart, chartType, encodingMap: newEncodingMap };
// Fill any remaining empty channels via full recommendation
if (table) {
const suggested = vlRecommendEncodings(chartType, table.rows, semanticTypes);
for (const [channel, fieldName] of Object.entries(suggested)) {
if (chart.encodingMap[channel as Channel]?.fieldID == undefined) {
const fieldItem = state.conceptShelfItems.find(f => f.name === fieldName && table!.names.includes(f.name));
if (fieldItem) chart.encodingMap[channel as Channel] = { fieldID: fieldItem.id };
}
}
}
dfSelectors.replaceChart(state, chart);
}
},
updateTableRef: (state, action: PayloadAction<{chartId: string, tableRef: string}>) => {
let chartId = action.payload.chartId;
let tableRef = action.payload.tableRef;
state.charts = state.charts.map(chart => {
if (chart.id == chartId) {
return { ...chart, tableRef }
} else {
return chart
}
})
},
updateChartConfig: (state, action: PayloadAction<{chartId: string, key: string, value: any}>) => {
let chartId = action.payload.chartId;
let key = action.payload.key;
let value = action.payload.value;
let chart = dfSelectors.getAllCharts(state).find(c => c.id == chartId);
if (chart) {
if (!chart.config) {
chart.config = {};
}
if (value === undefined) {
delete chart.config[key];
} else {
chart.config[key] = value;
}
}
},
updateChartThumbnail: (state, action: PayloadAction<{chartId: string, thumbnail: string}>) => {
let chart = dfSelectors.getAllCharts(state).find(c => c.id == action.payload.chartId);
if (chart) {
chart.thumbnail = action.payload.thumbnail;
}
},
updateChartInsight: (state, action: PayloadAction<{chartId: string, insight: ChartInsight}>) => {
let chart = dfSelectors.getAllCharts(state).find(c => c.id == action.payload.chartId);
if (chart) {
chart.insight = action.payload.insight;
}
},
updateChartEncoding: (state, action: PayloadAction<{chartId: string, channel: Channel, encoding: EncodingItem}>) => {
let chartId = action.payload.chartId;
let channel = action.payload.channel;
let encoding = action.payload.encoding;
let chart = dfSelectors.getAllCharts(state).find(c => c.id == chartId);
if (chart) {
chart.encodingMap[channel] = encoding;
}
},
updateChartEncodingProp: (state, action: PayloadAction<{chartId: string, channel: Channel, prop: string, value: any}>) => {
let chartId = action.payload.chartId;
let channel = action.payload.channel;
let prop = action.payload.prop;
let value = action.payload.value;
let chart = dfSelectors.getAllCharts(state).find(c => c.id == chartId);
let table = state.tables.find(t => t.id == chart?.tableRef) as DictTable;
if (chart) {
//TODO: check this, finding reference and directly update??
let encoding = chart.encodingMap[channel];
if (prop == 'fieldID') {
encoding.fieldID = value;
// automatcially fetch the auto-sort order from the field
let field = state.conceptShelfItems.find(f => f.id == value);
if (table && field && table.metadata[field.name] && table.metadata[field.name].levels && table.metadata[field.name].levels.length > 0) {
encoding.sortBy = JSON.stringify(table.metadata[field.name].levels);
}
} else if (prop == 'aggregate') {
encoding.aggregate = value;
} else if (prop == "sortOrder") {
encoding.sortOrder = value == "auto" ? undefined : value;
} else if (prop == "sortBy") {
encoding.sortBy = value == "auto" ? undefined : value;
} else if (prop == "scheme") {
encoding.scheme = value;
} else if (prop == "dtype") {
encoding.dtype = value;
}
}
},
swapChartEncoding: (state, action: PayloadAction<{chartId: string, channel1: Channel, channel2: Channel}>) => {
let chartId = action.payload.chartId;
let channel1 = action.payload.channel1;
let channel2 = action.payload.channel2;
let chart = dfSelectors.getAllCharts(state).find(c => c.id == chartId);
if (chart) {
let enc1 = chart.encodingMap[channel1];
let enc2 = chart.encodingMap[channel2];
chart.encodingMap[channel1] = { fieldID: enc2.fieldID, aggregate: enc2.aggregate, sortBy: enc2.sortBy, sortOrder: enc2.sortOrder };
chart.encodingMap[channel2] = { fieldID: enc1.fieldID, aggregate: enc1.aggregate, sortBy: enc1.sortBy, sortOrder: enc1.sortOrder };
}
},
addConceptItems: (state, action: PayloadAction) => {
state.conceptShelfItems = [...action.payload, ...state.conceptShelfItems];
},
updateConceptItems: (state, action: PayloadAction) => {
let concept = action.payload;
let conceptShelfItems = [...state.conceptShelfItems];
let index = conceptShelfItems.findIndex(field => field.id === concept.id);
if (index != -1) {
conceptShelfItems[index] = concept;
} else {
conceptShelfItems = [concept, ...conceptShelfItems];
}
state.conceptShelfItems = conceptShelfItems;
},
deleteConceptItemByID: (state, action: PayloadAction) => {
let conceptID = action.payload;
let allCharts = dfSelectors.getAllCharts(state);
// remove concepts from encoding maps
if (allCharts.some(chart => chart.saved
&& Object.entries(chart.encodingMap).some(([channel, encoding]) => encoding.fieldID && conceptID == encoding.fieldID))) {
console.log("cannot delete!")
} else {
state.conceptShelfItems = state.conceptShelfItems.filter(f => f.id != conceptID);
for (let chart of allCharts) {
for (let [channel, encoding] of Object.entries(chart.encodingMap)) {
if (encoding.fieldID && conceptID == encoding.fieldID) {
// clear the encoding
chart.encodingMap[channel as Channel] = { }
}
}
}
}
},
batchDeleteConceptItemByID: (state, action: PayloadAction) => {
let allCharts = dfSelectors.getAllCharts(state);
for (let conceptID of action.payload) {
// remove concepts from encoding maps
if (allCharts.some(chart => chart.saved
&& Object.entries(chart.encodingMap).some(([channel, encoding]) => encoding.fieldID && conceptID == encoding.fieldID))) {
console.log("cannot delete!")
} else {
state.conceptShelfItems = state.conceptShelfItems.filter(field => field.id != conceptID);
for (let chart of allCharts) {
for (let [channel, encoding] of Object.entries(chart.encodingMap)) {
if (encoding.fieldID && conceptID == encoding.fieldID) {
// clear the encoding
chart.encodingMap[channel as Channel] = { }
}
}
}
}
}
},
insertDerivedTables: (state, action: PayloadAction) => {
state.tables = [...state.tables, action.payload];
},
overrideDerivedTables: (state, action: PayloadAction) => {
let table = action.payload;
// Clean up old virtual table from workspace since it's being replaced
let oldTable = state.tables.find(t => t.id == table.id);
if (oldTable) {
cleanupVirtualTablesFromWorkspace([oldTable]);
}
state.tables = [...state.tables.filter(t => t.id != table.id), table];
},
deleteDerivedTableById: (state, action: PayloadAction) => {
// delete a synthesis output based on index
let tableId = action.payload;
// Clean up virtual table from workspace before removing from state
let tableToDelete = state.tables.find(t => t.derive && t.id == tableId);
if (tableToDelete) {
cleanupVirtualTablesFromWorkspace([tableToDelete]);
}
state.tables = state.tables.filter(t => !(t.derive && t.id == tableId));
},
clearUnReferencedTables: (state) => {
// remove all tables that are not referred
let allCharts = dfSelectors.getAllCharts(state);
let referredTableId = allCharts.map(chart => getDataTable(chart, state.tables, allCharts, state.conceptShelfItems))
.filter(t => t != undefined).map(t => t.id);
let tablesToRemove = state.tables.filter(t => t.derive && !referredTableId.some(tableId => tableId == t.id));
// Clean up virtual tables from workspace
cleanupVirtualTablesFromWorkspace(tablesToRemove);
state.tables = state.tables.filter(t => !tablesToRemove.some(tr => tr.id == t.id));
},
clearUnReferencedCustomConcepts: (state) => {
let fieldNamesFromTables = state.tables.map(t => t.names).flat();
let fieldIdsReferredByCharts = dfSelectors.getAllCharts(state).map(c => Object.values(c.encodingMap).map(enc => enc.fieldID).filter(fid => fid != undefined) as string[]).flat();
state.conceptShelfItems = state.conceptShelfItems.filter(field => !(field.source == "custom"
&& !(fieldNamesFromTables.includes(field.name) || fieldIdsReferredByCharts.includes(field.id))))
},
addMessages: (state, action: PayloadAction) => {
state.messages = [...state.messages, action.payload];
},
setDisplayedMessageIndex: (state, action: PayloadAction) => {
state.displayedMessageIdx = action.payload
},
setFocused: (state, action: PayloadAction) => {
state.focusedId = action.payload;
if (action.payload?.type === 'chart' && state.viewMode == 'report') {
state.viewMode = 'editor';
}
},
setFocusedDataCleanBlockId: (state, action: PayloadAction<{blockId: string, itemId: number} | undefined>) => {
state.focusedDataCleanBlockId = action.payload;
},
changeChartRunningStatus: (state, action: PayloadAction<{chartId: string, status: boolean}>) => {
if (action.payload.status) {
state.chartSynthesisInProgress = [...new Set([...state.chartSynthesisInProgress, action.payload.chartId])]
} else {
state.chartSynthesisInProgress = state.chartSynthesisInProgress.filter(s => s != action.payload.chartId);
}
},
setIdentity: (state, action: PayloadAction) => {
state.identity = action.payload;
},
updateDataLoaderConnectParams: (state, action: PayloadAction<{dataLoaderType: string, params: Record}>) => {
let dataLoaderType = action.payload.dataLoaderType;
let params = action.payload.params;
state.dataLoaderConnectParams[dataLoaderType] = params;
},
updateDataLoaderConnectParam: (state, action: PayloadAction<{dataLoaderType: string, paramName: string, paramValue: string}>) => {
let dataLoaderType = action.payload.dataLoaderType;
if (!state.dataLoaderConnectParams[dataLoaderType]) {
state.dataLoaderConnectParams[dataLoaderType] = {};
}
let paramName = action.payload.paramName;
let paramValue = action.payload.paramValue;
state.dataLoaderConnectParams[dataLoaderType][paramName] = paramValue;
},
deleteDataLoaderConnectParams: (state, action: PayloadAction) => {
let dataLoaderType = action.payload;
delete state.dataLoaderConnectParams[dataLoaderType];
},
clearMessages: (state) => {
state.messages = [];
},
// Data cleaning dialog actions
addDataCleanBlock: (state, action: PayloadAction) => {
state.dataCleanBlocks = [...state.dataCleanBlocks, action.payload];
},
removeDataCleanBlocks: (state, action: PayloadAction<{blockIds: string[]}>) => {
state.dataCleanBlocks = state.dataCleanBlocks.filter(block => !action.payload.blockIds.includes(block.id));
},
resetDataCleanBlocks: (state) => {
state.dataCleanBlocks = [];
},
updateLastDataCleanBlock: (state, action: PayloadAction>) => {
if (state.dataCleanBlocks.length > 0) {
const lastIndex = state.dataCleanBlocks.length - 1;
state.dataCleanBlocks[lastIndex] = {
...state.dataCleanBlocks[lastIndex],
...action.payload
};
}
},
setCleanInProgress: (state, action: PayloadAction) => {
state.cleanInProgress = action.payload;
},
// Generated reports actions
saveGeneratedReport: (state, action: PayloadAction) => {
const report = action.payload;
// Check if report with same ID already exists and update it, otherwise add new
const existingIndex = state.generatedReports.findIndex(r => r.id === report.id);
if (existingIndex >= 0) {
state.generatedReports[existingIndex] = report;
} else {
state.generatedReports.unshift(report); // Add to beginning of array
}
// Redux Persist will handle persistence automatically
},
deleteGeneratedReport: (state, action: PayloadAction) => {
const reportId = action.payload;
state.generatedReports = state.generatedReports.filter(r => r.id !== reportId);
// Redux Persist will handle persistence automatically
},
clearGeneratedReports: (state) => {
state.generatedReports = [];
// Redux Persist will handle persistence automatically
}
},
extraReducers: (builder) => {
builder
.addCase(fetchFieldSemanticType.fulfilled, (state, action) => {
let data = action.payload;
let tableId = action.meta.arg.id;
let table = state.tables.find(t => t.id == tableId) as DictTable;
if (data["status"] == "ok" && data["result"].length > 0) {
let typeMap = data['result'][0]['fields'];
for (let name of table.names) {
table.metadata[name] = {
type: typeMap[name]['type'] as Type,
semanticType: typeMap[name]['semantic_type'],
levels: typeMap[name]['sort_order'] || undefined,
intrinsicDomain: typeMap[name]['intrinsic_domain'] || undefined,
unit: typeMap[name]['unit'] || undefined,
};
}
if (data["result"][0]["suggested_table_name"]) {
// avoid duplicate display ids
let existingDisplayIds = state.tables.filter(t => t.id != tableId).map(t => t.displayId);
let suffix = "";
let displayId = `${data["result"][0]["suggested_table_name"] as string}${suffix}`;
let suffixId = 1;
while (existingDisplayIds.includes(displayId)) {
displayId = `${data["result"][0]["suggested_table_name"] as string}${suffixId}`;
suffixId++;
suffix = `-${suffixId}`;
}
table.displayId = displayId;
}
// Store data summary as attached metadata if not already set (e.g., from extraction context)
let dataSummary = data["result"][0]["data_summary"] || data["result"][0]["data summary"];
if (dataSummary && !table.attachedMetadata) {
table.attachedMetadata = dataSummary;
}
}
})
.addCase(fetchAvailableModels.fulfilled, (state, action) => {
let defaultModels = action.payload;
state.models = [
...defaultModels,
...state.models.filter(e => !defaultModels.some((m: ModelConfig) =>
m.endpoint === e.endpoint && m.model === e.model &&
m.api_base === e.api_base && m.api_version === e.api_version
))
];
state.testedModels = [
...defaultModels.map((m: ModelConfig) => {return {id: m.id, status: 'ok'}}) ,
...state.testedModels.filter(t => !defaultModels.map((m: ModelConfig) => m.id).includes(t.id))
]
if (defaultModels.length > 0 && state.selectedModelId == undefined) {
state.selectedModelId = defaultModels[0].id;
}
// console.log("load model complete");
// console.log("state.models", state.models);
})
.addCase(fetchCodeExpl.fulfilled, (state, action) => {
let codeExplResponse = action.payload;
let derivedTableId = action.meta.arg.id;
let derivedTable = state.tables.find(t => t.id == derivedTableId)
if (derivedTable?.derive) {
// The response is now an object with code and concepts
derivedTable.derive.explanation = codeExplResponse;
}
console.log("fetched codeExpl");
console.log(action.payload);
})
.addCase(fetchChartInsight.pending, (state, action) => {
let chartId = action.meta.arg.chartId;
if (!state.chartInsightInProgress.includes(chartId)) {
state.chartInsightInProgress.push(chartId);
}
})
.addCase(fetchChartInsight.fulfilled, (state, action) => {
let { chartId, insightKey, title, takeaways } = action.payload;
let chart = dfSelectors.getAllCharts(state).find(c => c.id === chartId);
if (chart && (title || (takeaways && takeaways.length > 0))) {
chart.insight = { title, takeaways: takeaways || [], key: insightKey };
}
state.chartInsightInProgress = state.chartInsightInProgress.filter(id => id !== chartId);
console.log("fetched chart insight", action.payload);
})
.addCase(fetchChartInsight.rejected, (state, action) => {
let chartId = action.meta.arg.chartId;
state.chartInsightInProgress = state.chartInsightInProgress.filter(id => id !== chartId);
console.error("chart insight failed", action.error);
})
},
})
// ─── Memoized granular selectors ─────────────────────────────────────────────
// These avoid re-renders in components that don't care about row data changes.
/** Returns a stable array of table IDs. Only changes when tables are added/removed/reordered. */
export const selectTableIds = createSelector(
[(state: DataFormulatorState) => state.tables],
(tables) => tables.map(t => t.id),
{
memoizeOptions: {
resultEqualityCheck: (prev: string[], next: string[]) => {
if (prev.length !== next.length) return false;
for (let i = 0; i < prev.length; i++) {
if (prev[i] !== next[i]) return false;
}
return true;
}
}
}
);
/**
* Returns a stable "refresh config" fingerprint for auto-refresh timer management.
* Only changes when a table's autoRefresh/refreshIntervalSeconds/source.type changes,
* or when tables are added/removed — NOT when rows are updated.
*/
export const selectRefreshConfigs = createSelector(
[(state: DataFormulatorState) => state.tables],
(tables) => tables.map(t => ({
id: t.id,
autoRefresh: t.source?.autoRefresh ?? false,
refreshIntervalSeconds: t.source?.refreshIntervalSeconds,
sourceType: t.source?.type,
canRefresh: t.source?.canRefresh ?? false,
url: t.source?.url,
hasVirtual: !!t.virtual?.tableId,
hasDerive: !!t.derive,
})),
{
memoizeOptions: {
resultEqualityCheck: (prev: any[], next: any[]) => {
if (prev.length !== next.length) return false;
for (let i = 0; i < prev.length; i++) {
const a = prev[i], b = next[i];
if (a.id !== b.id || a.autoRefresh !== b.autoRefresh ||
a.refreshIntervalSeconds !== b.refreshIntervalSeconds ||
a.sourceType !== b.sourceType || a.canRefresh !== b.canRefresh ||
a.url !== b.url || a.hasVirtual !== b.hasVirtual ||
a.hasDerive !== b.hasDerive) return false;
}
return true;
}
}
}
);
/**
* Extracts trigger charts from tables. Uses a stable serialization key so the
* output array only changes when trigger charts are actually added/removed/modified
* — not when table rows change.
*/
const selectTriggerCharts = createSelector(
[(state: DataFormulatorState) => state.tables],
(tables) => {
return tables
.filter(t => t.derive?.trigger?.chart)
.map(t => t.derive?.trigger?.chart) as Chart[];
},
{
memoizeOptions: {
// Use a result equality check so row-only changes don't produce a new array
// if trigger charts themselves haven't changed.
resultEqualityCheck: (prev: Chart[], next: Chart[]) => {
if (prev.length !== next.length) return false;
for (let i = 0; i < prev.length; i++) {
if (prev[i] !== next[i]) return false;
}
return true;
}
}
}
);
export const dfSelectors = {
getActiveModel: (state: DataFormulatorState) : ModelConfig => {
return state.models.find(m => m.id == state.selectedModelId) || state.models[0];
},
getEffectiveTableId: (state: DataFormulatorState): string | undefined => {
if (!state.focusedId) return undefined;
if (state.focusedId.type === 'table') return state.focusedId.tableId;
// type === 'chart': derive table from the chart's tableRef
let allCharts = dfSelectors.getAllCharts(state);
let chart = allCharts.find(c => c.id === (state.focusedId as { type: 'chart'; chartId: string }).chartId);
return chart?.tableRef;
},
getFocusedChartId: (state: DataFormulatorState): string | undefined => {
return state.focusedId?.type === 'chart' ? state.focusedId.chartId : undefined;
},
getActiveBaseTableIds: (state: DataFormulatorState) => {
let effectiveTableId = dfSelectors.getEffectiveTableId(state);
let tables = state.tables;
let focusedTable = tables.find(t => t.id == effectiveTableId);
let sourceTables = focusedTable?.derive?.source || [focusedTable?.id];
return sourceTables;
},
// Memoized chart selector that combines both sources.
// Decoupled from row-data changes via selectTriggerCharts.
getAllCharts: createSelector(
[(state: DataFormulatorState) => state.charts,
selectTriggerCharts],
(userCharts, triggerCharts) => {
return [...userCharts, ...triggerCharts];
}
),
replaceChart: (state: DataFormulatorState, chart: Chart) => {
if (state.charts.find(c => c.id == chart.id)) {
// chart is from charts
state.charts = state.charts.map(c => c.id == chart.id ? chart : c);
} else {
// chart is from tables
let table = state.tables.find(t => t.derive?.trigger?.chart?.id == chart.id) as DictTable;
if (table.derive?.trigger) {
table.derive = { ...table.derive, trigger: { ...table.derive?.trigger, chart: chart } };
}
}
},
// Generated reports selectors
getAllGeneratedReports: (state: DataFormulatorState) => state.generatedReports,
getReportById: (state: DataFormulatorState, reportId: string) =>
state.generatedReports.find(r => r.id === reportId),
}
// derived field: extra all field items from the table
export const getDataFieldItems = (baseTable: DictTable): FieldItem[] => {
let dataFieldItems = baseTable.names.map((name) => {
const id = `original--${baseTable.id}--${name}`;
return { id, name, source: "original", tableRef: baseTable.id } as FieldItem;
}) || [];
return dataFieldItems;
}
// Action creators are generated for each case reducer function
export const dfActions = dataFormulatorSlice.actions;
export const dataFormulatorReducer = dataFormulatorSlice.reducer;
================================================
FILE: src/app/identity.ts
================================================
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
/**
* Identity management for Data Formulator
*
* This module provides a layered identity system:
* 1. User identity (if logged in via auth provider) - highest priority
* 2. Browser identity (localStorage-based UUID) - fallback for anonymous users
*
* Browser identity is shared across all tabs of the same origin via localStorage,
* ensuring consistent state across tabs without requiring login.
*/
const BROWSER_ID_KEY = 'df_browser_id';
export type IdentityType = 'user' | 'browser';
export interface Identity {
type: IdentityType;
id: string;
}
export interface UserInfo {
name: string;
userId: string;
}
/**
* Generates a UUID v4
* Uses crypto.randomUUID if available, falls back to manual generation
*/
function generateUUID(): string {
if (typeof crypto !== 'undefined' && crypto.randomUUID) {
return crypto.randomUUID();
}
// Fallback for older browsers
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, (c) => {
const r = Math.random() * 16 | 0;
const v = c === 'x' ? r : (r & 0x3 | 0x8);
return v.toString(16);
});
}
/**
* Gets or creates a persistent browser identity stored in localStorage.
* This ID is shared across all tabs of the same origin.
*
* @returns The browser identity UUID
*/
export function getBrowserId(): string {
try {
let browserId = localStorage.getItem(BROWSER_ID_KEY);
if (!browserId) {
browserId = generateUUID();
localStorage.setItem(BROWSER_ID_KEY, browserId);
}
return browserId;
} catch (e) {
// localStorage might be unavailable (e.g., private browsing in some browsers)
// Generate a session-only ID as fallback
console.warn('localStorage unavailable, using session-only browser ID');
return generateUUID();
}
}
/**
* Clears the browser identity from localStorage.
* Useful for testing or when user wants to reset their identity.
*/
export function clearBrowserId(): void {
try {
localStorage.removeItem(BROWSER_ID_KEY);
} catch (e) {
console.warn('Failed to clear browser ID from localStorage');
}
}
/**
* Resolves the current identity based on available authentication.
* Priority: User identity (if logged in) > Browser identity
*
* @param userInfo - Optional user info if user is authenticated
* @returns The resolved identity
*/
export function resolveIdentity(userInfo?: UserInfo | null): Identity {
if (userInfo?.userId) {
return {
type: 'user',
id: userInfo.userId
};
}
return {
type: 'browser',
id: getBrowserId()
};
}
/**
* Creates the identity key used for state storage on the backend.
* Format: "{type}:{id}" (e.g., "user:alice@example.com" or "browser:550e8400-...")
*
* @param identity - The identity object
* @returns A string key suitable for state storage
*/
export function getIdentityKey(identity: Identity): string {
return `${identity.type}:${identity.id}`;
}
================================================
FILE: src/app/store.ts
================================================
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
import { configureStore } from '@reduxjs/toolkit'
import { dataFormulatorReducer } from './dfSlice';
import { persistReducer, persistStore } from 'redux-persist'
import localforage from 'localforage';
export type AppDispatch = typeof store.dispatch
const persistConfig = {
key: 'root',
//storage,
storage: localforage,
blacklist: ['serverConfig'], // Always fetch fresh from /api/app-config
}
const persistedReducer = persistReducer(persistConfig, dataFormulatorReducer)
let store = configureStore({
reducer: persistedReducer,
middleware: (getDefaultMiddleware) =>
getDefaultMiddleware({
serializableCheck: false,
}),
})
export const persistor = persistStore(store);
export default store;
// Export store instance for use in utilities
export { store };
================================================
FILE: src/app/tableThunks.ts
================================================
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
/**
* Unified table loading thunk: loadTable
*
* All data loaders (file, paste, URL, example, database, extract) should use
* this thunk to load tables into the application. It handles:
* - Optionally storing data on the server (workspace) via API calls
* - Applying row limits when data stays local (storeOnServer = false)
* - Building DictTable with appropriate virtual/source fields
* - Adding the table to Redux state + fetching semantic types
*/
import { createAsyncThunk } from '@reduxjs/toolkit';
import { DataSourceConfig, DictTable } from '../components/ComponentType';
import { Type } from '../data/types';
import { inferTypeFromValueArray } from '../data/utils';
import { fetchWithIdentity, getUrls, computeContentHash } from './utils';
import { DataFormulatorState, dfActions, fetchFieldSemanticType } from './dfSlice';
export interface LoadTablePayload {
// The table data (already parsed into rows/names/metadata on the frontend)
table: DictTable;
// Whether to store on the server workspace (true) or keep local-only (false)
storeOnServer: boolean;
// For file uploads to server: the raw File object
file?: File;
// For database sources loaded via external data loader:
dataLoaderType?: string;
dataLoaderParams?: Record;
sourceTableName?: string;
importOptions?: {
rowLimit?: number;
sortColumns?: string[];
sortOrder?: 'asc' | 'desc';
};
}
export interface LoadTableResult {
table: DictTable;
truncated?: boolean; // whether rows were truncated due to frontendRowLimit
originalRowCount?: number; // original count before truncation
duplicate?: boolean; // whether the table was already loaded (skipped)
}
/**
* Unified thunk to load a table from any source.
*
* Routes:
* - storeOnServer=true + file/paste/url/example/extract: POST to /api/tables/create-table
* - storeOnServer=true + database: use existing /api/tables/data-loader/ingest-data
* (caller should have already ingested; table comes from workspace list)
* - storeOnServer=false + database: call /api/tables/data-loader/fetch-data (new endpoint)
* - storeOnServer=false + other: keep data local, apply frontendRowLimit
*
* In all cases: adds table to Redux state + fetches semantic types
*/
export const loadTable = createAsyncThunk<
LoadTableResult,
LoadTablePayload,
{ state: DataFormulatorState }
>(
'dataFormulator/loadTable',
async (payload, { dispatch, getState }) => {
const { table, storeOnServer, file, dataLoaderType, dataLoaderParams, sourceTableName, importOptions } = payload;
const state = getState();
const frontendRowLimit = state.config?.frontendRowLimit ?? 50000;
const existingTables = state.tables;
// === DUPLICATE CHECK ===
// Check if a table with the same id already exists locally
const existingById = existingTables.find(t => t.id === table.id);
if (existingById) {
// Table with same id already loaded — just focus it
dispatch(dfActions.setFocused({ type: 'table', tableId: existingById.id }));
return { table: existingById, duplicate: true };
}
// Check by content hash — avoid loading identical data under a different name
const incomingHash = table.contentHash || computeContentHash(table.rows, table.names);
const existingByContent = existingTables.find(t => {
if (!t.contentHash) return false;
return t.contentHash === incomingHash;
});
if (existingByContent) {
dispatch(dfActions.setFocused({ type: 'table', tableId: existingByContent.id }));
dispatch(dfActions.addMessages({
timestamp: Date.now(),
type: 'warning',
component: 'data loader',
value: `This data is identical to the already-loaded table "${existingByContent.displayId}". Skipped duplicate load.`,
}));
return { table: existingByContent, duplicate: true };
}
// For workspace / virtual tables loaded from the DB manager, also check if the
// same workspace table (by virtual tableId) is already in the frontend.
if (table.virtual) {
const existingByVirtual = existingTables.find(t => t.virtual?.tableId === table.virtual?.tableId);
if (existingByVirtual) {
dispatch(dfActions.setFocused({ type: 'table', tableId: existingByVirtual.id }));
return { table: existingByVirtual, duplicate: true };
}
}
let finalTable: DictTable = { ...table };
let truncated = false;
let originalRowCount = 0;
const sourceType = table.source?.type;
if (storeOnServer) {
// === STORE ON SERVER PATH ===
if (sourceType === 'database' && dataLoaderType && sourceTableName) {
// Database source: ingest to workspace via data loader
try {
const response = await fetchWithIdentity(getUrls().DATA_LOADER_INGEST_DATA, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
data_loader_type: dataLoaderType,
data_loader_params: dataLoaderParams,
table_name: sourceTableName,
import_options: importOptions || {},
}),
});
const data = await response.json();
if (data.status === 'success') {
// Now fetch the table info from workspace to get sample rows
const listResp = await fetchWithIdentity(getUrls().LIST_TABLES, { method: 'GET' });
const listData = await listResp.json();
if (listData.status === 'success') {
const wsTable = listData.tables.find((t: any) => t.name === data.table_name);
if (wsTable) {
finalTable = buildDictTableFromWorkspace(wsTable, table.source);
}
}
} else {
throw new Error(data.message || 'Failed to ingest data');
}
} catch (err) {
console.error('Failed to ingest database table to workspace:', err);
throw err;
}
} else if (file) {
// File upload to workspace
try {
const formData = new FormData();
formData.append('file', file);
formData.append('table_name', table.id);
const response = await fetchWithIdentity(getUrls().CREATE_TABLE, {
method: 'POST',
body: formData,
});
const data = await response.json();
if (data.status === 'success') {
// Fetch back from workspace to get proper virtual info
const listResp = await fetchWithIdentity(getUrls().LIST_TABLES, { method: 'GET' });
const listData = await listResp.json();
if (listData.status === 'success') {
const wsTable = listData.tables.find((t: any) => t.name === data.table_name);
if (wsTable) {
finalTable = buildDictTableFromWorkspace(wsTable, table.source);
}
}
} else {
throw new Error(data.message || 'Failed to upload file');
}
} catch (err) {
console.error('Failed to upload file to workspace:', err);
throw err;
}
} else if (table.virtual) {
// Table already exists in workspace (e.g., loaded from DB table manager)
finalTable = { ...table };
} else {
// Other sources (paste/url/example/extract): upload raw data to workspace
try {
const formData = new FormData();
const jsonBlob = new Blob([JSON.stringify(table.rows)], { type: 'application/json' });
formData.append('raw_data', jsonBlob, 'data.json');
formData.append('table_name', table.id);
const response = await fetchWithIdentity(getUrls().CREATE_TABLE, {
method: 'POST',
body: formData,
});
const data = await response.json();
if (data.status === 'success') {
// Set virtual info from the response — virtual indicates server storage
finalTable = {
...table,
virtual: {
tableId: data.table_name,
rowCount: data.row_count,
},
id: data.table_name, // use the sanitized name from server
displayId: table.displayId || data.table_name,
};
} else {
throw new Error(data.message || 'Failed to save data to workspace');
}
} catch (err) {
console.error('Failed to save data to workspace:', err);
throw err;
}
}
} else {
// === LOCAL ONLY PATH (storeOnServer = false) ===
if (sourceType === 'database' && dataLoaderType && dataLoaderParams && sourceTableName) {
// Database source: fetch data without saving to workspace
try {
const response = await fetchWithIdentity(getUrls().DATA_LOADER_FETCH_DATA, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
data_loader_type: dataLoaderType,
data_loader_params: dataLoaderParams,
table_name: sourceTableName,
row_limit: frontendRowLimit,
sort_columns: importOptions?.sortColumns,
sort_order: importOptions?.sortOrder,
}),
});
const data = await response.json();
if (data.status === 'success') {
const rows = data.rows;
const names = rows.length > 0 ? Object.keys(rows[0]) : [];
const totalCount: number = data.total_row_count ?? rows.length;
originalRowCount = totalCount;
truncated = rows.length < totalCount;
finalTable = {
...table,
id: table.id,
displayId: table.displayId || table.id,
names,
rows,
metadata: names.reduce((acc: Record, name: string) => ({
...acc,
[name]: {
type: inferTypeFromValueArray(rows.map((r: any) => r[name])),
semanticType: "",
levels: []
}
}), {}),
// No virtual field = local-only (not stored on server)
anchored: true,
};
} else {
throw new Error(data.message || 'Failed to fetch data from external source');
}
} catch (err) {
console.error('Failed to fetch data from external source:', err);
throw err;
}
} else {
// Other sources: apply row limit
originalRowCount = table.rows.length;
if (table.rows.length > frontendRowLimit) {
truncated = true;
finalTable = {
...table,
rows: table.rows.slice(0, frontendRowLimit),
};
} else {
finalTable = { ...table };
}
}
}
// Dispatch the table into Redux state
dispatch(dfActions.addTableToStore(finalTable));
dispatch(fetchFieldSemanticType(finalTable));
// Notify user about truncation
if (truncated && originalRowCount) {
const diskDisabled = state.serverConfig?.DISABLE_DATABASE;
const workspaceBackend = state.serverConfig?.WORKSPACE_BACKEND;
const storageLabel = workspaceBackend === 'azure_blob' ? 'Azure' : 'Disk';
const baseMsg = `Table "${finalTable.displayId || finalTable.id}" was truncated from ${originalRowCount.toLocaleString()} to ${frontendRowLimit.toLocaleString()} rows (browser limit).`;
const installHint = diskDisabled
? ` To load the full dataset, install Data Formulator locally and use disk storage.`
: ` To load the full dataset, switch to "${storageLabel}" storage mode.`;
dispatch(dfActions.addMessages({
timestamp: Date.now(),
type: 'warning',
component: 'data loader',
value: baseMsg + installHint,
}));
}
return { table: finalTable, truncated, originalRowCount, duplicate: false };
}
);
/**
* Helper: Build a DictTable from a workspace table listing (as returned by /api/tables/list-tables).
*/
function buildDictTableFromWorkspace(
wsTable: any,
source: DataSourceConfig | undefined,
): DictTable {
const convertSqlTypeToAppType = (sqlType: string): Type => {
sqlType = sqlType.toUpperCase();
if (sqlType.includes('INT') || sqlType === 'BIGINT' || sqlType === 'SMALLINT' || sqlType === 'TINYINT') {
return Type.Integer;
} else if (sqlType.includes('FLOAT') || sqlType.includes('DOUBLE') || sqlType.includes('DECIMAL') || sqlType.includes('NUMERIC') || sqlType.includes('REAL')) {
return Type.Number;
} else if (sqlType.includes('BOOL')) {
return Type.Boolean;
} else if (sqlType.includes('DATE') || sqlType.includes('TIME') || sqlType.includes('TIMESTAMP')) {
return Type.Date;
} else {
return Type.String;
}
};
// Build source config for database tables
const sourceMeta = wsTable.source_metadata;
const sourceConfig: DataSourceConfig = source || {
type: 'database',
databaseTable: wsTable.name,
canRefresh: sourceMeta != null,
lastRefreshed: Date.now(),
};
return {
id: wsTable.name,
displayId: wsTable.name,
names: wsTable.columns.map((col: any) => col.name),
metadata: wsTable.columns.reduce((acc: Record, col: any) => ({
...acc,
[col.name]: {
type: convertSqlTypeToAppType(col.type),
semanticType: "",
levels: []
}
}), {}),
rows: wsTable.sample_rows,
virtual: {
tableId: wsTable.name,
rowCount: wsTable.row_count,
},
anchored: true,
createdBy: 'user',
attachedMetadata: '',
source: sourceConfig,
};
}
/**
* Check if any ancestor table of a given table is local-only (no virtual field).
* A table without `virtual` has all its data in the browser only, not on the server.
* Used by derivation code to decide whether derived results should also stay local.
*/
export function hasLocalOnlyAncestor(tableId: string, tables: DictTable[]): boolean {
const visited = new Set();
const check = (id: string): boolean => {
if (visited.has(id)) return false;
visited.add(id);
const t = tables.find(tbl => tbl.id === id);
if (!t) return false;
// virtual field indicates data is stored on server; absence means local-only
if (!t.virtual && !t.derive) return true;
if (t.derive?.source) {
for (const sourceId of t.derive.source) {
if (check(sourceId)) return true;
}
}
return false;
};
return check(tableId);
}
================================================
FILE: src/app/tokens.ts
================================================
// ════════════════════════════════════════════════════════════════════════
// Design tokens — single source of truth for visual constants.
//
// Usage:
// import { borderColor, shadow, transition, radius, ComponentBorderStyle } from '../app/tokens';
// sx={{ ...ComponentBorderStyle, borderRadius: radius.md, transition: transition.fast }}
// sx={{ borderBottom: `1px solid ${borderColor.divider}`, boxShadow: shadow.sm }}
// ════════════════════════════════════════════════════════════════════════
import type { SxProps } from '@mui/material';
// ── Border colors ──────────────────────────────────────────────────────
export const borderColor = {
/** 0.12 — section dividers, table borders, tab underlines, sidebar edges
* DataLoadingChat, ExplComponents, RefreshDataDialog, ReportView tables,
* TableSelectionView, DataLoadingThread, DBTableManager */
divider: 'rgba(0, 0, 0, 0.12)',
/** 0.10 — inner components: cards, chips, inputs, thumbnails
* DataThreadCards table card, EncodingShelfCard tab divider */
component: 'rgba(0, 0, 0, 0.10)',
/** 0.12 — outer containers: panels, dialogs, popovers, drop zones
* DataThread popups, UnifiedDataUploadDialog, AgentRulesDialog */
view: 'rgba(0, 0, 0, 0.12)',
} as const;
// ── Composite border styles (spread into sx) ───────────────────────────
/** Section divider border — tabs, sidebars, table wrappers */
export const DividerBorderStyle: SxProps = { border: `1px solid ${borderColor.divider}` };
/** Inner component border — cards, chips, input fields */
export const ComponentBorderStyle: SxProps = { border: `1px solid ${borderColor.component}` };
/** Outer container border — panels, dialogs, popovers */
export const ViewBorderStyle: SxProps = { border: `1px solid ${borderColor.view}` };
// ── Box shadows ────────────────────────────────────────────────────────
export const shadow = {
/** Resting cards, chips
* ExplComponents, DataLoadingThread, DataThreadCards */
sm: '0 1px 2px rgba(0,0,0,0.05)',
/** Hovered cards, table headers
* DataThreadCards, SelectableDataGrid, DataLoadingThread hover */
md: '0 2px 4px rgba(0,0,0,0.08)',
/** Expanded items, hovered panels
* ExplComponents hover, ReportView compose toolbar */
lg: '0 2px 8px rgba(0,0,0,0.12)',
/** Floating overlays, dialogs, snackbars
* ReportView hover, DataFormulator overlay, MessageSnackbar */
xl: '0 4px 12px rgba(0,0,0,0.10)',
} as const;
// ── Transitions ────────────────────────────────────────────────────────
export const transition = {
/** Hover highlights, tab toggles, icon reactions
* DataThread, EncodingShelfCard, DataThreadCards, ChartRecBox */
fast: 'all 0.1s linear',
/** Panel animations, hover effects, expand/collapse
* ReportView, RefreshDataDialog, UnifiedDataUploadDialog, SelectableDataGrid */
normal: 'all 0.2s ease',
/** Drawer slides, focus rings, snackbar entrances
* MessageSnackbar, DataLoadingChat, AgentRulesDialog */
slow: 'all 0.3s ease',
} as const;
// ── Border radius ──────────────────────────────────────────────────────
// Values are MUI spacing units (1 unit = 4px via theme.spacing)
export const radius = {
/** Cards, chips, inputs, code blocks
* UnifiedDataUploadDialog, AgentRulesDialog, ChatDialog, ExplComponents */
sm: 1,
/** Floating panels, dialogs, chat cards, table containers
* DataThread popups, ChatDialog, About, DataLoadingChat, TableSelectionView */
md: 2,
/** Status indicators, model icons
* ModelSelectionDialog status badges */
lg: 3,
/** Fully rounded pill shape — FABs, floating overlays
* DataFormulator chart overlay */
pill: '16px',
} as const;
// ── Color palettes ─────────────────────────────────────────────────────
// Each palette defines five color roles: primary, secondary, derived, custom, warning.
// `main` is the prominent color; `bgcolor` is a light tint for backgrounds.
export interface AppPaletteEntry {
main: string;
bgcolor?: string;
textColor?: string;
}
export interface AppPalette {
name: string;
primary: AppPaletteEntry;
secondary: AppPaletteEntry;
derived: AppPaletteEntry;
custom: AppPaletteEntry;
warning: AppPaletteEntry;
}
export const palettes: Record = {
/** Default Material UI inspired palette
* Primary/Custom: split-complementary pair (blue 215° ↔ orange 25°) */
material: {
name: 'Material',
primary: { main: '#1565c0' }, // H215 S83 L42 — blue
secondary: { main: '#7b1fa2' }, // purple
derived: { main: '#f9a825' }, // yellow
custom: { main: '#c75b1e' }, // H25 S83 L45 — warm orange (matched S/L)
warning: { main: '#bf5600' },
},
/** Microsoft Fluent UI palette
* Primary/Custom: split-complementary (blue 205° ↔ orange 18°) */
fluent: {
name: 'Fluent UI',
primary: { main: '#0078d4' }, // H205 S100 L42 — Fluent blue
secondary: { main: '#8764b8' }, // Fluent purple
derived: { main: '#ffb900' }, // Fluent gold
custom: { main: '#c85a17' }, // H18 S85 L44 — warm burnt orange (matched L)
warning: { main: '#a4262c' }, // Fluent red
},
/** Vivid Spectrum — high saturation, modern
* Primary/Custom: split-complementary (blue 224° ↔ amber 38°) */
vivid: {
name: 'Vivid',
primary: { main: '#2563eb' }, // H224 S84 L54
secondary: { main: '#7c3aed' },
custom: { main: '#d97218' }, // H38 S84 L47 — vivid amber
derived: { main: '#ea580c' },
warning: { main: '#dc2626' },
},
/** Deep Jewel — rich, saturated jewel tones
* Primary/Custom: split-complementary (blue 224° ↔ copper 24°) */
jewel: {
name: 'Jewel',
primary: { main: '#1d4ed8' }, // H224 S80 L48
secondary: { main: '#6d28d9' },
derived: { main: '#d97706' },
custom: { main: '#b85a1a' }, // H24 S80 L41 — deep copper
warning: { main: '#b91c1c' },
},
/** Electric Modern — punchy, high contrast
* Primary/Custom: split-complementary (blue 220° ↔ tangerine 28°) */
electric: {
name: 'Electric',
primary: { main: '#0066ff' }, // H220 S100 L50
secondary: { main: '#8b5cf6' },
derived: { main: '#eab308' },
custom: { main: '#e07020' }, // H28 S78 L50 — electric tangerine
warning: { main: '#ef4444' },
},
/** Coastal — teal & coral, distinctive, less corporate
* Primary/Custom: split-complementary (teal 190° ↔ coral 350°) */
coastal: {
name: 'Coastal',
primary: { main: '#0891b2' }, // H190 S93 L37
custom: { main: '#c03050' }, // H350 S75 L47 — coral rose
derived: { main: '#ca8a04' },
secondary: { main: '#7c3aed' },
warning: { main: '#dc2626' },
},
/** Microsoft Copilot — inspired by the Copilot gradient spectrum
* Primary/Custom: analogous pair from the gradient (blue → purple) */
copilot: {
name: 'Copilot',
primary: { main: '#0f6cbd', textColor: '#0e5ea3' }, // Fluent 2 blue — darker for text
secondary: { main: '#0e9a6c', textColor: '#087a55' }, // Copilot green — darker for text
derived: { main: '#d946ef', textColor: '#a020c0' }, // Copilot magenta — darker for text
custom: { main: '#7160e8', textColor: '#5a48c8' }, // Copilot purple — darker for text
warning: { main: '#d13438' }, // Fluent 2 red
},
/** Evergreen — Shopify Polaris green, proven in data-heavy merchant dashboards
* Primary/Custom: complement (green 162° ↔ terracotta 345°) */
evergreen: {
name: 'Evergreen',
primary: { main: '#008060' }, // Shopify Polaris green — WCAG AA on white
secondary: { main: '#5c6ac4' }, // Polaris indigo
derived: { main: '#b98900' }, // dark gold
custom: { main: '#b4456e' }, // H345 S50 L49 — muted rose
warning: { main: '#d72c0d' }, // Polaris critical red
},
/** Orchid — Figma purple, designed as accent-on-white in professional design tools
* Primary/Custom: complement (purple 270° ↔ olive 90°) */
orchid: {
name: 'Orchid',
primary: { main: '#9747ff', bgcolor: '#f3ecff', textColor: '#7030d4' }, // Figma purple — darkened for text
secondary: { main: '#1264a3' }, // strong blue
derived: { main: '#e0a526', textColor: '#a87b10' }, // warm gold — darkened for text
custom: { main: '#538a3a', bgcolor: '#ecf4e8', textColor: '#3d6e28' }, // leaf green — darkened for text
warning: { main: '#cc3333' },
},
/** Mono — minimalist black & white, ink-on-paper
* Achromatic palette with pure grayscale tones */
mono: {
name: 'Mono',
primary: { main: '#1a1a1a', bgcolor: '#f0f0f0', textColor: '#1a1a1a' }, // near-black (same as main)
secondary: { main: '#555555', bgcolor: '#f2f2f2', textColor: '#3a3a3a' }, // darkened for readability
derived: { main: '#777777', bgcolor: '#f5f5f5', textColor: '#4a4a4a' }, // darkened for readability
custom: { main: '#444444', bgcolor: '#f0f0f0', textColor: '#333333' }, // darkened for readability
warning: { main: '#8b2020' }, // muted dark red
},
} as const;
/** Default palette key (used when no user preference is stored). */
export const defaultPaletteKey: keyof typeof palettes = 'fluent';
/** List of palette keys in display order */
export const paletteKeys = Object.keys(palettes) as (keyof typeof palettes)[];
/** Background tint opacity — applied to `main` to produce `bgcolor`. */
export const bgAlpha = 0.1;
================================================
FILE: src/app/useDataRefresh.tsx
================================================
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
import { useEffect, useRef, useCallback } from 'react';
import { useDispatch, useSelector } from 'react-redux';
import { DataFormulatorState, dfActions, selectRefreshConfigs } from './dfSlice';
import { AppDispatch } from './store';
import { DictTable } from '../components/ComponentType';
import { createTableFromText } from '../data/utils';
import { fetchWithIdentity, getUrls, computeContentHash } from './utils';
interface RefreshResult {
tableId: string;
success: boolean;
message: string;
newRows?: any[];
contentHash?: string; // Hash from backend for database sources
}
/**
* Custom hook that manages automatic data refresh for tables with streaming or database sources.
* It sets up intervals for each table that has auto-refresh enabled.
*
* Performance: timers are driven by `selectRefreshConfigs` (which is stable when
* only row data changes) instead of the full `state.tables` array. A ref keeps
* track of the latest tables snapshot so callbacks always have fresh data without
* causing the effect to re-run.
*/
export function useDataRefresh() {
const dispatch = useDispatch();
const tables = useSelector((state: DataFormulatorState) => state.tables);
const refreshConfigs = useSelector(selectRefreshConfigs);
const timeoutRefs = useRef